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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}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}.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0}.ie .clearfix{zoom:1}.clear{clear:both}.fl{float:left}.fr{float:right}.txt-left{text-align:left}.txt-right{text-align:right}.txt-center{text-align:center}img.alignright{float:right;margin:0 0 0 20px}img.alignleft{float:left;margin:0 20px 0 0}img.aligncenter{display:block;margin:0 auto}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff;color:#000;display:none;font-family:'Montserrat',sans-serif;font-size:14px}h1,h2,h3,h4,h5,h6{font-weight:400;margin-bottom:15px}p{margin:0 0 15px}a{color:#1439a2;text-decoration:none}a:hover{text-decoration:underline}img{height:auto;max-width:100%}strong,b{font-weight:700}em,i{font-style:italic}.mobile-menu-toggle,.mobile-menu-list{display:none}.container{margin:0 auto;width:1200px}.btn{display:inline-block;border-radius:30px;color:#fff;font-size:18px;font-weight:500!important;padding:20px 40px;text-transform:uppercase;text-decoration:none!important;box-shadow:0 3px 2px -2px gray}.btn:hover{-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out;text-decoration:none}.btn-green{background:#01882b}.btn-green:hover{background:#173d9f}.btn-blue{background:#3c7bbb}.btn-blue:hover{background:#25588c}.btn-grey{background:#4e4e4e}.btn-grey:hover{background:#252424}.icon{display:inline-block}.icon-customer{background:url(//stormmaster.com/wp-content/themes/stormmaster/images/icons/icon-customer.png) no-repeat;height:26px;width:23px}.icon-phone{background:url(//stormmaster.com/wp-content/themes/stormmaster/images/icons/icon-phone.jpg) no-repeat;height:22px;width:23px}.icon-phone-white{background:url(//stormmaster.com/wp-content/themes/stormmaster/images/icons/icon-phone-white.png) no-repeat;height:31px;width:32px}.icon-text{background:url(//stormmaster.com/wp-content/themes/stormmaster/images/icons/icon-text.png) no-repeat;height:39px;width:44px}.icon-send{background:url(//stormmaster.com/wp-content/themes/stormmaster/images/icons/icon-send.png) no-repeat;height:36px;width:39px}.icon-download{background:url(//stormmaster.com/wp-content/themes/stormmaster/images/icons/icon-download.png) no-repeat;height:23px;width:23px}.icon-chat{background:url(//stormmaster.com/wp-content/themes/stormmaster/images/icons/icon-chat.png) no-repeat;height:39px;width:44px}.icon-call{background:url(//stormmaster.com/wp-content/themes/stormmaster/images/icons/icon-call.png) no-repeat;height:31px;width:32px}.spinner{background:#fff url(//stormmaster.com/wp-content/themes/stormmaster/images/gutter-company-loading.gif) no-repeat center;left:0;position:fixed;height:100%;width:100%;z-index:1500}#header .container{width:1500px}#header .logo{float:left;margin:22px 40px 23px 0;width:230px}#header .menu{float:left;margin-top:25px}#header .menu li{float:left;position:relative}#header .menu li a{border-bottom:3px solid #fff;color:#565656;float:left;font-size:14px;font-weight:500;padding:20px 13px;text-decoration:none;text-transform:uppercase}#header .menu li a:hover,#header .menu li.sfHover a{border-bottom:3px solid #123392;color:#123392}#header .menu li.active a{color:#123392}#header .menu ul ul{background:#fff;display:none;left:0;position:absolute;top:81px;padding-bottom:15px;width:225px;z-index:100}#header .menu ul ul li{float:none;margin:0}#header .menu ul ul li a{border:0 none!important;color:#565656!important;display:block;float:none;font-size:15px;font-weight:400;padding:10px 13px;text-transform:capitalize}#header .menu ul ul li a:hover{border:0 none;color:#1439a2!important}#header .contact{float:right;margin-top:30px}#header .contact .phone{color:#1439a2;display:inline-block;font-size:22px;font-weight:600;text-decoration:none;vertical-align:middle}#header .contact .phone span{display:block;font-size:13px;font-weight:400;text-align:right;text-transform:uppercase}#header .contact .phone .icon-phone{margin-right:10px;vertical-align:middle}#header .contact .btn{background:#01882b;font-size:14px;padding:17px 22px;margin-left:10px;vertical-align:middle}#header .contact .btn:hover{background:#173d9f}#header .contact form{display:inline-block;margin-left:10px}#header .contact .pay-button{font-size:14px;font-weight:400}#sub-footer{background:#1439a2;color:#fff}#sub-footer .row-1 .container{padding:70px 0}#sub-footer .row-2{border-bottom:1px solid #3f589e;border-top:1px solid #3f589e}#sub-footer .row-2 .container{padding:40px 0}#sub-footer .row-3 .container{padding:50px 0}#sub-footer .sitemap .column{float:left;margin-right:75px}#sub-footer .sitemap .column.last{margin-right:0}#sub-footer .sitemap .column h3{color:#fff;font-size:16px;font-weight:600;margin-bottom:20px;text-transform:uppercase}#sub-footer .sitemap .column h3:after{content:" ";border-bottom-style:solid;border-bottom-width:2px;display:table-cell;padding-top:20px;width:30px}#sub-footer .sitemap .column li{margin-bottom:10px}#sub-footer .sitemap .column li a{color:#a5b3da;font-size:15px}#sub-footer .user-buttons{float:left}#sub-footer .user-buttons span{display:inline-block}#sub-footer .row .user-buttons form{display:inline-block;float:none}#sub-footer .user-buttons .btn{margin-right:5px}#sub-footer .user-buttons .icon{margin-right:10px;vertical-align:middle}#sub-footer .user-buttons .btn-customer{margin-right:15px;padding:15px 40px 15px 20px}#sub-footer .socials{float:right}#sub-footer .socials .bbb{background:#fff;display:inline-block;margin-right:10px;vertical-align:middle;padding:10px;border-radius:6px;max-width:300px}#sub-footer .socials .follow{display:inline-block;vertical-align:middle}#sub-footer .socials h4{display:inline-block;margin:0;vertical-align:middle;width:100px}#sub-footer .socials p{display:inline-block;margin:0;vertical-align:middle}#sub-footer .socials p span{margin-left:5px}#sub-footer .partners{float:left}#sub-footer .partners h4{font-size:16px;font-weight:medium;margin-bottom:30px;text-transform:uppercase}#sub-footer .partners p span{margin-right:20px}#sub-footer .license{float:right}#sub-footer .license h3{font-size:27px;font-weight:medium;margin-bottom:40px}#sub-footer .license p{color:#a5b3da;font-size:14px;margin:0}#footer{background:#123392}#footer .container{padding:20px 0}#footer .copyright{color:#a5b3da;float:left;margin:25px 0 0}#footer .copyright a{color:#a5b3da;font-size:15px;text-decoration:underline}#footer .up-arrow{border:1px solid #a5b3da;border-radius:30px;color:#a5b3da;float:right;font-size:20px;height:54px;line-height:54px;text-align:center;width:54px}#home-sections{overflow:hidden;width:100%}#home-sections .banner{background:url(//stormmaster.com/wp-content/themes/stormmaster/images/bg-banner.jpg) no-repeat scroll 50% 0;background-size:cover}#home-sections .banner .container{padding:130px 0}#home-sections .banner .box{background:rgba(20,57,162,.9);border-radius:12px;width:625px}#home-sections .banner .slider-stage{color:#fff;padding:60px 50px}#home-sections .banner .slider-stage li{padding-bottom:10px;width:100%}#home-sections .banner .slider-stage h2{font-size:46px;font-weight:500;margin-bottom:40px}#home-sections .banner .slider-stage p{border-left:4px solid #fff;font-size:24px;line-height:30px;margin-bottom:36px;padding-left:20px}#home-sections .banner .slider-nav{width:147px}#home-sections .banner .slider-nav-prev,#home-sections .banner .slider-nav-next{background:#102f89;color:#fff;cursor:pointer;display:inline-block;font-size:20px;padding:20px 28px}#home-sections .banner .slider-nav-prev:hover,#home-sections .banner .slider-nav-next:hover{background:#1b46c2}#home-sections .about .container{padding:110px 0}#home-sections .about .image{float:left;position:relative;z-index:2;width:670px}#home-sections .about .image .item-leading{margin-bottom:20px}#home-sections .about .image .item-sub{width:48%}#home-sections .about .content{background:#fff;border:1px solid #dedede;float:right;margin-top:20px;margin-left:-100px;padding:40px 20px 40px 100px;width:600px;position:relative;z-index:1}#home-sections .about .content h2{color:#1439a2;font-size:46px;font-weight:600;margin-bottom:30px}#home-sections .about .content .intro{border-left:4px solid #0dac0d;color:#000;font-size:20px;font-weight:500;padding-left:25px}#home-sections .about .content p{color:#383838;font-size:14px;line-height:18px;margin-bottom:20px;padding-left:25px}#home-sections .about .content p.last{margin:0}#home-sections .about .content a{color:#1439a2;font-weight:700;text-decoration:underline}#home-sections .teaser{background:url(//stormmaster.com/wp-content/themes/stormmaster/images/bg-teaser.jpg) no-repeat;background-size:cover;margin-bottom:8px;text-align:center}#home-sections .teaser .container{padding:120px 0}#home-sections .teaser .widget{margin-bottom:0}#home-sections .teaser .inner{padding:0 200px}#home-sections .teaser h2{color:#1439a2;font-size:46px;font-weight:600;margin-bottom:30px}#home-sections .teaser p{color:#383838;font-size:18px;line-height:26px;margin-bottom:30px}#home-sections .markets{margin-bottom:8px}#home-sections .markets .column{width:49.7%}#home-sections .markets .sub-column{margin-bottom:1%;width:49.5%}#home-sections .markets .item{position:relative}#home-sections .markets .item .caption{background:url(//stormmaster.com/wp-content/themes/stormmaster/images/bg-market-caption-column.png) repeat-y scroll 0 0;bottom:0;padding:25px 30px;position:absolute;left:0;width:100%}#home-sections .markets .item img{display:block}#home-sections .markets .item h3{color:#fff;font-size:34px;font-weight:600}#home-sections .markets .item a{color:#7bc117;font-size:16px}#home-sections .markets .overlay{background:rgba(23,164,19,.8);display:none;position:absolute;left:0;top:0;height:100%;padding:65px 60px;text-align:center;width:100%}#home-sections .markets .overlay h3{font-weight:600;margin-bottom:50px}#home-sections .markets .overlay p{color:#fff;font-size:20px;line-height:26px;margin-bottom:30px}#home-sections .markets .overlay a{border:1px solid #fff;color:#fff;display:inline-block;padding:10px;text-decoration:none}.reviews{background:url(//stormmaster.com/wp-content/themes/stormmaster/images/bg-reviews.jpg) no-repeat scroll 50% 0;background-size:cover;padding:115px 0 160px}.reviews .customer-slider{margin-bottom:110px;text-align:center}.reviews .customer-slider .inner{padding:0 130px}.reviews .customer-slider h2{color:#1439a2;font-size:46px;font-weight:700;margin-bottom:60px}.reviews .customer-slider .quote{color:#c8c8c8;font-size:60px;margin-bottom:30px}.reviews .customer-slider-stage{margin-bottom:60px}.reviews .customer-slider-stage li{width:100%}.reviews .customer-slider-stage .message{color:#424242;font-family:Georgia,Times,"Times New Roman",serif;font-size:28px;font-style:italic;line-height:36px;margin-bottom:40px}.reviews .customer-slider-stage .author{font-size:17px;font-weight:500}.reviews .customer-slider-stage .author span{display:block;margin-bottom:10px}.reviews .customer-slider-pager span{background:#7a7a7a;border-radius:6px;cursor:pointer;display:inline-block;height:10px;margin:0 2px;text-indent:-9999px;width:10px}.reviews .customer-slider-pager span:hover,.reviews .customer-slider-pager span.cycle-pager-active{background:#0dac0d}.reviews .homeowners{text-align:center}.reviews .homeowners .container{width:1500px}.reviews .homeowners h3{color:#1439a2;font-size:30px;font-weight:700;margin-bottom:30px}.reviews .homeowners p{color:#0e0e0e;font-size:24px;margin-bottom:50px}.reviews .homeowners-list{margin-bottom:70px;position:relative;width:100%}.reviews .homeowners-list .item img{box-shadow:0 0 10px #e2e3e7;-moz-box-shadow:0 0 10px #e2e3e7;-webkit-box-shadow:0 0 10px#e2e3e7}.reviews .homeowners-list li.last{margin-right:0}.reviews .homeowners-list-prev,.reviews .bx-prev{background:url(//stormmaster.com/wp-content/themes/stormmaster/images/icons/icon-long-arrow-left.png) no-repeat;cursor:pointer;height:15px;margin-top:-7px;text-indent:-9999px;position:absolute;left:10px;top:50%;width:57px}.reviews .homeowners-list-next,.reviews .bx-next{background:url(//stormmaster.com/wp-content/themes/stormmaster/images/icons/icon-long-arrow-right.png) no-repeat;cursor:pointer;height:15px;margin-top:-7px;text-indent:-9999px;position:absolute;right:10px;top:50%;width:57px}.reviews .homeowners .readmore{color:#1439a2;font-size:18px;font-weight:500;text-decoration:underline}#home-sections .contact .container{padding:110px 0}#home-sections .contact h2{color:#1439a2;font-size:46px;font-weight:600}#home-sections .contact .estimate{margin-bottom:130px}#home-sections .contact .estimate .image{float:left;width:590px}#home-sections .contact .estimate .image img{box-shadow:55px 55px 0px -30px #f1f2f6;-webkit-box-shadow:55px 55px 0px -30px #f1f2f6;-moz-box-shadow:55px 55px 0px -30px #f1f2f6}#home-sections .contact .estimate .content{float:right;width:540px}#home-sections .contact .estimate .content h2{font-size:46px;margin-bottom:40px;line-height:50px}#home-sections .contact .estimate .content p{color:#424242;font-size:20px;margin-bottom:30px;line-height:26px}#home-sections .contact .questions{text-align:center}#home-sections .contact .questions h2{margin-bottom:20px}#home-sections .contact .questions p{font-size:20px;font-weight:500;margin-bottom:40px}#home-sections .blogfeed{background:#f1f2f6}#home-sections .blogfeed .container{padding:120px 0}#home-sections .blogfeed h2{color:#1439a2;font-size:40px;font-weight:700;margin-bottom:95px;text-align:center}#home-sections .blogfeed .list{text-align:center}#home-sections .blogfeed .item{background:#fff;border-radius:6px;box-shadow:0 0 10px #e3e4e8;-moz-box-shadow:0 0 10px #e3e4e8;-webkit-box-shadow:0 0 10px#e3e4e8;display:inline-block;margin:0 10px;padding:15px 15px 50px;text-align:left;vertical-align:top;width:375px}#home-sections .blogfeed .item .image{margin-top:-45px;margin-bottom:20px;text-align:center}#home-sections .blogfeed .item .image img{border-radius:6px;box-shadow:0 0 30px #c6c7ca;-moz-box-shadow:0 0 30px #c6c7ca;-webkit-box-shadow:0 0 30px#c6c7ca}#home-sections .blogfeed .item h3{color:#1439a2;font-size:22px;font-weight:500;line-height:26px}#home-sections .blogfeed .item h3:after{content:" ";border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:#0dac0d;display:table-cell;padding-top:20px;width:30px}#home-sections .blogfeed .item h3 a{color:#1439a2}#home-sections .blogfeed .item p{color:#383838;font-size:16px;line-height:24px}#home-sections .blogfeed .item .btn{font-size:14px;font-weight:500;padding:15px 20px}#content{padding:50px 0}#content-title{margin-bottom:100px;padding-bottom:40px;position:relative;text-align:center}#content-title:after{border-top:1px solid #1439a2;content:"";height:1px;margin-left:-50px;position:absolute;left:50%;bottom:0;width:100px}#content-title h1{color:#1439a2;font-size:64px;font-weight:600;margin-bottom:15px}#content-title .secondary-title{font-size:24px;line-height:30px}.entry-title{margin-bottom:40px;padding-bottom:40px;position:relative;text-align:center}.entry-title h1{color:#1439a2;font-size:64px;font-weight:600}.entry-title:after{border-top:1px solid #1439a2;content:"";height:1px;margin-left:-50px;position:absolute;left:50%;bottom:0;width:100px}.entry-title p{color:#000;font-size:24px;line-height:30px;text-align:center}.entry .entry-subtitle{color:#000;font-size:24px;line-height:30px;margin-bottom:40px;text-align:center}hr{border:0 none;border-top:1px solid #1439a2;margin-bottom:40px;text-align:center;width:100px}.entry-meta{margin-bottom:20px}.entry-overview{margin-bottom:100px}.entry-content{color:#383838;font-size:16px}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{color:#1439a2;font-weight:600;margin-bottom:30px}.entry-content h1{font-size:42px}.entry-content h2{font-size:36px}.entry-content h3{font-size:32px}.entry-content h4{font-size:24px}.entry-content h5{font-size:20px}.entry-content h6{color:#464340;font-size:16px}.entry-content p{line-height:26px;margin-bottom:30px}.entry-content ol{list-style-type:decimal;margin-bottom:30px;padding-left:35px}.entry-content ul{list-style-type:disc;margin-bottom:30px;padding-left:35px}.entry-content li{line-height:20px;margin-bottom:10px}.entry-content a{font-weight:700;text-decoration:underline}.entry-list .entry{margin-bottom:100px}.entry-list .entry-title{font-size:32px;text-align:left}.entry-content .entry-content-title{color:#1439a2;font-size:42px;font-weight:600;line-height:50px;margin-bottom:40px;padding-bottom:30px;position:relative;text-align:center}.entry-content .entry-content-title:after{border:2px solid #0dac0d;content:' ';position:absolute;left:50%;top:100%;transform:translateX(-50%);width:42px}#comments,#reply-title{font-size:22px}h2.comments-title{font-size:30px}ol.comment-list{list-style:none;margin:0 0 25px;padding:0;text-indent:0}ol.comment-list li.comment{padding:35px 50px}ol.comment-list li.comment div.vcard{font-size:22px;margin-bottom:10px}ol.comment-list li.comment div.vcard cite.fn{font-style:normal}ol.comment-list li.comment div.vcard img.avatar{float:right;margin:0 0 15px 45px}ol.comment-list li.comment div.comment-meta{font-size:16px;margin-bottom:10px}ol.comment-list li.comment p{font-size:16px;line-height:26px;margin:0 0 15px}ol.comment-list li.comment ul{font-size:16px;list-style:square;margin:0 0 10px 20px}ol.comment-list li.comment div.reply{font-size:16px}ol.comment-list li.comment div.reply a{font-weight:700}ol.comment-list li.comment ol.children{list-style:none;margin:30px 0 0;text-indent:0}ol.comment-list li.comment ol.children li.depth-2{border-left:2px solid #555;margin:0 0 15px 15px}ol.comment-list li.comment ol.children li.depth-3{border-left:2px solid #999;margin:0 0 15px 15px}ol.comment-list li.comment ol.children li.depth-4{border-left:2px solid #bbb;margin:0 0 15px 15px}ol.comment-list li.even{background:#fff}ol.comment-list li.odd{background:#f6f6f6}ol.comment-list li.parent{border-left:2px solid #eee}.comment-form{max-width:50%}.comment-form-author{float:left;width:48%}.comment-form-email{float:right;width:48%}.comment-form-comment{clear:both}.comment-form label{display:block;margin-bottom:10px}.comment-form input[type=text]{height:40px;padding:5px;width:100%}.comment-form textarea{padding:5px;width:100%}.comment-form p{font-size:16px;line-height:26px}input[type=submit],button[type=submit]{background:#1439a2;border:0 none;border-radius:30px;color:#fff;cursor:pointer;font-family:'Source Sans Pro',sans-serif;font-size:18px;font-weight:600;padding:15px 40px}.comments-area li{font-size:16px;margin-bottom:20px}.comment-author{margin-bottom:15px}.comment-author .avatar{vertical-align:middle}.comment-awaiting-moderation{margin-bottom:15px}.comment-meta{margin-bottom:15px;padding-top:15px}.widget{margin-bottom:50px}.widget-title{color:#1439a2;font-size:30px}.widget li{margin-bottom:10px}.widget_search input[type=text]{height:42px;padding:5px;vertical-align:top}#content-banner{background-color:#000;margin-bottom:40px;padding-bottom:320px;padding-top:320px;position:relative}#content-banner .container{position:relative;z-index:2}#content-banner .bg-image{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;height:100%;width:100%;position:absolute;left:0;top:0;opacity:.7;z-index:1}#content-banner .info{color:#fff;padding-left:80px;padding-right:80px;position:absolute;top:50%;left:0;transform:translateY(-50%);text-align:center;width:100%}#content-banner .info h1{font-size:64px;font-weight:600}#content-banner .info p{font-size:24px;line-height:30px}#content-banner.product-banner .info{background-color:transparent}.page-overview{margin-bottom:110px;text-align:center}.page-overview .inner{padding:0 50px}.page-overview h2{color:#1439a2;font-size:47px;font-weight:600;margin-bottom:30px;padding-bottom:30px;position:relative}.page-overview h2:after{border:2px solid #0dac0d;content:' ';position:absolute;left:50%;top:100%;transform:translateX(-50%);width:42px}.page-overview p{color:#383838;font-size:17px;line-height:24px;margin-bottom:30px}.customer-benefits .item{margin-bottom:100px}.customer-benefits .item .caption{background:#fff;box-shadow:0 0 40px 1px #eee;margin-top:30px;padding:60px 40px;width:570px}.customer-benefits .item .caption.fr{margin-left:-130px}.customer-benefits .item .caption.fl{margin-right:-130px}.customer-benefits .item .caption h3{color:#1439a2;font-size:37px;font-weight:600}.customer-benefits .item .caption p{color:#383838;font-size:17px;line-height:24px;margin-bottom:30px}.customer-reviews{padding-bottom:100px}.customer-reviews .homeowners-list{margin:0}.customer-contact{padding:100px 0;text-align:center}.customer-contact .container{max-width:980px}.customer-contact h2{color:#1439a2;font-size:47px;font-weight:600;margin-bottom:30px;padding-bottom:30px;position:relative}.customer-contact h2:after{border:2px solid #0dac0d;content:' ';position:absolute;left:50%;top:100%;transform:translateX(-50%);width:42px}.customer-contact p{font-size:20px;margin-bottom:40px}.customer-contact .quick-contact{margin-bottom:60px}#content-body{padding:50px 0}#content-body .customer-contact .form .gform_footer{text-align:center}#content-body .customer-contact .form .gform_button{background:#1439a2 url(//stormmaster.com/wp-content/themes/stormmaster/images/icons/icon-contact-send.png) no-repeat scroll 70% 50%;border-radius:30px;color:#fff;margin:0;font-size:20px;font-weight:600;padding:20px 120px 20px 100px;text-transform:uppercase}#content-body .customer-contact .form .ginput_container{position:relative}#content-body .customer-contact .form .ginput_container:before{background:#1439a2;content:' ';position:absolute;left:0;top:0;height:98%;width:70px}#content-body .customer-contact .form .name .ginput_container:before{background:#1439a2 url(//stormmaster.com/wp-content/themes/stormmaster/images/icons/icon-contact-name.png) no-repeat scroll 50% 50%}#content-body .customer-contact .form .ginput_container_email:before{background:#1439a2 url(//stormmaster.com/wp-content/themes/stormmaster/images/icons/icon-contact-email.png) no-repeat scroll 50% 50%}#content-body .customer-contact .form .ginput_container_phone:before{background:#1439a2 url(//stormmaster.com/wp-content/themes/stormmaster/images/icons/icon-contact-phone.png) no-repeat scroll 50% 50%}#content-body .customer-contact .form .services .ginput_container:before{background:#1439a2 url(//stormmaster.com/wp-content/themes/stormmaster/images/icons/icon-contact-services.png) no-repeat scroll 50% 50%}#content-body .customer-contact .form .ginput_container_textarea:before{background:#1439a2 url(//stormmaster.com/wp-content/themes/stormmaster/images/icons/icon-contact-comment.png) no-repeat scroll 50% 20px}#content-body .customer-contact .form label{display:none}#content-body .customer-contact .form input[type=text]{border:1px solid #cac5c5;color:#000;font-family:'Montserrat',sans-serif;font-size:17px;height:70px;padding-left:95px}#content-body .customer-contact .form input[type=text]::-webkit-input-placeholder{color:#000}#content-body .customer-contact .form input[type=text]::-moz-placeholder{color:#000}#content-body .customer-contact .form input[type=text]:-ms-input-placeholder{color:#000}#content-body .customer-contact .form input[type=text]:-moz-placeholder{color:#000}#content-body .customer-contact .form textarea{border:1px solid #cac5c5;color:#000;font-family:'Montserrat',sans-serif;font-size:17px;padding-left:95px;padding-top:20px}#content-body .customer-contact .form textarea::-webkit-input-placeholder{color:#000}#content-body .customer-contact .form textarea::-moz-placeholder{color:#000}#content-body .customer-contact .form textarea:-ms-input-placeholder{color:#000}#content-body .customer-contact .form textarea:-moz-placeholder{color:#000}#content-body .customer-contact .form select{border:1px solid #cac5c5;color:#000;font-family:'Montserrat',sans-serif;font-size:17px;height:70px;padding-left:95px}.gform_wrapper .gfield{margin:0 0 35px!important}#content-teaser{background-color:#f1f2f6;padding:100px 0;text-align:center}#content-teaser .container{max-width:830px}#content-teaser h2{color:#1439a2;font-size:47px;font-weight:600;margin-bottom:30px;padding-bottom:30px;position:relative}#content-teaser h2:after{border:2px solid #0dac0d;content:' ';position:absolute;left:50%;top:100%;transform:translateX(-50%);width:42px}#content-teaser p{color:#383838;font-size:17px;line-height:24px;margin-bottom:30px}#content-teaser .quick-links .item{display:inline-block;margin:0 5px}.page-get-inspired #main-body .container{overflow:hidden}.row{margin-right:0!important;margin-left:0!important}.entry-thunmbnail{margin-bottom:30px}.entry-meta{color:#173558;margin-bottom:20px}.entry-meta span{margin-right:20px}.entry-meta a{color:#feb948;text-decoration:underline}.entry-meta .entry-categories a{color:#173558;text-decoration:none}.entry-list .row{margin-bottom:50px}.entry-list .entry{float:left;margin:0 2%;width:46%}.entry-list .entry-thunmbnail a{display:block;position:relative}.entry-list .entry-thunmbnail a .mask{background:rgba(0,0,0,0);-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out}.entry-list .entry-thunmbnail a:hover .mask{background:rgba(0,0,0,.5);bottom:0;position:absolute;left:0;height:100%;width:100%}.entry-list .entry-title{margin-bottom:0;padding-bottom:0}.entry-list .entry-title h2{font-size:28px;line-height:32px;margin-bottom:15px;text-transform:capitalize}.entry-list .entry-title:after{display:none}.entry-author{border-top:1px solid #ccc;margin-top:60px;overflow:hidden;padding:60px}.entry-author .avatar{float:left;margin-right:20px;width:130px}.entry-author .avatar img{border-radius:50%}.entry-author h4{color:#888;font-size:18px;padding-top:5px}.entry-author .description{color:#888;font-size:16px;line-height:20px}.location-info{margin-bottom:100px}.location-info .column{width:48%}.location-info .column .map iframe{height:400px;max-width:100%}.location-info .fields .item{margin-bottom:50px}.location-info .fields .item.last{margin-bottom:0}.location-info h4{color:#383838;font-size:28px;font-weight:500}.location-info .fields .item p{font-size:16px;line-height:26px;margin:0}.accreditation{margin-bottom:100px;text-align:center}.accreditation h3{color:#383838;font-size:22px;font-weight:600;margin-bottom:30px;text-transform:uppercase}.accreditation p{max-width:300px;margin:0 auto}.page-contact-us .accreditation h3{color:#1439a2}.page-contact-us .accreditation .wp-block-image{max-width:300px;margin:0 auto}#main-body.narrow #content-body .container,#main-body.narrow #content .container{max-width:940px}#main-body.extra-narrow #content-body .container,#main-body.extra-narrow #content .container{max-width:700px}.page-get-inspired .simplefilter{padding:0}.page-get-inspired .simplefilter li{cursor:pointer;color:#383838!important;padding:20px 30px}.page-get-inspired .simplefilter li.active,.page-get-inspired .simplefilter li:hover{background:#1439a2!important;color:#ffffff!important}.page-get-inspired .filtr-container .item-desc{background:0 0;color:#383838;margin-top:5px;padding:10px 0;position:relative;bottom:0;left:0;right:0;text-align:left}.page-get-inspired .filtr-container .thumbnail{border:0 solid transparent;border-radius:0;padding:0}.page-get-inspired .filtr-container .thumbnail:hover{box-shadow:0px 0px 0px transparent}.page-get-inspired .filtr-container .image{position:relative}.page-get-inspired .filtr-container .image .overlay{display:none}.page-get-inspired .filtr-container .image:hover .overlay{background:rgba(0,0,0,.8);color:#fff;display:block;height:100%;position:absolute;left:0;top:0;text-align:center;text-transform:uppercase;width:100%}.page-get-inspired .filtr-container .image .overlay em{font-style:normal;position:absolute;left:0;top:50%;width:100%}.page-get-inspired .filtr-container .filtr-item{position:relative;padding-bottom:20px!important}.page-template-page-product .wp-block-media-text__content{-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,.1);box-shadow:0px 0px 15px 0px rgba(0,0,0,.1);background-color:#fff;padding-bottom:40px;padding-top:40px}.page-template-page-product .overview h3{font-size:36px}.page-template-page-product .overview h5{color:#464340;font-weight:400}.page-template-page-product .aluminum-box-gutters .wp-block-media-text__content{margin-right:-25px}.entry-content-image-list .wp-block-media-text__content{-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,.1);box-shadow:0px 0px 15px 0px rgba(0,0,0,.1);background-color:#fff;padding-bottom:40px;padding-top:40px}.page-template-page-product .leak-free-installation .wp-block-media-text__content{margin-top:60px}.page-template-page-product .leak-free-installation .wp-block-media-text__media{margin-left:-120px;margin-top:-70px}.page-template-page-product .designed-for-your-home .wp-block-media-text__content{margin-top:70px}.page-template-page-product .designed-for-your-home .wp-block-media-text__media{margin-right:-120px;margin-top:-20px}.page-template-page-product .content-with-shadow{-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,.1);box-shadow:0px 0px 15px 0px rgba(0,0,0,.1);background-color:#fff;z-index:100}.page-template-page-product .content-with-shadow .kt-inside-inner-col{padding:40px 40px 10px}.page-template-page-product .content-with-shadow .kt-layout-id_351720-33 .kt-inside-inner-col{padding-top:0}.page-template-page-product .entry-content li{line-height:20px;margin-bottom:14px}.reviews-list .item{display:inline-block;margin:0 3% 100px;vertical-align:top;width:42%}.reviews-list .item .author{font-style:italic}.reviews-list .item .author span{display:block}.reviews-list .item .author .name{font-weight:700}.buttons-mobile{display:none}.quick-contact span{display:block;margin-bottom:20px}.quick-contact .phone{font-size:34px;font-weight:600;text-decoration:none}.quick-contact .icon{margin-right:10px;vertical-align:middle}.quick-contact .btn{line-height:58px;padding-bottom:0;padding-top:0}.page-template-page-customer #content-banner .info h1{font-size:54px}.page-template-page-customer .entry-content-image-list .wp-block-media-text__content{margin-left:25px;width:574px}.page-template-page-customer .entry-content-image-list .wp-block-media-text__content p{font-size:14px;line-height:20px}.page-template-page-customer .entry-content-image-list .has-media-on-the-right .wp-block-media-text__content{margin-left:0}.page-template-page-customer .entry-content-image-list .wp-block-media-text__media{margin-right:-130px}.page-template-page-customer .entry-content-image-list .has-media-on-the-right .wp-block-media-text__media{margin-right:0;margin-left:-150px}.page-template-page-customer .entry-content-image-list .wp-block-media-text__media{width:750px}.page-our-locations .entry-content .locations-map{text-align:center}.page-our-locations .entry-content-title{font-size:40px}.location-map{margin-bottom:70px;text-align:center}.location-map .map{max-width:850px;margin:0 auto 100px;position:relative}.location-map .map .item-1{position:absolute;left:410px;top:140px;height:130px;width:360px}.location-map .map .item-2{position:absolute;right:60px;top:100px;height:180px;width:250px}.location-map .map .item-3{position:absolute;left:650px;top:340px;height:60px;width:140px}.location-map .map .item-4{position:absolute;right:140px;top:365px;height:50px;width:180px}.location-map .map .item-5{position:absolute;left:470px;top:550px;height:140px;width:280px}.location-list{margin-bottom:100px;text-align:center}.location-list .location-column{display:inline-block;margin:0 60px 30px;text-align:left;vertical-align:top;width:270px}.location-list .location-row h4{color:#383838;font-weight:500;margin-bottom:15px}.location-list .location-row{margin-bottom:50px}.location-list .location-row .item{margin-bottom:20px}.location-list .location-row .item p{margin-bottom:0}.location-category-summary{text-align:center;margin:0 auto;max-width:800px}.location-category-list{text-align:center}.location-category-list .item{margin-bottom:40px}.location-category-list .item p{margin-bottom:0}.go-gallery ul.go-gallery-filters li{display:inline-block;margin:0 2px}.go-gallery ul.go-gallery-filters li a{background:#cccccc!important;color:#383838!important;margin:0!important;padding:20px 30px!important}.go-gallery ul.go-gallery-filters li a:hover,.go-gallery ul.go-gallery-filters li.active a{background:#1439a2!important;color:#ffffff!important}.page-contact-us .entry-title p{color:#1439a2}.page-contact-us #main-body,.page-free-estimate-ad #main-body{background:url(//stormmaster.com/wp-content/themes/stormmaster/images/bg-contact.jpg) no-repeat scroll 50% 0%;background-size:cover}.page-contact-us .contact-form{background:#fff;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,.1);box-shadow:0px 0px 15px 0px rgba(0,0,0,.1)}.page-contact-us .contact-form .kt-inside-inner-col{padding:30px 40px 0}.page-contact-us .entry-content .inner-column-2{padding-top:50px}.page-contact-us .entry-content .inner-column-2 li{line-height:20px;margin-bottom:20px}.page-contact-us .row-1{display:none}.tax-location_categories .entry-content-title{padding-left:100px;padding-right:100px}.tax-location_categories #content-body .container{max-width:980px}.page-template-page-landing #header .menu,.page-template-page-landing #header .contact,.page-template-page-free-estimate-ad #header .menu,.page-template-page-free-estimate-ad #header .contact{display:none}.page-template-page-landing #header .logo,.page-template-page-free-estimate-ad #header .logo{float:none;margin:22px 0 23px;text-align:center;width:100%}.page-template-page-landing #sub-footer,.page-template-page-free-estimate-ad #sub-footer{display:none}.landing-reviews{background:0 0;padding:0}.landing-reviews .customer-slider h2{font-size:30px}.landing-reviews .customer-slider-stage .message{font-size:18px;line-height:24px}.landing-reviews .customer-slider-stage .author span{display:inline-block}.landing-reviews .customer-slider-stage .author .position-category{color:#6e6e6e;font-size:14px}.page-template-page-landing #content-body,.page-template-page-free-estimate-ad #content-body{padding-bottom:170px}.about-storm{padding-left:200px;padding-right:200px}.about-storm h3{color:#1439a2;font-size:28px;font-weight:700;text-align:center}.about-storm ul{list-style-type:disc;margin:20px 0;padding-left:50px;width:46%}.about-storm ul li{font-size:17px;line-height:24px;margin-bottom:10px}.page-template-page-landing #content-banner,.page-template-page-free-estimate-ad #content-banner{padding-bottom:40px;padding-top:40px}#content-banner .estimate-box{background:#fff;padding:60px 200px}#content-banner .estimate-box .entry-title p{color:#3f3f3f}#content-banner .estimate-box .accredited{color:#4d4d4d;text-align:center}#content-banner .estimate-box .accredited h2{color:#1439a2;font-size:36px;font-weight:700;margin-bottom:35px}#content-banner .estimate-box .accredited p{font-size:14px;font-weight:600}#content-banner .estimate-box .form{border:1px solid #d3d3d3;color:#3f3f3f;margin-bottom:70px}#content-banner .estimate-box .form .gform_wrapper{margin:0}#content-banner .estimate-box .form .gform_wrapper .gf_page_steps{border-bottom:1px solid #d3d3d3;margin-bottom:0;padding:30px}#content-banner .estimate-box .form .gform_body{padding:70px 100px}#content-banner .estimate-box .form .gform_wrapper ul.gform_fields li.gfield{margin:0 0 40px!important;padding:0}#content-banner .estimate-box .form .gform_wrapper .gform_page_footer{border-top:0 none;margin-bottom:0}#content-banner .estimate-box .form .gfield_label{color:#3f3f3f;display:block;font-size:18px;margin-bottom:30px;text-align:left}#content-banner .estimate-box .form #field_5_13 .gfield_label{display:none}#content-banner .estimate-box .form .gfield_required{display:none}#content-banner .estimate-box .form .gform_wrapper .gform_page_footer .button.gform_previous_button{background:0 0;border:1px solid #d7d7d7;color:#d7d7d7;cursor:pointer;font-size:18px;font-weight:700;text-transform:uppercase;padding:10px 20px}#content-banner .estimate-box .form .gform_wrapper .gform_page_footer .button.gform_next_button{background:0 0;border:1px solid #d7d7d7;color:#1339a1;cursor:pointer;font-size:18px;font-weight:700;padding:10px 20px;text-transform:uppercase}#content-banner .estimate-box .form .gfield_select{height:60px}#content-banner .estimate-box .form input[type=text],#content-banner .estimate-box .form input[type=email],#content-banner .estimate-box .form input[type=tel]{height:60px}#content-banner .estimate-box .form input[type=submit]{background:0 0;border:1px solid #d7d7d7;border-radius:0;color:#1339a1;cursor:pointer;font-size:18px;font-weight:700;padding:10px 20px;text-transform:uppercase}#content-banner .estimate-box .form .gf_page_steps{position:relative;text-align:center}#content-banner .estimate-box .form .gf_page_steps:after{border-top:1px solid #d7d7d7;content:"";height:1px;margin-left:-125px;position:absolute;left:50%;top:50%;width:200px;z-index:-1}.page-template-page-free-estimate-ad #content-banner .estimate-box .form .gf_page_steps:after{margin-left:-140px;width:250px}.page-template-page-free-estimate-ad #content-banner .estimate-box .form #field_9_5 .gfield_label{display:none}#content-banner .estimate-box .form .gform_wrapper .gf_step span.gf_step_label{display:none}#content-banner .estimate-box .form .gform_wrapper .gf_step{height:auto;opacity:1}#content-banner .estimate-box .form .gform_wrapper .gf_step span.gf_step_number{background:#fff;border:1px solid #d7d7d7;border-radius:6px;display:inline-block;font-size:20px;padding:5px 10px;opacity:1}#content-banner .estimate-box .form .gform_wrapper .gf_step_active span.gf_step_number{background:#e8e8e8}#content-banner .estimate-box h3{color:#3f3f3f;display:block;font-size:28px;font-weight:700;margin-bottom:70px;text-align:center}.page-template-page-landing #content-banner .info,.page-template-page-free-estimate-ad #content-banner .info{position:relative;top:0;transform:translateY(0%)}.gallery img{border:0 none!important}.page-leave-a-review .entry-content .socials{text-align:center}.page-leave-a-review .entry-content .socials span{margin:0 20px}.page-about-us .entry-content h2{color:#000;font-size:44px}.wp-block-button.dark-blue a{background:#153690!important;box-shadow:0 3px 2px -2px gray;font-weight:400;padding:20px 40px;text-decoration:none;text-transform:capitalize}.wp-block-button.dark-blue a:hover{-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out;text-decoration:none;background:#0e2461!important}.page-have-a-question .buttons span{display:inline-block;margin:0 10px 20px}.fancybox-skin{background:0 0}.popup{display:none}.popup img{display:block;border-radius:12px}#gallery .nav{margin-bottom:20px;text-align:center}#gallery .nav ul{list-style-type:none;margin:0;padding:0}#gallery .nav ul li{display:inline-block}#gallery .nav ul li a{background:#ddd;color:#383838;display:block;padding:20px 30px;text-decoration:none}#gallery .nav ul li a:hover,#gallery .nav ul li.active a{background:#1439a2;color:#fff}#gallery .list{overflow:hidden;position:relative}#gallery .list ul{list-style-type:none;margin:0;padding:0}#gallery .item{float:left;margin:0 10px 20px;width:366px}#gallery .item .image{position:relative}#gallery .item .image img{display:block}#gallery .item .image .overlay{background:rgba(0,0,0,.5);color:#fff;display:none;font-size:18px;font-weight:400;position:absolute;left:0;top:0;height:100%;width:100%;text-align:center;text-transform:uppercase;-webkit-transition:all .6s ease 0s;-moz-transition:all .6s ease 0s;-ms-transition:all .6s ease 0s;-o-transition:all .6s ease 0s;transition:all .6s ease 0s}#gallery .item .image:hover .overlay{display:block}#gallery .item .image .overlay span{padding:0 20px;position:absolute;left:0;top:50%;width:100%}#gallery .item .details{height:40px}#gallery .item .details a{color:#8b8c8e;font-size:14px;font-weight:400;text-decoration:none;text-transform:uppercase}#gallery .item .details a:hover{text-decoration:underline}#gallery .item .details .name{margin-bottom:5px}.page-template-page-gallery .fancybox-skin{background:#fff}.fancybox-image,.fancybox-iframe{height:auto;width:auto;max-width:100%}#kt-layout-id_be7958-33 .kt-inside-inner-col,#kt-layout-id_e5416d-a2 .kt-inside-inner-col{padding:0}.gform_confirmation_message h4{margin:0;padding:20px 0}.bx-wrapper .item{height:218px;width:342px!important}.pagination .nav-links{text-align:center}.pagination .page-numbers{background:#1439a2;color:#fff;display:inline-block;font-size:16px;padding:8px 15px}.pagination .screen-reader-text{display:none}.page-get-a-free-estimate .contact-form{background:#fff;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,.1);box-shadow:0px 0px 15px 0px rgba(0,0,0,.1)}.page-get-a-free-estimate .contact-form .kt-inside-inner-col{padding:30px 40px 0}.entry-content .relpost-thumb-wrapper{margin-bottom:30px}.entry-content .relpost-block-single-text{line-height:22px}.entry-content .relpost-custom-block-single{width:100%!important}.entry-content .relpost-block-single-image{margin:0 auto 10px}.entry-content .relpost-block-single{border-bottom:1px solid #ddd;border-top:1px solid #ddd}.wp-block-image figure{margin-bottom:15px}.user-buttons form input[type=submit]{border-radius:30px}@media only screen and (max-width:42.09em){.dcf-table-responsive thead{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px;white-space:nowrap}.dcf-table-responsive tr{display:block}.dcf-table-responsive td{-webkit-column-gap:3.16vw;-moz-column-gap:3.16vw;column-gap:3.16vw;display:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr;text-align:left!important}.dcf-table-responsive.dcf-table-bordered,.dcf-table-responsive.dcf-table-bordered thead th{border-width:0}.dcf-table-responsive:not(.dcf-table-bordered) tbody tr{padding-bottom:.75em}.dcf-table-responsive:not(.dcf-table-bordered) tbody td{padding-bottom:0}.dcf-table-responsive:not(.dcf-table-bordered):not(.dcf-table-striped) tbody td{padding-right:0}.dcf-table-responsive tbody td:before{content:attr(data-label);float:left;font-weight:700;padding-right:1.78em}}