@keyframes menu-item-has-children{0%{opacity:0;transform:rotateX(50deg) translateY(-30px)}60%{transform:rotateX(-15deg)}to{opacity:1;transform:rotateX(0deg) translateY(0)}}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}@font-face{font-display:swap;font-family:"FontAwesome";src:url(/wp-content/themes/mcdonald-brothers/fonts/font-awesome/fontawesome-webfont.eot?v=4.7.0);src:url(/wp-content/themes/mcdonald-brothers/fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(/wp-content/themes/mcdonald-brothers/fonts/font-awesome/fontawesome-webfont.woff2?v=4.7.0)format("woff2"),url(/wp-content/themes/mcdonald-brothers/fonts/font-awesome/fontawesome-webfont.woff?v=4.7.0)format("woff"),url(/wp-content/themes/mcdonald-brothers/fonts/font-awesome/fontawesome-webfont.ttf?v=4.7.0)format("truetype"),url(/wp-content/themes/mcdonald-brothers/fonts/font-awesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-twitter:before{content:""}.fa-facebook:before{content:""}.fa-linkedin:before{content:""}.fa-youtube-play:before{content:""}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:#fff0;position:relative;z-index:1}@font-face{font-display:swap;font-family:"GothamBook";src:url(/wp-content/themes/mcdonald-brothers/fonts/GothamBook/GothamBook.eot);src:url(/wp-content/themes/mcdonald-brothers/fonts/GothamBook/GothamBook.eot)format("embedded-opentype"),url(/wp-content/themes/mcdonald-brothers/fonts/GothamBook/GothamBook.woff2)format("woff2"),url(/wp-content/themes/mcdonald-brothers/fonts/GothamBook/GothamBook.woff)format("woff"),url(/wp-content/themes/mcdonald-brothers/fonts/GothamBook/GothamBook.ttf)format("truetype"),url(/wp-content/themes/mcdonald-brothers/fonts/GothamBook/GothamBook.svg#GothamBook)format("svg")}@font-face{font-display:swap;font-family:"GothamMedium";src:url(/wp-content/themes/mcdonald-brothers/fonts/GothamMedium/GothamMedium.eot);src:url(/wp-content/themes/mcdonald-brothers/fonts/GothamMedium/GothamMedium.eot)format("embedded-opentype"),url(/wp-content/themes/mcdonald-brothers/fonts/GothamMedium/GothamMedium.woff2)format("woff2"),url(/wp-content/themes/mcdonald-brothers/fonts/GothamMedium/GothamMedium.woff)format("woff"),url(/wp-content/themes/mcdonald-brothers/fonts/GothamMedium/GothamMedium/GothamMedium.ttf)format("truetype"),url(/wp-content/themes/mcdonald-brothers/fonts/GothamMedium/GothamMedium.svg#GothamMedium)format("svg")}@font-face{font-display:swap;font-family:"GothamLight";src:url(/wp-content/themes/mcdonald-brothers/fonts/GothamLight/GothamLight.eot);src:url(/wp-content/themes/mcdonald-brothers/fonts/GothamLight/GothamLight.eot)format("embedded-opentype"),url(/wp-content/themes/mcdonald-brothers/fonts/GothamLight/GothamLight.woff2)format("woff2"),url(/wp-content/themes/mcdonald-brothers/fonts/GothamLight/GothamLight.woff)format("woff"),url(/wp-content/themes/mcdonald-brothers/fonts/GothamLight/GothamLight.ttf)format("truetype"),url(/wp-content/themes/mcdonald-brothers/fonts/GothamLight/GothamLight.svg#GothamLight)format("svg")}body,html{border:0;vertical-align:baseline;font:inherit}a,div,footer,form,header,i,img,label,li,nav,section,span,strong{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%}h1,h2,h3,html{margin:0;padding:0}button,h1,h2,h3,input,p,ul{vertical-align:baseline}h1,h2,h3,p,ul{border:0;font:inherit}p,ul{padding:0;font-size:100%}#header-logo img,.header-menu li:hover ul.sub-menu li,footer,header,nav,section{display:block}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}ul{margin:0 0 10px 1em;list-style:disc}button,input{*vertical-align:middle;*overflow:visible}button,input[type=submit]{border:0;background:#fa9d1c;cursor:pointer;font-weight:600;text-shadow:none;transition:all .25s ease-in-out 0s;-webkit-appearance:none;border-radius:0}input[type=submit]{color:#373535;font-size:16px;line-height:1;padding:11px 50px 9px;font-family:GOTHAMMEDIUM}button:hover,input[type=submit]:hover{background:#373535}input[type=checkbox]{box-sizing:border-box;padding:0}button,input{outline:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=email],input[type=text]{color:#505050;border:1px solid #9f9f9f;padding:7px}input[type=email]:focus,input[type=text]:focus{color:#101010}body,button,input{padding:0;margin:0;background:#fff;font-family:"GothamBook";line-height:27px;font-size:18px;color:#373535}h1,h2,h3{clear:both}h1{font-size:50px;line-height:51px}h2{font-size:36px;line-height:39.32px}h3{line-height:31px;font-size:28px}p{margin:0 0 20px}ul ul{margin-bottom:0;margin-left:10px}strong{font-family:"gothammedium"}i{font-style:italic}a{color:#373535;-webkit-transition:color .25s ease-in-out;-moz-transition:color .25s ease-in-out;-o-transition:color .25s ease-in-out;-ms-transition:color .25s ease-in-out;transition:color .25s ease-in-out;text-decoration:none}a:hover{color:#bbb8b5}.container{width:100%;max-width:1102px;margin:0 auto;padding:0 42px;box-sizing:border-box}@media (min-width:768px){.container{padding:0 52px}}.clear{clear:both}#footer-info .container,#masthead .container{max-width:1440px}header#masthead{position:fixed;top:0;width:100%;z-index:9998}#header-top-section{background-color:#232323;color:#fa9d1c;overflow:hidden}#header-top-content{height:42px;display:flex;flex-direction:row-reverse}@media (min-width:768px){#header-top-content{justify-content:flex-end}}@media (min-width:1259px){#header-top-content{justify-content:flex-start}}#header-top-social{float:right;margin-right:44px;margin-top:7px}#header-top-social>a{color:#686464;display:inline-block;font-size:19px;margin-right:21px;vertical-align:top}#header-top-social>a:last-child,.header-menu ul li:last-child a{margin-right:0}#header-top-social>a:hover{color:#fa9d1c;transition:all .25s ease-in;-webkit-transition:all .25s ease-in}#header-top-phone{float:right;position:relative;margin-right:44px;margin-top:7px}@media (min-width:768px){#header-top-phone{float:none;margin-left:auto}}@media (min-width:1259px){#header-top-content{justify-content:flex-start}#header-top-phone{margin-left:0}}#header-top-phone a{color:#fa9d1c;font-family:"GothamMedium";font-size:16px;letter-spacing:.08em}#header-top-tenderlogin>a{background-color:#fa9d1c;color:#232323;display:flex;align-items:center;font-family:gothammedium;padding:0 23px;height:42px;text-transform:uppercase;transition:all .25s ease-in;-webkit-transition:all .25s ease-in}@media (min-width:768px){#header-top-tenderlogin>a{padding:0 35px}}#footer-mc .button:hover,#header-top-tenderlogin>a:hover{background-color:#eb8b06}#header-top-tenderlogin,.header-menu{position:relative}@media (min-width:768px){#header-top-tenderlogin{margin-right:-52px}}@media (min-width:1259px){#header-top-tenderlogin{margin-right:0}}#mobile-menu-bt{cursor:pointer;display:none;float:right;height:31px;position:absolute;top:50%;right:-14px;transform:translateY(-50%);width:34px;z-index:9999}#mobile-menu-bt>span:before{content:"";left:0;top:-15px}#mobile-menu-bt>span,#mobile-menu-bt>span:after,#mobile-menu-bt>span:before{background-color:#fff;border-radius:5px;display:block;position:absolute;height:2px;width:34px}#mobile-menu-bt>span:after{content:"";left:0;top:15px}#mobile-menu-bt>span{top:50%;left:50%;transform:translate(-50%,-50%)}.header-menu{background-image:url(/wp-content/themes/mcdonald-brothers/images/header-bg.png);background-repeat:repeat;box-sizing:border-box}@media (min-width:1259px){.header-menu{display:flex;align-items:center}}.header-menu__inner{position:relative;height:80px;display:flex;align-items:center;justify-content:flex-end}.header-menu ul{margin:0;padding:0}.header-menu ul li{list-style:none;display:inline-block;position:relative}.header-menu ul>li:last-child ul.sub-menu{right:0}.header-menu ul li a{color:#fff;font-size:17.6px;text-transform:uppercase;margin-right:20px;padding-bottom:41px}@media (min-width:1600px){.header-menu ul li a{margin-right:30px}}#menu-item-2518 a{margin-right:0!important}.header-menu ul li.menu-item-has-children>a:before{color:#fa9d1c;content:"";display:inline-block;font-family:"fontawesome";font-size:20px;margin-right:7px;position:relative;top:1px}.header-menu ul.sub-menu{position:absolute;top:65px;width:226px;transition:all .25s ease-in;-webkit-transition:all .25s ease-in;box-sizing:border-box;z-index:9999}.header-menu .sub-menu li{display:none;background-color:#fa9d1c}.header-menu li.menu-item-has-children:hover ul.sub-menu li{opacity:0;transform-origin:center top}.header-menu li.menu-item-has-children:hover ul.sub-menu li:nth-child(1){animation-name:menu-item-has-children;animation-duration:250ms;animation-delay:0ms;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.header-menu li.menu-item-has-children:hover ul.sub-menu li:nth-child(2),.header-menu li.menu-item-has-children:hover ul.sub-menu li:nth-child(3){animation-name:menu-item-has-children;animation-duration:250ms;animation-delay:250ms;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.header-menu li.menu-item-has-children:hover ul.sub-menu li:nth-child(3){animation-delay:500ms}.header-menu ul.sub-menu li a{border-bottom:2px solid #fff;color:#373535;display:block;font-family:gothammedium;font-size:18px;line-height:26px;margin-right:0!important;padding-bottom:10px;padding-right:15px;padding-top:13px;text-align:right;transition:all .25s ease-in;-webkit-transition:all .25s ease-in}.header-menu ul li .sub-menu li:last-child a{border:0}.header-menu ul.sub-menu li a:hover{color:#373535;background-color:#eb8b06}.header-menu ul li>a:hover{color:#fa9d1c}#for-blog-nav a:before,#header-logo,body.single{background-repeat:no-repeat}#header-logo{background-image:url(/wp-content/themes/mcdonald-brothers/images/header-shadow-rectangle.png);background-position:center 122px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:190px;width:100%}@media (min-width:768px){#header-logo{left:0;transform:translateY(-50%)}}.tender-popup{display:none;margin:0 auto;max-width:740px;padding-left:0;padding-right:0;padding-top:39px;text-align:center;width:100%}.page-content h2,.page-content h3,.page-title h1{font-size:22px;line-height:30px;margin-bottom:16px;text-transform:uppercase}.page-content h3,.page-title h1{font-family:gothammedium;font-size:20px;line-height:28px}.page-content ul{margin:0 0 11px}.page-content ul li{list-style:outside none none;margin-bottom:17px;padding-left:30px;position:relative}.page-content ul li ul{margin-top:17px}.page-content ul li:before{background-color:#686464;content:"";display:block;top:9px;height:10px;left:0;position:absolute;width:10px}#for-blog-nav>a,.page-content a,.page-content h2{font-family:gothammedium}section#inside-pages{margin-top:19%}@media only screen and (min-width:1600px){section#inside-pages{margin-top:16%}}.page-title h1{position:relative;margin-bottom:55px;font-family:gothambook;font-size:44px;line-height:50px}#intro-content-section{padding-bottom:55px}.center-align,.page-title h1{text-align:center}.site-bt{background-color:#fa9d1c;color:#373535;font-family:gothammedium;padding:14px 54px;text-transform:uppercase;transition:all .25s ease-in;-webkit-transition:all .25s ease-in}.site-bt:hover{color:#fff;background-color:#373535}#single-news-navigation{margin:0 auto;max-width:500px;position:relative}#single-nav-wrapper{border-top:2px solid #bbb8b5;margin-top:50px;overflow:hidden;padding-bottom:20px;padding-top:50px;min-height:44px}#for-blog-nav{left:0;margin:auto;position:absolute;right:0;text-align:center;top:0}#for-blog-nav>a{color:#bbb8b5;display:inline-block;font-size:16px}#for-blog-nav a:before{background-image:url(/wp-content/themes/mcdonald-brothers/images/backgrid.png);background-size:23px auto;clear:both;content:" ";display:block;height:23px;margin:0 auto;width:23px}body.single{background-image:url(/wp-content/themes/mcdonald-brothers/images/inside-body-bg.jpg);background-position:center 41px;background-size:100%auto}#for-blog-nav>a,.single-content h2,.uppercase-text{text-transform:uppercase}.page-title.single-news-title h1{margin-bottom:10px}.single-content h2{font-family:gothammedium;font-size:22px;line-height:30px;margin-bottom:16px}.single-content{margin-bottom:50px}#footer-info{background-image:url(/wp-content/themes/mcdonald-brothers/images/footer-info-bg.jpg);background-size:cover;padding-bottom:55px;padding-top:60px;overflow:hidden}@media (min-width:1260px){#footer-info{padding:80px 0}}@media (min-width:1260px){.footer-cols{display:flex;justify-content:space-between}.footer-col1{position:relative;width:49%}.footer-col2{width:48%}}@media (min-width:768px){.mc-field-group{display:flex}}.mc-field-group input[type=email]{flex:1;width:auto}#mce-success-response{opacity:0}#copyright{background-color:#fa9d1c;font-family:gothammedium;font-size:16px;padding-bottom:14px;padding-top:14px;text-align:center}#copyright .container{padding:0 15px}@media (min-width:768px){#copyright .container{padding:0 52px}}#copyright,#copyright a,#copyright a:hover{color:#373535}#footer-logo{margin-bottom:50px}@media (min-width:1260px){#footer-logo{margin-bottom:35px}}#footer-logo>img{display:block;max-width:190px;margin:0 auto}@media (min-width:1260px){#footer-logo>img{margin:0}}#footer-description{color:#fff;font-family:GothamBook;font-size:16px;line-height:26px;margin-top:36px;position:relative;width:455px;margin-right:85px}@media (min-width:1260px){#footer-description{margin:0;width:auto}}#footer-top-social a{color:#fff;font-size:20px;margin-right:32px}#footer-top-social a:hover,.footer-contact-details a:hover{color:#fa9d1c}#footer-top-social{padding-top:10px}@media (min-width:1260px){#footer-top-social{position:absolute;top:-75px;left:250px;padding:0}}#footer-top-social a:last-child,#our-associations-logo>a:last-child{margin-right:0}#footer-contact-info{color:#fff;font-family:GothamBook;font-size:18px;line-height:28px;margin-top:30px;position:relative}@media (min-width:1260px){#footer-contact-info{margin-top:0}}.footer-contact-details{display:inline;margin-right:10px;position:relative;vertical-align:top;text-align:center}#footer-mc input[type=email],.footer-contact-details a{color:#fff;font-family:GothamBook}#footer-address{margin-bottom:14px}.footer-contact-details span{color:#fa9d1c;font-family:gothammedium;font-size:21px;padding-right:9px}#footer-mc form{padding:0}#footer-mc input[type=email]{background:#fff0 0 0;border-color:currentcolor currentcolor #fa9d1c;border-style:none none solid;border-width:0 0 2px;font-size:16px;padding-bottom:9px;padding-left:0;padding-top:8px;width:415px;float:left;text-transform:uppercase;-webkit-appearance:none;border-radius:0}#footer-mc input[type=email]::-webkit-input-placeholder{color:#fff}#footer-mc input[type=email]::-moz-placeholder{color:#fff;opacity:1}#footer-mc input[type=email]:-ms-input-placeholder{color:#fff}#footer-mc input[type=email]:-moz-placeholder{color:#fff}#footer-contact-data{margin-bottom:41px}#footer-mc .button,#our-associations-logo>a img{transition:all .25s ease-in;-webkit-transition:all .25s ease-in}#footer-mc .button{background-color:#fa9d1c;color:#373535;float:left;font-family:GothamBook;font-size:18px;line-height:1;padding:14px 39px;position:relative;text-transform:uppercase;-webkit-appearance:none;border-radius:0}#our-associations{padding-bottom:80px;padding-top:80px}#our-associations-logo{text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}#our-associations-logo>a{display:inline-block;margin:10px 30px}#our-associations-logo>a img{-webkit-filter:grayscale(100%);filter:grayscale(100%);max-width:160px;max-height:100px;height:auto}#our-associations-logo>a:last-child img{max-height:75px}#our-associations-logo>a:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}#our-associations-title h3{font-family:gothammedium;font-size:22px;text-align:center;text-transform:uppercase}#our-associations-title{margin-bottom:48px}.associations-mobile-logo>img{max-width:100px;height:auto;filter:grayscale(100%);-webkit-filter:grayscale(100%)}#our-associations-logo-mobile,.show-mobile{display:none}@media only screen and (min-width:1259px){.menu-main-menu-container{display:flex!important;justify-content:flex-end}}@media only screen and (max-width:1259px){.container{box-sizing:border-box;max-width:100%;width:100%}#our-associations-logo>a{margin-right:15px;margin-left:15px}body.single{background-size:auto;background-position:center -100px}#header-top-content{float:none;margin:0 auto}#mobile-menu-bt{display:block}.menu-main-menu-container{background-color:#323232;display:none;left:0;position:fixed;top:42px;width:100%;z-index:9998;padding-bottom:60px;padding-top:60px}.header-menu ul li a,.header-menu ul li#menu-item-2512 a{margin-right:0;transition:inherit;-webkit-transition:inherit}.header-menu ul li a{padding-top:10px;padding-bottom:10px;display:inline-block}.header-menu ul li{display:block;text-align:center}.header-menu ul.sub-menu{position:relative;top:0;width:100%;display:none;transition:inherit;-webkit-transition:inherit}.header-menu ul li.menu-item-has-children>a:before{display:none}.header-menu ul.sub-menu li{animation:inherit!important;-webkit-animation:inherit!important;background:#fff0 0 0;display:block;opacity:1!important}.header-menu ul.sub-menu li a{border-bottom:0 none;color:#fa9d1c!important;font-family:gothambook;padding-bottom:5px;padding-right:0;padding-top:5px;text-align:center;background:inherit!important}.header-menu ul.sub-menu li:last-child a{margin-bottom:10px}.menu-main-menu-container .menu-item-has-children>a{margin-bottom:5px}section#inside-pages{margin-top:200px}.page-title h1{font-size:35px;line-height:45px;margin-bottom:40px}#single-nav-wrapper{order:3;-webkit-order:3}#copyright{font-size:14px}#footer-logo{margin-right:0}#footer-contact-info,#footer-description,#footer-logo{float:none;text-align:center;width:100%}#footer-description{margin-top:12px}#footer-mc{margin:0 auto;width:580px}#footer-mc input[type=email]{width:415px}}@media only screen and (max-width:767px){#our-associations-logo-mobile{display:block;text-align:center}.associations-mobile-logo{display:inline-block}#our-associations-logo{display:none}#footer-mc,#footer-mc input[type=email]{width:100%}#footer-mc .button{float:none;margin-top:25px}.show-mobile{display:block}.hide-mobile{display:none}#footer-contact-data{margin:0 auto 41px;width:170px;text-align:left}.footer-contact-details{display:block;margin-bottom:5px;margin-right:0;position:relative}body.single{background-position:center -120px}}@media only screen and (max-width:670px){#our-associations{padding-bottom:40px;padding-top:40px}#header-top-social{display:none}#header-top-content{max-width:100%}#header-top-section .container{padding:0}#header-top-tenderlogin>a{padding:0 10px;font-size:16px;height:42px;display:flex;align-items:center}#header-top-phone a{font-size:16px}#header-top-phone,#header-top-tenderlogin{margin-right:0;width:50%;text-align:center}.page-title.single-news-title h1{font-size:25px;line-height:30px;margin-bottom:10px}#intro-content-section{font-size:16px;padding-bottom:40px}.container.mobile-disable{padding-left:0;padding-right:0}}@media only screen and (max-width:530px){.site-bt{padding:14px 54px 12px;width:100%;display:block;box-sizing:border-box}}@media only screen and (max-width:440px){#copyright{font-size:14px;line-height:23px}.page-title h1{font-size:27px;line-height:40px;margin-bottom:30px}body.single{background-image:url(/wp-content/themes/mcdonald-brothers/images/inside-body-bg-mobile.jpg);background-position:center 40px;background-size:100%auto}}@media only screen and (max-width:350px){#header-top-tenderlogin>a{font-size:14px;padding:7px 10px}#copyright{font-size:11px;line-height:20px}}.single-tender *{box-sizing:border-box}.single-tender .block{margin-bottom:50px}.single-tender .buttons-block{border-top:2px solid #bbb8b5;text-align:center;padding-top:40px}.single-tender .buttons-block .buttons{margin-top:40px;min-height:50px;max-width:830px;margin-left:auto;margin-right:auto;text-align:center}.single-tender .buttons-block .buttons.flex{display:flex;justify-content:space-between}.single-tender .buttons-block .buttons a{display:inline-block;min-width:330px;padding:9px 54px}.single-tender #single-news-navigation{min-height:44px}.defaultPopup{background-color:#373535;overflow:visible;padding:50px 30px;border:1px solid #fa9d1c;max-width:670px;color:#fff}@media (min-width:768px){.defaultPopup{padding:60px}}.defaultPopup h2{font-family:gothammedium,sans-serif;font-size:22px;font-weight:400;line-height:30px;margin-bottom:20px;text-transform:uppercase;color:#fa9d1c}.tender-popup .form-wrap{max-width:400px;margin:0 auto}.tender-popup input{width:100%;height:37px;border:0;padding:0 15px}.tender-popup input::placeholder{text-transform:uppercase;font-size:16px;font-family:gothammedium,sans-serif;color:#989796}.tender-popup .checkbox-wrap,.tender-popup .site-bt{font-family:gothammedium,sans-serif;text-transform:uppercase}.tender-popup .checkbox-wrap{text-align:right;color:#989796;font-size:16px;line-height:19px;padding:9px 0}.tender-popup .site-bt{background-color:#fa9d1c;display:block;margin:0 auto;padding:6px 50px;transition:all .25s ease-in;-moz-transition:all .25s ease-in;-webkit-transition:all .25s ease-in;width:100%}input[type=checkbox]{display:none}input[type=checkbox]+span{display:inline-block;width:17px;height:17px;margin:0 0 0 8px;cursor:pointer;position:relative;background:#fff;vertical-align:top}input[type=checkbox]:checked+span:after{display:block;content:"";background:#989796;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:11px;height:11px}