@media (min-width:576px){.container{width:100%}}@media (min-width:768px){.container{width:100%}}@media (min-width:992px){.container{width:100%}}@media (min-width:1200px){.container{width:1140px}}@media (min-width:1366px){.container{width:1336px}}.row{margin-left:0;margin-right:0}*{text-decoration:none}body{margin:0;padding:0;font-family:'Work Sans',sans-serif}img{border:0}a{color:#ed1c24;text-decoration:none!important}a:hover{color:#000}p,ul{font-size:12px;line-height:14px;font-weight:400}ul.checklist{padding-left:30px}ul.checklist li{list-style:none;line-height:20px;margin-bottom:12px}ul.checklist li:before{content:"\e013";font-family:'Glyphicons Halflings';position:absolute;left:15px;color:#EE3A43}.header-logo-mobile{text-align:center;padding:15px;position:absolute;top:-8px;left:-1px}.header-logo-mobile img{width:50px}.header-wrapper{background:#FFF}.h-100{height:100%}@media (min-width:1200px){.header-wrapper{background:none}}.grey{color:#b2b2b2;font-family:'Teko',sans-serif}.no-wrap{white-space:nowrap}.red-font{color:#ed1c24}.uppercase{text-transform:uppercase}.learn-more-button{color:#ed1c24;font-size:18px;line-height:0;border:1px solid #ed1c24;width:167px;padding:22px;margin-top:25px;text-align:center;border-radius:6px}.learn-more-button:hover{background-color:#fff}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgb(0 0 0 / .6);box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto}@media(min-width:1200px){.header-wrapper{background:#fff0;position:absolute;z-index:2000;width:1140px;left:50%;margin-left:-570px}}@media(min-width:1366px){.header-wrapper{width:1336px;margin-left:-668px}}@media(min-width:1500px){.header-wrapper{width:100%;left:0;margin:0}}.content-wrapper{background:#fff}.feature-wrapper{position:relative}.social-feature-wrapper{width:100%;position:relative}@media(min-width:1200px){.social-feature-wrapper{width:1140px;margin:0 auto}}@media(min-width:1366px){.social-feature-wrapper{width:1336px}}@media (min-width:1500px){.social-feature-wrapper{width:100%}}@media(min-width:1200px){.subpage .feature{margin-top:-104px}}.content{background:#fff;padding-top:20px;padding-bottom:20px}.header-top{width:100%;position:absolute;z-index:3000}.header-buttons{float:right;margin-right:15px}@media(min-width:1920px){.header-buttons{margin-right:78px}}.header-button{float:left;width:176px;height:56px;color:#b2b2b2;text-align:center;text-transform:uppercase;line-height:1}.header-button#request-quote{border-radius:0 0 0 8px;background:#ed1c24;color:#fff}.header-button#request-quote:hover{cursor:pointer;background:#242527}.header-button#request-quote #request{font-size:16px;font-weight:300;padding-top:6px}.header-button#request-quote #quote{font-size:23px;font-weight:600;letter-spacing:2px}.header-button#emergency-number{background:#000;border-radius:0 0 8px 0;font-family:'Teko',sans-serif;color:#fff}.header-button#emergency-number #twenty-four-hour{font-weight:400;padding-top:8px;font-size:20px}.header-button#emergency-number #number{font-weight:600;font-size:25px;letter-spacing:1px}.dropdown-item.active,.dropdown-item:active{background-color:#fff0}.navbar-toggler-right{position:absolute;right:30px;top:.8rem}#employee-login{float:left}#login{margin-top:28px;margin-left:16px}#login a{color:#efefef;font-size:14px;font-weight:600;text-transform:uppercase;font-family:'Work Sans',sans-serif;text-decoration:none!important}#login a:hover{color:#ed1c24;text-decoration:none}.social-wrapper{position:absolute;bottom:10px;left:60px}@media (min-width:992px){.social-wrapper{left:30px}}.icon{float:left;margin-left:5px;width:36px;height:36px;margin-top:6px}#facebook{background-image:url(http://empireroofingcorporation.com/wp-content/themes/empireroofing/assets/images/social-media-fb.png);background-repeat:no-repeat}#instagram{background-image:url(http://empireroofingcorporation.com/wp-content/themes/empireroofing/assets/images/social-icon-ig-overstate.png);background-repeat:no-repeat}#twitter{background-image:url(http://empireroofingcorporation.com/wp-content/themes/empireroofing/assets/images/social-media-tw.png)}#linkedin{background-image:url(http://empireroofingcorporation.com/wp-content/themes/empireroofing/assets/images/social-icon-in-overstate.png);background-repeat:no-repeat}#facebook:hover{background-image:url(http://empireroofingcorporation.com/wp-content/themes/empireroofing/assets/images/social-media-fb-hover.png)}#instagram:hover{background-image:url(http://empireroofingcorporation.com/wp-content/themes/empireroofing/assets/images/ig-hover.webp)}#twitter:hover{background-image:url(http://empireroofingcorporation.com/wp-content/themes/empireroofing/assets/images/social-media-tw-hover.png)}#linkedin:hover{background-image:url(http://empireroofingcorporation.com/wp-content/themes/empireroofing/assets/images/social-media-li-hover.png)}#main-menu ul.navbar-nav li>a .no-dot::before{display:none}.right-side-callout{margin-top:30px}.content h1{color:#ed1c24;font-weight:100;font-size:45px;text-transform:uppercase;margin-bottom:25px;margin-top:30px}@media(max-width:399px){.content h1{font-size:35px}}@media(min-width:992px){.content h1{font-size:48px;margin-bottom:25px;margin-top:30px}}.content h2{color:#ed1c24;font-weight:100;font-size:28px;text-transform:uppercase;margin-bottom:15px;margin-top:30px}@media(max-width:399px){.content h2{font-size:22px}}.content p{color:#7d7d7d;font-size:18px;line-height:29px;font-weight:300}.button{background:#ed1c24;border:none;text-transform:uppercase;padding:10px;width:146px;border-radius:6px;cursor:pointer;display:block;text-align:center;margin-top:20px;margin-bottom:35px}.button a{color:#ffffff!important}.button:hover{background:#000}.content ul>li{color:#7d7d7d;font-size:18px;line-height:29px;font-weight:300}.careers-content{padding-top:50px;padding-bottom:50px}.careers-content p{color:#7d7d7d;font-size:16px!important;line-height:24px!important;font-weight:300!important}.careers-content ul{padding-inline-start:20px}.careers-content ul>li{color:#7d7d7d;font-size:16px!important;line-height:24px!important;font-weight:300!important}.careers-content h3{text-transform:uppercase;font-size:23px;padding-top:15px}.careers-content h4{font-size:18px;text-transform:uppercase;padding-bottom:5px;padding-top:10px}#accordion{margin-top:30px;margin-bottom:50px}.feature-button-wrapper{position:absolute;bottom:0;right:30px}.sm .feature-button-wrapper{padding:30px 30px 30px 30px;position:relative;display:flex;flex-wrap:wrap;right:0}.sm .feature-button-wrapper a{width:50%;padding:1px}.sm .feature-button-wrapper a div{width:100%}@media(min-width:576px){.sm .feature-button-wrapper{padding:0 30px;justify-content:center}.sm .feature-button-wrapper a{display:block;width:25%;padding:0 1px}}@media(max-width:575px){.sm .feature-button-wrapper{justify-content:center}}@media(min-width:992px){.feature-button-wrapper{right:30px}}@media (min-width:1200px){.feature-button-wrapper{right:1%}}@media(min-width:1920px){.feature-button-wrapper{right:4.2%}}.feature-button{background:url(/wp-content/uploads/2017/08/background-feature-button.png) repeat;height:135px;float:left;margin-right:2px;min-width:150px;padding-top:24px}.feature-button:hover{background:url(/wp-content/uploads/2017/08/background-feature-button-hover.png) repeat}.sm .feature-button{height:14vw;min-width:0}@media(min-width:576px){.sm .feature-button{width:100%;height:7vw;min-width:100%}}@media(min-width:992px){.feature-button{height:9vw;min-width:90px;padding-top:28px;width:110px}}@media(min-width:1200px){.feature-button{height:135px;min-width:150px}}.white-font{color:#fff;text-transform:uppercase;font-weight:400;text-align:center;font-family:'Teko',sans-serif}#career-opportunities{border-radius:8px 0 0 0;line-height:.8}#careers{font-size:45px}#opportunities{font-size:22px}#feartured-projects{line-height:.8}#featured{font-size:29px;font-weight:400}#projects{font-size:30px}.red{background:#ed1c24}#firestone-wrap{padding-top:29px;line-height:.9}#firestone{font-size:21px;font-weight:400}#approved{font-size:26px;font-weight:600}#master{font-size:26px;font-weight:400}#contractor{font-size:21px;font-weight:400}#free-point-inspection{padding-top:29px;border-radius:0 8px 0 0;LINE-HEIGHT:0.78!important}#free{font-size:51px;font-weight:600}#point{font-size:31px;font-weight:400}#inspection{font-size:25px;font-weight:400}.sm #career-opportunities{padding-top:2.5vw}.sm #careers{font-size:8.5vw}.sm #opportunities{font-size:4vw}.sm #feartured-projects{padding-top:2.2vw;border-radius:0 8px 0 0}.sm #featured{font-size:4vw;line-height:1}.sm #projects{font-size:8.5vw}.sm #firestone-wrap{padding-top:3.5vw;border-radius:0 0 0 8px}.sm #firestone{font-size:8.5vw;line-height:.6}.sm #approved{font-size:4vw;font-weight:400}.sm #approved::after{content:" Contractor"}.sm #master{display:none}.sm #contractor{display:none}.sm #free-point-inspection{border-radius:0 0 8px 0;padding-top:2.5vw}.sm #free{font-size:8.5vw;font-weight:400}.sm #point{font-size:4vw}.sm #point::after{content:" Inspection"}.sm #inspection{display:none}@media (min-width:576px){.sm #career-opportunities{border-radius:0 0 0 8px;padding-top:1.6vw}.sm #careers{font-size:3.3vw}.sm #opportunities{font-size:2.2vw}.sm #feartured-projects{padding-top:1.6vw;border-radius:0}.sm #featured{font-size:2.2vw}.sm #projects{font-size:3.3vw}.sm #opportunities{font-size:2.2vw}.sm #firestone-wrap{padding-top:2vw;border-radius:0}.sm #firestone{font-size:3.3vw;font-weight:400;line-height:.6}.sm #approved{font-size:2.2vw;font-weight:400}.sm #approved::after{content:" CONTRACTOR"}.sm #master{display:none}.sm #contractor{display:none}.sm #free-point-inspection{padding-top:1.6vw;border-radius:0 0 8px 0}.sm #free{font-size:3.3vw;font-weight:400}.sm #point{font-size:2.2vw}.sm #point::after{content:" Inspection"}.sm #inspection{display:none}}@media (min-width:992px){#career-opportunities{padding-top:3vw}#careers{font-size:3.3vw}#opportunities{font-size:1.6vw}#feartured-projects{padding-top:2.8vw}#featured{font-size:2.6vw}#projects{font-size:2.6vw}#firestone-wrap{padding-top:1.7vw}#firestone{font-size:1.7vw}#approved{font-size:2vw}#master{font-size:1.7vw}#contractor{font-size:1.7vw}#free-point-inspection{padding-top:2vw}#free{font-size:4.2vw;line-height:.6}#point{font-size:2.4vw}#inspection{font-size:2vw}}@media(min-width:1200px){#career-opportunities{border-radius:8px 0 0 0;line-height:.8;padding-top:48px}#careers{font-size:45px}#opportunities{font-size:22px}#feartured-projects{line-height:.8;padding-top:50px}#featured{font-size:29px;font-weight:400}#projects{font-size:30px}.red{background:#ed1c24}#firestone-wrap{padding-top:29px;line-height:.9}#firestone{font-size:21px;font-weight:400}#approved{font-size:26px;font-weight:600}#master{font-size:26px;font-weight:400}#contractor{font-size:21px;font-weight:400}#free-point-inspection{padding-top:42px;border-radius:0 8px 0 0;LINE-HEIGHT:0.78!important}#free{font-size:40px;font-weight:600}#point{font-size:25px;font-weight:400}#inspection{font-size:25px;font-weight:400}}.callout-slider-wrap img{margin:0 auto;display:block}.subpage-form{background-image:url(https://empireroofingcorporation.com/wp-content/uploads/2017/08/form-background.png);margin-top:10px;border-radius:0 0 8px 8px;width:100%;max-width:438px;margin:0 auto;height:auto;background-size:cover;background-repeat:no-repeat;padding:0}.subpage-form.modal-content{border-radius:8px}@media(min-width:767px){.careers-button-select{height:100px;padding-top:30px;margin-bottom:20px}}.sales-button{float:left;padding:15px;width:31.33%;height:50px;background:#ed1c24;color:#fff;margin:0 auto;display:block;margin-left:10px;text-align:center;text-transform:uppercase;font-weight:600;border-radius:5px;cursor:pointer}@media (min-width:992px) and (max-width:1200px){.sales-button{font-size:.9em}}.sales-button.CareerButtonAcive{background-color:#444}@media(max-width:767px){.sales-button{float:none;width:100%;margin-bottom:10px;margin-left:0}}.BreadCrumb{padding:10px 0 0 10px;font-size:16px;text-transform:uppercase;color:#ed1c24;text-align:right;margin-right:1px;font-weight:400}@media(min-width:1366px){.BreadCrumb{margin-right:38px}}.BreadCrumbGT{color:#7d7d7d;padding-left:10px;padding-right:10px}.post-cat-three{background:purple}.sales-button:hover{background:#000}.gallery-wrap{background:#fbfbfb;padding:20px;text-align:center}.gallery-wrap>a{display:inline-block;width:220px;height:265px;overflow:hidden;position:relative}.gallery-wrap>a.BackLink{width:auto;height:auto;display:block;padding-top:40px}.button-gallery{padding:4px;text-align:center;background:#fff;border:1px solid red;border-radius:5px;font-size:13px}@media(min-width:768px){.gallery-wrap{padding:45px}.gallery-wrap>a{width:280px;height:340px;margin-right:5px;margin-bottom:5px}}.gallery-wrap>a>img{width:100%;height:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:1s filter;-webkit-transition:1s -webkit-filter;transition:1s filter;transition:1s -webkit-filter}.gallery-wrap>a:hover>img{-webkit-filter:none;filter:none}.gallery-wrap h1{margin-top:0;margin-bottom:43px}.special-check ul{list-style:none}.special-check ul li:before{content:'✓';color:red;padding-right:5px;position:absolute;transform:translate(-18px)}#splite_popup_box.layout_centered{max-height:550px!important}#splite_popup_title{background:#ed1c24!important}#splite_popup_box{background:#EFEFEF;border-bottom:5px solid #ed1c24!important;border-radius:20px}.home .section h1{color:#ed1c24;font-weight:200;text-align:center;font-size:70px;letter-spacing:.5px;padding-bottom:4%;padding-top:10%}@media(max-width:350px){.home .section h1{font-size:60px}}.home .featured-project-header h1{margin-bottom:0;padding-top:8%;padding-top:8%}#about-section{background:url(http://empireroofingcorporation.com/wp-content/themes/empireroofing/assets/images/home-about-background.webp) top center no-repeat;background-size:cover;padding:140px 0 125px}#about-section .h1{font-size:44px;font-weight:700;color:#cb2129;font-family:'Teko';line-height:1.2}#about-section h2{text-transform:uppercase;font-family:'Work Sans';font-size:27px;letter-spacing:1px;padding-bottom:15px;text-align:center}#about-section p{font-size:14px;line-height:20px}@media(min-width:1200px){#about-section .h1{font-size:68px}#about-section h2{font-size:27px}}@media(min-width:1440px){#about-section .h1{font-size:80px}#about-section h2{font-size:27px}}@media(min-width:992px){#section-one{background:url(http://empireroofingcorporation.com/wp-content/themes/empireroofing/../../content/images/slider-1-tpo.jpg) top center no-repeat;background-size:contain}}#section-one .SliderDownArrowWrapper{width:50px;height:50px;background-color:rgb(0 0 0 / .5);border-radius:25px;position:absolute;bottom:-60px;left:calc(50% - 25px);bottom:85px;display:none}@media(min-width:1920px){#section-one .SliderDownArrowWrapper{display:block}}#section-one .SliderDownArrowButton{width:16px;height:16px;position:absolute;left:calc(50% - 8px);bottom:18px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;transform:rotate(45deg)}#section-one .SliderDownArrowWrapper:hover{cursor:pointer}#section-one .SliderDownArrowWrapper:hover .SliderDownArrowButton{border-right:1px solid #fff;border-bottom:1px solid #fff}#section-two{background:url(https://empireroofingcorporation.com/wp-content/uploads/2025/04/home-section-background-award-winning-service-1.webp) top center no-repeat;background-size:cover;padding-bottom:8%}@media(min-width:992px){#section-two{background-size:cover;padding-bottom:17%}}#section-three{padding-bottom:8%}@media(min-width:992px){#section-three{background:#fff;padding-bottom:7%}}#section-four{padding:20px;background:url(https://empireroofingcorporation.com/wp-content/uploads/2025/04/home-section-background-quote.webp)center no-repeat;padding-bottom:7%;background-size:COVER}@media(max-width:575px){#section-four{padding:0;padding-bottom:30px}.sm #free-point-inspection{border-radius:0 0 8px 8px}}@media(min-width:992px){#section-four{padding:0}}@media(min-width:992px){#section-five{background:#fff;padding-bottom:6%;background-size:contain}}.featured-project-wrap{margin-bottom:30px}.featured-project{border-radius:6px;border-bottom:3px solid #e6e6e6;background:#f7f7f7;padding:20px;height:auto;margin-bottom:25px}.featured-project>div.row>div:first-of-type{padding-left:0}@media(max-width:575px){.featured-project>div.row>div:first-of-type{padding-right:0}}.featured-project>div.row>div:last-of-type{padding-right:0}@media(max-width:992px){.featured-project>div.row>div:last-of-type{padding-left:0!important}}@media(min-width:992px){.featured-project{height:400px}.alm-reveal{width:80%;margin:auto}}.see-all-button{width:100%;margin:0 auto;display:block}.see-all{background-color:#ed1c24;width:235px;margin-top:20px;margin-left:15px;padding:11px;color:#fff;text-align:center;text-transform:uppercase;font-size:14px;text-decoration:none;border-radius:6px;margin:0 auto}.see-all:hover{background:#000;text-decoration:none}.button-gallery:hover{color:black!important}.project-title h2{font-size:16px;font-weight:700;color:#ed1c24;text-transform:uppercase;margin-bottom:15px;padding-left:1px}.featured-project-header h1{color:#ed1c24;font-weight:200;text-align:center;padding-top:4%;padding-bottom:8%;font-size:70px;text-transform:uppercase}.featured-project-details strong{font-weight:600;color:#888;text-transform:uppercase}.featured-project-details p,ul>li{font-size:14px;line-height:16px;color:#a8a8a8}.featured-project-details p:last-of-type{margin-bottom:0}@media(max-width:991px){.featured-project-details{padding-top:10px}}.project-featured-image{height:100%}.project-featured-image img{display:block;padding-top:0;width:100%;object-fit:cover;height:100%}@media(max-width:575px){.project-featured-image img{margin:0 auto;width:100%;padding-bottom:15px}}@media(min-width:992px){.project-feature-image img{margin:0;display:block;padding:0;padding-top:0}}.award-bucket{background:#404040;border-radius:4px;height:200px}@media(min-width:992px){#awards-wrap{}}@media(min-width:1200px){#awards-wrap{}}.hvrbox *{box-sizing:border-box}.hvrbox{margin:0 auto;max-width:65%;height:auto;display:block;margin-top:20px;margin-bottom:20px}@media(min-width:992px){.hvrbox{position:relative;display:inline-block;overflow:hidden;max-width:100%;height:auto}}.hvrbox img{max-width:100%;margin:0 auto;display:block}.hvrbox .hrbox-layer_bottom{margin:0 auto;margin-top:20px}@media(min-width:992px){.hvrbox .hvrbox-layer_bottom{max-width:100%;margin:0 auto;display:block}}.hvrbox .hvrbox-layer_top{max-width:340px;opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;width:77%;height:100%;background:rgb(73 73 73 / .91);color:#fff;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;margin:0 auto}@media(min-width:992px){.hvrbox .hvrbox-layer_top{width:91%}}@media(min-width:767px){.hvrbox .hvrbox-layer_top{width:92%}}@media(max-width:600px){.hvrbox .hvrbox-layer_top{width:90%}}.hvrbox:hover .hvrbox-layer_top,.hvrbox.active .hvrbox-layer_top{opacity:1}.hvrbox .hvrbox-text{text-align:center;font-size:18px;display:inline-block;position:absolute;top:20%;left:50%;line-height:24px;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#a7a7a7;font-weight:300;font-family:'Roboto',sans-serif;width:100%;text-transform:uppercase;color:#fff}.hvrbox .hvrbox-text_mobile{font-size:15px;border-top:1px solid #b3b3b3;border-top:1px solid rgb(179 179 179 / .7);margin-top:5px;padding-top:2px;display:none}.hvrbox.active .hvrbox-text_mobile{display:block}.top-number-one{background:#333;height:40px;color:#8f8f8f;border-radius:8px 8px 0 0;text-align:center;line-height:35px;font-size:26px;font-weight:100}.hvr-box-date{position:absolute;top:45%;text-align:center;width:100%}@media(max-width:600px){.hvr-box-date{top:43%}}.hvr-box-date p{color:#fff;text-align:center;font-size:47px;font-weight:700;font-family:'Teko',sans-serif;width:100%;text-transform:uppercase}@media(max-width:580px){.hvr-box-date p{font-size:35px}}.hvr-box-read{background:#ed1c24;padding:5px;color:#fff;text-transform:uppercase;position:absolute;bottom:20px;height:40px;text-align:center;margin:0 auto;display:block;border-radius:4px;min-width:150px;line-height:30px;left:50%;margin-left:-80px}.hvr-box-read:hover{background:#fff;color:#ed1c24}@media(max-width:600px){.hvr-box-read{height:30px;line-height:20px;left:50%}}#LogoSlider{width:100%;max-width:1366px;height:200px;position:relative;margin:0 auto}#splite_popup_box input.wpcf7-form-control.wpcf7-submit:hover{background:#000!important}.wpcf7-file{cursor:pointer!important}.bx-wrapper .bx-prev{left:-38px}.bx-wrapper .bx-next{right:-38px}.bx-wrapper{width:320px}@media(max-width:400px){.bx-wrapper{width:150px}}@media(min-width:578px){.bx-wrapper{width:490px}}@media(min-width:768px){.bx-wrapper{width:660px}}@media(min-width:992px){.bx-wrapper{width:830px}}@media(min-width:1200px){.bx-wrapper{width:1000px}}@media(min-width:1366px){.bx-wrapper{width:1170px}}.arrow{position:absolute;height:100%;width:15%;top:0;cursor:pointer}.arrowLeft{background:url(http://empireroofingcorporation.com/wp-content/themes/empireroofing/../../content/images/left-arrow.png) right center no-repeat;left:0}.arrowRight{background:url(http://empireroofingcorporation.com/wp-content/themes/empireroofing/../../content/images/right-arrow.png) left center no-repeat;right:0}#LogoSectionWrapper{width:70%;margin:0 auto;height:100%;position:relative;overflow:hidden}.logo-section{width:100%;height:100%;text-align:center;padding:41px 0;position:absolute;top:0;left:100%}.logo-section img{margin:0 2%;max-width:14%}#logo-section-1{left:0}.quote-section-wrapper h1{color:#ed1c24}@media(min-width:992px){.quote-section-wrapper{padding-top:12%;padding-bottom:12%}}.soft-red{color:#f98585;font-size:16px}#section-four h1{font-size:45px;text-align:left;padding-top:calc(8% + 10px);padding-bottom:calc(8% + 10px);margin-bottom:0;font-weight:300}@media(min-width:992px){#section-four h1{font-size:65px;padding-top:0;font-weight:300;padding-bottom:31px}}.bold{font-weight:800}#section-four p{color:#000;font-size:20px;line-height:31px}#section-four p.lighter{color:#898989;font-size:16px;line-height:24px}.free-quote-wrapper{background:rgb(199 199 199 / .8);border-radius:8px}@media(max-width:992px){.free-quote-wrapper{margin-top:35px}}.careers-post-wrap{padding:20px 5px 30px 5px;margin:5px 5px 10px 5px;border-bottom:1px solid #ddd}.careers-post-wrap h1{color:#ed1c24;font-family:'Work Sans',sans-serif;font-weight:200;font-size:32px;text-transform:uppercase;margin-bottom:15px;display:block}.careers-post-wrap h2>a:hover{color:#ed1c24;text-decoration:none}.careers-post-wrap strong{font-weight:600;color:#333}.careers-read-more{color:#ffffff!important;background:#ed1c24;padding:5px 10px 5px 10px;border-radius:6px;text-transform:uppercase;float:right;cursor:pointer}.careers-read-more:hover{color:#fff;background:#000;text-decoration:none}.single-careers-read-more{color:#ffffff!important;background:#ed1c24;padding:10px 0;border-radius:6px;text-transform:uppercase;cursor:pointer;width:130px;text-align:center;display:block;margin-top:20px;}.single-careers-read-more:hover{color:#fff;background:#000;text-decoration:none}.blog-side-bar-wrap h2{background:#ed1c24!important;padding:5px;text-align:center;color:#fff;text-transform:uppercase;font-size:26px;margin-bottom:20px}.content.blog-post h1{font-family:'Work Sans',sans-serif;font-weight:200;font-size:32px;text-transform:uppercase;margin-bottom:15px;display:block;color:#ed1c24}.blog-side-bar-wrap{background:#fff0}.blog-side-bar-wrap ul{list-style:none;padding-left:0}.blog-side-bar-wrap li{list-style:none;border-bottom:1px solid #f3f3f3;padding-top:10px}.blog-side-bar-wrap li:last-of-type{border:none}.blog-side-bar-wrap a{font-size:16px;line-height:10px}#post-grid-4117{background:none!important}#post-grid-4117 .element_1506960408526{text-align:left;font-style:italic}#post-grid-4117 .paginate{line-height:2em}@media(max-width:767px){#post-grid-4117 .grid-nav-bottom{width:90%;margin:0 auto}}@media(min-width:768px) and (max-width:1369px){#post-grid-4117 .grid-nav-bottom{margin:0}#post-grid-4117 .pagination{display:block;text-align:center}#post-grid-4117 .pagination:after{display:inline-block;margin:0 10px;content:" ";width:280px;box-sizing:border-box}#post-grid-4117 .paginate{width:280px;margin:0 10px;display:inline-block;text-align:left;box-sizing:border-box;text-align:left}}.post-date{display:block;padding-top:5px;padding-bottom:5px;font-style:italic;text-decoration:none!important;font-size:16px}.blog-post h6.post-date{font-size:.8em;margin-bottom:-30px;margin-top:30px}.post{margin-top:10px;background:#fbfbfb;padding:20px}.post h2{font-size:22px;text-transform:uppercase;font-weight:200}.post h2>a{color:#000;text-decoration:none!important}.post h2>a:hover{color:#ed1c24;text-decoration:none!important}.title{font-size:18px!important}.sg-show-popup{Background:#ed1c24;width:235px;margin-top:20px;padding:11px;color:#fff;text-align:center;text-transform:uppercase;border-radius:10px;font-size:14px;text-decoration:none}#sg-popup-content-wrapper-1 input{outline:none}.grid-nav-bottom{margin-left:3%}.card-header{background-color:#ed1d25!important;padding-bottom:27px;margin-bottom:2px;border-radius:5px!important;padding:0}.card-header:hover{background-color:#333!important}.card-header h5 a{color:#333!important;text-align:center!important;width:100%;text-transform:uppercase}.card-header h5 a{color:#fff!important;display:block;line-height:0;padding:25px;font-size:22px}.card h3{color:#ed1d25;font-size:18px;text-transform:uppercase;font-weight:600;padding-bottom:5px;padding-top:5px}.card{border:none!important}.user-left{background:#ddd;padding:10px;height:500px}.user-right{background:orange;padding:15px;height:500px}.footer-wrapper{background:#191919}.footer-top-wrapper{height:54px;background:#303030}.footer-nav{margin:0;padding:15px 0;text-align:center}.footer-middle-wrapper{background:#191919}.footer-bottom-wrapper{background:#000;height:auto}.footer-bottom-wrapper .container{margin:0 auto}.footer-bottom-wrapper .row{padding:0}.footer-bottom-wrapper .container .col-12{padding:0}@media(min-width:1200px){.footer-bottom-wrapper{height:60px}}.footer-middle{text-align:center;font-size:11px;color:#999;padding:15px;padding-top:0}@media(min-width:1200px){.footer-middle{margin-top:-53px}}.footer-col{background:#1c1c1c;padding:1px;height:auto;max-width:100%}@media(min-width:1200px){.footer-col{max-width:221px;border-right:none;padding:1px}}.footer-col-header{background:#262626}@media(min-width:1200px){.footer-col-header{max-width:220px;min-height:54px}}.footer-blog-section{background:#262626;padding:8px;border-bottom:3px solid #191919;margin:0 20px}@media(min-width:992px){.footer-blog-section{background:#fff0;border-bottom:none}}.blog-footer p{text-align:center}@media(min-width:992px){.blog-footer p{text-align:left}}.blog-footer h3{font-size:14px;text-align:left;text-transform:uppercase;text-decoration:none!important}@media(max-width:991px){.footer-blog-section{padding:15px}.blog-footer h3{margin:0;padding-bottom:15px;text-align:center}.blog-footer p{margin:0}}.blog-footer h3 a{color:#c1c1c1;text-transform:uppercase;text-decoration:none!important}.blog-footer a{color:#ed1c24;text-transform:uppercase;text-decoration:none}.blog-footer a:hover{color:#c1c1c1;text-decoration:none}.link-more{color:#ed1c24}.blog-footer{background:#202020;height:auto;padding:10px;margin-top:10px;margin-left:-15px;margin-right:-15px}.blog-footer h2,.blog-footer h2 a{color:#ed1c24;text-transform:uppercase;font-size:18px;text-align:center;padding-top:16px;padding-bottom:20px;font-weight:700}@media(min-width:992px){.news-item-col{margin:0 2px 0 2px;height:100px}}.news-item-col p{text-align:center}@media(min-width:992px){.news-item-col p{font-size:15px;text-align:left;line-height:17px;font-weight:400;padding:20px}}.footer-bottom-mobile{background:#fff;padding:10px}.footer-bottom-mobile .row>div{padding:0}.emergency-number-bottom{text-align:center;margin:0 auto;font-size:12px}@media (max-width:767px) and (min-width:576px){.emergency-number-bottom{border-right:1px solid}}.mobile-number{font-family:'Work Sans',sans-serif;font-weight:800;color:#fff;text-align:center;font-size:20px}@media(min-width:992px){.mobile-number{color:#ed1d25}}.mobile-number-footer{font-family:'Work Sans',sans-serif;font-weight:800;color:#ed1d25;text-align:center;font-size:20px}.social-icon{float:left;margin-right:5px}.mobile-social-icons-wrap{text-align:center}@media(max-width:574px){.mobile-social-icons-wrap{margin-top:5px}}.social-icons{display:inline-block}.social-icon img{margin-right:5px}.FooterMenu>div.menu-main-menu-container{width:100%;background-color:#1c1c1c}.FooterMenu>div.menu-main-menu-container>ul{width:100%;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap}.FooterMenu>div.menu-main-menu-container>ul>li.menu-item{flex:0 0 16.666667%;width:100%;padding:1px;float:left;position:relative;max-width:16.666667%}.FooterMenu>div.menu-main-menu-container>ul>li.menu-item .sub-menu{padding:0;min-height:100px}.FooterMenu>div.menu-main-menu-container>ul>li.menu-item .sub-menu li.menu-item{text-align:center;border-bottom:1px solid #262626;font-size:14px;line-height:18px;color:#b7b7b7}.FooterMenu>div.menu-main-menu-container>ul>li.menu-item .sub-menu li.menu-item:last-of-type{border:none}.FooterMenu>div.menu-main-menu-container>ul>li.menu-item .sub-menu li.menu-item a{color:#b7b7b7;line-height:24px;text-transform:uppercase}.FooterMenu>div.menu-main-menu-container>ul>li.menu-item a:hover{text-decoration:none!important;color:#fff!important}@media (min-width:576px){.FooterMenu>div.menu-main-menu-container>ul>li.menu-item{flex:0 0 50%;width:100%;padding:1px;float:left;position:relative;max-width:50%}}@media (min-width:768px){.FooterMenu>div.menu-main-menu-container>ul>li.menu-item{flex:0 0 33.333333%;width:100%;padding:1px;float:left;position:relative;max-width:33.333333%}}.FooterMenu>div.menu-main-menu-container>ul>li.menu-item>a{display:block;font-size:12px;text-transform:uppercase;color:#b7b7b7;height:52px;background:#262626;padding-top:5%;padding-left:10px;line-height:1.5em;text-align:center;margin-bottom:5px}.FooterMenu .menu-item-has-children a:hover{color:pink!important}@media (min-width:992px){.FooterMenu>div.menu-main-menu-container>ul>li.menu-item{flex:0 0 16.666667%;width:100%;padding:1px;float:left;position:relative;max-width:16.666667%}.FooterMenu>div.menu-main-menu-container>ul>li.menu-item .sub-menu{padding-left:10px;margin-bottom:1em;padding-top:8px}.FooterMenu>div.menu-main-menu-container>ul>li.menu-item .sub-menu li.menu-item{border:none;text-align:left}.FooterMenu>div.menu-main-menu-container>ul>li.menu-item>a{text-align:left}}.FooterMenu li{list-style:none;display:block}.FooterMenu .FooterMenuHide{display:none}@media (min-width:1200px){.FooterMenu li.menu-item>a{max-width:220px;min-height:54px}}.FooterMenu #menu-main-menu-1>li>a{cursor:default}.FooterMenu #menu-main-menu-1>li>a:hover{color:#b7b7b7!important}.entry-content{border-radius:6px;border:1px solid #ed1c24;background:#f7f7f7;padding:20px}.footer-col-header h3{font-size:12px;text-transform:uppercase;line-height:45px;color:#b7b7b7;height:52px}.footer-site-links ul{list-style:none;text-align:left;font-size:13px;line-height:25px;margin-left:0;padding-left:10px}.footer-site-links ul>li>a{color:#b7b7b7}.last{margin-right:0px!important}.footer-logo{text-align:center;padding-top:15px;padding-bottom:15px}@media(min-width:1200px){.footer-logo{padding:11px;padding-left:60px;text-align:left}}.footer-nav{margin:0;padding:15px 0;text-align:center}.footer-nav ul{padding-top:15px;padding-left:0}.footer-nav li{display:inline-block}.footer-nav li a:last-of-type{border-right:0;text-decoration:none}.footer-nav li a{text-transform:uppercase;text-align:center;border-right:1px solid #000;margin:0 10px;color:#898787}.fg-caption-title{display:none}@media(min-width:576px){.copyright{background:none}}.copyright p{text-align:center;color:#898787;padding:10px;margin-top:0;margin-bottom:5px}.trypm a{text-align:center;line-height:59px;padding-right:0;color:#898787;font-size:12px}.trypm{text-align:center}@media(min-width:1200px){.trypm a{text-align:right;padding-right:60px}.trypm{text-align:right}}.double{line-height:13px!important;padding-top:17px!important}.footer-site-links li{text-align:center;border-bottom:1px solid #262626}@media(min-width:992px){.footer-site-links li{text-align:left;border-bottom:none}}.try-red{color:#ed1c24}.try-red:hover{color:#fff}.new-red{color:#ed1c24}.map{position:relative;height:455px}.map-locations{min-width:250px;height:auto;min-height:110px;float:left;padding-top:6px}.FooterMenu .menu-item-has-children a:hover{color:green}.map-location-button-wrap{position:absolute;left:50%;margin-left:-375px}#red-toronto,#red-northcarolina{background:#ed1c24}#black-windsor{background:#333}.map-location-wrap{margin-left:-330px;left:50%;position:absolute}.map-locations p{color:#fff;font-size:16px;line-height:20px;padding-left:15px;padding-top:10px}@media (min-width:576px){.featured-project-wrap>div.row{padding-right:50px;padding-left:50px}}@media (min-width:768px){.featured-project-wrap>div.row{padding-right:100px;padding-left:100px}}@media (min-width:992px){.featured-project-wrap>div.row{padding-right:15px;padding-left:15px}}.CityHeading{font-weight:700}.featured-project-details ul>li{font-size:14px;line-height:18px}@media(max-width:767px){.featured-project-details{padding-top:10px}}.alm-btn-wrap{text-align:center}#load-more{Background:#ed1c24;outline:none;width:235px;margin-top:20px;margin-left:20px;padding:11px;color:#fff;text-align:center;text-transform:uppercase;border:none;border-radius:10px;font-size:14px;text-decoration:none}.alm-load-more-btn.done{display:none}.caret{float:right;margin-top:13px}@media (min-width:1200px){.navbar-toggleable-md .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;width:100%}}@media(min-width:1200px){.caret{display:none}}@media (min-width:1200px){.dropdown:hover .dropdown-menu{display:block}}#main-menu{background:#fff0;width:100%;padding:0em}@media (min-width:1200px){#main-menu{}}.header-wrapper .row.hidden-lg-up{background-color:#000;margin-bottom:1px}.navbar{padding:0rem 1rem}#main-menu ul.navbar-nav{background:#191919}@media(min-width:1200px){#main-menu ul.navbar-nav{background:#fff0;margin-top:67px;margin-right:15px}}@media(min-width:1920px){#main-menu ul.navbar-nav{margin-right:70px}}nav#main-menu.navbar-light .navbar-toggler{margin-top:6px}.navbar-brand{padding-bottom:4.25rem}@media (min-width:1200px){.navbar-brand{display:block;padding-top:1.85rem}}#main-menu ul.navbar-nav li>a{color:#fff;text-transform:uppercase;font-size:13px;padding-left:13px;height:40PX;line-height:25px}@media(min-width:1200px){#main-menu ul.navbar-nav li>a{border-bottom:0;padding-left:10px;padding-right:10px}#main-menu ul.navbar-nav li>a:before{content:".";color:#ed1c24;font-size:40px;padding-right:5px;padding-bottom:43px;position:absolute;left:0;top:-4px}#main-menu ul.navbar-nav li:first-of-type>a:before{content:""}#bs4navbar ul#menu-main-menu .menu-item{padding-left:10px}#main-menu .dropdown-toggle::after{display:none}}#main-menu ul.navbar-nav li:hover{background:#ed1c24;text-decoration:none}@media(min-width:1200px){#main-menu ul.navbar-nav li:hover{background:#fff0;text-decoration:none}}@media(max-width:991px){#main-menu ul.navbar-nav li:hover{background:none!important}}@media(max-width:991px){.dropdown-toggle:hover{background:#ed1c24}}#main-menu ul.navbar-nav .dropdown-menu{border-top:2px solid #ed1c24;background-color:rgb(209 211 210 / .8);width:100%;min-width:12rem;text-transform:uppercase;border-radius:0;margin:0}@media(min-width:1200px){#main-menu ul.navbar-nav .dropdown-menu{border-radius:0 0 8px 8px}#main-menu ul.navbar-nav li:first-of-type .dropdown-menu{left:15px}#main-menu ul.navbar-nav li:last-of-type .dropdown-menu{left:auto;right:0}}@media(max-width:1200px){#main-menu ul.navbar-nav .dropdown-menu{background-color:#ccc}}.last-dropdown{min-width:9rem!important}#main-menu ul.navbar-nav .dropdown-menu a{color:#000;line-height:16px;font-size:13px;padding:10px 1.5em;white-space:unset}#main-menu ul.navbar-nav .dropdown-menu a:hover{color:#ed1c24;font-weight:500;text-decoration:none}@media(max-width:575px){#main-menu ul.navbar-nav li>a{padding-left:35px}#main-menu ul.navbar-nav .dropdown-menu a{padding-left:45px}}.tp-bullet-title{display:none}.header-logo{position:absolute;width:115px;top:6px;margin-left:15px;padding-top:4px}@media(min-width:1200px){.header-logo{top:35px;margin-left:35px;width:220px;padding:0}}@media (min-width:1200px) and (max-width:1365px){.Hide1200-1300{display:none}}.request-button-mobile{Background:#000;padding:15px 0;text-align:center;text-transform:uppercase;color:#fff;font-weight:600;font-size:16px;border-bottom:1px solid #fff}@media (min-width:576px){.request-button-mobile{border:none;border-right:1px solid #fff}}a.request-button-mobile{cursor:pointer;color:#fff!important}.mobile-button{padding-left:0;padding-right:0}.emergency-number-top{text-align:center;margin:0 auto;font-size:16px;background-color:#ed1d25;line-height:20px;margin-bottom:1px;padding:6px 0;text-align:center;text-transform:uppercase;color:#fff}nav .emergency-number-top{background-color:#fff0;color:#292b2c;padding-top:18px}nav .request-button-mobile{background-color:#fff0;color:#292b2c;padding-top:22px;font-size:24px}nav a.request-button-mobile{color:#292b2c!important;cursor:pointer}nav a.request-button-mobile:hover{color:#EA1C24!important}.testimonial-content{padding:10px}.testimonial-content hr{width:200px}.testimonial-content p>i{color:#737373;font-weight:500;text-align:center;width:100}blockquote{font-size:16px;padding:18px 20px 1px 20px;margin-left:3px;margin-bottom:40px;background:#f2f1f6}blockquote:before{color:#c73401;font-size:30px;content:"\f10d";font-family:FontAwesome;background:#fff;border-radius:26px;padding:10px;margin:0 auto;display:block;width:50px;height:50px;line-height:28px;border:#e4e4e4 solid 1px;margin-top:-38px}#wpcf7-f4021-o1 .FormWrapper{padding:0px!important}.FormWrapper{padding:15px;padding-top:27px;padding-bottom:27px}.FormWrapper h2{text-align:center;color:#ed1c24;width:100%;text-transform:uppercase;font-weight:600;font-size:28px}.wpcf7-form label{padding-top:5px;margin-bottom:0;display:block;font-weight:200;color:#000;font-size:14px;font-weight:400}.wpcf7-form select,.wpcf7-form textarea,.wpcf7-form input[type="text"],.wpcf7-form input[type="password"],.wpcf7-form input[type="email"],.wpcf7-form input[type="date"]{width:100%;border:1px solid #d4d4d4;padding:4px;background:#ebebeb;height:40px;font-size:12px;color:#7d7d7d}.wpcf7-form textarea{height:auto;max-height:120px}#Send{-webkit-appearance:button;background:#ed1c24;border:none;color:#fff;text-transform:uppercase;padding:10px;float:right;width:150px;border-radius:6px;cursor:pointer}#Send:hover{background:#000}.attach{height:45px!important}.asterisk{color:#ed1c24;padding-right:1px}a.splite_sideEnquiry.pos_right{display:none!important}.title-wrapper{width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgb(255 255 255 / .6);background-color:rgb(0 0 0 / .5);-webkit-transition:1s background-color;transition:1s background-color}.title-wrapper:hover{background-color:rgb(255 255 255 / .1);background-color:rgb(0 0 0 / .1)}.title-container{position:relative;height:100%;width:100%}.album-title{position:absolute;width:90%;left:10px;bottom:10px;text-align:left;color:#292b2c;color:#eee;text-transform:uppercase}.foogallery-default a{width:200px;height:180px}.foogallery-default.hover-effect-zoom a,.foogallery-default.hover-effect-zoom2 a,.foogallery-default.hover-effect-zoom3 a,.foogallery-default.hover-effect-plus a,.foogallery-default.hover-effect-circle-plus a,.foogallery-default.hover-effect-eye a,.foogallery-default.hover-effect-tint{width:200px;height:180px}.foogallery-default a img{width:100%;height:100%}.error-404 h1{color:#ed1c24;text-transform:uppercase;text-align:center;font-size:4em;font-weight:200;padding-top:100px}.error-404 h2{padding:20px;font-size:24.5px;text-transform:uppercase;font-weight:200;padding-bottom:100px}.pum-theme-5285 .pum-title,.pum-theme-lightbox .pum-title{color:#ed1c24!important;font-weight:600!important;font-size:32px;padding-bottom:20px}.pum-theme-5285 .pum-container,.pum-theme-lightbox .pum-container{border:8px solid #ed1c24!important;left:13px!important}.pum-theme-5285.pum-content+.pum-close,.pum-theme-lightbox .pum-content+.pum-close{height:45px!important;width:45px!important;font-size:40px!important}.pum-theme-5285 .pum-content+.pum-close:hover,.pum-theme-lightbox .pum-content+.pum-close:hover{background-color:#333}.covid-19-btn,.covid-19-btn:focus{background-color:#ed1c24;border:1px solid #ed1c24;color:#fff;padding:10px 20px;border-radius:5px;margin-top:10px;font-size:23px}.covid-19-btn:hover{background-color:#fff0;color:#ed1c24}.pum-content.popmake-content p,.pum-content.popmake-content li{font-size:14px;line-height:16px}.pum-content.popmake-content ul>li{color:#ed1c24!important}.header-button#emergency-number{border-radius:0 0 0 0}#covid-19-btn{background:#fff;border-radius:0 0 8px 0;font-family:'Teko',sans-serif;color:#ed1c24}.header-button#covid-19-btn #covid-19{font-weight:300;padding-top:6px;font-size:20px;font-family:'Work Sans',sans-serif}.header-button#covid-19-btn #quote{font-size:23px;font-weight:600;letter-spacing:2px}.covid-19-tablet-text{font-family:'Work Sans',sans-serif;font-weight:600;color:#ed1c24;text-align:center;font-size:24px;padding-top:22px;margin:0 auto;background-color:#fff0;line-height:20px;margin-bottom:1px;text-transform:uppercase}.covid-19-tablet-text:hover,.covid-19-tablet-text:focus{color:#111}.mobile-button .covid-19-btn{margin:0 auto;font-size:16px;background-color:#fff;line-height:20px;margin-bottom:1px;padding:16px 0;text-align:center;text-transform:uppercase;color:#ed1c24;border:1px solid #ed1d25;border-radius:0;font-weight:600;font-family:'Work Sans',sans-serif}.mobile-button .covid-19-btn span{font-family:'Work Sans',sans-serif;font-weight:800;color:#fff;text-align:center;font-size:20px}.mobile-button .covid-19-btn:hover,#covid-19-btn:hover{background-color:#242527;border-color:#242527;color:#fff}@media(max-width:767px){.pum-content.popmake-content h4{font-size:16px}}@media(max-width:575px){.home h1{font-size:40px!important}.pum-theme-5285 .pum-container,.pum-theme-lightbox .pum-container{max-width:90%!important}}@media only screen and (min-width:1024px){.pum-container.pum-responsive.pum-responsive-medium{width:60%!important;margin:auto!important;position:relative!important}}@media only screen and (max-width:767px) and (min-width:0){#post-grid-4117 .item{width:90%;height:auto!important}}.careers-button-select{display:flex}.careers-canada-red,.careers-usa-red,.careers-usa-grey,.careers-canada-grey{height:50px;background-color:#ed1c24;width:220px;border-radius:5px;display:flex;align-items:center;justify-content:space-between;padding:5px 12px}.careers-usa-grey,.careers-canada-grey{opacity:.4}.careers-canada-red img,.careers-canada-grey img,.careers-usa-red img,.careers-usa-grey img{width:85px}.careers-canada-red p,.careers-canada-grey p,.careers-usa-red p,.careers-usa-grey p{margin-bottom:0;color:#fff;align-self:center;justify-self:flex-end;flex:1;text-align:center}.careers-canada-grey:hover,.careers-usa-grey:hover{opacity:1}.careers-canada-red:hover,.careers-usa-red:hover{opacity:.4}.futureOpportunityForm .wpcf7-list-item{display:block!important;margin:0}.futureOpportunityForm .wpcf7-list-item label{display:flex}.futureOpportunityForm .wpcf7-form label{color:#ed1c24;font-size:16px;font-weight:300;line-height:1.5;padding-top:7px}.futureOpportunityForm input[type=checkbox]{width:22px;height:22px;margin-right:7px}.btnRow{display:flex;align-items:flex-start}.futureOpportunityForm input[type=submit]{background-color:#ed1c24;border:1px solid #ed1c24;color:#fff;padding:5px 25px;border-radius:3px;cursor:pointer}.futureOpportunityForm input[type=submit]:hover{background-color:#111;border:1px solid #111}.futureOpportunityForm .wpcf7 .ajax-loader{display:block!important}.futureOpportunityForm span.resume{position:relative;background-color:#111;border:1px solid #111;display:inline-block;width:115px;cursor:pointer;padding:5px 0;border-radius:3px;text-align:center}.futureOpportunityForm span.resume:hover{background-color:#ed1c24;border:1px solid #ed1c24;cursor:pointer}.futureOpportunityForm span.resume:before{content:"CHOOSE FILE";color:#fff;font-size:14px}.futureOpportunityForm .wpcf7 form .wpcf7-response-output{margin:1em .5em 1em}.futureOpportunityForm span.resume>input{opacity:0;cursor:pointer;width:115px;position:absolute;left:0}.fileLabel{padding-left:20px;color:#111;font-size:16px;font-weight:300;padding-top:5px;margin-bottom:0;display:block}#ModalAvailablePositions .career-post-heading{font-size:18px;padding-left:15px}#ModalAvailablePositions .modal-dialog.modal-dialog-centered{display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - (1.75rem * 2))}#ModalAvailablePositions .modal-title{padding-left:15px}#ModalAvailablePositions .modal-header{background-color:#ed1c24;color:#fff}#ModalAvailablePositions input[name=location],#ModalAvailablePositions input[name=job_type]{color:#525252;font-size:14px;font-weight:600}#ModalAvailablePositions input[type=submit]{background-color:#ed1c24;border:1px solid #ed1c24;color:#fff;padding:5px 25px;border-radius:3px;cursor:pointer}#ModalAvailablePositions input[type=submit]:hover{background-color:#111;border:1px solid #111}#ModalAvailablePositions .close{border:1px solid #fff;color:#fff;opacity:1;text-shadow:none;background-color:#fff0;width:30px;height:30px;border-radius:50%}#ModalAvailablePositions .close span{opacity:1;font-weight:400}#ModalAvailablePositions .close:hover{color:#111;border-color:#111}@media(max-width:575px){.careers-button-select{flex-direction:column}.careers-canada-red,.careers-canada-grey{margin-bottom:20px;}#ModalAvailablePositions .modal-dialog.modal-dialog-centered{min-height:calc(100% - (.5rem * 2))}}.fixed{position:fixed}.absolute{position:absolute;bottom:0}#services-section{padding-top:130px;margin-top:-100px;display:block}.post-grid .item .layer-media img{max-height:200px;object-fit:cover}