#submit_comment:hover,.blog_load_more_button a:hover,.drop_down .wide .second ul li .qbutton:hover,.drop_down .wide .second ul li ul li .qbutton:hover,.load_more a:hover,.post-password-form input[type=submit]:hover,input.wpcf7-form-control.wpcf7-submit:hover{background-color:#113054;border-color:#113054;color:#FFF!important}.contactLft .btnWrapper a{font-weight:500;color:#FFF!important}.contactLft .btnWrapper a:hover{background-color:#113054;text-decoration:none}.formList .filterList .submit.reset button:hover{background-color:#FFF;color:#000}.formList .filterList .submit button:hover{background-color:#003a70;border:2px solid #FFF;color:#FFF}header .drop_down .second .inner ul li{border-color:#c4c4c4}nav.mobile_menu{padding:0 32px;margin:0 -32px}nav.mobile_menu.active ul::before{content:'';background-color:#FFF;position:absolute;left:50%;width:150%;top:0;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}nav.mobile_menu.active ul li ul::before{display:none}nav.mobile_menu ul{padding:9px 16px 0;margin:0 -16px}nav.mobile_menu ul li{border-bottom:2px solid #7a7a7a}nav.mobile_menu ul li a{font-family:Roboto,sans-serif;font-size:16px;font-weight:700;letter-spacing:2px}nav.mobile_menu ul li ul{background:#000;padding:0 32px;margin:0 -32px}nav.mobile_menu ul li ul li{padding-left:10px;margin:0;border-bottom:2px solid #8b8b8b}nav.mobile_menu ul li ul li a{display:inline-block;color:#FFF;padding:11px 0 9px;width:auto!important}nav.mobile_menu ul li ul li.has_sub>span.mobile_arrow:after{border-top:7px solid #fff}nav.mobile_menu ul li ul li.has_sub>ul{border-top:none;padding-bottom:8px}nav.mobile_menu ul li ul li.has_sub>ul li{border-bottom:none;padding-left:20px;line-height:24px}nav.mobile_menu ul li ul li.has_sub>ul li a{font-size:14px;padding:0}nav.mobile_menu ul>li.has_sub>span.mobile_arrow i{display:none!important}nav.mobile_menu ul>li.has_sub>span.mobile_arrow::after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #000;position:absolute;top:16px;right:0}nav.mobile_menu ul>li.has_sub.open_sub{border-bottom:none}nav.mobile_menu ul>li.has_sub.open_sub>span.mobile_arrow::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}nav.mobile_menu ul>li.has_sub.open_sub ul li.open_sub{border-bottom:2px solid #8b8b8b}nav.mobile_menu ul>li ul.has_sub>span.mobile_arrow::after{content:'';width:0;height:0;border-top:7px solid #FFF}.mobile_menu_button{display:block;float:right;width:26px;height:24px!important;margin:17px 0 0;text-align:right;-webkit-transition:.3s;transition:.3s;position:relative}.mobile_menu_button::before{content:'';width:100%;height:4px;background:#000;position:absolute;top:5px;left:0;-webkit-transition:.18s;transition:.18s}.mobile_menu_button .lines{display:inline-block;width:26px;margin:0;-webkit-transition:.3s;transition:.3s;position:relative}.mobile_menu_button .lines::after,.mobile_menu_button .lines::before{content:'';background:#000;width:26px;height:4px;position:absolute;left:0;-webkit-transition:.3s;transition:.3s}.mobile_menu_button .lines::before{top:-8px}.mobile_menu_button .lines::after{top:8px}.mobile_menu_button .lines i{display:none}.mobile_menu_button.active::before{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.mobile_menu_button.active .lines{background:0 0;margin:0}.mobile_menu_button.active .lines::after,.mobile_menu_button.active .lines::before{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;top:-1px;left:2px;width:19px;height:3px}.mobile_menu_button.active .lines::after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.mobile_menu_button.active .lines::before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}@media only screen and (max-width:1200px){header.menuOpen:before{content:'';background:rgba(0,0,0,.4);position:fixed;width:100%;height:100%;z-index:-1;left:0;top:0;display:block!important}.side_menu_button>a,.side_menu_button>a:not(.popup_menu){margin:0}.mobile_menu #menu-mobile-navigation{height:0!important;display:none!important;-webkit-transition:all .3s;transition:all .3s}.mobile_menu.menuactive #menu-mobile-navigation{height:auto!important;display:block!important}a.side_menu_button_link.normal.sidearea_icon_bckg_full{line-height:normal!important;margin-top:5px}.header_inner_right #slideMenButtonTwo>.side_menu_button span{height:auto!important}.side_menu_button>a>span:not(.popup_menu_inner){vertical-align:middle}header .side_menu_button_wrapper .side_menu_button>a.side_menu_button_link:hover{background-color:transparent;color:#252525!important}}@media only screen and (min-width:1200px){header.menuOpen:before{display:none}}@media only screen and (max-width:480px){.header_bottom.header_full_width.clearfix{padding-left:16px!important;padding-right:16px!important}}@media screen and (min-device-width:320px) and (max-device-width:767px){.side_menu_button_wrapper{margin-right:36px}.side_menu_button>a>.fa-search{margin-right:0!important}a.side_menu_button_link.normal.sidearea_icon_bckg_full{margin-top:0}}@media screen and (min-device-width:320px) and (max-device-width:1023px){.mkd_search_form{top:-8px}}@media screen and (min-device-width:1024px) and (max-device-width:1200px){.mkd_search_form{top:-12px}}@media screen and (min-device-width:768px) and (max-device-width:1200px){.side_menu_button_wrapper{margin-right:32px}}@media screen and (min-device-width:480px) and (max-device-width:767px){nav.mobile_menu{margin:0 -46px;padding:0 46px}nav.mobile_menu ul li ul{padding:0 62px;margin:0 -62px}}@media screen and (min-device-width:320px) and (max-device-width:1023px){header .header_inner{padding-top:8px;background:#FFF}.side_menu_button{height:44px!important}}@media screen and (min-device-width:768px) and (max-device-width:1200px){nav.mobile_menu{margin:0 -45px;padding:0 45px}nav.mobile_menu ul>li.has_sub>span.mobile_arrow::after{right:17px}nav.mobile_menu ul li ul{padding:0 60px;margin:0 -60px}}@media screen and (min-device-width:1024px) and (max-device-width:1200px){header{margin-bottom:8px}header .header_inner{padding-top:12px;background:#FFF}.logo_wrapper{margin-top:6px}nav.mobile_menu{margin-top:16px}nav.mobile_menu ul{padding-top:12px}}@media screen and (min-width:1024px) and (max-width:1200px){.touch .content{padding-top:0!important}}@media only screen and (max-width:1200px){.logo_wrapper{position:static}.mkd_logo a{left:0}}.side_menu_button.hideHeight{height:40px!important}@media only screen and (max-width:1201px){.header_inner_right{min-width:74px}header.sticky .side_menu_button{height:44px!important}}@media only screen and (min-width:1000px){.header_inner_right{bottom:0}.header_inner_right #slideMenButtonTwo>.side_menu_button .search_slides_from_window_top{top:2px}.side_menu_button{height:44px!important}}@media only screen and (min-width:768px){.quickLinks{position:fixed;top:93px;right:21px;z-index:999;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top right;transform-origin:top right;margin-right:4px}.quickLinks a{background:#1a4978;font-size:12px;font-weight:700;color:#fff;padding:6px 14px;margin-right:54px;border-radius:0;text-transform:uppercase;letter-spacing:3px}.quickLinks a:hover{background:#052d54;color:#FFF!important}.quickLinks a.subcontractors{background:#060606}}@media only screen and (min-width:1024px){.quickLinks{top:162px;right:21px}}@media only screen and (min-width:1201px){.side_menu_button{height:100px!important}.quickLinks{top:205px}.quickLinks a{font-size:12px;padding:8px 18px}}@media only screen and (min-width:1201px){.mobile_menu_button{display:none}}@media only screen and (min-width:1200px){nav.main_menu .second{max-height:initial!important;overflow-y:hidden!important}nav.main_menu.right,nav.main_menu>ul,nav.main_menu>ul>li.megaMenu{position:static}nav.main_menu>ul>li .megaMenuwrapper{background-color:#000;height:0;visibility:hidden;opacity:0;display:none;position:absolute;left:0;width:100%;border-top:5px solid #919191;z-index:9}nav.main_menu>ul>li:hover .megaMenuwrapper{height:auto;visibility:visible;opacity:1;display:block}.megaMenuwrapper .menuWrapper{padding:40px 45px 13px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.megaMenuwrapper .menuWrapper .megamenuCols{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;width:30.03%;padding:0 20px;position:relative;border-right:1px solid #c4c4c4}.megaMenuwrapper .menuWrapper .megamenuCols:nth-child(1){padding-left:0}.megaMenuwrapper .menuWrapper .megamenuCols:nth-child(1) .contentWrap+.learnMore{left:-20px}.megaMenuwrapper .menuWrapper .megamenuCols:last-child{border-right:none}.megaMenuwrapper .menuWrapper .megamenuCols .menuLst ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:416px;margin-top:0}.megaMenuwrapper .menuWrapper .megamenuCols .menuLst ul li{font-size:13px;float:none;width:50%;padding-right:25px;margin-bottom:5px;line-height:normal;-webkit-box-sizing:border-box;box-sizing:border-box}.megaMenuwrapper .menuWrapper .megamenuCols .menuLst ul li a{font-weight:700;color:#FFF;line-height:normal;text-transform:uppercase;letter-spacing:2px}.megaMenuwrapper .menuWrapper .megamenuCols .menuLst.menuLst2 ul{display:block}.megaMenuwrapper .menuWrapper .megamenuCols .menuLst.menuLst2 ul li{display:block;font-size:16px;margin-bottom:13px}.megaMenuwrapper .menuWrapper .megamenuCols h2{font-family:Roboto,sans-serif;font-weight:700;font-size:16px;color:#FFF;margin-top:-13px;margin-bottom:-5px;letter-spacing:4px}.megaMenuwrapper .menuWrapper .megamenuCols h2+p{margin-top:1px;text-transform:uppercase;color:#9c9c9c}.megaMenuwrapper .menuWrapper .megamenuCols h2 a{font-weight:700;color:#fff;line-height:34px}.megaMenuwrapper .menuWrapper .megamenuCols p{font-size:14px;color:silver;margin-bottom:0;line-height:17px;letter-spacing:3px}.megaMenuwrapper .menuWrapper .megamenuCols p+.learnMore{margin-top:0}.megaMenuwrapper .menuWrapper .megamenuCols .learnMore a{font-size:14px;font-weight:700;color:#FFF;display:inline-block;line-height:normal;text-transform:uppercase;letter-spacing:2px}.megaMenuwrapper .menuWrapper .megamenuCols .contentWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:44px}.megaMenuwrapper .menuWrapper .megamenuCols .contentWrap+.learnMore{position:absolute;bottom:0;left:0;width:100%;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.megaMenuwrapper .menuWrapper .megamenuCols .imgBlock{width:40%;max-width:240px;margin-right:20px;margin-bottom:4px}.megaMenuwrapper .menuWrapper .megamenuCols .imgBlock figure{background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:118px;margin:0;position:relative}.megaMenuwrapper .menuWrapper .megamenuCols .imgBlock figure .link{position:absolute;top:0;left:0;bottom:0;right:0;font-size:0}.megaMenuwrapper .menuWrapper .megamenuCols .imgBlock figure img{display:block;max-width:100%;height:auto}.megaMenuwrapper .menuWrapper .megamenuCols .imgBlock+.contentDetail{width:42%;max-width:248px}.megaMenuwrapper .menuWrapper .megamenuCols.small{width:21.6%}.megaMenuwrapper .menuWrapper .megamenuCols.medium{width:22%;padding-left:40px}.megaMenuwrapper .menuWrapper .megamenuCols.medium p{margin-top:9px;text-transform:none;color:silver}.megaMenuwrapper .menuWrapper .megamenuCols.medium p+.learnMore{margin-top:14px}.megaMenuwrapper .menuWrapper .megamenuCols.large{width:47%;padding-left:30px;padding-right:30px}.megaMenuwrapper .menuWrapper .megamenuCols.large .wraps{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.megaMenuwrapper .menuWrapper .megamenuCols.large .col1{width:255px;width:41%;padding-right:24px}.megaMenuwrapper .menuWrapper .megamenuCols.large .col1 p{font-size:13px;line-height:16px}.megaMenuwrapper .menuWrapper .megamenuCols.large .col2{width:380px;width:calc(59% - 24px)}.megaMenuwrapper .menuWrapper .megamenuCols.large ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:25px}.megaMenuwrapper .menuWrapper .megamenuCols.large ul li{font-size:13px;float:none;width:49%;padding-right:25px;margin-bottom:5px;line-height:normal;-webkit-box-sizing:border-box;box-sizing:border-box}.megaMenuwrapper .menuWrapper .megamenuCols.large ul li a{font-weight:700;color:#FFF;line-height:normal;text-transform:uppercase;letter-spacing:2px}.megaMenuwrapper .menuWrapper .megamenuCols.noArchivelink .contentWrap{padding-bottom:0}.projects2 .megaMenuwrapper .menuWrapper .megamenuCols{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.aboutusMenu .megaMenuwrapper .menuWrapper .megamenuCols .contentWrap,.peopleMenu .megaMenuwrapper .menuWrapper .megamenuCols .contentWrap{padding-bottom:37px}.locations .megaMenuwrapper{background:0 0}.locations .megaMenuwrapper .menuWrapper{padding:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.locations .megaMenuwrapper .menuWrapper .megamenuCols{padding-bottom:21px;border-right:none}.locations .megaMenuwrapper .menuWrapper .megamenuCols.small{background:#3a3a3a;width:26%;padding-top:40px;padding-left:30px;padding-right:35px;-webkit-box-sizing:border-box;box-sizing:border-box}.locations .megaMenuwrapper .menuWrapper .megamenuCols.small ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.locations .megaMenuwrapper .menuWrapper .megamenuCols.large{width:74%;background:#000;padding-top:40px;padding-left:45px;-webkit-box-sizing:border-box;box-sizing:border-box}.locations .megaMenuwrapper .menuWrapper .megamenuCols ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:23px}.locations .megaMenuwrapper .menuWrapper .megamenuCols ul li{display:block;width:auto;float:none;padding-right:15px}.locations .megaMenuwrapper .menuWrapper .megamenuCols ul li a{font-size:15px;color:#FFF;padding-right:0;text-transform:uppercase;line-height:normal;letter-spacing:4px}.locations .megaMenuwrapper .menuWrapper .megamenuCols ul li ul{display:block;margin-top:11px;margin-left:2px}.locations .megaMenuwrapper .menuWrapper .megamenuCols ul li ul li a{font-size:13px;color:#9c9c9c;font-weight:400;text-transform:capitalize;line-height:normal;letter-spacing:3px}.projects .megaMenuwrapper .menuWrapper .megamenuCols .titleBlock{min-height:57px;margin-bottom:10px}.locations .megaMenuwrapper .menuWrapper .megamenuCols.large ul li{width:25%}.locations .megaMenuwrapper .menuWrapper .megamenuCols.small ul li{margin-bottom:10px}.locations .megaMenuwrapper .menuWrapper .megamenuCols.small ul li ul{margin-top:0}.locations .megaMenuwrapper .menuWrapper .megamenuCols.small ul li ul li{margin-bottom:5px}.projects .megaMenuwrapper .menuWrapper .megamenuCols:nth-child(1) .imgBlock+.contentDetail .learnMore a{font-size:11px}}@media only screen and (min-width:1360px){.projects .megaMenuwrapper .menuWrapper .megamenuCols:nth-child(1) .imgBlock+.contentDetail{width:54%;max-width:330px}}@media only screen and (min-width:1600px){.quickLinks{top:202px}.megaMenuwrapper .menuWrapper .megamenuCols.large{width:49%}.megaMenuwrapper .menuWrapper .megamenuCols .imgBlock{width:43%}.projects .megaMenuwrapper .menuWrapper .megamenuCols:nth-child(1) .imgBlock+.contentDetail{width:52%;max-width:260px}.locations .megaMenuwrapper .menuWrapper .megamenuCols.small{padding-left:40px}.locations .megaMenuwrapper .menuWrapper .megamenuCols.large ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.locations .megaMenuwrapper .menuWrapper .megamenuCols.large ul li{width:auto}}@media only screen and (min-width:1700px){.megaMenuwrapper .menuWrapper .megamenuCols .imgBlock+.contentDetail{max-width:100%}}@media only screen and (max-width:767px){.quickLinks{display:none}}.main_menu .current-menu-item,.main_menu .current-menu-parent{background:#000}.main_menu .current-menu-item .item_inner .item_text,.main_menu .current-menu-parent .item_inner .item_text{color:#fff}.footerText input.wpcf7-form-control.wpcf7-submit{color:#fff!important}nav.main_menu>ul>.current-menu-item.has_sub>a>.item_inner>i.mkd_menu_arrow,nav.main_menu>ul>.current-menu-parent.has_sub>a>.item_inner>i.mkd_menu_arrow{color:#fff}.pageTitleHeading h1{font-family:Roboto,sans-serif}.drop_down .second .inner ul,li.narrow .second .inner ul{background:#000}.leftContent.wpb_column .contactLft .btnWrapper p .callUs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.leftContent.wpb_column .contactLft .btnWrapper p .callUs i{display:inline-block;vertical-align:middle;margin-top:8px}.leftContent.wpb_column .contactLft .btnWrapper p .callUs i img{min-width:17px}.leftContent.wpb_column .contactLft .btnWrapper p .callUs a{background:0 0;color:#000!important;margin:0 0 0 8px;padding:0;display:inline-block;vertical-align:middle;max-width:initial;font-size:16px}@media only screen and (min-width:1024px){.leftContent.wpb_column .contactLft .btnWrapper p .callUs a{font-size:20px}}@media only screen and (min-width:1200px){.leftContent.wpb_column .contactLft .btnWrapper p .callUs a{font-size:22px}}.footer_top div a{font-size:100%!important}@media only screen and (min-width:930px){.footer_top div a{font-size:90%!important}}@media only screen and (min-width:1200px){.footer_top div a{font-size:100%!important}}