@import "https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css";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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}img{border-style:none}body{margin-right:auto;margin-left:auto;text-align:center;font-size:62.5%;background-image:url(images/bg-tile.jpg)}#container{text-align:left;width:950px;margin-left:auto;margin-right:auto;background:#002557 url(images/midriff-cap.jpg) no-repeat -1px 0;padding-top:29px;margin-top:61px}.post-edit-link{position:absolute;top:-36px;right:25px;background:url(images/btn-edit.jpg) no-repeat;display:none;width:94px;height:27px;text-indent:-5000px}.post{padding-top:15px}.hide{display:none}#head{background-color:#001f4a;height:37px;position:relative}#logo{position:absolute;left:50%;margin-left:-466px}#logo{position:absolute;left:50%;margin-left:-464px;width:150px;top:71px;z-index:50}#pg-default2 #logo{position:absolute;left:50%;margin-left:-466px;margin-top:-64px}#contact{position:absolute;left:50%;margin-left:195px;text-indent:-5000px;display:block;width:280px;height:60px;background-image:url(images/emergency-contact-us.png);margin-top:53px}#bbb{position:absolute;left:61%;text-indent:-5000px;display:block;width:35px;height:65px;background-image:url(images/AAA.png);margin-top:50px}#g-rating{position:absolute;left:61%;text-indent:-5000px;display:block;width:45px;height:65px;background:url(images/g-rated.png) no-repeat;margin-top:50px}#paypal{position:absolute;left:55%;text-indent:-5000px;display:block;width:105px;height:60px;background-image:url(images/paypal.png);margin-top:50px}#mainNav{position:relative;left:50%;margin-left:-327px;width:802px}#mainNav li{float:left;height:42px;text-indent:-5000px}#mainNav li a{height:42px;text-indent:-5000px;display:block}#pg-servicescommercial .r-col #service-toggle{right:-37px;position:absolute;display:block;background:url(images/btn-services.jpg) no-repeat 0 -204px;width:346px;height:105px;text-indent:-5000px}#pg-servicescommercial .r-col #service-toggle:hover{right:-37px;position:absolute;display:block;background:url(images/btn-services.jpg) no-repeat 0 -309px;width:346px;height:105px;text-indent:-5000px}#pg-servicesresidential .r-col #service-toggle{right:-37px;position:absolute;display:block;background:url(images/btn-services.jpg) no-repeat 0 4px;width:346px;height:105px;text-indent:-5000px}#pg-servicesresidential .r-col #service-toggle:hover{right:-37px;position:absolute;display:block;background:url(images/btn-services.jpg) no-repeat 0 -97px;width:346px;height:105px;text-indent:-5000px}.dropdown{position:absolute;border:1px solid #00214f;background-color:#374b8e;z-index:10;top:45px;left:61px;width:200px;text-indent:0;-moz-box-shadow:0 3px 8px #040d32;-webkit-box-shadow:0 3px 8px #040d32;box-shadow:0 3px 8px #040d32;display:none}.dropdown li{text-indent:0}#mainNav .dropdown li a{text-indent:0;display:block;width:200px;background-image:none;color:#2dc9fd;padding-top:15px;padding-bottom:15px;height:auto;font:13px museo-sans,Helvetica,Arial,Geneva,sans-serif;text-decoration:none}#mainNav .dropdown li a:hover{background-color:#4864ac;color:#fff}#nav-arrow{display:block;width:42px;height:18px;position:absolute;background:url(images/nav-arrow.png) no-repeat 0 0;left:81px;top:-21px;margin:0;padding:0;opacity:1}#free-ship{display:none}.nav-wrapper{background-color:#011f4a;height:66px;z-index:210;font-family:montserrat}.main-nav{padding-left:0;color:#fff;text-align:left}.main-nav li{list-style:none;float:left}.main-nav strong{display:none}.main-nav li li{float:none}.nav a{font-size:14px;color:#fff;padding:25px 30px 15px;text-decoration:none;display:block;height:66px;font-weight:400;font-style:normal;border-left:1px solid #001f4a;border-right:1px solid #001f4a}.nav a:hover{background-color:#022a6a;border-left:1px solid #0949a1;border-right:1px solid #0949a1}.nav a:active{background-color:#00183d;border-left:1px solid #053a83;border-right:1px solid #053a83}.nav-home a{background:url(images/ui/home_Icon.svg) 35px 24px no-repeat;background-size:28px;text-indent:-9999px;width:100px}.nav ul a{padding:0;height:auto;font-size:14px;color:#032e6a}.nav ul a:hover{background-color:#e8e8e8;color:#3f89bf}.nav h1{margin-top:0;font-family:montserrat}.main-nav h2,.main-nav h3{margin:0}.nav .drop-1,.nav .drop-2{display:none;z-index:110}.sub-nav-wrap{background-color:#dedfde;border:1px solid #112356;display:inline-block;position:absolute;left:0;top:66px;width:100%;-moz-box-shadow:0 0 9px #000535;box-shadow:0 0 9px #000535;z-index:1000}.sub-nav-wrap a,.sub-nav-wrap a:hover{border-style:none}.nav-sidebar{width:20%;float:left;text-align:center}.nav-sidebar img{width:70%;margin-top:15px}.nav-sub{float:left;width:40%;padding:20px;border-left:1px solid #aeb5c2}.nav-sub ul{padding-left:0}.nav-sub h2{font-size:19px;margin-bottom:5px}.nav-sub p{color:#818282;font-size:14px;line-height:18px}.nav-sub h3{color:#828382;font-size:14px;text-transform:uppercase;margin-bottom:5px}.nav-sub ul{margin-bottom:17px}.nav-sub ul li a{font-size:16px;line-height:22px}.main-nav .nav .sub-main a{background-color:#fff;padding:20px 20px 10px;margin:-20px -20px 20px;border-bottom:1px solid #aeb5c3}.nav-sub .sub-main a:hover{background-color:#d7f3fe}.sub-main img{float:left;margin-right:15px}.nav-sub .subnav-contact a{background-color:#cbcbcb;padding:12px 20px 10px;width:75%;border-radius:5px;color:#6d6d6d}.nav-sub .subnav-contact a:hover{background-color:#3462a6;color:#fff}@media screen and (min-width:37.5em){}@media screen and (min-width:992px){}@media screen and (max-width:992px){.main-nav .nav .sub-main a{min-height:150px}}@media screen and (max-width:768px){}#midwrap{padding-bottom:25px;color:#4c4c4c;position:relative}.split-wrap{}.split-wrap div{float:left;width:50%;height:500px;text-align:center}.main-logo{position:absolute;width:230px;margin-left:-115px;left:50%;top:200px;z-index:10}.main-logo img{width:100%}.main-phone{position:absolute;width:230px;margin-left:-115px;left:50%;top:120px;z-index:10}.main-phone img{width:100%}.pay-bill{position:absolute;width:230px;margin-left:-115px;left:50%;top:-120px;z-index:10;float:left}.pay-bill img{width:100%}.split-l{background:url(images/removing-ice-dams.png) center -1px;background-size:900px;position:relative}.split-r{background:url(images/ice-dam-heat-tape.png) center -22px;background-size:1000px;position:relative}.hero-link{position:absolute;visibility:hidden}.split-wrap div a{width:100%;float:left;position:absolute;left:0;height:425px;opacity:0;-webkit-transition:opacity 500ms;transition:opacity 500ms;background-color:#fff}.split-wrap div a:hover{opacity:.27}.hero-label{width:55%;margin-top:190px;z-index:100}.hero-nav{background-color:rgba(0,0,0,.55);height:75px;clear:left;position:relative;top:-75px;border-bottom:1px solid #59599b}.hero-nav-half{width:50%;float:left}.hero-nav-half li{float:left;width:50%}.hero-nav-half a{color:#fff;font:18px montserrat;height:75px;display:block;padding-top:17px;text-decoration:none}.hero-nav-half a:hover{background-color:rgba(255,255,255,.8);color:#002d6a}.hero-nav-half span{display:block;font-size:15px}.content-block{width:90%;margin:0 auto}.home-banner{float:left;margin-bottom:20px;margin-right:1%;margin-top:-30px;width:32%}.home-banner a:hover{opacity:.65}.home-banner img{width:100%}.copy-block{float:left;width:33.3%;text-align:left;color:#fff;font-family:montserrat;margin-bottom:30px;padding:15px}.copy-block p{font-size:14px;line-height:21px}.copy-block a{color:#cbdff5}.copy-block h1{color:#fff;font:normal 26px/29px "Montserrat";font-weight:400;margin-bottom:15px}.copy-block ul{font-size:14px;line-height:21px;list-style:disc;padding-left:25px;padding-right:20px}.blue-bg{background-color:#042756;border-radius:10px;padding:15px 15px 25px}.home-foot{color:#021f46;float:left;display:block;clear:left;width:100%;background-color:#021c40;border-top:1px solid #164a95;font-family:montserrat}.foot-copy{display:block;float:left;clear:left;width:100%;color:#fff;font-size:14px;border-top:1px solid #0c356c;padding-top:25px;background-color:#011532;margin-bottom:0;padding-bottom:15px}.designer,designer a{display:block;float:left;clear:left;width:100%;color:#fff;font-size:14px;text-align:center;background-color:#001531;padding-bottom:100px;margin-bottom:0}.breadcrumb{color:#5c83c0;font:700 12px Arial,Helvetica,Geneva,sans-serif;margin-left:156px;height:42px;background:#002457;background-repeat:no-repeat;background-position:right top;padding-top:15px;position:relative;margin-bottom:0;width:780px}.breadcrumb a:nth-child(1){display:block}.breadcrumb a{color:#fff;text-decoration:none;padding-right:21px;margin-right:15px;display:block;float:left;padding-top:15px;margin-top:-15px;background:url(images/crumb-divider.gif) no-repeat right top;height:52px}.breadcrumb a:hover{color:#5c83c0;text-decoration:underline}#midriff{background-color:#e6e6e6;font:15px/22px Georgia,"Times New Roman",Times,serif;padding-bottom:25px;color:#4c4c4c;padding-top:10px;position:relative}.clearfloat{width:900px;clear:both}.alignleft{float:left;margin-right:15px;margin-top:5px;margin-bottom:10px}.alignright{float:right;margin-top:5px;margin-left:15px}h1{font:700 26px Arial,Helvetica,Geneva,sans-serif;margin-bottom:5px;color:#002557}h1 span{font-size:14px}h2{font:32px museo-sans,Arial,Helvetica,Geneva,sans-serif;margin-bottom:15px}h3{font:700 18px Arial,Helvetica,Geneva,sans-serif;margin-bottom:15px;color:#5c83c0;clear:left}h4{font:bold 16px/20px Arial,Helvetica,Geneva,sans-serif;margin-bottom:10px;color:#012d6c;margin-top:-10px;width:75%}h5{font:700 18px Arial,Helvetica,Geneva,sans-serif;margin-bottom:10px;color:#002557;margin-top:-10px}hr{border-style:none;border-top:1px solid #b2b2b2;clear:both;margin-bottom:15px;margin-top:15px}.subhead{margin-top:-10px}p{margin-bottom:15px}a{}p a{color:#5c5f84}ul a{color:#5c5f84}strong{font-weight:700;color:#073370}#pg-default strong{color:#fff}ol{list-style-type:decimal;margin-bottom:15px;margin-left:20px}ol li{padding-bottom:15px}.post ul{list-style-type:disc;margin-bottom:15px}.post ul li{margin-bottom:15px}.post .r-col ul{list-style-type:none}.post li{margin-bottom:0;margin-left:20px}.post .r-col li{margin-bottom:15px;margin-left:3px;padding-bottom:0}.wp-caption-text{font:italic 700 11px Helvetica,Arial,Geneva,sans-serif;color:#9c9d9d;margin:7px}.r-col .wp-caption-text{font:italic 700 11px Helvetica,Arial,Geneva,sans-serif;color:#035576;margin:7px}.r-col3 img{margin-bottom:10px}.r-col3 p{font-size:12px}table#specs{border-bottom:1px solid #c7c7c7;margin-bottom:30px;background-color:#fff}table#specs td,table#specs th{border:1px solid #c7c7c7;border-bottom-style:none}table#specs td{padding:15px}table#specs th{font-weight:700;text-align:right;width:300px;padding:15px}table#specs .odd{background-color:#f0f0ef}#pg-default #midriff{font:15px/22px Georgia,"Times New Roman",Times,serif;padding-bottom:0;color:#4c4c4c;position:relative;background:#002557 url(images/midriff-cap.jpg) no-repeat 0 -30px}#pg-default2 #midriff{font:15px/22px Georgia,"Times New Roman",Times,serif;padding-bottom:0;color:#4c4c4c;position:relative;background:url(images/midriff-cap.jpg) no-repeat 0 -30px}#pg-default .post-edit-link{display:none}#pg-default .breadcrumb{display:none}#main-banner{background:url(images/bg-home-pg.png) no-repeat -1px;height:315px;position:relative}#pg-default2 #main-banner{background:url(images/bg-home-pg.png) no-repeat -1px;height:347px;position:relative;margin:10px 0 30px;padding:0}#pg-default2 #mini-banners{background:url(images/bg-tile.jpg) repeat;float:left;position:absolute;margin-top:-60px}#featured-services{float:right;width:350px;position:relative;left:10px;top:4px}#featured-services li{float:left;margin-bottom:2px}#featured-services li a{display:block;width:160px;height:87px;text-indent:-9999px}#featured-services .service-1 a{background:url(images/featured-services.png)}#featured-services .service-1 a:hover{background:url(images/featured-services.png) 0 -250px}#featured-services .service-1 a:active{background:url(images/featured-services.png) 0 -499px}#featured-services .service-2 a{background:url(images/featured-services.png) -158px 0}#featured-services .service-2 a:hover{background:url(images/featured-services.png) -158px -250px}#featured-services .service-2 a:active{background:url(images/featured-services.png) -158px -499px}#featured-services .service-3 a{background:url(images/featured-services.png) 0 -84px}#featured-services .service-3 a:hover{background:url(images/featured-services.png) 0 -334px}#featured-services .service-3 a:active{background:url(images/featured-services.png) 0 -583px}#featured-services .service-4 a{background:url(images/featured-services.png) -158px -83px}#featured-services .service-4 a:hover{background:url(images/featured-services.png) -158px -333px}#featured-services .service-4 a:active{background:url(images/featured-services.png) -158px -582px}#featured-services .service-5 a{background:url(images/featured-services.png) 0 -166px}#featured-services .service-5 a:hover{background:url(images/featured-services.png) 0 -416px}#featured-services .service-5 a:active{background:url(images/featured-services.png) 0 -665px}#featured-services .service-6 a{background:url(images/featured-services.png) -158px -166px}#featured-services .service-6 a:hover{background:url(images/featured-services.png) -158px -416px}#featured-services .service-6 a:active{background:url(images/featured-services.png) -158px -665px}#pg-default2 .post{background-image:url(images/bg-tile.jpg);color:#cacaca}.three-col{float:left;display:block;width:290px;padding-top:40px;margin-top:80px;padding-left:36px;color:#ccc;font-size:14px;line-height:23px}.col-row{background-image:url(images/bg-tile.jpg);float:left;display:block;margin-bottom:20px}.three-col a{color:#8aacc4}.three-col a:hover{color:#1d8fdf}.first-col{padding-left:8px}#pg-default2 h1{color:#fff;text-shadow:0 0 7px #070a5b;margin-bottom:15px;font:22px}#midriff .three-col h1{color:#fff;text-shadow:0 0 7px #070a5b;margin-bottom:15px;font:22px museo-sans,Helvetica,arial,Geneva,sans-serif}#main-banner p{margin-right:25px;color:#dcdcdc;font-size:12px;margin-bottom:0;width:500px;position:absolute;top:65px;right:0}#main-banner p a{color:#00baf3}#main-banner h1{background:url(images/main-hd-home.jpg) no-repeat;display:block;width:510px;height:75px;text-indent:-5000px;position:absolute;top:-20px;right:30px}#pg-default #main-banner img{position:relative;top:-15px}#bnr-residential a{display:block;width:258px;height:76px;background-image:url(images/btn-residential-hm.jpg);margin-left:-8px;text-indent:-5000px;position:absolute;bottom:43px;left:430px}#bnr-commercial a{display:block;width:258px;height:76px;background-image:url(images/btn-commercial-hm.jpg);text-indent:-5000px;bottom:44px;position:absolute;left:680px}#mini-banners{background:url(images/bg-tile.jpg) repeat;float:left}#mini-banners li{float:left}#mini-banners li a{width:309px;height:142px;display:block}#slot1 a{background-image:url(images/home-gfx-tv.jpg);text-indent:-5000px}#slot2{margin-right:11px;margin-left:10px;margin-top:-2px}#slot2-b{margin-right:11px;margin-left:10px;text-indent:-5000px;background-image:url(images/ice-dam-heat-cable-products.png)}#ice-o-meter{width:311px;overflow:hidden;position:relative;height:144px;background:url(images/bg.png) 0 0}#ice-o-meter div{overflow:hidden;position:relative;height:144px;margin-left:2px;background-position:0 0;margin-right:1px}#pointer{position:absolute;top:15px;left:2px}#digits{position:absolute;top:42px;left:-255px}#slot3 a{background-image:url(images/home-gfx-6signs.jpg);text-indent:-5000px}#temp-blog-btn a{position:absolute;top:-55px;left:230px;display:block;background:url(images/btn-blog.png) no-repeat 0 0;height:45px;text-indent:-5000px;width:200px}#blog-headlines{text-align:left;margin-top:20px;margin-bottom:35px;float:left;font:14px/22px Georgia,"Times New Roman",Times,serif;margin-right:35px}#blog-headlines a{color:#0092d9;text-decoration:none;border-bottom:1px solid #034b6e;display:block;padding-top:5px;padding-bottom:5px;margin-left:80px}#blog-headlines a:hover{color:#fff}#blog-headlines a.final-link{margin-left:0}#blog-headlines h3{text-indent:-5000px;background:url(images/blog-head.jpg) no-repeat;height:40px;border-bottom:1px solid #076da3}#blog-headlines .date{font:700 11px Helvetica,Arial,Geneva,sans-serif;color:#01204d;display:block;padding:2px 5px;width:65px;text-align:center;background:url(images/blog-date.gif) no-repeat;float:left;margin-right:5px;position:relative;top:3px;margin-top:5px}#single-head,#single-head a{font:32px museo-sans,Helvetica,arial,Geneva,sans-serif;margin-top:20px;text-decoration:none}#find-content{float:left;margin-right:30px}#find-content p{text-align:left;color:#a9a9a9;font-size:13px;line-height:18px}#find-content ul{text-align:left;color:#a9a9a9;font-size:13px;line-height:28px;margin-bottom:30px}#find-content ul a{color:#0092d9;text-decoration:none;border-bottom:1px solid #034b6e}#find-content form{margin-top:30px;margin-bottom:15px;background-color:#001e44}#find-content #s{margin-right:3px;width:66%;float:left;font-size:16px;opacity:.5;color:#000}#find-content #searchsubmit{display:none}#find-content .btn-search{background:url(images/btn-search.png) no-repeat;float:left;display:block;width:76px;height:63px;margin-top:-4px;text-indent:-5000px}#mini-bio{float:left;text-align:right;padding-top:25px}#mini-bio p{color:#a9a9a9;font-size:13px;line-height:18px;margin-top:10px}#mini-bio p a{color:#a9a9a9;font-size:13px;line-height:18px;margin-top:10px;text-decoration:none}#home-foot .final-link{color:#fff;font:700 11px Helvetica,Arial,Geneva,sans-serif;text-transform:uppercase;display:block;margin-top:15px;padding-bottom:15px;text-shadow:#2a2041 0 0 1px;margin-bottom:10px;text-decoration:underline;border-style:none}#content{padding-top:30px;clear:left;margin-top:0;background-image:url(images/bg-tile.jpg)}#content h1{color:#fff}.anythingSlider{position:absolute!important;top:0;left:20px}.why-hire{background-color:#02224e;padding:15px;border-radius:10px;-moz-box-shadow:0 1px 1px #0547a2;box-shadow:0 1px 1px #0547a2}.why-hire ul{list-style:disc;margin-left:15px}#pg-services .l-col2wl{width:100%;margin-right:0;margin-left:0}.l-col2{width:425px;margin-left:26px;float:left;margin-right:26px}.r-col2{width:425px;margin-left:26px;float:left}.l-col2wl{width:568px;margin-left:26px;float:left;margin-right:40px}.l-col2wl .r-col{width:266px;margin-left:26px;float:right;font-size:13px;line-height:18px;position:absolute;right:26px;top:25px}.l-col3{width:266px;margin-left:26px;float:left;margin-right:26px}.l-col3 h1{float:left;width:266px}.c-col3{width:266px;margin-left:26px;float:left;margin-right:26px}.c-col3 h1{float:left;width:266px}.r-col3{width:266px;margin-left:26px;float:left;font-size:13px;line-height:18px}.r-col3 h3{width:266px;float:left;font:700 18px Arial,Helvetica,Geneva,sans-serif}#pg-servicesresidential #midriff,#pg-servicescommercial #midriff,#pg-about #midriff,#pg-info #midriff,#pg-contact #midriff,#pg-contactice-dam-emergency #midriff,#pg-rates #midriff,#pg-ice-dam-services-ice-dam-removal #midriff,#pg-ice-dam-services-ice-dam-prevention #midriff,#pg-ice-dam-services-roof-snow-removal #midriff,#pg-ice-dam-services-ice-dam-damage-inspectionthermal-imaging #midriff,#pg-ice-dam-services-ice-dam-damage-inspectionhome-performance-audit #midriff,#pg-ice-dam-services-heat-cable-installation #midriff,#pg-ice-dam-servicesice-dam-removal #midriff,#pg-ice-dam-servicesice-dam-prevention #midriff,#pg-ice-dam-servicesroof-snow-removal #midriff,#pg-ice-dam-servicesice-dam-damage-inspectionthermal-imaging #midriff,#pg-ice-dam-servicesice-dam-damage-inspectionhome-performance-audit #midriff,#pg-ice-dam-servicesheat-cable-installation #midriff,#pg-infoice-dam-prevention #midriff,#pg-ice-dam-servicesice-dam-damage-inspection #midriff,#pg-payment #midriff{background:#e5e5e5 url(images/tile-blue-col.gif) repeat-y right}#pg-services .post{margin-left:25px;margin-right:45px}#pg-services .post hr{margin-top:25px;margin-bottom:25px}#pg-services .post a.main-link{width:226px;height:95px;float:left;margin-left:-250px;background-image:url(images/btn-services.png);color:#002557;text-decoration:none;font:700 11px Arial,Helvetica,Geneva,sans-serif;text-align:left;position:absolute;margin-top:25px}#pg-services .post a.main-link:hover{background:url(images/btn-services.png) no-repeat 0 -96px}#pg-services .post a.main-link strong{color:#fff;font-size:16px;font-weight:700;margin-left:75px;width:120px;display:block;text-shadow:#011c44 0 0 1px;padding-top:28px}#pg-services .post p{margin-left:250px;margin-top:0;position:relative}#pg-services #locations{margin-left:270px;border-style:none}.two-col-pics{margin-left:400px;margin-right:25px;margin-bottom:30px}.two-col-pics .alignleft{margin-left:-375px}.two-col-pics h2{font:100 26px museo-sans,Helvetica,arial,Geneva,sans-serif}.two-col-pics h1{margin-left:-375px;margin-top:10px;font:100 38px museo-sans,Helvetica,arial,Geneva,sans-serif}p.full-width{margin-left:-375px;font-size:18px;line-height:24px;border-bottom:1px solid #c3c3c3;padding-bottom:20px;margin-bottom:15px;color:#747474}.two-col-pics-r{margin-left:25px;margin-right:350px}.two-col-pics-r h1{margin-top:20px;font:100 38px museo-sans,Helvetica,arial,Geneva,sans-serif}.two-col-pics-r h2{font:100 24px museo-sans,Helvetica,arial,Geneva,sans-serif;clear:left}.two-col-pics-r h3{font-size:20px;font-family:museo-sans,Helvetica,arial,Geneva,sans-serif;font-style:normal;font-weight:100}.linklove{display:none}.cform{}.cform legend{font-weight:700;color:#073370;padding-bottom:15px}.cform ol{list-style-type:none;margin-left:0}.cform ol li{margin-bottom:10px}.cform input{width:200px;margin-right:5px}.cform label{margin-right:10px}.cform textarea{width:550px;margin-bottom:-20px}.cform .sendbutton{width:125px;font-size:20px;margin-top:-20px;float:right;margin-right:15px}#pg-rates table{font:12px Arial,Helvetica,Geneva,sans-serif;border:1px solid #999;margin-bottom:35px;width:550px;margin-top:25px}#pg-rates table ul{margin-bottom:0;list-style:none;margin-left:0;padding-left:0}#pg-rates table ul li{margin-bottom:0;line-height:18px;margin-left:0}#pg-rates th{padding:10px;font-weight:700;color:#002557;background-color:#ccc;text-align:left;border-right:1px solid #999}#pg-rates .evenrow th{padding:10px;font-weight:700;color:#002557;background-color:#efefef;text-align:left;border-right:1px solid #999}#pg-rates td{padding:10px;text-align:left}#pg-rates .evenrow td{padding:10px;text-align:left;background-color:#fff}.price{color:#4c4c4c;font-weight:700;font-size:16px}ul.even-more li{float:left;width:130px;font-size:12px;text-align:center;line-height:13px;margin-bottom:0;padding-bottom:0}.even-more .alt{margin-left:6px}.even-more img{border:2px solid #fff;margin-bottom:3px}#quicklinks{margin:20px}#sidebar #quicklinks li{margin-bottom:20px;font:14px helvetica neue,Helvetica,Arial,Geneva,sans-serif}#sidebar #quicklinks a{text-decoration:none;color:#a9a9a9;font-weight:400;font-style:normal}#sidebar #quicklinks a:hover{color:#022b70}.sidebar-store{text-indent:-9999px;display:block;background-image:url(images/store-sidebar.png);height:275px;width:292px;position:absolute;top:360px;left:2px}#locations{display:block;width:575px;clear:both;margin-left:25px;padding-top:25px;border-top:1px solid #699ac9;margin-top:10px}#pg-default #locations{display:none;width:575px;clear:both;margin-left:25px;padding-top:25px;border-top:1px solid #699ac9;margin-top:10px}#locations li{float:left;margin-right:25px}#locations p{}#locations ul{font:12px/18px Helvetica,Arial,Geneva,sans-serif}#locations li{margin-bottom:5px}#locations a{font-weight:700;color:#6e637d}#locations a span{display:none}#locations span{display:none;visibility:collapse}.essb_popup h3{color:#646fb0}.cable-compare{font:13px helvetica neue,Helvetica,Arial,Geneva,sans-serif;background-color:#fff;border-bottom:1px solid #bebebe;border-right:1px solid #bebebe;margin-bottom:30px}.cable-compare tr:nth-child(odd){background-color:#f0f3fa}.cable-compare th{font-weight:700;padding:10px;border-top:1px solid #bebebe;border-left:1px solid #bebebe;text-align:center;font-size:16px;color:#002c6c}.cable-compare td{padding:10px;border:1px solid #bebebe;border-right-style:none;border-bottom-style:none;text-align:center;color:#717171;position:relative}.cable-compare .table-head th{font-size:22px}.cable-compare .pics td{width:211px;height:141px}.cable-compare .pics td img{float:left;top:-5px;position:absolute;left:0}.cable-compare .table-head .cell-blank{border-top-style:none;border-left-style:none;background-color:#e5e6e5}.cable-compare span{}.banner-img img{margin-top:15px}#pg-bostonice-dam-heat-cables h1{font-size:34px}#pg-bostonice-dam-heat-cables .sidebar-store{position:absolute;top:590px;left:2px}.a-col{width:456px;margin:3px 0 100px 12px;display:block;float:left}.a-col p,.a-col h1,.a-col h2,.a-col ul{margin-left:25px;margin-right:25px;font-family:montserrat}.a-col h1{font-weight:400;font-style:normal;margin-top:25px}.a-col h2{font-size:22px;margin-bottom:5px}.a-col h2:last-of-type{margin-bottom:30px}.a-col h3{border-top:1px solid #afbed3;padding:15px 0 0 10px;font-family:montserrat;font-weight:400;font-style:normal;margin-top:30px;margin-left:15px;margin-right:15px}.a-col p,.a-col ul{color:#7e7e7e}.a-col ul li{margin-bottom:5px}.a-col h2 a{color:#5a74ac;text-decoration:none}.a-col img{margin-left:-25px}.full-col{margin-left:40px;margin-right:50px;float:left}.full-col h2{border-top:1px solid #7a7a7a;margin-top:-35px;padding-top:40px}.blue-btn{text-decoration:none;background-color:#587eb7;color:#fff;padding:10px 25px;border-radius:7px;margin-top:20px;display:block}.blue-btn:hover{background-color:#3c67a6}.blue-btn:active{background-color:#2d538b;color:#93c2de}.wp-image-2596{margin-right:120px;margin-top:-10px}#sidebar{background-color:#fff;width:295px;position:absolute;top:10px;right:10px;border:1px solid #bfbfbf}#sidebar iframe{margin-bottom:5px;border:1px solid #919191}#sidebar .widget{border-top:1px solid #bfbfbf;padding:8px 8px 8px 11px;margin-top:10px}#sidebar #text-3{border-style:none;margin-top:0}#pg-contactice-dam-emergency #text-3{display:none}#sidebar h2{font-size:18px;color:#022e6b;margin-top:15px}#sidebar small a{font:700 12px Arial,Helvetica,Geneva,sans-serif;border-color:#a9a9a9;color:#919191}#sidebar ul{margin-bottom:5px}#sidebar li{margin-bottom:5px}#emergency-button{background-image:url(images/emergency-button.png);display:block;height:63px;width:260px;text-indent:-9000px}#emergency-button:hover{background:url(images/emergency-button.png) 0 59px}#sidebar #quicklinks .hero-request a{display:block;background-color:#2d4c8e;padding:15px;text-align:center;text-transform:uppercase;color:#fff;border-radius:5px;font:15px museo-sans,helvetica neue,Arial,Helvetica,Geneva,sans-serif}#sidebar #quicklinks .hero-request a:hover{background-color:#002556}.steamer{margin-left:-20px;position:relative;top:15px}#location-foot{position:relative;display:block;clear:both;padding:35px 0 15px 175px;border-top:1px solid #bdbdbd;background:url(images/mn.gif) no-repeat 20px 20px #d6d6d6}#pg-default #location-foot{display:none}#location-foot h4{width:430px}#location-foot p{font-size:16px;line-height:22px;width:430px}#location-foot ul{font:12px/18px Helvetica,Arial,Geneva,sans-serif;width:250px}#location-foot li{float:left;margin-right:15px;margin-bottom:5px}#location-foot a{font-weight:700;color:#6e637d;text-decoration:none}#location-foot a:hover{color:#9c88b7}#location-foot a span{display:none}#location-foot span{display:none;visibility:collapse}#city-list{float:right;display:block;width:300px;position:absolute;top:25px;right:0}#city-list p{width:275px;font-family:museo-sans,helvetica neue,Arial,Helvetica,Geneva,sans-serif;color:#5e6a76}#jumbo-foot{position:relative;display:block;clear:both;padding:0 0 15px;background:#d6d6d6;font:15px/20px Montserrat}.find-info{width:475px;border-top:1px solid #a0a0a0;float:right;padding:20px}.company-summary,.contact-idc{width:475px;border:1px solid #a0a0a0;padding:20px;border-bottom-style:none;border-left-style:none}.company-summary p,.contact-idc p{margin-bottom:0}.contact-idc a{background-color:#002656;color:#fff;text-transform:uppercase;display:block;text-align:center;border-radius:7px;padding:15px 10px;margin-bottom:15px}.company-summary img{width:120px;float:left;margin-right:20px}.updating-content{border:1px solid #a0a0a0;clear:both}.blog{width:475px;padding:20px}.case-studies{width:475px;display:block;border:1px solid #a23939;float:right;padding:20px}.mini-case-study{width:200px;float:left;background-color:#e6e6e6;border-radius:10px;margin-bottom:10px}.mini-case-study h3{font:700 14px Montserrat;width:100px}.mini-case-img-link{float:left;width:75px}.case-studies img{width:65px;float:left}#foot{padding-bottom:30px;background-image:url(images/bg-foot2.jpg)}#foot p{text-align:center;padding-top:22px;font:11px Verdana,Arial,Helvetica;color:#7f7f7f}#foot p a{text-decoration:none;color:#999;font-weight:700}#footnote p a,#footnote p a strong{font:11px Verdana,Arial,Helvetica;color:#436494;text-decoration:none;padding-bottom:15px;display:block;clear:both;margin-bottom:0}#footnote p a:hover{color:#fea11d}#footnote p a strong:hover{color:#c86606}#home-foot{background:#002557 no-repeat;margin-bottom:0;clear:both}#home-foot #inner-wrap{background:url(images/hr-shadow.png) no-repeat center top;width:950px;margin-left:auto;margin-right:auto;position:relative;top:-1px;height:30px}.foot-p{background:url(images/hr-shadow.png) no-repeat center top;text-align:center;padding-top:22px;font:11px Verdana,Arial,Helvetica;color:#7f7f7f;clear:both}.vcard{display:none}#blog{margin-left:25px;width:600px}#bloghead{margin:30px 0}.postmetadata{color:#8f8f8f;font-size:11px}.post blockquote{padding-left:25px;border-left:10px solid #8491a7;color:#738199}.post em{font-style:italic}.blog-break{margin:30px 0}.breadcrumb a.post.post-page{display:none}.sect-product #contact,.sect-shop #contact{display:none}#pg-shopice-dam-prevention-products #free-ship{display:block;position:absolute;right:-7px;top:-5px;background-image:url(images/free-shipping.png);width:206px;height:112px;z-index:200}.sect-product #free-ship,.sect-shop #free-ship{display:block;position:absolute;right:-18px;top:-3px;background:url(images/free-shipping-2.png) right top no-repeat;width:195px;height:45px;margin-bottom:-5px}.prod-list-wrap{padding:25px}.products .product{width:160px;float:left;margin:20px 10px;height:215px}.orderby{}.woocommerce-result-count{display:none}.products .product h3{font-size:14px;text-align:center;margin:10px}#content2 .products li a h2.woocommerce-loop-product__title{font-size:14px;text-align:center;margin:10px}#container2 #content2 .products a .price{text-align:center;width:100%;float:left}.products .price ins .amount{color:#6e92c8;font-size:15px;opacity:.6;font-weight:700}.products a .price .amount{color:#6e92c8;font-size:15px;opacity:.6;display:inline;margin-right:5px;font-weight:700}.products .product img{border-radius:10px}.products .product a{text-decoration:none;font-size:12px}.products .product .add_to_cart_button{display:none}.products .product del .amount{display:none}.products .product .amount,.products .product ins .amount{text-align:center;width:100%;display:block}.prod-wrap{padding:25px}.shop-menu{font-family:montserrat;background-color:#6c8fc4;margin-top:-10px;float:left;width:100%;margin-bottom:25px}.shop-menu h1{font:30px montserrat;font-weight:400;font-style:normal;color:#fff;padding-top:20px;padding-left:20px;margin-bottom:0;font-weight:300}.shop-menu p{color:#c7d7ed;padding-left:20px;font-size:19px;font-weight:300}.shop-menu ul{padding-left:20px}.shop-menu li{text-align:center;float:left;margin-right:-1px}.shop-menu a{text-decoration:none;color:#fff;font-size:15px;text-transform:uppercase;width:183px;display:block;padding-top:12px;padding-bottom:10px;background-color:#4f79ac;border:1px solid #20548c}.shop-menu a:hover{background-color:#20548b}#menu-item-1643 a,#pg-shopice-dam-heat-cable-info #menu-item-1649 a,#pg-shophow-to-install-heat-cables #menu-item-1648 a{color:#386dbe;background-color:#e5e6e5;border-bottom-style:solid;border-bottom-color:#e5e6e5}#pg-shopice-dam-heat-cable-info #menu-item-1643 a,#pg-shophow-to-install-heat-cables #menu-item-1643 a{text-decoration:none;color:#fff;font-size:15px;text-transform:uppercase;width:183px;display:block;padding-top:12px;padding-bottom:10px;background-color:#4f79ac;border:1px solid #20548c}.shop-menu .wpmenucart-contents{width:210px;margin-left:168px;background:url(images/your-cart.png) 126px 0 no-repeat #6c8ec3;border-style:none;text-align:right}.shop-menu .wpmenucart-contents:hover{background-color:#6c8ec3;opacity:.65}.shop-menu .wpmenucart-contents .amount{color:#fff;font-size:16px}.sect-cart #menu-menu-shop{display:none}.continue-shopping{background-color:#94afd7;font:700 12px helvetica neue,Arial,Helvetica,Geneva,sans-serif;padding:10px 25px;text-align:center;color:#fff;border-radius:5px;text-transform:uppercase;float:right;margin-right:20px;text-decoration:none;margin-top:20px}.continue-shopping:hover{background-color:#012d6b;text-decoration:none;color:#fff}#cont-top{position:absolute;z-index:100;width:265px;left:665px;top:25px;margin-top:0}.prod-sections li{width:283px;float:left;margin-right:25px;margin-bottom:30px;background-color:#4a4b4a;border-radius:10px;overflow:hidden}#pg-shopice-dam-prevention-products .woocommerce{padding:0}#container2 #content2 .woocommerce-message{width:884px}.in-stock{display:none}.by-the-foot{}.by-the-foot h1.product_title{font-size:24px;margin-bottom:15px}.by-the-foot .quantity{height:40px;float:left;width:330px;background:url(images/foot-qty.png) 95px 5px no-repeat}.by-the-foot .single_add_to_cart_button{margin-left:0}.by-the-foot .price .amount:after{content:"PER FOOT";font:700 11px helvetica neue,Arial,Helvetica,Geneva,sans-serif;color:#799bca;margin-left:2px}.variations .label{font-family:helvetica neue,Arial,Helvetica,Geneva,sans-serif;font-weight:700;width:150px;text-align:left}.single_variation{margin-top:10px}.reset_variations{font:700 11px helvetica neue,Arial,Helvetica,Geneva,sans-serif;text-decoration:none;padding:5px 10px;color:#547ebf;border-radius:5px;border:1px solid #9ab3d8;background-color:#d8e2f0}.reset_variations:hover{}.reset_variations:active{}.by-the-foot .product_meta{float:right;width:414px}.by-the-foot .sku_wrapper{margin-left:0}.prod-sections li:hover{background-color:#214067;-webkit-transition:background-color 200ms,-webkit-transform 2s;transition:background-color 200ms,transform 2s}.prod-sections .last-section{margin-right:0}.prod-sections .img-wrap{height:211px}.prod-sections span{display:block;background-color:#6790c3;padding:15px;text-align:center;color:#fff}.prod-sections img{width:100%}.prod-sections .last-section img{width:81%;margin-top:14px;margin-left:9%}.prod-sections h2{font:26px montserrat;font-weight:100;text-transform:uppercase;letter-spacing:1px}.prod-sections .section-1 h2{font:31px montserrat;font-weight:100;text-transform:uppercase;padding-top:6px}.prod-sections p{font:17px montserrat;font-weight:300;color:#cedcee}.prod-sections a{font:15px montserrat;color:#fff;display:block;border-radius:4px;text-decoration:none}.prod-sections .p-button{font:15px montserrat;color:#fff;text-decoration:none;text-transform:uppercase;border:1px solid #aac3e1;width:100%;display:block;padding-top:10px;padding-bottom:10px;background-color:#81a6d3;border-radius:4px;-moz-box-shadow:0 2px 7px #3f3f74;box-shadow:0 2px 7px #3f3f74;position:relative;top:15px}.prod-sections .p-button:hover{background-color:#99b4d5}.prod-sections .p-button:active{background-color:#5185c5;-moz-box-shadow:none;box-shadow:none;border-color:#4b588d}.prod-sections .prod-img-links{padding-top:0;font-variant:normal}.page-splitter{width:100%;margin-bottom:20px}#post-1640.post{}#post-1640 .woocommerce{margin-right:-40px;margin-left:-39px}#post-1640 ul.products{float:left;clear:none;height:250px;width:150px;margin-right:18px;margin-left:18px}#post-1640 ul.products li{width:150px}#post-1640 h3{font-family:Montserrat;margin-top:-15px;font-weight:400;font-style:normal;color:#868686}#post-1640 ul.products h3{width:140px;margin-top:-10px}.prod-divide{margin-bottom:20px}.prod-wrap h1{font:700 28px helvetica neue,Helvetica,Arial,Geneva,sans-serif}.prod-wrap h2{clear:left}span.amount{font:32px museo-sans,helvetica neue,Helvetica,Arial,Geneva,sans-serif;margin-right:15px;color:#6e92c8;border-bottom-style:none}.price ins{text-decoration:none}.price del{text-decoration:line-through;color:#6e92c8;font-size:22px;opacity:.6}.woocommerce-breadcrumb{display:none}span.onsale{display:none}.entry-summary div{margin-bottom:20px}.entry-summary div p{font-size:18px;line-height:26px}.entry-summary .cart .quantity input{font:14px helvetica neue,Arial,Helvetica,Geneva,sans-serif!important;height:35px}.sku_wrapper{font:1px/1px "Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;color:#e5e6e5;display:block;margin-top:20px;margin-bottom:15px;border-top:1px solid #c9c9c8;margin-left:470px;padding-top:15px}.posted_in,.tagged_as{display:block;font:13px helvetica neue,Helvetica,Arial,Geneva,sans-serif;color:#676767;margin-bottom:15px}.posted_in a,.tagged_as a{color:#565b93;font-weight:700;text-decoration:none}.product{}.single_add_to_cart_button{width:160px;height:40px;font:13px helvetica neue,Helvetica,Arial,Geneva,sans-serif;text-transform:uppercase;font-weight:700;color:#fff;background-color:#6f93c8;border-style:none;border-radius:5px;letter-spacing:1px;margin-left:20px}.qty{width:75px;font:14px helvetica neue,Arial,Helvetica,Geneva,sans-serif;padding:5px;float:left;margin-top:3px;height:35px}.single_add_to_cart_button:hover{background-color:#8aa4cf}.prod-wrap .images{float:left;width:485px;margin-bottom:70px}.attachment-shop_thumbnail{margin-top:18px;margin-right:16px;width:100px;height:100px;border-radius:7px}.prod-wrap .wp-post-image{width:450px;height:450px;border-radius:12px}.tabs a{position:relative;top:1px}.tabs a:hover{background-color:#d7d7d7}.tabs .active a{background-color:#fff;border-bottom:1px solid #fff;position:relative;top:1px}.prod-wrap .tabs{border-style:none;clear:left;font-family:helvetica neue,Helvetica,Arial,Geneva,sans-serif;border-bottom:1px solid #989898;float:left;width:925px;margin-left:-25px;padding-left:25px}.prod-wrap .tabs a{text-decoration:none;border:1px solid #9e9e9e;border-bottom-style:none;padding:10px 25px;display:block;float:left;border-left-style:none}.prod-wrap .tabs a:hover{border-bottom-width:1px;border-bottom-style:solid;padding-bottom:9px}.tabs .active a:hover{border-bottom:1px solid #fff}.prod-wrap .tabs .description_tab a{border-left:1px solid #9e9e9e}.woocommerce-tabs div{background-color:#fff;clear:left;margin-right:-25px;margin-left:-25px;padding:25px 350px 25px 25px;margin-bottom:-50px}#tab-sales-documents,#tab-technical-documents{clear:left}#tab-description ul{list-style:disc;padding-left:20px}#tab-description li{margin-bottom:15px}.pp_content_container{background-color:#39ff1c}.pp_pic_holder .ppt{font:700 25px helvetica neue,Helvetica,Arial,Geneva,sans-serif}.currentTextHolder,.pp_description{font:700 18px helvetica neue,Helvetica,Arial,Geneva,sans-serif}.pp_right{margin-right:0;padding-right:0;border-right-style:none}.pdf-dl{display:block;font:13px helvetica neue,Helvetica,Arial,Geneva,sans-serif;font-weight:700;text-decoration:none;background:url(images/pdf-icon.png) 10px center no-repeat #d5d5d5;padding:15px 15px 15px 50px;margin-top:15px;margin-bottom:25px;border-radius:5px;width:450px}.tabs .pdf-dl{display:block;font:13px helvetica neue,Helvetica,Arial,Geneva,sans-serif;font-weight:700;text-decoration:none;background:url(images/pdf-icon.png) 10px center no-repeat #e1e6fb;padding:15px 15px 15px 50px;margin-top:15px;margin-bottom:25px;border-radius:5px}.pdf-dl:hover{opacity:.75}table.product-data{font-family:helvetica neue,Helvetica,Arial,Geneva,sans-serif;width:600px;border:1px solid #c8c9c8;border-left:none;overflow:hidden;margin-bottom:30px}.product-data tr{}.product-data tr:nth-child(even){background-color:#f5f7fe}.product-data th{font-weight:700;padding-top:10px;padding-bottom:10px;background-color:#f4f4f4;width:33%;text-align:center;font-size:12px;border-left:1px solid #c7c9c7;color:#969696}.product-data tr.subhead{background-color:#f3f4f3;font-size:12px;color:#969696}.product-data td{padding:10px 20px;border:1px solid #c9c9c9;border-bottom-style:none;border-right-style:none}.lighten-figure{color:#95a9c8}.data-prod-name{font-size:12px}.product-data .feet{font-size:11px;color:#858585;margin:0;padding:0;font-weight:700}.prod-info-break{margin-bottom:30px;width:620px;border-top-width:1px;border-top-style:dashed}.related.products{margin-top:75px}.related.products h3{padding-right:10px;padding-left:10px}.related.products .wp-post-image{width:150px;height:150px}#pg-shopice-dam-heat-cable-info .wp-caption,#pg-shopice-dam-heat-cable-info .alignright,#pg-shopice-dam-heat-cable-info .post div{margin:0 -5px 10px 25px;padding-top:0;padding-bottom:0;padding-left:0;text-align:center}#pg-shophow-to-install-heat-cables .post{width:530px}#cp_calculatedfieldsf_pform_1{width:320px;margin-left:40px;border:2px solid #cbcbcb;border-radius:15px;padding:10px;background-color:#dadada;position:absolute;right:25px;top:100px}#fbuilder h1{font-size:19px;text-shadow:none}#fbuilder span{font-size:13px;text-shadow:none;line-height:18px}#fbuilder .fform{margin-bottom:10px}#fbuilder label{float:left;font-size:13px;width:205px}#fbuilder input,#fbuilder select{float:right}.hr-floated{clear:none;margin-top:30px;margin-bottom:20px}#fbuilder #field_1-11,#fbuilder #field_1-12,#fbuilder #field_1-13{background-color:#d9dad9;font-weight:700;color:#747474}#fbuilder #field_1-11 label,#fbuilder #field_1-12 label,#fbuilder #field_1-13 label{width:185px;text-align:right;text-shadow:none}#fbuilder #field_1-11 .dfield #fieldname1_1,#fbuilder #field_1-12 .dfield #fieldname14_1,#fbuilder #field_1-13 .dfield #fieldname18_1{background-color:#d8d9d8;border-color:#d9dad9;font-size:16px;font-weight:700;color:#130a7c}#field_1-10 div{border-top:5px solid #0092d9}.woocommerce{padding-right:20px;padding-left:20px}#midriff .woocommerce-message{border-style:none;background-color:#6c8ec3;color:#fff;font:15px/25px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;border-radius:6px;clear:left;margin-bottom:20px;float:left;width:830px;padding:10px}.woocommerce-message a{color:#acd7fa;font-weight:700;text-decoration:none;margin-left:20px}.woocommerce-message .wc-forward{display:block;float:left;padding:7px 20px 8px;background-color:#002457;color:#fff;text-decoration:none;font-size:11px;font-weight:700;border-radius:5px;margin-right:15px;line-height:11px}.woocommerce-message .wc-forward:hover{background-color:#3a557f}.woocommerce-message a:hover{color:#fff}#midriff .woocommerce-info,#midriff .woocommerce-error{border-style:none;background-color:#6c8ec3;color:#fff;font:15px/25px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;border-radius:6px;clear:left;padding:10px;margin-bottom:20px;float:left;width:91%}.woocommerce-info a{color:#acd7fa;font-weight:700;text-decoration:none;margin-left:20px}.woocommerce-info a:hover{color:#fff}.woocommerce .login .input-text,.woocommerce .checkout_coupon #coupon_code.input-text{font-size:21px;padding:5px}.woocommerce .checkout_coupon #coupon_code.input-text{height:30px;width:250px}.woocommerce .checkout_coupon .form-row.form-row-first{width:270px}.woocommerce .login .button,.woocommerce .checkout_coupon .button{background-color:#6c8dc2;color:#fff;font:700 13px helvetica neue,Arial,Helvetica,Geneva,sans-serif;text-transform:uppercase;padding:7px 30px;margin-right:12px}.woocommerce .login .button:hover,.woocommerce .checkout_coupon .button:hover{background-color:#002557;color:#fff}.shop_table{font-family:helvetica neue,Arial,Helvetica,Geneva,sans-serif}.actions .coupon .input-text{height:28px!important;font-size:16px}#coupon_code.input-text{height:20px;font-size:12px;width:95px;margin-right:10px}.product-subtotal{text-align:center}.shop_table .attachment-shop_thumbnail{margin-top:5px;margin-right:0;width:58px;margin-bottom:5px}.shop_table .product-name a{text-decoration:none;color:#4f78ab}.cart_totals{text-align:right;margin-right:0}.cart_totals table{float:right;margin-bottom:24px;font-family:helvetica neue,Arial,Helvetica,Geneva,sans-serif}.cart_totals th,.cart_totals td{width:115px;text-align:right;border-bottom:1px solid #bbb;padding:5px}.cart_totals .shipping td{text-align:right;padding-right:16px;font-weight:700;color:#6d92c7;font-size:13px}.wc-cart-shipping-notice{position:relative;right:20px}.shop_table span.amount,.cart_totals span.amount{font-size:22px}.woocommerce .cart_totals .wc-proceed-to-checkout .checkout-button{font:700 13px helvetica neue,Arial,Helvetica,Geneva,sans-serif;background:#012d6c;border-radius:6px;letter-spacing:0;padding:10px 30px;text-transform:uppercase}.woocommerce .cart_totals .wc-proceed-to-checkout .checkout-button:hover{background-color:#4f78ab}.shop_table .actions .button{background-color:#88a1c8;color:#fff;font-size:12px;text-transform:uppercase;padding-top:9px;padding-right:20px;padding-left:20px}.shop_table .actions .button:hover{background-color:#6387bd;color:#fff}.woocommerce-checkout{font-family:helvetica neue,Arial,Helvetica,Geneva,sans-serif}.woocommerce-checkout .input-text{height:30px;padding:5px;border:1px solid #c7c7c7}.payment_methods{background-color:#fff;border-style:none;border-radius:10px}.select2-results{font:14px helvetica neue,Arial,Helvetica,Geneva,sans-serif}.payment_method_stripe fieldset{border-style:none}.cart_totals table tr.shipping td{text-align:right}.cross-sells h2{font-size:24px;font-style:italic;margin-bottom:20px}.cross-sells .products{padding-bottom:0;margin-bottom:-30px!important}.cross-sells .products a{width:150px;float:left}.cross-sells .products .product{width:165px!important}.out-of-stock{font-family:helvetica neue,Arial,Helvetica,Geneva,sans-serif;font-weight:700;font-size:24px;color:#ff5f5f;text-transform:uppercase;margin:30px 0;padding:10px 25px;border:1px solid #ff5f5f;float:left;width:350px;text-align:center;border-radius:4px}#wc_checkout_add_ons_3_field input{width:430px}#wc_checkout_add_ons_4_field{margin-bottom:30px}#pg-cart-test{background-color:#fff}#pg-cart-test #head{height:130px;text-align:center;background-color:#092b57}#pg-cart-test #logo{position:absolute;top:10px;left:50%;margin:0 0 0 -76px}.cart-wrap{background-color:#e2e2e2}.quick-cart{padding-left:30px;padding-right:30px}.quick-cart table{width:100%;font-family:montserrat,sans-serif}.quick-cart table td{padding:10px}.quick-cart table tr:nth-child(odd){background-color:#d9d9d9}.quick-cart table img{position:relative;top:5px}.quick-cart .woocommerce-Price-amount{font-size:18px;padding-left:20px}.quick-cart del .woocommerce-Price-amount{display:none}.wqo_add_cart{position:relative;top:10px;left:10px}#wqo_cart_amount{position:absolute;top:10px;right:30px}#post-2556{width:920px}#post-2556 h1{font:32px montserrat;margin-top:10px}.case-study{font-family:montserrat;font-style:normal;width:440px;display:block;float:left;background-color:#fff;border-radius:10px;padding:10px 10px 0;margin:15px 20px 7px 0;position:relative;-moz-box-shadow:0 5px #cbcbcb;box-shadow:0 5px #cbcbcb;border:1px solid #a5a6a5}.case-study a{text-decoration:none}.case-study a h3{font-size:17px;font-family:montserrat;display:block;margin:0 10px 0 190px;clear:none}.case-img-link{float:left;width:175px;clear:none;margin-bottom:9px}.case-study img{border-radius:5px;width:100%}.case-study p{font-size:14px;line-height:18px;margin:-10px 5px 15px 190px}.case-study .view-case{background-color:#006698;border-radius:5px;color:#fff;text-align:center;padding:10px 5px 5px;letter-spacing:0;height:40px;display:block;width:224px;position:absolute;right:13px;bottom:12px}.case-study .view-case:hover{background-color:#012e6c}.case-study .view-case:active{background-color:#001a41}.facetwp-facet,.facetwp-facet-categories,.facetwp-type-checkboxes{overflow:visible;width:300px;font:15px Montserrat}.post button{margin-top:-40px;font-family:Montserrat;background-color:#092b57;color:#fff;padding:5px 25px;border-radius:5px;border-style:none}.post button:hover{background-color:#006597}.post button:active{background-color:#002f6b}#search-results{padding-left:25px}#search-results #locations{display:none}#search-results h2{font-size:32px}@media screen and (min-width:1200px){.main-nav{margin-left:100px}}@media screen and (max-width:991px){.main-nav{margin-left:-110px}.nav-home a{display:none}}@media screen and (max-width:840px){.main-logo{position:absolute;width:170px;margin-left:-85px;left:50%;top:200px;z-index:10}}@media screen and (max-width:768px){.copy-block{width:100%}}@media screen and (max-width:770px){.cart-wrap{width:767px;margin-right:auto;margin-left:auto;padding-bottom:50px}#pg-cart-test #head{width:767px;margin:0 auto;height:180px}#pg-cart-test #logo{width:200px;margin-left:-100px}#pg-cart-test .cross-sells{width:300px;float:left;display:none}#pg-cart-test .cart_totals{float:right;width:400px}#pg-cart-test .cart_totals h2{text-align:right}#pg-cart-test .cart_totals th{font-size:24px;padding:17px;color:#7b7b7b}#pg-cart-test .cart_totals .amount{font-size:36px;padding-left:10px;color:#012c6b}#pg-cart-test .cart_totals .shipping td{font-size:20px}#pg-cart-test .checkout-button{float:right;font-size:25px;padding:30px}#pg-cart-test .shop_table th{font-size:24px;color:#818181}#pg-cart-test .shop_table td{padding:20px 0}#pg-cart-test .shop_table .product-name a{font-size:24px;padding-right:30px}#pg-cart-test .shop_table .amount{font-size:28px;color:#012c6b}#pg-cart-test .shop_table .quantity input{width:75px;margin-left:15px;height:40px;font-size:20px}#pg-cart-test #coupon_code{width:175px;font-size:20px;padding:18px 10px 15px;margin-left:15px;float:left}#pg-cart-test .shop_table .coupon .button{float:left;height:47px;width:175px;font-size:17px;clear:left;margin-left:15px;margin-bottom:10px;margin-top:10px;padding-top:10px;padding-bottom:10px}#pg-cart-test .actions .button{float:right;font-size:22px;margin-right:20px;padding-top:25px;padding-bottom:25px;margin-top:-96px}}