/* fix margin on blog MP august 2023 */ @media only screen and (max-width: 991px) { .aecom-single-post-main-content.aecom-single-blog-column { margin: 0; } } /* Quick Fix for single blog post */ .aecom-single-post-share-container .fa.fa-linkedin:before { content: "\f0e1" !important; font-family: "Font Awesome 5 Brands" !important; } .aecom-single-post-share-container .fa.fa-facebook:before { content: "\f39e" !important; font-family: "Font Awesome 5 Brands" !important; } .aecom-single-blog-post-wrapper .aecom-single-blog-post-container { justify-content: flex-start; } .aecom-single-blog-post-wrapper .aecom-single-post-main-content { margin-left: 40px; } /* adjust search bar on blog */ .aecom-blog-header-search { margin: 0 0 0 0; } /* hide stock ticker container until the feed from nasdaq works */ .stock-quote { display: none; } /* header adjustments after new global header/footer plugin (aecom elements) .post-template-default .aecom-header .aecom-top-header { height: 450px; } .aecom-header .aecom-top-header .header-image-container { background-size: cover; } */ footer .tagcloud a { color: #fff; } /* 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; } .post-template-default .header-image-container .title-row { padding: 110px 20px 0 !important; } } /* temp blog fixes */ .post-template-default .aecom-header .aecom-top-header { height: 500px; } .aecom-header .aecom-top-header .header-image-container { background-size: cover !important; } .post-template-default .header-image-container .title-row { padding: 239px 85px 0; } .post-template-default .header-image-container .title-row .title-container h1 { font-weight: 400; font-size: 4em; color: #fff; margin: 0px; line-height: 1em; letter-spacing: -1px; } .aecom-header .aecom-top-header .header-image-container::after { display: none; } .author .aecom-header .aecom-top-header { position: relative; height: 500px; } .author .title-row { padding: 120px 80px 0; } .avatar-container { width: 140px; } /* 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; } }