body{font-family:'Muli',sans-serif;font-weight:400;color:#3b3b3b;line-height:1.8;font-size:16px}img{max-width:100%;height:auto}a{-webkit-transition:all .2s ease;moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;font-family:'Muli',sans-serif;font-weight:400;color:#a51d2f}a:hover,a:focus,a:active{color:#7a1523}p{margin-top:20px;margin-bottom:20px;font-family:'Muli',sans-serif;font-weight:400}h1,h2,h3{font-family:'Rokkitt',serif;font-weight:300;margin-top:20px;margin-bottom:20px;letter-spacing:3px}h4,h5,h6{font-family:'Muli',sans-serif;font-weight:900;margin-top:20px;margin-bottom:20px}p:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.m-0{margin:0}.mt-0{margin-top:0}.mt-15{margin-top:15px}.mt-30{margin-top:30px}.mt-45{margin-top:45px}.mt-60{margin-top:60px}.mt-75{margin-top:75px}.mt-90{margin-top:90px}.mb-0{margin-bottom:0}.mb-15{margin-bottom:15px}.mb-30{margin-bottom:30px}.mb-45{margin-bottom:45px}.mb-60{margin-bottom:60px}.mb-75{margin-bottom:75px}.mb-90{margin-bottom:90px}.white{color:#ebebeb}.red{color:#a51d2f}.bg-black{background-color:#000;color:#ebebeb}.bg-gray{background-color:#707070;color:#ebebeb}.bg-red{background-color:#a51d2f;color:#ebebeb}.no-gutter>[class*='col-']{padding-right:0;padding-left:0}.text-xs-left{text-align:left}.text-xs-right{text-align:right}.text-xs-center{text-align:center}.text-xs-justify{text-align:justify}@media(min-width:768px){.text-sm-left{text-align:left}.text-sm-right{text-align:right}.text-sm-center{text-align:center}.text-sm-justify{text-align:justify}}@media(min-width:992px){.text-md-left{text-align:left}.text-md-right{text-align:right}.text-md-center{text-align:center}.text-md-justify{text-align:justify}}@media(min-width:1200px){.text-lg-left{text-align:left}.text-lg-right{text-align:right}.text-lg-center{text-align:center}.text-lg-justify{text-align:justify}}.content{padding:60px 0}.footer-esop{padding:10px 0;background-color:#a51d2f;color:#fff;font-weight:700;text-transform:uppercase}.footer-nav{background-image:url("//cdn2.hubspot.net/hubfs/4459720/Website_Templates/Immel_2018/Footer-Image.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;border-top:2px solid #a51d2f}.footer-nav .footer-nav-list{color:#fff;-webkit-column-count:1;column-count:1}.footer-nav .footer-nav-list ul{list-style-type:none}.footer-nav .footer-nav-list ul li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.footer-nav .footer-nav-list ul>li,.footer-nav .footer-nav-list a{-webkit-padding-start:0px;margin-bottom:20px}.footer-nav .footer-nav-list ul>li>a,.footer-nav .footer-nav-list a{text-transform:uppercase;font-weight:bold;color:#fff}.footer-nav .footer-nav-list>a{margin-left:40px}.footer-nav .footer-nav-list ul>li>ul>li{margin-bottom:0px;line-height:2em}.footer-nav .footer-nav-list ul>li>ul>li>a{text-transform:capitalize;font-weight:normal;color:#fff}.footer-nav a:hover,.footer-nav a:focus,.footer-nav a:active{text-decoration:none;color:#a51d2f !important}.footer-nav .fab{color:#555}.footer-nav a:hover .fa-inverse,.footer-nav a:focus .fa-inverse,.footer-nav a:active .fa-inverse{color:#a51d2f}.icon-text{display:inline-block;text-align:left;text-indent:-9999em}.top-nav-list{display:none}.nav-col{padding:10px 0 0 0}.nav-logo{float:left}.nav-logo img{height:100px;padding:10px}.nav-toggle{float:right;width:50px;background-color:#f1f1f1;line-height:50px;text-align:center}.nav-toggle:hover{cursor:pointer}.header-menu .fa{line-height:50px;margin:40px 10px 10px 10px}#hs_menu_wrapper_main_nav a:hover,#hs_menu_wrapper_main_nav a:focus,#hs_menu_wrapper_main_nav a:active{text-decoration:none}#hs_menu_wrapper_main_nav ul{margin:0;padding:0;list-style:none}#hs_menu_wrapper_main_nav ul li{text-transform:uppercase}#hs_menu_wrapper_main_nav ul li.hs-menu-depth-1{display:block;border-bottom:1px solid #ccc;-webkit-transition:all .2s ease;moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}#hs_menu_wrapper_main_nav ul li.hs-menu-depth-1>a{display:block;color:#231f20;font-size:17px}#hs_menu_wrapper_main_nav ul li.hs-menu-depth-1>a:hover{color:#a51d2f}#hs_menu_wrapper_main_nav ul li.hs-menu-depth-1 .hs-menu-children-wrapper{display:none;padding:10px 0;background:#edeced}#hs_menu_wrapper_main_nav ul li.hs-menu-depth-1 .hs-menu-children-wrapper.mobile-active{display:block}#hs_menu_wrapper_main_nav ul li.hs-menu-depth-2>a{display:block;padding:5px 15px;color:#3b3b3b;font-weight:500}#hs_menu_wrapper_main_nav ul li.hs-menu-depth-2>a:hover,#hs_menu_wrapper_main_nav ul li.hs-menu-depth-2.active>a{color:#a51d2f;border-bottom:0px}#hs_menu_wrapper_main_nav ul li a{padding:10px}#hs_menu_wrapper_main_nav ul li.hs-item-has-children a{position:relative}#hs_menu_wrapper_main_nav>ul li.hs-item-has-children>a i{position:absolute;z-index:99;top:0;right:0;width:60px;line-height:50px;text-align:center;background:#a51d2f;color:#fff;margin:0}#hs_menu_wrapper_main_nav>ul li.hs-item-has-children>a i:hover{background:#7a1523}#hs_menu_wrapper_main_nav ul li.active-branch>a,#hs_menu_wrapper_main_nav ul li.active>a{color:#7a1523}.btn{border:0;white-space:inherit;border-radius:0;font-size:16px}.btn-red{background-color:#a51d2f;color:#fff;padding:10px 35px;border:2px solid #a51d2f;text-transform:uppercase}.btn-red:hover,.btn-red:active,.btn-red:focus{background-color:#fff;color:#a51d2f}.btn-white{background-color:#fff;color:#a51d2f;padding:10px 35px;border:2px solid #fff;text-transform:uppercase}.btn-white:hover,.btn-white:active,.btn-white:focus{background-color:transparent;color:#fff}.btn-gray{background-color:#3b3b3b;color:#fff;padding:10px 35px;border:2px solid #fff;text-transform:uppercase}.btn-gray:hover,.btn-gray:active,.btn-gray:focus{background-color:#fff;color:#3b3b3b;border:2px solid #3b3b3b}.hs-input{width:100%;margin-bottom:15px}.hs-form-radio .hs-input,.hs-form-checkbox .hs-input{position:relative;top:-2px;display:inline-block;width:inherit;height:inherit;margin-right:10px}.hs-form-field textarea{min-height:100px}.hs-form-radio .hs-input,.hs-form-checkbox .hs-input{position:relative;top:-2px;display:inline-block;width:inherit;height:inherit;margin-right:10px}.inputs-list.multi-container{margin:0 0 15px 0;padding:0;list-style:none}.hs-error-msgs{position:relative;margin:0 0 15px 0;padding:0;list-style:none;color:red}.hs-error-msgs:after{position:absolute;content:'\f0d8';bottom:0;left:0;font-family:'FontAwesome'}.hs-input.invalid{border-color:red}.hs-form fieldset{max-width:inherit !important}.hs-form fieldset.form-columns-1 .hs-input{width:100% !important}.hs-form fieldset.form-columns-1 input[type="checkbox"],.hs-form fieldset.form-columns-1 input[type="radio"]{width:auto !important}@media(max-width:400px),(max-device-width:480px) and (min-device-width:320px){form.hs-form .form-columns-2 .hs-form-field .hs-input,form.hs-form .form-columns-3 .hs-form-field .hs-input{width:100% !important}}.sidebar-nav-col{margin-bottom:45px}.sidebar-nav-col ul{list-style-type:none;-webkit-padding-start:0px}.sidebar-nav-col>ul>li{-webkit-padding-start:0px;margin-bottom:20px;text-transform:uppercase;line-height:2em}.sidebar-nav-col>ul>li>a{font-weight:bold}.sidebar-nav-col>ul>li>ul{-webkit-padding-start:20px;text-transform:uppercase;font-weight:normal}.sidebar-nav-col a{color:#3b3b3b;text-decoration:none}.sidebar-nav-col a:hover,.sidebar-nav-col a:focus,.sidebar-nav-col a:active{font-weight:bold;color:#a51d2f;text-decoration:none}.content-col{padding-right:auto}.cta{background-image:url("//cdn2.hubspot.net/hubfs/4459720/Website_Templates/Immel_2018/cta-background.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;height:120px;margin-top:50px}.cta h5{margin-top:-10px;margin-bottom:30px}.estimator-list-col td,.estimator-list-col th{padding:5px 15px !important}.page-title{background-image:url("//www.immelconstruction.com/hubfs/Homepage-Bio-Background-min.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}.page-title .overlay{background-color:rgba(59,59,59,0.7)}.page-title h1{text-transform:uppercase;margin-bottom:0px}.page-title .location{margin:0px}.page-title h1,.page-title p{color:#fff}.page-content{background-image:url("//cdn2.hubspot.net/hubfs/4459720/Website_Templates/Immel_2018/Subpage-Top-Content-Background.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}.featured-projects-banner{background-image:url("//cdn2.hubspot.net/hubfs/4459720/Website_Templates/Immel_2018/kohls.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}.featured-projects-banner .overlay-col{background-color:rgba(59,59,59,.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:90px 60px 90px 90px}.featured-projects-banner h2{margin-bottom:0}.featured-projects-banner .location{margin-top:5px;margin-bottom:15px;text-transform:uppercase;font-weight:bold}.featured-projects-banner hr{border-top:transparent;border-bottom:2px solid #a51d2f;width:50px;float:left;margin:0;display:block}.featured-projects-banner .description{float:left;margin-top:15px;margin-bottom:30px}.project-categories .categories-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.project-categories .categories-row .circle>a:hover,.project-categories .categories-row .circle>a:focus,.project-categories .categories-row .circle>a:active{border:2px solid #a51d2f;border-radius:100px}.project-categories .categories-row .circle{-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);background-color:#ebebeb;width:125px;height:125px;margin:0 auto;border:2px solid #ebebeb;border-radius:100px}.project-categories .categories-row img{height:75px;margin-top:20%}.project-categories .categories-row h3{text-transform:uppercase}.project-categories .categories-row p{min-height:80px;padding:0 15px}.page-content{padding:0}.project-listing .row{border-bottom:2px solid #707070;margin-bottom:30px}.project-listing .row:last-child{border-bottom:0px !important}.project-listing .hs-featured-image{max-width:100%}.project-listing .project-info h3{margin-bottom:0;padding-top:15px}.project-listing .project-info .project-name a{color:#3b3b3b;font-family:'Rokkitt',serif}.project-listing .project-info .project-name a:hover,.project-listing .project-info .project-name a:focus,.project-listing .project-info .project-name a:active{text-decoration:none;color:#a51d2f}.project-listing .project-info .location{margin-top:5px;margin-bottom:15px;font-weight:bold}.project-listing .project-info hr{border-top:0;border-bottom:2px solid #a51d2f;width:50px;float:left;margin:0;display:block}.project-listing .project-info .description{margin-top:30px;margin-bottom:30px}.blog-pages a{padding:5px;margin:0 5px;color:#3b3b3b}.blog-pages a:hover,.blog-pages a:focus,.blog-pages a.current{text-decoration:none;color:#a51d2f;border-bottom:2px solid #a51d2f}.project-buttons .previous-button,.project-buttons .next-button{text-align:center;padding:5px 0}.project-buttons .previous-button a,.project-buttons .next-button a{width:230px;display:inline-block}.project-details .content-col .cta{margin-top:45px}.project-detail-col{margin-top:10px}.project-content-col{margin-top:25px}.stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.stats .stat-block .circle{-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);background-color:#5f5f5f;width:125px;height:125px;margin:0 auto}.stats .stat-block p{text-transform:uppercase;font-size:18px;text-align:center}.hvr-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.hvr-grow:hover,.hvr-grow:focus,.hvr-grow:active{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@media(max-width:767px){.project-buttons{display:none}.project-details{margin-bottom:30px;padding:0}.project-details .project-detail-col{margin-top:50px}}@media(max-width:991px){#hs_cos_wrapper_main_nav{clear:left;display:block}#hs_menu_wrapper_main_nav>ul{display:none}#hs_menu_wrapper_main_nav>ul.active{display:block}}@media(min-width:768px){.page-content{padding:30px 0}.content-col{padding-right:100px}.project-buttons .previous-button,.project-buttons .next-button{padding:0}.project-buttons .previous-button a{position:absolute;z-index:2;left:0;text-decoration:none}.project-buttons .next-button a{position:absolute;z-index:2;right:0;text-decoration:none}.project-detail-col{margin-top:0px}.testimonials img{float:right}.sidebar-nav-col{border-left:1px solid;min-height:0px}.sidebar-nav-col ul{list-style-type:none;-webkit-padding-start:20px}.sidebar-nav-col ul li{padding:5px 0;text-transform:uppercase}.sidebar-nav-col ul li.active a{color:#a51d2f;font-weight:bold}.footer-nav .footer-nav-list{-webkit-column-count:2;column-count:2}}@media(min-width:992px){.page-content{padding:60px 0}.footer-nav .footer-nav-list{-webkit-column-count:3;column-count:3}.top-nav-list{display:block;float:right;clear:none}.top-nav-list .hs_cos_wrapper_type_menu,.top-nav-list>a{display:inline-block}.top-nav-list>a{text-transform:uppercase;font-size:13px;color:#3b3b3b}.top-nav-list i{margin-left:15px}.top-nav-list li{display:inline-block;margin-top:10px}.top-nav-list li a{display:block;padding:0 15px;text-transform:uppercase;font-size:13px;color:#3b3b3b}.top-nav-list>a:hover,.top-nav-list>a:focus,.top-nav-list>a:active,.top-nav-list li a:hover,.top-nav-list li a:focus,.top-nav-list li a:active{color:#a51d2f;text-decoration:none}.nav-col{padding:30px 0}.nav-logo img{height:100px;padding:0px}.header-menu .nav-toggle{display:none}#hs_menu_wrapper_main_nav{float:right;display:block;clear:right;margin-top:0px;margin-bottom:-30px}#hs_menu_wrapper_main_nav ul li.hs-menu-depth-1>a{padding:5px 0px !important;border-bottom:3px solid #fff}.header-menu{display:block;background:transparent;text-align:center}#hs_menu_wrapper_main_nav ul li.hs-menu-depth-1{position:relative;display:inline-block;border-bottom:0}#hs_menu_wrapper_main_nav ul li.hs-menu-depth-1.hs-item-has-children:after{position:absolute;content:'';bottom:0;left:50%;width:0;height:0;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #edeced;opacity:0;-ms-filter:"alpha(opacity=0)"}#hs_menu_wrapper_main_nav ul li.hs-menu-depth-1>a{padding:20px 20px 10px !important;margin-bottom:20px}#hs_menu_wrapper_main_nav ul li.active-branch>a{border-bottom:3px solid #a51d2f}#hs_menu_wrapper_main_nav ul li.hs-menu-depth-1>a:hover{color:#a51d2f;text-decoration:none}#hs_menu_wrapper_main_nav ul li.hs-menu-depth-1:nth-of-type(8),#hs_menu_wrapper_main_nav ul li.hs-menu-depth-1:nth-of-type(9){display:none}#hs_menu_wrapper_main_nav ul li.hs-menu-depth-1 .hs-menu-children-wrapper{display:none;position:absolute;z-index:99;padding:20px;background-color:#edeced;text-align:left;margin-top:0px}#hs_menu_wrapper_main_nav ul li.hs-menu-depth-1 .hs-menu-children-wrapper.desktop-active{display:block}#hs_menu_wrapper_main_nav ul li.hs-menu-depth-1 .hs-menu-children-wrapper.mobile-active{display:none}#hs_menu_wrapper_main_nav ul li.hs-menu-depth-2{white-space:nowrap;padding:5px 0}#hs_menu_wrapper_main_nav ul li.hs-menu-depth-2>a{padding:0;color:#3b3b3b;font-weight:500}#hs_menu_wrapper_main_nav ul li.hs-menu-depth-2>a:hover,#hs_menu_wrapper_main_nav ul li.active-branch>a,#hs_menu_wrapper_main_nav ul li.active>a{color:#a51d2f;text-decoration:none}}@media(min-width:1200px){#hs_menu_wrapper_main_nav ul li.hs-menu-depth-1>a{padding:10px 20px}}@media print{.col-print-1{width:8%;float:left;margin-left:0}.col-print-2{width:16%;float:left;margin-left:0}.col-print-3{width:25%;float:left;margin-left:0}.col-print-4{width:33%;float:left;margin-left:0}.col-print-5{width:42%;float:left;margin-left:0}.col-print-6{width:50%;float:left;margin-left:0}.col-print-7{width:58%;float:left;margin-left:0}.col-print-8{width:66%;float:left;margin-left:0}.col-print-9{width:75%;float:left;margin-left:0}.col-print-10{width:83%;float:left;margin-left:0}.col-print-11{width:92%;float:left;margin-left:0}.col-print-12{width:100%;float:left;margin-left:0}.hidden-print{display:none}.visible-print{display:block}.jumbotron{padding:0}.content{padding-top:30px;padding-bottom:30px}a[href]:after{content:'' !important}}