html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important}body{font-family:'Open Sans',sans-serif;font-size:18px;font-weight:400;line-height:1.444em;width:100%;margin:0 auto}a{text-decoration:none;transition:.5s}b,strong{font-weight:700}nav,section,footer,div,li,a,input,select,textarea,img,td{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input,select,textarea{-webkit-appearance:none}p{margin:0 0 1.5em 0}p:last-child{margin:0!important}a{text-decoration:none;transition:.5s}em,i{font-style:italic}img{height:auto}h1,h2,h3,h4,h5,h6{line-height:1.333em}#header{display:table;width:100%}#branding{display:table;width:1248px;margin:1em auto 1em auto}#branding li{display:table-cell;vertical-align:middle}#branding .left{width:15%}#branding .left img{display:table;float:left;margin:0;width:8.889em;max-width:90%}#branding .middle{width:50%;font-size:1.333em;font-weight:600;text-align:center;line-height:1.444em}#branding .right{width:35%}#branding .right .phone{display:table;float:right}#branding .right .phone a{display:table;float:right;font-size:3.333em;font-weight:300;color:#333}#branding .right .phone a i{font-size:.8em;color:#0095da;margin:0 .15em 0 0}#branding .right .phone a:hover{color:#0095da}#branding .right .phone span{display:table;float:right;font-size:1.667em;font-weight:600;color:#0095da;margin:0 0 .35em 0}.mobileheader{display:none}#menu{display:table;width:100%;background:#0095da}#mega-menu-wrap-main-menu{width:1248px;margin:0 auto}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item{box-shadow:none!important}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item:last-child{background:#669933!important}#footer{display:table;width:100%;background:#252525}#footer #footercontents{display:table;width:1248px;margin:3em auto 3em auto}#footer #footercontents .left{float:left;width:18%}#footer #footercontents .left .logo{display:table;width:10em;float:left}#footer #footercontents .left .logo img{display:table;margin:0 auto;width:10em;max-width:100%}#footer #footercontents .left .logo .social{clear:both;display:table;margin:.5em auto 0 auto;font-size:2.222em;text-align:center}#footer #footercontents .left .logo .social a{color:#0095da;margin:0 .25em}#footer #footercontents .left .logo .social a:hover{color:#fff}#footer #footercontents .right{width:82%;float:right;padding:2em 0 0 0}#footer #footercontents .right #menu{width:70%;float:left;background:none}#footer #footercontents .right #menu li{float:left;margin:.25em 0;text-transform:uppercase}#footer #footercontents .right #menu li a{color:#fff;line-height:1em;padding:0 .75em;border-right:1px solid #fff}#footer #footercontents .right #menu li a:hover{color:#0095da}#footer #footercontents .right #menu li:nth-child(4) a{border:none}#footer #footercontents .right #menu li:last-child a{border:none}#footer #footercontents .right .phone{width:30%;display:table;float:right}#footer #footercontents .right .phone span{display:table;float:right;font-size:1.667em;font-weight:600;color:#0095da;text-transform:uppercase;margin:0 0 .25em 0}#footer #footercontents .right .phone a{clear:both;display:table;float:right;font-size:1.667em;font-weight:300;color:#fff}#footer #footercontents .right .phone a i{font-size:.8em;color:#0095da;margin:0 .15em 0 0}#footer #footercontents .right .phone a:hover{color:#0095da}#copyright{clear:both;display:table;float:right;margin:4em 0 0 0;font-size:.85em;font-weight:400;color:#666;text-align:right}#copyright a{color:#666}#copyright a:hover{color:#fff}#homebanner{display:table;width:100%;background:url(../webp/homebanner.webp) center top no-repeat #333;background-size:cover;position:relative;border-top:1px solid #fff;position:relative}#homebanner .homebanner{display:table;width:1248px;margin:0 auto 0 auto}#homebanner .homebanner .widget{display:table;width:616px;margin:12em 0 0 0;background:#333;padding:2em;color:#fff;line-height:1.556em}#homebanner .homebanner h1{font-size:1.778em;font-weight:600;margin:0 0 .75em 0}#homebanner .homebanner a{display:table;margin:1em 0 .75em 0;padding:.5em .75em;font-size:1.778em;font-weight:300;color:#fff;line-height:1em;background:#693;box-shadow:1px 1px 3px #252525}#homebanner .homebanner a:hover{background:#0095da}#homebanner .picredits{display:table;padding:1em;font-size:.8em;text-align:center;line-height:1.444em;background:rgba(0,0,0,.75);color:#fff;position:absolute;right:0;bottom:0}#crcgoverview{display:table;width:100%}#crcgoverview .crcgoverview{display:table;width:1248px;margin:3em auto 3em auto}#crcgoverview .crcgoverview h2{font-size:2.667em;font-weight:300;text-align:center;margin:0 0 .75em 0}#crcgoverview .crcgoverview ul{display:table;margin:0;padding:0;width:100%;text-align:center}#crcgoverview .crcgoverview ul li{list-style:none;display:table-cell;vertical-align:top;width:25%;padding:1.25em;background:#f0f0f1;border-left:.5em solid #fff;border-right:.5em solid #fff}#crcgoverview .crcgoverview ul li:first-child{font-size:1.222em;border-left:none}#crcgoverview .crcgoverview ul li:first-child h4{font-size:1.091em;font-weight:700;margin:0 0 .75em 0}#crcgoverview .crcgoverview ul li:last-child{border-right:none}#crcgoverview .crcgoverview ul li img{display:table;width:9em;max-width:90%;margin:0 auto 0 auto}#crcgoverview .crcgoverview ul li strong{display:table;margin:0 auto .25em auto}#crcgoverview .crcgoverview ul li:first-child{background:#0095da;color:#fff;vertical-align:middle}#whychoosecrcg{display:table;width:100%}#whychoosecrcg .whychoosecrcg{display:table;width:1248px;margin:0 auto 3em auto}#whychoosecrcg .whychoosecrcg h2{font-size:2.667em;font-weight:300;text-align:center;margin:0 0 .75em 0}#whychoosecrcg .whychoosecrcg ul{display:table;margin:0;padding:0;width:100%;text-align:center}#whychoosecrcg .whychoosecrcg ul li{list-style:none;display:table-cell;vertical-align:top;width:25%;border-left:.5em solid #fff;border-right:.5em solid #fff}#whychoosecrcg .whychoosecrcg ul li:first-child{border-left:none}#whychoosecrcg .whychoosecrcg ul li:last-child{border-right:none}#whychoosecrcg .whychoosecrcg ul li img{display:table;width:8em;max-width:90%;margin:0 auto 0 auto}#whychoosecrcg .whychoosecrcg ul li strong{display:table;margin:0 auto .25em auto;font-size:1.111em}#whychoosecrcg .whychoosecrcg ul li .block{display:table;width:100%;height:100%;position:relative;padding:2em 0}#whychoosecrcg .whychoosecrcg ul li .block .overlay{display:table;position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:1s ease;background-color:#fff;border:1px solid #0095da;padding:1.25em;font-size:.90em;font-weight:600;min-height:16em}#whychoosecrcg .whychoosecrcg ul li .block:hover .overlay{opacity:.9}#whychoosecrcg .whychoosecrcg ul li .block .overlay span{display:table-cell;vertical-align:middle}#whychoosecrcg .whychoosecrcg ul li .block:hover .overlay span{display:table-cell;vertical-align:middle}#whychoosecrcg .whychoosecrcg ul li .block .overlayanimate{display:table;position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;transition:1s ease;background-color:#fff;border:1px solid #0095da;padding:1.25em;font-size:.90em;font-weight:600;min-height:16em}#whychoosecrcg .whychoosecrcg ul li .block .overlayanimate span{display:table-cell;vertical-align:middle}#whychoosecrcg .whychoosecrcg ul li .block:hover .overlayanimate span{display:table-cell;vertical-align:middle}#companiesserved{display:table;width:100%}#companiesserved .companiesserved{display:table;width:1248px;margin:3em auto 3em auto;text-align:center}#companiesserved .companiesserved h3{font-size:2.667em;font-weight:300;text-align:center;margin:0 0 1em 0}#companiesserved .companiesserved ul{display:table;margin:0 0 2em 0;padding:0;width:100%;text-align:center}#companiesserved .companiesserved ul li{list-style:none;display:inline-table;margin:0 1em}#companiesserved .companiesserved ul li img{display:table;height:6em}#companiesserved .companiesserved h5{font-size:1.333em;font-weight:600;font-style:italic;text-align:center;margin:0 0 .75em 0}#otherreasons{display:table;width:100%;background:url(../webp/crcg-group.webp) top center no-repeat #f0f0f1;background-size:cover}#otherreasons .otherreasons{display:table;width:1248px;margin:3em auto 3em auto;text-align:center}#otherreasons .otherreasons h3{font-size:2.667em;font-weight:600;text-align:center;margin:0 0 1em 0;text-shadow:2px 2px 4px #fff,2px 2px 4px #fff,2px 2px 4px #fff,2px 2px 4px #fff}#otherreasons .otherreasons ul{display:table;margin:14em 0 0 0;;padding:0;width:100%;text-align:center}#otherreasons .otherreasons ul li{list-style:none;float:left;width:32%;margin:0 2% 1.333em 0;padding:1em .5em;background:#fff;border:2px solid #1b90cd;box-shadow:2px 2px 4px #000;font-size:1.222em;line-height:1.444em}#otherreasons .otherreasons ul li:nth-child(3n){margin:0 0 1.333em 0}#otherreasons .otherreasons ul li:nth-child(3n+1){clear:both}#otherreasons .otherreasons .expertcta{display:table;width:32%;margin:0 auto;background:#333;border:4px solid #693;font-weight:600;color:#fff}#otherreasons .otherreasons .expertcta h4{font-size:1.667em;font-weight:700;color:#fff;text-align:center;line-height:1em;background:#693;padding:.4em 1em .5em 1em;margin:0 0 .5em 0}#otherreasons .otherreasons .expertcta .ctabox{display:table;width:auto;margin:.5em auto 1em auto;font-size:1em;color:#000;background:#fff;border:1px solid #000}#otherreasons .otherreasons .expertcta .ctabox span{display:inline-table;padding:.5em 1em}#otherreasons .otherreasons .expertcta .ctabox span:nth-of-type(2){font-weight:700;text-transform:uppercase;color:#fff;background:#693}#hometestimonials{display:table;width:100%}#hometestimonials .hometestimonials{display:table;width:1248px;margin:3em auto 3em auto}#hometestimonials .hometestimonials h3{font-size:2.667em;font-weight:300;text-align:center;margin:0 0 .5em 0}.homereviews .testimonial-content{font-size:1.333em;font-weight:300;font-style:italic;text-align:center;line-height:1.444em;margin:0 0 1em 0!important}.homereviews .testimonial-name{font-size:1.333em;font-weight:600;text-align:center;line-height:1.444em;margin:0!important}.homereviews .testimonial-company{font-size:1.333em;font-weight:400;text-align:center;margin:0!important}.strong-view.pager-style-buttons .wpmslider-pager-link.active::before{color:#0095da!important;background:#0095da!important}.strong-view.pager-style-buttons .wpmslider-pager-link::before{color:#333!important;background:#333!important}.wpmslider-controls-direction{display:none!important}.testimonialspage .testimonial-inner{padding:2em!important}.testimonialspage .testimonial-content{margin:0 0 1em 0!important}.testimonialspage .testimonial-name{font-weight:600;font-style:italic;margin:0!important}.testimonialspage .testimonial-company{font-weight:600;font-style:italic;margin:0!important}#innerbanner{display:table;width:100%;background:url(../innerbannerbar.html) center top no-repeat #ccc;background-size:cover;position:relative}#innerbanner .innerbanner{display:table;width:1248px;margin:2em auto 2em auto}#innerbanner .innerbanner .widget{display:table;width:100%;font-size:1.778em;line-height:1.444em}#innerbanner .innerbanner .widget span{display:table-cell;width:73%;padding:0 2em 0 0}#innerbanner .innerbanner .widget a{display:table-cell;width:27%;vertical-align:middle;font-size:.75em;font-weight:600;color:#fff;line-height:1em;text-transform:uppercase;text-align:center;background:#009fd7;padding:.75em 1em;box-shadow:2px 2px 4px #999}#innerbanner .innerbanner .widget a:hover{background:#333}#whatweoffer{display:table;width:100%;background:linear-gradient(rgba(255,255,255,0) 89%,rgba(255,255,255,.5) 93%,rgba(255,255,255,.75) 97%,rgba(255,255,255,1) 100%),url(../roofing-background.html);background-size:cover;background-position:center top}#whatweoffer .whatweoffer{display:table;width:1248px;margin:4em auto 4em auto}#whatweoffer .whatweoffer h2{font-size:3.333em;text-align:center;margin:0 0 1em 0}#whatweoffer .whatweoffer ul{display:table;width:100%;margin:0 0 4em 0}#whatweoffer .whatweoffer ul:last-of-type{margin:0}#whatweoffer .whatweoffer ul li{list-style:none;display:table-cell;width:50%;vertical-align:middle}#whatweoffer .whatweoffer ul li:first-child{padding:0 1.333em 0 0}#whatweoffer .whatweoffer ul li:last-child{padding:0 0 0 1.333em}#whatweoffer .whatweoffer ul li img{display:table;width:100%;margin:0;border:1px solid #fff;border-radius:3px;box-shadow:3px 3px 10px #999}#whatweoffer .whatweoffer ul li div{display:table;width:100%;background:rgba(51,51,51,.8);padding:2em 2.5em 2.5em 2.5em;color:#fff}#whatweoffer .whatweoffer ul li div h3{font-size:1.667em;font-weight:600;margin:0 0 .5em 0}#whatweoffer .whatweoffer ul li div .button{display:table;font-size:1.333em;font-weight:600;color:#fff;line-height:1em;text-transform:uppercase;text-align:center;background:#009fd7;padding:.75em 1.5em;box-shadow:2px 2px 4px #454545}#whatweoffer .whatweoffer ul li div .button:hover{background:#333}#whatweoffer .whatweoffer ul.even li div{text-align:right}#whatweoffer .whatweoffer ul.even li div .button{float:right}#whywestandout{display:table;width:100%}#whywestandout .whywestandout{display:table;width:1248px;margin:2em auto 0 auto}#whywestandout .whywestandout h2{font-size:3.333em;text-align:center;margin:0 0 1em 0}#whywestandout .whywestandout ul{display:table;width:100%;margin:0 0 0 0;text-align:center}#whywestandout .whywestandout ul li{list-style:none;display:inline-block;width:28%;margin:0 2.5% 2em 2.5%}#whywestandout .whywestandout ul li img{display:table;width:15em;max-width:90%;margin:0 auto 1em auto}#whywestandout .whywestandout ul li h3{font-weight:700;margin:0 0 .5em 0}#ourstandards{display:table;width:100%;margin:4em 0 0 0}#ourstandards .ourstandards{display:table;width:1248px;margin:0 auto 4em auto}#ourstandards .ourstandards h2{font-size:3.333em;text-align:center;margin:0 0 1em 0}#ourstandards .ourstandards ul{display:table;width:100%;margin:0 0 0 0}#ourstandards .ourstandards ul li{list-style:none;float:left;width:23.5%;margin:0 2% 0 0}#ourstandards .ourstandards ul li:last-child{margin:0}#ourstandards .ourstandards ul li img{display:table;width:9em;max-width:90%;margin:0 auto 1em auto}#ourstandards .ourstandards ul li h3{font-size:1.111em;font-weight:700;margin:0 0 .5em 0;border-top:2px solid #009fd7;padding:.75em 0 .5em 0}#testimonials{display:table;width:100%;background:url(../blue-gradient.html) bottom center no-repeat;background-size:cover}#testimonials .testimonials{display:table;width:1248px;margin:4em auto 4em auto}#testimonials .testimonials h3{font-size:3.333em;text-align:center;margin:0 0 .75em 0}#testimonials .testimonials .button{display:table;margin:0 auto;font-size:1.333em;font-weight:600;color:#fff;line-height:1em;text-transform:uppercase;text-align:center;background:#009fd7;padding:.75em 3em;box-shadow:2px 2px 4px #454545}#testimonials .testimonials .button:hover{background:#333}.homepage .strong-content.strong-grid.columns-3 .wpmtst-testimonial-inner{padding:0!important}.homepage .strong-content.strong-grid.columns-3 .wpmtst-testimonial{width:33%!important;padding:0 2em!important;border-right:1px solid #009fd7}.homepage .strong-content.strong-grid.columns-3 .wpmtst-testimonial:first-of-type{padding:0 2em 0 0!important}.homepage .strong-content.strong-grid.columns-3 .wpmtst-testimonial:last-of-type{padding:0 0 0 2em!important;border:none}.homepage .testimonial-content{margin:0 0 1em 0!important}.homepage .testimonial-name{font-weight:600;font-style:italic;margin:0!important}.homepage .testimonial-company{font-weight:600;font-style:italic;margin:0!important}#keybenefits{display:table;width:100%;background:#f0f0f1}#keybenefits .keybenefits{display:table;width:1248px;margin:3em auto 4em auto}#keybenefits .keybenefits h3{font-size:2.667em;font-weight:300;text-align:center;margin:0 0 .5em 0}#keybenefits .keybenefits li{list-style:none;float:left;width:32%;margin:0 2% 0 0}#keybenefits .keybenefits li:last-child{margin:0}#keybenefits .keybenefits li h4{font-size:1.333em;font-weight:600;margin:0 0 .25em 0}#keybenefits .keybenefits li img{display:table;width:100%;margin:0 0 1em 0;border:1px solid #333}#specialinfo{display:table;width:100%;background:#f0f0f1}#specialinfo .specialinfo{display:table;width:1248px;margin:0 auto 0 auto}#specialinfo .specialinfo .left{float:left;width:75%;font-size:1.111em;padding:4em 0}#specialinfo .specialinfo .right{float:right;width:25%;background:#693;text-align:center}#specialinfo .specialinfo .right h3{font-size:1.111em;font-weight:700;color:#fff;text-transform:uppercase;padding:.75em 1em}#specialinfo .specialinfo .right img{display:table;width:100%;margin:0 0 1em 0}#specialinfo .specialinfo .right span{display:table;width:100%;margin:0 0 .35em 0;font-size:1.333em;font-weight:600;color:#fff}#specialinfo .specialinfo .right .inputbox{display:table;width:auto;margin:0 auto 1em auto;font-size:1em;color:#000;background:#fff;border:1px solid #000;padding:.5em 1.5em}#specialinfo .specialinfo .left .members{float:left;width:50%}#specialinfo .specialinfo .left .systems{float:left;width:50%}#specialinfo .specialinfo .left h4{font-size:1.2em;font-weight:600;margin:0 0 .5em 0}#specialinfo .specialinfo .left ul{margin:0;padding:0}#specialinfo .specialinfo .left ul li{list-style:none;padding:.1em 0 .1em 1.25em;background:url(../webp/bullet.webp) left .5em no-repeat;background-size:.9em;line-height:1.8em}#specialinfo .specialinfo .left a{display:table;margin:1em 0 0 0;font-size:.9em;font-weight:600;color:#fff;line-height:1em;text-align:center;background:#74a246;padding:.75em 1em;box-shadow:1px 1px 3px #333}#specialinfo .specialinfo .left a:hover{background:#333}#footerclients{display:table;width:100%;background:#f0f0f1;background:-moz-linear-gradient(top,#f0f0f1 0%,#ffffff 10%);background:-webkit-linear-gradient(top,#f0f0f1 0%,#ffffff 10%);background:linear-gradient(to bottom,#f0f0f1 0%,#ffffff 10%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f1',endColorstr='#ffffff',GradientType=0)}#footerclients .footerclients{display:table;width:1248px;margin:3em auto 4em auto}#footerclients .footerclients h3{font-size:2.667em;font-weight:300;text-align:center;margin:0 0 1em 0}#footerclients .footerclients img{display:table;width:auto;margin:0 auto 3em auto;max-width:96%}#footerclients .footerclients a{display:table;width:auto;margin:0 auto;padding:.75em;font-size:1.667em;font-weight:300;color:#fff;background:#333;background:-moz-linear-gradient(-35deg,#333333 0%,#333333 50%,#669933 50%);background:-webkit-linear-gradient(-35deg,#333333 0%,#333333 50%,#669933 50%);background:linear-gradient(125deg,#333333 0%,#333333 50%,#669933 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333',endColorstr='#669933',GradientType=1)}#footerclients .footerclients a:hover{background:#693;background:-moz-linear-gradient(-35deg,#669933 50%,#333333 50%,#333333 100%);background:-webkit-linear-gradient(-35deg,#669933 50%,#333333 50%,#000333 100%);background:linear-gradient(125deg,#669933 50%,#333333 50%,#333333 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#669933',endColorstr='#333333',GradientType=1)}#footerclients .footerclients a strong{font-weight:600;padding:0 0 0 1.5em}#recentposts{display:table;width:100%;background:#f0f0f1;background:-moz-linear-gradient(top,#f0f0f1 0%,#ffffff 100%);background:-webkit-linear-gradient(top,#f0f0f1 0%,#ffffff 100%);background:linear-gradient(to bottom,#f0f0f1 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f1',endColorstr='#ffffff',GradientType=0)}#recentposts .recentposts{display:table;width:1248px;margin:3em auto 4em auto}#recentposts .recentposts h3{font-size:2.667em;margin:0 0 .75em 0;float:left;line-height:1em}#recentposts .recentposts ul{display:table;width:100%;margin:0}#recentposts .recentposts ul li{list-style:none;float:left;width:32%;margin:0 2% 0 0}#recentposts .recentposts ul li:last-child{margin:0}#recentposts .recentposts ul li a{color:#000}#recentposts .recentposts ul li a:hover{color:#0095da}#recentposts .recentposts ul li img{display:table;width:100%;max-width:100%;height:auto;margin:0 0 1em 0;border:1px solid #333}#recentposts .recentposts ul li a .rpwwt-post-title{display:table;width:100%;font-size:1.333em;font-weight:600}#recentposts .recentposts ul li .rpwwt-post-date{display:table;width:100%;font-size:.9em;margin:.5em 0}#recentposts .recentposts ul li .rpwwt-post-excerpt{display:table;width:100%;margin:1em 0 0 0;padding:0 0 1em 0}#recentposts .recentposts ul li .rpwwt-post-excerpt a{display:table;margin:1em 0 0 0;font-size:.9em;font-weight:600;color:#fff;line-height:1em;text-align:center;background:#74a246;padding:.75em 1em;box-shadow:1px 1px 3px #333}#recentposts .recentposts ul li .rpwwt-post-excerpt a:hover{background:#333}#recentposts .recentposts .searchformblock{float:right;width:32%}.testimonialspage .testimonial-inner{padding:2em!important}.testimonialspage .testimonial-content{margin:0 0 1em 0!important}.testimonialspage .testimonial-name{font-weight:600;font-style:italic;margin:0!important}.testimonialspage .testimonial-company{font-weight:600;font-style:italic;margin:0!important}#container #content a{color:#009fd7;font-weight:400}#container #content a:hover{color:#000}#container{width:1248px;display:table;margin:0 auto;padding:3em 0 3em 0}#content{float:left;width:71%}#sidebar{float:right;width:27%}#container #content h1{font-size:2.444em;line-height:1.35em;margin:0 0 .5em 0;color:#1f1600}#container #content h2{font-size:2em;font-weight:600;line-height:1.35em;margin:0 0 .60em 0;color:#000}#container #content h3{font-size:1.75em;font-weight:600;line-height:1.35em;margin:0 0 .75em 0;color:#000}#container #content h4{font-size:1.5em;font-weight:600;line-height:1.35em;margin:0 0 .90em 0;color:#000}#container #content h5{font-size:1.25em;font-weight:600;line-height:1.35em;margin:0 0 .90em 0;color:#000}#container #content h6{font-size:1.111em;font-weight:600;line-height:1.35em;margin:0 0 .90em 0;color:#000}#container #content ul{line-height:1.5em;margin-bottom:1.5em;padding-left:1em}#container #content ul li{list-style:none;padding:.1em 0 .1em 1.25em;background:url(../webp/bullet.webp) left .4em no-repeat;background-size:.8em}#container #content ul li ul{margin-bottom:.5em}#container #content ul li ul li{list-style:none;padding:.1em 0 .1em 1.25em;background:url(../webp/bulletone.webp) left .4em no-repeat;background-size:.8em}#container #content ol li ul li{list-style:none;padding:.1em 0 .1em 1.25em;background:url(../webp/bulletone.webp) left .4em no-repeat;background-size:.8em}#container #content ul li ul{margin-bottom:.5em}#container #content ol{line-height:1.5em;margin-bottom:1.5em;padding-left:2em;list-style:decimal}#container #content ol li{padding:.3em 0}#container #content .vdoright{width:50%;float:right;margin:0 0 .5em 1.5em;clear:right}#container #content .imgright .hdwplayer_video{width:100%!important;height:auto!important}#container #content .vdoright .caption{display:table;width:100%;text-align:center;color:#fff;background:#0095da;padding:.5em 1em}#container #content .imgright p:empty{display:none}#container #content .imgleft{width:32%;float:left;margin:0 1.5em .5em 0;clear:left;text-align:center}#container #content .imgleft img{width:100%;height:auto;margin:0}#container #content .imgright{width:32%;float:right;margin:0 0 .5em 1.5em;clear:right;text-align:center}#container #content .imgright img{display:table;width:100%;height:auto;margin:0}#container #content .imgright .caption{display:table;width:100%;text-align:center;color:#fff;background:#0095da;padding:.5em 1em}#container #content .imgright p:empty{display:none}#container #content .smallwidth{width:20%!important}#container #content .threeimgs{display:table;width:100%;margin:0 0 2em 0;padding:0}#container #content .threeimgs li{width:32%;margin:0 2% 0 0;padding:0;list-style:none;background:none;float:left}#container #content .threeimgs li:last-child{margin:0}#container #content .threeimgs li img{display:table;width:100%;height:auto;margin:0}#container #content .threeimgs li.double{width:64%;margin:0 0 0 2%}.alignleft{float:left;margin:0 1.5em .5em 0;max-width:100%;width:32%;clear:left}.alignright{float:right;margin:0 0 .5em 1.5em;max-width:100%;width:32%;clear:right}.alignnone{float:none;margin:1.5em auto;display:table;max-width:100%}.aligncenter{float:none;margin:1.5em auto;display:table;max-width:100%}.blog .size-post-thumbnail{float:none;margin:0 auto 1.5em auto;display:table;max-width:100%;display:none!important}#container #content .boxhighlight{display:table;width:100%;margin:1.5em 0;padding:1em;text-align:center;border:2px solid #000}#container #content .boxhighlight h2{font-size:1.444em;font-weight:600;margin:0 0 .25em 0}#container #content .boxhighlight h3{font-size:1em;font-weight:400;margin:0 0 .25em 0}#container #content .boxhighlight h4{font-size:1.444em;font-weight:600;margin:0}#container #content .boxhighlight a.readmore{display:table;width:auto;margin:.5em auto;background:#0095da;color:#fff;cursor:pointer;font-size:1.222em;font-weight:600;text-align:center;padding:.5em 1em;box-shadow:1px 1px 3px #333}#container #content .boxhighlight a.readmore:hover{background:#333}#container #content .roof-proccess-wrap{width:32%;float:right;margin:0 0 .5em 1.5em;clear:right;text-align:center}#container #content .roof-proccess-wrap .roof-proccess{display:table;width:100%;margin:0 0 .5em 0;position:relative}#container #content .roof-proccess-wrap .roof-proccess span{display:table;width:2em;height:2em;color:#fff;line-height:2em;text-align:center;background:#0095da;position:absolute;top:1em;right:1em;border-radius:50%}#container #content .roof-proccess-wrap .roof-proccess img{display:table;width:100%;height:auto;margin:0}#container #content .roof-proccess-wrap .dec{display:table;width:100%;font-size:.9em;text-align:center;color:#fff;line-height:1.333em;background:#0095da;padding:.5em 1em}#container #content .roof-proccess-wrap p:empty{display:none}#container #content a.readmore{display:table;width:auto;margin:0;background:#0095da;color:#fff;cursor:pointer;font-size:1em;font-weight:600;text-align:center;padding:.5em 1em;box-shadow:1px 1px 3px #333}#container #content a.readmore:hover{background:#333}#container #content .boxdashed-wrap{display:table;float:left;width:64%;margin:0 0 1.5em 0;padding:0}#container #content .boxdashed-wrap li{float:left;width:32%;margin:0 2% 0 0;background:#f0f0f1;padding:1em;font-size:.9em;line-height:1.333em;min-height:16em}#container #content .boxdashed-wrap li:nth-child(3n){margin:0 0 0 0}#container #content .boxdashed-wrap li:nth-child(3n+1){clear:both}#container #content .boxdashed-wrap li h4{font-size:1em}#container #content .ptable{display:table;width:100%;margin:0 0 1.5em 0}#container #content .ptable h2{background:#0095da;font-size:1.667em;color:#fff;text-align:center;padding:.5em 1em;margin:0}#container #content .ptable h3{background:#f0f0f1;font-size:1.444em;text-align:center;padding:.5em 1em}#container #content .ptable table.tabwidth{width:48%;float:left;font-size:.9em;line-height:1.333em;margin:0 1%}#container #content .ptable table h4{font-size:1.111em}#container #content .ptable table tr th{font-size:.9em;padding:.25em 0;border-top:2px solid #0095da;border-bottom:2px solid #0095da}#container #content .ptable table.tabwidth tr td table{width:100%}#container #content .ptable table.tabwidth tr td table tr td{width:25%;padding:.25em 0;text-align:center;border-bottom:3px solid #f0f0f1}#container #content .tabledata{display:table;width:auto;margin:0 0 1.5em 0}#container #content .tabledata tr td{padding:.25em 1em .25em 1em;background:#f0f0f1}#container #content .tabledata tr th{padding:.25em 1em .25em 1em;background:#e9e9e9;text-align:left}#container #content .tabledata tr:nth-of-type(even) td{background:#fff}#container #content .videoleft{width:50%;float:left;margin:0 1.5em .5em 0;clear:left;text-align:center}#container #content .tp-highlight-box{display:table;width:100%;margin:0 0 2em 0;background:#f0f0f1;padding:1.5em;border:.5em solid #DDD}#container #content .standardcallbox{display:table;width:32%;float:right;margin:0 0 .5em 1.5em;border:2px solid #0095da;padding:1em;text-align:center;clear:right}#container #content .standardcallbox p{margin:0 0 1em 0}#container #content .standardcallbox h3{font-size:1.444em;font-weight:600;margin:0 0 .5em 0}#container #content .standardcallbox h4{font-size:1.333em;font-weight:600;margin:0 0 .5em 0}#container #content .standardcallbox h5{font-size:1.222em;font-weight:600;margin:0 0 .5em 0}#container #content .standardcallbox a.readmore{display:table;width:auto;background:#0095da;color:#fff;cursor:pointer;font-size:1.111em;font-weight:600;text-align:center;padding:.5em 1em;box-shadow:1px 1px 3px #333;margin:1em auto 0 auto}#container #content .standardcallbox a.readmore:hover{background:#333}#container #content .standardbox{display:table;width:32%;float:right;margin:0 0 .5em 1.5em;border:2px solid #0095da;padding:1em;clear:right}#container #content .standardbox p{margin:0 0 1em 0}#container #content .standardbox h3{font-size:1.444em;font-weight:600;margin:0 0 .5em 0}#container #content .standardbox h4{font-size:1.333em;font-weight:600;margin:0 0 .5em 0}#container #content .standardbox h5{font-size:1.222em;font-weight:600;margin:0 0 .5em 0}#container #content .standardbox ul{padding:0;margin:0 0 1em 0}#container #content .standardbox ul li{list-style:none;padding:.1em 0 .1em 1.25em;background:url(../webp/bullet.webp) left .4em no-repeat;background-size:auto;background-size:.8em}#container #content .standardbox ol{padding:0;margin:0 0 1em 1em}#container #content .standardbox a.readmore{display:table;width:auto;background:#0095da;color:#fff;cursor:pointer;font-size:1.111em;font-weight:600;text-align:center;padding:.5em 1em;box-shadow:1px 1px 3px #333;margin:0 auto}#container #content .standardbox a.readmore:hover{background:#333}#container #content .standardfullwidthbox{display:table;width:100%;margin:0 0 1.5em 0;border:2px solid #0095da;padding:1em;text-align:center}#container #content .standardfullwidthbox h3{font-size:1.444em;font-weight:600;margin:0;text-align:center}#container #content .switchcommercialwrapper{display:table;width:100%;padding:2em;border:2px solid #0095da;margin:2em 0}#container #content .switchcommercialwrapper .book{display:table;float:left;width:25%;margin:0}#container #content .switchcommercialwrapper .book img{display:table;width:100%;margin:0}#container #content .switchcommercialwrapper .formcontent{display:table;float:right;width:70%}#container #content .switchcommercialwrapper .formcontent h2{font-size:1.444em;margin:0 0 .5em 0}#container #content .switchcommercialwrapper .formcontent h3{font-size:1.222em;margin:0 0 .5em 0}#container #content .switchcommercialwrapper .formcontent table{display:table;width:100%}#container #content .switchcommercialwrapper .formcontent table tr td{width:50%;padding:.25em;vertical-align:top}#container #content .freeguidebook{display:table;width:32%;float:right;margin:0 0 .5em 1.5em;border:2px solid #693;padding:1em}#container #content .freeguidebook h2{font-size:1.222em;font-weight:600;text-align:center;margin:0 0 .75em 0}#container #content .freeguidebook img{display:table;margin:0 auto 1em auto;width:60%}#container #content .freeguidebook .wpcf7{display:table;margin:0 auto;width:90%}#container #content .freeguidebook input{box-shadow:none}#container #content .freeguidebook input[type="submit"]{background:#693;box-shadow:none}#container #content .freeguidebook input[type="submit"]:hover{background:#333}#container #content .questions{display:table;width:100%;font-size:2.667em;font-weight:300;line-height:1.375em;margin:.5em 0 0 0}#container #content .questions span{display:inline;float:left;color:#0095da;margin:0 .5em 0 0}#container #content .questions a{color:#000;font-weight:300}#container #content .questions a i{font-size:1em;color:#0095da;margin:0 .15em 0 0}#container #content .questions a:hover{color:#0095da}#container #content .questionsbox{display:table;width:32%;float:right;margin:0 0 .5em 1.5em;border:2px solid #0095da;font-size:1.556em;text-align:center;padding:1em;clear:right}#container #content .questionsbox span{display:table;margin:0 auto .5em auto;color:#0095da}#container #content .questionsbox a{display:table;margin:0 auto;color:#000;font-weight:600}#container #content .questionsbox a i{font-size:1em;color:#0095da;margin:0 .15em 0 0}#container #content .questionsbox a:hover{color:#0095da}#container #content .inspectionbox{display:table;width:32%;float:right;margin:0 0 .5em 1.5em;border:2px solid #0095da;font-size:1.333em;text-align:center;padding:1em;clear:right}#container #content .inspectionbox span{display:table;margin:0 auto .5em auto;color:#0095da}#container #content .inspectionbox a{display:table;margin:0 auto;color:#000;font-size:1.222em;font-weight:600}#container #content .inspectionbox a i{font-size:1em;color:#0095da;margin:0 .15em 0 0}#container #content .inspectionbox a:hover{color:#0095da}#container #content .needexpert{display:table;width:32%;float:right;margin:0 0 .5em 1.5em;background:#0095da;color:#fff;clear:right}#container #content .needexpert .details{display:table;width:100%;padding:1em;font-size:.883em}#container #content .needexpert .details h3{font-size:1.333em;font-weight:700;color:#fff;margin:0 0 .5em 0}#container #content .needexpert .details p{margin:0 0 .5em 0}#container #content .needexpert .details ul{padding:0;margin:0}#container #content .needexpert .details ul li{list-style:none;padding:.1em 0 .1em 1.25em;background:url(../webp/bullet-w.webp) left .4em no-repeat;background-size:auto;background-size:.8em}#container #content .needexpert .expertcta{display:table;width:100%;background:#333;font-weight:600;color:#fff;text-align:center;padding:1em}#container #content .needexpert .expertcta .ctabox{display:table;width:auto;margin:.5em auto 0 auto;font-size:1em;color:#000;background:#fff;border:1px solid #000}#container #content .needexpert .expertcta .ctabox span{display:inline-table;padding:.5em 1em}#container #content .needexpert .expertcta .ctabox span:nth-of-type(2){font-weight:700;text-transform:uppercase;color:#fff;background:#693}#container #content .needrepair{display:table;width:32%;float:right;margin:0 0 .5em 1.5em;background:#0095da;color:#fff;clear:right}#container #content .needrepair .details{display:table;width:100%;padding:1em;font-size:.883em}#container #content .needrepair .details h3{font-size:1.333em;font-weight:700;color:#fff;text-align:center;margin:0 0 0 0}#container #content .needrepair .details p{margin:0 0 .5em 0}#container #content .needrepair .details ul{padding:0;margin:0}#container #content .needrepair .details ul li{list-style:none;padding:.1em 0 .1em 1.25em;background:url(../webp/bullet-w.webp) left .4em no-repeat;background-size:auto;background-size:.8em}#container #content .needrepair .expertcta{display:table;width:100%;background:#333;font-weight:600;color:#fff;text-align:center;padding:1em}#container #content .needrepair .expertcta .ctabox{display:table;width:auto;margin:.5em auto 0 auto;font-size:1em;color:#000;background:#fff;border:1px solid #000}#container #content .needrepair .expertcta .ctabox span{display:inline-table;padding:.5em 1em}#container #content .needrepair .expertcta .ctabox span:nth-of-type(2){font-weight:700;text-transform:uppercase;color:#fff;background:#693}#container #content .requestfreelocalquote{display:table;width:100%;margin:0 0 1.5em 0;background:#0095da;color:#fff;clear:right}#container #content .requestfreelocalquote .details{display:table-cell;width:68%;padding:1em;font-size:.883em;vertical-align:middle;text-align:center}#container #content .requestfreelocalquote .details h2{font-size:1.333em;font-weight:700;color:#fff;text-align:center;margin:0 0 0 0}#container #content .requestfreelocalquote .expertcta{display:table-cell;width:32%;background:#333;font-weight:600;color:#fff;text-align:center;padding:1em}#container #content .requestfreelocalquote .expertcta .ctabox{display:table;width:auto;margin:.5em auto 0 auto;font-size:1em;color:#000;background:#fff;border:1px solid #000}#container #content .requestfreelocalquote .expertcta .ctabox span{display:inline-table;padding:.5em 1em}#container #content .requestfreelocalquote .expertcta .ctabox span:nth-of-type(2){font-weight:700;text-transform:uppercase;color:#fff;background:#693}#container #content .findlocalpro{display:table;width:32%;float:right;margin:0 0 .5em 1.5em;background:#333;font-weight:600;color:#fff;text-align:center;padding:1em;clear:right}#container #content .findlocalpro .ctabox{display:table;width:auto;margin:.5em auto 0 auto;font-size:1em;color:#000;background:#fff;border:1px solid #000}#container #content .findlocalpro .ctabox span{display:inline-table;padding:.5em 1em}#container #content .findlocalpro .ctabox span:nth-of-type(2){font-weight:700;text-transform:uppercase;color:#fff;background:#693}#container #content .requestlocalquote{display:table;width:32%;float:right;margin:0 0 .5em 1.5em;background:#333;font-weight:600;color:#fff;text-align:center;padding:1em;color:#fff;clear:right}#container #content .requestlocalquote .ctabox{display:table;width:auto;margin:.5em auto 0 auto;font-size:1em;color:#000;background:#fff;border:1px solid #000}#container #content .requestlocalquote .ctabox span{display:inline-table;padding:.5em 1em}#container #content .requestlocalquote .ctabox span:nth-of-type(2){font-weight:700;text-transform:uppercase;color:#fff;background:#693}#container #content .commercialroofingservices{display:table;width:32%;float:right;margin:0 0 .5em 1.5em;background:#0095da;color:#fff;clear:right}#container #content .commercialroofingservices .details{display:table;width:100%;padding:1em;font-size:.883em}#container #content .commercialroofingservices .details h3{font-size:1.333em;font-weight:700;color:#fff;margin:0 0 .5em 0}#container #content .commercialroofingservices .details p{margin:0 0 .5em 0}#container #content .commercialroofingservices .details ul{padding:0;margin:0}#container #content .commercialroofingservices .details ul li{list-style:none;padding:.1em 0 .1em 1.25em;background:url(../webp/bullet-w.webp) left .4em no-repeat;background-size:auto;background-size:.8em}#container #content .commercialroofingservices .expertcta{display:table;width:100%;background:#333;font-weight:600;color:#fff;text-align:center;padding:1em}#container #content .commercialroofingservices .expertcta .ctabox{display:table;width:auto;margin:.5em auto 0 auto;font-size:1em;color:#000;background:#fff;border:1px solid #000}#container #content .commercialroofingservices .expertcta .ctabox span{display:inline-table;padding:.5em 1em}#container #content .commercialroofingservices .expertcta .ctabox span:nth-of-type(2){font-weight:700;text-transform:uppercase;color:#fff;background:#693}#container #content .proscons{display:table;width:32%;float:right;margin:0 0 .5em 1.5em;border:2px solid #0095da;padding:1.5em;text-align:center;clear:right}#container #content .proscons h2{font-size:1.444em;font-weight:600;text-align:center}#container #content .proscons a.readmore{display:table;width:auto;background:#0095da;color:#fff;cursor:pointer;font-size:1.333em;font-weight:600;text-align:center;padding:.5em 1em;box-shadow:1px 1px 3px #333;margin:0 auto}#container #content .proscons a.readmore:hover{background:#333}#container #content .roofingjobs{display:table;width:32%;float:right;margin:0 0 .5em 1.5em;border:2px solid #0095da;padding:1.5em;text-align:center;clear:right}#container #content .roofingjobs h2{font-size:1.444em;font-weight:600;text-align:center}#container #content .roofingjobs a.readmore{display:table;width:auto;background:#0095da;color:#fff;cursor:pointer;font-size:1.333em;font-weight:600;text-align:center;padding:.5em 1em;box-shadow:1px 1px 3px #333;margin:0 auto}#container #content .roofingjobs a.readmore:hover{background:#333}#container #content .allflatroofs{display:table;width:32%;float:right;margin:0 0 .5em 1.5em;border:2px solid #0095da;padding:1em;clear:right}#container #content .allflatroofs h3{font-size:1.444em;font-weight:600}#container #content .allflatroofs ul{padding:0;margin:0 0 1em 0}#container #content .allflatroofs ul li{list-style:none;padding:.1em 0 .1em 1.25em;background:url(../webp/bullet.webp) left .4em no-repeat;background-size:auto;background-size:.8em}#container #content .allflatroofs a.readmore{display:table;width:auto;background:#0095da;color:#fff;cursor:pointer;font-size:1.111em;font-weight:600;text-align:center;padding:.5em 1em;box-shadow:1px 1px 3px #333;margin:0 auto}#container #content .allflatroofs a.readmore:hover{background:#333}#container #content .whyjoinnetwork{display:table;width:32%;float:right;margin:0 0 .5em 1.5em;border:2px solid #0095da;padding:1em;clear:right}#container #content .whyjoinnetwork h3{font-size:1.444em;font-weight:600}#container #content .whyjoinnetwork ul{padding:0;margin:0 0 1em 0}#container #content .whyjoinnetwork ul li{list-style:none;padding:.1em 0 .1em 1.25em;background:url(../webp/bullet.webp) left .4em no-repeat;background-size:auto;background-size:.8em}#container #content .allflatroofs a.readmore{display:table;width:auto;background:#0095da;color:#fff;cursor:pointer;font-size:1.111em;font-weight:600;text-align:center;padding:.5em 1em;box-shadow:1px 1px 3px #333;margin:0 auto}#container #content .whyjoinnetwork a.readmore:hover{background:#333}#container #content .whyconklin{display:table;width:32%;float:right;margin:0 0 .5em 1.5em;border:2px solid #0095da;padding:1em;clear:right}#container #content .whyconklin h3{font-size:1.444em;font-weight:600}#container #content .whyconklin ul{padding:0;margin:0 0 1em 0}#container #content .whyconklin ul li{list-style:none;padding:.1em 0 .1em 1.25em;background:url(../webp/bullet.webp) left .4em no-repeat;background-size:auto;background-size:.8em}#container #content .whyconklin a.readmore{display:table;width:auto;background:#0095da;color:#fff;cursor:pointer;font-size:1.111em;font-weight:600;text-align:center;padding:.5em 1em;box-shadow:1px 1px 3px #333;margin:0 auto}#container #content .whyconklin a.readmore:hover{background:#333}#container #content .whystandout{display:table;width:32%;float:right;margin:0 0 .5em 1.5em;background:#0095da;padding:1em;font-size:.883em;color:#fff;clear:right}#container #content .whystandout h3{font-size:1.333em;font-weight:700;color:#fff;margin:0 0 .5em 0}#container #content .whystandout ul{padding:0;margin:0}#container #content .whystandout ul li{list-style:none;padding:.1em 0 .1em 1.25em;background:url(../webp/bullet-w.webp) left .4em no-repeat;background-size:auto;background-size:.8em}#container #content .increaesefficiency{display:table;width:32%;float:right;margin:0 0 .5em 1.5em;background:#0095da;padding:1em;font-size:.883em;color:#fff;clear:right}#container #content .increaesefficiency h3{font-size:1.333em;font-weight:700;color:#fff;margin:0 0 .5em 0}#container #content .increaesefficiency ul{padding:0;margin:0}#container #content .increaesefficiency ul li{list-style:none;padding:.1em 0 .1em 1.25em;background:url(../webp/bullet-w.webp) left .4em no-repeat;background-size:auto;background-size:.8em}#container #content .outstandingresults{display:table;width:32%;float:right;margin:0 0 .5em 1.5em;background:#0095da;padding:1em;font-size:.883em;color:#fff;clear:right}#container #content .outstandingresults h3{font-size:1.333em;font-weight:700;color:#fff;margin:0 0 .5em 0}#container #content .outstandingresults ul{padding:0;margin:0}#container #content .outstandingresults ul li{list-style:none;padding:.1em 0 .1em 1.25em;background:url(../webp/bullet-w.webp) left .4em no-repeat;background-size:auto;background-size:.8em}#container #content .epdmproblems{display:table;width:32%;float:right;margin:0 0 .5em 1.5em;background:#0095da;padding:1em;font-size:.883em;color:#fff;clear:right}#container #content .epdmproblems h3{font-size:1.333em;font-weight:700;color:#fff;margin:0 0 .5em 0}#container #content .epdmproblems ul{padding:0;margin:0}#container #content .epdmproblems ul li{list-style:none;padding:.1em 0 .1em 1.25em;background:url(../webp/bullet-w.webp) left .4em no-repeat;background-size:auto;background-size:.8em}#container #content .onlybestproducts{display:table;width:32%;float:right;margin:0 0 .5em 1.5em;background:#0095da;padding:1em;font-size:.883em;color:#fff;clear:right}#container #content .onlybestproducts h3{font-size:1.333em;font-weight:700;color:#fff;margin:0 0 .5em 0}#container #content .onlybestproducts ul{padding:0;margin:0}#container #content .onlybestproducts ul li{list-style:none;padding:.1em 0 .1em 1.25em;background:url(../webp/bullet-w.webp) left .4em no-repeat;background-size:auto;background-size:.8em}#container #content .roofingservices{display:table;width:32%;float:right;margin:0 0 .5em 1.5em;background:#0095da;padding:1em;font-size:.883em;color:#fff;clear:right}#container #content .roofingservices h3{font-size:1.333em;font-weight:700;color:#fff;margin:0 0 .5em 0}#container #content .roofingservices p{margin:0 0 1em 0}#container #content .roofingservices ul{padding:0;margin:0 0 1em 0}#container #content .roofingservices ul li{list-style:none;padding:.1em 0 .1em 1.25em;background:url(../webp/bullet-w.webp) left .4em no-repeat;background-size:auto;background-size:.8em}#container #content .roofingservices a.readmore{display:table;width:auto;background:#333;color:#fff;cursor:pointer;font-size:1.111em;font-weight:600;text-align:center;padding:.5em 1em;box-shadow:1px 1px 3px #333;margin:0 auto}#container #content .roofingservices a.readmore:hover{background:#000}#container #content .industrialroofingservices{display:table;width:32%;float:right;margin:0 0 .5em 1.5em;background:#0095da;padding:1em;font-size:.883em;color:#fff;clear:right}#container #content .industrialroofingservices h3{font-size:1.333em;font-weight:700;color:#fff;margin:0 0 .5em 0}#container #content .industrialroofingservices ul{padding:0;margin:0}#container #content .industrialroofingservices ul li{list-style:none;padding:.1em 0 .1em 1.25em;background:url(../webp/bullet-w.webp) left .4em no-repeat;background-size:auto;background-size:.8em}#container #content .industrialroofingservicesone{display:table;width:32%;float:right;margin:0 0 .5em 1.5em;background:#0095da;font-size:.883em;color:#fff;clear:right}#container #content .industrialroofingservicesone .details{display:table;width:100%;padding:1em;font-size:.883em}#container #content .industrialroofingservicesone .details h3{font-size:1.333em;font-weight:700;color:#fff;margin:0 0 .5em 0}#container #content .industrialroofingservicesone .details p{margin:0 0 .5em 0}#container #content .industrialroofingservicesone .details ul{padding:0;margin:0}#container #content .industrialroofingservicesone .details ul li{list-style:none;padding:.1em 0 .1em 1.25em;background:url(../webp/bullet-w.webp) left .4em no-repeat;background-size:auto;background-size:.8em}#container #content .industrialroofingservicesone .expertcta{display:table;width:100%;background:#333;font-weight:600;color:#fff;text-align:center;padding:1em}#container #content .industrialroofingservicesone .expertcta .ctabox{display:table;width:auto;margin:.5em auto 0 auto;font-size:1em;color:#000;background:#fff;border:1px solid #000}#container #content .industrialroofingservicesone .expertcta .ctabox span{display:inline-table;padding:.5em 1em}#container #content .industrialroofingservicesone .expertcta .ctabox span:nth-of-type(2){font-weight:700;text-transform:uppercase;color:#fff;background:#693}#container #content .certificationsapprovals{display:table;width:32%;float:right;margin:0 0 .5em 1.5em;background:#0095da;padding:1em;font-size:.883em;color:#fff;clear:right}#container #content .certificationsapprovals h3{font-size:1.333em;font-weight:700;color:#fff;margin:0 0 .5em 0}#container #content .certificationsapprovals ul{padding:0;margin:0}#container #content .certificationsapprovals ul li{list-style:none;padding:.1em 0 .1em 1.25em;background:url(../webp/bullet-w.webp) left .4em no-repeat;background-size:auto;background-size:.8em}#container #content .servicescover{display:table;width:32%;float:right;margin:0 0 .5em 1.5em;background:#0095da;padding:1em;font-size:.883em;color:#fff;clear:right}#container #content .servicescover h3{font-size:1.333em;font-weight:700;color:#fff;margin:0 0 .5em 0}#container #content .servicescover ul{padding:0;margin:0}#container #content .servicescover ul li{list-style:none;padding:.1em 0 .1em 1.25em;background:url(../webp/bullet-w.webp) left .4em no-repeat;background-size:auto;background-size:.8em}#container #content .fastquote{display:table;width:100%;font-size:2.667em;font-weight:300;line-height:1.375em;margin:.5em 0 0 0}#container #content .fastquote a{color:#000;font-weight:300}#container #content .fastquote a:hover{color:#009fd7}#container #content .fastquote span{display:inline;float:left}#container #content .fastquote span img{display:table;width:1.229em;margin:0 .25em 0 0;vertical-align:middle}#container #content .howmuchcost{display:table;width:32%;float:right;margin:0 0 .5em 1.5em;background:#693;color:#fff;clear:right}#container #content .howmuchcost .details{display:table;width:100%;padding:1em;font-size:.883em;text-align:center}#container #content .howmuchcost .details h3{font-size:1.333em;font-weight:700;color:#fff;margin:0 0 .5em 0}#container #content .howmuchcost .details p{margin:0 0 .5em 0}#container #content .howmuchcost .expertcta{display:table;width:100%;background:#333;font-weight:600;color:#fff;text-align:center;padding:1em}#container #content .howmuchcost .expertcta .ctabox{display:table;width:auto;margin:.5em auto 0 auto;font-size:1em;color:#000;background:#fff;border:1px solid #000}#container #content .howmuchcost .expertcta .ctabox span{display:inline-table;padding:.5em 1em}#container #content .howmuchcost .expertcta .ctabox span:nth-of-type(2){font-weight:700;text-transform:uppercase;color:#fff;background:#693}.pum-theme-9158 .pum-container{padding:2em!important}.pum-theme-9158 .pum-title{font-weight:600!important;font-size:1.444em!important;line-height:1.333em!important;margin:0 0 1em 0}.pum-theme-9158 .pum-container{padding:2em!important}.pum-theme-9158 .pum-container table tr td{padding:0}.pum-theme-9158 .pum-container input[type="submit"]{background:#333}.pum-theme-9158 .pum-container input[type="submit"]:hover{background:#000}.pum-theme-9158 .pum-content{font-weight:400!important;font-size:1.111em!important;line-height:1.333em!important}.pum-container .popmake-content div.wpcf7-response-output{color:yellow!important}.pum-container .popmake-content div.wpcf7-mail-sent-ng{color:white!important}.pum-container .popmake-content span.wpcf7-not-valid-tip{color:yellow!important}.pum-container .popmake-content div.wpcf7-validation-errors{color:yellow!important}.pum-container .popmake-content div.wpcf7-mail-sent-ok{color:white!important}.twocolform{display:table;width:100%;margin:0}.twocolform table tr td{width:50%;vertical-align:top;padding:0.5em!important}.twocolform table tr td table tr td{width:100%;vertical-align:top;padding:0.25em!important}label{display:table;margin:0 0 .25em 0;font-weight:600}.wpcf7 .wpcf7-form p{margin:0!important}input{height:2.667em;font-family:'Open Sans',sans-serif;font-weight:400;font-size:1em;width:100%;padding:0 .75em;border:1px solid #ccc;margin:0 0 .5em 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}select{height:2.667em;font-family:'Open Sans',sans-serif;font-weight:400;font-size:1em;width:100%;padding:0 .75em;border:1px solid #ccc;margin:0 0 .5em 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}textarea{height:8em;font-family:'Open Sans',sans-serif;font-weight:400;font-size:1em;width:100%;padding:.5em .75em;border:1px solid #ccc;margin:0 0 .5em 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;resize:none}input[type="submit"]{display:table;font-family:'Open Sans',sans-serif;text-decoration:none;color:#fff;font-size:1em;font-weight:600;font-weight:700;line-height:2.667em;background:#009fd7;cursor:pointer;cursor:hand;border:none;padding:0 1em;height:inherit;margin:0 auto 0 auto;width:100%;transition:.5s}input[type="submit"]:hover{color:#fff;background:#000}input[type="radio"]{-webkit-appearance:radio;height:auto;width:auto;display:inline}div.wpcf7 .ajax-loader{visibility:hidden;z-index:999;position:relative;top:-30px;right:10px;float:right;margin:0 0 -20px 0!important}div.wpcf7 .wpcf7-spinner{visibility:hidden;z-index:999;position:relative;top:-30px;right:10px;float:right;margin:0 0 -20px 0!important}div.wpcf7 br{display:none}div.wpcf7-response-output{margin:10px 0 0 0!important;padding:0!important;color:red!important;text-align:center!important;font-size:1em!important;border:none!important;line-height:1.25em!important}div.wpcf7-mail-sent-ng{margin:10px 0 0 0!important;padding:0!important;color:green!important;text-align:center!important;font-size:1em!important;border:none!important;line-height:1.25em!important}span.wpcf7-not-valid-tip{margin:0 0 5px 0!important;color:red!important;font-size:1em!important;font-weight:300!important;text-align:left!important;line-height:1.25em!important}div.wpcf7-validation-errors{margin:0 0 5px 0!important;color:red!important;border:none!important;font-weight:300;margin:.556em 0!important;line-height:1.25em!important}div.wpcf7-mail-sent-ok{border:none!important;margin:.556em 0!important;line-height:1.25em!important}#searchform #s{width:75%;float:left;border:1px solid #ccc;margin:0;font-size:1em;line-height:2.667em;padding:0 1em}#searchform input[type="submit"]{width:25%;float:left;font-size:1em;line-height:2.667em;padding:0;background:#693}#searchform input[type="submit"]:hover{background:#333}.entry-meta{margin:0 0 1em 0}.entry-footer{border:1px solid #ededed;background:#f1f1f1;padding:.25em 1em;display:table;width:100%;margin:1.5em 0 0 0}.cat-links{float:left;display:table;width:100%;padding:0}.tag-links{float:left;display:table;width:100%;padding:0}#nav-below{margin:1.5em 0 0 0}.nav-previous{float:left;width:50%}.nav-next{float:right;width:50%;text-align:right}#container #content article{margin:0 0 3em 0!important}.blog #container #content article .size-post-thumbnail{max-width:100%;margin:0 0 1.5em 0;display:none!important}.author .archive-meta{display:table;width:100%;border:2px dashed #0095da;background:#f1f1f1;padding:1em 1em;display:table;width:100%;margin:1.5em 0 1.5em 0}.single .size-post-thumbnail{display:none!important}.single .entry-meta .vcard{display:none}.blog .entry-meta .vcard{display:none}.category .entry-meta .vcard{display:none}.single .entry-footer{display:none}.postmetadata{border:1px solid #ededed;background:#f9f9f9;padding:.75em;display:table;width:100%;margin:0;font-size:.883em;line-height:1.444em;color:#999;box-sizing:border-box}.wp-pagenavi{font-size:1.111em}.wp-pagenavi a,.wp-pagenavi span{background:#fff;border:none!important;padding:.25em 0.5em!important;display:inline-block}.wp-pagenavi span.current{background:#009fd7;color:#fff}.page-template-front #container{display:table;width:100%;margin:0;padding:0}.page-template-full-width #container #content{width:100%}.sidebarcompaniesserved{display:table;width:100%;text-align:center;margin:0 0 1.5em 0;border:3px solid #f0f0f1;padding:1.5em}.sidebarcompaniesserved h3{font-size:1.333em;font-weight:600;text-align:center;margin:0 0 1em 0}.sidebarcompaniesserved ul{display:table;margin:0 0 1em 0;padding:0;width:100%;text-align:center}.sidebarcompaniesserved ul li{list-style:none;display:inline-table;width:49%}.sidebarcompaniesserved ul li img{display:table;margin:0 auto 1em auto;height:4em;width:auto}.sidebarcompaniesserved h5{font-size:1.111em;font-weight:600;font-style:italic;text-align:center;margin:0 0 .75em 0}.sidebarcompaniesserved span{display:block;font-size:.8em;line-height:1.444em}.sidebartestimonials{display:table;width:100%;background:#333;color:#fff;padding:1.5em;margin:0 0 1.5em 0}.sidebartestimonials h3{font-size:1.333em;font-weight:600;color:#fff;margin:0 0 .75em 0}.sidebartestimonials h3 span{font-weight:700}.sidebartestimonials .testimonial-inner{padding:0!important}.sidebartestimonials .testimonial-content{margin:0 0 1em 0!important}.sidebartestimonials .testimonial-name{font-weight:600;font-style:italic;margin:0!important}.sidebartestimonials .testimonial-company{font-weight:600;font-style:italic;margin:0!important}.sidebartestimonials .readmore-page{padding:0!important}.sidebartestimonials .readmore-page a{display:table;margin:1em 0 0 0;font-size:1em;font-weight:600;color:#fff;line-height:1em;text-align:center;background:#74a246;padding:.75em 1em;box-shadow:1px 1px 3px #333}.sidebartestimonials .readmore-page a:hover{background:#000}.sidebarposts{display:table;width:100%;background:#f0f0f1;padding:1.5em;margin:0 0 1.5em 0}.sidebarposts h3{font-size:1.333em;font-weight:700;margin:0 0 .75em 0}.sidebarposts ul li{margin:0 0 1em 0}.sidebarposts ul li a .rpwwt-post-title{display:table;width:100%;font-size:1em;font-weight:600;color:#000;margin:.25em 0}.sidebarposts ul li a:hover .rpwwt-post-title{color:#0095da}.sidebarposts ul li .rpwwt-post-date{display:table;width:100%;font-size:.9em;margin:.25em 0;color:#000}.sidebarfindlocalpro{float:right;width:100%;background:#693;text-align:center;padding:1.5em;margin:0 0 1.5em 0}.sidebarfindlocalpro img{display:table;width:100%;margin:0 0 1em 0}.sidebarfindlocalpro span{display:table;width:100%;margin:0 0 .35em 0;font-size:1.333em;font-weight:600;color:#fff}.sidebarfindlocalpro .inputbox{display:table;width:auto;margin:0 auto 1em auto;font-size:1em;color:#000;background:#fff;border:1px solid #000;padding:.5em 1.5em}.sidebarfindlocalpro h4{font-size:1.111em;font-weight:700;color:#fff;margin:1em 0 .75em 0}.sidebarfindlocalpro ul{display:table;width:auto;margin:0 auto;padding:0}.sidebarfindlocalpro ul li{list-style:none;padding:.1em 0 .1em 1.25em;background:url(../webp/bullet-w.webp) left .4em no-repeat;background-size:auto;background-size:.8em;font-weight:600;text-align:left;color:#fff}.sidebarwhychoosemember{float:right;width:100%;background:#693;text-align:center;padding:1.5em;margin:0 0 1.5em 0}.sidebarwhychoosemember h3{font-size:1.111em;font-weight:700;color:#fff;margin:0 0 .75em 0}.sidebarwhychoosemember ul{display:table;width:auto;margin:0 auto;padding:0}.sidebarwhychoosemember ul li{list-style:none;padding:.1em 0 .1em 1.25em;background:url(../webp/bullet-w.webp) left .4em no-repeat;background-size:auto;background-size:.8em;font-weight:600;text-align:left;color:#fff}.whywepreferred{float:right;width:100%;background:#693;margin:0 0 1.5em 0}.whywepreferred img{display:table;width:100%;margin:0}.whywepreferred .details{padding:1.5em}.whywepreferred h4{font-size:1.111em;font-weight:700;color:#fff;margin:0 0 .75em 0}.whywepreferred ul{display:table;width:auto;margin:0;padding:0}.whywepreferred ul li{list-style:none;padding:.1em 0 .1em 1.25em;background:url(../webp/bullet-w.webp) left .4em no-repeat;background-size:auto;background-size:.8em;font-weight:600;text-align:left;color:#fff}.sidebarfreeguidebook{display:table;width:100%;text-align:center;margin:0 0 1.5em 0;border:2px solid #693;padding:1.5em}.sidebarfreeguidebook h3{font-size:1.333em;font-weight:600;text-align:center;margin:0 0 .75em 0}.sidebarfreeguidebook img{display:table;margin:0 auto 1em auto;width:60%}.sidebarfreeguidebook .wpcf7{display:table;margin:0 auto;width:90%}.sidebarfreeguidebook input{box-shadow:none}.sidebarfreeguidebook input[type="submit"]{background:#693;box-shadow:none}.sidebarfreeguidebook input[type="submit"]:hover{background:#333}.sidebardisclaimer{display:table;width:100%;font-size:.833em;text-align:center;margin:0 0 1.5em 0;background:#f0f0f1;padding:1.5em;word-break:break-all}.videocontainer{position:relative;width:100%;height:0;padding-bottom:56.25%}.videocontainer .videosize{position:absolute;top:0;left:0;width:100%;height:100%}.videocontainer iframe{display:table}.videocontainerfull{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:0 0 1.5em 0}.videocontainerfull .videosize{position:absolute;top:0;left:0;width:100%;height:100%}.videocontainerfull iframe{display:table}.contact{width:100%;display:table}.contact .left{width:48%;float:left;display:table;text-align:left;font-size:1em}.contact .right{width:48%;float:right;display:table;background:#f0f0f1;padding:1em}.contact .right img{display:table;width:auto;max-width:100%;margin:1em auto 0 auto;border:2px solid #fff}.sidebarform{display:table;width:100%;background:#333;padding:1.5em;text-align:center;margin:0 0 1.5em 0}.sidebarform h3{font-size:1.667em;font-weight:300;color:#fff;text-transform:uppercase;text-align:center;margin:0 0 .3em 0}.sidebarform h3 span{font-weight:700}.sidebarform .wpcf7{margin:.75em 0 0 0}.sidebarform .wpcf7 table tr td{float:left;width:100%;padding:.2em}.sidebarform .wpcf7 textarea{margin:0}.sidebarform .wpcf7 input{margin:0}#container #content .slider{display:table;width:40%;float:right;margin:0 0 1.5em 1.5em}#container #content .slider .slides{display:table;width:100%;margin:0 0 0 0;padding:0}#container #content .slider .slides li{list-style:none;background:none;padding:0;display:table;width:100%;margin:0 0 0 0}#container #content .conklin-catalog{display:table;width:100%}#container #content .conklin-catalog ul{display:table;width:100%;margin:0;padding:0}#container #content .conklin-catalog ul li{list-style:none;float:left;margin:0 2% 1.333em 0;width:32%;padding:1.333em;background:#f0f0f1}#container #content .conklin-catalog ul li a{font-weight:600}#container #content .conklin-catalog ul li:nth-child(3n){margin:0 0 1.333em 0}#container #content .conklin-catalog ul li:nth-child(3n+1){clear:both}#container #content .conklin-catalog ul li img{display:table;width:100%;margin:0 0 .75em 0}#container #content .conklin-product-img{display:table;float:right;width:32%;margin:0 0 1em 1.5em;clear:right}#container #content .conklin-product-img img{display:table;width:100%;margin:0;border:1px solid #f0f0f1}#container #content .conklin-product-img .slideshow-slider img{width:unset}#container #content .need-order{float:right;width:32%;padding:1em;text-align:center;background:#333;color:#fff;font-size:1em;margin:0 0 1em 1.5em;clear:right}#container #content .need-order a.clickbutton{display:table;margin:.5em auto;background:#0095da;color:#fff;cursor:pointer;font-weight:600;padding:.5em 1em}#container #content .need-order a.clickbutton:hover{background:#74a246}#container #content .are-you-contractor{float:right;width:32%;padding:1em;background:#333;color:#fff;margin:0 0 1em 1.5em;text-align:center;clear:right}#container #content .are-you-contractor span{display:table;margin:0 0 .75em 0;font-size:1.222em;font-weight:700}#container #content .are-you-contractor a.readmore{display:table;width:90%;margin:.5em auto;background:#0095da;color:#fff;cursor:pointer;font-weight:600;padding:.5em 1em}#container #content .are-you-contractor a.readmore:hover{background:#74a246}#container #content .are-you-contractor br{display:none}#container #content .conklin-catalog-form{display:table;float:right;width:32%;margin:0 0 1em 1.5em;background:#f0f0f1;padding:1em;clear:right}#container #content .conklin-catalog-form strong{display:table;margin:0 0 .75em 0;font-size:1.222em;font-weight:700}#container #content .conklin-catalog-form br{display:none}#container #content ul.conklin-product-list{display:table;width:100%;margin:0;padding:0}#container #content ul.conklin-product-list li{float:left;list-style:none;width:49%;margin:0 2% 1em 0;background:#f0f0f1;padding:1.333em;min-height:30em}#container #content ul.conklin-product-list li:nth-child(2n){margin:0 0 1em 0}#container #content ul.conklin-product-list li:nth-child(2n+1){clear:both}#container #content ul.conklin-product-list li:nth-child(2n){background:#e8f2f7}.page-template-members{background:#333}.page-template-members #wrapper{display:table;width:1248px;margin:1.5em auto;background:#fff}.page-template-members #branding{width:100%;margin:0;background:#252525;padding:1.5em;box-sizing:border-box}.page-template-members #branding .left{width:50%}.page-template-members #branding .left img{width:6em}.page-template-members #branding .middle{width:50%;font-size:1.333em;font-weight:600;text-align:center;color:#fff;line-height:1.444em}.page-template-members #footer #footercontents{width:100%;padding:1em;margin:0}.page-template-members #footer #footercontents .left .logo .social{margin:0}.page-template-members #footer #footercontents .right{padding:0}.page-template-members #copyright{margin:0}.page-template-members #container{width:100%;padding:1.5em}.page-template-members #container #content h1{font-size:1.444em;padding:.25em .5em;font-weight:600;background:#0095da;color:#fff}.memberintro{display:table;width:100%;background:#f0f0f1;margin:0 0 1.5em 0;padding:1.5em}.memberintro .member{float:right;width:200px;text-align:center;margin:0 0 0 1.5em}.memberintro .member img{display:table;width:100%;margin:0 0 .25em 0}.memberintro .member span{display:table;width:100%;background:#0095da;color:#fff;font-weight:700;padding:.25em .5em;box-sizing:border-box}#container #content ul.msupport{float:left;width:50%;margin:0 0 1.5em 0;background:#f0f0f1;padding:1.5em;box-sizing:border-box}.mvideo{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:0 0 1.5em 0}.mvideo iframe{position:absolute;top:0;left:0;width:100%;height:100%}.mcontact{display:table;width:100%;background:#f0f0f1;padding:1.5em}.cform{display:table;width:50%;float:left}.page-id-8552 .header{display:none}.page-template-staticpage{background:#333}.page-template-staticpage #wrapper{display:table;width:1248px;margin:1.5em auto;background:#fff}.page-template-staticpage #branding{width:100%;margin:0;background:#252525;padding:1.5em;box-sizing:border-box}.page-template-staticpage #branding .left{width:50%}.page-template-staticpage #branding .left img{width:6em}.page-template-staticpage #branding .middle{width:50%;font-size:1.333em;font-weight:600;text-align:center;color:#fff;line-height:1.444em}.page-template-staticpage #footer #footercontents{width:100%;padding:1em;margin:0}.page-template-staticpage #footer #footercontents .left .logo .social{margin:0}.page-template-staticpage #footer #footercontents .right{padding:0}.page-template-staticpage #copyright{margin:0}.page-template-staticpage #container{width:100%;padding:1.5em}.page-template-staticpage #container #content{width:100%}#container #content .guidebook-box{display:table;width:100%;margin:0 0 1.5em 0}#container #content .guidebook-box .left{display:table-cell;vertical-align:middle;width:40%;background:#f0f0f1;padding:1.5em}#container #content .guidebook-box .middle{display:table-cell;vertical-align:middle;width:30%;background:#f0f0f1;padding:1.5em}#container #content .guidebook-box .middle img{display:table;width:100%;margin:0}#container #content .guidebook-box .right{display:table-cell;vertical-align:middle;background:#0095da;width:30%;padding:1.5em;color:#fff}#container #content .guidebook-box .right h3{font-size:1.444em;color:#fff;text-align:center}#container #content .guidebook-box .right table{display:table;width:100%;margin:0 0 1em 0}#container #content .guidebook-box .right input[type="submit"]{background:#333}.pum-content .wpcf7 em{display:table;margin:1em 0 0 0;text-align:center}#container #content .cyclonesliderwrap{width:32%;float:right;margin:0 0 .5em 1.5em;clear:right}#container #content .cyclonesliderwrap .cycloneslider-template-standard .cycloneslider-caption-title{padding:.5em 1em!important;font-size:1em!important}#container #content .cyclonesliderwrap .cycloneslider-template-standard .cycloneslider-caption-description{display:none}#container #content .metaslider{display:table;width:100%;margin:0 0 2em 0}#container #content .metaslider ul{display:table;width:100%;margin:0;padding:0}#container #content .metaslider ul li{list-style:none;background:0;padding:0}#container #content .metaslider .flex-control-nav{bottom:-3.5em!important}#container #content .owner-member{display:table;width:100%;margin:0 0 2em 0;border-top:2px solid #0095da;border-bottom:2px solid #0095da;padding:0 0 1.5em 0}#container #content .owner-member .introtext{display:table;width:100%;padding:1.5em;text-align:center}#container #content .owner-member .introtext h3{font-size:1.444em}#container #content .owner-member table{display:table;width:100%}#container #content .owner-member table tr td{display:table-cell;vertical-align:top;padding:0}#container #content .owner-member table tr td:first-child{padding:0 1.5em 0 0;border-right:1px dashed #333}#container #content .owner-member table tr td:last-child{padding:0 0 0 1.5em;border-left:1px dashed #333}#container #content .owner-member table tr td:nth-child(2){width:10%;vertical-align:middle;text-align:center;background:#fff;padding:1.5em}#container #content .owner-member table tr td h3{font-size:1em}#container #content .owner-member table tr td:nth-child(2) .img{width:100%}#container #content .owner-member table tr td:nth-child(2) .imgud{display:none}#container #content .owner-member table tr td ul{margin:0;padding:0}#container #content .leader-member{display:table;width:100%;margin:0 0 2em 0}#container #content .leader-member table{display:table;width:100%}#container #content .leader-member table tr td{display:table-cell;vertical-align:top;background:#f0f0f1}#container #content .leader-member table tr td:nth-child(2){width:2%;background:none}#container #content .leader-member table tr td .headingtext h3{font-size:1.444em;font-weight:700;color:#fff;margin:0}#container #content .leader-member table tr td:nth-child(1) .headingtext{display:block;width:100%;padding:1em 2em;background:#0095da;color:#fff}#container #content .leader-member table tr td:nth-child(3) .headingtext{display:block;width:100%;padding:1em 2em;background:#693;color:#fff}#container #content .leader-member table tr td .benefits{display:block;width:100%;padding:1em 2em}#container #content .leader-member table tr td .benefits h4{font-size:1.222em;font-weight:600;margin:.5em}#container #content .leader-member table tr td:nth-child(1) a.readmore{display:block;width:100%;margin:.5em auto;background:#0095da;color:#fff;cursor:pointer;font-weight:600;text-align:center;padding:.5em 1em;box-shadow:1px 1px 3px #333}#container #content .leader-member table tr td:nth-child(3) a.readmore{display:block;width:100%;margin:.5em auto;background:#693;color:#fff;cursor:pointer;font-weight:600;text-align:center;padding:.5em 1em;box-shadow:1px 1px 3px #333}#container #content .leader-member table tr td a.readmore:hover{background:#333}#container #content .benefitsbox{display:table;width:100%;padding:1em 0;border-bottom:1px solid #0095da}#container #content .last{border:none!important}#container #content .benefitsbox img{border:1px solid #ccc}#container #content .benefitsbox p:empty{display:none}#container #content .contactleader{display:table;width:100%;padding:2em;border:2px solid #0095da;margin:2em 0;text-align:center}#container #content .contactleader a.readmore{display:table;width:auto;margin:.5em auto;background:#0095da;color:#fff;cursor:pointer;font-size:1.333em;font-weight:600;text-align:center;padding:.5em 1em;box-shadow:1px 1px 3px #333}#container #content .contactleader a.readmore:hover{background:#333}#container #content .storiesimages{display:table;width:100%;position:relative}#container #content .storiesimages ul{display:table;width:100%;margin:0;padding:0}#container #content .storiesimages ul li{list-style:none;float:left;width:25%;margin:0;padding:0;border-right:2px solid #fff}#container #content .storiesimages ul li:last-child{border:none}#container #content .storiesimages ul li img{display:table;width:100%;margin:0}#container #content .storiesimages a.readmore{display:table;width:auto;background:#0095da;color:#fff;cursor:pointer;font-size:1.333em;font-weight:600;text-align:center;padding:.5em 1em;box-shadow:1px 1px 3px #333;margin:auto;position:absolute;top:2.5em;left:0;bottom:0;right:0}#container #content .storiesimages a.readmore:hover{background:#333}#container #content .withimgbox{display:table;width:100%;padding:1em 0;border-bottom:1px solid #0095da}#container #content .withimgbox img{border:1px solid #ccc}#container #content .withimgbox p:empty{display:none}#container #content .compare{display:table;width:100%;margin:0 0 1.5em 0}#container #content .compare table{display:table;width:100%}#container #content .compare table tr td{display:table-cell;vertical-align:top;background:#f0f0f1;padding:1.5em}#container #content .compare table tr td:nth-child(2){width:10%;vertical-align:middle;text-align:center;background:#fff}#container #content .compare table tr td h5{font-size:1em}#container #content .compare table tr td ul{margin:0;padding:0}#container #content .conklinsysreasons{display:table;width:100%;margin:1.5em 0}#container #content .reasons{float:left;width:64%;padding:2em;background:#f0f0f1;font-size:1.111em;margin:0 0 1em 0;clear:left}#container #content .reasons ul{display:table;width:100%;margin:0 0 1.5em 0;padding:0}#container #content .reasons ul li{border-bottom:1px solid #fff;padding:.3em 0 .3em 1.25em;background:url(../webp/bullet.webp) left .6em no-repeat;background-size:.8em}#container #content .reasons ul li:last-child{border:none}#container #content .reasons .findlocalpro{width:100%;margin:0;border:5px solid #693}#container #content .contractors-saying{display:table;width:100%;margin:0 0 1.5em 0}#container #content .contractors-saying .left{float:left;width:48%}#container #content .contractors-saying .right{float:right;width:48%}#container #content .contractors-saying img{display:table;width:100%;margin:0 0 1em 0}#container #content .contractors-saying h5{font-size:1.111em}#container #content .contractors-saying .mediafile{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:0 0 1em 0}#container #content .contractors-saying .mediafile .videosize{position:absolute;top:0;left:0;width:100%;height:100%}#container #content .contractors-saying .mediafile iframe{display:table}#container #content .whyjoin{display:table;width:100%;background:#693;padding:1em;margin:0 0 1.5em 0}#container #content .whyjoin h3{text-align:center;color:#fff;margin:0 0 .5em 0}#container #content .whyjoin ul{display:table;width:100%;margin:0;padding:0}#container #content .whyjoin ul li{list-style:none;float:left;padding:1em;font-weight:600;text-align:center;background:#f0f0f1;width:48%;border:2px solid #fff;margin:1%}#container #content .whyjoin ul li:last-child{width:98%}#container #content .tp-box{display:table;width:100%;margin:0 0 2em 0;background:#f0f0f1;padding:1.5em}#container #content .tp-box img{padding:1em;background:#fff}#container #content .tp-box p{overflow:hidden}#container #content .Xactimate{display:table;width:100%}#container #content .Xactimate h2{font-size:1.778em;font-weight:600;text-align:center;margin:0 0 1em 0}#container #content .Xactimate h6{font-weight:1.22em;font-weight:600;text-align:center;margin:0 0 1em 0}#container #content .moneyback{display:table;width:100%;margin:0 0 1.5em 0;padding:1em;text-align:center;background:#f0f0f1;border:2px solid #74a246}#container #content .moneyback h2{font-weight:600}#container #content .prices{display:table;width:100%;margin:2em 0;padding:0}#container #content .prices li{list-style:none;background:none;padding:0;width:33%;margin:0;display:table-cell;vertical-align:top;background:#f0f0f1;border-right:.5em solid #fff}#container #content .prices li:last-child{border:none}#container #content .prices li .title{display:table;width:100%;background:#74a246;color:#fff;font-weight:600;padding:1em 1.5em;min-height:5em}#container #content .prices li .details{display:table;width:100%;padding:1em 1.5em}#container #content .prices li .details span{display:table;width:100%;font-size:1.444em;font-weight:600;margin:0 0 .5em 0}#container #content .xactimateform{display:table;width:100%}#container #content .xactimateform{display:table;margin:0 auto 1.5em auto;width:100%}#container #content .xactimateform h3{font-size:1.111em;font-weight:600;text-align:center;margin:0 0 .5em 0}#container #content .xactimateform .wpcf7{display:table;width:100%;margin:0 auto 0 auto;padding:2em;background:#333}#container #content .xactimateform .wpcf7 table tr td{float:left;width:50%;padding:.5em}#container #content .xactimateform .wpcf7 table tr td table tr td{width:100%;padding:.5em 0}#container #content .xactimateform .wpcf7 .note{font-size:.9em;font-style:italic;color:#fff;text-align:right;margin:1em 0 0 0}#container #content .xactimateform .wpcf7 .label{display:table;width:100%;font-weight:600;margin:0 0 .25em 0;color:#fff}#container #content .xactimateform .wpcf7 textarea{margin:0}#container #content .xactimateform .wpcf7 input{margin:0}#container #content .xactimateform .wpcf7 input[type="radio"]{float:left;margin-right:10px;margin-top:6px;width:auto;height:auto;-webkit-appearance:checkbox}#container #content .xactimateform .wpcf7 .ServiceInterest{padding:.5em 0}#container #content .xactimateform .wpcf7 span.wpcf7-list-item{float:left;margin:0 1em 0 0;line-height:1em}#container #content .xactimateform .wpcf7 span.wpcf7-list-item .wpcf7-list-item-label{float:left;color:#fff}#container #content .whyuse{display:table;width:100%;margin:0 0 1.5em 0;padding:0}#container #content .whyuse li{list-style:none;background:none;padding:0;display:table-cell;vertical-align:top}#container #content .whyuse li.left{width:65%}#container #content .whyuse li.right{width:35%}#container #content .whyuse li.left ul{display:table;width:95%;margin:0 5% 0 0;padding:0}#container #content .whyuse li.left ul li{list-style:none;background:none;padding:0;display:table;width:100%;margin:0 0 1.5em 0}#container #content .whyuse li.left ul li h3{font-size:1.222em;font-weight:600}#container #content .whyuse li.right .wedoresidential{display:table;width:100%;margin:0 0 0 0;padding:1em;background:#0095da;color:#fff;font-size:1.444em;font-weight:600;text-align:center;line-height:1.333em}#container #content .whyuse li.right .wedoresidential-content{display:table;width:100%;margin:0 0 1.5em 0;padding:1.5em;border:2px solid #0095da}#container #content .whyuse li.right .need-service{display:table;width:100%;margin:0 0 0 0;padding:1em;border:2px solid #0095da;text-align:center}#container #content .whyuse li.right .need-service h3{font-size:1.333em;font-weight:600;background:#0095da;color:#fff;padding:.5em 1em}#container #content .howsystemwork{display:table;width:100%;margin:0 0 1.5em 0;padding:0}#container #content .howsystemwork .yourpart{display:table;width:100%;margin:0 0 1em 0;padding:1em;border:2px solid #0095da}#container #content .howsystemwork .yourpart h2{font-size:1.333em;font-weight:600;background:#0095da;color:#fff;padding:.5em 1em}#container #content .howsystemwork .yourpart .cta{display:table;float:right;width:35%;background:#0095da;color:#fff;position:relative;margin:0 0 1.5em 1.5em}#container #content .howsystemwork .yourpart .cta .question{display:table;width:100%;background:#252525;padding:.5em 1em;font-size:1.667em;line-height:1.333em;border-radius:5px 5px 0 0}#container #content .howsystemwork .yourpart .cta .phone{display:table;width:100%;padding:.5em 1em;font-size:1.444em;line-height:1.333em}#container #content .howsystemwork .yourpart .cta .icoon{display:table;float:right;position:absolute;right:1em;bottom:1em}#container #content .howsystemwork .yourpart .cta .icoon img{display:table;width:3.778em;margin:0}#container #content .howsystemwork .ourpart{display:table;width:100%;margin:0 0 0 0;padding:1em;border:2px solid #74a246}#container #content .howsystemwork .ourpart h2{font-size:1.333em;font-weight:600;background:#74a246;color:#fff;padding:.5em 1em}#container #content .howsystemwork h3{font-size:1.222em;font-weight:600}#container #content .howsystemwork .ourpart ul{display:table;width:100%;margin:0 0 0 0;padding:0}#container #content .howsystemwork .ourpart ul li{list-style:none;background:none;padding:0;display:table;width:100%;margin:0 0 1.5em 0}#container #content .workshopforum{display:table;width:100%}#container #content .workshopforum .leftcol{float:left;width:65%}#container #content .workshopforum .rightcol{float:right;width:32%}#container #content .workshopforum .rightcol img{display:table;width:100%;margin:0 0 1.5em 0}#container #content .workshopforum .leftcol .boxedcontent{display:table;width:100%;margin:0 0 1.5em 0;border:2px solid #000;padding:1.5em;text-align:center;box-sizing:border-box}#container #content .workshopforum .leftcol .boxedlist{display:table;width:100%;margin:0 0 1.5em 0;border:2px solid #000;padding:1.5em;box-sizing:border-box}#container #content .workshopforum .leftcol .boxedlist .cdtimer{display:table;width:100%;padding:.5em 1em;text-align:center;border:2px solid #0095da;margin:0 0 1em 0}#container #content .workshopforum .leftcol .boxedcontent .workshopform{display:table;width:80%;margin:0 auto;padding:2em;background:#f0f0f1}#main_countedown_1 .time_left{background-color:#0095da!important;font-size:1.222em!important;font-family:'Open Sans',sans-serif!important;color:#fff!important;border-radius:0!important}#main_countedown_1 .time_description{font-size:1em!important;font-family:'Open Sans',sans-serif!important;color:#000000!important}#sc_calendar_wrap{display:table;width:100%}#sc_events_calendar_head{background:#0095da!important;display:table;width:100%}#sc_events_calendar_head input{padding:0 10px!important;max-height:inherit!important;margin:0!important}#sc_event_select{width:40%!important;display:table-cell!important;vertical-align:middle!important;float:none!important}#sc_event_select input[type="submit"]{background:#333!important;width:auto!important;display:inline-table;padding:9px 15px 9px 15px!important;text-align:center}#sc_calendar_title{width:30%!important;font-size:1.333em!important;color:#fff!important;text-align:center!important;display:table-cell!important;vertical-align:middle!important;float:none!important}#sc_event_nav_wrap{width:30%!important;display:table-cell!important;vertical-align:middle!important;float:none!important}#sc_event_nav_wrap form{display:inline-table!important}#sc_event_nav_wrap form input[type="submit"]{background:#333!important;padding:9px 15px 9px 15px!important;text-align:center}.single-sc_event .sc_event_time{display:none}.single-sc_event .entry-meta{display:none}.single-sc_event .entry-footer{display:none}select.postform{display:none}.single-sc_event footer.footer .postmetadata{display:none}#container #content .training-form{display:table;float:right;width:32%;margin:0 0 1em 1.5em;background:#f0f0f1;padding:1em;clear:right}#container #content .training-form h3{display:table;margin:0 0 .75em 0;font-size:1.222em;font-weight:700}#container #content .benefitsattending{display:table;width:100%;margin:0 0 1.5em 0;padding:1em;background:#f0f0f1;text-align:center}#container #content .benefitsattending ul{display:table;width:100%;margin:0 0 1em 0;padding:0}#container #content .benefitsattending ul li{float:left;width:50%;margin:0;padding:.5em 1em;font-size:.883em;text-align:center;background:#fff;border:1px solid #0095da}#container #content .companieslogo{display:table;width:100%;margin:0 0 1.5em 0;padding:0}#container #content .companieslogo li{list-style:none;float:left;width:25%;margin:0;padding:1.5em;background:none}#container #content .companieslogo li img{display:table;width:100%;margin:0}.page-id-6738 #container #content h1{text-align:center}#container #content .membership-form-wrap{display:table;width:100%;background:#f0f0f1;padding:1.5em;margin:0 0 1.5em 0}#container #content .membership-form-wrap table{display:table;margin:0 auto}#container #content .membershipform table tr td{padding:.25em 0}#sexy-author-bio{display:table;width:100%;background:#f0f0f1!important;padding:1.5em!important;margin:0!important}#sab-gravatar{margin:0 1em 0 0!important}#sab-gravatar img{margin:0!important}#sab-description{font-size:0.883em!important;line-height:1.333em!important}#container #content .states{display:table;width:100%;margin:0}#container #content .states tr td{width:25%;padding:.25em .25em .25em 0}#container #content .cities{display:table;width:100%;margin:0}#container #content .cities tr td{width:25%;padding:.25em .25em .25em 0}#container #content .citypageslider{display:table;width:100%;margin:0 0 1.5em 0}#container #content .citypageslider .cycloneslider-template-standard{margin:0}#container #content .citypagebeforeafter{display:table;width:100%;margin:0;padding:2em;background:#f0f0f1;text-align:center}#container #content .citypagebeforeafter img{margin:0 0 1em 0}#container #content .citypageform{display:table;float:right;width:32%;margin:0 0 1em 1.5em;background:#f0f0f1;padding:1em;clear:right;text-align:center}#container #content .citypageform img{display:table;width:60%;margin:1em auto}#container #content .citypageform h3{font-size:1.444em}#container #content .citypageform h4{font-size:1em}#container #content .citypageform h5{font-size:1em;margin:1em 0 0 0}#container #content .com-gallery{float:left;margin:0 0 1.5em 0}#container #content .com-gallery .ngg-galleryoverview{margin:0}#container #content .com-gallery .ngg-gallery-thumbnail{border:none;margin:0 .25em .25em 0}#container #content .com-gallery .ngg-gallery-thumbnail a{margin:0}#container #content .boxwrap{display:table;width:100%}#container #content .boxwrap .pagebluebox{display:table-cell;width:50%;vertical-align:middle;background:#0095da;color:#fff;text-align:center;padding:1em;border:1px solid #fff}#container #content .boxwrap .pagebluebox h2{font-size:1em;font-weight:600;line-height:1.333em;margin:0;color:#fff}#container #content #crg-wrap{display:table;width:100%!important;border:1px solid #fff;margin:0 0 1em 0}#container #content #crg-sidebar{display:none}.crg-popup h3{background:none!important}.estimates-form{float:left;width:67%}.estimates-right{float:right;width:30%;background:#f0f0f1;padding:1.5em}.estimates-form table tr td{padding:.25em;width:33%}.estimates-form table tr td:nth-child(1) td{padding:.25em .25em 0 0}.estimates-form table tr td:nth-child(3) td{padding:.25em .25em 0 .25em}.estimates-form table tr td:only-of-type{width:100%;padding:.25em 0 .25em 0}.estimates-form table tr td.timeslot{white-space:nowrap}.estimates-form table tr td.timeslot .wpcf7-form-control-wrap{width:34.5%;display:inline-table}.estimates-form table tr td input{margin:0}.estimates-form table tr td textarea{margin:0}.estimates-form table tr td select{margin:0}.page-id-7531 .header{display:none}#container #content .drone{display:table;width:100%;padding:1em;border:1em solid #f0f0f1}#container #content .drone .windrone-title{display:table;width:100%;padding:1em;background:#693;font-size:2em;font-weight:600;color:#fff;line-height:1.333em;text-align:center}#container #content .drone .phantom3{display:table;width:100%;padding:1em;margin:0}#container #content .drone .phantom3 div{display:table-cell;width:50%;vertical-align:middle;text-align:center}#container #content .drone .phantom3 div img{display:table;max-width:100%;margin:0 auto}#container #content .drone .tired{display:table;width:100%;padding:2em;background:#f0f0f1;font-size:1.333em;line-height:1.333em;text-align:center}#container #content .drone .tired h3{margin:0 0 .5em 0}#container #content .drone .credibility{display:table;width:100%;padding:1em;background:#0095da;font-size:1.444em;font-weight:600;color:#fff;line-height:1.333em;text-align:center}#container #content .drone .joionusdec1114{display:table;width:100%;padding:2em;background:#693;color:#fff;line-height:1.333em;text-align:center}#container #content .drone .joionusdec1114 h3{color:#fff;margin:0 0 .5em 0}#container #content .drone .joionusdec1114 ul{display:table;width:100%;margin:0;padding:0;text-align:center}#container #content .drone .joionusdec1114 ul li{display:table-cell;vertical-align:middle;width:25%;list-style:none;border:1px solid #fff;padding:1em;font-size:1em;font-weight:600;background:none}#container #content .drone .photos{display:table;width:100%;margin:1.5em 0}#container #content .drone .photos img{display:table;width:100%;margin:0}#container #content .drone .calltoreg{display:table;width:100%;padding:1em;background:#693;font-size:2em;color:#fff;line-height:1.333em;text-align:center}#container #content .drone .calltoreg a{color:#fff}#container #content .drone .deadlinedrone{display:table;width:100%;padding:1em;background:#333;font-size:2em;color:#fff;line-height:1.333em;text-align:center}#container #content .drone .regtoday{display:table;width:100%;margin:.75em 0 0 0;padding:1em;background:#693;font-size:2em;color:#fff;line-height:1.333em;text-align:center}#container #content .drone .regtoday a{color:#fff}#container #content .drone .supportafttrain{display:table;width:100%;padding:2em;background:#0095da;line-height:1.333em;text-align:center}#container #content .drone .supportafttrain h3{color:#fff;margin:0 0 .5em 0}#container #content .drone .supportafttrain ul{display:table;width:100%;margin:0;padding:0;text-align:center}#container #content .drone .supportafttrain ul li{display:inline-table;width:33%;list-style:none;padding:1em;font-size:1.333em;font-weight:600;background:#fff;margin:0 0 .25em 0}.page-id-8113 .header{display:none}.page-id-8113 #menu{display:none}.page-id-8113 #container{padding:0}#container #content .conklinquote{display:table;width:100%;padding:1em;border:1em solid #f0f0f1}#container #content .conklinquote .left{width:70%;float:left}#container #content .conklinquote .right{width:28%;float:right}#container #content .conklinquote .left .logo{display:table;width:100%;padding:2em;background:#f0f0f1;font-size:1.667em;font-weight:700;text-align:center}#container #content .conklinquote .left .logo img{display:table;width:100%;margin:1em 0 0 0}#container #content .conklinquote .left .conklin-reasons{display:table;width:100%;background:#693;line-height:1.333em;margin:0 0 1.5em 0}#container #content .conklinquote .left .conklin-reasons h3{display:table;width:100%;padding:1em;font-size:1.444em;font-weight:600;color:#fff;margin:0}#container #content .conklinquote .left .conklin-reasons ul{display:table;width:100%;padding:2em;margin:0;background:#333;color:#fff;box-sizing:border-box}#container #content .conklinquote .left .form{display:table;width:100%;margin:1.5em 0 0 0;border:1em solid #693;padding:1em;text-align:center}#container #content .conklinquote .left .form h3{margin:0 0 .5em 0}#container #content .conklinquote .left .form table tr td{padding:.25em;vertical-align:top}#container #content .conklinquote .left .form table tr td input{margin:0}#container #content .conklinquote .disclaimer{display:table;width:100%;margin:1.5em 0 0 0}#container #content .conklinquote .right .sidebarcompaniesserved h3{font-size:1.444em}#container #content .conklinquote .right .sidebarcompaniesserved ul{display:table;width:100%;margin:0;padding:0}#container #content .conklinquote .right .sidebarcompaniesserved ul li{list-style:none;padding:0;background:none}#container #content .conklinquote .right .types{display:table;width:100%;padding:.5em;background:#009fd7;color:#fff}#container #content .conklinquote .right .types h3{font-size:1.333em;text-align:center;color:#fff;line-height:1.333em}#container #content .conklinquote .right .bluebox{display:table;width:100%;padding:1em;background:#009fd7;font-size:1.333em;text-align:center;color:#fff;line-height:1.333em;margin:0 0 1.111em 0}#container #content .conklinquote .right .bluebox a{font-size:1.667em;color:#fff;line-height:1.222em}#container #content .conklinquote .right .form{display:table;width:100%;margin:0 0 1.5em 0;border:1em solid #693;padding:1em;text-align:center;position:relative}#container #content .conklinquote .right .form h3{font-size:1.333em;margin:0 0 .5em 0}#container #content .conklinquote .right .form table tr td{float:left;display:table;width:100%;padding:.25em}#container #content .conklinquote .right .form img.indicator{width:3em;position:absolute;left:3em;top:3em}.page-id-9989 .header{display:none}.page-id-9989 #menu{display:none}.page-id-9989 #container{padding:0}#container #content .extendroof{display:table;width:100%;padding:1em;border:1em solid #f0f0f1}#container #content .extendroof h1{font-size:2em;font-weight:600;text-align:center}#container #content .extendroof .avoid-expense{width:100%;display:table;background:#333;margin:1em 0 2em 0;padding:0;box-sizing:border-box}#container #content .extendroof .avoid-expense li{list-style:none;background:none;width:31.3%;float:left;margin:1%;padding:0;position:relative;text-align:center}#container #content .extendroof .avoid-expense li img{display:table;width:100%;margin:0}#container #content .extendroof .avoid-expense li span.number{position:absolute;top:1em;right:1em;z-index:90;color:#fff;background:#009fd7;border-radius:50%;height:2em;width:2em;display:table;text-align:center;font-weight:700;line-height:2em;font-size:1em}#container #content .extendroof .avoid-expense li .dec{display:table;width:100%;background:#693;padding:1em;color:#fff}#container #content .extendroof .lifeextension{display:table;width:100%;margin:1.5em 0}#container #content .extendroof .lifeextension h2{text-align:center}#container #content .extendroof .lifeextension h4{text-align:center}#container #content .extendroof .bonus{display:table;width:100%;margin:1.5em 0 0 0}#container #content .extendroof .bonus h2{text-align:center}#container #content .extendroof .bonus table{display:table;width:100%;margin:0 0 1.5em 0}#container #content .extendroof .bonus table tr td{display:table-cell;vertical-align:top}#container #content .extendroof .bonus table tr td:first-child{color:#fff;background:#009fd7;padding:1.5em}#container #content .extendroof .bonus table tr td:first-child h6{color:#fff}#container #content .extendroof .bonus table tr td:first-child ul li{list-style:none;padding:.1em 0 .1em 1.25em;background:url(../webp/bullet-w.webp) left .4em no-repeat;background-size:auto;background-size:.8em}#container #content .extendroof .bonus table tr td:last-child{position:relative}#container #content .extendroof .bonus table tr td:last-child img{display:table;width:100%;margin:0}#container #content .extendroof .bonus table tr td:last-child span{position:absolute;top:1em;left:1em;z-index:90;color:#fff;background:#009fd7;text-align:center;font-weight:700;font-size:2em;padding:.5em 1em}.page-id-6397 .header{display:none}.page-id-6397 #menu{display:none}.page-id-6397 #container{padding:0}.page-id-6397 #container #content{position:relative;overflow:hidden}#container #content .nationwideworkshop{display:table;width:100%;padding:5em 10em;border:1em solid #f0f0f1;position:relative}#container #content .nationwideworkshop h1{font-size:2em;font-weight:600;text-align:center}#container #content .nationwideworkshop h4{text-align:center}#container #content .nationwideworkshop img.topstrip{position:absolute;top:-2.5em;left:-4em;display:block}#container #content .nationwideworkshop .mtopstrip{display:none}#container #content .nationwideworkshop .whyattend{display:table;width:100%;margin:1.5em 0}#container #content .nationwideworkshop .regrequire{display:table;width:100%;margin:1.5em 0;text-align:center}#container #content .nationwideworkshop .regrequire .box{display:table;width:100%;margin:1.5em 0;text-align:center;background:#0095da;color:#fff;padding:1.5em}#container #content .nationwideworkshop .events{display:table;width:100%;margin:1.5em 0;padding:0}#container #content .nationwideworkshop .events li{width:48%;float:left;background:#0094da;color:#fff;padding:.5em 1em;text-align:center;margin:0 1% .5em;list-style:none}#container #content .nationwideworkshop .reviews{display:table;width:100%;margin:2.5em 0 0 0}#container #content .nationwideworkshop .reviews table{display:table;width:100%;margin:0 0 1.5em 0}#container #content .nationwideworkshop .reviews table tr td{display:table-cell;vertical-align:top;width:50%}#container #content .nationwideworkshop .reviews table tr td:first-child img{display:table;width:100%;margin:0}#container #content .nationwideworkshop .reviews table tr td:last-child{background:#f0f0f1;padding:1.5em}#container #content .nationwideworkshop .reviews table tr td:last-child .testimonials{font-size:.883em;margin:0 0 1.5em 0}#container #content .nationwideworkshop .reviews table tr td:last-child .testimonials span{display:table;width:100%;margin:1em 0 0 0;font-weight:600}.page-id-8430 .header h1{text-align:center}#container #content .michiganforum{display:table;width:100%;margin:0}#container #content .michiganforum h2{display:table;width:100%;color:#fff;background:#0095da;padding:1em;margin:0;text-align:center;box-sizing:border-box}#container #content .michiganforum .time{font-size:1.444em;color:#fff;background:#693;padding:.5em;text-align:center}#container #content .michiganforum .sponsour{display:table;width:100%;margin:0}#container #content .michiganforum .sponsour table{display:table;width:100%;margin:0 0 0 0}#container #content .michiganforum .sponsour table tr td{display:table-cell;vertical-align:top}#container #content .michiganforum .sponsour table tr td:first-child{width:30%;background:#333}#container #content .michiganforum .sponsour table tr td:first-child p:empty{display:none}#container #content .michiganforum .sponsour table tr td:first-child img{display:table;width:100%;margin:0}#container #content .michiganforum .sponsour table tr td:first-child .text{width:100%;text-align:center;color:#fff;font-size:1.222em;padding:1em;line-height:1.333em}#container #content .michiganforum .sponsour table tr td:last-child{width:70%;background:#f0f0f1;padding:3em;text-align:center}#container #content .michiganforum .sponsour table tr td:last-child .sponsourlogo{width:100%;margin:2em 0 2em 0;padding:2em;font-size:1.333em;background:#fff}#container #content .michiganforum .sponsour table tr td:last-child .call{width:100%;margin:0 0 1em 0}#container #content .michiganforum .sponsour table tr td:last-child .call h4{margin:0 0 .5em 0}#container #content .michiganforum .sponsour table tr td:last-child .call a{font-size:2.667em}#container #content .michiganforum .forum{display:table;width:100%;margin:0}#container #content .michiganforum .forum .imgsec{display:table;width:100%;margin:0}#container #content .michiganforum .forum .imgsec ul{display:table;width:100%;background:#fff;margin:0;padding:0}#container #content .michiganforum .forum .imgsec ul li{list-style:none;float:left;width:50%;border-right:1px solid #fff;border-top:2px solid #fff;background:none;padding:0;margin:0}#container #content .michiganforum .forum .imgsec img{display:table;width:100%;margin:0}#container #content .michiganforum .forum .imgsec span{display:table;width:100%;font-size:1em;font-style:italic;color:#fff;background:#000;padding:1em;text-align:center;box-sizing:border-box}#container #content .michiganforum .fcall{display:table;width:100%;background:#693;color:#fff;text-align:center;border-top:1px solid #fff;padding:2em}#container #content .michiganforum .fcall h3{color:#fff;margin:0 0 .5em 0}#container #content .michiganforum .fcall a{font-size:2.667em;color:#fff}#container #content .michiganforum .choiceroofsec{display:table;width:100%;background:#000;padding:2em}#container #content .michiganforum .choiceroofsec table{display:table;width:100%;margin:0 0 0 0}#container #content .michiganforum .choiceroofsec table tr td{display:table-cell;vertical-align:middle}#container #content .michiganforum .choiceroofsec table tr td:first-child{font-size:2em;font-weight:600;color:#fff;text-align:center;line-height:1.333em}#container #content .michiganforum .choiceroofsec table tr td:last-child img{max-width:100%}#container #content .michiganforum .formsec{display:table;width:100%;margin:0 0 0 0;background:#f0f0f1;padding:2em;text-align:center}#container #content .michiganforum .formsec table{display:table;width:100%;margin:0 0 0 0}#container #content .michiganforum .formsec table tr td{padding:.25em;vertical-align:top}#container #content .michiganforum .sponsour .left{display:table;width:50%;margin:0;float:left}#container #content .michiganforum .sponsour .widetext{clear:both;display:table;width:100%;margin:0;padding:.5em;background:#693;color:#fff;font-size:1.444em;font-weight:700;text-align:center}#container #content .michiganforum .sponsour .left img{display:table;width:100%;margin:0}#container #content .michiganforum .sponsour .right{display:table;width:50%;margin:0;float:left;padding:1em 2em}#container #content .michiganforum .sponsour .right .sponsourlogo img{margin:0 auto}#container #content .michiganforum .sponsour .right .text{display:table;width:100%;margin:0;text-align:center}#container #content .michiganforum .registration{display:table;width:100%;background:#f0f0f1;padding:1.5em;margin:0;text-align:center}#container #content .michiganforum .registration span{display:table;margin:0 auto;padding:.5em 1em;background:#693;font-weight:700;color:#fff}#container #content .michiganforum .choiceroofsec .text{display:table;width:100%;margin:0;color:#fff;text-align:center}#container #content .michiganforum .choiceroofsec img{display:table;width:auto;max-width:100%;margin:1em auto 0 auto}.page-id-7923 .header{display:none}.page-id-7923 #menu{display:none}.page-id-7923 #container{padding:0}#container #content .whyus{display:table;width:100%;padding:1em;border:1em solid #f0f0f1;position:relative}#container #content .whyus .testimonials{display:table;width:100%;background:#333;padding:1em}#container #content .whyus .testimonials h3{color:#fff;text-align:center}#container #content .whyus .testimonials table{display:table;width:100%;margin:0 0 0 0}#container #content .whyus .testimonials table tr td{vertical-align:top;width:33.33%;padding:1em;background:#fff;border-right:2px solid #333}#container #content .whyus .testimonials table tr td span{color:#0095da;display:block}#container #content .whyus .form-area-two{display:table;width:100%;background:#f0f0f1;padding:1em;margin:0 0 1em 0}#container #content .whyus .form-area-two h3{text-align:center;margin:0}#container #content .whyus .form-area-two table{display:table;width:100%;margin:0 0 0 0}#container #content .whyus .form-area-two table tr td{padding:.25em;vertical-align:bottom;width:25%}#container #content .whyus .form-area-two table tr td input{margin:0}#container #content .whyus .form-area-two table tr td select{margin:0}#container #content .whyus .conklin{display:table;width:100%;padding:2em;margin:0 0 1em 0;text-align:center;line-height:2em}#container #content .whyus .conklin h3{color:#009fd7}#container #content .whyus .conklin span{display:inline-table;width:1em;height:1em;background:url(../webp/bullet.webp) center no-repeat;background-size:contain;line-height:1em;margin:0 .5em 0 1em}#container #content .whyus .conklin img{display:table;max-width:100%;margin:0 auto 0 auto}#container #content .whyus .fourblocks{display:table;width:100%;padding:0;margin:1em 0 2em 0}#container #content .whyus .fourblocks ul{display:table;width:100%;background:#333;padding:0;margin:0}#container #content .whyus .fourblocks ul li{list-style:none;float:left;width:50%;margin:0;background:#fff;padding:2em;border:2px solid #693;text-align:center}#container #content .whyus .fourblocks ul li span{display:table;width:100%;background:#693;color:#fff;font-weight:600;padding:.5em;margin:1em 0 0 0;box-sizing:border-box}#container #content .whyus .intro{display:table;width:100%;margin:0 0 2em 0;text-align:center;padding:0 3em}#container #content .whyus .bannerarea{display:table;width:100%;margin:0 0 2em 0}#container #content .whyus .bannerarea table{display:table;width:100%;margin:0 0 0 0}#container #content .whyus .bannerarea table tr td{display:table-cell;vertical-align:top}#container #content .whyus .bannerarea table tr td:first-child{width:70%;background:#f0f0f1}#container #content .whyus .bannerarea table tr td:first-child h2{text-align:center;color:#fff;background:#693;margin:0;padding:.5em}#container #content .whyus .bannerarea table tr td:first-child p{margin:0}#container #content .whyus .bannerarea table tr td:first-child img{display:table;width:100%;margin:0}#container #content .whyus .bannerarea table tr td:first-child ul{display:table;margin:0;padding:0;width:100%;text-align:center}#container #content .whyus .bannerarea table tr td:first-child ul li{list-style:none;display:table-cell;vertical-align:top;width:33.33%;padding:1.25em;background:#f0f0f1;border-right:1px solid #fff}#container #content .whyus .bannerarea table tr td:first-child ul li img{display:table;width:9em;max-width:90%;margin:0 auto 0 auto}#container #content .whyus .bannerarea table tr td:last-child{width:30%;background:#333}#container #content .whyus .bannerarea table tr td:last-child .form{width:100%;padding:1.5em;text-align:center;background:#009fd7}#container #content .whyus .bannerarea table tr td:last-child .form h3{font-size:1.333em;color:#fff}#container #content .whyus .bannerarea table tr td:last-child .form table tr td{display:table;float:left;width:100%;background:none}#container #content .whyus .bannerarea table tr td:last-child .form table tr td input[type="submit"]{background:#333}#container #content .whyus .bannerarea table tr td:last-child .form table tr td input[type="submit"]:hover{background:#000}#container #content .whyus .bannerarea table tr td:last-child img{display:table;width:100%;margin:0}#container #content .whyus .bannerarea table tr td:last-child h4{font-size:1em;color:#fff;text-align:center}#container #content .con-How{display:table;width:100%;margin:0 0 1.5em 0}#container #content .con-How .starters{display:table;width:100%;margin:0 0 1.5em 0}#container #content .con-How .starters .icon{float:left;width:5em;margin:0 1.5em 0 0}#container #content .con-How .starters .icon img{display:table;width:100%;margin:0}#container #content .con-How .starters p{overflow:hidden}#container #content .terms{display:table;width:100%}#container #content .terms ol{list-style-type:decimal;margin:0 0 0 3em;padding:0}#container #content .terms ol li{margin:0 0 1em 0}#container #content .terms h2{font-size:1.667em;margin:0 0 .5em 0}#container #content .terms h3{font-weight:600;margin:.25em 0 .5em 0;font-size:1em}#container #content .terms ul li ul{margin:0 0 0 0}#container #content .terms ol li ol{margin:1em 0 0 0}#container #content .terms ol li ul{margin:1em 0 0 0}#container #content .terms ol>li:before{font-weight:700}#container #content .terms ol li ul li{list-style-type:lower-alpha;background:none;padding:.1em 0 .1em 0}#container #content .terms ol li ul li ol{margin:1em 0 0 1em}#container #content .terms ol li ul li ol li{list-style-type:decimal;background:none;padding:.1em 0 .1em 0}.page-id-134 #container #content h5{color:#0095da}.crcg-advantage{display:table;width:100%;margin:0 0 1.5em 0}.crcg-advantage tr td{padding:.5em;border-bottom:1px solid #d7d7d7}.crcg-advantage tr th{padding:.5em;background:#f0f0f1;font-weight:700}.crcg-advantage tr td.true{text-align:center;color:green}.crcg-advantage tr td.false{text-align:center;color:red}.sharebox{display:table;width:100%;margin:0 0 1.5em 0}