body{font-size:22px;line-height:30px;color:#000;background-color:#fff;overflow-x:hidden;font-weight:400}h2,h3{font-weight:700}body,h1,h3{font-family:"Open Sans",sans-serif}h3{font-size:33px}h2{font-family:"Cabin",sans-serif}p,ul{margin:0 0 20px}a,a:active,a:focus,a:hover,a:visited{color:inherit;text-decoration:none}.btn{font-family:"Open Sans",sans-serif;padding:15px 30px;margin-top:20px;font-weight:600}.btn:focus{outline:0;box-shadow:none!important}.section{padding-top:80px;text-align:left}.section h2{color:inherit;font-size:61px;font-family:"Cabin",sans-serif;font-weight:700;margin-bottom:20px}.section h2 span{font-size:23px;font-weight:600;color:#063668;line-height:50px}.section h2:first-child{margin-top:0;color:inherit}.section p:last-child,.section ul:last-child{margin-bottom:0}.section-padding{padding:0 140px}header{width:100%;position:fixed;z-index:100;opacity:1;top:0}header .header-padding{padding:0 50px;align-items:flex-start!important;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}header .navbar-brand img{transition:ease .3s;-webkit-transition:ease .3s;-moz-transition:ease .3s;-ms-transition:ease .3s;-o-transition:ease .3s}header .navbar-brand{margin-right:0!important}.navbar-nav{margin-bottom:0;border-radius:0;min-height:30px;border:0;padding:0;transition:ease .5s;-webkit-transition:ease .5s;-moz-transition:ease .5s;-ms-transition:ease .5s;-o-transition:ease .5s}.navbar-nav>li{padding:10px 22px;font-size:20px;font-weight:600!important;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;color:#000}.dropdown:hover .dropdown-menu{display:block;color:#000;padding:10px 0}.dropdown-sub,.navbar-nav{position:relative}.dropdown-sub .dropdown-toggle::after{transform:rotate(-90deg)}.dropdown-sub .icon{display:none!important}.dropdown-submenu{position:absolute;right:-255px;top:0;padding:0!important;border:1px solid rgb(0 0 0/.15);border-radius:5px}header .navbar .dropdown .dropdown-menu li{padding-top:0}header,header .navbar .dropdown .dropdown-menu li a.dropdown-item,header .navbar .dropdown .dropdown-menu li a.dropdown-item:hover{transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}header .navbar .dropdown .dropdown-menu li a.dropdown-item{background:#fff;background-color:#fff;color:#000}header .navbar .dropdown .dropdown-menu li a.dropdown-item:hover{background:linear-gradient(to right,#000,#0f99d1)!important;color:#fff}.navbar-nav .nav-item .nav-link{color:#000}.navbar-nav>li>a:focus,.navbar-nav>li>a:hover{color:#000;background-color:#fff0}.navbar-nav>li>a{color:#000;padding:6px 0!important;transition:ease .3s;-webkit-transition:ease .3s;-moz-transition:ease .3s;-ms-transition:ease .3s;-o-transition:ease .3s;border-color:#fff0;font-weight:500!important}.navbar-nav>li.phone a{padding:15px 30px!important;background:linear-gradient(to right,#000,#0f99d1);background-color:#0f99d1;color:#fff!important;font-weight:700!important;font-size:29px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.navbar-nav>li.phone a,.navbar-nav>li.phone a:hover,header .navbar ul{transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}.navbar-nav>li.phone a:hover{background:linear-gradient(to bottom,#000,#0f99d1)}.cta .content-area .btn-phone::before,.navbar-nav>li.phone a::before{font-family:"fontAwesome";content:"";margin-right:10px}.navbar-nav>li.phone{padding-right:0!important}header .navbar ul{padding-top:10px;list-style-type:none;padding-right:0}.navbar-toggler{background-color:#fff;border:2px solid #000;border-radius:5px;font-size:.8rem}.navbar-toggler:focus{box-shadow:none}.navbar-toggler-icon{display:GRID;width:1.5em;background-size:100%;background:#000;height:2px;margin:5px 1px}.hvr-underline-from-center{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px #fff0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}.hvr-underline-from-center:before{content:"";position:absolute;z-index:-1;left:51%;right:51%;bottom:0;background:linear-gradient(to right,#000,#0f99d1);height:4px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-center:active:before,.hvr-underline-from-center:focus:before,.hvr-underline-from-center:hover:before{left:0;right:0}.title-area{background:url(/wp-content/themes/classic-sprayfoam/img/sprayforam-insulation/banner-image.png);background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;margin-top:101px}.title-area.dc315{background:url(/wp-content/themes/classic-sprayfoam/img/DC315/banner.png)}.title-area .content-area{padding:90px 0;color:#fff}.title-area .content-area h1{font-size:67px;font-weight:700;text-transform:uppercase}.title-area .content-area a,.title-area .content-area a:hover,.title-area .content-area i{transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}.title-area .content-area a,.title-area .content-area i{font-size:18px;text-transform:uppercase}.title-area .content-area a:hover{text-decoration:underline}::placeholder{font-size:18px;font-family:""Open Sans", sans-serif;",sans-serif;font-weight:300;color:#ccc}.cta .content-area,.product-overview{background-position:center;background-size:cover;background-repeat:no-repeat}.cta .content-area{background:url(/wp-content/themes/classic-sprayfoam/img/cta-bg.png);padding:80px 55px;color:#fff}.cta .content-area h3{font-size:42px;font-weight:400}.cta .content-area h2{font-size:45px}.cta .content-area .btn-phone{padding:15px 30px!important;background:#fff;color:#000!important;font-weight:700!important;font-size:29px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border:0}.cta .content-area .btn-phone:hover{background:linear-gradient(to bottom,#000,#0f99d1);color:#fff!important}footer .main-footer{padding-bottom:30px}.cta .content-area .btn-phone,.cta .content-area .btn-phone:hover,footer .main-footer li a,footer .main-footer li a:hover{transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}footer .main-footer li a{font-size:18px}footer .main-footer li a:hover{background:linear-gradient(to right,#000,#0f99d1);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}footer .main-footer ul.social li a:hover{-webkit-text-fill-color:unset}footer .main-footer h3{font-size:33px;text-transform:uppercase;margin-bottom:30px}footer .main-footer .logo-area img{margin-bottom:30px;margin-top:-15px}footer .main-footer .social-icons ul.social{list-style-type:none;padding:0;display:flex;margin-top:50px}footer .main-footer .social-icons ul.social li{margin-right:10px}footer .main-footer .social-icons ul.social li i{background:linear-gradient(to right,#000,#0f99d1);color:#fff;font-size:35px;border-radius:50px;padding:12px}footer .main-footer .links-area ul.links{list-style-type:none;padding:0;display:flex;flex-wrap:wrap}footer .main-footer .links-area ul.links li{margin-bottom:10px;width:50%}footer .main-footer .links-area ul.links li::before{content:url(/wp-content/themes/classic-sprayfoam/img/round.png);margin-right:10px}footer .main-footer .service-areas p{font-size:16px}footer .copyright{background:#000}footer .copyright .content{padding:10px 0;display:flex;justify-content:space-between;align-items:center}footer .copyright .content span{font-size:14px;color:#fff;font-weight:400}footer .copyright .reach-logo{width:150px}.product-overview{background:url(/wp-content/themes/classic-sprayfoam/img/DC315/palin-background.png);padding:80px 0}.product-overview .content-area{margin-bottom:30px}.product-overview .content-area ul{list-style-type:none;padding:0;margin-top:30px}.product-overview .content-area ul li{position:relative;margin-left:30px;margin-bottom:10px}.product-overview .content-area ul li::before{content:url(/wp-content/themes/classic-sprayfoam/img/round.png);left:-25px;position:absolute}.product-properties table{margin-top:20px}.product-properties table thead{background:#d2d2d2}.product-properties table thead th h3{font-size:24px;padding:20px 22px}.product-properties table td{padding:20px 22px;font-size:18px}@media only screen and (max-width:1790px){.navbar-nav>li{padding:10px 20px}}@media only screen and (max-width:1780px){.navbar-nav>li.phone a{font-size:24px}.navbar-nav>li{padding:10px 18px}}@media only screen and (max-width:1692px){.navbar-nav>li{padding:10px 17px}}@media only screen and (max-width:1680px){.navbar-nav>li.phone a{padding:15px 20px!important}.navbar-nav>li{font-size:18px;padding:10px 16px}}@media only screen and (max-width:1600px){.section-padding{padding:0 100px}header .header-padding{padding:0 30px}.navbar-nav>li{padding:10px 12px}.section h2{font-size:50px}body{font-size:20px}h3{font-size:28px}.title-area .content-area h1{font-size:57px}footer .main-footer h3{font-size:26px}}@media only screen and (max-width:1450px){.navbar-nav>li.phone a::before{display:none}.navbar-nav>li.phone a{padding:15px!important}.navbar-nav>li{padding:10px;font-size:16px}header .navbar-brand img{width:200px}.title-area{margin-top:91px}}@media only screen and (max-width:1400px){.section-padding{padding:0 50px}header .header-padding{padding:0 20px}footer .main-footer li a{font-size:16px}}@media only screen and (max-width:1366px){.section h2{font-size:45px}footer .main-footer h3{font-size:28px}body{font-size:18px}.title-area .content-area h1{font-size:50px}.title-area .content-area{padding:60px 0}.cta .content-area h2{font-size:40px}}@media only screen and (max-width:1250px){.navbar-nav>li.phone a{display:none}}@media only screen and (max-width:1200px){.section-padding{padding:0 30px}footer .main-footer li a{font-size:14px}.section h2{font-size:40px}.title-area .content-area h1{font-size:45px}h3{font-size:24px}.product-properties table thead th h3{font-size:21px;padding:10px 0}.product-properties table td{padding:10px 0}footer .main-footer h3{font-size:20px}}@media only screen and (max-width:1100px){.navbar-nav>li{padding:6px}}@media only screen and (max-width:1062px){footer .main-footer li a{font-size:14px}}@media only screen and (max-width:992px){.section-padding{padding:0 15px}header .header-padding{padding:0 10px}.title-area{margin-top:74px}.section h2{font-size:42px}footer .main-footer .social-icons ul.social{justify-content:center;margin-bottom:30px}footer .main-footer .service-areas{margin-top:30px}footer .copyright .reach-logo{margin-top:20px}footer .main-footer .links-area ul.links{display:grid}footer .main-footer .links-area ul.links li{width:unset}.product-overview{padding:60px 0;text-align:left!important}.product-overview .image-area{text-align:center}header .navbar .dropdown .dropdown-menu li{padding:0}}@media only screen and (max-width:768px){.product-properties table{display:table-cell}.product-properties table thead th h3{font-size:18px;padding:5px 0}.product-properties table td{font-size:16px;padding:5px 0}}@media only screen and (max-width:600px){footer .main-footer .links-area ul.links{display:grid;justify-content:center}footer .main-footer .links-area ul.links li{width:unset}}@media only screen and (max-width:500px){.title-area .content-area h1{font-size:34px}::placeholder{font-size:16px}}@media only screen and (max-width:480px){.cta .content-area{padding:80px 20px}.cta .content-area h2{font-size:35px}}@media only screen and (max-width:400px){.section h2{font-size:36px}h3{font-size:20px}.dropdown-menu{font-size:14px!important}::placeholder{font-size:14px}}@media (max-width:992px){header .navbar ul{padding-top:0;margin-top:10px;display:block}header .navbar-brand{padding:10px 0;background:#fff0}.navbar>.container-fluid{align-items:center!important}header .navbar-brand img{width:120px}.section-padding{padding:0 15px}.section{text-align:center;padding-top:60px}.dropdown-submenu{position:unset}header .navbar ul li{margin-top:0;padding:0 10px}.navbar-nav .nav-item.phone{display:none}.navbar-collapse{border-top:1px solid #010440;background-color:#fff;box-shadow:0 5px 20px rgb(0 0 0/.3)}.navbar-nav .nav-item .nav-link{color:#010440}.navbar-nav{float:none!important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:5px;padding-bottom:5px}footer .copyright,footer .main-footer .links-area{text-align:center}footer .copyright .content{display:grid;justify-content:center}.dropdown-toggle::after{display:none}.dropdown .icon{display:block!important;position:absolute;right:14px;top:14px}.dropdown .icon:before{font-family:"FontAwesome";content:"";color:#000;font-style:initial;font-size:26px}}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}button::-moz-focus-inner{padding:0;border:0}