@media (min-width: 320px) and (max-width: 414px){html body section.mobile #mobile-contact p,html body section.mobile #mobile-phone p,html body section.mobile #mobile-directions p{font-size:1rem}}@media (min-width: 320px) and (max-width: 767px){html body button.sidebar-menu{display:none}html body section.the-steps .wrapper{margin-right:-15px}html body br.on-mobile{display:block}html body section.applications div.title{background:#f0f3f0;padding:10px}html body section.applications div.title p{color:black}html body .line-horizontal{display:none}html body .underneath-line{left:0;right:0;margin:0 auto}html body #mobile-nav ul.navbar-nav{text-align:center;width:100%;color:white}html body .all-titles{font-size:1.6rem}html body li a{color:white}html body button.navbar-toggle{float:right;width:40px;background:transparent}html body span.menu-text{float:right;margin-top:4px;color:white;font-size:1.3rem}html body a.language-link{color:white;font-size:1.2rem;margin-top:5px;position:absolute}html body p.all-titles{font-weight:400 !important;text-align:center}html body .wrap-line{text-align:center}html body .the-steps .content{text-align:left !important}html body .the-steps .content iframe{width:107.5%;margin-left:-15px}html body section.mobile-sbh-seal span{font-weight:normal}html body section.mobile-sbh-seal .extra-mobile{box-shadow:-1px 0px 11px #888;margin-left:1px;margin-right:1px;padding:0 10px;text-align:left}html body section.mobile-sbh-seal .extra-mobile i{color:#2b6149;line-height:35px;float:left;display:inline-block;margin-top:10px}html body section.mobile-sbh-seal .extra-mobile span{font-size:0.9rem;margin-top:15px;width:91%;display:inline-block}html body section.mobile-sbh-seal .wrap-line,html body section.mobile-sbh-seal p.relevant{font-size:1.4rem;margin-left:15px}html body section.mobile-sbh-seal .extra-mobile i.far{margin-top:45px}html body section.mobile-sbh-seal span.icon-wrap{margin-left:0}html body section.sbh-video.mobile .wrapper{margin-left:auto;margin-bottom:10%;margin-top:10px}html body section.retail-pros .wrapper p{font-size:1rem}html body section.retail-pros .wrapper span{font-size:2.2rem;text-align:center;float:none}html body footer section.the-footer{background:transparent}html body footer section.subfooter{background:#2b6048;padding:10px 0;margin-top:0 !important}html body footer section.subfooter p{color:white}html body footer section.subfooter div{text-align:center !important}html body section.become.all-sections-on-big-screen .title .right{float:none}html body button.custom-button{margin-bottom:30px}html body section.applications .all{background-size:cover;width:100%;margin-bottom:20px}html body section.applications .all img{margin-top:25%}}@media (min-width: 768px) and (max-width: 1023px){html body section.under-video{margin-top:50px}html body .all-sections-on-big-screen footer section.the-footer .footer-titles{font-size:1.25rem !important}html body .all-sections-on-big-screen .all-titles{font-size:1.6rem}html body .all-sections-on-big-screen p,html body .all-sections-on-big-screen a,html body .all-sections-on-big-screen span{font-size:0.875rem}html body section.sbh-products p{font-size:1rem}html body section.sbh-products p.tablet{min-height:121px;font-size:1rem}}@media (min-width: 768px) and (max-width: 1024px){html body section.menu .collapse{float:right;margin-top:10px}html body section.menu .navbar-light .navbar-nav .nav-link{font-size:1rem;margin-top:5px}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){html body section.applications .all{height:177px;width:100%}html body section.applications .all img{margin-top:10%}html body section.applications .all p{font-size:1rem}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){html body section.applications .all{width:100%;height:230px}html body section.all-sections-on-big-screen .img-right,html body section.all-sections-on-big-screen .img-left{max-height:157px !important}html body section.all-sections-on-big-screen .img-right p.text-center,html body section.all-sections-on-big-screen .img-left p.text-center{transform:none;color:white;font-size:2.27rem;padding-top:45px}}@media (min-width: 768px) and (max-width: 1366px){html body button.sidebar-menu{top:150px}html body br.on-mobile{display:block}html body div.line-horizontal{display:none}html body section.under-video.all-sections-on-big-screen .img-left,html body section.under-video.all-sections-on-big-screen .img-right{max-height:148px;margin-top:10px;padding-top:11%}html body section.under-video.all-sections-on-big-screen .img-left p,html body section.under-video.all-sections-on-big-screen .img-right p{transform:none;color:white;font-size:2.27rem;padding-top:0}html body section.sbh-products .content .font-weight-bold{font-size:0.96rem}html body section.sbh-products .tablet{min-height:80px}html body footer section.the-footer{background:none;background-color:#222}}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape){html body section.mobile .navbar-light .navbar-nav .nav-link{font-size:1rem !important}}.ug-tile.ug-tile-clickable .ug-textpanel{display:none !important}#desktopmenu .active{color:#2b6149;font-weight:bold}.divider{height:80px}body .navbar .dropdown-menu.show{background-color:#2b6149}body .navbar .dropdown-item{background-color:#2b6149;color:white}body .navbar .dropdown-item:hover,body .navbar .dropdown-item:active,body .navbar .dropdown-item:focus{color:white}body .line{width:100%;height:1px;border:1px solid #eee}body section.all-sections-on-big-screen{max-width:1950px;left:0;right:0;margin:0 auto}body br.on-mobile{display:none}body *{font-family:'Roboto', sans-serif;color:#616161}body a{cursor:pointer;text-decoration:none}body a:hover{cursor:pointer;text-decoration:none}body p{color:#616161}body .all-titles{text-transform:uppercase;font-size:2.6rem;color:#333333;margin-bottom:0;width:100%;font-weight:bold}body .small-lines{position:relative;display:block;width:100%}body .small-lines .small-line{display:inline-block;width:30px;height:2px;background-color:#2c6049}body .wrap-line{margin-bottom:20px;position:relative}body .wrap-line .underneath-line{width:50px;height:2px;background:#2c6049;display:inline-block}body .line-horizontal{transform:rotate(90deg);background:#3b786f;width:50px;height:1px;position:absolute;left:-3px;top:90px}body button.custom-button{cursor:pointer;color:#fff;background-color:#0089b7;border-color:#007bff;padding:5px 30px;border-radius:5px;border:none}body button.custom-button:hover,body button.custom-button:focus{background:#2b6048;color:white}body *,body *::before,body *::after{box-sizing:inherit}body html{box-sizing:border-box}body html,body body{margin:0;padding:0;height:100%}body body{color:#6d6d6d;background-color:#fff;font-family:"Oxygen",Helvetica,sans-serif;font-size:14px;line-height:1.8}body h1,body h2,body h3,body h4,body h5,body h6{color:#3b3b3b;font-weight:700;line-height:1.2}body a{color:#28aadc;text-decoration:none}body a:hover{color:#00648c}body b,body strong{font-weight:700}body i,body em{font-style:italic}body img{max-width:100%;height:auto}body .o-container{margin:0 auto;padding:0 12px;max-width:960px}@media all and (min-width: 480px){body .o-container{padding:0 24px}}@media all and (min-width: 720px){body .o-container{padding:0 48px}}body .o-grid{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-around}body .o-grid__item{padding:24px}body .o-header{margin:0;padding:0}body .o-header-nav{display:flex;justify-content:space-between;background-color:#3b3b3b}body .o-header-nav__link{padding:12px;color:#fff}body .o-header-nav__link:hover{color:#fff;background-color:#080808}body .o-header__title{margin:24px;padding:0;color:#818181;font-size:28px;font-weight:300;text-align:center}@media all and (min-width: 480px){body .o-header__title{margin:36px;font-size:42px}}body .o-sub-nav{margin:0 0 24px 0;padding:0}body .o-sub-nav__items{display:flex;flex-flow:row wrap;justify-content:center;list-style:none;margin:0;padding:0}body .o-sub-nav__item{margin:0;padding:4px}body .o-sub-nav__link{display:block;margin:0;padding:4px 24px;border:solid 2px #3b3b3b}body .o-sub-nav__link:hover,body .o-sub-nav__item.active .o-sub-nav__link{color:#fff;background-color:#3b3b3b}@media all and (min-width: 720px){body .o-sub-nav{margin:0 0 48px 0}}body .o-footer{padding:12px 0;text-align:center}@media all and (min-width: 480px){body .o-footer{padding:24px 0}}@media all and (min-width: 720px){body .o-footer{padding:48px 0}}body .c-hamburger{display:block;position:relative;overflow:hidden;margin:0;padding:0;width:26px;height:38px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;transition:background .3s}body .c-hamburger:focus{outline:none}body .c-hamburger span{display:block;position:absolute;top:17px;left:4px;right:4px;height:4px;width:22px;background:#fff}body .c-hamburger span::before,body .c-hamburger span::after{position:absolute;display:block;left:0;width:100%;height:4px;background-color:#fff;content:""}body .c-hamburger span::before{top:-8px}body .c-hamburger span::after{bottom:-8px}body .c-hamburger--rot{background-color:#28aadc}body .c-hamburger--rot span{transition:transform .3s}body .c-hamburger--rot.is-active{background-color:#166888}body .c-hamburger--rot.is-active span{transform:rotate(90deg)}body .c-hamburger--htx{background-color:#ff3264}body .c-hamburger--htx span{transition:background 0s .3s}body .c-hamburger--htx span::before,body .c-hamburger--htx span::after{transition-duration:.3s,.3s;transition-delay:.3s,0s}body .c-hamburger--htx span::before{transition-property:top, transform}body .c-hamburger--htx span::after{transition-property:bottom, transform}body .c-hamburger--htx.is-active{background-color:#cb0032}body .c-hamburger--htx.is-active span{background:none}body .c-hamburger--htx.is-active span::before{top:0;transform:rotate(45deg)}body .c-hamburger--htx.is-active span::after{bottom:0;transform:rotate(-45deg)}body .c-hamburger--htx.is-active span::before,body .c-hamburger--htx.is-active span::after{transition-delay:0s,.3s}body .c-hamburger--htla{background-color:#32dc64}body .c-hamburger--htla span{transition:transform .3s}body .c-hamburger--htla span::before{transform-origin:top right;transition:transform .3s,width .3s,top .3s}body .c-hamburger--htla span::after{transform-origin:bottom right;transition:transform .3s,width .3s,bottom .3s}body .c-hamburger--htla.is-active{background-color:#19903c}body .c-hamburger--htla.is-active span{transform:rotate(180deg)}body .c-hamburger--htla.is-active span::before,body .c-hamburger--htla.is-active span::after{width:50%}body .c-hamburger--htla.is-active span::before{top:0;transform:translateX(13px) translateY(2px) rotate(45deg)}body .c-hamburger--htla.is-active span::after{bottom:0;transform:translateX(13px) translateY(-2px) rotate(-45deg)}body .c-hamburger--htra{background-color:#ff9650}body .c-hamburger--htra span{transition:transform .3s}body .c-hamburger--htra span::before{transform-origin:top left;transition:transform .3s,width .3s,top .3s}body .c-hamburger--htra span::after{transform-origin:bottom left;transition:transform .3s,width .3s,bottom .3s}body .c-hamburger--htra.is-active{background-color:#e95d00}body .c-hamburger--htra.is-active span{transform:rotate(180deg)}body .c-hamburger--htra.is-active span::before,body .c-hamburger--htra.is-active span::after{width:50%}body .c-hamburger--htra.is-active span::before{top:0;transform:translateX(-4px) translateY(2px) rotate(-45deg)}body .c-hamburger--htra.is-active span::after{bottom:0;transform:translateX(-4px) translateY(-2px) rotate(45deg)}body #carbonads{position:fixed;bottom:12px;right:12px;z-index:1000;padding:24px 12px 12px 12px;width:154px;background-color:#fff;line-height:1.1;border:solid 1px #e7e7e7}body .carbon-wrap{display:block;margin:0 0 4px 0}body .carbon-img{display:block;margin:0 0 4px 0;padding:0;width:130px;height:100px}body .carbon-text{color:#818181;font-size:12px}body .carbon-poweredby{font-size:10px;font-style:italic}body .carbonad__close{display:block;position:absolute;top:0;left:12px;height:24px;font-size:11px;line-height:24px}@media all and (max-width: 660px){body #carbonads{display:none}}body section.menu-mobile{background:#2b6049}body section.menu-mobile #mobile-menu{position:fixed;top:0;width:100%;z-index:22;background:#2b6048}body section.menu-mobile .navbar .dropdown-menu.show{border:none}body section.menu-mobile .navbar .dropdown-item{padding-left:10px}body section.menu-mobile #burger-menu{margin-bottom:5px}body section.menu-mobile #burger-menu,body section.menu-mobile .collapse,body section.menu-mobile .collapsing{width:100%}body section.menu-mobile #burger-menu .navbar-nav,body section.menu-mobile .collapse .navbar-nav,body section.menu-mobile .collapsing .navbar-nav{padding-left:50px;padding-right:50px;width:100%}body section.menu-mobile #burger-menu .navbar-nav li,body section.menu-mobile .collapse .navbar-nav li,body section.menu-mobile .collapsing .navbar-nav li{border-bottom:1px solid white;position:relative;text-align:center}body section.menu-mobile #burger-menu .navbar-nav li a,body section.menu-mobile .collapse .navbar-nav li a,body section.menu-mobile .collapsing .navbar-nav li a{color:white;text-transform:uppercase;text-align:left}body section.menu-mobile #burger-menu .c-hamburger,body section.menu-mobile .collapse .c-hamburger,body section.menu-mobile .collapsing .c-hamburger{margin-top:5px;float:right;background:transparent}body section.menu-mobile #burger-menu .menu-text,body section.menu-mobile .collapse .menu-text,body section.menu-mobile .collapsing .menu-text{float:right;margin-right:10px;margin-top:7px;color:white}body section.menu-mobile #burger-menu a.language-link,body section.menu-mobile .collapse a.language-link,body section.menu-mobile .collapsing a.language-link{padding-top:5px;color:white;display:inline-block;text-align:left;position:relative}body #mobile-logo{box-shadow:0 2px 4px 0 rgba(0,0,0,0.35);margin-bottom:30px}body #mobile-logo img.img-fluid{width:50%;left:0;right:0;margin:0 auto;display:block;padding-top:20px;padding-bottom:20px}body .dropdown-menu.show{background:#5c5c5c;border-radius:0}body .dropdown-menu.show li a{color:white}body .dropdown-menu.show li a:hover{color:#28aadc}body section.mobile #mobile-directions{background-color:#6a6868;position:relative}body section.mobile #mobile-directions p{font-size:1.4rem;color:#ffffff;margin-left:25px;line-height:50px;margin-bottom:0;font-weight:400}body section.mobile #mobile-directions img{padding-top:0.5em}body section.mobile #mobile-phone{position:relative;background-color:#2b6048}body section.mobile #mobile-phone p{font-size:1.4rem;color:#ffffff;margin-left:25px;line-height:50px;margin-bottom:0;font-weight:400}body section.mobile #mobile-phone img{padding-top:0.5em}body section.mobile #mobile-contact{position:relative;background-color:#0089b7;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0;outline:0}body section.mobile #mobile-contact p{font-size:1.4rem;color:white;margin-left:25px;line-height:50px;margin-bottom:0;font-weight:400}body section.mobile #mobile-contact img{padding-top:0.5em}body section.mobile #mobile-form form{padding-top:25px}body section.mobile #mobile-form fieldset{padding:0 25px 0 25px}body section.mobile #mobile-form fieldset textarea{background-color:#ffffff;border:1px solid #e6e5e5;padding:5px 5px 5px 10px;width:100%;height:200px;color:#333;font-style:italic;margin-bottom:15px}body section.mobile #mobile-form input{width:100%;margin-bottom:15px;background-color:#ffffff;border:1px solid #e6e5e5;padding:5px 5px 5px 10px}body section.mobile .logo{margin-bottom:20px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.26)}body section.mobile .logo .logo-image{left:0;right:0;margin:0 auto;width:80%}body section.menu{min-height:60px}body section.menu .positioned{box-shadow:0 2px 5px 0 rgba(0,0,0,0.35);position:fixed;width:100%;background:white;z-index:2}body section.menu .navbar-collapse{float:right;margin-top:10px}body section.menu .navbar-light .navbar-nav .nav-link{color:#222222;font-size:1.1rem}body section.menu .navbar-light .navbar-nav .nav-link:hover,body section.menu .navbar-light .navbar-nav .nav-link:active{color:#0089b7}body section.menu .navbar-light .navbar-nav .dropdown-item:hover:hover,body section.menu .navbar-light .navbar-nav .dropdown-item:hover:active,body section.menu .navbar-light .navbar-nav .dropdown-item:focus:hover,body section.menu .navbar-light .navbar-nav .dropdown-item:focus:active{color:#0089b7;background:transparent}body section.menu .custom-dropdown{position:absolute;width:100%;top:83px;margin-left:30%}body section.menu .custom-dropdown .background-menu{background-color:#fff;padding:2.5px}body section.menu .custom-dropdown .background-menu a:hover .title{background:#2b6048}body section.menu .custom-dropdown .background-menu a .title{background:#616161;padding:10px 0}body section.menu .custom-dropdown .background-menu a .title span{color:white}body section.menu .custom-dropdown .background-menu p{padding:10px 0;border-bottom:1px solid #616161;max-width:210px;text-align:left;left:0;right:0;margin:0 auto;display:block}body section.under-video.all-sections-on-big-screen{margin-top:9px}body section.under-video.all-sections-on-big-screen .img-left{background-image:url("assets/images/sbh-roofing-membrane-min.jpg");background-position:right}body section.under-video.all-sections-on-big-screen .img-left,body section.under-video.all-sections-on-big-screen .img-right{background-repeat:no-repeat;background-size:cover;height:305px;padding-top:16%}body section.under-video.all-sections-on-big-screen .img-left p,body section.under-video.all-sections-on-big-screen .img-right p{color:white;font-size:2.27rem;text-shadow:0 2px 3px rgba(0,0,0,0.35)}body section.under-video.all-sections-on-big-screen .img-right{background-image:url("assets/images/sbh-foundation-membrane-min.jpg");background-position:left}body section.under-video.all-sections-on-big-screen .img-fluid{width:100%}body section.become.all-sections-on-big-screen .title .right{float:right}body section.seamless-liquid .image{border-radius:50%;border:1px solid #2c4160;width:170px;height:170px;left:0;right:0;margin:0 auto}body section.seamless-liquid .image img{margin-top:40px}body section.applications a:hover .one{display:none}body section.applications a:hover .two{display:block;padding-top:40%;text-align:center;left:0;right:0;margin:0 auto;margin-bottom:20px}body section.applications .all{height:277px;width:277px}body section.applications .all .two{display:none}body section.applications .all img{margin-top:40%;margin-bottom:20px}body section.applications .all p{color:white;font-weight:600;font-size:1.49rem}body section.applications .wrapper1{background:url("assets/images/applications-1-min.jpg") center no-repeat;background-size:contain}body section.applications .wrapper2{background:url("assets/images/applications-2-min.jpg") center no-repeat;background-size:contain}body section.applications .wrapper3{background:url("assets/images/applications-3-min.jpg") center no-repeat;background-size:contain}body section.applications .wrapper4{background:url("assets/images/applications-4-min.jpg") center no-repeat;background-size:contain}body section.applications .wrapper5{background:url("assets/images/applications-5-min.jpg") center no-repeat;background-size:contain}body section.applications .wrapper6{background:url("assets/images/applications-6-min.jpg") center no-repeat;background-size:contain}body section.applications .wrapper7{background:url("assets/images/applications-7-min.jpg") center no-repeat;background-size:contain}body section.applications .wrapper8{background:url("assets/images/applications-8-min.jpg") center no-repeat;background-size:contain}body section.the-steps{background:url("assets/images/video-bg-min.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}body section.the-steps .wrapper{position:relative}body section.sbh-products p.sbh-titles{font-size:1.5rem;color:#222222}body section.sbh-products p{font-size:0.870rem}body footer section.the-footer{background:url("assets/images/footer-bg-min.jpg") center no-repeat;background-size:cover}body footer section.the-footer .footer-titles{font-size:1.25rem}body footer section.the-footer p,body footer section.the-footer a{line-height:25px;color:white}body footer section.the-footer a p{line-height:23px}body footer section.the-footer a:hover{color:#4ba37c}body footer section.the-footer i{line-height:35px;font-size:1rem;color:white}body footer section.the-footer i span{font-weight:400;color:white}body footer section.the-footer i:before{padding-right:10px}body footer section.subfooter{background:rgba(0,0,0,0.5);padding:8px 0}body footer section.subfooter p,body footer section.subfooter a{color:white}body section.contact-us a{color:inherit}body section.service-calls #contact-form .button-wrapper{margin-right:33px;margin-top:20px}body section.service-calls #contact-form .button-wrapper .btn-primary{color:white;background:#cd0000;border-radius:5px;padding:7px 40px;font-weight:bold;border:1px solid #222;cursor:pointer}body section.service-calls #contact-form .button-wrapper .btn-primary:hover{background-color:#2c6049}body section.service-calls .form-wrapper{margin-top:25px}body section.service-calls .form-wrapper .input-wrapper{width:32.3%;display:inline-block;padding-right:20px}body section.service-calls .form-wrapper input::placeholder,body section.service-calls .form-wrapper textarea::placeholder{color:#333}body section.service-calls .form-wrapper input,body section.service-calls .form-wrapper select,body section.service-calls .form-wrapper textarea{width:100%;border:1px solid #dedede;font-style:italic;padding:5px 0 5px 10px;font-size:0.875rem}body section.service-calls .form-wrapper select{color:#333}body section.service-calls .social-media .social-wrapper{background:#f5f5f5;padding:25px 10px;border:1px solid #dedede}body section.service-calls .social-media .social-wrapper .title-social,body section.service-calls .social-media .social-wrapper .schedule-title{font-size:1.5rem;color:#333333}body section.service-calls .social-media .social-wrapper a:hover .icons-wrapper{background:#2b6149}body section.service-calls .social-media .social-wrapper .icons-wrapper{margin-right:10px;display:inline-block;background:#9f9e9e;border-radius:50%;text-align:center;height:50px;width:50px;padding-top:13px}body section.service-calls .social-media .social-wrapper .icons-wrapper i{color:white;font-size:1.6rem}body section.service-calls .social-media .social-wrapper .opening-hours-table{width:100%}body section.retail-pros{background:#2b6149;padding:10px 0}body section.retail-pros .wrapper p,body section.retail-pros .wrapper span{color:white;font-size:2.5rem;font-weight:bold;margin:0}body section.retail-pros .wrapper span{float:right}body .contact-sbh .subtitle{font-size:1.5rem;color:#333333}body .contact-sbh .locations-title{font-weight:600;margin-left:-15px}body .contact-sbh .first,body .contact-sbh .second,body .contact-sbh .third,body .contact-sbh .fourth,body .contact-sbh .fifth,body .contact-sbh .sixth{font-weight:600;color:#333333;margin-left:-15px;font-size:1.12rem}body .contact-sbh .first a,body .contact-sbh .second a,body .contact-sbh .third a,body .contact-sbh .fourth a,body .contact-sbh .fifth a,body .contact-sbh .sixth a{font-size:1.12rem}body .contact-sbh .first{margin-bottom:0;font-size:1.5rem;color:#2b6048}body .contact-sbh .third,body .contact-sbh .fourth,body .contact-sbh .fifth{margin-bottom:0}body .contact-sbh .fourth a{color:#2b6048}body .contact-sbh .fifth span{color:#333}body .contact-sbh .wrap-both{margin-left:-15px}body .contact-sbh .wrap-both input{margin-right:15px;height:38px;width:70%}body .contact-sbh .wrap-both button{border-radius:5px;border:none;background-color:#0089b7;color:white;cursor:pointer;padding:7px 30px}body .the-map{position:relative}body .the-map .wrapper{min-height:285px;border:1px solid #333333;background:rgba(43,96,72,0.8);padding:50px 25px}body .the-map .wrapper p{color:white;line-height:22px;margin-bottom:0}body .the-map .left,body .the-map .right{position:absolute;top:13%}body .the-map .left{left:22%;float:left}body .the-map .right{right:22%;float:right}body section.under-video.all-sections-on-big-screen .img-left.roof{background-image:url("assets/images/roof/Spray-On-Liquid-Membrane-min.jpg")}body section.under-video.all-sections-on-big-screen .img-right.roof{background-image:url("assets/images/roof/SBH-Foundation-Membrane-min.jpg")}body section.sbh-seal .extra{min-height:260px;box-shadow:-2px 0px 7px #888;padding:20px}body section.sbh-seal .extra i{color:#2b6149;line-height:35px}body section.sbh-seal .extra i span{font-weight:400;font-size:0.875rem}body section.sbh-video{background:url("assets/images/roof/video-bg-min.jpg") no-repeat center;background-size:cover;min-height:757px}body section.sbh-video .title p{color:white;margin-top:10%}body section.applications .wrapper1{background:url("assets/images/roof/1-min.jpg") center no-repeat;background-size:contain}body section.applications .wrapper2{background:url("assets/images/roof/2-min.jpg") center no-repeat;background-size:contain}body section.applications .wrapper3{background:url("assets/images/roof/3-min.jpg") center no-repeat;background-size:contain}body section.applications .wrapper4{background:url("assets/images/roof/4-min.jpg") center no-repeat;background-size:contain}body section.applications .wrapper5{background:url("assets/images/roof/5-min.jpg") center no-repeat;background-size:contain}body section.applications .wrapper6{background:url("assets/images/roof/6-min.jpg") center no-repeat;background-size:contain}body section.applications .wrapper7{background:url("assets/images/roof/7-min.jpg") center no-repeat;background-size:contain}body section.applications .wrapper8{background:url("assets/images/roof/8-min.jpg") center no-repeat;background-size:contain}body section.wrap-all div.line{max-width:97%}body .sbh-documentation{background:url(assets/images/documentation/hero-image-min.png) no-repeat center;min-height:410px;text-align:center;background-size:cover;padding-top:70px}body .sbh-documentation .all-titles{color:white;text-transform:capitalize}body .sbh-documentation input{margin-top:30px;width:100%;max-width:700px;padding:15px;border:none}body .sbh-documentation i.fas{position:absolute;top:50%;margin-top:30px;color:#25523d;font-size:2rem;right:20%}body section.wrap-all p.right-side-title{font-size:1.3rem;font-weight:bold;color:#222}body section.wrap-all i.fas{color:#2b6149}body section.wrap-all span.right-side-categories{color:#28aadc}body .pros-stores{background:url("assets/images/pros-stores/hero-image-min.png") no-repeat center;background-size:cover}body .benefits .wrap-all .card{margin-bottom:20px;border:none}body .benefits .wrap-all .card-header{border-radius:10px;border:none;background:white;padding:0}body .benefits .wrap-all .btn-link{background:transparent;width:100%;text-align:left}body .benefits .wrap-all .btn-link i{color:#2b6149;font-size:1.8rem}body .benefits .wrap-all .btn-link i.fa-arrow-down{display:none}body .benefits .wrap-all .btn-link[aria-expanded="false"]{border:1px solid #d4d3d3;color:#616161;font-weight:600}body .benefits .wrap-all .btn-link[aria-expanded="false"] i{color:#616161;font-size:2rem;transition:0.75s}body .benefits .wrap-all .btn-link[aria-expanded="true"]{border:2px solid #2b6149;font-weight:600;color:#2b6149}body .benefits .wrap-all .btn-link[aria-expanded="true"] i.fa-angle-right{transform:rotate(90deg);transition:0.75s}body section.proffesional .below-pics{position:absolute;bottom:7px;left:0;right:0;margin:0 auto;max-width:244px;background-color:rgba(0,0,0,0.7);display:block;padding:10px 20px}body section.proffesional .below-pics span{color:white;font-weight:bold}body section.proffesional .below-pics i{float:right;color:red;font-size:1.5rem}body section.why-commercial .wrapper{min-height:544px;background:#333;margin-left:-30px;padding-left:30px}body section.why-commercial .wrapper i{font-size:1.7rem}body section.why-commercial .wrapper p,body section.why-commercial .wrapper i,body section.why-commercial .wrapper span{color:white}body section.why-commercial .wrapper .icon{float:left;text-align:center;width:10%;margin-right:20px;border:1px solid #1e6f8f;padding:15px;border-radius:5px}body section.why-commercial .wrapper .text{width:80%}body section.why-commercial .wrapper .icon,body section.why-commercial .wrapper .text{line-height:26px}body .input-wrapper select{-webkit-appearance:none;-moz-appearance:none;background-position:right 50%;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);padding:.5em;padding-right:1.5em;background-color:#fff;border-radius:0}body section.sbh-seal p.relevant{font-size:2rem;font-weight:bold;color:#222}body section.sbh-seal a:hover span{color:#2b6149}body section.sbh-seal a:hover span.icon-wrap{border:1px solid #2b6149}body section.sbh-seal a:hover span.icon-wrap i{color:#2b6149}body section.sbh-seal span{font-weight:bold}body section.sbh-seal span.icon-wrap{margin-left:-15px;border:1px solid #616161;padding:15px;border-radius:50%;width:30px;height:30px}body section.sbh-seal span.icon-wrap i{font-size:1.3rem;margin-top:10px;color:#616161}body section.sbh-video .wrapper{margin-left:-15px;position:relative;margin-bottom:35%}body section.sbh-video .wrapper span{position:absolute;left:0;right:0;margin:0 auto;top:70%;max-width:255px;text-align:center;color:white;font-size:1.3rem}body section.become-apro{background:url("assets/images/membranes/spray-on-system/cta-min.png") center no-repeat;background-size:contain;padding:76px 0 !important}body section.become-apro .wrap{margin-top:115px}body section.become-apro .wrap span{color:white;font-size:2.5rem;display:block}body .comun-color{background-color:#eaeff3}body .box-shadow{box-shadow:-2px 0px 7px #888}body.foundation button.btn-primary.custom-button{background-color:#ce923d !important;color:white}body.foundation section.sbh-seal .extra i{color:#ce923d}.right-sidebar{position:fixed;right:-240px;width:480px;display:none;z-index:1000;background:#ffffff;top:0;height:100%;box-shadow:5px 1px 40px rgba(0,0,0,0.3);transition:all 0.3s ease}.right-sidebar .rpanel-title{height:140px;background-color:transparent;color:#ffffff;display:block;padding:21px;text-transform:uppercase;font-size:1rem;text-align:center;overflow:hidden}.right-sidebar .rpanel-title span{float:right;cursor:pointer;font-size:1rem}.right-sidebar .rpanel-title span i{color:#fff;font-size:1.5rem}.right-sidebar .r-panel-body{padding:10px;position:relative;height:100%;width:480px}.right-sidebar .r-panel-body ul{padding:0}.right-sidebar .r-panel-body ul li{list-style:none}.shw-rside{right:0;width:480px;display:block}button.sidebar-menu{z-index:1001;width:80px;height:65px;top:77px;background:white;position:fixed;border:none;right:0;border-top-left-radius:5px;border-bottom-left-radius:5px;box-shadow:-2px 0px 7px #888;cursor:pointer}button.sidebar-menu i{margin-top:10px;font-size:1.5rem;color:#222}button.sidebar-menu.is-open{margin-right:480px;box-shadow:-2px 0px 1px #888}#contact-form #errorMessageContactform{top:10px;position:relative;text-align:center;font-size:12px;font-weight:600;margin-left:10px;width:90%;border-radius:5px;border:1px solid #ccc;display:none}#contact-form #errorMessageContactform.error{background:#ff0000;padding:5px 10px;color:#ffffff;display:block}#contact-form #errorMessageContactform.success{background:#1bff47;padding:5px 10px;color:#685654;display:block}
