/* add hamburger menu */ .fa-navicon::before, .fa-reorder::before, .fa-bars::before { content: "\f0c9"; } /* Cookie Banner Layout Quick fix */ html { font-size: 100%!important; } i.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: 14px; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } @media only screen and (max-width: 759px) { .main-navigation #mega-menu-wrap-header-second-menu #mega-menu-header-second-menu > li.mega-menu-item > a.mega-menu-link { color: #000 !important; } .single .entry-header .entry-inner { padding: 0px !important; } main.site-main .entry-header, .page-header { padding: 20px 10px !important; } } /* hotfix to make fixed header elements white on background image options */ #mega-menu-wrap-header-second-menu #mega-menu-header-second-menu > li.mega-menu-item > a.mega-menu-link { color: #fff !important; } /* .aecom-header .header-container .menu-container > ul > li > a { color: #fff !important; } */ .aecom-header .aecom-top-header .header-container .search-option-container .nav-search-box.active { border-color: #fff; } /* .aecom-header .header-container .menu-container > ul > li.search-option-container a { color: #fff !important; } */ /* Headshot Image Size Adjustment */ .left-floating-sidebar .entry-meta .byline .avatar-container .avatar { width: 100%; border-radius: 50px; } /* hotfix for WL logo on the megamenu mobile */ @media only screen and (max-width: 520px) { #mega-menu-wrap-header-second-menu #mega-menu-header-second-menu img { max-width: 40% !important; } } /* hot fix for post pages */ .aecom-header .aecom-top-header .header-image-container { display: none; } .aecom-header .aecom-top-header .header-image-container { background-image: none !important; } .tax-sector .title-row { display: none; } .single-article .title-row { display: none; } /* mega menu styles life at aecom */ .life-items-content-container > .textwidget { display: flex; } .life-item-container { margin: 20px; width: 50%; } a.mega-cta-white { background-image: url(https://aecom.com/assets/caret-bold.svg) !important; background-repeat: no-repeat; background-position: right; background-position-y: 5px; background-size: 13px; text-decoration: none; display: table-cell !important; padding: 0px 20px 9px 0 !important; font-weight: bold !important; font-family: "DIN Condensed", aecom-sans !important; font-size: 18px; line-height: 1em; text-transform: uppercase; } /* Mobile Layout for About Us Megamenu*/ @media screen and (max-width: 39.9375em) { .life-items-content-container > .textwidget { flex-wrap: wrap; } h3.widget-title { padding: 0 10px; } .life-item-container img { width: 100%; margin-bottom: 10px; } .life-item-container { margin: 0 10px 30px; width: 100%; } #pl-w5f91d1252c708 .so-panel { margin-bottom: 0!important; } #pgc-w5f91d1252c708-0-1> .panel-cell-style { padding: 0!important; } } .about-us-mobile-container { padding: 10px; margin-top: -30px; } #mega-menu-wrap-header-second-menu #mega-menu-header-second-menu .about-us-menu-highlight img { margin-bottom: 10px; max-width: 100%!important; } .about-us-menu-highlight h2 a { background-image: url(https://aecom.com/assets/caret-bold.svg) !important; background-repeat: no-repeat; background-position: right; background-position-y: 3px; background-size: 17px; text-decoration: none; display: table-cell !important; padding: 0px 24px 0px 0 !important; font-weight: bold !important; font-family: "DIN Condensed", aecom-sans !important; font-size: 26px!important; line-height: 1em; text-transform: uppercase; } .about-us-menu-highlight p { margin: 0!important; } .about-us-menu-items h3 { font-weight: 400; font-size: 26px; margin-top: 20px; } .about-us-menu-items ul li a { background-image: url(https://aecom.com/assets/caret-bold.svg) !important; background-repeat: no-repeat; background-position: right; background-position-y: 15px; background-size: 13px; text-decoration: none; padding: 0; font-weight: bold !important; font-family: "DIN Condensed", aecom-sans !important; font-size: 18px; line-height: 1em; text-transform: uppercase; border-top: 1px solid #707070; margin-bottom: 0!important; padding: 10px 2px!important; display:block!important; } .about-us-menu-items ul li:hover a { background-repeat: no-repeat!important; background-position: right!important; background-position-y: 15px!important; background-size: 13px!important; } .about-us-menu-items ul li:last-child a { border-bottom: 1px solid #707070; } #about-us-mobile-menu { font-size: 18px; margin-top: 30px; } @media only screen and (max-width: 1200px) { #pg-80202-1 > .panel-row-style { padding: 0px 25px 0px 25px !important; } } /* NEWS INSIGHTS MENU MOBILE */ @media only screen and (max-width: 600px) { .news-insights { display: flex!important; } .aecom-mm-news .alignleft { float: none; } .mega-menu-item-type-widget .widget-title { padding: 0; } .aecom-mm-menu { padding: 0 10px!important; } } .fa-search:before { content: "\55"!important; }