body,html{margin:0!important;padding:0!important;height:100%;position:relative}a,h1,h2,h3,h4,h5,img,li{font-size:1em;font-weight:400;margin:0;padding:0;border:none;font-display:swap}h1,h2,h3,h4,h5{font-family:Oswald,sans-serif;font-display:swap}#output{position:fixed;top:150px;right:10px;min-height:100px;background-color:#f20;width:200px;opacity:.5;color:#000;padding:10px;z-index:99999;display:none}.location-icon{height:64px;display:inline-block}div.error-wrap{margin:0 auto 100px;padding:40px 20px 200px;float:left;width:calc(100% - 40px);display:none}.responsive,div.blog-wrap-1 img,div.blog-wrap-2 img,div.blog-wrap-3 img,div.blog-wrap-4 img,div.blog-wrap-5 img,div.blog-wrap-6 img,div.blog-wrap-7 img,div.blog-wrap-8 img{width:100%;height:auto}.bugreport-wrap{position:fixed;width:300px;left:50%;top:50%;margin:-200px 0 0 -150px;background-color:#f1f1f1;border:1px solid #ccc;border-radius:4px;box-shadow:0 3px 5px #444;z-index:99999;padding:5px;display:none}.bugreport-wrap p{text-align:center;font:.8em "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;background-color:#900;font-weight:500;color:#fff;margin:0 0 10px;padding:10px;border-radius:4px 4px 0 0;text-transform:uppercase}.bugreport-wrap div label,.info-circle-info{font:.8em "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif}.bugreport-wrap input[type=radio]{display:none}.bugreport-wrap div label{display:block;padding:10px;background-color:#ccc;margin:10px 5px;border-radius:4px;color:#555;text-align:left;cursor:pointer}.bugreport-wrap input[type=submit],.menu-button-wrap span{font-family:Oswald,sans-serif;text-transform:uppercase}.bugreport-wrap input[type=radio]:checked~label{background-color:#0099d8;color:#fff;font-weight:700;cursor:pointer}.bugreport-wrap textarea{width:calc(100% - 12px);padding:10px;border:1px solid #ccc;margin:5px;box-sizing:border-box}.bugreport-wrap input[type=submit]{width:calc(100% - 10px);margin:0 5px 5px;background-color:#333;border:none;padding:10px;font-size:1.2em;font-weight:bolder;border-radius:0 0 4px 4px;color:#fff}.bugreport-wrap .just-kidding{padding:10px;display:block;text-decoration:none;text-align:center;font-size:.8em}.menu-button-wrap span{text-align:center;width:250px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;margin:0 auto;line-height:30px;font-size:16px;font-weight:400}.inner-wrap,body,div,html,p,span,table,td,tr{font-family:"Open Sans",sans-serif}.menu-button-wrap{width:98%;background-color:#00598e;height:30px;padding:10px 1%;font-size:28px;color:#fff;position:fixed;top:0;text-align:center;display:none;z-index:97}.logo,.logo img{z-index:99!important}.menu-button-wrap .menu-button{position:absolute;right:10px;top:10px}.locked-logo .temp-menu{display:none}.logo{position:fixed;top:0;left:0;width:calc(21%)}.logo a{display:block}.logo img{width:100%;height:auto}body,div,html,p,span,table,td,tr{font-size:14px;line-height:26.04px;font-display:swap}i.icon-twitter{color:#00acee!important}i.icon-gplus{color:#c33!important}i.icon-pinterest{color:#c9232e!important}i.icon-facebook{color:#012677!important}i.icon-houzz{color:#78c339!important}i.icon-instagram{color:#aa4686!important;font-weight:700}.outer-wrap{padding:100px 0;overflow:hidden;float:left;width:100%;position:relative}#post-4280{padding-top:120px}.outer-overflow-wrap{padding:100px 0;float:left;width:100%;position:relative}.outer-footer-wrap{padding:0;float:left;height:30px;width:100%;position:relative;background-color:#f9f9f9}.grey-fade,.grey-wrap{background-color:#f1f1f1;overflow:hidden}.inner-wrap{width:960px;margin:0 auto}.finance-it-wrap,.orange-wrap{background-color:#f27930}.blue-wrap{background-color:#0099d8}.blue-wrap .block-title{color:#fff;text-shadow:none}.title-image{margin:0 0 50px!important}.grey-fade{background:#f1f1f1;background:linear-gradient(to bottom,#f1f1f1 0,#fff 100%)}.short-grey-fade{background-color:#f1f1f1;overflow:hidden;background:#f1f1f1;background:linear-gradient(to bottom,#f1f1f1 0,#fff 20%)}.light-yellow-wrap{background-color:#fef38c;background:#fef38c;background:linear-gradient(to bottom,#fef38c 1%,#fff104 98%)}.light-yellow-wrap .block-title{color:#ea212e!important;text-shadow:none}.dark-grey-wrap{background-color:#333;border-top:1px dashed #f9f9f9}.inner-wrap p{font-weight:100;font-size:.8em;font-family:'Open Sans',sans-serif}.intro-p{margin:0;padding:10px;text-align:center;font-family:Oswald,sans-serif;font-weight:100}.small-warning{font-size:.6em!important;color:#999;font-weight:100;margin:40px}body.site-boldt div.outer-wrap div.inner-wrap div.service-wrap{margin-top:0;max-width:485px}body.site-boldt div.outer-wrap div.inner-wrap div.service-wrap div.full-description{float:none;width:100%}.block-wrap{float:left;width:100%}.block-left,.block-right{width:50%;float:left;position:relative}div.block-right div.img-spacer{padding-left:16px}.four-wide{width:25%;margin:0;padding:0;display:inline-block}.shift-wrap{float:right;width:100%;margin:0 0 60px}.shift-wrap .shift-L{float:left;width:50%;margin-bottom:40px}.shift-wrap img{width:100%}.shift-wrap .shift-R{width:46%;padding:2%;float:right;text-align:left}.shift-wrap .shift-R h4.promo-name{text-transform:uppercase;font-weight:600;font-size:38px;padding:2px;line-height:44px}.shift-wrap .shift-R p.promo-desc{font-size:16px;margin:auto;line-height:23px;font-weight:600}.shift-R p.promo-price{font-weight:600;font-size:40px;font-family:Oswald,sans-serif;margin:auto}#mainMenu #search-menu .search-bar input[type=submit],.shift-R a.link-button,.showcase-form h1,.showcase-form h2{font-family:Oswald,sans-serif;font-weight:800}.shift-R a.link-button{color:#ed1c24;text-decoration:none;border-radius:3px;background-color:#fff;margin:10px 0 0;padding:14px 10px;font-size:14px;float:left;box-shadow:0 1px 2px #000}.shift-wrap:nth-child(odd) .shift-L{float:right}.shift-wrap:nth-child(odd) .shift-R{float:left;text-align:right}.shift-wrap:nth-child(odd) .shift-R a.link-button{float:right}#mainMenu #search-menu .search-bar{width:720px;margin:0 auto}#mainMenu #search-menu .search-bar input[type=text]{width:530px;padding:10px;margin:0;font-size:16px;line-height:16px;float:left;border:1px solid #ccc;border-radius:4px}#mainMenu #search-menu .search-bar input[type=submit]{width:160px;padding:12px;border:none;margin:0 0 0 5px;background-color:#00aeef;border-radius:4px;text-transform:uppercase;font-size:16px;line-height:16px;float:left;color:#fff;cursor:pointer}#mainMenu #search-menu ul.dynamic-search-results{float:left;width:80%;margin:10px 10%;max-height:400px;overflow:scroll}#mainMenu #search-menu ul.dynamic-search-results li{float:left;width:96%;margin:2px 0;text-align:left;padding:5px 2% 0;border-top:1px dashed #ccc}#mainMenu #search-menu ul.dynamic-search-results li:first-child{border:none}#mainMenu #search-menu ul.dynamic-search-results li img{float:left;width:60px;height:60px;background-color:#f20;border-radius:2px;margin:0 5px 0 0}#mainMenu #search-menu ul.dynamic-search-results li p{margin:0;padding:0;font-size:12px}#mainMenu #search-menu ul.dynamic-search-results li h4{margin:0;padding:0}body.customize-support .search-bar{top:45px}.showcase-wrap{float:left;height:100%;height:calc(80% - 160px);min-height:400px;width:calc(100% - 16px);margin:65px 8px 0;background-position:center;background-size:cover;position:relative}.showcase-inner-wrap{position:absolute;left:50%;top:50%;margin:-215px 0 0 -400px;text-align:center}.showcase-inner-wrap img{width:800px}.showcase-form{position:absolute;height:340px;z-index:1}.showcase-form:before{background-color:#72bf44;position:absolute;height:100%;width:100%;border-radius:4px;content:'';top:0;z-index:-1;opacity:.95}.showcase-form h1{text-transform:uppercase;text-align:center;font-size:64px;line-height:64px;margin:20px 0 5px;color:#fff}.showcase-form h2{text-transform:uppercase;text-align:center;font-size:68px;line-height:68px;margin:0 0 5px}#details #product-description,.showcase-form a,.showcase-form p{font-family:'Open Sans',sans-serif!important}.showcase-form form{margin:0 auto;text-align:center}.showcase-form p{text-shadow:none!important;margin:0 0 10px;padding:0;text-align:center;font-size:16px!important;text-transform:uppercase}.showcase-form form input[type=text]{width:200px;display:inline-block;padding:10px;font-size:12px;border:none;border-radius:4px}.showcase-form a{border:none!important;display:inline!important;background-color:transparent!important;width:auto!important;box-shadow:none!important;text-shadow:none!important;font-weight:400!important;font-size:18px!important;text-decoration:underline!important}.blog-wrap .fp-blog-list li h4,.inner-fp-blog-wrap h3{font-family:Oswald,sans-serif;text-transform:uppercase;font-weight:100}.showcase-form form input[type=submit]{width:300px;padding:12px 10px;border:none;margin:10px auto;display:block;border-radius:4px;background-color:#fff200;font-family:Oswald,sans-serif;text-transform:uppercase;font-size:18px}.sub-showcase{float:left;height:200px;width:960px;left:50%;margin:0 0 0 -480px;background-color:#00598e;position:absolute;bottom:20px;opacity:.4}#blog-list{padding:100px 0 0}.blog-wrap{width:100%;height:30%;height:calc(30% - 65px);float:left;min-height:200px}.blog-wrap .fp-blog-list{margin:0;padding:0;list-style:none;float:left;width:100%;text-align:center;height:100%;overflow:hidden}.blog-wrap .fp-blog-list li{float:left;margin:8px 0 0 8px;background-size:cover;vertical-align:middle;position:relative;height:100%;min-height:200px;background-position:center;width:calc(25% - 10px);overflow:hidden}.blog-wrap .fp-blog-list li:after{width:100%;height:100%;content:'';background-color:#333;position:absolute;left:0;top:0;opacity:.3;transition:.5s}.fp-promo-wrap{height:10%;width:100%;background-color:#0099d8;float:left}.blog-wrap .fp-blog-list li:hover:after{background-color:#333;opacity:.2}.blog-wrap .fp-blog-list li:hover h3{padding:20px 5px;top:45%}.blog-wrap .fp-blog-list li h4{font-size:12px;text-align:left;padding:0 0 0 5px;position:absolute;top:0;left:0;z-index:90;color:#fff}.blog-spacer{clear:both;height:70px}.inner-fp-blog-wrap{position:absolute;padding:10px;left:10px;transition:.2s;width:calc(100% - 40px);z-index:1;top:50%;margin:-40px 0 0}.inner-fp-blog-wrap:after{width:100%;height:100%;content:'';position:absolute;top:0;left:0;background-color:#333;z-index:-1;opacity:.5;transition:.5s}#lightbox .next-lb:after,#lightbox .prev-lb:after{border-top:20px solid transparent;content:"";cursor:pointer}.inner-fp-blog-wrap h3{display:block;text-decoration:none;color:#fff}.fp-blog-list li:hover .inner-fp-blog-wrap{top:60px}.fp-blog-list li:hover .inner-fp-blog-wrap:after{opacity:.9}.inner-fp-blog-wrap p{margin:0;color:#ccc;font-size:12px;text-align:center;display:none;font-family:'Open Sans',sans-serif}.fp-blog-list li:hover .inner-fp-blog-wrap p{display:block}#lightbox{position:fixed;top:50%;left:50%;margin:-300px 0 0 -450px;width:900px;z-index:9999;border-radius:4px}#lightbox .lb-img-close{position:absolute;right:0;top:-20px;font-size:28px;color:#0099d8;cursor:pointer;transition:.5s}#lightbox .lb-img-close:hover{color:#00598e}#lightbox .lb-img-close:active{color:#333;transition:0}#lightbox .next-lb,#lightbox .prev-lb{bottom:330px;font-size:.1em;color:#fff;text-align:center}#lightbox img{width:100%;height:auto}#lightbox .next-lb,#lightbox .next-lb:after,#lightbox .prev-lb,#lightbox .prev-lb:after{width:0;height:0;position:absolute}#lightbox .prev-lb{left:-50px}#lightbox .next-lb{right:-10px}#lightbox .next-lb:after{border-left:20px solid #fff;border-right:20px solid transparent;border-bottom:20px solid transparent}#lightbox .prev-lb:after{border-left:20px solid transparent;border-right:20px solid #fff;border-bottom:20px solid transparent}.info-cirle-wrap{position:absolute}.info-circle{width:70px;height:70px;border-radius:80px;border:5px solid #fff;box-shadow:0 0 5px #000;cursor:pointer}.info-circle:after,.info-circle:before{width:80px;height:80px;left:-5px;top:-5px;box-shadow:0 0 5px #000;position:absolute;content:''}.info-circle:after{border-radius:90px;border:5px dashed #333;opacity:.2;animation:spin 5s linear infinite}@keyframes spin{100%{transform:rotate(360deg)}}.info-circle:before{border-radius:90px;border:5px solid #0099d8}.info-circle-info{position:absolute;width:200px;bottom:50px;background-color:#f1f1f1;color:#333;margin:0 0 0 -70px;padding:10px;border-radius:4px;text-align:center;box-shadow:0 1px 5px #000;transition:.5s;opacity:0}.crumbs p,.newsletter-hover-wrap h1{font-family:Oswald,sans-serif;text-transform:uppercase}.info-circle-info:after{content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid transparent;border-top:20px solid #f1f1f1;position:absolute;left:50%;bottom:-30px;margin:0 0 0 -20px}.info-cirle-wrap:hover>.info-circle-info{opacity:1;bottom:100px}.crumbs{background-color:#222;border-bottom:1px solid #111}.crumbs p{color:#999;margin:0 auto;padding:4px 18px;width:calc(960px - 36px);font-weight:100;font-size:11px}.crumbs a{color:#0099d8;font-weight:400;text-decoration:none;text-transform:uppercase}.crumbs ul{padding:0;margin:0}.menu-link-icon{display:none;float:left;margin:0 5px 0 0}.inpage-menu-wrap.locked-bar .menu-link-icon{display:block}.newsletter-hover-wrap{width:200px;padding:5px;position:fixed;box-shadow:0 3px 5px #000;bottom:20px;right:20px;z-index:997;border-radius:3px;color:#fff;cursor:pointer;background-color:#00598e}.newsletter-hover-wrap h1{text-align:center;background-color:#00598e;padding:4px;border-radius:3px;font-weight:00}.newsletter-hover-wrap p{padding:10px;margin:0;font:.8em "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;color:#00598e;background-color:#f1f1f1;border-radius:4px;text-align:center}.loading-bar{width:100%;height:100%;background-color:#fff;position:fixed;z-index:2;text-align:center}.loading-bar img{position:absolute;top:50%;left:50%;margin:-100px 0 0 -100px}.flexslider .fp-slide strong{color:#fff;text-align:left;font-family:Oswald,sans-serif;font-weight:600;font-size:48px;text-transform:uppercase;display:block;clear:both;text-shadow:0 1px 2px #000}.flexslider .fp-slide p{color:#fff;font:1.1em "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;text-shadow:0 1px 2px #000}.flexslider ul.flex-direction-nav li a,.std-button{font-family:Oswald,sans-serif;color:#fff;text-transform:uppercase;text-decoration:none}.flexslider ol.flex-control-nav.flex-control-paging{width:600px;position:absolute;left:50%;border-radius:4px 4px 0 0;margin:0 0 0 -300px;padding:4px 0 0;bottom:0;background-color:#fff;list-style:none;text-align:center;transition:.5s;height:26px}.flexslider ol.flex-control-nav.flex-control-paging:before{border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:30px solid #fff;border-top:30px solid transparent;content:'';position:absolute;left:-28px;bottom:0}.flexslider ol.flex-control-nav.flex-control-paging:after{border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:30px solid #fff;border-top:30px solid transparent;content:'';position:absolute;right:-28px;bottom:0}.flexslider:hover ol.flex-control-nav.flex-control-paging{opacity:1}.flexslider ol.flex-control-nav.flex-control-paging li{display:inline-block}.flexslider ol.flex-control-nav.flex-control-paging li a{text-indent:-9999px;text-overflow:hidden;overflow:hidden;background-color:#0099d8;margin:5px;height:16px;width:16px;border-radius:20px;display:block;cursor:pointer}.flexslider ol.flex-control-nav.flex-control-paging li a.flex-active{background-color:#00598e}.floating-item a,.std-button.blue{background-color:#0d639f}.flexslider ul.flex-direction-nav{width:100%;top:50%;position:absolute;margin:-60px 0 0;height:0;padding:0;list-style:none}.flexslider,.flexslider ul.slides,.flexslider ul.slides li{height:100%;padding:0;margin:0}.flexslider ul.flex-direction-nav li a{margin:0;padding:10px;display:block;font-size:64px;font-weight:700;transition:.8s}.flexslider ul.flex-direction-nav li:hover a{opacity:1}.flexslider ul.flex-direction-nav li.flex-nav-prev{float:left;margin:0 0 0 20px}.flexslider ul.flex-direction-nav li.flex-nav-next{float:right;margin:0 20px 0 0}.std-button{display:block;margin:0;padding:10px;border-radius:4px;box-shadow:0 2px 3px #333;text-align:center;font-size:1em;font-weight:400;cursor:pointer}.std-button.green{background-color:#72bf44}.pool-survey-form .submit-comment,.solo-quote{background-color:#0099d8;font-family:Oswald,sans-serif}.std-button.size250{width:180px;display:inline-block}.std-button.size300{width:280px;display:inline-block}.std-button.size350{width:330px;display:inline-block}.std-button.left{margin-right:10px}.std-button.right{margin-left:10px}.solo-quote{padding:15px 0;text-transform:uppercase;margin:20px 0 0;width:200px;text-align:center;display:block;color:#fff;text-decoration:none;border-radius:4px}.white-button{background-color:#f1f1f1;border-radius:4px;text-decoration:none;padding:10px 40px;color:#00598e;font-family:Oswald,sans-serif;text-transform:uppercase;margin:40px 10px;display:inline-block}#backtotop,.new-service-booking select,.white-button:hover{background-color:#fff}.flexslider{overflow:hidden!important;width:100%;float:left}.flexslider ul.slides{float:left;width:100%;list-style:none;overflow:hidden}.flexslider ul.slides li{overflow:hidden;background-position:center}.flexslider .slide-bg{height:100%;width:100%;position:relative;background-position:center center;background-size:cover}.showcase-content{display:block;left:50%;top:50%;width:800px;margin:-176px 0 0 -401px}.showcase-content a{background-color:#f58220;padding:8px 40px;margin:10px 0;display:block;color:#fff;width:100px;text-decoration:none;border-radius:4px;font-weight:700;box-shadow:0 1px 2px #000;text-shadow:0 0 1px #000;text-transform:uppercase;font-size:.8em}#tublist .mix{display:inline-block}#sort-list{min-height:600px;margin:0 0 100px}.template-choose{position:fixed;padding:10px;width:160px;bottom:20px;left:20px;border-radius:4px;z-index:9999;background-color:#9c9;font-family:Oswald,sans-serif;box-shadow:0 3px 5px #000;opacity:.4;transition:.5s}.template-choose:hover{opacity:1}.template-choose button,.template-choose input[type=submit]{width:100%;float:left;background-color:#f1f1f1;border:1px solid #999;color:#f1f1f1;color:#333;margin:1px 0;padding:2px;display:block;border-radius:4px;cursor:pointer}.template-choose p{margin:0;padding:0;font-size:12px}.pool-survey-form{width:300px;margin:0 auto}.pool-survey-form textarea{padding:10px;width:calc(100% - 40px);margin:0 10px;border-radius:4px;border:1px solid #ccc}.pool-survey-form input[type=text]{display:block;width:calc(100% - 40px);margin:5px 10px;padding:10px;border-radius:4px;border:1px solid #ccc}.pool-survey-form .submit-comment{width:calc(100% - 20px)!important;margin:10px 11px!important;padding:14px 10px!important;display:block;border:1px solid #333;border-radius:4px;color:#fff;-webkit-appearance:none;font-size:18px}.next-float,.prev-float{z-index:97;border-radius:4px;text-align:center;transition:.5s}.tellus{font-family:Oswald,sans-serif;text-align:center;margin:20px 0 10px;color:#0099d8}#more-testimonials{clear:both;height:20px}#testimonials{overflow:visible}#testimonials:after{content:'';position:absolute;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid transparent;border-top:20px solid #f1f1f1;left:50%;bottom:-36px;margin:0 0 0 -20px;z-index:97}.prev-float{position:fixed;bottom:55px;padding:10px;width:150px;left:-180px}.prev-float img{width:100%;height:auto}.next-float{position:fixed;bottom:55px;padding:10px;right:-180px;width:150px}.next-float img{width:100%;height:auto}.next-float h5,.prev-float h5{position:absolute;width:100%;top:20px;line-height:20px;text-align:center;left:0;font-family:Oswald,sans-serif;text-decoration:none}.prev-float.docked{left:-5px}.next-float.docked{right:-5px}.next-float a,.prev-float a{text-decoration:none;color:#fff;text-shadow:0 0 1px #000}.next-float p,.prev-float p{font-family:Oswald,sans-serif;position:absolute;bottom:10px;width:140px;margin:0 0 10px;padding:10px 5px;font-size:12px;line-height:14px;z-index:1}.next-float p:after,.prev-float p:after{background-color:#333;position:absolute;left:0;z-index:-1;content:'';width:100%;height:100%;top:0;opacity:.5}#backtotop:after,#liner-all-list .new:after,#mainMenu ul li.all-departments:after,.finance-it-wrap:after,.paralax-price:before{content:""}#backtotop{opacity:.7;width:42px;height:42px;position:fixed;bottom:20px;right:20px;border-radius:40px;border:2px solid #999;z-index:999;display:none;cursor:pointer}#backtotop:after{border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #999;border-top:12px solid transparent;position:absolute;top:0;margin:2px 0 0 9px}.paypal-buynow-submit-wrap{position:relative;display:inline-block;margin:20px auto}.paypal-buynow-submit-wrap i{float:left;padding:0;margin:0;font-size:28px;position:absolute;left:20px;top:16px;color:#fff}input.paypal-buynow-submit{color:#fff;background-color:#e11c8f;border:none;-webkit-appearance:none;display:inline-block;line-height:20px;border-radius:4px;font-size:18px;padding:20px 60px 20px 70px;animation:blink-animation 1s alternate infinite;-webkit-animation:blink-animation 1s alternate infinite;font-family:Oswald,sans-serif;text-transform:uppercase;box-shadow:0 2px 5px #444;font-weight:900;cursor:pointer}.hide,div#buttons a.testimonial-type:after{display:none}.no-top,div#reviews1{padding-top:0}@keyframes blink-animation{to{background-color:#e11c8f}}.pool-shape,table.pools td.pool-shape{background:#0064a2;color:#fff;font-weight:700}table.pools th{background:#0098d7;color:#fff;font-weight:700;text-transform:uppercase}table.pools tr:nth-child(odd){background:#e6f5fc;color:#000}table.pools tr:nth-child(even){background:#bfe4f4;color:#000}p.testimonial-button{text-align:center;margin:0 auto;margin-top:20px;clear:both}p.testimonial-button a.blue-button{margin-top:20px}div#buttons a.testimonial-type{padding-left:20px;padding-right:20px}div#reviews1{width:100%}div#buttons{margin:0 auto;width:260px}p.middle{width:100%;text-align:center;font-family:Oswald,sans-serif;font-size:1.1em}#buttons a{font-size:18px}h2.sub-page-title{padding-bottom:0;margin-bottom:24px}h3.group{text-align:center;padding-top:12px}div.reviewText{display:block}div.reviewText:hover{cursor:pointer}.strech-wrap{width:100%;height:200px;padding:0;padding-top:33%;position:relative;background-size:cover}.strech-wrap .strech-float{position:absolute;left:10%;width:400px;height:300px;color:#fff;top:50%;margin:-60px 0 0;text-shadow:0 1px 1px #000;font-family:'Open Sans';z-index:999}.strech-wrap .strech-float .block-left-title{text-shadow:0 1px 1px #000}#resin-pools.strech-wrap img,#steel-pools.strech-wrap img{position:absolute;right:-10%;width:auto;height:40%;bottom:10%}div#left-blue,div#resin-pools div.inner-wrap div.block-right,div#right-blue,div#steel-pools div.inner-wrap div.block-right{position:relative}#steel-pools.strech-wrap img{right:inherit;left:-10%}#steel-pools.strech-wrap .strech-float{left:inherit;right:10%}ul.blog-list li{max-height:225px}@media screen and (max-width:960px){.strech-wrap{padding:0;height:600px!important}.strech-wrap .strech-float{left:5%!important;top:200px;width:90%;bottom:0;right:inherit}.strech-wrap .strech-float a{width:200px;margin:0 auto;box-shadow:0 2px 9px #000}#resin-pools.strech-wrap img,#steel-pools.strech-wrap img{left:50%;width:700px;margin:0 0 0 -350px;height:auto}}div#why-choose-pioneer-family-pools{background-size:cover;min-height:500px;background-color:#0096d5}ul.why-pioneer li span.check{display:block;width:37px;height:37px;padding-right:28px;float:left}a.blue-button{text-transform:none!important}div.desc-wrap h4{margin-bottom:0;padding-bottom:0}div#resin-pools div.inner-wrap a,div#steel-pools div.inner-wrap a{width:250px;margin:0 auto;text-align:center;display:block}div#resin-pools div.inner-wrap{padding-top:300px}div#resin-pools div.inner-wrap h4,div#resin-pools div.inner-wrap p{color:#fff}div#steel-pools div.inner-wrap{padding-top:340px}div#steel-pools div.inner-wrap h4,div#steel-pools div.inner-wrap p{color:#fff}.boldt-steel-pools{padding-left:10px!important;padding-right:10px!important;margin-top:0!important;padding-top:0!important;padding-bottom:8px!important}div.pool-wrap p{margin-top:4px;padding-left:15px;padding-right:15px;font-weight:500}div#blue-lines{padding-top:0;margin-top:0;padding-bottom:0;margin-bottom:0}div#blue-lines div{display:block;height:60px;float:left;width:50%}div#blue-lines div a{font-family:Oswald,sans-serif;line-height:60px;color:#fff;text-decoration:none;font-size:20px}div#blue-lines div a:hover{text-decoration:underline}.align-center{text-align:center}p.pool-text{font-size:14px;text-align:center}div#left-blue{background:#0062a1;text-align:right}div#left-blue a{padding-right:12px}div#right-blue{background:#0099d8;text-align:left}div#right-blue a{padding-left:12px}span.earrow{content:'';position:absolute;border-left:10px solid #f1f1f1;border-right:10px solid transparent;border-bottom:10px solid transparent;border-top:10px solid transparent;margin:0 0 0 -10px;z-index:97;top:34%;right:0}div#left-blue a strong,div#right-blue a strong{color:#fff;font-weight:700}div#right-blue a span.earrow{left:250px}div#products{min-height:200px;background-image:linear-gradient(180deg,#fff 0,#ddd 75%)}div#products div div div img{margin:0 auto;display:block}div#vacuums div.product{padding-top:114px}div#products div div div div.product{width:100%;font-weight:700;text-align:center;clear:both!important}div#vacuums{border-right:1px solid #eee;padding-right:0;margin-right:0;width:49.5%}img#vacuum{padding-top:80px;width:414px}img#heater{width:220px}p.center{text-align:center}p.center a.blue-button{text-align:center;margin:0 auto}div#why-choose-pioneer-family-pools h3,div#why-choose-pioneer-family-pools p{color:#fff}ul.why-pioneer{width:100%;text-align:center;margin:0;padding:0}ul.why-pioneer li{height:39px;line-height:39px;font-weight:400;color:#fff;margin:0 0 10px;font-family:Oswald,sans-serif;font-size:20px;width:48%;min-width:300px;display:inline-block;text-align:left}div#quote-button{display:block;margin:0 auto;text-align:center;width:260px;text-transform:none}.site-boldt ul#middle-menu,.site-pioneer header .new-header ul#middle-menu{margin-top:14px}ul#single-liner-features{list-style:none!important}@media screen and (max-width:1180px){div#heaters,div#vacuums{width:100%;border-right:none}div#vacuums div.product{padding-top:0}}@media screen and (max-width:1100px){div#resin-pools p{padding-right:30px}}@media screen and (max-width:960px){body.customize-support .search-bar{top:0}}@media screen and (max-width:480px){div#blue-lines div#left-blue a,div.pool-wrap p{padding-right:0}div#steel-pools div.block-right{padding-top:14px}div#blue-lines div a{font-size:10px}span.earrow{display:none}div#vacuums div.product{padding-top:0}div#vacuums,img#vacuum{width:100%}div#vacuums{border-right:none}div#vacuums p a.blue-button{margin-bottom:24px}div.pool-wrap p{padding-left:0}p.pool-text{font-size:11.5px;text-align:center;margin-bottom:0;padding-bottom:12px}div#resin-pools p,div#steel-pools p{padding-left:20px;padding-right:20px}ul.review-list li{height:250px}}.site-boldt .main-container,.site-pioneer .main-container{padding-top:200px}.site-bwpchat .main-container{padding-top:186px}#ecom-category{padding-top:0!important}@media screen and (min-width:1400px){.site-pioneer .logo{width:540px}.site-pioneer .logo img{margin:-11px 0 0 -11px!important}.site-pioneer.stick .locked-logo.logo{width:300px}.site-pioneer.stick ul#middle-menu{height:60px}.site-boldt.stick #top-menu2,.site-pioneer.stick #top-menu2{height:41px}.site-pioneer.stick .logo{width:285px;padding:0}.site-boldt .logo{width:492px;padding:19px 19px 12px}.site-boldt .inpage-menu-wrap.locked-bar{top:0!important}.site-boldt.stick .logo{width:342px;padding:0}.site-boldt.stick ul#middle-menu{height:63px}.site-boldt.stick .logo.locked-logo{width:342px}}@media screen and (min-width:1400px) and (max-width:1500px){.site-pioneer .logo{width:460px;padding:14px 0 5px}.site-boldt .logo{width:420px;padding:27px 0 22px}}@supports (-webkit-hyphens: none){@media screen and (min-width:1800px) and (max-width:2000px){.site-pioneer.stick .logo{width:287px}.site-pioneer .logo{width:543px}}@media (min-width:1600px){.site-pioneer.stick #top-menu2{height:37px}.site-pioneer.stick .locked-logo.logo{width:264px}}@media (min-width:2000px){.site-pioneer.stick .locked-logo.logo{width:295px}}}.new-service-booking .box{border:3px solid #a3b4ce;padding:40px;width:330px;text-align:center;background:#fff}.new-service-booking select{width:100%;position:relative;display:inline-block;margin-top:10px;color:#c5c5c5;text-align:center;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:5px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg fill="%23acacac" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat;background-position:right 10px center;padding-right:30px}.new-service-booking .selection-box{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.new-service-booking option.option:first-child{text-align:center!important}.new-service-booking option.option{font-size:16px;background:#fff;text-align:left}.new-service-booking select option:hover{background-color:#ccc;color:#fff}.new-service-booking select::after{content:'';position:absolute;top:50%;right:10px;-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #f7f7f7}.new-service-booking .box-wrap h3,.new-service-booking .selection-box h2{line-height:1.2em;color:#00598e;width:100%;text-align:center;font-family:Oswald,sans-serif;text-transform:uppercase}.new-service-booking select:focus{outline:0}.new-service-booking .box-wrap{display:-ms-flexbox;display:flex;gap:20px}.new-service-booking .selection-box h2{font-size:2.5em;margin:0 0 80px;font-weight:700;text-shadow:0 1px 1px #00598e}.new-service-booking .box-wrap p{color:#00598e;font-size:14px;font-weight:500}.new-service-booking .box-wrap h3{font-size:2.5em;margin:0 0 10px;font-weight:500}.new-service-booking select:active,.new-service-booking select:focus,.new-service-booking select:hover{border:1px solid #ccc}.new-service-booking option:hover{background:#fff;color:#c5c5c5}.new-service-booking #new-service-booking-page h1.page-title{font-size:6.5em;border:0;padding:0}.new-service-booking #new-service-booking-page .sub-page-para{margin:15px 70px 70px;padding-top:15px;border-top:1px dashed #ccc;font-weight:500;line-height:1.5;font-size:.9em}.new-service-booking #new-service-booking-page{padding-bottom:100px}.new-service-booking .outer-wrap.liner-install .block-wrap .block-left p{line-height:1.5;font-weight:500}.new-service-booking .liner-install .inner-wrap .block-wrap .page-title{border:0!important;text-align:left!important;font-size:3em}.new-service-booking form#general-form.service-form input[type=email],.new-service-booking form#general-form.service-form input[type=tel],.new-service-booking form#general-form.service-form input[type=text]{margin:5px;border:none;border-radius:4px}.new-service-booking .liner-install .inner-wrap .block-wrap .service-form h4{text-align:left}.new-service-booking .liner-install .inner-wrap .block-wrap .service-form{background:0 0;border:0}.new-service-booking .outer-wrap.liner-install{background:#ecf4f7;padding-bottom:80px}.new-service-booking .outer-wrap.liner-install .block-wrap .block-left{width:43%}.new-service-booking .liner-install .service-form{padding:0 0 0 100px;margin:0}.new-service-booking .liner-install form#general-form.service-form input[type=email],.new-service-booking .liner-install form#general-form.service-form input[type=tel],.new-service-booking .liner-install form#general-form.service-form input[type=text]{border:1px solid #ccc}.new-service-booking .liner-install .service-form .contact-check-wrap div{color:#000}.new-service-booking .liner-install .service-form .contact-check-wrap1 div label{padding:5px;display:block;border-radius:4px;cursor:pointer;background-color:#fff;text-align:center;border:1px solid #ccc;font-family:Oswald,sans-serif;font-weight:100;width:calc(33% - 23px)}.contact-check-wrap1 div input:checked~label{background-color:#7cc576;color:#000;background:#cdeb8e;background:linear-gradient(135deg,#cdeb8e 0,#a5c956 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdeb8e', endColorstr='#a5c956', GradientType=1 )}.service-form .contact-check-wrap1 div input[type=radio]{display:none}div#cf-turnstile{margin-top:15px}.new-service-booking select.location-select-list{width:calc(100% - 18px);text-align:left;color:#666;font-size:14px;background-image:url('data:image/svg+xml;utf8,<svg fill="%23000000" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>')}.new-service-booking .liner-install .service-form .location_select.input-wrap .req{top:-15px}.new-service-booking .liner-install .service-form .contact-check-wrap1 i{font-size:26px}.location_select.input-wrap{margin:5px}.new-service-booking .service-form p.form-section-label{text-align:left;font-weight:700}.new-service-booking .liner-install .contact-check-wrap1 div i{float:left;width:100%;margin:0}.new-service-booking .contact-check-wrap1 span{font-family:Oswald,sans-serif;text-align:center;font-size:18px;text-transform:uppercase;margin-top:30px;display:inline-block}.new-service-booking .liner-install .service-form h4{color:#000;margin-bottom:20px;font-size:20px;margin-top:10px}.new-service-booking .liner-install .contact-check-wrap1{float:left;width:100%;margin-left:5px}.new-service-booking .liner-install.service-wrap .block-right{width:57%}.new-service-booking .liner-install div.inner-wrap div.block-wrap ul li{line-height:1.5;font-size:.8em;font-weight:500;text-align:left}.new-service-booking .liner-install .contact-check-wrap span{font-weight:600}.new-service-booking .liner-install .service-form .input-wrap input{padding:10px 10px 10px 40px}.new-service-booking .liner-install .service-form .input-wrap .req{top:10px}.new-service-booking .liner-install .service-form .input-wrap i{left:15px;top:10px}.new-service-booking .liner-install .contact-check-wrap div label{font-weight:500;font-size:1.3em}.new-service-booking .liner-install .contact-check-wrap1 div label{font-weight:500!important;font-size:1em}.new-service-booking .liner-install .block-icon-inner .card-text p{font-size:12px;font-family:"Open Sans",serif;margin-top:10px;color:#666;line-height:1.5}.new-service-booking .liner-install div.inner-wrap div.block-wrap p em,.new-service-booking .liner-install div.inner-wrap div.block-wrap ul li em{line-height:1.5;font-size:1em;font-weight:500;text-align:left}body.site-boldt .new-service-booking div.service-wrap.liner-install{padding-top:100px}.new-service-booking .outer-wrap.liner-install .block-wrap .block-left.full-description{text-align:left!important}.new-service-booking .outer-wrap.liner-install .block-wrap .block-left.full-description strong{font-size:.8em}.new-service-booking #service-team .inner-wrap{width:80%}.new-service-booking .block-title{font-size:3.5em}.new-service-booking .inner-wrap-title h6{font-size:30px;font-weight:400;margin:5px 0}.new-service-booking .inner-wrap-title h3,.new-service-booking .inner-wrap-title h6{text-align:center;color:#0062a1;font-family:Oswald,serif;margin-bottom:0}.new-service-booking .hottub-block{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:960px;margin:0 auto}.new-service-booking .block-text{margin-bottom:15px;font-family:"Open Sans",serif}.new-service-booking .block-btn button{background:#0062a1;border:0;padding:10px 20px;color:#fff;font-size:16px;font-weight:500;font-family:Oswald,serif}.new-service-booking .block-text p{font-size:14px;font-weight:500;line-height:1.5}.new-service-booking .block-icon-outer{margin:0 auto;width:90%}.new-service-booking .block-icon-inner img{width:50px;margin-right:25px}.new-service-booking .block-icon-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px}.new-service-booking .card{display:-ms-flexbox;display:flex;width:31%}.new-service-booking .block-icon-inner h6{font-size:17px;font-weight:500;font-family:Oswald,serif;margin:0;text-transform:uppercase}.new-service-booking .block-icon-inner p{font-size:12px;font-family:"Open Sans",serif;margin-top:10px;color:#666}.new-service-booking div#service-team{padding-top:160px}.new-service-booking .tabs{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:20px;margin-bottom:30px}.new-service-booking .tab{background:0 0;border:none;font-size:18px;color:#004b93;cursor:pointer;font-family:Oswald,sans-serif}.new-service-booking .tab.active{font-weight:700}.new-service-booking .tab-content{display:none}.new-service-booking .tab-content.active{display:block}.new-service-booking .carousel-container{position:relative;width:80%;margin:auto;overflow:hidden}.new-service-booking .tabcarousel{display:-ms-flexbox;display:flex;transition:transform .5s ease-in-out;padding-bottom:40px}.new-service-booking .tabslide{min-width:196px!important;width:196px;padding:25px}.new-service-booking .tabslide img{width:100%}.new-service-booking .tabslide p{font-weight:700;margin-top:10px}.new-service-booking .tabslide a{text-decoration:none}.new-service-booking .tabdots{text-align:center;margin-top:10px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.new-service-booking .tabdot{width:12px;height:12px;background:#fff;border:1px solid #2c5593;margin:5px;border-radius:50%;cursor:pointer;display:inline-block}.new-service-booking .tabdot.active{background-color:#2c5593}.new-service-booking #filter-files .page-title{border:0;color:#004b93;padding-bottom:30px}.new-service-booking #filter-files .inner-wrap{width:80%}.new-service-booking .tabslide div.info{background:#f3f3f3;display:block;height:55px;overflow:hidden;margin-top:-7px;padding-top:7px;padding:10px 0 40px}.new-service-booking div.tabslide div.info div.description,.new-service-booking div.tabslide div.info div.title{font-size:12px;line-height:16px;text-align:left;padding-left:12px;padding-right:12px;color:#000;font-family:Oswald,sans-serif}.new-service-booking div.tabslide div.info div.title{font-weight:700;padding-bottom:4px}.new-service-booking div.tabslide div.info div.description{font-weight:400}.new-service-booking div#why-pioneer-block p,.promo-wrap .inpage-link-list li a,.promo-wrap .inpage-product-list li a span,.promo-wrap ul{font-family:'Open Sans',sans-serif}.new-service-booking .hvr-curl-bottom-right{display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.new-service-booking .hvr-curl-bottom-right:active:before,.new-service-booking .hvr-curl-bottom-right:focus:before,.new-service-booking .hvr-curl-bottom-right:hover:before{width:25px;height:25px}.new-service-booking .hvr-curl-bottom-right:before{pointer-events:none;position:absolute;content:'';height:0;width:0;bottom:25px;right:25px;background:#fff;background:linear-gradient(315deg,#f3f3f3 45%,#aaa 50%,#ccc 56%,#fff 80%);box-shadow:-1px -1px 1px rgba(0,0,0,.4);transition-duration:.3s;transition-property:width,height}.new-service-booking .review-list li:nth-child(odd){background-color:#efefef!important}.new-service-booking .review-list li:nth-child(even){box-shadow:0 0 3px #ccc;background-color:#fff}.new-service-booking .arrow{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);background:rgba(0,0,0,.6);color:#fff;border:none;padding:12px 16px;cursor:pointer;font-size:20px;border-radius:50%;z-index:2}.new-service-booking .arrow-left{left:10px}.new-service-booking .arrow-right{right:10px}.new-service-booking .carousel{display:-ms-flexbox;display:flex;transition:transform .5s ease-in-out;width:100%}.new-service-booking .slide{box-sizing:border-box;padding:20px;background:#fff;margin:10px;border-radius:10px;text-align:center}.new-service-booking .dots,.new-service-booking .indicators{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:50px}.new-service-booking #testimonials .dots .dot,.new-service-booking #testimonials .indicators .indicator{width:12px;height:12px;background:#fff;border:1px solid #2c5593;margin:5px;border-radius:50%;cursor:pointer}.new-service-booking #testimonials .dots .dot.active,.new-service-booking #testimonials .indicators .indicator.selected{background:#2c5593}.new-service-booking .dot,.new-service-booking .indicator{width:12px;height:12px;background:#fff;border:1px solid #2c5593;margin:5px;border-radius:50%;cursor:pointer}.new-service-booking .dot.active,.new-service-booking .indicator.selected{background:#2c5593}.new-service-booking .inner-wrap{overflow:hidden}.new-service-booking .block-title{color:#0062a1}.new-service-booking .review-list li{width:calc(33% - 10px);padding:3%;height:auto!important;margin:7px;border-radius:2px}.new-service-booking .slide{-ms-flex:0 0 calc(97% / 3);flex:0 0 calc(97% / 3)}.new-service-booking #testimonials .inner-wrap{width:90%;margin:0 auto}.new-service-booking .review-list li p{min-height:5.5em}.new-service-booking #testimonials:after{z-index:3;bottom:-38px}.new-service-booking div#why-pioneer-block p{font-size:18px;font-weight:400;padding-left:20px;padding-right:20px;line-height:30px;padding-bottom:30px;max-width:1200px;margin:20px auto 40px}.new-service-booking div#why-pioneer-block{padding:100px 0 380px}.new-service-booking a.open-button.blue-button.yellow-button{color:#1b6e9e;background:#ff0}.new-service-booking ul.why-inline-reasons{min-width:300px;max-width:80%;margin:0 auto;margin-bottom:20px}.new-service-booking ul.why-inline-reasons li{display:inline-block;padding-right:20px;margin-bottom:10px}.new-service-booking ul.why-inline-reasons li.last{padding-right:0}.new-service-booking ul.why-inline-reasons li div{float:left}.new-service-booking ul.why-inline-reasons li span{line-height:26px;font-family:Oswald,sans-serif;color:#fff}.new-service-booking a.open-button.blue-button.yellow-button:after{border-left:none}.new-service-booking #testimonials{background:#fff;padding-top:160px}.new-service-booking #filter-files{background:#e5eff5;padding-top:160px}@media screen and (min-width:961px) and (max-width:1400px){.landing-slider ol.flex-control-nav.flex-control-paging{bottom:50px!important}}@media (min-width:1700px) and (max-width:1800px){.new-service-booking .tabcarousel .tabslide{min-width:215px!important;width:215px}}@media (min-width:1800px) and (max-width:1949px){.new-service-booking .tabcarousel .tabslide{min-width:249px!important;width:249px}}@media (min-width:1950px) and (max-width:2100px){.new-service-booking .tabcarousel .tabslide{min-width:279px!important;width:279px}}@media (min-width:2300px) and (max-width:2500px){.new-service-booking .tabcarousel .tabslide{min-width:319px!important;width:319px}}@media (min-width:3000px) and (max-width:3200px){.new-service-booking .tabcarousel .tabslide{min-width:442px!important;width:442px}.landing-slider{height:890px}}.hero-image{height:60vh;width:100%;background-size:cover;background-position:center;position:relative}.hero-image img{margin:-125px 0 0 -400px;height:auto;width:800px;position:absolute;left:50%;top:50%}.hero-image p{margin:0;padding:0}.hero-image.promo-wrap{text-align:center;position:relative}.hero-image.promo-wrap img{margin:15% 0 0;width:700px;height:auto;display:none}div.product-wrap#details-lower div.inner-wrap div.block-wrap div.block-left p a.blue-button{font-size:20px;text-transform:none}img.detail-logo{display:block;margin:0 auto;max-height:200px}.promo-wrap .inpage-product-list{padding:0;list-style:none;width:100%;float:left;margin:20px 0 0}.promo-wrap .inpage-product-list li{width:33%;float:left;margin:0 0 40px}.promo-wrap .inpage-product-list li img{width:90%;height:auto;margin:5px 0 0}.promo-wrap .inpage-product-list li a{color:#333;text-align:center;width:100%;float:left;font-weight:700;font-size:12px;font-family:Oswald,sans-serif;text-decoration:none}.promo-wrap .inpage-product-list li a span{float:left;width:100%;margin:0 0 20px;color:#900;font-weight:100}.promo-wrap ul{font-weight:400;font-size:.8em;width:100%;float:left;margin:0;padding:0}.promo-wrap .inpage-link-list{list-style:none;text-align:center;width:100%;margin:40px 0}.promo-wrap .inpage-link-list li{display:inline-block;margin:5px}.promo-wrap .inpage-link-list li a{padding:10px;display:block;border-radius:4px;background-color:#333;color:#ccc;text-decoration:none;font-size:.8em}.inpage-menu-wrap .main-menu-link,.inpage-menu-wrap ul li a,.page-title,.promo-wrap .inpage-detailed-product-list h3,.promo-wrap .inpage-detailed-product-list h4{font-family:Oswald,sans-serif}.promo-wrap .inpage-link-list li:hover a{color:#fff}.promo-wrap .inpage-detailed-product-list{list-style:none;padding:0;margin:10%;width:80%;float:left}.promo-wrap .inpage-detailed-product-list li{float:left;width:100%;margin:0 0 40px;border-bottom:1px dashed #ccc;text-align:center}.promo-wrap .inpage-detailed-product-list img{float:left;width:500px!important;height:auto}.promo-wrap .inpage-detailed-product-list a{color:#333;text-decoration:none}.promo-wrap .inpage-detailed-product-list h3{font-size:1.4em;color:#333;text-transform:uppercase;margin:90px 0 0}.promo-wrap .inpage-detailed-product-list h4{font-size:2.6em;font-weight:700;color:#72bf44}.promo-wrap .inpage-detailed-product-list p{font-family:'Open Sans',sans-serif;font-size:1em;margin:0}.promo-wrap .inpage-detailed-product-list li:nth-child(odd) img{float:right;padding:0 0 0 30px}.inpage-menu-wrap{width:100%;background-color:#333;border-top:1px solid #222;z-index:96;opacity:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.details-list li,.inpage-menu-wrap ul li{display:inline-block}.inpage-menu-wrap.locked-bar{top:0!important;z-index:98!important;position:fixed}body.customize-support .inpage-menu-wrap.locked-bar{margin-top:30px}.inpage-menu-wrap ul{width:960px;margin:0 auto;list-style:none;text-align:left;padding:0;height:42px;overflow:hidden;position:relative}.inpage-menu-wrap ul li a{text-decoration:none;font-size:.9em;color:#ccc;text-transform:uppercase;padding:10px 18px;font-weight:100;display:block}.inpage-menu-wrap ul li a strong{font-weight:400}.inpage-menu-wrap ul .active-hover a{color:#FFF;font-weight:700}.inpage-menu-wrap ul li:hover a{color:#fff}.inpage-menu-wrap .contactus i{font-size:24px;display:block;float:left;line-height:20px}.inpage-menu-wrap .title a{font-weight:400;font-size:1em}.inpage-menu-wrap .contactus{background-color:#222;position:absolute;right:0}.inpage-menu-wrap .contactus a{display:block;background-color:#0099d8;font-weight:400;color:#fff;padding:10px 40px}.inpage-menu-wrap .main-menu-link{float:left;display:none;text-align:center;text-transform:uppercase;font-size:12px;line-height:12px;color:#FFF;position:relative;font-weight:100}.inpage-menu-wrap .main-menu-link a{display:block;margin:8px 0 0;padding:12px 0}.inpage-menu-wrap .main-menu-link i{float:left;width:100%;font-size:20px}.inpage-menu-wrap.locked-bar .main-menu-link{display:block}.site-pioneer a.open-button.hottub-button,.site-pioneer a.open-button.swim-spa-button{background-color:#f58220}.site-pioneer a.open-button.patio-button{background-color:#72bf44}.site-pioneer a.open-button.safety-cover-button{background-color:#ffd600;color:#000}.page-title{width:100%;padding:0 0 5px;text-align:center;font-size:3.5em;font-weight:600;line-height:1.1em;border-bottom:1px dashed #ccc;text-transform:uppercase}.sub-page-title,.sub-page-title-locations{font-family:Oswald,sans-serif;font-size:2em}.page-title span{color:#0099d8}.sub-page-title{text-align:center;margin:10px 0 90px;line-height:1em;text-transform:uppercase}.sub-page-title-locations{text-align:center;margin:10px 0 0}.sub-page-hours,.sub-page-para,.sub-page-para-nospace{text-align:center;font-family:Oswald,sans-serif;font-size:1em}.sub-page-hours{margin:10px 0 110px;color:#333;font-weight:400;text-transform:uppercase}.sub-page-hours span{color:#900;font-weight:100}.sub-page-title a{text-decoration:none;color:#333;margin:0 5px}.sub-page-title a.col-link{color:#999}.sub-page-para{margin:10px 100px 100px;font-weight:100}.sub-page-para-nospace{margin:10px 140px;font-weight:100}.block-title,.block-title-no-margin{font-size:2.5em;text-align:center;text-transform:uppercase;font-weight:700;font-family:Oswald,sans-serif;text-shadow:0 1px 1px #fff}.block-title{margin:0 0 100px;line-height:1.2em}#gallery .block-title{-webkit-transform:skewY(.5deg)}.block-title-no-margin{margin:0}h4.block-sub-title{font-family:Oswald,sans-serif;font-size:1.2em;margin:20px 0 0;text-align:center;text-transform:uppercase;font-weight:500;text-shadow:0 1px 1px #fff;color:#0099d8}.block-left-title,.dark-block-title{font-family:Oswald,sans-serif;font-size:2.5em;text-align:center;text-transform:uppercase}.block-title-sub{margin:0 100px 100px;padding:10px;text-align:center;font-family:Oswald,sans-serif;font-weight:100}.dark-block-title{margin:0 0 100px;font-weight:700;text-shadow:0 1px 1px #000;color:#fff}.block-left-title,.final-total-wrap,.helper .input-wrap i,.helper .submit-button,.helper a.helper-close-p{text-shadow:0 1px 1px #fff}.block-left-title{margin:0 0 20px;font-weight:700}.base-price,.equipment-wrap h3,.footer-form-top,.review-list li i{text-shadow:0 0 1px #000}.sub-page-title span{color:#777}#hotspring-block .paralax-image{position:absolute;top:-100px;left:0;margin:350px 0 0}.paralax-image{position:absolute;top:-100px;left:0;margin:100px 0 0}.paralax-price{position:absolute;margin:540px 0 0;text-align:center;font-size:1.2em!important;font-family:Oswald,sans-serif!important;width:700px}.base-price,.feature-list th,.full-description{font-family:Oswald,sans-serif}.paralax-price:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #72bf44;border-top:10px solid transparent;position:absolute;left:50%;margin:-20px 0 0 -10px}.paralax-price span{font-weight:400!important;color:#72bf44}.base-price{text-align:center;font-weight:700!important;color:#333;font-size:44px!important;margin:30px 0}.patio-wrap .base-price{margin:-10px 0 0;text-transform:uppercase;font-weight:800}.patio-wrap .base-price.discount-price{color:#900}.patio-wrap .base-price.regular-price{font-size:24px!important;margin:20px 0 5px;padding:0 0 5px;border-bottom:1px dashed #ccc}.base-price-desc,.deatils-feature-list,.details-list{padding:0;text-align:center}.base-price-desc{margin:30px 0 0}.base-price-p{font-size:.7em;text-align:center;color:#999}.details-list{list-style:none;margin:0}.details-list li{margin:20px}.details-list li span{display:block;width:40px;height:40px;background-color:#333;color:#fff;margin:0 auto;border-radius:40px;line-height:40px}.deatils-feature-list{list-style:none;margin:0}.deatils-feature-list li{display:inline-block;padding:10px;text-transform:uppercase;font-weight:100}ul.split-block-list{margin:20px 0 0;text-align:left}#features:after{content:'';position:absolute;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid transparent;border-top:20px solid #fff;left:50%;top:0;margin:0 0 0 -20px;z-index:97}.full-description{text-align:justify;font-weight:100;min-height:300px}.full-description ul{font-size:14px}.full-description ul li{font-weight:100;font-size:14px}.floating-image{float:left;width:100%;height:720px;position:relative}.floating-image-left{float:left;width:100%;margin:120px 0 0;height:420px;position:relative}.floating-image-left img{right:0;margin:-200px 0 0 -400px}.floating-image img{position:absolute;right:0;width:720px;height:auto}.feature-list{font-size:.8em;padding:40px 0 0 20px}.feature-list th{padding:5px;line-height:20px;text-align:center;font-weight:400;text-transform:uppercase}.feature-list th.title{text-align:left}.feature-list td{padding:5px;font-family:'Open Sans',sans-serif;font-weight:100;line-height:20px}.feature-list td.title,.liner-list li h4,.pool-gal-list{font-family:Oswald,sans-serif}.feature-list td.title{font-weight:400;padding:5px 10px 5px 5px;vertical-align:top;text-align:left}.pool-gal-list li ul li,.pool-gal-list span,.product-pricing-list p.price-disclaimer,ul.years-list li{font-family:'Open Sans',sans-serif}.feature-list tr:nth-child(odd){background-color:#d7d7d7}.feature-list i.icon-ok-1{color:#72bf44;text-shadow:0 0 1px #333}.feature-list strong{color:#000!important;font-weight:600!important}.product-pricing-list table.pools{margin:0 auto;margin-top:22px;padding-left:20px;width:89%}.product-pricing-list{font-size:15px;color:#0099d8;font-weight:800;margin-bottom:20px}.product-pricing-list p{font-weight:800;font-size:62px;line-height:62px;margin:0}.inner-wrap p.instore-message,.product-pricing-list p.price-disclaimer,.product-pricing-list p.price-reg,.product-pricing-list p.products-price.pricing,p.part-number{width:252px;float:none;padding-left:0;margin:0 auto}.product-pricing-list p.price-disclaimer{font-weight:800;font-size:16px;line-height:16px;text-transform:uppercase}.careers-container>div span.header,.product-pricing-list th{font-family:Oswald,sans-serif}.product-pricing-list p.price-reg{font-size:14px;line-height:16px;color:#666;text-transform:uppercase}.cat-list-left .floating-list ul li.product-filter,.product-pricing-list td{font-family:"Open Sans",sans-serif}table#product-subproducts tbody tr td{font-size:12px}.inner-wrap p.instore-message{display:block;font-size:.7em;padding-top:0;padding-right:0;margin-bottom:22px}@media screen and (max-width:900px){.product-pricing-list table.pools{padding-left:0;width:100%}.product-pricing-list{width:300px;display:block;margin:0 auto}.product-pricing-list p.price-disclaimer,.product-pricing-list p.products-price.pricing,p.part-number{padding-left:20px}}#liner-all-list .mix{display:none}.liner-list{text-align:center;list-style:none;padding:0;margin:0}.liner-list li{display:inline-block;margin:10px}.liner-list li img{border-radius:3px;box-shadow:0 1px 1px #fff}.liner-list li h4{font-weight:100;text-align:left;margin:0 0 5px}#liner-home-1 h2{margin:10px 0 50px}#liner-home-7 h3{margin:0 0 10px}#liner-home-7 p{margin:0 0 100px}.pool-gal-list{list-style:none}.pool-gal-list li{margin:10px 0;text-transform:uppercase}.pool-gal-list span{font-size:.9em;margin:0 0 0 10px;text-transform:capitalize}.pool-gal-list li ul{font-size:.8em;list-style:none;margin:0;padding:0 0 0 20px}ul.years-list{margin:60px 0 0;padding:0;text-align:center}ul.years-list li{display:inline-block;margin:10px;font-weight:100}.hours-wrap,.location-features-wrap,ul.years-list li span{font-family:Oswald,sans-serif}ul.years-list li span{float:left;width:100%;font-size:62px;font-weight:900}.inground-size-list{list-style:none;margin:0;padding:0;text-align:center}.inground-size-list li{width:14.2%;display:inline-block;margin:0;padding:0;height:100px;text-align:center;text-transform:capitalize}.inground-size-list li img{width:100%;opacity:.9;transition:.5s}.inground-size-list li:hover img{opacity:1}.hours-wrap tr.holiday{color:green}.hours-wrap tr.holiday td{border-bottom:1px solid #e4eeda}table.holiday-table{margin:0 0 20px}.hours-wrap{padding:16px 40px;font-weight:100;width:100%;width:calc(100% - 80px)}.hours-wrap table{width:100%}.hours-wrap th{font-weight:400;text-align:right}.hours-wrap p{text-align:center}.hours-wrap td{text-align:right;padding:0;line-height:1.6!important}.hours-wrap td:first-child{text-align:left}.hours-wrap .hours-closed{color:#666}.hours-wrap .todays-hours{font-weight:400;color:#00598e}.location-features-wrap{padding:40px;width:100%;width:calc(100% - 80px)}.hours-wrap h4,.location-features-wrap h4{font-size:1.2em;text-transform:uppercase;margin:0 0 20px;text-align:center}.location-features-wrap ul{margin:0 0 100px;padding:0;list-style:none;float:left;width:100%}.location-features-wrap ul li{float:left;width:100%;width:calc(100% - 20px);margin:10px 0 0;padding:5px;text-align:left;font-weight:100;border-bottom:1px dashed #ccc}.location-features-wrap ul li a{float:right;margin:0;font-family:'Open Sans',sans-serif;font-size:.8em}.color-disclaimer,.patio-color-list li,.remote-block h4,ul.ag-size-list,ul.color-list li{font-family:Oswald,sans-serif}.equipment-wrap{background-image:url(../../images/pioneer/ig-pool/heros/equipment-grass.png);background-size:cover;height:600px;overflow:visible}.equipment-wrap:after,.equipment-wrap:before{z-index:97;overflow:visible!important;content:'';position:absolute;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid transparent;margin:0 0 0 -20px}.equipment-wrap:after{border-top:20px solid #456026;left:50%;bottom:-40px}#color-options:before,#gallery:before,#video-wrap:before,.equipment-wrap:before{border-top:20px solid #fff}.equipment-wrap:before{left:50%;top:-2px}.equipment-wrap h3{color:#fff!important}#sizing:after{content:'';position:absolute;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid transparent;border-top:20px solid #f1f1f1;left:50%;top:0;margin:0 0 0 -20px;z-index:9999}ul.ag-size-list{text-align:center;list-style:none;padding:0;margin:0}ul.ag-size-list>li{display:inline-block;margin:0 30px;width:410px}ul.ag-size-list>li img{height:200px;width:auto;float:left}ul.ag-size-list>li>h4{text-align:left;border-bottom:1px solid #ccc;margin:0 0 20px;padding:0 0 5px}ul.ag-size-list>li>ul{float:left;width:60px;margin:0;padding:0 10px 0 40px}ul.ag-size-list>li>ul>li{text-align:left;font-size:.9em;margin:10px 0}.color-image-wrap{text-align:center;position:relative}.floating-color{position:absolute;top:0;left:50%;margin:0 0 0 -279px;display:none}ul.color-list{text-align:center;list-style:none;padding:450px 0 0;margin:0}ul.color-list li{display:inline-block;font-weight:100;margin:0 20px;margin-bottom:10px;white-space:nowrap;cursor:pointer;width:150px}#gallery .loading,ul.color-list li:first-child .floating-color,ul.color-list li:hover .floating-color{display:block}ul.color-list .color-thumb{width:100px;height:50px;margin:0 auto 10px;border-radius:4px;border:3px solid #ccc;box-shadow:0 5px 5px #555;background-color:#c20;background-position:453px 130px}ul.color-list li:hover .color-thumb{border:3px solid #f58220}.color-disclaimer{font-size:.8em;color:#999;margin:40px 0 0;font-weight:100;text-align:center}#color-options:after,#color-options:before{margin:0 0 0 -20px;z-index:97;content:'';position:absolute;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid transparent;left:50%}#color-options{overflow:visible}#color-options:before{top:-2px}#color-options:after{border-top:20px solid #f1f1f1;bottom:-38px}.patio-color-list{text-align:center;width:100%;float:left;margin:0;padding:0}.patio-color-list li{display:inline-block;width:200px;margin:10px 10px 60px;height:200px;font-weight:100}.patio-color-list li img{width:100%;height:auto}.patio-color-list .color-option-wrap{width:200px;overflow:hidden;height:200px;background-position:center;background-size:500px;margin:0 0 10px}#caldera-utopia-models,#collection-info,#connextion,#video-wrap,.mothers-wrap.grey-wrap{overflow:visible}#collection-info{background-color:#f58220;padding:0;height:210px;-webkit-transform:skewY(1deg);margin:-80px 0 0}.remote-block h4,.remote-block p,.remote-image{-webkit-transform:skewY(-1deg)}#collection-info:after{content:'';position:absolute;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid transparent;border-top:20px solid #f58220;left:50%;bottom:-30px;margin:0 0 0 -20px;z-index:9999}.remote-block h4{font-weight:400;margin:20px 20px 10px;color:#fff;font-size:2em;text-align:center}.cabana-wrap blockquote p,.footer-form-sub,.remote-block p{font-weight:100;text-align:center}.remote-block p{font-family:'Open Sans',sans-serif;padding:0 20px;margin:0;font-size:.9em;color:#333}div.swim-spa-lcd-control-panel div.block-right{padding-top:62px}#gallery{overflow:visible!important;height:40px;transition:.5s;width:100%}#gallery.loaded{height:auto}#gallery .loading{text-align:center;width:100%;float:left;padding:5px 0;margin:-80px 0 0}#gallery.loaded .loading{display:none}#gallery img{opacity:0;transition:.4s}#gallery.loaded img{opacity:1}#gallery:before{content:'';position:absolute;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid transparent;left:50%;top:0;margin:0 0 0 -20px;z-index:96}.Collage{padding:5px;-webkit-transform:skewY(.5deg)}.Collage img{vertical-align:bottom;opacity:0}#contact{background:#fff;background:linear-gradient(to bottom,#fff 80%,#ccc 100%)}body.site-pioneer #contact{background:#fff}.footer-form-wrap{text-align:center;padding:0;margin:120px 0 0}.footer-form-top{width:470px;float:left;margin:5px;padding:20px 0;font-size:2em;text-transform:uppercase;font-style:italic;color:#fff;box-shadow:0 3px s5px #444;border-radius:4px;background-color:#999;cursor:pointer;position:relative;font-family:Oswald,sans-serif}.footer-form-left,.footer-form-right{width:230px;margin:5px;border-radius:4px;font-family:Oswald,sans-serif;float:left;text-transform:uppercase;padding:20px 0;font-style:italic;cursor:pointer}.footer-form-top:hover{background:#888}.footer-form-right{background-color:#ccc}.footer-form-right a{color:#333;text-decoration:none}.footer-form-left{background-color:#333;color:#f1f1f1}.footer-form-left a{color:#ccc;text-decoration:none}.footer-form-sub{float:left;width:100%;font-size:14px;text-transform:none;color:#666}.footer-form-left .footer-form-sub{color:#999}.footer-form-top .footer-form-sub{font-size:16px;color:#333;text-shadow:none}.footer-form-wrap p.pioneer-link{float:left;margin:10px 0;font-size:16px;padding:0;text-align:center;width:100%;color:#0099d8;text-shadow:none;cursor:pointer}#video-wrap:after,#video-wrap:before{position:absolute;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid transparent;margin:0 0 0 -20px;z-index:96;content:'';left:50%}.footer-form-left:hover{background-color:#444}.footer-form-right:hover{background-color:#d7d7d7}.footer-form-sub i:hover,.footer-form-sub:hover i{color:#feef35}.footer-form-sub i:hover~i{color:#ccc}#video-wrap:before{top:0}#video-wrap:after{border-top:20px solid #f1f1f1;bottom:-40px}.cabana-wrap label{float:left;clear:both;margin:0 auto;width:100%;text-align:center}.cabana-wrap label input{width:100%}.cabana-wrap blockquote p{font-size:32px;font-family:'Lobster two',cursive;font-style:italic;color:#004075;padding:50px 0 0}#cabana-club-sign-up ul.sign-up-list{list-style:none;margin:140px 0 0;padding:0}#cabana-club-sign-up ul.sign-up-list-b{list-style:none;margin:10px 0 0;padding:0}#cabana-club-sign-up .tellafriend{text-align:center;display:block;margin:10px 0 0;color:#fff;font-family:'Open Sans',sans-serif;font-size:12px;text-transform:uppercase}#cabana-club-sign-up ul.sign-up-list li{margin:0 0 10px}#cabana-club-sign-up ul.sign-up-list li label{margin:10px;float:left;clear:both;width:100%;text-align:center;display:none}#cabana-club-sign-up ul.sign-up-list li input[type=text]{width:240px;border-radius:2px;border:none;margin:auto;padding:10px;font-size:12px;display:block;background-color:#f1f1f1;box-shadow:0 0 4px #000;color:#333}#cabana-club-sign-up input[type=submit]{width:258px;margin:auto;display:block;padding:10px;border-radius:4px;background-color:#fff104;-webkit-appearance:none;font-size:18px;font-family:Oswald,sans-serif;text-transform:uppercase;font-weight:300;border:1px solid #fff104;color:#000;box-shadow:0 0 4px #000}#cabana-club-sign-up ul.sign-up-list-b li p{font-size:10px;color:#000;padding:10px 0;width:300px;margin:0 auto}.canaba-club-sign-up-extras:after,.canaba-club-sign-up-extras:before{position:absolute;border-right:20px solid transparent;border-bottom:20px solid transparent;border-top:20px solid transparent;right:-40px;margin:0 0 0 -20px}.canaba-club-sign-up-extras{position:absolute;width:500px;background-color:#f1f1f1;left:-450px;top:120px;border-radius:4px;padding:10px;box-shadow:0 3px 5px #444;display:none}.canaba-club-sign-up-extras:before{content:'';border-left:20px solid #f1f1f1;top:205px;z-index:96}.canaba-club-sign-up-extras:after{content:'';border-left:20px solid #333;top:207px;z-index:95}.canaba-club-sign-up-extras ul{float:left;width:33%;width:calc(33% - 10px);margin:0;padding:5px;list-style:none}.canaba-club-sign-up-extras ul:first-child{width:calc(66% - 30px);border-right:1px dashed #333;margin:5px 10px 0 0;padding:0 20px 0 0}.canaba-club-sign-up-extras ul:first-child li{width:50%;float:left}.canaba-club-sign-up-extras ul:first-child li:first-child{width:100%}.canaba-club-sign-up-extras ul li{border-bottom:1px dashed #ccc;padding:5px 0}.canaba-club-sign-up-extras ul li input{display:nonxe;float:left;margin:3px 10px 0 0}.canaba-club-sign-up-extras ul li input:checked~label{font-weight:700}.canaba-club-sign-up-extras ul li label{font-size:12px;font-family:'Open Sans',sans-serif;position:relative;width:100%;display:block;text-align:left;cursor:pointer}.cabana-wrap ul.feature-list li h3,.canaba-club-sign-up-extras ul li:first-child strong,.signup-block h4{font-family:Oswald,sans-serif}.canaba-club-sign-up-extras ul li:first-child strong{text-align:left;font-weight:100!important;display:block;margin:0 0 10px}div.footer-items{position:relative}.canaba-club-sign-up-extras2{position:absolute;bottom:-131px;left:326px;width:600px;min-height:457px;background-color:#f1f1f1!important;border-radius:4px;padding:10px;box-shadow:0 3px 5px #444;display:none;color:#333;z-index:90}.canaba-club-sign-up-extras2 .header{display:block;clear:both;padding-top:40px}.canaba-club-sign-up-extras2 div.sub{position:relative;top:-37px}.canaba-club-sign-up-extras2:after,.canaba-club-sign-up-extras2:before{position:absolute;border-bottom:20px solid transparent;border-top:20px solid transparent;left:-40px;content:'';border-left:20px solid transparent}.canaba-club-sign-up-extras2 input#mce-FNAME,.canaba-club-sign-up-extras2 input#mce-LNAME{padding-top:4px;padding-bottom:4px;margin-left:15px;margin-bottom:20px;width:40%;float:left}.canaba-club-sign-up-extras2 ul.locations{padding-left:15px;min-width:300px;columns:2;-webkit-columns:2;-moz-columns:2;border-right:1px #333 dashed;padding-right:12px;clear:both}.canaba-club-sign-up-extras2 ul.interests{padding-left:20px}.canaba-club-sign-up-extras2 ul.interests li,.canaba-club-sign-up-extras2 ul.locations li{margin:0}.canaba-club-sign-up-extras2:before{border-right:20px solid #f1f1f1;top:416px;margin:0;z-index:96}.canaba-club-sign-up-extras2:after{border-right:20px solid #333;top:414px;margin:0;z-index:95}.canaba-club-sign-up-extras2 ul{width:250px;float:left;margin:0;padding:5px;list-style:none}.canaba-club-sign-up-extras2 ul:first-child{width:calc(66% - 30px);border-right:1px dashed #333;margin:5px 10px 0 0;padding:0 20px 0 0}.canaba-club-sign-up-extras2 ul:first-child li{width:50%;float:left}.canaba-club-sign-up-extras2 ul:first-child li:first-child{width:100%}.canaba-club-sign-up-extras2 ul li{border-bottom:1px dashed #ccc;padding:5px 0}.canaba-club-sign-up-extras2 input[type=text]{width:40%;float:left}@media screen and (max-width:801px){.footer-item .cb-sign-up-wrap{margin:10px auto!important}.canaba-club-sign-up-extras2{position:relative;width:280px;min-height:957px;background-color:#f1f1f1!important;left:0;top:51px;border-radius:4px;padding:10px;box-shadow:0 3px 5px #444;display:none;color:#333}.canaba-club-sign-up-extras2:after,.canaba-club-sign-up-extras2:before{border:none;background:0 0;color:transparent;display:none!important}.canaba-club-sign-up-extras2 .header{display:block;clear:both;padding-top:0}.canaba-club-sign-up-extras2 ul{width:117px;columns:1;-webkit-columns:1;-moz-columns:1;border:none}.canaba-club-sign-up-extras2 ul.locations{columns:1;-webkit-columns:1;-moz-columns:1;border-right:none;padding-right:0;float:none;padding-left:0;text-align:left;width:260px}.canaba-club-sign-up-extras2 ul.interests{text-align:left;width:260px;padding-left:0}.canaba-club-sign-up-extras2 ul.interests li,.canaba-club-sign-up-extras2 ul.locations li{width:260px}}#connextion,#finance-it-landing-page-1 ul li,#gary-klutt-3,#safety-cover-6{background-repeat:no-repeat}#liner-home-6 ul li,.liner-link-list li,ul.series-list li{display:inline-block}.cabana-wrap ul.feature-list{list-style:none;margin:0;padding:0}.cabana-wrap ul.feature-list li{margin:0 0 10px;float:left;width:25%;width:calc(33% - 20px);padding:10px}.cabana-wrap ul.feature-list li h3{font-size:22px;text-align:center;text-transform:uppercase;font-weight:500}.cabana-wrap ul.feature-list li p{text-align:center;font-size:12px}#cabana-clue-signup-wrap{background-color:#0099d8}#cabana-club-1 .block-left{height:400px!important;min-height:200px}#cabana-club-sign-up{height:auto;background:#0080bc;background:radial-gradient(ellipse at center,#0080bc 0,#00a1d7 100%);background-image:url(../../images/pioneer/cabanaclub/wave.jpg);background-repeat:repeat-x;background-color:#0096cb;padding:0 0 220px;margin:-40px 0 0;overflow:hidden}#cabana-club-sign-up:after{height:20px;width:100%;content:'';position:absolute;bottom:0;background-image:url(../../images/pioneer/cabanaclub/wave2.jpg);background-repeat:repeat-x}.remote-image{position:absolute;top:-35px;z-index:9}#cabana-club-sign-up .block-left{text-align:center}.cabana-logo{margin:190px 0 0}.signup-block h4{font-weight:400;color:#fff;font-size:2em;text-align:center;margin:190px 0 10px;text-shadow:0 1px 1px #333}.signup-block p,ul.series-list li p{font-family:'Open Sans',sans-serif}.signup-block p{font-weight:100;padding:0 20px;margin:0;font-size:18px;color:#333;text-align:center}ul.series-list{list-style:none;padding:0;margin:0;text-align:center}ul.series-list li{width:100%;border-top:1px dashed #ccc}ul.series-list li:first-child{border-top:none}ul.series-list li p{font-size:12px;margin:0;color:#333;text-align:left;padding:0 50px 20px}ul.series-list li a{background-color:transparent;text-align:left}ul.series-list li a img{margin:0 0 0 30px}#hotspring-block ul.series-list li a img{width:auto!important;margin:0!important;padding:0!important}#liner-home-2 .block-left img{padding:60px 0 0}#liner-home-3 .block-right img{padding:130px 0 0}.liner-link-list{text-align:center;list-style:none;margin:0;padding:0}#liner-home-3 ul.series-list li img{float:left}#liner-home-3 ul.series-list li p{margin:10px 0 0!important;padding:0}#liner-home-3 ul.series-list li h4{color:#333;margin:10px 0 0;text-transform:uppercase}#liner-home-3 ul.series-list li strong{float:left;margin:2px 0}#liner-home-2 ul.series-list li strong{float:left;width:100%;margin:10px 0 0}#liner-home-2 .intro-p,#liner-home-3 .intro-p,#liner-home-5 .intro-p{margin:0 0 30px}#liner-home-5 h4{font-family:Oswald,sans-serif;text-transform:uppercase}#gary-klutt-1 ul li,#liner-home-5 ul{font-family:'Open Sans',sans-serif}#liner-home-5 .block-right{padding:20px;width:calc(50% - 40px);text-align:left}#liner-home-5 ul{font-size:12px;text-align:left}#liner-home-6 ul li h4,.floating-item a,.liner-feature-list li,.liner-feature-list li p,ul.water-color-list li h4{font-family:Oswald,sans-serif}#liner-home-6 ul{list-style:none;margin:50px 0 0;padding:0;text-align:center}#liner-home-6 ul li{width:31.3%;padding:1%;transition:.5s;float:left}#liner-home-6 ul li:hover{background-color:#fff}#liner-home-6 ul li img{width:100%}#liner-home-6 ul li h4{text-transform:uppercase;color:#333;margin:15px 0 5px}#liner-home-6 ul li a{text-decoration:none;color:#333}#liner-home-6 ul li p{margin:0}#liner-home-1 h4.sub-page-title{color:#333}.liner-feature-list li{font-weight:500!important}.liner-feature-list li p{margin:0;float:left;width:70%;padding:10px;font-weight:400;font-size:22px;line-height:22px}.liner-feature-list li img{float:left;margin:10px 0 0}.liner-comps li{background-color:#f1f1f1;border-radius:4px;vertical-align:top;transition:.5s;margin-bottom:9px}.liner-comps li img{margin:0 0 10px}.liner-comps li a{display:block;padding:25px;text-decoration:none;color:#333}.liner-comps li:hover{background-color:#fff}#liner-aboveground-wrap,#liner-inground-wrap{background-color:#1a9cf8;background-size:cover}#liner-home-3 .liner-comps li{width:210px;position:relative}#liner-home-3 .liner-comps li a{min-height:320px}#liner-home-3 .liner-comps li img{width:80%;margin:0!important}#liner-home-3 .liner-comps li strong{margin:20px 0 0;display:inline-block}.liner-comps li.maple-left-item a{background-image:url(/wp-content/uploads/2017/07/maple-leaf-background.jpg);color:#fff;transition:.5s}.liner-comps li.truestone-item a{background-image:url(/wp-content/uploads/2018/05/truestone-series.png);color:#fff;transition:.5s}.liner-comps li.diamond-item a{background-image:url(/wp-content/uploads/2017/07/diamond-background.jpg);color:#fff;transition:.5s}.liner-comps li.platinum-item a{background-image:url(/wp-content/uploads/2017/07/plantinum-background.jpg);color:#fff;transition:.5s}#liner-home-2 .liner-comps li:hover a{margin:-20px 0 20px}#liner-inground-wrap{background-image:url(/wp-content/uploads/2017/07/aboveground-liner-background.jpg)}#liner-inground-wrap .inner-wrap{position:relative;height:400px}#liner-aboveground-wrap{background-image:url(/wp-content/uploads/2017/07/aboveground-liner-wrapper.jpg)}#liner-aboveground-wrap .inner-wrap{position:relative;height:400px}.floating-item{width:340px;position:absolute}.floating-item.f-left{bottom:0;left:60px}.floating-item.f-right{bottom:0;right:60px}.floating-item h3{font-size:32px;line-height:32px;font-weight:800;text-align:center;text-transform:uppercase;color:#fff;text-shadow:0 1px 1px #333}.floating-item p{text-align:center;color:#fff;font-size:16px;text-shadow:0 1px 1px #333}.floating-item a{display:block;padding:10px;border-radius:4px;color:#fff;box-shadow:0 2px 3px #333;text-align:center;text-decoration:none;text-transform:uppercase}.floating-item.f-black h3,.floating-item.f-black p{color:#333;text-shadow:none}.liner-feature-list{list-style:none;padding:0;width:100%;width:700px;margin:0 130px 40px;display:inline-block}#liner-home-1 h4.sub-page-title{margin:20px 0 0;padding:40px 0}.liner-feature-list li{float:left;width:41%;font-size:18px;text-align:center;margin:2%;color:#0062a1}.liner-comps{list-style:none;margin:0;padding:0;text-align:center;float:left;width:100%}.liner-comps li a picture{display:block;height:82px}.liner-comps li{display:inline-block;padding:0 5px;width:32%}.liner-comps li p{font-size:1em}.liner-comps li img{width:80%;max-width:176px}.pool-wrap strong{text-transform:none!important}ul.water-color-list{list-style:none;margin:0;padding:0;text-align:center}ul.water-color-list li{display:inline-block;position:relative}ul.water-color-list li h4{position:absolute;top:50%;left:50%;width:230px;margin:-30px 0 0 -130px;padding:15px;border:2px solid #FFF;z-index:1;color:#fff;text-transform:uppercase;transition:.1s;line-height:20px}ul.water-color-list li h4:after{content:'';position:absolute;width:100%;height:100%;background-color:#333;left:0;top:0;z-index:-1;opacity:.8}ul.water-color-list li:hover h4{width:80%;height:75%;top:5%;left:5%;margin:0;line-height:190px}ul.water-color-list li:hover h4:after{opacity:.2}#Aquabright ul,#Polyfibro ul{list-style:none;margin:0;padding:0}#Polyfibro ul{margin:0 0 20px 120px;float:left}#Polyfibro ul.hover-list{height:70px}#Aquabright ul li,#Polyfibro ul li{float:left;margin:5px;padding:0}#Aquabright ul li img.eco-color-option,#Polyfibro ul li img.eco-color-option{border:3px solid #ccc;width:90px;height:45px;border-radius:4px;box-shadow:0 3px 5px #777}#Aquabright ul.hover-list li img.eco-color-option,#Polyfibro ul.hover-list li img.eco-color-option{cursor:pointer}#Polyfibro ul li img.floating-color-option{position:absolute;left:0;top:0;display:none}#Aquabright ul li img.floating-color-option{position:absolute;right:0;top:0;display:none;width:450px}.email-popup,.soldout-popup{top:50%;border-radius:4px;overflow:hidden}#Aquabright ul li:first-child img.floating-color-option,#Aquabright ul.hover-list li:hover img.floating-color-option,#Polyfibro ul li:first-child img.floating-color-option,#Polyfibro ul.hover-list li:hover img.floating-color-option,.klutt-list,div.sw{display:block}#eco-friendly img,div.sw{width:100%}#Polyfibro img{margin:0}#Aquabright .block-left,#Aquabright .block-right,#Polyfibro .block-left,#Polyfibro .block-right{position:initial}#Aquabright .block-wrap,#Polyfibro .block-wrap{position:relative!important}div.sw{min-width:280px;min-height:200px}div.sw div.sl{float:left;width:45%;overflow:hidden}div.sw div.sr{float:right;width:45%}#gary-klutt-1 p{width:500px;text-align:justify;margin:0 auto 10px}#gary-klutt-1 ul{width:100%;margin:60px 0 0;padding:0;text-align:center;list-style:none}#gary-klutt-1 ul li{display:inline-block;width:180px;margin:0 0 20px}#gary-klutt-1 ul li strong,#gary-klutt-3 .question-list strong,#gary-klutt-3 .stat-list li strong,.email-popup h3,.klutt-list{font-family:Oswald,sans-serif}#gary-klutt-1 ul li strong{font-size:24px;text-transform:uppercase}#gary-klutt-3{background-image:url(../../images/shared/gary-klutt/gary-klutt-fadebg.jpg);background-size:contain;background-position:right center}#gary-klutt-3 .stat-list{list-style:none;padding:0;margin:0 0 60px;width:100%;float:left}#gary-klutt-3 .stat-list li{float:left;width:140px}#gary-klutt-3 .stat-list li strong{font-size:24px;text-transform:uppercase;color:#a41a15}#gary-klutt-3 .stat-list li p{margin:0;padding:0;font-size:16px}#gary-klutt-3 .question-list{list-style:none;padding:0;margin:0;width:600px}#gary-klutt-3 .question-list strong{font-size:18px;text-transform:uppercase}#gary-klutt-3 .question-list li{margin:0 0 40px}.klutt-list{list-style:none;width:660px;margin:0 auto;text-align:left;padding:0}.klutt-list li strong,.klutt-list li>span{margin:0 10px 0 0;text-transform:uppercase}.klutt-list li{width:100%;font-weight:100;background-color:#ede6cd}.klutt-list li:nth-child(odd){background-color:#fff}.klutt-list li:nth-child(even)>span{border-right:2px solid #fff}.klutt-list li:nth-child(even)>div{border-top:1px dotted #fff}.klutt-list li>span{padding:10px;width:100px;display:inline-block;text-align:right;border-right:2px solid #e0d9cc}.klutt-list li>div{padding:20px 10px;border-top:1px dotted #e0d9cc;text-align:center}.klutt-list li>div>div{float:left;width:33%;text-align:center}.klutt-list li>div>div span{float:left;text-align:center;width:100%;font-size:48px;font-weight:500}.klutt-list li>div p{display:inline-block;margin:40px}.klutt-list li>div a{display:inline-block;margin:10px 0 40px;border-radius:4px;color:#fff;text-decoration:none;padding:10px 40px;background-color:#0099d8}.email-popup{position:fixed;z-index:999;width:300px;height:300px;left:50%;text-align:center;background-color:#f1f1f1;box-shadow:0 0 20px #000;margin:-105px 0 0 -150px}.email-popup h3{font-weight:400;padding:10px;background-color:#0099d8;color:#fff;text-transform:uppercase;font-size:14px}.email-popup .coupon-perm{margin:10px 20px 20px 10px;font-size:10px;float:left;width:180px;text-align:left;font-family:'Open Sans',sans-serif;cursor:pointer}.email-popup input[type=checkbox]{float:left;margin:20px 0 0 40px}.email-popup input[type=text]{width:200px;padding:10px;border-radius:4px;border:1px solid #ccc;margin:0 0 10px}.email-popup input[type=submit]{padding:10px 30px;display:inline-block;border:none;-webkit-appearance:none;background-color:#0099d8;color:#fff;font-weight:700;border-radius:4px;text-transform:uppercase;font-size:12px;font-family:Oswald,sans-serif}.caldera-tc h4,.email-popup p{font-family:'Open Sans',sans-serif}.email-popup p{font-size:12px}.mothers-wrap .discount-button,.mothers-wrap .price,.utopia-header{font-family:Oswald,sans-serif}.close-email-popup{font-size:14px;margin:10px;padding:10px;display:block;text-align:center;text-decoration:none}.open-shadow{width:100%;height:100%;position:fixed;background-color:#000;z-index:998;opacity:.85;top:0;left:0}.mothers-wrap.grey-wrap a,.mothers-wrap.grey-wrap h3,.mothers-wrap.grey-wrap p{width:400px;text-align:right}.mothers-wrap p{width:400px;text-align:left}.mothers-wrap .price{font-size:40px;color:#74bd4c;font-weight:700;text-shadow:0 0 1px #fff}.mothers-wrap img{transition:1s}.mothers-wrap:hover img{-ms-transform:rotate(-4deg);transform:rotate(-4deg)}.mothers-wrap.grey-wrap:hover img{-ms-transform:rotate(4deg);transform:rotate(4deg)}.mothers-wrap h2.sub-page-title{margin:0}.mothers-wrap h3 a{color:#000;text-decoration:none;font-size:20px}.mothers-wrap .link-button{background-color:#333;text-decoration:none;padding:5px 30px;color:#f1f1f1;font-size:16px;border-radius:4px}.mothers-wrap.grey-wrap a{display:block}.mothers-wrap.grey-wrap a.link-button{text-align:center;float:right;width:auto;margin:0 80px 0 0}.mothers-wrap.grey-wrap:before{content:'';position:absolute;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid transparent;border-top:20px solid #fff;left:50%;top:0;margin:0 0 0 -20px;z-index:96}#caldera-utopia-models:after,.mothers-wrap.grey-wrap:after{content:'';position:absolute;border-bottom:20px solid transparent;border-top:20px solid #f1f1f1;margin:0 0 0 -20px;z-index:96}.mothers-wrap.grey-wrap:after{border-left:20px solid transparent;border-right:20px solid transparent;left:50%;bottom:-38px}#mothers-day-6 img{margin:0 0 0 -100px}#mothers-day-4 img{margin:50px 0 0}#mothers-day-5 img{margin:20px 0 0}#mothers-day-6 .price{color:#0099d8}#mothers-day-7 .price{color:#f58220}.mothers-wrap .discount-button{background-color:#0099d8;position:absolute;width:100px;height:80px;color:#fff;font-size:28px;border-radius:120px;text-align:center;padding:20px 0 0;line-height:27px;left:50px;-ms-transform:rotate(-4deg);transform:rotate(-4deg);z-index:96;top:50px}.mothers-wrap.grey-wrap .discount-button{right:120px;top:50px;left:inherit;-ms-transform:rotate(4deg);transform:rotate(4deg)}#caldera-save-b:after,#caldera-utopia-models:after,#caldera-utopia-models:before,#connextion:after,#connextion:before,.resource-wrap-patio-info:after,.resource-wrap-patio-info:before{border-right:20px solid transparent;left:50%}#connextion{background-image:url(../../images/pioneer/hottub/treatment/hotspring-connextion-wrap.jpg);height:400px;background-size:contain;background-position:left bottom;background-color:#f9f5f6}#caldera-utopia-models:before,#connextion:before{content:'';position:absolute;border-left:20px solid transparent;border-bottom:20px solid transparent;border-top:20px solid #fff;top:0;margin:0 0 0 -20px;z-index:96}#connextion:after{content:'';position:absolute;border-left:20px solid transparent;border-bottom:20px solid transparent;border-top:20px solid #f9f5f6;bottom:-38px;margin:0 0 0 -20px;z-index:96}#caldera-utopia-2016{text-align:center}#caldera-utopia-models:after{border-left:20px solid transparent;bottom:-38px}.utopia-header{font-weight:100;font-size:40px;text-transform:uppercase;text-align:center;color:#f27930;letter-spacing:-1px}.utopia-description{width:700px;margin:0 auto 60px}.utopia-description p{font-weight:400!important;font-size:12px}.caldera-tc{width:50%;width:calc(50% - 40px);float:left;margin:20px}.caldera-tc img{width:100%}.caldera-tc h4{font-weight:500;border-bottom:1px dashed #ccc;margin:-50px 0 10px;font-size:20px}#caldera-save-a h1,#caldera-save-b p,.caldera-tc .caldera-info,.caldera-tc .caldera-info span,.soldout-popup h4,ul.resource-list-main>li{font-family:Oswald,sans-serif}.caldera-tc .caldera-info{display:inline-block;width:50px;text-align:center;font-weight:100;margin:0 30px 0 0}.caldera-tc .caldera-info span{float:left;margin:0;background-color:#f58220;padding:10px;border-radius:30px;font-size:20px;width:30px;height:30px;line-height:30px;text-align:center;color:#fff;font-weight:400}#caldera-utopia-features{text-align:center}.utopia-feature-wrap{position:relative}.utopia-feature-block{font-family:'Open Sans',sans-serif;position:absolute;background-color:#f1f1f1;border-radius:100px;box-shadow:0 3px 5px #444;height:170px!important;transition:.1s}.utopia-feature-block .utopia-block-text{overflow:hidden;float:left;width:0;height:160px;transition:.1s}.utopia-feature-block h4{font-size:18px;text-align:left;color:#f58220;margin:20px 10px 0}.utopia-feature-block p{font-size:14px;text-align:left;margin:0 10px}.utopia-feature-block img{border:6px solid #fff;border-radius:200px;background-color:#fff;width:160px;height:160px;transition:.5s;float:left}#spotlight-1{top:100px;left:420px;z-index:57}#spotlight-2{top:-60px;left:520px}#spotlight-3{top:300px;left:100px;z-index:59}#spotlight-4{top:100px;left:40px;z-index:59}#spotlight-5{top:300px;left:540px}#spotlight-6{top:450px;left:340px;z-index:58}.utopia-feature-block:hover{border-radius:100px 4px 4px 100px}.utopia-feature-block:hover img{border:6px solid #f58220;width:180px;height:180px;margin:-10px 0 0}.utopia-feature-block:hover .utopia-block-text{width:220px;opacity:1}#caldera-save-a,#caldera-save-b{text-align:center}#caldera-save-a{background-color:#f27a5a;padding:10px 0!important;margin:0;border-top:10px solid #f1f1f1}#caldera-save-a h1{font-size:30px;text-transform:uppercase;color:#fff;margin:0;padding:0}#caldera-save-b{background-color:#ec442e;margin:0;padding:20px 0;overflow:visible}#caldera-sale-2017-top.outer-wrap,#pioneer-info,.resource-wrap-hottub,.resource-wrap-patio,.resource-wrap-pools,div.blog1-top-images ul li{overflow:visible!important}#caldera-save-b p{font-size:40px;text-transform:uppercase;margin:0;color:#fff;padding:0}#caldera-save-b span{display:block;float:left;width:100%;font-size:140px;margin:0;padding:0;color:#ccc;text-transform:uppercase;font-weight:600;line-height:120px}#caldera-save-b:after,.resource-wrap-patio-info:after,.resource-wrap-patio-info:before{border-bottom:20px solid transparent;margin:0 0 0 -20px;position:absolute;content:''}#caldera-save-b strong{float:left;width:100%;text-align:center}#caldera-save-b:after{border-left:20px solid transparent;border-top:20px solid #ec442e;bottom:-38px;z-index:96}.finance-it-wrap:after,.resource-wrap-patio-info:before{border-left:20px solid transparent;border-top:20px solid #fff}.resource-wrap-hottub-info,.resource-wrap-patio-info,.resource-wrap-pools-info{overflow:visible}.resource-wrap-patio-info{background-color:#f1f1f1}.resource-wrap-patio-info:before{top:0;z-index:90}.resource-wrap-patio-info:after{border-left:20px solid transparent;border-top:20px solid #f1f1f1;bottom:-38px;z-index:90}ul.resource-list-main{padding:0;margin:0;list-style:none;width:100%;float:left;text-align:center}ul.resource-list-main>li{width:300px;display:inline-block;text-align:center;margin:5px 5px 50px;overflow:visible}ul.resource-list-main ul ul li,ul.resource-list-main>li>ul{text-align:left;padding:0;margin:0}ul.resource-list-main li .resource-box{margin:0 0 5px;padding:10px}ul.resource-list-main.resource-pools-info li .resource-box{background-color:#0099d8}ul.resource-list-main.resource-hottub-info li .resource-box{background-color:#f58220}ul.resource-list-main.resource-patio-info li .resource-box{background-color:#72bf44}ul.resource-list-main li h3{text-transform:uppercase;font-size:18px;color:#fff}ul.resource-list-main li img{margin:0 auto}ul.resource-list-main>li>ul{list-style:none;border:1px solid #ccc;border-radius:4px;font-weight:100;font-size:12px}ul.resource-list-main>li>ul>li:before{content:'';width:40px;border-radius:0 4px 4px 0;height:100%;background-color:#0099d8;border:1px solid #666;border-left:none;position:absolute;right:0;top:-1px}ul.resource-list-main>li>ul>li:after{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid transparent;border-top:10px solid #fff;content:'';position:absolute;right:10px;top:14px}ul.resource-list-main ul>li{padding:10px;position:relative}ul.resource-list-main ul ul{padding:0;margin:0;display:none;width:296px;height:auto;position:absolute;left:0;top:36px;background-color:#f1f1f1;list-style:none;z-index:95;border:1px solid #ccc;border-bottom:none;border-top:none;border-radius:0 0 4px 4px}ul.resource-list-main ul ul li a{display:block;padding:6px 5px;color:#333;font-size:12px;border-top:1px solid #fff;border-bottom:1px solid #ccc;font-weight:100;text-decoration:none}.rs-sub-menu.show{display:block!important}ul.resource-list-main ul ul li:hover a{background-color:#ccc;border-top:1px solid #ccc}p.blog-quotes{font-size:72px;margin:100px;font-family:'Lobster two',cursive;font-weight:100;line-height:56px;text-align:center;font-style:italic;color:#004075;display:block}.soldout-popup h4,div.soldout{color:#fff;text-transform:uppercase;text-align:center}p.blog-quotes:after,p.blog-quotes:before{content:''}img.blog-sb-img{width:100%;margin:50px 0}div.soldout{display:inline-block;background:red;padding:6px;border-radius:4px;font-weight:700;width:85px;margin-top:6px;margin-bottom:6px;margin-left:0;clear:none}.soldout-popup{position:fixed;width:300px;background-color:#f1f1f1;left:50%;margin:-160px 0 0 -155px;padding:10px;z-index:999;box-shadow:0 3px 250px #000}.soldout-popup h4{background-color:#900;margin:-10px;padding:10px}.soldout-shadow{width:100%;height:100%;float:left;position:fixed;background-color:#333;top:0;opacity:.9;z-index:998}.soldout-popup p{font-family:'Open Sans',sans-serif;font-size:12px;margin:20px 30px 0;display:block;text-align:center}.soldout-popup ul{list-style:none;padding:0;margin:0;text-align:center}.sold-out-close,.soldout-popup .open-button{border-radius:4px;margin:10px 2px 0;font-size:14px;padding:10px 30px;font-family:Oswald,sans-serif;text-transform:uppercase;text-decoration:none;box-shadow:0 1px 1px #fff}.soldout-popup ul li{display:inline-block}.sold-out-close{display:block;background-color:#ccc;color:#999}.soldout-popup .open-button{display:block;background-color:#72bf44;color:#000}.soldout-popup ul li:first-child a{background-color:#72bf44;display:block;color:#fff}.soldout-popup ul li:first-child:hover a{background-color:#66bd4c}.soldout-overlay div{position:relative}.soldout-overlay{left:0;top:0;width:100%;height:100%;position:absolute!important;background-color:#333;opacity:.8;color:#fff;z-index:97;line-height:200px;font-family:Oswald,sans-serif;transition:.5s;text-transform:uppercase}.patio-collection-list li div:hover .soldout-overlay{opacity:0}#endless-pools-1 h2{color:#069;font-weight:100;margin:0 0 20px}#endless-pools-1{text-align:center}#endless-pools-1 img{margin:50px 0 0}#endless-pools-2 .block-left,#endless-pools-2 .block-right{height:400px;margin:50px 0 0}#endless-pools-2 h4{margin:100px 0 0}#endless-pools-2 strong{color:#069}#endless-pools-2 .block-left img{position:absolute;right:20px}#endless-pools-2 .block-right img{position:absolute;left:20px}.endless-list{margin:0 0 50px;padding:0;list-style:none;float:left;width:100%}.endless-list>li{float:left;width:48%;text-align:center;padding:1%;height:650px;position:relative}#endless-pools-2 a,#endless-pools-4 a,.endless-list li a{display:block;width:100px;border-radius:4px;color:#fff;font-family:Oswald,sans-serif;text-align:center}.endless-list>li img{border-radius:4px;box-shadow:0 1px 1px #fff}.endless-list li h4{font-family:Oswald,sans-serif;font-size:24px;text-transform:uppercase;font-weight:600;margin:20px 0 0;text-indent:15px;text-align:center}.endless-list li p{padding:0 50px;text-align:center;height:60px}.endless-list li a{background-color:#333;padding:5px 10px;text-decoration:none;font-weight:100;margin:0 auto}#endless-pools-3 .inner-wrap>h4{background-color:#0f7495;padding:10px;text-align:center;text-decoration:none;font-family:Oswald,sans-serif;color:#fff;text-transform:uppercase;margin:0 12px}#endless-pools-4 h3.block-title{margin:0 0 20px}#endless-pools-4 p{width:700px;text-align:center;margin:0 auto 20px}#endless-pools-4 strong{color:#069}#endless-pools-2 a,#endless-pools-4 a{background-color:#333;padding:5px 10px;text-decoration:none;font-weight:100;margin:0 auto}#endless-pools-3 .block-title{margin:0 0 40px}#endless-pools-3 .inner-wrap>p{margin:0 auto 50px;width:800px;text-align:center}.endless-list>li>ul{list-style:none;padding:0;margin:40px 0;text-align:center}.endless-list>li>ul li{display:inline-block;width:130px}.endless-list>li>ul li img{text-align:center;width:42px;margin:0 0 10px}.endless-list li ul li span{float:left;width:96%;font-family:'Open Sans',sans-serif;font-size:12px;line-height:12px;text-align:center;color:#007397;padding:0 2%}#endless-1 strong,.liner-details-list strong{font-family:Oswald,sans-serif;text-transform:uppercase}#endless-1 ul{font-size:.6em}#endless-1 ul li{font-weight:100;font-size:1.4em;margin:0}#endless-1 strong{font-weight:400}#endless-1 .block-left,#endless-1 .block-right{padding:40px;width:45%;width:calc(50% - 80px)}#endless-1 .block-left{text-align:center}#canada-day-2 div.inner-wrap img{width:100%}.liner-details-list{list-style:none;padding:0 0 0 250px}.liner-details-list strong{float:left;width:100%;font-size:18px}#details ul.liner-icon-list li p,.liner-details-list li{font-family:'Open Sans',sans-serif}.liner-details-list li{margin:0 0 10px;font-size:14px}#details .block-right img.details-can{position:absolute;left:120px;bottom:0}#details ul.liner-icon-list{list-style:none;text-align:center;float:left;width:100%;margin:50px 0;padding:0}#details ul.liner-icon-list li{display:inline-block;width:220px;margin:1%;vertical-align:top;background-color:#f9f9f9;border:1px solid #f1f1f1;padding:1% 1% 40px;position:relative;min-height:220px;transition:.5s}.finance-it-wrap:after,.pioneer-small-list li .small-list-hover:after{border-right:20px solid transparent;border-bottom:20px solid transparent}#details ul.liner-icon-list li:hover{background-color:#fff}#details ul.liner-icon-list li img{width:auto}#details ul.liner-icon-list li p{margin:0;font-size:12px}#details ul.liner-icon-list li a{position:absolute;bottom:20px;font-weight:700;text-decoration:none;font-family:Oswald,sans-serif;text-transform:uppercase;left:0;width:100%;color:#333}#covana-1 ul li h4,#covana-2 p{font-weight:500;font-family:Oswald,sans-serif}#covana-1 .sub-page-title{margin:10px 0 50px}#covana-1 p,#covana-2,#coverlifter-1,#coverlifter-2{text-align:center}#covana-1 ul{list-style:none;margin:50px 0 0;padding:0}#covana-1 ul li{float:left;width:29.3%;margin:2%}#covana-1 ul li p{text-align:left}#covana-1 ul li h4{font-size:28px;color:#0199d7}#covana-1 ul li h4 img{float:left;margin:-2px 5px 0 0}#covana-2 a,#coverlifter-2 a{text-decoration:none;color:#333}#covana-2 p{font-size:18px;text-transform:uppercase}#coverlifter-1 h5{font-family:Oswald,sans-serif;font-size:18px;color:#f58220;margin:10px 0 25px}#coverlifter-1 a,#coverlifter-2 a.cover-all-link{display:inline-block;border-radius:4px;padding:10px 50px;color:#fff;font-family:Oswald,sans-serif;text-decoration:none}#coverlifter-1 p{height:60px}#coverlifter-1 a{margin:20px auto;background-color:#f58220}#coverlifter-2 h3{margin:0}#coverlifter-2 .sub-title{margin:10px 0 80px}#coverlifter-2 img{margin:10px 0 0}#coverlifter-2 h4{font-family:Oswald,sans-serif;font-size:18px;margin:20px 0 0}#coverlifter-2 .block-wrap div{transition:.5s}#coverlifter-2 .block-wrap div:hover{background-color:#fff}#coverlifter-2 p{margin:10px 20px 50px}#coverlifter-2 a.cover-all-link{margin:20px auto;background-color:#f58220}.flink a{color:#f58221!important}.finance-it-wrap{color:#fff;text-align:center}.finance-it-wrap:after{position:absolute;top:0;margin:0 0 0 -20px}.finance-it-wrap h3,.finance-it-wrap h4{padding:0;margin:0;font-family:Oswald,sans-serif}.finance-it-wrap h3{font-size:40px;text-transform:uppercase;line-height:40px}.finance-it-wrap h4{font-size:30px;line-height:34px;font-weight:300}.finance-it-wrap p,.finance-it-wrap p.blk-text,.finance-it-wrap p.small-finance{font-family:'Open Sans',sans-serif}.finance-it-wrap p.blk-text{color:#000;font-weight:600;font-size:28px}.finance-it-wrap p{color:#fff;font-weight:400;font-size:22px}.finance-it-wrap p.small-text{font-size:14px;margin:30px 0 0}.finance-it-wrap p.small-finance{margin:30px auto;font-size:14px;line-height:18px;font-weight:100}#ecopool-2 h4,#ecopool-3 h4,.ecopool-cirlc h5,.finance-it-wrap .financeItOutput,.finance-it-wrap button,.grey-button{font-family:Oswald,sans-serif}.finance-it-wrap .financeItOutput{border:1px solid #333;display:none;border-radius:4px;width:300px;position:absolute;position:fixed;left:50%;top:50%;margin:-50px 0 0 -150px;background-color:#f1f1f1;color:#333;line-height:20px;overflow:hidden;z-index:999}.finance-it-wrap .financeItOutput h4{background-color:#f27930;color:#fff;padding:10px;text-align:left;font-size:18px;font-weight:400}.finance-it-wrap .financeItOutput h4 .closeFinance{position:absolute;right:10px;top:10px;font-weight:100;cursor:pointer}.finance-it-wrap .financeItOutput span{padding:10px;display:block}.finance-it-wrap .financeItDarkness{position:absolute;width:100%;height:100%;background-color:#333;top:0;opacity:.9;display:none}.finance-it-wrap .financeItControls{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:5px}.finance-it-wrap input[type=text]{border:none;padding:20px 10px;width:240px;border-radius:4px;font-size:14px;line-height:14px;display:inline-block}.finance-it-wrap button{border:none;display:inline-block;-webkit-appearance:none;border-radius:4px;background-color:#333;padding:20px 50px;color:#fff;font-size:16px;line-height:18px;text-transform:uppercase;cursor:pointer}.grey-button{background-color:#222;border-radius:4px;text-decoration:none;padding:10px 40px;color:#fff;text-transform:uppercase}.grey-button:hover{background-color:#333}#ecopool-1 img,#ecopool-2 img{width:100%}.ecopool-cirlc{float:left;width:50%;text-align:center}.ecopool-cirlc img{width:90%}.ecopool-cirlc h5{text-transform:uppercase}#ecopool-2 h4{text-align:center;border-top:1px solid #fff;margin:40px 0 80px;font-size:20px;padding:40px 0 0;text-transform:uppercase}#ecopool-3 h4{margin:40px 0 0;text-transform:uppercase}#ecopool-3 .block-left,#ecopool-3 .block-right{padding:20px;width:45%;width:calc(50% - 40px)}.blue-bar,.white-bar{width:100%;padding:10px 0;font-size:24px;font-family:Oswald,sans-serif;text-transform:uppercase;text-align:center}#ecopool-1 p{text-align:center;margin:0 50px 50px}.blue-bar{background-color:#0d639f;color:#fff}.white-bar{background-color:#fff;color:#0d639f}.pool-heaters h3.block-title{margin:0}.pool-heaters p.sub-title{margin:30px auto 50px;text-align:center;width:600px}.product-query-list{list-style:none;float:left;width:100%;text-align:center;padding:0;margin:100px 0 0}.product-query-list li{display:inline-block;width:33.3%;height:230px;text-align:center;margin:0 0 100px;font-family:Oswald,sans-serif}.product-query-list li a{text-decoration:none;color:#333}.product-query-list li p{margin:0}#finance-it-wrap .fin-1-p{font-size:40px;line-height:40px;text-transform:uppercase;font-family:Oswald,sans-serif;font-weight:400;margin:0 0 15px;padding:0}#finance-it-wrap .fin-2-p,#finance-it-wrap .fin-3-p{font-size:30px;font-family:Oswald,sans-serif}#finance-it-wrap .fin-2-p{line-height:40px;font-weight:300;margin:0;padding:0}#finance-it-wrap .fin-3-p{color:#000;margin:40px 0 00px;text-transform:uppercase;font-weight:800}#finance-it-landing-page-1 p{font-size:14px}#finance-it-landing-page-1,#finance-it-landing-page-2{text-align:center}#finance-it-landing-page-1 ul{list-style:none;padding:0;width:700px;margin:0 auto}.finance-it-wrap h3.block-title{font-weight:100;text-transform:none;margin:0 0 30px}.finance-it-wrap h3.block-title strong{color:#000;float:left;width:100%;text-shadow:none;text-transform:uppercase;margin:0 0 10px}.finance-it-wrap img{margin:0}#finance-it-landing-page-1 ul li{line-height:46px;font-family:Oswald,sans-serif;color:#f58220;font-size:34px;margin:50px 0;padding:0 0 0 60px;background-image:url(/pioneer/wp-content/uploads/2016/10/green-checkmark.png);text-align:left}.thank-you-form{text-align:center}.thank-you-form p.intro-p{width:100%;text-align:center;float:left;padding:0 0 60px;font-family:'Open Sans',sans-serif;font-size:12px}.thank-you-form textarea{width:500px;margin:0 auto;padding:10px;height:200px;border-radius:4px;border:1px solid #999;color:#333}.thank-you-form input[type=text]{width:226px;margin:16px 10px;padding:10px;border-radius:4px;border:1px solid #999}.thank-you-form .blue-button{font-size:14px;margin:10px 0 0;text-align:center;cursor:pointer}.thank-you-form .blue-button:hover{background-color:#3480b0}.thank-you-form .blue-button:after{border-left:8px solid #fff;top:15px}.thank-you-form .intro-p{margin:10px 0 0;padding:0}div.product-wrap div.inner-wrap ul li{font-size:13px;padding-bottom:4px;text-align:left}#details #product-description{font-size:14px!important;font-weight:200!important}#details #product-description h3{font-family:Oswald,sans-serif!important;font-size:1em!important;font-weight:400;text-align:left;margin:0 0 10px}#details #product-description center{font-family:'Open Sans',sans-serif!important;font-size:14px!important;font-weight:700!important;text-align:left;margin:0 0 10px}#details #product-description p{font-family:'Open Sans',sans-serif!important;font-size:13.2px}#details #product-description strong{font-size:13px;font-weight:400!important;text-transform:uppercase}#details #product-description ul,#details #product-description ul span{font-family:'Open Sans',sans-serif!important;font-size:14px!important}#details #product-description ul{font-weight:200!important;list-style:disc}#details div.inner-wrap div.block-wrap div.block-left ul{list-style:disc!important}#details #product-description ul li{font-weight:200!important;padding-bottom:4px}#details #product-description ul span{font-weight:200!important}#details #product-description p.products-price.pricing.b{font-weight:900!important;font-size:52px!important}#product-charts,#product-resources{padding-top:30px;padding-bottom:40px}#product-charts div.inner-wrap2 div.feature-drop-wrap,#product-resources div.inner-wrap2 div.feature-drop-wrap{display:block;float:none;max-width:600px;min-width:300px;margin:0 auto}#product-charts div.inner-wrap2 div.feature-drop-wrap h4,#product-resources div.inner-wrap2 div.feature-drop-wrap h4{border-radius:6px;background-color:#999;color:#fff;margin:2px;padding:10px 20px;font-size:18px;text-align:center;cursor:pointer}#product-charts div.inner-wrap2 div.feature-drop-wrap h4 span,#product-resources div.inner-wrap2 div.feature-drop-wrap h4 span{float:right;font-size:20px}#product-charts div.inner-wrap2 div.feature-drop-wrap .feature-drop.open~h4:hover,#product-resources div.inner-wrap2 div.feature-drop-wrap .feature-drop.open~h4:hover{content:'-'!important;background-color:#00f}#product-charts div.inner-wrap2 div.feature-drop-wrap div.feature-drop,#product-resources div.inner-wrap2 div.feature-drop-wrap div.feature-drop{padding:0 20px 20px;display:none}#product-charts div.inner-wrap2 div.feature-drop-wrap div.feature-drop.open,#product-resources div.inner-wrap2 div.feature-drop-wrap div.feature-drop.open{display:block}#product-charts div.inner-wrap2 div.feature-drop-wrap div.feature-drop.open ul,#product-resources div.inner-wrap2 div.feature-drop-wrap div.feature-drop.open ul{display:block;width:100%;margin:0 auto;margin-top:10px;margin-left:0;padding-left:0;list-style:none!important}#product-charts div.inner-wrap2 div.feature-drop-wrap div.feature-drop.open ul li,#product-resources div.inner-wrap2 div.feature-drop-wrap div.feature-drop.open ul li{clear:both;display:block;width:100%;height:26px;margin-top:10px;margin-bottom:28px}#product-charts div.inner-wrap2 div.feature-drop-wrap div.feature-drop.open ul li a,#product-resources div.inner-wrap2 div.feature-drop-wrap div.feature-drop.open ul li a{text-decoration:none;color:#333}#product-resources div.inner-wrap2 div.feature-drop-wrap div.feature-drop.open ul li a div.icon,#product-resources div.inner-wrap2 div.feature-drop-wrap div.feature-drop.open ul li div.icon a{min-width:34px;max-width:20%;float:left}#product-resources div.inner-wrap2 div.feature-drop-wrap div.feature-drop.open ul li div.text,#product-resources div.inner-wrap2 div.feature-drop-wrap div.feature-drop.open ul li div.text a{min-width:100px;max-width:80%;float:left}#product-charts div.inner-wrap2 div.feature-drop-wrap div.feature-drop.open ul li a img,#product-resources div.inner-wrap2 div.feature-drop-wrap div.feature-drop.open ul li a img{display:inline-block;width:26px;height:26px;float:left;clear:both;padding:0;margin:0;padding-right:8px}#product-charts div.inner-wrap2 div.feature-drop-wrap div.feature-drop.open ul li a span,#product-resources div.inner-wrap2 div.feature-drop-wrap div.feature-drop.open ul li a span{font-family:'Open Sans',sans-serif;display:inline-block;float:left;font-size:15px}#product-charts div.inner-wrap2 div.feature-drop-wrap div.feature-drop.open ul li a span.desc,#product-resources div.inner-wrap2 div.feature-drop-wrap div.feature-drop.open ul li a span.desc{font-family:'Open Sans',sans-serif;display:inline-block;width:100%;font-size:15px;margin-bottom:8px}.cat-list-left .floating-list,.cat-list-left .floating-list .floating-list-close,.floating-list-filter-wrap,ul.cat-list li,ul.cat-list li a{font-family:Oswald,sans-serif}.floating-list-filter-wrap{font-size:12px;padding:10px;background-color:#f58221;width:100px;margin:0 auto;display:none}.cat-list-left{float:left;width:200px;height:300px;position:relative}.cat-list-left .floating-list{width:190px;position:absolute;top:0}.cat-list-left .floating-list .floating-list-close{position:absolute;top:8px;right:8px;display:none;text-transform:uppercase;font-size:14px}.cat-list-left .floating-list h4{font-weight:700;font-size:1.1em;padding:0 0 5px;margin:0 0 5px;border-bottom:1px dashed #ccc}.cat-list-left .floating-list ul{list-style:none;padding:0 0 0 5px;margin:0 0 30px}.cat-list-left .floating-list ul li{font-weight:100;font-size:.9em;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:4px 20px 4px 0;position:relative}.cat-list-left .floating-list ul li i{margin:0;line-height:18px;font-size:22px;padding:0;text-align:center;float:right;color:#ccc}.cat-list-left .floating-list ul li span{float:right;font-size:12px;line-height:15px;display:block;position:absolute;right:5px;top:6px}.cat-list-left .floating-list ul li.product-filter{border:1px dashed #fff;color:#555;font-size:13px;padding:5px 10px;padding-bottom:4px;margin:2px 0;font-weight:100}.cat-list-left .floating-list ul li.product-filter.active{font-weight:700;color:#000;border:1px dashed #8ec449;background-color:#d9e8cb;border-radius:4px}.cat-list-left .floating-list ul li i:hover{color:#666}.cat-list-left .floating-list ul li i.active{color:#333}.cat-list-left .floating-list ul li.filter{color:#999}.cat-list-left .floating-list ul li.filter:hover{color:#666}.cat-list-left .floating-list ul li.filter.active{color:#000}.cat-list-left .floating-list li .brand-icon{width:16px;height:16px;float:left;margin:4px 5px 0 0}.cat-list-left .floating-list a{color:#333}.cat-list-left .floating-list a:visited{color:#666}img.list-badge{position:absolute;width:80px!important;height:80px!important;right:10px;bottom:100px;z-index:96;opacity:1!important;max-width:80px!important;max-height:80px!important;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}img.list-badge.freshwater{bottom:unset;top:10px}img.list-badge.topseller{left:15px!important;margin:0;bottom:105px!important;width:70px!important;height:70px!important}#liner-all-list{list-style:none;margin:0;padding:0}#liner-all-list li{float:left;height:330px;margin:5px 5px 160px;cursor:default}#liner-all-list li .product-list-img{text-align:center;height:350px}#liner-all-list li h2{display:none}#liner-all-list img.liner-bestseller{width:80px;position:absolute;bottom:10px;left:16px}#liner-all-list .new{background-color:#72bf44;width:50px;text-align:center;position:absolute;top:10px;color:#fff;text-transform:uppercase;font-weight:100;left:7px;transition:.5s}#liner-all-list .new:after{border-left:5px solid transparent;border-right:5px solid #72bf44;border-bottom:5px solid transparent;border-top:0 solid transparent;position:absolute;left:-5px;bottom:-5px;margin:0}#liner-all-list li:hover .new{left:-4px}#liner-all-list img.can-liner{position:absolute;width:110px;bottom:10px;right:20px;height:auto}ul.cat-list{list-style:none;margin:0;padding:0;float:left;width:760px;min-height:600px}ul.cat-list.four-list{width:100%;text-align:center}ul.cat-list li{display:inline-block;width:240px;cursor:pointer!important;position:relative}ul#patio-list li a div.product-list-img div.discount,ul.cat-list li .filter-option{display:none}ul.cat-list.four-list li{width:calc(25% - 20px)}ul.cat-list li img{width:90%;margin:0 auto;height:auto;opacity:.7;transition:.5s;border-radius:4px;cursor:pointer}ul.cat-list li .discount{position:absolute;background-color:#900;z-index:9;padding:2px 10px;color:#fff;right:0;top:-15px;border-radius:4px;box-shadow:0 1px 2px #000;font-weight:100;transition:.5s;font-size:14px;text-transform:uppercase}ul.cat-list li .discount:after{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid transparent;border-top:10px solid #900;content:'';position:absolute;bottom:-20px;right:20px}ul.cat-list li img.product-badge{height:80px;width:inherit;position:absolute;right:0;opacity:1!important;z-index:1}ul.cat-list li:hover img.product-badge{cursor:pointer;width:inherit;margin:-3% 0 0}ul.cat-list li h4,ul.cat-list li:hover h4{margin:0;padding:0;text-align:center;white-space:nowrap}#liner-all-list li img{opacity:1!important}ul.cat-list li h4{font-size:18px;color:#333;overflow:hidden;text-overflow:ellipsis}ul.cat-list li:hover h4{overflow:visible;text-overflow:ellipsis}ul.cat-list li:hover .discount{top:-30px}ul.cat-list li,ul.cat-list li a{color:#333;text-decoration:none}ul.cat-list li .product-list-img{text-align:center;height:210px}ul.cat-list li span{color:#333}ul.cat-list li .reviews{text-align:center;font-size:28px}ul.cat-list li .extra-info{font-size:14px;font-weight:100;text-align:center;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}ul.cat-list li .extra-info span{color:#333}ul.cat-list li .price{text-align:center;font-size:.9em;font-weight:100}#top-menu li a,ul.cat-list li .price span{font-weight:400}ul.cat-list li:hover img{cursor:pointer;width:100%;margin:-3% 0 0;opacity:1}ul.cat-list li .hottub-price-wrap{text-align:center;color:#f58220;font-size:16px;font-weight:800}ul.cat-list li .hottub-price-wrap span{font-weight:100;text-transform:capitalize;color:#333}#liner-all-list li:hover img.can-liner{right:5px;bottom:-20px}ul.cat-list li:hover h4{color:#000}ul.cat-list li img.brand-icon{animation:none;-webkit-animation:none;width:82px;height:auto;margin:10px auto 5px;display:inherit;opacity:1}ul.cat-list li .products-price{text-align:center;line-height:22px;margin:0;font-size:22px;height:22px;font-weight:800;color:#0099d8;font-family:'Open Sans',sans-serif}.view-wrap,div#mobile-top a{font-family:Oswald,sans-serif}ul.cat-list.hottubList li{overflow:hidden}ul.cat-list.hottubList li img.hover-title-image{display:none;position:absolute;margin:0 0 0 10px}ul.cat-list.hottubList li:hover img.hover-title-image{margin:0}ul.cat-list.hottubList li img.hover-title-image.show{display:block}input[type=range]{-webkit-appearance:none;width:100%;width:120px;margin:20px 30px 50px}input[type=range]:focus{outline:0}input[type=range]::-webkit-slider-runnable-track{width:100%;height:8.4px;cursor:pointer;animation:.2s;background:#ccc;border:1px solid #999;border-radius:4px}input[type=range]::-webkit-slider-thumb{box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;border:1px solid #000;height:26px;width:16px;border-radius:3px;background:#f58221;cursor:pointer;-webkit-appearance:none;margin-top:-10px}input[type=range]:focus::-webkit-slider-runnable-track{background:#ccc}input[type=range]::-moz-range-track{width:100%;height:8.4px;cursor:pointer;animation:.2s;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;background:#3071a9;border-radius:1.3px;border:.2px solid #010101}input[type=range]::-moz-range-thumb{box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;border:1px solid #000;height:36px;width:16px;border-radius:3px;background:#fff;cursor:pointer}input[type=range]::-ms-track{width:100%;height:8.4px;cursor:pointer;animation:.2s;background:0 0;border-color:transparent;border-width:16px 0;color:transparent}input[type=range]::-ms-fill-lower{background:#2a6495;border:.2px solid #010101;border-radius:2.6px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}input[type=range]::-ms-fill-upper{background:#3071a9;border:.2px solid #010101;border-radius:2.6px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}input[type=range]::-ms-thumb{box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;border:1px solid #000;height:36px;width:16px;border-radius:3px;background:#fff;cursor:pointer}input[type=range]:focus::-ms-fill-lower{background:#3071a9}input[type=range]:focus::-ms-fill-upper{background:#367ebd}.box-highlight{background-color:#f58221;border-radius:4px;padding:10px;margin:0 0 50px}.view-wrap{text-align:center!important;margin:-50px 0 50px}.view-wrap p{font-size:11px;color:#999;margin:0}.toggle{display:inline-block;width:40px;height:20px;margin:0 10px;background-color:#333;border-radius:20px;position:relative;cursor:pointer}.toggle:after{content:'';width:18px;top:1px;left:1px;height:18px;background-color:#f58221;border-radius:40px;position:absolute;z-index:9;transition:.5s}.toggle.on:after{left:21px;transition:.5s}.toggle-wrap{font-size:12px;line-height:25px;padding:0;margin:0}.hidden-input{display:none}@keyframes animationName{from{width:90%;margin:0;opacity:.7}to{width:100%;margin:-3% 0 0;opacity:1}}@keyframes animationName2{from{opacity:0}to{opacity:.7}}body.site-boldt,body.site-bwpchat,body.site-campbell,body.site-iconic,body.site-paradigm,body.site-pioneer{padding:160px 0 0}body.site-boldt header,body.site-bwpchat header,body.site-campbell header,body.site-iconic header,body.site-paradigm header,body.site-pioneer header{margin:0;padding:0;max-height:inherit;background-color:#fff;float:left;width:100%;height:auto;border:none;transition:.1s}body.site-boldt.stick header,body.site-bwpchat.stick header,body.site-campbell.stick header,body.site-iconic.stick header,body.site-paradigm.stick header,body.site-pioneer.stick header{margin:-113px 0 0}body.site-boldt .showcase-wrap,body.site-bwpchat .showcase-wrap,body.site-campbell .showcase-wrap,body.site-iconic .showcase-wrap,body.site-paradigm .showcase-wrap,body.site-pioneer .showcase-wrap{margin:0;margin-left:0!important;width:100%}.new-header{display:block;width:100%;float:left}div#mobile-top{position:fixed;left:0;top:0;width:100%;height:30px;background:#eee;z-index:999999;display:none}div#mobile-top a{color:#1561a1;font-size:1em;text-decoration:none;line-height:30px;text-align:right;display:block;width:98%}.container{display:inline-block;cursor:pointer}.bar1,.bar2,.bar3{width:25px;height:3px;background-color:#fff;margin:4px 0;transition:.4s}@media (max-width:960px){label#search-label,label#search-label::before{float:none;text-align:left}label#search-label::before{color:#1561a0!important;font-family:Oswald,sans-serif;text-transform:uppercase;text-decoration:none;content:'Search';line-height:15px;padding:20px}#search-menu{background:0 0}:-ms-input-placeholder{color:#333!important}::placeholder{color:#333!important}#bottom-menu #search-menu .search-bar input[type=text]{padding:0;padding-top:10px!important;padding-left:10px!important;line-height:20px;top:-10px}#bottom-menu #search-menu{margin:0 auto;margin-top:20px}}#bottom-menu>li>a,#top-menu li a{font-family:Oswald;text-transform:uppercase;text-decoration:none}@media (max-width:800px){body.site-boldt ul#bottom-menu{background-color:#fff}}@media (max-width:480px){.menu-bg,body div.logo,body.customize-support .logo,body.customize-support header{top:0}div#mobile-top,div#wpadminbar{display:none}.new-header{padding-top:0}}#bottom-menu,#top-menu{list-style:none;padding:10px 0}#top-menu{margin:35px 0}#bottom-menu{background-color:#1561a0;width:100%;margin:0;padding:0;clear:both;float:left}body.site-boldt div.fp-cabana-club,body.site-boldt ul#bottom-menu{background-color:#084897}body.site-boldt div.fp-cabana-club:before{background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(8,72,151,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#084897', GradientType=1 )}body.site-boldt div.cabana-float h3 span{color:#fff}body.site-boldt div.cabana-float a.signup{background-color:#ec1d2a;color:#fff}body.site-boldt .fp-section>h2{color:#084897}body.site-boldt .footer-item .cb-sign-up-wrap input[type=submit]{background-color:#999;color:#084897}body.site-boldt .split-stack.dark-blue,body.site-boldt .split-stack.dark-blue a{background-color:#084897}body.site-boldt footer div.footer-banner{background-color:#fff}div#boldt-footer-spacer{display:block;width:100%;height:60px;background:#fff;padding:0;clear:both}#bottom-menu li,#top-menu li{display:inline-block;margin:0;padding:0}#top-menu li a{padding:10px 20px;color:#1561a0}#top-menu li.menu-button a{border:1px solid #2a99d7;color:#2a99d7;transition:.2s}#top-menu li.financeit-link a{color:#71be44}#top-menu li.menu-button:hover a{border:1px solid #2a99d7;background-color:#2a99d7;color:#fff}#top-menu li.menu-button:active a{box-shadow:inset 0 0 5px #444}#bottom-menu li:hover{background-color:#228dc2}#bottom-menu li:hover ul li{background:0 0}body.site-boldt #bottom-menu li:hover{background-color:#cecfd3}body.site-boldt #bottom-menu li:hover a{color:#064996}body.site-boldt #bottom-menu li ul li:hover,body.site-boldt ul#bottom-menu li:hover ul li:hover{background:0 0!important}#bottom-menu>li>a{padding:18px 37px;display:block;line-height:15px;color:#fff}#bottom-menu>li .sub-menu:before{content:'';position:absolute;background-color:#fff;left:0;top:0;width:100%;height:100%;opacity:.97;z-index:-1}#bottom-menu>li .sub-menu{position:absolute;max-width:675px;width:100%;left:50%;padding:0;margin:0;height:0;overflow:hidden;transition:.3s;z-index:50}#bottom-menu>li:hover .sub-menu{height:400px}#bottom-menu>li .sub-menu div,#bottom-menu>li .sub-menu ul{width:200px;display:inline-block;margin:0;padding:0;height:100%;vertical-align:top;text-align:left}#bottom-menu>li .sub-menu div{width:0%}#bottom-menu>li .sub-menu ul .header{float:left;width:100%;font-family:'Open Sans';margin:20px 0 10px;color:#1561a0;font-weight:700}#bottom-menu .sub-menu li{width:100%;float:left;position:relative}#bottom-menu .sub-menu li a{font-family:'Open Sans';text-decoration:none;font-size:12px;line-height:24px;color:#333;font-weight:100}#bottom-menu span.new{position:absolute;display:block;background-color:#71be44;right:15px;top:3px;font-size:10px;line-height:10px;text-transform:uppercase;padding:4px;border-radius:4px;font-weight:700;color:#fff}#bottom-menu .sub-menu li:hover>a{font-weight:500}.outer-menu-wrap{display:none}#bottom-menu #search-menu .search-bar{width:720px;margin:0 auto;margin-top:20px;margin-bottom:30px;display:block}#bottom-menu #search-menu .search-bar input[type=submit],#bottom-menu #search-menu .search-bar input[type=text]{margin:0;padding:15px 10px;border:0;font-size:14px;font-family:Oswald;float:left;box-sizing:border-box;text-transform:uppercase}#bottom-menu #search-menu .search-bar form{height:40px;background:#fff}#bottom-menu #search-menu .search-bar input[type=text]{width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#fff}#bottom-menu #search-menu .search-bar input[type=submit]{width:20%;-webkit-appearance:none;background-color:#2a98d6;color:#fff}#bottom-menu #search-menu ul.dynamic-search-results{display:none;float:left;width:80%;margin:10px 10%;max-height:400px;overflow:scroll}#bottom-menu #search-menu ul.dynamic-search-results li{float:left;width:96%;margin:2px 0;text-align:left;padding:5px 2% 0;border-top:1px dashed #ccc}#bottom-menu #search-menu ul.dynamic-search-results li:first-child{border:none}#bottom-menu #search-menu ul.dynamic-search-results li img{float:left;width:60px;height:60px;background-color:#f20;border-radius:2px;margin:0 5px 0 0}#bottom-menu #search-menu ul.dynamic-search-results li p{margin:0;padding:0;font-size:12px}#bottom-menu #search-menu ul.dynamic-search-results li h4{margin:0;padding:0}@media (max-width:960px){body.site-boldt div.fp-cabana-club,body.site-boldt ul#bottom-menu{background-color:#fff!important}body.site-boldt,body.site-bwpchat,body.site-pioneer{padding:0}body.site-boldt.sidemenu,body.site-bwpchat.sidemenu,body.site-pioneer.sidemenu{overflow:hidden}body.site-boldt,body.site-bwpchat,body.site-pioneer,html{height:100%}body.site-boldt header,body.site-bwpchat header,body.site-paradigm div#par-header,body.site-pioneer header{left:-200%;background-color:transparent;height:100%}body.site-paradigm.sidemenu div#par-header{left:0}body.site-boldt.sidemenu header:before,body.site-bwpchat.sidemenu header:before,body.site-pioneer.sidemenu header:before{background-color:#fff;width:80%;height:100%;position:fixed;content:'';left:0;top:0;opacity:.95;z-index:-1}#bottom-menu,#bottom-menu li:hover{background-color:transparent}body.site-boldt.sidemenu header,body.site-bwpchat.sidemenu header,body.site-pioneer.sidemenu header{width:80%;height:100%!important;box-sizing:border-box;top:0;overflow-x:hidden}#top-menu{margin:0;width:100%}#top-menu li.menu-button a{border:1px solid #2a99d7;color:#2a99d7;margin:10px;width:90%;width:calc(100% - 60px);text-align:center}#top-menu li{float:left;width:100%}#top-menu li a{width:100%;text-align:left;display:block}#bottom-menu{width:100%;margin:0;padding:0 0 200px;clear:both;float:left;position:relative}body.site-boldt #bottom-menu{color:#084897}#bottom-menu li>a{color:#1561a0!important;padding:20px;padding-bottom:10px}#bottom-menu li{float:left;width:100%;text-align:left;position:relative}#bottom-menu li .sub-menu{position:relative;left:0;margin:0;width:100%;padding:0 20px;box-sizing:border-box;height:auto;height:0}#bottom-menu li:hover .sub-menu{height:0}#bottom-menu>li>a:after{content:'+';position:absolute;right:28px;top:18px;font-weight:900;color:#2a99d7;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-ms-user-select:none;user-select:none}#bottom-menu>li.active>a:after{content:'-';right:30px;cursor:pointer}#bottom-menu li:hover ul li,body.site-boldt #bottom-menu li ul li:hover{background:0 0}body.site-boldt #bottom-menu li:hover{background-color:transparent}body.site-boldt #bottom-menu li:hover a{color:#064996}#bottom-menu li.active .sub-menu{height:auto}#bottom-menu li.pools-menu .sub-menu{max-height:1340px}#bottom-menu li.patio-menu .sub-menu{max-height:670px}#bottom-menu li.hottub-menu .sub-menu{max-height:865px}#bottom-menu li.service-menu .sub-menu{max-height:745px;margin-bottom:20px}#bottom-menu li .sub-menu ul{width:100%;background-color:#f1f1f1;padding:10px;height:auto;box-sizing:border-box}#bottom-menu>li .sub-menu ul .header{float:left;width:100%;font-family:'Open Sans';color:#1561a0;font-weight:700;box-sizing:border-box;margin:0}#bottom-menu #search-menu .search-bar input[type=text]{width:100%!important;color:#333;padding-top:8px!important}#search-menu{position:relative;display:none!important}#bottom-menu .sub-menu li{height:30px}#bottom-menu .sub-menu li a{font-size:13px;line-height:28px!important;height:28px!important;max-height:28px!important;padding:3px!important}}.newsletter-wrap,.review-list li:nth-child(1),.social-media-wrap li i{background-color:#f9f9f9}footer{bottom:0;z-index:97;margin:0}.newsletter-wrap{float:left;width:100%;padding:0;display:none}.newsletter-signup{float:left;width:100%;margin:10px 0 0}.newsletter-signup input{padding:10px;width:calc(100% - 20px);border-radius:6px;box-shadow:0 1px 1px #f1f1f1;border:1px solid #ccc;color:#ccc;-webkit-appearance:none}input#mc-embedded-subscribe.button{border-radius:6px;background-color:#333;border:none;border:1px solid #333;color:#fff!important;font-weight:700;cursor:pointer}.newsletter-signup input.submit-button:hover{background-color:#15aceb!important}.newsletter-signup input.submit-button:active{box-shadow:inset 0 0 4px #444}.newsletter-signup .mc-field-group-three{float:left;margin:5px;width:calc(25% - 10px)}input.submit-button{background-color:#0099d8!important;font-weight:700;text-transform:uppercase;color:#fff;text-shadow:0 0 1px #333;border:1px solid #333;border-radius:4px}.newsletter-terms{text-align:center;width:70%;margin:0 15%;font-size:12px;color:#999;border-bottom:1px dashed #ccc;float:left;padding:0 0 10px}div.mc-field-group.input-group{float:left;width:46%;width:calc(50% - 20px);margin:10px}div.mc-field-group.input-group ul{list-style:none;padding:0 0 0 10px}div.mc-field-group.input-group input{margin:0 10px 0 0;padding:0;width:auto}div.mc-field-group.input-group strong{margin:10px;font-size:12px;display:block}div.mc-field-group.input-group li{padding:5px;border-top:1px dashed #c1c1c1;font-size:12px}div.mc-field-group.input-group li:first-child{border:none}.newsletter-signup .newsletter-warn{margin:15px;font-size:10px;text-align:center;color:#777}.newsletter-hide-extras{text-align:center;width:100px;margin:0 auto;padding:10px 6px;font-size:10px;text-transform:uppercase;color:#333;box-shadow:inset 0 0 3px #444;border-radius:6px;border-bottom:1px solid #f1f1f1;cursor:pointer}.social-media-wrap{list-style:none;text-align:center;padding:0}.social-media-wrap li{display:inline-block;margin:0 80px;position:relative}.social-media-wrap li i{float:left;left:-26px;width:46px;height:46px;line-height:46px;border-radius:50px;font-size:28px;margin:0;padding:0;border:4px solid #f9f9f9;position:absolute;bottom:4px;transition:.5s}.social-media-wrap li span{position:absolute;top:-100px;display:block;text-align:center;width:100px;margin:0 0 0 -53px;background-color:#333;opacity:0;color:#fff;padding:4px;border-radius:4px;font-family:Oswald,sans-serif;font-weight:100;transition:.5s}.locations-list,.subfooter{font-family:Oswald,sans-serif;font-weight:100;padding:0}.social-media-wrap li span:after{content:'';width:0;height:0;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid transparent;border-top:10px solid #333;left:50%;bottom:-18px;margin:0 0 0 -10px}.social-media-wrap li i:hover{background-color:#ccc;cursor:pointer;bottom:10px;-ms-transform:rotate(360deg);transform:rotate(360deg)}.social-media-wrap li i:hover~span{opacity:.8;top:-120px}.locations-list{list-style:none;color:#f1f1f1;width:100%;font-size:.8em}.subfooter{float:left;width:100%;height:auto;text-align:center;background-color:#333;color:#ccc;font-size:.7em;margin:0}.subfooter a{color:#fff;text-decoration:none;padding:0 10px}footer{background-color:#2a98d6;color:#fff;float:left;width:100%;border-bottom:15px solid #1561a0}.site-boldt footer{background-color:#084897}.footer-banner{width:100%;background-color:#f20;height:90px;display:inline-block;background-position:center;background-size:400px}.footer-items{text-align:center;max-width:1440px;margin:0 auto;display:block}.footer-item{text-align:left;vertical-align:top;display:inline-block;width:33.33%;margin:0;padding:20px;box-sizing:border-box}.footer-items h4{font-size:24px;text-transform:uppercase;font-weight:300}.footer-items ul{list-style:none;padding:0}.footer-items p,.footer-items ul li{font-family:'Open Sans';font-size:14px;margin:10px 0 5px}.footer-items ul li a{color:#fff;text-decoration:none}.footer-item .footer-social li{width:40px;height:40px;background-color:#fff;display:inline-block}.footer-item .footer-social li a{position:relative;top:3px}.site-boldt .footer-item .footer-social li a{top:7px}.footer-item .footer-social li a i{font-size:26px}.footer-item .cb-sign-up-wrap{background-color:transparent;max-width:300px;width:100%;margin:10px 0 0;position:relative}.footer-item .cb-sign-up-wrap input[type=text],.footer-item .cb-sign-up-wrap input[type=submit]{float:left;margin:0;padding:15px 10px;border:0;font-size:14px;font-family:Oswald;text-transform:uppercase;box-sizing:border-box}.footer-item .cb-sign-up-wrap input[type=text]{width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer-item .cb-sign-up-wrap input[type=submit]{width:30%;-webkit-appearance:none;background-color:#0261a0;color:#fff}.footer-item p span.phone-number,.footer-item p span.phone-number a,a[href^="tel:"],a[x-apple-data-detectors]{color:#fff;text-decoration:none}p.copyright{clear:both;padding-top:30px}@media (max-width:660px){div.footer-items{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}div#service{-ms-flex-order:1;order:1}div#helpful{-ms-flex-order:2;order:2}div#social{-ms-flex-order:3;order:3}}#cabana-club-sign-up2{display:inline-block}#cabana-club-sign-up2 input[type=submit]{width:258px;margin:auto;display:block;padding:10px;border-radius:4px;background-color:#fff104;-webkit-appearance:none;font-size:18px;font-family:Oswald,sans-serif;text-transform:uppercase;font-weight:300;border:1px solid #fff104;color:#000;box-shadow:0 0 4px #000;margin-left:20px;margin-top:20px}header{text-align:center;list-style:none;width:100%;margin:0;padding:0;background-color:#00598e;z-index:97;top:0;opacity:1;max-height:60px;height:56px;border-bottom:1px solid #004075;border-top:1px solid #004075;position:fixed}#mainMenu span.new,#mainMenu span.updated{float:right;padding:4px 6px;border-radius:3px;font-size:9px;line-height:9px;font-weight:700;text-transform:uppercase}body.site-campbell header{background-color:#fff;max-height:118px;height:118px}body.customize-support .logo,body.customize-support header{top:30px}.logo{transition:.5s}.logo.menu-down{width:250px}#mainMenu span.new{background-color:#72d54a}#mainMenu span.updated{background-color:#a9ddf3}#mainMenu,#mainMenu ul,#mainMenu ul>li{margin:0;padding:0}#mainMenu{font-family:'Open Sans',sans-serif}.menu-open-icon{display:none}#mainMenu ul>li{display:inline-block}#mainMenu>ul>li>a{padding:15px 24px;display:block;color:#fff;font-weight:100;text-decoration:none;font-size:18px;line-height:24px;text-transform:uppercase;font-family:Oswald,sans-serif}#mainMenu>ul>li>a:hover{text-decoration:underline!important}#mainMenu ul #sub-menu.outer-menu-wrap{position:absolute;width:100%;display:none;padding:20px 0;height:540px}#mainMenu ul #locations-menu.outer-menu-wrap{position:absolute;width:100%;display:none;padding:20px 0}#mainMenu ul #locations-menu.outer-menu-wrap li{width:33.3%;text-align:center}#mainMenu ul #locations-menu.outer-menu-wrap li a{line-height:24px}#mainMenu ul #search-menu.outer-menu-wrap{position:absolute;width:100%;display:none;padding:20px 0}#mainMenu ul div.outer-menu-wrap:after{background-color:#f1f1f1;width:100%;height:100%;position:absolute;content:'';left:0;top:0;opacity:.95;z-index:-1}#mainMenu ul div.inner-menu-wrap{width:960px;margin:0 auto;clear:both;position:relative;display:inline-block}#mainMenu ul div.inner-menu-wrap ul{width:100%;margin:0;padding:0}#mainMenu ul div.inner-menu-wrap ul li{width:100%;margin:0;padding:0;float:left;position:relative}#mainMenu ul div.inner-menu-wrap ul li a{text-decoration:none;color:#333;font-size:12px;line-height:18px;display:block;margin:0;padding:0}#mainMenu ul #sub-menu div.inner-menu-wrap ul.sub-menu{padding:0 10px;width:calc(20% - 21px);float:left;height:540px;border-right:1px dashed #ccc}body.site-paradigm #mainMenu ul #sub-menu div.inner-menu-wrap ul.sub-menu{width:22%}#mainMenu ul #locations-menu div.inner-menu-wrap ul.sub-menu{width:100%;padding:0 10px;display:inline-block}#mainMenu ul #locations-menu div.inner-menu-wrap ul.sub-menu li.all-locations{width:100%;text-align:center;padding:0}ul.location-menu{display:block;float:left;min-height:160px}#mainMenu ul div.inner-menu-wrap ul.location-menu li{float:none;width:100%}#mainMenu ul #locations-menu.outer-menu-wrap ul.location-menu li{width:100%;text-align:center}#mainMenu ul #sub-menu div.inner-menu-wrap ul.sub-menu li{margin:0;padding:0;text-align:left}#mainMenu ul div.inner-menu-wrap ul li.main-menu-title>a{color:#00598e;font-size:22px;margin:0 0 10px;font-family:Oswald,sans-serif;font-weight:800}#mainMenu ul div.inner-menu-wrap ul li.menu-title>a{color:#333;font-size:16px;margin:10px 0 5px;font-family:Oswald,sans-serif;font-weight:400}#mainMenu ul div.inner-menu-wrap ul li.menu-title>a.haslink:hover{color:#1dafec}#sub-menu div.inner-menu-wrap ul.sub-menu>li.main-menu-title:hover>a{text-decoration:underline}#mainMenu ul div.inner-menu-wrap ul li:hover>a{font-weight:600}#mainMenu ul div.inner-menu-wrap ul li.menu-title:hover>a{font-weight:400}#mainMenu ul li.all-departments:hover~#sub-menu,#mainMenu ul li.all-locations:hover~#location-menu,div.outer-menu-wrap:hover{display:block}#mainMenu ul li.all-departments:after{border-left:32px solid transparent;border-right:32px solid transparent;border-bottom:0 solid #f1f1f1;border-top:12px solid transparent;width:120px;position:absolute;margin:0 0 0 -90px;transition:.3s;bottom:-5px}.arrow-right,.arrow-right-green{border-left:10px solid #71bf44}#mainMenu ul li.all-departments.menu-down:after{border-bottom:12px solid #f1f1f1}.menu-bg{display:none}.finacne-box{position:absolute;left:192px;bottom:0;background-color:none;width:364px;height:120px;text-align:left;padding:10px;max-width:364px}div.finacne-box .inner{padding:8px;background:#e1e1e1}body.site-paradigm .finacne-box{width:192px;height:150px;left:auto;right:44px!important}.finacne-box p{font-size:12px;color:#666;margin:0 0 10px}.finacne-box h3{color:#71bf44;font-size:20px;margin:0 0 10px}.finacne-box a{color:#71bf44;font-weight:600;text-decoration:none}.finacne-box a:hover{text-decoration:underline}.arrow-right{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent}.arrow-left-float,.text-left-float{float:left;padding-right:12px}.arrow-right-float{float:right}div.spacer{display:block;clear:both;width:1px;height:1px}#mainMenu li.mobile-only,.eco-color-list img.eco-hover-image,.helper,.popup,.shadow-box{display:none}@media (max-width:1400px){#mainMenu ul li.all-departments:after{margin:0 0 0 -127px}}@media (max-width:1045px){#mainMenu ul{margin-left:140px}}@media (max-width:960px){html{overflow-x:hidden}.search-button{display:none!important}#search-menu,#search-menu .search-bar{display:block!important;width:260px!important}#search-menu{margin:-50px 0 0 10px;padding:0!important;overflow:hidden;background-color:#0a559d;height:84px}#search-menu .search-bar{position:relative!important;margin:0!important}#search-menu .search-bar input.search-field{padding:10px;font-size:12px!important;background-color:#003C84;color:#fff;width:238px!important;font-weight:500;border:none!important;box-shadow:inset 0 0 5px #000}#bottom-menu #search-menu .search-bar input[type=text]{border:1px solid #1561a0!important}body.site-boldt .search-bar input.search-field{background-color:#222}input.search-field::-webkit-input-placeholder{color:#fff!important;line-height:17px}input.search-field::-moz-placeholder{color:#fff!important;line-height:17px}input.search-field:-ms-input-placeholder{color:#fff!important;line-height:17px}input.search-field:-moz-placeholder{color:#fff!important;line-height:17px}.search-bar input.search-submit{overflow:hidden;float:left;padding:12px;display:none}.menu-bg{width:96%;height:25px;background-color:#0a559d;position:fixed;text-align:right;padding:10px 2%;color:#fff;text-transform:uppercase;font-family:Oswald,sans-serif;font-size:12px;z-index:97;left:0;display:block}@media (max-width:600px){.menu-bg{width:96%}}@media (max-width:380px){.menu-bg{width:96%}}body.site-boldt .menu-bg{background-color:#333}#mainMenu,header{background-color:#0a559d}.menu-bg span{cursor:pointer}header{position:fixed;height:110%!important;display:block;width:280px;left:-300px;bottom:0;max-height:inherit;padding:70px 0 0!important;overflow:scroll;border-right:2px solid #000;transition:.2s;box-shadow:5px 0 20px #000}body.sidemenu header,body.sidemenu par-header{left:0}#mainMenu{position:relative;float:left;height:auto!important;min-height:100%;width:95%;width:calc(100%);margin:60px 0 0;padding:0}#mainMenu>ul,#mainMenu>ul>li{padding:0!important;border:none!important;float:left}body.site-boldt #mainMenu{background-color:#333}#mainMenu>ul{background-color:#0a559d;width:100%!important;margin:0 auto 200px!important}#mainMenu>ul>li{position:relative;width:100%;margin:0!important}#mainMenu>ul>li>a{border-top:1px dashed #333;text-align:left;display:block;margin:0;padding:8px;font-size:14px}#mainMenu>ul>li:first-child>a{border-top:none}#mainMenu ul li.all-departments:after{margin:0!important;left:-50px}body.site-boldt #mainMenu ul{background-color:#333}body.site-boldt #mainMenu>ul>li>a{border-top:1px dashed #000}#mainMenu ul #sub-menu.outer-menu-wrap{position:relative!important;width:auto;width:100%;margin:0;padding:0!important;float:left;height:auto;display:block!important}#mainMenu ul li.all-departments{display:none}#mainMenu ul #sub-menu div.inner-menu-wrap ul>li>a{height:inherit!important;float:left;padding:10px 60px 10px 10px;margin:0;color:#fff;font-weight:100;text-transform:uppercase;font-size:14px;width:auto;border:none}#mainMenu ul #sub-menu div.inner-menu-wrap ul>li{width:100%;border:none;border-top:1px dashed #333}body.site-boldt #mainMenu ul #sub-menu div.inner-menu-wrap ul>li{border-top:1px dashed #000}#mainMenu ul #sub-menu div.inner-menu-wrap ul>li.main-menu-title:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid transparent;border-top:6px solid #228cc0;content:"";position:absolute;top:17px;right:13px;margin:0 0 0 -20px}#mainMenu ul #sub-menu div.inner-menu-wrap>ul{width:100%!important;height:auto!important;padding:0!important;border:none!important}#mainMenu ul #sub-menu div.inner-menu-wrap ul.sub-sub-menu{padding:10px;border-radius:3px;margin:10px!important;float:left;background-color:#f1f1f1;width:100%;width:calc(100% - 40px);position:relative;display:none}#mainMenu ul #sub-menu div.inner-menu-wrap ul.sub-sub-menu a{font-family:Oswald,sans-serif;color:#333}#mainMenu ul #sub-menu div.inner-menu-wrap ul.sub-sub-menu:before{border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #f1f1f1;border-top:12px solid transparent;content:"";position:absolute;top:-20px;left:4px}#mainMenu ul #sub-menu div.inner-menu-wrap ul.sub-sub-menu>li:first-child{border-top:none}#mainMenu ul #sub-menu ul.sub-menu li ul.sub-sub-menu li.menu-title>a{color:#0f71b4}#mainMenu ul #sub-menu div.inner-menu-wrap ul.sub-sub-menu>li ul>li{border-top:1px dashed #999;margin:0 0 0 10px;width:90%;width:calc(100% - 10px);position:relative}#mainMenu ul #sub-menu div.inner-menu-wrap ul.sub-sub-menu>li ul>li a{text-transform:capitalize}#mainMenu span.new,#mainMenu span.updated{position:absolute;right:10px;top:10px}#mainMenu ul #sub-menu div.inner-menu-wrap{width:inherit}#mainMenu ul #sub-menu div.inner-menu-wrap ul:first-child>li>a{border-top:none}#mainMenu ul #locations-menu.outer-menu-wrap{position:relative!important;width:auto;width:100%;margin:0;padding:0!important;float:left;height:auto;display:none}#mainMenu li.mobile-only,#mainMenu ul #sub-menu li.sub-open ul.sub-sub-menu{display:block}#mainMenu ul #locations-menu.outer-menu-wrap .inner-menu-wrap{margin:0;padding:0;width:100%}#mainMenu ul #locations-menu.outer-menu-wrap ul.sub-menu{background-color:#f1f1f1;width:90%!important;width:calc(100% - 40px)!important;float:left;padding:0;padding:10px!important;margin:10px;border-radius:3px}#mainMenu ul #locations-menu.outer-menu-wrap ul.sub-menu:before{border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #f1f1f1;border-top:12px solid transparent;content:"";position:absolute;top:-10px;left:14px}#mainMenu ul #locations-menu li:after,#mainMenu ul #sub-menu div.inner-menu-wrap ul>li.main-menu-title.sub-open:after{border-left:4px solid transparent;border-right:4px solid transparent;content:"";position:absolute}#mainMenu ul #locations-menu.outer-menu-wrap ul li{width:100%;text-align:left;border-top:1px dashed #333}#mainMenu ul #locations-menu.outer-menu-wrap ul li:first-child{border-top:none}#mainMenu ul #locations-menu.outer-menu-wrap ul li a{padding:5px}#mainMenu ul #locations-menu li:after{border-bottom:6px solid transparent;border-top:6px solid #228cc0;top:17px;right:13px;margin:0 0 0 -20px}#mainMenu ul #sub-menu div.inner-menu-wrap ul>li.main-menu-title.sub-open:after{border-bottom:6px solid #228cc0;border-top:6px solid transparent;top:10px}.finacne-box{display:none}}@font-face{font-family:pfp-fonts;src:url(../font/pfp-fonts.eot?6155043);src:url(../font/pfp-fonts.eot?6155043#iefix) format('embedded-opentype'),url(../font/pfp-fonts.woff2?6155043) format('woff2'),url(../font/pfp-fonts.woff?6155043) format('woff'),url(../font/pfp-fonts.ttf?6155043) format('truetype'),url(../font/pfp-fonts.svg?6155043#pfp-fonts) format('svg');font-weight:400;font-style:normal;font-display:swap}[class*=" icon-"]:before,[class^=icon-]:before{font-family:pfp-fonts;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-ok-1:before{content:'\e800'}.icon-tag-1:before{content:'\e801'}.icon-star-1:before{content:'\e802'}.icon-cog-alt:before{content:'\e803'}.icon-award:before{content:'\e804'}.icon-award-1:before{content:'\e805'}.icon-calculator:before{content:'\e806'}.icon-wrench:before{content:'\e807'}.icon-user:before{content:'\e808'}.icon-location:before{content:'\e809'}.icon-mobile:before{content:'\e80a'}.icon-monitor:before{content:'\e80b'}.icon-phone:before{content:'\e80c'}.icon-mail:before{content:'\e80d'}.icon-check:before{content:'\e80e'}.icon-ok:before{content:'\e80f'}.icon-ok-circled:before{content:'\e810'}.icon-cancel:before{content:'\e811'}.icon-cancel-circled:before{content:'\e812'}.icon-left-open:before{content:'\e813'}.icon-right-open:before{content:'\e814'}.icon-search:before{content:'\e815'}.icon-basket:before{content:'\e816'}.icon-calendar:before{content:'\e817'}.icon-calendar-circled:before{content:'\e818'}.icon-down-bold:before{content:'\e819'}.icon-up-bold:before{content:'\e81a'}.icon-cc-paypal:before{content:'\e81b'}.icon-plus:before{content:'\e81c'}.icon-plus-circled:before{content:'\e81d'}.icon-left:before{content:'\e81e'}.icon-right:before{content:'\e81f'}.icon-twitter:before{content:'\f099'}.icon-facebook:before{content:'\f09a'}.icon-menu:before{content:'\f0c9'}.icon-shield:before{content:'\f132'}.icon-instagram:before{content:'\f16d'}.icon-bug:before{content:'\f188'}.icon-pinterest:before{content:'\f231'}.icon-houzz:before{content:'\f27c'}.icon-gplus:before{content:'\f30f'}.icon-comment:before{content:'\f4ac'}@media (max-width:1600px){.locked-bar ul{padding:0 0 0 100px;width:840px}.locked-bar #breadcrumbs a.menu-link-icon{margin:0 0 0 110px}.temp-menu{padding:0 0 0 160px;width:800px}.temp-menu>li>a{font-size:1em;padding:15px 20px!important}}@media (max-width:1400px){.logo.menu-down{width:180px!important}}@media (max-width:1250px){.locked-bar ul{padding:0;width:100%;margin:0}.locked-bar #breadcrumbs a.menu-link-icon{margin:0 0 0 184px}.patio-wrap .block-right img{width:100%!important;height:auto}.patio-wrap .block-right .paralax-price{margin:350px 0 0;width:100%}.product-wrap .block-right img{width:100%!important;height:auto}.logo.menu-down{width:120px!important}menu#mainMenu>ul>li>a{padding-left:14px;padding-right:14px}}@media screen and (min-width:960px){.hottub-menu .sub-menu ul a#brantford-hot-tub-clearance,.patio-menu .sub-menu ul a#brantford-patio-clearance{color:#fff!important;text-transform:uppercase!important;line-height:24px;font-weight:400;margin-bottom:0;margin-top:26px}.patio-menu .sub-menu{max-width:925px!important}.patio-menu .sub-menu ul{padding-left:30px!important;float:left;width:272px!important}.patio-menu .sub-menu ul a#brantford-patio-clearance{background:#23b14f;padding:10px 30px 10px 20px;font-size:14px!important}.hottub-menu .sub-menu{max-width:955px!important}.hottub-menu .sub-menu ul{padding-left:30px!important;float:left;width:280px!important}.hottub-menu .sub-menu ul a#brantford-hot-tub-clearance{background:#f27930;padding:10px 30px 10px 20px;font-size:14px!important}}@media (min-width:960px) and (max-width:1400px){.hottub-menu .sub-menu{max-width:875px!important;left:82px!important}.hottub-menu .sub-menu ul a#brantford-hot-tub-clearance,.patio-menu .sub-menu ul a#brantford-patio-clearance{font-size:12px!important}.hottub-menu .sub-menu ul{padding-left:20px!important;width:261px!important}.patio-menu .sub-menu ul{padding-left:20px!important;width:232px!important}.patio-menu .sub-menu{max-width:790px!important;left:170px!important}.site-pioneer .inpage-menu-wrap.locked-bar{top:124px!important}.inpage-menu-wrap.locked-bar{z-index:49!important}.site-pioneer.stick ul#middle-menu{height:60px}.site-boldt.stick #top-menu2,.site-pioneer.stick #top-menu2{height:41px}.site-pioneer.stick .locked-logo.logo{width:283px}.site-boldt .logo,.site-pioneer.stick .logo{width:283px;padding:0}.site-boldt .inpage-menu-wrap.locked-bar{top:127px!important}.site-boldt.stick ul#middle-menu{height:63px}.site-boldt.stick .logo,.site-boldt.stick .logo.locked-logo{width:342px;padding:0 5px}.new-header #top-menu2{padding-left:80px}.new-header #top-menu{padding-left:50px}.site-boldt .new-header #top-menu2{padding-left:160px}.site-boldt .new-header #top-menu{padding-left:50px}.crumbs p{width:96%}.locked-bar #breadcrumbs a.menu-link-icon{margin:0}#finance-it-wrap.finance-it-wrap ul li{width:30%!important}}@media (min-width:960px) and (max-width:1080px){.site-pioneer .logo{width:250px;padding:47px 0 30px}.site-boldt .logo{width:250px;padding:46px 5px 40px}.new-header #top-menu2{padding-left:160px}.new-header #top-menu{padding-left:50px}#finance-it-wrap.finance-it-wrap ul li span{font-size:40px!important}}@media (min-width:1080px) and (max-width:1180px){.site-pioneer .logo{width:310px;padding:36px 0 22px}.site-boldt .logo{width:310px;padding:39px 8px 34px}.new-header #top-menu2{padding-left:60px}.new-header #top-menu{padding-left:50px}#finance-it-wrap.finance-it-wrap ul li span{font-size:45px!important}}@media (min-width:1180px) and (max-width:1300px){.site-pioneer .logo{width:340px;padding:32px 0 24px}.site-boldt .logo{width:335px;padding:36px 8px 31px}#finance-it-wrap.finance-it-wrap ul li span{font-size:45px!important}}@media (min-width:1300px) and (max-width:1400px){.site-pioneer .logo{width:420px;padding:20px 0 12px}.site-boldt .logo{width:420px;padding:27px 8px 22px}#finance-it-wrap.finance-it-wrap ul li span{font-size:52px!important}}.content-wrap ul{font-weight:400;font-family:'Open Sans',sans-serif;font-size:.8em}.content-wrap ul li{margin:0 0 20px}.content-wrap .inpage-link-list{list-style:none;text-align:center;width:100%;margin:40px 0}.content-wrap .inpage-link-list li{display:inline-block;margin:5px}.content-wrap .inpage-link-list li a{padding:10px;border-radius:4px;background-color:#333;color:#ccc;text-decoration:none}.content-wrap .inpage-link-list li:hover a{color:#fff}.small-bottom-space{margin-bottom:12px}.landing-slider{margin:0;padding:0;height:60%;overflow:hidden!important;width:100%;float:left;position:relative}@media screen and (max-width:2800px){.landing-slider{height:66vh}}@media screen and (max-width:2700px){.landing-slider{height:66vh}}@media screen and (max-width:2600px){.landing-slider{height:66vh}}@media screen and (max-width:2500px){.landing-slider{height:71vh}}@media screen and (max-width:2400px){.landing-slider{height:62vh}}@media screen and (max-width:2200px){.landing-slider{height:69vh}}@media screen and (max-width:2000px){.landing-slider{height:68vh}}@media screen and (max-width:1800px){.landing-slider{height:68vh}}@media screen and (max-width:1600px){.landing-slider{height:65vh}}@media screen and (max-width:1500px){.landing-slider{height:65vh}}@media screen and (max-width:1300px){.landing-slider{height:69vh}}@media screen and (max-width:1270px){.landing-slider{height:69vh}}@media screen and (max-width:1100px){.landing-slider{height:62vh}}@media screen and (max-width:1000px){.landing-slider{height:60vh}}@media screen and (max-width:960px){.landing-slider{height:50vh}}@media screen and (max-width:880px){.landing-slider{height:50vh}}@media screen and (max-width:730px){.landing-slider{height:50vh}}@media screen and (max-width:500px){.landing-slider{height:50vh}}@media screen and (max-width:480px){.landing-slider{height:232px!important}}@media screen and (max-width:380px){.landing-slider{height:228px}}.flex-viewport{height:100%;width:100%}.landing-slider ul.slides{margin:0;padding:0;float:left;width:100%;height:100%;list-style:none;overflow:hidden}.landing-slider ul.slides li{padding:0;margin:0;height:100%;overflow:hidden;background-position:center center;position:relative}.landing-slider .slide-bg{height:100%;width:100%;position:relative;background-position:center center;background-size:cover}#ace-salt-2,#hayward-sale-4,#starttosplash,#winter-clearance-4,.no-wrap-split{background-position:center}.landing-slider ol.flex-control-nav.flex-control-paging{width:200px;position:absolute;left:50%;border-radius:20px;opacity:.2;margin:-50px 0 0 -100px;bottom:20px;padding:0;list-style:none;text-align:center;transition:.5s}.landing-slider:hover ol.flex-control-nav.flex-control-paging{opacity:1}.landing-slider ol.flex-control-nav.flex-control-paging li{display:inline-block}.landing-slider ol.flex-control-nav.flex-control-paging li a{text-indent:-9999px;text-overflow:hidden;overflow:hidden;background-color:#0099d8;margin:5px;height:16px;width:16px;border-radius:20px;display:block;cursor:pointer}.landing-slider ol.flex-control-nav.flex-control-paging li a.flex-active,.sales-benefits-list li{background-color:#00598e}.landing-slider ul.flex-direction-nav{width:100%;top:50%;position:absolute;margin:-60px 0 0;padding:0;height:1px;list-style:none}.brand-info,.landing-slider ul.flex-direction-nav li a{font-family:Oswald,sans-serif;padding:10px}.landing-slider ul.flex-direction-nav li a{margin:0;display:block;text-transform:uppercase;text-decoration:none;font-size:64px;font-weight:700;color:#fff;opacity:.3;transition:.8s}.landing-slider ul.flex-direction-nav li:hover a{opacity:1}.landing-slider ul.flex-direction-nav li.flex-nav-prev{float:left;margin:0 0 0 20px}.landing-slider ul.flex-direction-nav li.flex-nav-next{float:right;margin:0 20px 0 0}.brand-images{margin:-40px 0 0}.brand-images-left{margin:-40px 0 0 -470px}.brand-logo{margin:0 auto;display:block}.brand-title{font-size:2em;font-family:Oswald,sans-serif;text-transform:uppercase}.brand-info{text-align:justify;font-weight:100;margin:0}.brand-info strong{color:#f58220;font-weight:100}.auto-block a,.brand-block a{color:#fff;padding:10px;font-family:Oswald,sans-serif;text-align:center;display:inline-block;border-radius:4px;text-decoration:none}.brand-block a{font-weight:100;margin:10px;font-size:1em;background-color:#555}.brand-block{text-align:center}.auto-block img{float:left;width:100%;height:auto}.auto-block a{font-weight:400;margin:10px;font-size:1.2em;background-color:#333}.auto-block a:hover{color:#555}#starttosplash{position:relative;height:500px;background-image:url(../../images/pioneer/ig-pool/images/starttosplash.png);background-size:cover}#starttosplash p{text-align:center}.pola{border-left:10px solid #fff;border-right:10px solid #fff;border-bottom:60px solid #fff;border-top:10px solid #fff;box-shadow:0 3px 5px #444}.sts-item{position:absolute;bottom:-500px}#sts-1{bottom:-100px;-webkit-transform:rotate(5deg);left:10%}#sts-2{bottom:350px;left:-5%;-webkit-transform:rotate(-5deg)}#sts-3{bottom:300px;left:2%;-webkit-transform:rotate(15deg)}#sts-4{bottom:-200px;left:60%;-webkit-transform:rotate(5deg)}#sts-5{bottom:400px;left:82%;margin:0 -100px 0 0;-webkit-transform:rotate(-10deg)}#sts-6{bottom:200px;left:84%;-webkit-transform:rotate(8deg)}#sts-7{bottom:-40px;left:85%;-webkit-transform:rotate(2deg)}#sts-8{bottom:-40px;left:75%;-webkit-transform:rotate(12deg)}.liner-showcase{list-style:none;margin:0;padding:0;overflow-x:scroll;overflow-y:hidden;width:100%;text-align:center}.liner-showcase li{margin:5px;width:150px;display:inline-block}.liner-showcase li img{width:100%}#ig-options{position:relative}#ig-options img{transition:.5s}#ig-options .options-image-wrap{position:relative;height:600px;margin:10px 0}#ig-options .options-image-wrap img{border-radius:4px}#construction .block-wrap .block-left h4{font-family:Oswald,sans-serif}#construction .block-right img{float:right}.sales-benefits-list{list-style:none;margin:0;padding:0;font-family:Oswald,sans-serif;position:absolute;width:960px;z-index:98;color:#fff;opacity:.9;border-radius:4px;overflow:hidden}.sales-benefits-list li{float:left;width:25%;width:calc(25% - 2px);padding:10px 0;font-size:1.2em;display:block;margin:0 1px;text-align:center}.equipment-pad-wrap,.equipment-pad-wrap img{width:960px;margin:0 auto}.equipment-p{font:1em "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;text-align:center;font-size:1em!important;color:#fff;padding:0 80px 110px}.collection-list li h4,.pool-option-block h4{font-size:1.5em;font-family:Oswald,sans-serif;text-transform:uppercase}.equipment-pad-wrap{position:relative;text-align:center}.pool-opton-block-images{background-color:#900;border-radius:4px;width:400px;height:200px}.pool-option-block{padding:50px 10px;width:calc(100% - 20px);border-bottom:1px dashed #ccc;text-align:right}.pool-option-block h4{margin:60px 0 0}.pool-option-block p{font-size:1em;margin:0;padding:0}.pool-option-block:nth-child(odd){text-align:left}.collection-list{list-style:none;width:100%;margin:30px 0 100px;padding:0;float:left;text-align:center}.collection-list li{display:inline-block;height:300px;width:calc(20% - 10px);margin:5px;background-color:#f20;position:relative;overflow:hidden;border-radius:2px}.collection-list li .shade-box{width:100%;height:100%;background-color:#000;position:absolute;opacity:.2}.collection-list a{display:inline;text-decoration:none}.collection-list li h4{font-weight:400;text-align:center;position:absolute;width:100%;top:70%;color:#fff;text-shadow:0 0 2px #000;-webkit-animation:collectionHoverDown .2s linear 0s 1 both}.collection-list li p{text-align:justify;position:absolute;width:80%;margin:5px 10%;padding:20px 0 0;top:50%;font:.8em "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;opacity:0;font-weight:200;color:#ccc;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.collection-list li p strong{color:#f58220;font-weight:200}.collection-list li:hover .shade-box{-webkit-animation:collectionFade .2s linear 0s 1 both}.collection-list li:hover h4{-webkit-animation:collectionHover .2s linear 0s 1 both}.collection-list li:hover p{-webkit-animation:collectionHoverP .2s linear 0s 1 both}.pioneer-small-list{list-style:none;margin:40px 0;padding:0;text-align:center;width:100%;color:#f1f1f1}.pioneer-small-list li{width:180px;border-radius:4px;margin:10px;display:inline-block;font-family:Oswald,sans-serif;font-weight:100;position:relative;cursor:pointer;padding:10px;border:1px solid transparent}.pioneer-small-list li p{margin:0;padding:0;text-align:center;color:#fff!important;text-transform:uppercase;font-weight:500;font-size:.7em!important}.pioneer-small-list li i{font-size:52px;color:#fff;margin:0 0 10px;float:left;width:100%}.pioneer-small-list li .small-list-hover{position:absolute;width:200px;bottom:100px;background-color:#f1f1f1;color:#333;margin:0 0 0 -30px;padding:20px;border-radius:4px;font:.8em "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;text-align:center;box-shadow:0 1px 5px #000;transition:.5s;opacity:0}.pioneer-small-list li .small-list-hover h4{font-weight:600;font-size:1.2em;margin:0 0 10px}.pool-wrap .pioneer-small-list li:hover{background-color:#0099d8}.hottub-wrap .pioneer-small-list li:hover{background-color:#f58220}.patio-wrap .pioneer-small-list li:hover{background-color:#72bf44}.pioneer-small-list li:hover .small-list-hover{opacity:1;bottom:140px}.pioneer-small-list li .small-list-hover:after{content:'';border-left:20px solid transparent;border-top:20px solid #f1f1f1;position:absolute;left:50%;bottom:-30px;margin:0 0 0 -20px}.pioneer-small-list li:nth-child(odd) i{-webkit-animation:iconGrow 8s ease-in-out 0s infinite alternate}.pioneer-small-list li:nth-child(even) i{-webkit-animation:iconGrow 8s ease-in-out 8s infinite alternate}#pioneer-info .block-wrap h4{text-transform:uppercase}#pioneer-info .block-wrap{font-family:Oswald,sans-serif;font-weight:100;text-align:center;color:#f1f1f1}#pioneer-info .block-wrap p{font-family:'Open Sans',sans-serif;font-size:.8em;font-weight:100;color:#ccc}.review-list li h3,a.center-link,p.list-title-bar{font-family:Oswald,sans-serif}#pioneer-info .block-left,#pioneer-info .block-right{padding:10px;width:calc(50% - 20px)}#pioneer-info{background-color:#000}a.center-link{color:#fff;width:100%;text-align:center;display:block;float:left;margin:50px 0 0;position:relative}.center-link:after,a.center-link:before{content:'';background-color:#ccc;display:block;width:38%;top:13px;position:absolute;height:1px}.center-link:after{right:0}p.list-title-bar{float:left;width:100%;margin:100px 0 20px;font-size:22px;text-align:center;text-transform:uppercase;font-weight:500}.grey-wrap a.center-link{color:#333}.review-list{margin:20px 0 0;padding:0;list-style:none}.review-list li{float:left;margin:5px;width:calc(40% - 10px);padding:5%;height:220px;text-align:center;font:.95em "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;font-weight:100;font-style:italic;border-radius:4px;position:relative;transition:1s}.review-list li h3,.review-list li h4{margin:0 0 20px;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis}.review-list li i{color:#ff0;font-size:28px}.review-list li p{max-height:6em;overflow:hidden;text-overflow:ellipsis;white-space:normal;position:relative;line-height:1.2em;padding:2px 0}.review-list li h3{font-size:1.5em;color:#1b6e9e;font-weight:400;white-space:nowrap;border-bottom:1px dashed #ccc}.review-list li h4{font-family:'Lobster Two',cursive;font-style:italic;font-size:1.4em;white-space:nowrap;color:#333}.review-list li h4 span{color:#999;font-family:Oswald,sans-serif;font-style:italic;font-weight:100;font-size:.7em;float:left;width:100%}.review-list li:nth-child(1) p:after{background:linear-gradient(to right,rgba(249,249,249,0),rgba(249,249,249,1) 50%)}.review-list li:nth-child(4){background-color:#f9f9f9}.review-list li:nth-child(4) p:after{background:linear-gradient(to right,rgba(249,249,249,0),rgba(249,249,249,1) 50%)}.helper .input-wrap,.review-list li:hover{background-color:#fff}#eco-pool-banner{background-color:#8ec449;text-align:center}#eco-pool-banner img{margin:50px 0}#eco-pool-banner p{color:#fff;font-weight:400;width:600px;margin:0 auto}#eco-pool-banner h3.block-title{margin:0;color:#fff;text-shadow:none}#eco-pool-banner h4.sub-page-title{margin:10px 0 50px;color:#fff;font-weight:100}#eco-feat ul.eco-check-wrap{list-style:none;padding:0;margin:100px auto 0;float:left;width:100%}#eco-feat ul.eco-check-wrap li{width:47%;float:left;font-size:28px;margin:0 0 50px;font-family:Oswald,sans-serif;color:#369;padding-right:12px}#eco-feat ul.eco-check-wrap li img{float:left;margin:0 10px 0 0}#eco-feat h2{margin:10px 0 40px}#eco-feat ul.eco-check-wrap li:nth-child(1) img,#eco-feat ul.eco-check-wrap li:nth-child(2) img{margin:15px 10px 0 0}#eco-feat p{text-align:center;line-height:23px;font-size:15px;margin:0 auto 20px}#eco-feat h3{text-align:center;margin:50px 0;float:left;width:100%;font-family:Oswald,sans-serif;font-size:2em;line-height:1em;text-transform:uppercase}ul.eco-color-list{list-style:none;margin:0 auto;padding:0;width:800px}ul.eco-color-list li{width:20%;float:left;text-align:center}ul.eco-color-list li span{float:left;width:100%;margin:-4px 0 20px;font-family:Oswald,sans-serif}.eco-color-list li img.eco-hover-image.eco-active,.eco-color-list li:hover img.eco-hover-image{display:block;position:absolute;bottom:144px;width:760px;left:50%;margin:0 0 0 -380px}#eco-feat .eco-stepimage-wrap{width:760px;margin:40px auto}#eco-feat .eco-stepimage-wrap img{width:100%}@media screen and (max-width:560px){#eco-feat p{padding-left:12px;padding-right:12px}}.pool-wrap .brand-block{height:300px}.pool-wrap .brand-block .paralax-image{height:300px;margin:130px 0 0}#inground-landing,#onground-landing{background-color:#00598e;height:400px}.pool-wrap .brand-block .block-right .paralax-image{left:0}#inground-landing{background:#0099d8;background:linear-gradient(to bottom,#00598e 0,#0099d8 60%,#00598e 100%);background-image:url(../../images/pioneer/ig-pool/heros/landingpage-bg.jpg);background-size:cover;background-position:center center}#inground-landing .block-left{margin:40px 0 0}#onground-landing .block-right{margin:80px 0 0}#onground-landing{background:#0099d8;background:linear-gradient(to bottom,#00598e 0,#0099d8 60%,#00598e 100%);background-image:url(../../images/pioneer/og-pool/heros/landingpage-bg.jpg);background-size:cover;background-position:center center}#aboveground-landing{height:500px}#aboveground-landing .block-left{margin:90px 0 0}#details:after,#pioneer-info:after,#pioneer-info:before{position:absolute;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid transparent;margin:0 0 0 -20px;left:50%;content:''}#pioneer-info.pool-wrap{background-color:#00598e;background:#0099d8;background:linear-gradient(to bottom,#00598e 0,#0099d8 60%,#00598e 100%);background-image:url(../../images/pioneer/heros/Pioneer-Pools-Family-Blue-Hero.png);background-size:cover;background-position:center center}#pioneer-info.hottub-wrap,#pioneer-info.patio-wrap{background-position:center center;background-size:cover}#pioneer-info.hottub-wrap{background-image:url(../../images/pioneer/hottub/heros/Pioneer-Family-Pools-Patio-Hottubs.png)}#pioneer-info.patio-wrap{background-image:url(../../images/pioneer/patio2/heros/pioneer-patio-info.png);background-color:#307208}#pioneer-info:after{border-top:20px solid #000;bottom:-36px;z-index:97}#pioneer-info:before{border-top:20px solid #f1f1f1;top:-2px;z-index:97}#pioneer-info.patio-wrap:after{border-top:20px solid #307208}#pioneer-info.pool-wrap:after{border-top:20px solid #1b6e9e}#pioneer-info.hottub-wrap:after{border-top:20px solid #262b30}#details:after,.grey-fade.hottub-promo:before,.grey-wrap.hottub-promo:before{border-top:20px solid #fff}#details:after{bottom:-38px;z-index:96}.pool-wrap ul.cat-list li .product-list-img{text-align:center;height:100px}.patio-wrap ul.cat-list li .product-list-img,.product-wrap ul.cat-list li .product-list-img{height:160px;text-align:center}.pool-wrap ul.cat-list li .extra-info span{color:#0099d8}#tublist .category-caldera.category-paradise.product-item .finance-hotub-listing p,#tublist .category-caldera.category-vacanza.product-item .finance-hotub-listing p,#tublist .category-fantasy-spa.category-plug-n-play.product-item .finance-hotub-listing p,#tublist .category-highlife.product-item .finance-hotub-listing p,#tublist .category-hotspring.category-highlife-nxt.product-item .finance-hotub-listing p,#tublist .category-hotspring.category-highlife.product-item .finance-hotub-listing p,#tublist .category-hotspring.category-hotspot.product-item .finance-hotub-listing p,#tublist .category-hotspring.category-limelight.product-item .finance-hotub-listing p,#tublist .category-hotspring.category-plug-n-play.product-item .finance-hotub-listing p,#tublist .category-utopia.product-item .finance-hotub-listing p{font-family:Oswald,sans-serif;font-weight:500;font-size:13px;padding:0;margin:0;text-align:center;color:#f58220}.hottub-wrap ul.cat-list li .extra-info span{color:#111}.patio-wrap ul.cat-list li{min-height:220px}.patio-wrap ul.cat-list li .extra-info span,.patio-wrap ul.cat-list li .price span{color:#72bf44}.product-wrap ul.cat-list li a,ul.cat-list li{margin:5px 5px 50px}.pool-wrap strong{color:#0099d8;font-weight:400}.hottub-wrap strong{color:#f58220;font-weight:400;text-transform:capitalize}.product-wrap strong{font-weight:400;font-family:Oswald,sans-serif;text-transform:uppercase}.product-wrap ul{font-weight:100}.product-wrap ul li{font-weight:100;font-size:1.2em;font-family:'Open Sans',sans-serif}.patio-wrap .block-right img{margin:0;width:150%;height:auto}.service-wrap .block-right{width:50%;float:left;position:inherit}.hottub-wrap.inpage-menu-wrap .contactus a{background-color:#f58220;text-shadow:0 0 1px #000}.pool-wrap.inpage-menu-wrap .contactus a{background-color:#0099d8;text-shadow:0 0 1px #000}.patio-wrap.inpage-menu-wrap .contactus a{background-color:#72bf44;text-shadow:0 0 1px #000}.safety-wrap.inpage-menu-wrap .contactus a{background-color:#ffd600;color:#000;text-shadow:none;font-weight:100}.pool-wrap .paralax-image{margin:130px 0 0}.floating-image-left.landing-page{height:auto}.pool-wrap .floating-image{height:720px;margin:-20px 0 0}.popup h3,.warn-title{margin:-10px -10px 10px}.pool-wrap .base-price{color:#00598e}.patio-wrap .base-price{color:#72bf44}.hottub-wrap .details-list li span{background-color:#f58220}.pool-wrap .details-list li span{background-color:#0099d8}.pool-wrap .feature-list td{text-align:center}.pool-wrap .feature-list td.title{text-align:left}.pool-wrap .feature-list{font-size:.8em;padding:0 0 40px}.pool-wrap .feature-list i.icon-ok-1{color:#0099d8;text-shadow:0 0 1px #333}.hottub-wrap .footer-form-top{background:#f58220;background:linear-gradient(to bottom,#f58220 0,#f26800 100%)}.pool-wrap .footer-form-top{background:#0099d8;background:linear-gradient(to bottom,#0099d8 0,#00598e 100%)}.patio-wrap .footer-form-top{background:#72bf44;background:linear-gradient(to bottom,#72bf44 0,#65ab3b 100%)}.pool-wrap .footer-form-top .footer-form-sub{color:#111}.shadow-box{width:100%;height:100%;position:fixed;background-color:#000;z-index:998;opacity:.85}.popup{position:absolute;background-color:#f1f1f1;padding:10px;border-radius:3px;z-index:999;box-shadow:0 5px 25px #000}.popup h3{text-align:center;font-family:Oswald,sans-serif;font-weight:400;text-transform:uppercase;font-size:1.5em;background-color:#00598e;padding:10px;color:#fff}.bottom-form-section { display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 80px 20px; }.bottom-form-text, .bottom-form-wrapper { width: 35%; }.bottom-form-wrapper { margin-top: 35px; width: 60%; }.bottom-form-text h2 { font-size: 4em; line-height: 1em; color: rgb(10, 10, 10); font-weight: bold; text-align: center; }.bottom-form-text p { margin: 15px 0 0 0; font-size: 1.2em; color: rgb(10, 10, 10); text-align: center; }.bottom-form-section .help-form { width: 100%; margin: 0 auto; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; background-color: white; padding: 40px; box-shadow: 0 5px 20px rgb(200, 200, 200, .4); border-radius: 4px; }.bottom-form-section .input-wrap { margin: 10px 0; width: 45%; }.bottom-form-section .input-wrap .req { font-weight: bold; font-family: 'Oswald', sans-serif; }.bottom-form-section input, .bottom-form-section select, .bottom-form-section textarea { width: 100%; padding: 10px; margin-top: 10px; font-size: 15px; border: 1px solid rgb(220, 220, 220); border-radius: 3px; font-family: "Open Sans",sans-serif; }.default-service-submit { font-size: 30px !important; font-family:Lobster,cursive !important; }    @media screen and (max-width: 900px) {.bottom-form-text, .bottom-form-wrapper { width: 95%; }.bottom-form-section .help-form{width: 75%; padding: 35px;}.bottom-form-section .input-wrap { width: 90%; }}.helper{width:300px;top:100px;left:50%;margin:0 0 0 -150px;background:-webkit-linear-gradient(top,#f1f1f1 0,#ccc 100%)}.helper textarea.input-textarea{width:100%;width:calc(100% - 20px);border:none;border-radius:4px;padding:10px;margin:5px 0}.helper .input-wrap{margin:5px 0;width:100%;width:calc(100% - 2px);float:left;border-radius:3px}.helper .input-wrap i{float:left;width:20px;margin:8px 5px 0;font-size:18px;color:#333}.helper .input-wrap input{border:none;background-color:transparent;color:#00598e;padding:10px;display:block;float:left;width:calc(100% - 50px);position:relative}.helper .helper-close,.helper .input-wrap .req{position:absolute;font-family:Oswald,sans-serif}.helper .input-wrap .req{right:20px;margin:12px 0 0;color:#900;font-size:.44em;opacity:.6;text-transform:uppercase}.helper input[type=radio]{display:none}.helper input[type=radio]~label{display:block;text-align:center;padding:10px;border-radius:3px;cursor:pointer;font-family:Oswald,sans-serif;font-weight:100;font-size:.9em;text-transform:uppercase;color:#999;background-color:#f9f9f9}.helper .contact-check-wrap p,.helper-consent-wrap label,.helper-consent-wrap p{font-family:'Open Sans',sans-serif;float:left}.helper input:checked~label{color:#00598e;font-weight:400;background-color:#fff}.helper .location_select select{display:block;float:left;-webkit-appearance:none;border:none;padding:12px;margin:5px 0;width:100%;width:calc(100% - 2px);background-color:#fff}.helper .contact-check-wrap div{float:left;width:33%;margin:10px 0}.helper .contact-check-wrap div:nth-child(2) label{margin-right:5px}.helper .contact-check-wrap div:nth-child(3) label{margin:0 5px}.helper .contact-check-wrap div:nth-child(4) label{margin-left:5px}.helper .contact-check-wrap p{font-size:.8em;text-align:center;font-weight:100;margin:0;padding:10px 0;width:100%}.helper .contact-check-wrap{float:left;margin:10px}.helper .submit-button{display:inherit;margin:20px auto 30px;border:none;font-size:3em;background-color:transparent!important;-webkit-appearance:none;color:#00598e;text-transform:capitalize;font-family:Lobster,cursive;padding:20px;border-radius:3px;cursor:pointer;transition:.5s}.helper:hover .submit-button{color:#0099d8}.helper .submit-button:hover{background-color:#ccc!important}.helper .submit-button:active{transition:.2s;box-shadow:inset 0 0 5px #999}.helper a.helper-close-p{text-align:center;display:block;font-weight:400;font-size:.7em;text-decoration:none;margin:20px 0;font-family:Oswald,sans-serif;color:#333;text-transform:uppercase}.input-round-halfb{display:none}.helper .helper-close{right:0;top:-10px;text-transform:lowercase;font-size:1.2em;padding:10px;cursor:pointer;display:block}.helper-consent-wrap{float:left;width:100%}.helper-consent-wrap input{display:none}.helper-consent-wrap label{padding:5px 5px 5px 65px;width:220px;font-size:10px;cursor:pointer;position:relative;color:#333!important;background-color:transparent!important}#service-book-1 .form-section input:checked~label .box,.helper-consent-wrap input:checked~label:before{background:#cdeb8e;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdeb8e', endColorstr='#a5c956', GradientType=1 )}.helper-consent-wrap label:before{width:20px;border:3px solid #0099d8;height:20px;border-radius:4px;margin:20px 0 0 25px;top:0;position:absolute;content:'';left:0;transition:.5s}.helper-consent-wrap p{padding:10px;width:220px;font-size:10px}.helper-consent-wrap input:checked~label:before{background:linear-gradient(135deg,#cdeb8e 0,#a5c956 100%)}input::-webkit-input-placeholder{color:#666!important}input:-moz-placeholder{color:#666!important}input::-moz-placeholder{color:#666!important}input:-ms-input-placeholder{color:#666!important}.service-form{background-color:#f1f1f1;padding:20px;color:#333;margin:30px 30px 50px;font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;border-radius:10px;border:1px solid #d7d7d7}.promo-wrap .service-form{background-color:#333;color:#fff;float:left}.promo-wrap blockquote{text-align:center;font-style:italic}.promo-wrap #service-form p.contact-copy{float:right;width:90%;text-align:left;font-size:.6em}.promo-wrap .service-form #slideThree{float:left!important;margin:25px 0 0 10px!important}.promo-wrap .service-form h4{color:#00b9ce}.promo-wrap .default-service-submit{background-color:#87c761;color:#fff;box-shadow:0 1px 2px #000}.service-form input[type=text]{width:100%;width:calc(100% - 30px);margin:5px;padding:10px;border:none;border-radius:4px}.am-pm-box::after,.slotsleft:after{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid transparent}.promo-wrap .inpage-link-list a{width:300px;font-size:1.2em!important;font-family:Oswald,sans-serif!important;display:block;padding:10px!important;text-transform:uppercase}.am-pm-box,.am-pm-box label{padding:10px;border-radius:4px}.am-pm-box{position:absolute;width:170px;text-align:center;background-color:#333;z-index:999;left:50%;top:-440px;margin:0 0 0 -95px;opacity:0;transition:.2s}.am-pm-box::after{border-top:10px solid #333;content:"";position:absolute;bottom:-20px;margin:0 0 0 -10px}.am-pm-box label{display:block;background-color:#00598e;border:1px solid #333;color:#fff;font-weight:700;font-family:Oswald,sans-serif;cursor:pointer}.am-pm-box p{margin:0;padding:5px 0;color:#fff}#service-book-2 table.datepick-table tbody tr td span.date-open~.am-pm-box{top:-140px;opacity:1}#service-book-2 table.datepick-table tbody tr:nth-child(3) td:nth-child(3) .am-pm-box{display:blocxk}.service-form .field{display:none}.service-form .input-wrap{position:relative;float:left;width:100%}.service-form .input-wrap i{position:absolute;left:20px;top:13px}.service-form .input-wrap input{padding:10px 10px 10px 50px;width:calc(100% - 70px);border:1px dashed #ccc;-webkit-appearance:none}.service-form .input-wrap .req{position:absolute;right:20px;font-size:.7em;color:#900;top:16px}.service-form .contact-check-wrap{margin:0;float:left;text-align:center;width:100%}.service-form .contact-check-wrap div{border:1px dashed #ccc;display:inline-block;color:#999;font-size:.8em;border-radius:4px;width:33%;width:calc(33% - 12px)}.service-form .contact-check-wrap i{font-size:26px}.service-form .contact-check-wrap div input{display:none}.service-form .contact-check-wrap div label{padding:5px;display:block;border-radius:4px;cursor:pointer}.default-service-submit{display:block;width:360px;border:none;margin:40px auto 30px;padding:10px 0;font-size:30px;text-shadow:0 0 1px #000;color:#ecf3c0;border-radius:4px;cursor:pointer;-webkit-appearance:none;transition:.5s;background-color:#f9f9f9;background-color:#00598e;box-shadow:0 2px 2px #fff;font-family:Lobster,cursive}.floating-options .section-option,.floating-options .service-options,.floating-options h4,.floating-options ul.steps li,.floating-options ul.time-list li label,.service-form h4{font-family:Oswald,sans-serif}.floating-options .form-section{float:left;margin:0 20px 20px;width:calc(100% - 40px)}.floating-options .service-text-label{display:none}.floating-options h4,.service-form h4{text-align:center;font-size:24px;text-transform:uppercase;color:#0099d8}.form-call{text-align:center}.service-form p{text-align:center;float:left;width:100%}.floating-options ul.time-list{margin:20px 0 40px;padding:0;list-style:none;float:left;width:100%}.floating-options ul.time-list li{width:86px;float:left;margin:5px;border-radius:4px;font-size:.9em;font-weight:700;color:#333;text-align:center;position:relative}.floating-options ul.time-list li label{margin:0;height:90px;display:block;cursor:pointer}.floating-options ul.time-list li label span{float:left;width:100%;font-size:32px;color:#333}.floating-options ul.time-list li label span.small-slot{font-size:.8em;text-transform:uppercase;margin:-8px 0 10px}.floating-options ul.time-list li input{display:none}.floating-options ul.time-list li input:checked~label{background-color:#3c6;color:#fff}.floating-options ul.time-list li span.slots{color:#000}.floating-options ul.time-list li{background-color:#fff}.floating-options ul.time-list li.full{background-color:#ffdbdb!important;color:#333}.floating-options ul.time-list li.full span{color:#333}.floating-options .date-picker{padding:10px}.floating-options ul.steps{list-style:none;margin:20px 0;padding:0;text-align:center;position:relative;display:none}.floating-options ul.steps:after{height:2px;width:100%;background-color:#00598e;content:'';position:absolute;left:0;top:14px;z-index:-1}.floating-options ul.steps li{padding:0;display:inline-block;margin:0 10%;line-height:30px;text-align:center;height:30px;width:30px;border-radius:30px;background-color:#00598e;color:#fff}.floating-options ul.steps li.active{background-color:#0099d8;border:2px solid #00598e;margin:-1px 10% 0}.service-locations select{display:block;float:left;-webkit-appearance:none;padding:10px;margin:5px;width:calc(100% - 10px);border:1px dashed #ccc;background-color:#fff}.highlight{-webkit-animation-name:blinker;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(.5,0,1,1);-webkit-animation-duration:.2s;-webkit-animation-direction:alternate;border:1px solid #333!important;width:calc(100% - 34px)!important}.floating-options .service-options{float:left;margin:5px;padding:5px;width:calc(50% - 22px);font-size:24px;color:#999}.floating-options .service-options label{cursor:pointer}.floating-options .box{width:20px;height:20px;border:4px solid #0099d8;position:relative;float:left;margin:5px 20px 0 0}.floating-options .service-options span{float:left;width:100%;width:calc(100% - 50px);font-size:32px;font-weight:700;color:#0099d8;padding:0 0 0 50px}.floating-options .service-options input{display:none}.floating-options .service-options .box i{position:absolute;font-size:34px;left:-8px;top:-23px;display:none;color:#333}.floating-options .service-options input:checked~label{color:#333}.floating-options .service-options input:checked~label i{display:block}.floating-options .section-option{width:33%;float:left;color:#999}.floating-options .section-option div{width:14px;height:14px;margin:2px 5px 0 0}.floating-options .section-option div i{font-size:22px;left:-5px;top:-12px;position:absolute;display:none;color:#333}.floating-options .section-option span{float:left;width:100%;padding:0 0 0 28px;color:#0099d8}.floating-options .section-option input{display:none}.floating-options .section-option input:checked~label{color:#333}.floating-options .section-option input:checked~label i{display:block}.floating-options .floating-block input{width:calc(100% - 60px);padding:10px 10px 10px 40px;border-radius:4px;margin:2px 0;border:1px solid #ccc}.contact-check-wrap div label,.form-box a{padding:10px;font-family:Oswald,sans-serif}.floating-options .floating-block div~i{position:absolute;margin:12px 0 0 10px}.floating-options .floating-block .req{position:absolute;margin:12px 0 0;font-size:10px;right:20px;color:#900;display:none}.floating-options .floating-block{float:left;width:50%}.contact-check-wrap div{width:33%;width:calc(33% - 10px);float:left;margin:5px}.contact-check-wrap div label{background-color:#fff;display:block;text-align:center;border-radius:4px;border:1px solid #ccc;font-weight:100}.contact-check-wrap div input:checked~label{background-color:#7cc576;color:#000;background:#cdeb8e;background:linear-gradient(135deg,#cdeb8e 0,#a5c956 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdeb8e', endColorstr='#a5c956', GradientType=1 )}.contact-check-wrap div i{float:left;width:100%;margin:0}.contact-check-wrap div input{display:none}.floating-options .service-date{font-family:Oswald,sans-serif}.floating-options .service-date span{color:#900;float:left;font-weight:100}.floating-options .service-date i{display:block;font-size:42px;float:left;color:#0099d8;margin:-10px 10px 0 40px}.form-box{text-align:center;margin:20px 0}.form-box a{display:block;width:220px;margin:0 auto;background-color:#333;color:#fff;text-decoration:none;border-radius:4px}.floating-options{position:absolute;width:600px;left:50%;top:50%;padding:10px 0 0;background-color:#f1f1f1;margin:-225px 0 0 -300px;z-index:999;border-radius:4px;display:none}.service-form .postal-wrap{position:relative;border-radius:6px}.service-form .postal-wrap input{border:2px solid #999;width:calc(100% - 33px);box-shadow:0 1px 2px #fff}.service-form .postal-wrap i{position:absolute;right:10px;top:5px;font-size:28px;color:#307208;display:none}.service-form input.postal-code{font-size:18px;text-align:center;font-weight:100;font-family:Oswald,sans-serif;margin:10px 0}.pool-open-form-submit{display:block;width:300px;margin:10px auto!important;border:none;padding:10px 0;font-size:30px;color:#92e0e9;text-shadow:0 0 1px #000;border-radius:4px;cursor:pointer;-webkit-appearance:none;transition:.5s;background-color:#00598e;box-shadow:0 2px 2px #fff;height:60px;-webkit-animation-name:buttonblinker;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:1s;-webkit-animation-direction:alternate;font-family:Lobster,cursive}.floating-options-left,.floating-options-right{float:left;width:calc(50% - 20px);padding:10px;margin:0}.floating-options-left .input-wrap{position:relative}.floating-options-left .input-wrap input{padding:10px 10px 10px 40px;width:calc(100% - 60px)}.floating-options-left i{position:absolute;left:10px;top:12px}.floating-options-left .req{position:absolute;right:10px;top:16px;font-size:.1em;text-transform:uppercase;color:#900}.date-picker .booking-button,.service-form .service-book-button{border:none;padding:10px 0;color:#ecf3c0;box-shadow:0 2px 2px #fff;-webkit-appearance:none;text-shadow:0 0 1px #000}.floating-options p.form-section-label{text-align:center;float:left;width:100%;margin:20px 0 10px}.service-form .service-book-button{display:block;width:100%;margin:10px 0 0;font-size:30px;border-radius:4px;cursor:pointer;transition:.5s;background-color:#f9f9f9;background-color:#00598e;height:60px;-webkit-animation-name:buttonblinker;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:1s;-webkit-animation-direction:alternate}.service-form .service-book-button i{float:left;width:20%;width:calc(20% - 21px);padding:10px 0 10px 10px;color:#fff;border-right:1px solid #003}.service-form .service-book-button p{margin:14px 0 0;padding:0;float:left;width:80%;text-align:center;font-family:Lobster,cursive}.service-form .service-book-button p span{float:left;text-align:center;color:#fff;width:100%;font-size:.8em!important;font-size:10px;font-weight:300;font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif}.service-form .option-b{display:none}.date-picker .booking-button{width:400px;margin:10px 90px;font-size:30px;border-radius:4px;cursor:pointer;transition:.5s;background-color:#f9f9f9;background-color:#00598e;display:inline-block}.date-picker .booking-button i{float:left;width:20%;width:calc(20% - 21px);padding:10px 0 10px 10px;color:#fff;border-right:1px solid #003}.date-picker .booking-button input.book-price,.date-picker .booking-button p{margin:14px 0 0;padding:0;width:80%;text-align:center;font-family:Lobster,cursive;float:left}.date-picker .booking-button input.book-price{background-color:#00598e;border:none;font-size:24px;color:#ecf3c0}.date-picker .booking-button p span{float:left;text-align:center;color:#fff;width:100%;font-size:.8em!important;font-size:10px;font-weight:300;font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif}.total-table td,.total-table tr.head td{font-family:Oswald,sans-serif}.total-table{font-size:.8em;width:100%}.total-table td{padding:8px 5px;font-weight:100;text-align:right;font-size:1em;border-bottom:1px solid #f1f1f1}.total-table tr td:first-child,.total-table tr.head td:first-child{text-align:left}.total-table tr.head{border-radius:4px;overflow:hidden}.total-table tr.head td{font-weight:400;font-size:1.2em;text-align:right}.total-table tr:nth-child(odd){background-color:#f9f9f9}.date-picker .request{text-align:center;border:1px dashed #0099d8;padding:16px;color:#0099d8;border-radius:4px;font-weight:700;font-size:1em}.service-form #pool-open-submit{display:block;width:50%;border:none;margin:10px auto;padding:10px 0;font-size:30px;text-shadow:0 0 1px #000;color:#ecf3c0;border-radius:4px;cursor:pointer;-webkit-appearance:none;transition:.5s;background-color:#f9f9f9;background-color:#00598e;box-shadow:0 2px 2px #fff;font-family:Lobster,cursive}#totals-wrap:after,#totals-wrap:before{border-left:160px solid transparent;border-right:160px solid transparent;border-bottom:0 solid transparent;transition:.2s;position:absolute;left:0}#service-book-1 .form-section .service-options label,#service-book-1 .list-section .product-wrap label,#service-book-1 .list-section .quantity-wrap .quant-box,#totals-wrap,.cal-outer-wapper .cal-load,.pool-openeing-form .datepick-table th,.pool-openeing-form .sub-block-title{font-family:Oswald,sans-serif}.service-close-button{text-align:center;width:100%;display:block;font-size:.7em;font-weight:700;text-decoration:none;margin:0 0 20px}#service-book-1 .inner-wrap,#service-book-2 .inner-wrap,#service-book-3 .inner-wrap,#service-book-4 .inner-wrap{padding:0 320px 0 0;width:640px}#totals-wrap{width:300px;margin:0 0 0 600px;z-index:96;padding:10px;background-color:#f1f1f1;border:1px solid #ccc;color:#333;border-radius:4px;position:absolute;top:360px}#totals-wrap:after{content:'';bottom:-20px;border-top:20px solid #f1f1f1;z-index:-1;display:none}#totals-wrap:before{ontent:'';bottom:-22px;border-top:20px solid #333;z-index:1}#totals-wrap.atbottom:after{bottom:0}#totals-wrap h4{text-align:center;font-size:24px;text-transform:uppercase;font-weight:600;color:#0099d8}#totals-wrap table{width:calc(100% - 30px);margin:10px;font-size:.9em;color:#333;display:block;max-height:200px;overflow-x:hidden;overflow-y:scroll}#service-book-1 .form-section input,#totals-wrap .datpick-hover-wrap,#totals-wrap.toosmall .datpick-hover-wrap h4,.sc-wran,.totals-pooltype-wrap{display:none}#totals-wrap table th{border-bottom:1px dashed #ccc;width:100%}#totals-wrap table thead th:first-child{padding:0;margin:0}#totals-wrap table,td,th{text-align:right;border-collapse:collapse;padding:5px;font-weight:100}#totals-wrap tr td:first-child,#totals-wrap tr th:first-child{text-align:left}#totals-wrap th{font-weight:600}#totals-wrap.toosmall table{max-height:120px}#totals-wrap.toosmall div.date{position:absolute;top:-15px;right:5px;width:40px}#totals-wrap.toosmall div.date p.day{line-height:14px;font-size:14px}#totals-wrap.toosmall div.date p.dayname{font-size:10px;font-weight:700}#totals-wrap.toosmall h4{text-align:left}.sc-wran{background-color:#700;border-radius:4px;margin:0 0 10px;padding:10px;overflow:hidden;color:#f1f1f1;font-size:14px}.sc-wran ul.sc-warn-list{padding:0;margin:0;list-style:none;text-align:center}.sc-wran ul.sc-warn-list li{display:inline-block;padding:5px 20px;margin:5px;background-color:#900;border-radius:4px;font-weight:100;color:#000;text-transform:uppercase;font-size:12px;cursor:pointer}.sc-wran ul.sc-warn-list li.sc-warn-yes{background-color:#600;color:#333;background:#f1f1f1}.warn-title{padding:10px;font-weight:600!important;background-color:#900;color:#fff;text-transform:uppercase}.debug-warn p{padding:5px;border:1px dashed #900;border-radius:4px;background-color:#f9f9f9;color:#333;font-size:12px}#totals-wrap .datpick-hover-wrap .date{width:80px;margin:20px auto;background-color:#f1f1f1;color:#333;border-radius:4px;overflow:hidden;border:1px solid #999;box-shadow:0 1px 1px #fff}#totals-wrap .datpick-hover-wrap .dayname{width:100%;margin:0;padding:5px 0;text-align:center;font-weight:500;background-color:#900;color:#fff;border-bottom:1px solid #333}#totals-wrap .datpick-hover-wrap .day{text-align:center;font-size:24px;font-weight:600;margin:0;padding:5px 0 2px;background-color:#fff}#totals-wrap .datpick-hover-wrap .eta{margin:0;padding:2px 0 5px;text-align:center;border-top:1px dashed #ccc;background-color:#fff}#totals-wrap .totals ul{list-style:none;margin:0;padding:0;border-radius:4px;overflow:hidden}#ace-salt-2,#ace-salt-4,#cool-tunes-2,#totals-wrap .totals ul li,#whats-hot-5{overflow:visible}#totals-wrap .totals ul li{width:33.3%;width:calc(33.3% - 50px);float:left;background-color:#004075;padding:10px 10px 10px 40px;position:relative;height:20px;line-height:20px}#totals-wrap .totals ul li:nth-child(1):after,#totals-wrap .totals ul li:nth-child(2):after{position:absolute;right:-40px;top:0;border-right:20px solid transparent;border-bottom:20px solid transparent;border-top:20px solid transparent;z-index:99;content:''}#totals-wrap .totals ul li a{text-decoration:none;color:#fff}#totals-wrap .totals ul li.done{color:#333!important;background:#cdeb8e!important}#totals-wrap .totals ul li.done:after{border-left:20px solid #cdeb8e!important}#totals-wrap .totals ul li:nth-child(odd){background-color:#f9f9f9}#totals-wrap .totals ul li:nth-child(1){background-color:#004075;color:#fff}#totals-wrap .totals ul li:nth-child(1):after{border-left:20px solid #004075}#totals-wrap .totals ul li:nth-child(2){background-color:#1A5A8F;color:#fff}#totals-wrap .totals ul li:nth-child(2):after{border-left:20px solid #1A5A8F}#totals-wrap .totals ul li:nth-child(3){background-color:#fff;background:#3373A8;color:#fff}#service-book-1 .form-section{width:500px;margin:0 auto 50px}#service-book-1 .form-section .form-section-label{padding:0 0 10px;text-align:left}#service-book-1 .form-section .service-options{float:left;width:50%}#service-book-1 .form-section .service-options label{display:block;float:left;font-size:1.7em;color:#555;border-radius:4px;cursor:pointer;transition:.5s}#service-book-1 .form-section label span{float:left;width:100%;padding:0 0 0 35px;color:#0099d8;font-weight:600}#service-book-1 .form-section .box{width:20px;height:20px;border:3px solid #004075;position:relative;float:left;margin:6px 10px 0 0;border-radius:4px}#service-book-1 .form-section i{font-size:28px;position:absolute;left:-5px;top:-15px;display:none}.pool-openeing-form .block-title{margin:0;color:#0099d8}.pool-openeing-form .sub-block-title{text-align:center;margin:0 0 30px;font-weight:100}#service-book-1 .form-section input:checked~label i{display:blockx}#service-book-1 .form-section input:checked~label{color:#000}#service-book-1 .form-section input:checked~label .box{background:linear-gradient(135deg,#cdeb8e 0,#a5c956 100%)}#service-book-1 .list-section{width:500px;margin:0 auto 50px a}#service-book-1 .list-section .section-option{float:left;width:100%;margin:0 0 5px}#service-book-1 .list-section .section-option label span{float:right;width:auto}#service-book-1 .list-section .section-option .box{width:14px;height:14px;border:2px solid #004075;position:relative;float:left;margin:3px 10px 0 0}#service-book-1 .list-section .section-option i{font-size:28px;position:absolute;left:-6px;top:-19px}#service-book-1 .list-section .product-wrap label{width:100%;display:block;cursor:pointer;border-bottom:1px dashed #ccc;padding:10px 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#service-book-1 .list-section .product-wrap:last-child label{border:none}#service-book-1 .cover-section.list-section .section-option{float:left;width:33%;border-bottom:none;margin:0}#service-book-1 .list-section .quantity-wrap{float:right;margin:0 0 0 10px;display:none}#service-book-1 .list-section .quantity-wrap a{float:right;font-size:12px;margin:4px 5px 0 0;color:#333}#service-book-1 .list-section .quantity-wrap span{float:left!important;margin:0;padding:0}#service-book-1 .list-section .quantity-wrap .quant-box{width:20px;border:none;color:#0099d8;font-weight:600;font-size:1em;margin:0 20px 0 0;text-align:center;border-radius:4px;float:left}#service-book-1 .checkout-disclaimer{text-align:center;float:left;width:100%;margin:20px 0 0}.pool-openeing-form ul.time-list{margin:0;padding:0;list-style:none}.pool-openeing-form ul.time-list li{float:left;overflow:hidden;margin:5px}.pool-openeing-form ul.time-list li input{display:none}.pool-openeing-form ul.time-list li label{background-color:#900;display:block;width:60px;text-align:center;padding:30px 10px;cursor:pointer}.pool-openeing-form ul.time-list li input:checked~label{background-color:#f20;font-weight:700}.cal-outer-wapper{min-height:410px}.cal-outer-wapper .cal-load{text-align:center;display:block;width:200px;margin:200px auto 0;padding:10px;background-color:#0099d8;text-transform:uppercase;font-weight:100;color:#333;border-radius:4px;background:repeating-linear-gradient(45deg,#f1f1f1,#f1f1f1 10px,#fff 10px,#fff 20px);border:1px solid #ccc}.pool-openeing-form .datepick-table{border-radius:4px;margin:0 auto;position:relative;overflow:hidden}.pool-openeing-form .datepick-table td{border:none;padding:1px}.pool-openeing-form .datepick-table th{background-color:#004075;border:none;color:#fff;font-weight:100;text-align:center}.pool-openeing-form .datepick-table input{display:none}.pool-openeing-form .datepick-table span.full,.pool-openeing-form .datepick-table>label{display:block;padding:20px;width:20px;font-size:18px;height:20px;text-align:center;border-radius:4px;font-family:Oswald,sans-serif;transition:.5s}.pool-openeing-form .datepick-table>label{cursor:pointer;line-height:20px;background-color:#fff}.pool-openeing-form .datepick-table span.full{line-height:20px;background-color:#ccc;color:#999}.datepick-table td .sandbox_data{display:none;position:absolute;background-color:#004075;top:0;left:0;width:100%;padding:10px 0;text-align:center;color:#fff}.datepick-table td:hover .sandbox_data{display:block}.pool-openeing-form .datepick-table span.open{display:block;text-align:center;padding:20px;font-size:18px;line-height:20px;font-family:Oswald,sans-serif;border-radius:4px;transition:.5s;width:20px;height:20px;background-color:#fff;color:#333;cursor:pointer}.pool-openeing-form .datepick-table span.open.selected-date{background:#cdeb8e;background:linear-gradient(135deg,#cdeb8e 0,#a5c956 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdeb8e', endColorstr='#a5c956', GradientType=1 )}.slotsleft{position:absolute;top:-30px;width:40px;border-radius:4px;padding:10px;text-align:center;display:none;background-color:#74bd4c;font-weight:700;color:#fff;font-size:14px;font-family:Oswald,sans-serif}.slotsleft:after{border-top:10px solid #74bd4c;content:'';left:50%;margin:0 0 0 -10px;top:35px;position:absolute}.slotsleft.leftclosed{background-color:#900}.slotsleft.leftclosed:after{border-top:10px solid #900}.pool-openeing-form .datepick-table td:hover .slotsleft{display:block}.pool-openeing-form .datepick-table>input:checked~label{background:#cdeb8e;background:linear-gradient(135deg,#cdeb8e 0,#a5c956 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdeb8e', endColorstr='#a5c956', GradientType=1 );text-shadow:0 1px 1px #333;color:#fff;font-size:22px}.pool-openeing-form .cal-month-wrap>h4{width:426px;margin:0 auto;background-color:#004075;padding:10px;text-align:center;color:#fff;font-family:Oswald,sans-serif;text-transform:uppercase}.pool-openeing-form .datepick-table-p{text-align:center;margin:20px 100px 150px;font-size:11px}.date-book-card{position:absolute;width:400px;z-index:999;left:50%;margin:0 0 0 -200px;background-color:#f1f1f1;border:1px solid #999;box-shadow:0 5px 30px #888;border-radius:4px;top:-500px;transition:.2s}.date-book-card h4{text-align:center;padding:10px 0;background-color:#3373a8;color:#fff;width:100%}.date-book-card .close-date-book-card{position:absolute;right:10px;color:#fff;top:10px;font-family:Oswald,sans-serif;background-color:#004075;padding:0;margin:0;text-align:center;width:26px;height:26px;font-size:16px;font-weight:bolder;line-height:22px;border-radius:40px;cursor:pointer}.date-book-card .sandbox_data,.date-book-card p,.date-book-card ul{width:100%;text-align:center;float:left}.date-book-card .close-date-book-card:active{background-color:#1a5a8f}.date-book-card p{padding:10px 0 20px;margin:0}.date-book-card.date-open{top:45px}.date-book-card .sandbox_data{padding:0 0 10px;font-size:12px}.date-book-card ul{margin:0 0 10px;padding:0;list-style:none}.date-book-card ul li{display:inline-block}.date-book-card ul li label{padding:10px 30px;display:block;border:1px solid #ccc;border-radius:4px;background-color:#fff;font-family:Oswald,sans-serif;cursor:pointer}.date-book-card ul li span{padding:10px 30px;display:block;border:1px solid #ccc;border-radius:4px;background-color:#ccc;color:#999;font-family:Oswald,sans-serif;cursor:pointer;font-weight:100}.date-book-card ul li input:checked~label,.pool-openeing-form .pool-open-info-wrap .section-option input:checked~label .box{background:#cdeb8e;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdeb8e', endColorstr='#a5c956', GradientType=1 )}.date-book-card ul li input:checked~label{background:linear-gradient(135deg,#cdeb8e 0,#a5c956 100%)}.pool-openeing-form .pool-open-info-wrap{width:450px;margin:0 auto 450px;text-align:center}.pool-openeing-form .pool-open-info-wrap .input-wrap{margin:10px;position:relative;border:1px solid #ccc;overflow:hidden;border-radius:4px}.pool-openeing-form .pool-open-info-wrap .input-wrap input{width:calc(100% - 35px);padding:10px 5px 10px 30px;margin:0;border:none}.pool-openeing-form .pool-open-info-wrap .input-wrap i{position:absolute;left:4px;top:8px}.pool-openeing-form .pool-open-info-wrap .input-wrap .req{position:absolute;right:10px;font-size:8px;top:10px;color:#900}.month-controls{list-style:none;margin:20px 0 0;padding:0;text-align:center}.month-controls li{display:inline-block;padding:10px 20px;border-radius:4px;background-color:#999;font-size:12px;text-transform:uppercase;font-family:Oswald,sans-serif}.total-totals-wrap{display:none;font-size:1em;margin:0 15px 30px;border-top:1px Dashed #ccc;font-family:Oswald,sans-serif}.total-totals-wrap p{font-family:Oswald,sans-serif;font-weight:800}.total-totals-wrap span{float:right;font-size:1.4em;font-family:Oswald,sans-serif}.total-totals-wrap span.total-tax-span{font-weight:100;font-size:1.2em!important}.final-total-wrap{border-top:1px dashed #ccc;padding:10px 0 0}.poolopeneing-confirm{width:100%;border:none;margin:10px 0;padding:10px 0;font-size:30px;text-shadow:0 0 1px #000;color:#ecf3c0;border-radius:4px;cursor:pointer;-webkit-appearance:none;transition:.5s;background-color:#f9f9f9;background-color:#00598e;box-shadow:0 1px 1px #fff;font-family:Lobster,cursive;display:none}.final-total{width:300px;margin:20px auto;padding:10px;background-color:#f1f1f1;border:1px solid #ccc;color:#333;border-radius:4px;font-family:Oswald,sans-serif}.final-total table{width:calc(100% - 20px);margin:10px;font-size:.9em;color:#333}.final-total h4,.pool-open-mistake{color:#0099d8;text-transform:uppercase}.final-total table thead{border-bottom:1px dashed #ccc}.final-total table,td,th{text-align:right;border-collapse:collapse;padding:5px;font-weight:100}.final-total h4,.final-total th{font-weight:600}.final-total tr td:first-child,.final-total tr th:first-child{text-align:left}.final-total h4{text-align:center;font-size:24px}.final-total .datpick-hover-wrap .date{width:80px;margin:20px auto;background-color:#f1f1f1;color:#333;border-radius:4px;overflow:hidden;border:1px solid #999;box-shadow:0 1px 1px #fff}.final-total .datpick-hover-wrap .dayname{width:100%;margin:0;padding:5px 0;text-align:center;font-weight:500;background-color:#900;color:#fff;border-bottom:1px solid #333}.final-total .datpick-hover-wrap .day{text-align:center;font-size:24px;font-weight:600;margin:0;padding:5px 5px 0;background-color:#fff}.final-total .datpick-hover-wrap .eta{background-color:#fff;margin:0;padding:0 0 5px;text-align:center}.service-final-button.booking-button{width:400px;margin:20px auto 0;position:relative}.mouse-exit-wran,ul.sc-colours li img.fullsize,ul.sc-colours li p img.fullsize{position:absolute;border-radius:4px;left:50%}.service-final-button.booking-button .book-price{display:block;width:100%;height:100%;border:none;background-color:#00598e;-webkit-appearance:none;margin:0;font-family:'Lobster two',cursive;font-weight:900;font-style:italic;font-size:30px;color:#ecf3c0;border-radius:4px;padding:20px 20px 20px 60px;cursor:pointer}.service-final-button.booking-button i{position:absolute;left:10px;top:10px;display:block;margin:0;padding:0;color:#fff;font-size:42px}.service-final-button.booking-button p span{float:left;text-align:center;color:#fff;width:100%;font-size:.8em!important;font-size:10px;font-weight:300;font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif}.mouse-exit-wran a,.mouse-exit-wran h4,.mouse-exit-wran p{font-family:Oswald,sans-serif}.mouse-exit-wran{width:320px;background-color:#f1f1f1;top:50%;margin:-75px 0 0 -160px;z-index:9999;text-align:center;display:none;overflow:hidden;box-shadow:0 3px 25px #000}.mouse-exit-wran h4{background-color:#0099d8;padding:10px;color:#fff;text-transform:uppercase;font-weight:700}.mouse-exit-wran p{padding:0 10px;color:#333;font-size:14px;margin:10px 0;font-weight:200}.mouse-exit-wran a{background-color:#ccc;padding:10px;border-radius:4px;color:#888;text-decoration:none;font-size:12px;text-transform:uppercase;display:inline-block;margin:0 0 10px}.pool-open-mistake,.pool-openeing-form .pool-open-info-wrap .section-option label,.reviewed-option label{display:block;font-family:Oswald,sans-serif;cursor:pointer}.mouse-exit-wran a.mouse-exit-warn-send{background-color:#0099d8;color:#fff;padding:10px 30px}.pool-openeing-form .pool-open-info-wrap .section-option{float:left;width:calc(100% - 40px);margin:0 20px;padding:10px 0;border-bottom:1px dashed #ccc}.pool-openeing-form .pool-open-info-wrap .section-option label span{float:right;width:auto}.pool-openeing-form .pool-open-info-wrap .section-option .box{width:14px;height:14px;border:2px solid #004075;position:relative;float:left;border-radius:4px;margin:-1px 10px 0 0}.pool-openeing-form .pool-open-info-wrap .section-option label{text-align:left;font-size:12px;width:100%}.pool-openeing-form .pool-open-info-wrap .section-option input{display:none}.pool-openeing-form .pool-open-info-wrap .section-option input:checked~label .box{background:linear-gradient(135deg,#cdeb8e 0,#a5c956 100%)}.pool-open-mistake{border:none;-webkit-appearance:none;background-color:transparent;margin:10px auto;padding:10px 10px 100px;font-weight:500;position:relative;border-radius:4px}.reviewed-option{width:400px;margin:20px auto;padding:10px 0;border-top:1px dashed #ccc}.reviewed-option label span{float:right;width:auto}.reviewed-option .box{width:14px;height:14px;border:2px solid #004075;position:relative;float:left;border-radius:4px;margin:2px 0 0 20px}.reviewed-option label{font-size:14px;width:100%;text-align:center}.reviewed-option input{display:none}.reviewed-option input:checked~label .box{background:#cdeb8e;background:linear-gradient(135deg,#cdeb8e 0,#a5c956 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdeb8e', endColorstr='#a5c956', GradientType=1 )}.date-controls{list-style:none;text-align:center;margin:0;padding:0}.date-controls li{display:inline-block;padding:5px 20px;background-color:#f1f1f1;font-family:Oswald,sans-serif;color:#333;text-transform:uppercase;cursor:pointer}.finalize-block{font-family:'Open Sans',sans-serif}.finalize-block h3{text-align:center;font-size:24px;text-transform:uppercase;font-weight:600;color:#333;margin:10px 0 0;font-family:Oswald,sans-serif}.finalize-block p{text-align:center;font-size:16px}.finalize-block .pool-open-review-list{list-style:none;margin:0;padding:0;text-align:center}.finalize-block .pool-open-review-list li{display:inline-block;font-size:12px}.finalize-block .pool-open-review-list li i{float:left;width:100%;font-size:34px}#safety-cover-gli{padding:50px 0 0}#safety-cover-gli h3{margin:0}#safety-cover-gli p{text-align:center}#safety-cover-gli .block-left{width:30%;float:right}#safety-cover-gli .block-right{width:70%;float:left}#safety-cover-gli .block-wrap{margin:50px 0 0}#safety-cover-1 ul.sc-feature,#safety-cover-gli ul.sc-feature{list-style:none;padding:0;margin:50px 0 0}#safety-cover-1 ul.sc-feature li,#safety-cover-gli ul.sc-feature li{padding:2%;font-size:23px;font-family:Oswald,sans-serif;color:#0099d8;float:left}#safety-cover-1 ul.sc-feature li{width:29.3%;line-height:30px}#safety-cover-gli ul.sc-feature li{width:96%;margin:0 0 20px;line-height:25px}#safety-cover-4 ul li h5,#safety-cover-5 ul li h5{color:#000}#safety-cover-1 ul.sc-feature li img,#safety-cover-gli ul.sc-feature li img{float:left;margin:0 10px 0 0}#safety-cover-1 p{text-align:center}ul.sc-colours{list-style:none;padding:0;float:left;width:600px;margin:50px 180px 350px;position:relative}#safety-cover-1 h3{text-align:center;font-family:Oswald,sans-serif;margin:50px 0 0;float:left;width:100%;font-size:30px;text-transform:uppercase}#safety-cover-4 ul li h5,#safety-cover-5 ul li h5,#safety-cover-6 ul li h4{font-size:20px;font-family:Oswald,sans-serif;text-transform:uppercase}ul.sc-colours li{width:25%;float:left;text-align:center;font-family:Oswald,sans-serif;cursor:pointer}ul.sc-colours li img.fullsize{top:170px;margin:0 0 0 -251px;display:none}ul.sc-colours li:first-child img.fullsize,ul.sc-colours li:hover img.fullsize{display:block}ul.sc-colours li p img.fullsize{top:170px;margin:0 0 0 -251px;display:none}ul.sc-colours li:first-child p img.fullsize,ul.sc-colours li:hover p img.fullsize{display:block}#safety-cover-3 h3{margin:0}#safety-cover-3 .inner-wrap>p{text-align:center;margin:0 0 50px}#safety-cover-4 h3{margin:0}#safety-cover-4 .inner-wrap>p{text-align:center;margin:0 0 50px}#safety-cover-4 ul{list-style:none;margin:0 0 50px;padding:0;float:left;width:100%}#safety-cover-4 ul li{float:left;width:31.3%;margin:1%}#safety-cover-4 ul li h4{color:#0099d8;font-family:Oswald,sans-serif;text-transform:uppercase}#safety-cover-4 ul li p{margin:0;padding:0}#safety-cover-5 h3{margin:0}#safety-cover-5 .inner-wrap>p{text-align:center;margin:0 0 50px}#safety-cover-5 ul{margin:0 0 50px;padding:0;list-style:none;float:left;width:100%}#safety-cover-5 ul li{width:23%;float:left;margin:1%}#safety-cover-5 ul li h4{color:#0099d8;font-family:Oswald,sans-serif;text-transform:uppercase}#safety-cover-5 ul li p{margin:0;padding:0}#safety-cover-6{background-position:center top}#safety-cover-6 h3{color:#fff;text-shadow:none;margin:0 0 190px}#safety-cover-6 h3~p{text-align:center}#safety-cover-6 ul{margin:50px 0 0;padding:0;list-style:none;width:100%;float:left}#safety-cover-6 ul li{width:29%;margin:0 2% 0 0;padding:0 0 0 2%;float:left;border-left:1px dashed #ccc}#safety-cover-6 ul li:first-child{border:none}#safety-cover-6 ul li h5{font-family:Oswald,sans-serif;font-size:14px}#safety-cover-6 ul li p{margin:0 0 30px}ul.safety-list{font-size:.8em}ul.safety-list li{margin:0 0 20px;font-family:'Open Sans',sans-serif}.safety-color-list li,.stock-cover-wrap .cover-option{font-family:Oswald,sans-serif}.service-p{margin:10px 40px 100px;text-align:center}.safety-image-wrap{height:300px}.safety-color-list{margin:20px 0 0;float:left;width:100%;padding:0;position:relative;list-style:none;text-align:center}.safety-color-list li{display:inline-block;padding:10px 40px;margin:5px;cursor:pointer;background-color:#ffd600}.safety-color-list li .safety-color-float{position:absolute;top:-330px;width:460px;overflow:hidden;right:0;display:none}.safety-color-list li .safety-color-float img{height:auto;border-radius:4px;width:100%}.safety-color-list li:first-child .safety-color-float,.safety-color-list li:hover .safety-color-float{display:block}.canvas-wrap{width:100%}.canvas-wrap .saftey-cover-canvas{width:140px;height:200px;margin:40px auto;background-color:#f90;border-radius:10px;position:relative}.canvas-wrap .saftey-cover-canvas:after{content:'';width:60px;top:-20px;left:40px;border-radius:4px 4px 0 0;height:20px;background-color:#f20;position:absolute}#SafetyCoverCalculator{margin:50px 0 0}.stock-cover-wrap{background-color:#f9f9f9;border-radius:4px;width:800px;padding:10px;margin:0 70px;text-align:center}.stock-cover-wrap .cover-wrap-left,.stock-cover-wrap .cover-wrap-right{width:50%;float:left;margin:0 0 30px}.stock-cover-wrap .cover-option{margin:0 0 20px;text-align:center}.stock-cover-wrap .cover-option label{text-transform:uppercase;font-size:14px}.stock-cover-wrap select{width:250px}.stock-cover-wrap .cover-wrap-contorls,.stock-cover-wrap h4{width:100%;font-family:Oswald,sans-serif}.stock-cover-wrap .safety-cover-thumbnail{margin:50px 0 0}.stock-cover-wrap .cover-final-price{font-family:Oswald,sans-serif}.stock-cover-wrap .cover-final-price .partnumber{font-weight:100;font-size:12px}.stock-cover-wrap .cover-final-price .description{font-weight:100}.stock-cover-wrap .cover-final-price .price{font-size:44px;color:#0099d8;font-weight:800}.stock-cover-wrap h4{font-size:24px;text-align:center;display:block;padding:0 0 10px;text-transform:uppercase;border-bottom:1px dashed #ccc}.stock-cover-wrap .cover-wrap-contorls{list-style:none;margin:0 0 50px;padding:50px 0 0;float:left;display:none;border-top:1px dashed #ccc}.stock-cover-wrap .cover-wrap-contorls li{float:left;width:33.3%;width:calc(33.3% - 18px);margin:1px;background-color:#00598e;height:75px;padding:10px 1%;border-top:10px solid #f9f9f9;border-bottom:10px solid #f9f9f9;color:#fff;transition:.5s}.stock-cover-wrap .cover-wrap-contorls li:hover{background-color:#06c}.stock-cover-wrap .cover-wrap-contorls li a{color:#fff;border-bottom:1px dashed #fff;text-decoration:none}.stock-cover-wrap .cover-wrap-contorls li.large{border-top:10px solid #0099d8;border-bottom:10px solid #0099d8;background-color:#0099d8;font-size:22px;border-radius:4px!important;box-shadow:0 3px 5px #ccc}.stock-cover-wrap .cover-wrap-contorls li.large:hover{background-color:#09f;border-top:10px solid #09f;border-bottom:10px solid #09f}.stock-cover-wrap .cover-wrap-contorls li.large a{color:#ff9}.stock-cover-wrap .cover-wrap-contorls li div{float:left;width:100%;font-size:12px;margin:5px 0 0;color:#f1f1f1;font-family:'Open Sans',sans-serif}.stock-cover-wrap .cover-wrap-contorls li span{font-weight:100;margin:0 5px 0 0}.stock-cover-wrap .cover-step{margin:120px 0 0}#cover-doctor{text-align:center;position:relative}#cover-doctor .doctor-img-wrap img:first-child{margin:0 5px 0 0}#cover-doctor .block-wrap{margin:50px 0 0;text-align:left;padding:20px}#cover-doctor .block-wrap h4{font-family:Oswald,sans-serif;font-weight:100;font-size:20px;text-transform:uppercase}#cover-doctor .block-wrap ol li{margin:0 0 20px;font-family:'Open Sans',sans-serif;font-size:14px;padding:0 20px 0 0}#cover-doctor-form .doctor-form label,#cover-doctor-form h3,.cover-wrap-contorls-two{font-family:Oswald,sans-serif}#cover-doctor .grey-button{width:250px;margin:0 auto;padding:20px 10px;cursor:pointer}#cover-doctor-form{width:800px;display:none;background-color:#fff;box-shadow:0 1px 5px #999;margin:40px auto;padding:10px;border-radius:4px;overflow:hidden;border:1px solid #999}#cover-doctor-form .doctor-form{float:left;width:46%;padding:2%}#cover-doctor-form h3{background-color:#ffd600;padding:10px;text-transform:uppercase;margin:-10px -10px 20px}#cover-doctor-form .doctor-form label{float:left;width:100%;text-align:left;font-weight:100}#cover-doctor-form .doctor-form input{padding:10px;width:90%;width:calc(100% - 30px);float:left;border:1px solid #999;margin:0 0 10px}#cover-doctor-form .grey-button{border:none;padding:20px;font-size:14px;margin:10px 0}#cover-doctor-form form div.doctor-form div.doctor-hald{float:left;width:50%}@media screen and (max-width:800px){#cover-doctor-form{width:97%}#cover-doctor-form .doctor-form{float:unset;width:98%;padding-left:12px;clear:both}#cover-doctor-form .doctor-form input{max-width:80%}}.cover-wrap-contorls-two{list-style:none;margin:0!important;padding:50px 0 0!important;float:left;width:100%;border-top:1px dashed #ccc;text-align:center}.cover-wrap-contorls-two li{text-align:center;float:none!important;display:inline-block;width:33.3%;width:calc(33.3% - 18px);margin:1px;background-color:#00598e;height:75px;padding:10px 1%;color:#fff;transition:.5s;position:relative}#season-opener-6,.cover-wrap-contorls-two li:first-child{background-color:#0099d8}.cover-wrap-contorls-two li:hover{background-color:#06c}.cover-wrap-contorls-two li:first-child:hover{background-color:#09f}.cover-wrap-contorls-two li a{color:#fff;border-bottom:1px dashed #fff;text-decoration:none}.cover-wrap-contorls-two li span{font-weight:100;margin:0 5px 0 0;color:#f1f1f1}.cover-wrap-contorls-two li div{float:left;width:100%;font-size:12px;margin:5px 0 0;color:#f1f1f1;font-family:'Open Sans',sans-serif}.hover-address .close-hover-address,.patio-collection-list h4,.promotions-list h2,.promotions-list h4{font-family:Oswald,sans-serif}.hover-address{position:fixed;z-index:999;top:50%;left:50%;width:600px;margin:-150px 0 0 -300px;display:none}.hover-address .close-hover-address{margin:-40px 0 0;width:600px;text-align:center;display:block;color:#f1f1f1;font-size:12px;text-transform:uppercase}.patio-collection-list{margin:0;padding:0;list-style:none}.patio-collection-list a{display:block;color:#333;text-decoration:none}.patio-collection-list h4 span{color:#999}.patio-collection-list li{width:50%;width:calc(50% - 20px);float:left;margin:10px 10px 65px;text-align:center}.patio-collection-list li div{width:100%;height:192px;margin:0 0 10px;position:relative}.patio-collection-list li div img{width:100%;height:auto;margin:0 auto;transition:.2s;border-radius:2px;opacity:.8}.patio-collection-list li:hover div img,.promotions-list .hover-excerpt img{opacity:1}.promotions-list{margin:0;padding:0;list-style:none}.promotions-list a{display:block;color:#333;text-decoration:none}.promotions-list h2{text-transform:uppercase;font-size:1.2em}.promotions-list h4{font-weight:100}.promotions-list li{width:50%;width:calc(50% - 20px);float:left;margin:10px 10px 65px;text-align:center;position:relative}.promotions-list li div{width:100%;height:192px;margin:0 0 10px;overflow:hidden}.promotions-list li div>img{width:100%;height:auto;margin:0 auto;transition:.2s;border-radius:2px}.promotions-list .hover-excerpt{position:absolute;left:0;top:0;width:60%;height:60%;margin:10% 20%}#details div.inner-wrap div.block-wrap div.block-left img{width:100%;list-style:none;padding-top:20px}#patio-collection-items div.inner-wrap ul.patio-collection-item-list li div.patio-collection div.patio-collection-item-left img.attachment-300x200.size-300x200.wp-post-image{width:100%}#details div.inner-wrap div.block-wrap div.block-left ul li p{width:100%;padding-top:300px}#details div.inner-wrap div.block-wrap div.block-left ul li,#details div.inner-wrap div.block-wrap div.block-right ul li{width:100%;float:left}#details div.inner-wrap div.block-wrap div.block-left div.feature-drop-wrap,#details div.inner-wrap div.block-wrap div.block-right div.feature-drop-wrap{margin:5px 5%;float:left;width:90%}#details div.inner-wrap div.block-wrap div.block-left div.feature-drop-wrap{margin-top:0!important;margin-bottom:0!important}#details div.inner-wrap div.block-wrap div.block-left div.feature-drop-wrap h4{text-align:center!important}#details div.inner-wrap div.block-wrap div.block-left div.feature-drop-wrap h4,#details div.inner-wrap div.block-wrap div.block-right div.feature-drop-wrap h4{border-radius:6px;background-color:#999;color:#fff;margin:2px;padding:10px 20px;font-size:18px;cursor:pointer}#details div.inner-wrap div.block-wrap div.block-left div.feature-drop-wrap h4 span,#details div.inner-wrap div.block-wrap div.block-right div.feature-drop-wrap h4 span{float:right;font-size:20px}#details div.inner-wrap div.block-wrap div.block-left div.feature-drop-wrap .feature-drop.open~h4:hover,#details div.inner-wrap div.block-wrap div.block-right div.feature-drop-wrap .feature-drop.open~h4:hover{content:'-'!important;background-color:#00f}#details div.inner-wrap div.block-wrap div.block-left li div.price-desc div.price-desc-right div.piece-title,#details div.inner-wrap div.block-wrap div.block-right li div.price-desc div.price-desc-right div.piece-title{margin-bottom:50px}#details div.inner-wrap div.block-wrap div.block-left div.feature-drop-wrap div.feature-drop,#details div.inner-wrap div.block-wrap div.block-right div.feature-drop-wrap div.feature-drop{padding:0 20px 20px;display:none}#details div.inner-wrap div.block-wrap div.block-left div.feature-drop-wrap div.feature-drop.open,#details div.inner-wrap div.block-wrap div.block-right div.feature-drop-wrap div.feature-drop.open{display:block}#details div.inner-wrap div.block-wrap div.block-left,#details div.inner-wrap div.block-wrap div.block-left p.product-desc,#details div.inner-wrap div.block-wrap div.block-right,#details div.inner-wrap div.block-wrap div.block-right p.product-desc{font-family:opensans,sans-serif;font-size:15px}#details .product-desc{margin:200px 0 0}#details #collection-description{margin:20px 0 0}#details .product-price{font-family:Oswald;font-size:35px;color:#72bf44;font-weight:800;text-align:center;margin:0;padding:0!important}#details .piece-title{font-family:oswald;font-size:22px;text-align:center;text-transform:uppercase;margin:0;padding:0;font-weight:400}#details .product-collection-price{font-family:Oswald;font-size:40px;color:#72bf44;float:left;padding:0;margin:0;width:100%;text-align:center;font-weight:800}#details div.inner-wrap div.block-wrap div.block-right h4.collection-price-heading{font-size:15px;text-transform:uppercase;color:#888;text-align:center;padding-top:20px;font-family:oswald}#details .piece-terms{font-family:oswald;font-size:15px;text-align:center;float:left;color:#999;margin:0;padding:25px 25px 35px}#patio-collection-items ul{list-style:none;padding:0;margin:0}#patio-collection-items ul li{float:left;width:100%;border-top:1px dashed #999;padding-top:50px;margin-bottom:20px;clear:both}.patio-collection-item-left{margin:0;float:left;width:30%;text-align:center;padding:0 5% 0 0}.patio-collection-item-right{text-align:left}.patio-collection-item-right p{margin:0;padding:0}.description-1 p,.description-2 p,.description-3 p{text-transform:uppercase;font-family:Oswald;padding-top:5px}.description-1 p{font-weight:400;font-size:20px}.description-2 p{font-size:18px}.description-3 p{color:#72bf44;font-size:18px;font-weight:500}.patio-collection-item-left p{width:100%;float:right;display:none}#details div.inner-wrap div.block-wrap div.block-left li,#details div.inner-wrap div.block-wrap div.block-right li,em{font-family:'Open Sans',sans-serif;font-size:15px;width:100%;padding:2px}#details div.inner-wrap div.block-wrap div.block-left ul,#details div.inner-wrap div.block-wrap div.block-right ul{padding-bottom:5px;float:left}#details div.inner-wrap div.block-wrap div.block-left h4.collection-price-heading,#details div.inner-wrap div.block-wrap div.block-right h4.collection-price-heading{width:100%;margin:5px;padding:5px;float:right}#details div.inner-wrap div.block-wrap div.block-right strong{font-family:'Open Sans',sans-serif;font-size:14px}#details div.inner-wrap div.block-wrap div.block-right p.piece-terms{width:100%;margin:1px;padding:5px}#details p.product-collection-price-on-sale,#details p.product-collection-sale-price,#details p.product-collection-sale-term{font-family:Oswald;margin:0;padding:0!important;text-align:center}#details p.product-collection-price-on-sale{font-size:20px;color:#72bf44;font-weight:800;text-decoration:line-through}#details p.product-collection-sale-price{font-size:35px;color:red;font-weight:800}#details p.product-collection-sale-term{font-size:16px;color:#222;font-weight:600}.cushion-step-wrap h3,.fabric-list li,.promo-header-float p,ul.search-list li h3{font-family:Oswald,sans-serif}div#patio-collection-items.outer-wrap.patio-wrap.grey-wrap div.inner-wrap ul.patio-collection-item-list li div.patio-collection div.patio-collection-item-right div.description-3 p.product-collection-price-on-sale{text-decoration:line-through}div#patio-collection-items.outer-wrap.patio-wrap.grey-wrap div.inner-wrap ul.patio-collection-item-list li div.patio-collection div.patio-collection-item-right div.description-3 p.product-piece-sale-price{color:#900}div#patio-collection-items.outer-wrap.patio-wrap.grey-wrap div.inner-wrap ul.patio-collection-item-list li div.patio-collection div.patio-collection-item-right div.description-3 p.product-piece-sale-term{color:#fff;font-size:16px;background-color:#72bf44;padding:6px 10px;float:left;border-radius:4px}div#details.outer-wrap.patio-wrap div.inner-wrap div.block-wrap div.block-left p.product-collection-sale-price{color:#900}.cushion-step-wrap{margin:20px 0;padding:10px}.cushion-step-wrap h3{font-weight:300}.cushion-type-wrap{list-style:none;padding:0;margin:0;text-align:center}.cushion-type-wrap li{display:inline-block;border:none;margin:0;padding:0;width:10%}.cushion-type-wrap li img{width:100%;height:auto}.fabric-list{list-style:none;margin:20px 0;padding:0;text-align:center}.fabric-list li{display:inline-block;width:100px;height:100px;margin:2px 2px 50px;font-size:.8em;font-weight:100;text-transform:uppercase}.fabric-list li img{width:100%;height:auto}ul.search-list{margin:0;padding:0;list-style:none}ul.search-list li{float:left;width:220px;margin:10px 10px 100px;height:400px;border-radius:4px;display:table-row}ul.search-list li .search-image-wrap{height:299px;line-height:299px;width:200px;padding:10px;vertical-align:middle}ul.search-list li img{width:100%;min-height:120px;border-radius:4px;margin:0 auto;vertical-align:middle}ul.search-list li a{text-decoration:none}ul.search-list li h3{text-align:center;color:#333;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}ul.search-list li:hover{background-color:#f1f1f1}ul.search-list li p{float:left;font-size:10px;text-align:justify;margin:10px 0 0;color:#666}#cabana-club-promo-sign-up{background-image:url(../../images/pioneer/cabanaclub/wave.jpg);background-repeat:repeat-x;background-color:#0096cb;padding:100px 0 40px}#cabana-club-promo-sign-up::after{height:20px;width:100%;content:'';position:absolute;bottom:0;background-image:url(../../images/pioneer/cabanaclub/wave2.jpg);background-repeat:repeat-x}#cabana-club-promo-sign-up .cabana-text{float:right;color:#fff;text-align:center;width:500px;margin:20px -20px 0 0;font-size:14px}#cabana-club-promo-sign-up .cabana-text a{font-size:16px;margin:10px 0 0;width:300px;padding:10px;display:inline-block;text-decoration:none;background-color:#fff104;color:#333;border-radius:4px;box-shadow:0 1px 2px #333}#cabana-club-promo-sign-up .center-link{margin:30px 0 20px;font-weight:100}.hottub-promo{padding:20px 0;height:380px}.hottub-promo-header p{width:800px;margin:0 auto 20px;text-align:center}.promo-header-float{float:left;height:100px;display:block;text-align:center;width:50%;margin:20px 0 0}.promo-header-float p{text-align:center;width:100%;font-weight:700;font-size:14px;color:#900}.hottub-promo .saveflag,.promo-header-float a{font-weight:100;display:inline-block;font-family:Oswald,sans-serif;border-radius:4px;text-decoration:none}.promo-header-float a{padding:5px 30px;background-color:#900;color:#f1f1f1;font-size:14px}.hottub-promo-header blockquote p{float:right;font-size:24px;font-style:italic;text-align:center;font-family:Oswald,sans-serif;color:#333;padding:0 30px;margin:0}.grey-fade.hottub-promo:before,.grey-wrap.hottub-promo:before,.hottub-promo:before{content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid transparent;left:50%;margin:0 0 0 -20px;z-index:97;top:0;position:absolute}.hottub-promo-header blockquote p strong{color:#ef4123}.hottub-promo:before{border-top:20px solid #f1f1f1}.hottub-promo img{width:100%;transition:1s;position:absolute;left:0}.hottub-promo:hover img{width:110%;transition:3s}.hottub-promo .block-title{margin:50px 0 0!important}.hottub-promo .saveflag{padding:5px 10px;line-height:30px;width:300px;margin:30px 0 0;background-color:#900;color:#f1f1f1;text-transform:uppercase;position:relative;box-shadow:0 1px 2px #000}.hottub-promo ul{list-style:none;padding:0;margin:0;float:left;width:100%}.hottub-promo ul li{display:inline-block;padding:5px;border-left:1px dotted #ccc}.hottub-promo ul li:first-child{border:none}.hottub-promo .block-left,.hottub-promo .block-right{padding:20px;width:calc(50% - 40px);text-align:center}.season-opener-list{margin:0;padding:0;list-style:none;text-align:center}.season-opener-list li{width:33%;display:inline-block;text-align:center;height:450px;position:relative}.season-opener-list li img{width:260px;height:260px}.opener-list-item-price{background-color:#fff;top:0;border-radius:150px;font-family:Oswald,sans-serif;transition:.5s;cursor:pointer}.season-opener-list li a{color:#333;text-decoration:none}.opener-list-item-price .opener-save{display:block;width:100%;float:left;margin:10px 0 0;text-transform:uppercase;font-size:22px;color:red;font-weight:600}.opener-list-item-price .opener-name{display:block;width:100%;float:left}.opener-list-item-price .opener-price{display:block;width:100%;float:left;font-weight:100}.opener-list-item-price .opener-save-price{display:block;width:100%;float:left;font-size:28px;color:#0099d8}.opener-list-item-price .opener-save-b{display:block;width:100%;float:left;font-size:10px;text-transform:uppercase;margin:5px 0 0}.season-opener-list li:hover .opener-list-item-price{opacity:.9}.opener-block img{width:100%}#season-opener-2 .block-title{margin:0}#season-opener-2 .intro-p{margin:-10px 0 50px;text-transform:uppercase;font-weight:200px;font-family:Oswald,sans-serif;font-size:18px;color:#ea212e}#season-opener-1{margin:0;padding:100px 0 50px}#season-opener-1 p{text-align:center;font-size:20px;padding:0;margin:0}#season-opener-1 p strong,#season-opener-added-offers{font-size:40px;font-family:Oswald,sans-serif;text-transform:uppercase}#season-opener-1 p strong{font-weight:100!important;color:#ea212e}#season-opener-added-offers{text-align:center;margin:0;padding:10px 0;background-color:#fffd38;float:left;width:100%;color:#0099d8;font-weight:800}#season-opener-6 .opener-list-item-price .opener-name{margin:80px 0 0}.opener-block .open-button-box{width:240px;position:absolute;bottom:40px}.opener-block .open-button-box a{float:left;margin:5px;padding:10px;background-color:#333;color:#f1f1f1;width:calc(100% - 30px);text-align:center;font-family:Oswald,sans-serif;text-decoration:none;text-transform:uppercase;font-size:14px;border-radius:4px}#season-opener-1 a{text-decoration:none;color:#333}#season-opener-1 a:visited{color:#ccc}#season-opener-3 .inner-wrap,#season-opener-5 .inner-wrap{position:relative}#season-opener-3 .open-button-box,#season-opener-5 .open-button-box{right:0}#season-opener-7 .block-title{color:#ea212e;margin:0 0 40px}#season-opener-7 .block-left img{float:right;margin:10px;cursor:pointer}#season-opener-7 .block-right img{float:left;margin:10px;cursor:pointer}#season-opener-7 p{text-align:center;font-size:18px;margin:30px 0 0;padding:0;float:left;width:100%;font-family:Oswald,sans-serif}#season-opener-7 a{color:#000;font-weight:800}.opening-cabana p{font-family:Oswald,sans-serif;font-size:22px;text-transform:uppercase;text-align:center;font-weight:800!important;color:#fff;margin:0;line-height:28px}.opening-cabana a{text-decoration:none;color:#fff}.opening-cabana span{width:100%;float:left;color:#fef035}#hayward-sale-1 p{text-align:center}#hayward-sale-2{background-color:#0199d7;padding:0}#hayward-sale-2 h3{margin:50px 0}#hayward-sale-2 ul{text-align:center;padding:0;margin:0;list-style:none}#hayward-sale-2 ul li{width:300px;height:450px;display:inline-block}#hayward-sale-2 ul li img{width:100%}#hayward-sale-2 ul li span{float:left;width:100%;font-family:Oswald,sans-serif;text-transform:uppercase}#hayward-sale-2 ul li .hayward-promo-name{font-size:20px;color:#fff;line-height:26px}#hayward-sale-2 ul li .hayward-promo-save-price{font-size:42px;color:#fff005;font-weight:800}#hayward-sale-2 ul li .hayward-promo-price{font-size:12px;color:#fff;font-weight:100}#hayward-sale-2 ul li .hayward-promo-save{color:#f1f1f1;font-weight:100;font-size:12px}#hayward-sale-4 p,.hayward-promo-opening p{font-size:40px;line-height:42px;font-weight:800;font-family:Oswald,sans-serif;text-transform:uppercase}.hayward-promo-opening{background-color:#0064a2;padding:40px 0;float:left;width:100%}.hayward-promo-opening p{padding:0;margin:0;color:#fff;width:700px;float:left}.hayward-promo-opening .hay-1{color:#fff005}.hayward-promo-opening a{float:right;width:100px;margin:-20px 50px 0 0;text-align:center;padding:10px 30px 10px 20px;border-radius:4px;text-decoration:none;background-color:#fff005;font-weight:700;text-transform:uppercase;font-family:Oswald,sans-serif;color:#0199d7;text-shadow:0 0 1px #fff;position:relative}#hayward-sale-4 a:after,.hayward-promo-opening a:after{content:'';position:absolute;right:16px;top:14px;border-bottom:8px solid transparent;border-top:8px solid transparent}.hayward-promo-opening a:after{border-left:8px solid #0199d7;border-right:8px solid transparent}#hayward-sale-4{background-image:url(../../images/shared/hayward-promo/pool-open-background.jpg);background-size:cover}#hayward-sale-4 p{padding:0;margin:0;color:#fff}#hayward-sale-4 p:first-child{margin:100px 0 0}#hayward-sale-4 p.hayward-yellow{color:#fff005}#hayward-sale-4 a{padding:10px 50px 10px 40px;display:inline-block;margin:20px 0 80px;background-color:#0064a2;color:#fff;border-radius:4px;font-family:Oswald,sans-serif;text-transform:uppercase;position:relative;cursor:pointer}#hayward-sale-4 a:after{border-left:8px solid #fff;border-right:8px solid transparent}.hayward-promo-opening-header{margin:0;padding:0;text-align:center;background-color:#189ad4}.hayward-promo-opening-header h1{margin:0;color:#fff;font-family:Oswald,sans-serif;font-size:48px;font-weight:800;text-transform:uppercase}.showcase-content{position:relative}.showcase-content img{margin:0 auto;display:block;width:100%;height:auto}.showcase-content img.alignleft{position:absolute;top:0;left:-25%}@media (max-width:2500px){.showcase-content img.alignleft{left:-75%}}@media (max-width:2000px){.showcase-content img.alignleft{left:-50%}}@media (max-width:1600px){.showcase-content img.alignleft{left:-38%}}@media (max-width:1400px){.showcase-content img.alignleft{left:-18%}}@media (max-width:1200px){.showcase-content img.alignleft{left:-13%}}@media (max-width:1100px){.showcase-content img.alignleft{position:relative;top:0;left:0}}.hayward-promo-wrap img{margin:-380px 0 0 -400px;height:auto;width:800px;position:absolute;left:50%;top:50%}#salt-sale-1 p{width:600px;text-align:justify;margin:0 auto;text-align-last:center}#salt-sale-2{background-color:#0199d7;padding:0;text-align:center}#salt-sale-2 h3{margin:50px 0}#salt-sale-2 ul{text-align:center;padding:0;margin:0;list-style:none}#salt-sale-2 ul li{width:300px;height:450px;display:inline-block}#salt-sale-2 ul li img{width:100%}#salt-sale-2 ul li span{float:left;width:100%;font-family:Oswald,sans-serif;text-transform:uppercase}#salt-sale-2 ul li .hayward-promo-name{font-size:20px;color:#fff;line-height:26px}#salt-sale-2 ul li .hayward-promo-save-price{font-size:42px;color:#fff005;font-weight:800}#salt-sale-2 ul li .hayward-promo-price{font-size:12px;color:#fff;font-weight:100}#salt-sale-2 ul li .hayward-promo-save{color:#f1f1f1;font-weight:100;font-size:12px}.yellow-button{margin:0 auto 60px;display:inline-block;text-decoration:none;border-radius:4px;padding:10px 20px;background-color:#feef35;position:relative;color:#00598e;font-family:Oswald,sans-serif;text-transform:uppercase}#salt-sale-3 h4{font-family:Oswald,sans-serif;font-size:22px!important;margin:0 0 10px;text-transform:uppercase;font-weight:600}#salt-sale-3 h5{color:#0099d8;font-weight:400;text-transform:uppercase}#salt-sale-3 .split-discount{font-size:42px;color:#0099d8;font-weight:800}#salt-sale-3 .split-price{font-size:12px;width:100%;display:inline-block;margin:0 0 40px}.inner-product-split,.no-wrap-split{width:50%;float:left;text-align:center}.inner-product-split{width:calc(50% - 20px);padding:10px;height:400px;margin:0 0 50px;font-family:Oswald,sans-serif}.inner-product-split a{text-decoration:none;color:#333}.inner-product-split img{width:100%;height:auto}.no-wrap-split{width:calc(50% - 2px);margin:0 0 0 2px;height:460px;background-image:url(../../images/shared/salt-savings/salt-blog-right.jpg);position:relative}.no-wrap-split:first-child{margin:0 2px 0 0;background-image:url(../../images/shared/salt-savings/salt-blog-left.jpg)}.no-wrap-split a{position:absolute;top:50%;background-color:#333;opacity:.8;width:230px;margin:-10px 0 0 -120px;padding:10px;border:2px solid #fff;color:#fff;text-transform:uppercase;font-family:Oswald,sans-serif;text-decoration:none}#ace-salt-2:before,#ace-salt-4:before{top:-2px}#ace-salt-2:after,#ace-salt-2:before,#ace-salt-4:after,#ace-salt-4:before{position:absolute;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid transparent;margin:0 0 0 -20px;z-index:97;content:'';left:50%}#ace-salt-2:before,#ace-salt-4:before,#blog-7766-2:before,#blog-7795-2:before,#blog-7795-4:before,#caldera-factory-rebate-promo-2:after,#cool-tunes-2:before,#sovereign-promo-2:after{border-top:20px solid #fff}#ace-salt-2{background-image:url(../../images/shared/ace-salt/ace-salt-system-bg.jpg);text-align:center;background-size:cover;padding:100px 0 0}#ace-salt-2:after{border-top:20px solid #42bcd1;bottom:-36px}#ace-salt-1 p,#ace-salt-3 p{width:600px;text-align:justify;margin:0 auto;text-align-last:center}#ace-salt-3{text-align:center}#ace-salt-3 img{margin:50px 0 0}#ace-salt-4{background-color:#c9ecf1}#ace-salt-4 .block-title{text-shadow:none}#ace-salt-4:after{border-top:20px solid #c9ecf1;bottom:-36px}.orange-button{margin:60px auto;display:inline-block;text-decoration:none;border-radius:4px;padding:10px 30px 10px 20px;background-color:#f27930;position:relative;color:#fff;font-family:Oswald,sans-serif;text-transform:uppercase}.orange-button:after{border-left:6px solid #fff;border-right:6px solid transparent;border-bottom:6px solid transparent;border-top:6px solid transparent;content:'';top:16px;right:10px;position:absolute}#canada-day-4,#canada-day-5{border-top:20px solid #f20}#whats-hot-1 .hayward-promo-name{font-size:22px;font-weight:400;text-transform:uppercase}#whats-hot-1 .hayward-promo-save-price{font-size:34px;font-weight:800;color:#72bf44}#whats-hot-4 h4,#whats-hot-4 ul li{color:#fff;float:left;font-family:Oswald,sans-serif;text-transform:uppercase}#whats-hot-1 span{font-weight:100;text-transform:uppercase}#whats-hot-4 h4{font-size:62px;font-weight:300}#whats-hot-3 img,#whats-hot-5 img{width:100%}#whats-hot-4 h5{float:left;color:#e8e935;font-family:Oswald,sans-serif;font-size:28px;line-height:28px;margin:20px 0 0 10px;font-weight:100;text-transform:uppercase;width:310px}#whats-hot-4 h4 span{font-weight:900}#whats-hot-4 ul{list-style:none;margin:10px 0;padding:0;float:left;width:100%}#whats-hot-4 ul li{height:100px;width:23%;padding:0 1%;font-size:14px;margin:0 0 20px}#whats-hot-4 ul li .hayward-promo-name{float:left;width:100%;font-weight:400}#whats-hot-4 ul li .hayward-promo-sub{float:left;width:100%;font-weight:100}#whats-hot-4 ul li .hayward-promo-save-price{float:left;font-weight:900;font-size:22px;color:#e8e935}.num{float:left;padding:2px;font-size:8px;text-align:center;width:12px;height:12px;border-radius:20px;margin:0 5px 0 0;background-color:#fff;color:#72bf44}.promo-product-list{list-style:none;padding:0;margin:0;text-align:center}.promo-product-list li a{font-family:Oswald,sans-serif;color:#333;text-decoration:none;font-weight:400}.promo-product-list li span{float:left;width:100%;text-transform:uppercase}.promo-product-list li span.product-name{font-size:16px;line-height:18px;margin:10px 0 0}.promo-product-list li span.promo-price{font-weight:100;font-size:14px;margin:2px 0}.promo-product-list li span.save-price{font-size:30px;margin:0 0 40px;color:#8ec44a;font-weight:900}.promo-product-list.three-list li{width:31%;display:inline-block;margin:10px 1%}.promo-banner-images{position:absolute;left:50%;margin:0 0 0 -480px;top:78px}#cool-tunes-2:after,#cool-tunes-2:before{content:'';left:50%;margin:0 0 0 -20px;z-index:97;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid transparent;position:absolute}#cool-tunes-2:after{border-top:20px solid #f1f1f1;bottom:-36px}#cool-tunes-2:before{top:-2px}#fathers-day-2 h1.page-title,#fathers-day-2 h2.sub-page-title{color:#fff}#fathers-day-2 h2.sub-page-title{margin:10px 0 100px}#fathers-day-2.outer-wrap{background:#0097da;background:linear-gradient(135deg,#0097da 0,#0061a3 100%)}#fathers-day-2 .shift-wrap .shift-R h4.promo-name{color:#fff100}#fathers-day-2 .shift-wrap .shift-R p{color:#fff}#fathers-day-2 .shift-R p.promo-price{color:#fff100}#fathers-day-3 .shift-wrap .shift-R h4.promo-name{color:#72bf44}#fathers-day-3 .shift-R a.link-button{color:#fff;background-color:#72bf44;padding:14px 10px;font-size:14px;font-weight:800;font-family:Oswald,sans-serif;float:leftx;box-shadow:0 1px 2px #000}div#fathers-day-3 a.endpage-button{display:block;padding:14px 10px;background-color:#ed1c24;width:200px;color:#fff;text-align:center;border-radius:4px;font-family:Oswald,sans-serif;text-decoration:none;box-shadow:0 1px 2px #000;text-transform:uppercase;margin:40px auto 0}#everybody-in-1 h2{margin:0;color:#900}#everybody-in-2{background-color:#0062a1}#everybody-in-2 h3{color:#fff;box-shadow:0}#everybody-in-2 span{color:#fff}#everybody-in-2 span.promo-price{color:#fef035}div#blog-8531-3.outer-wrap.blog-wrap-2{background-color:#f1f1f1}div#fathers-day-2.outer-wrap div.inner-wrap div.shift-wrap.shift-2 div.shift-L:nth-child(2){display:none}#canada-day-1{margin:0;padding:100px 0 0}#canada-day-4{margin:10px 0 0}#canada-day-5 h3.block-title{color:#fc0d1b;margin:0 0 50px}#canada-day-5 h3.block-title span{float:left;font-size:22px;font-weight:100;line-height:22px;width:100%;text-align:center;color:#fc0d1b}#canada-day-5 span.promo-sub{font-weight:100;font-size:14px;line-height:12px}#canada-day-5 span.promo-save-price{color:#fc0d1b;font-size:32px;font-weight:500;line-height:32px;padding:5px 0}.canada-day-list{padding:0;margin:0;list-style:none}.canada-day-list li{float:left;width:25%}.canada-day-list li a{text-decoration:none;color:#fff;text-transform:uppercase;font-family:Oswald,sans-serif}.canada-day-list li span.promo-number{padding:5px;background-color:#fff;color:#f20;border-radius:40px;width:10px;height:10px;display:block;line-height:10px;text-align:center;font-weight:700;float:left;margin:0 5px 0 0}.canada-day-list li span.promo-sub{font-weight:100;color:#fff;float:left;width:100%}.canada-day-list li span.promo-save-price{float:left;width:100%;font-size:32px;color:#fef035}#canada-day-3{padding:20px 0}#canada-day-3 h3{margin:10px 0}#canada-day-6{margin:00;padding:50px 0;background-color:#fc0d1b}#canada-day-6 div.block-left h3{font-family:Oswald,sans-serif;font-size:2.5em;text-transform:uppercase;font-weight:700;color:#fff;text-align:left}#canada-day-6 h4{font-family:Oswald,sans-serif;text-transform:uppercase;margin:30px 0 0;padding:0;font-size:18px;color:#fff}#canada-day-6 p{margin:0;color:#fff}#canada-day-6 p span{font-family:Oswald,sans-serif;float:left;width:100%;font-size:32px;color:#fef035;font-weight:500}#canada-day-6 a{text-decoration:none}#canada-day-4 a h5{text-transform:uppercase;font-size:18px;margin:20px 0 0}#canada-day-4 a span.split-price{font-weight:100;font-size:14px}#canada-day-4 a span.split-discount{float:left;width:100%;color:#fc0d1b;font-size:32px;font-weight:500;line-height:32px;padding:5px 0}#canada-day-4 a span.split-small{float:left;width:100%;font-weight:100}#canada-day-7{width:100%;background-color:#fc0d1b;float:left;text-align:center;margin:0;padding:10px 0}.full-page-stripe div,.red-strip div{font-size:40px;text-align:right;color:#fff;font-family:Oswald,sans-serif}.red-strip{width:100%;background-color:#e82233;float:left;height:64px}.red-strip div{width:960px;margin:0 auto;line-height:66px;text-transform:uppercase}.red-strip div img{float:right;margin:0 50px 0 20px}.full-page-stripe{width:100%;background-color:#e82233;float:left;padding:0;margin:0}.full-page-stripe div span{margin:12px 0 10px;display:block;float:right}.full-page-stripe div{width:960px;margin:0 auto;line-height:40px;height:65px;text-transform:uppercase}#patio-clearance-6 .block-left h5,.inner-product-split .inner-product-split-product a h5,.inner-product-three .inner-product-three-product a h5{font-size:18px;text-transform:uppercase}.full-page-stripe img{float:right}.full-page-stripe.blue-strip{background-color:#0099d8}.inner-product-three{float:left;width:30%;width:calc(33.3% - 40px);padding:20px}#patio-clearance-6 .block-left,.inner-product-three a{font-family:Oswald,sans-serif;text-decoration:none;text-align:center;color:#333}#patio-clearance-6 .block-left a{text-decoration:none;color:#333}#patio-clearance-6 .block-left h5{margin:30px 0 0}#patio-clearance-6 .block-left a span.product-split-b,.inner-product-split .inner-product-split-product a span.product-split-b,.inner-product-three .inner-product-three-product a span.product-split-b{text-transform:uppercase;font-size:12px;font-weight:100;line-height:16px;width:100%;margin:10px 0 0;float:left;font-family:'Open Sans',sans-serif}#patio-clearance-6 .block-left a span.product-split-c,.inner-wrap div.inner-product-split .inner-product-split-product a span.product-split-c,.inner-wrap div.inner-product-three .inner-product-three-product a span.product-split-c{text-transform:uppercase;font-size:30px;font-weight:600;float:left;width:100%;color:#ed1c24;text-align:center}#sovereign-promo h4,#sovereign-promo h5{font-family:Oswald;color:#0d639f;text-transform:uppercase}.inner-product-three img{width:100%}#patio-clearance-1 div.inner-wrap h2.sub-page-title{margin:5px 0 0}#sovereign-promo{text-align:center;padding:100px 0 0}#sovereign-promo h4{font-size:70px;font-weight:700;text-align:center;line-height:70px;margin:80px 0 0}#sovereign-promo h5{font-size:36px;line-height:36px;text-align:center;font-weight:100}#sovereign-promo ul,#sovereign-promo-2 p,.dark-button{font-family:Oswald,sans-serif;text-align:center}#sovereign-promo p{font-size:14px;margin:0 0 50px}#sovereign-promo ul{margin:30px 0;padding:0;list-style:none}#sovereign-promo ul li{display:inline-block;text-align:center;width:50px;margin:0 10px}#sovereign-promo ul li span{float:left;line-height:30px;width:30px;height:30px;font-size:36px;font-size:24px;background-color:#f58220;border-radius:50px;padding:10px;color:#fff}#sovereign-promo-2{background-color:#0d639f;padding:80px 0;text-align:center}#sovereign-promo-2:after{border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid transparent;content:"";position:absolute;top:0;margin:0 0 0 -20px}#sovereign-promo-2 p{font-size:48px;margin:0;padding:0;text-transform:uppercase;line-height:52px;font-weight:800}#sovereign-promo-2 p.sov-a{color:#f48800}#sovereign-promo-2 p.sov-b{font-size:36px;color:#fff;line-height:40px}#sovereign-promo-2 p.sov-c{margin:20px 0 0;font-size:24px;font-weight:300;color:#fff}.dark-button{display:inline-block;margin:20px auto 0;padding:20px 50px;font-size:24px;text-transform:uppercase;border-radius:4px;background-color:#333;text-decoration:none;color:#f1f1f1}#caldera-factory-rebate-promo-2:after,#hotspring-factory-rebate-promo-2:after{border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid transparent;margin:0 0 0 -20px;position:absolute;content:"";top:0}#Hottub-factory-rebate-promo,#caldera-factory-rebate-promo-2,#hotspring-factory-rebate-promo,#hotspring-factory-rebate-promo-2{text-align:center}#hotspring-factory-rebate-promo h3.block-title{color:#1aa6b7!important}#hotspring-factory-rebate-promo-2:after{border-top:20px solid #d0edf1}a.dark-button{background-color:#444;color:#fff}a.dark-button:hover{background-color:#333;color:#fff}#caldera-factory-rebate-promo{text-align:center}#caldera-factory-rebate-promo h3.block-title{color:#f36a22}#caldera-factory-rebate-promo-2{background:#d55401;background:linear-gradient(to bottom,#d55401 0,#f9ac51 100%)}#Hottub-factory-rebate-promo{padding:20px 0;text-align:center}#Hottub-factory-rebate-promo img{padding:20px 0}#Hottub-factory-rebate-promo h3.block-title{color:#ec3d26}#winter-clearance-1 h2.sub-page-title{margin:10px 0}#winter-clearance-2 span.product-split-c,#winter-clearance-3 span.product-split-c{color:#0d639f;margin:10px 0 0;font-size:18px;position:relative}#winter-clearance-2 span.product-split-c:after,#winter-clearance-3 span.product-split-c:after{border-left:8px solid #0d639f;border-right:8px solid transparent;border-bottom:8px solid transparent;border-top:8px solid transparent;content:"";position:absolute;top:0;margin:5px 0 0 5px}#winter-clearance-4{background-image:url(/wp-content/uploads/2016/10/winterizing-guide-blog-bg.jpg);background-size:cover;background-color:#f20;height:400px;width:100%;float:left;text-align:left;padding:100px 0 0;margin:0 0 100px}.halloween-promo-header h1.page-title{color:#f58220}.halloween-promo-header .inner-wrap{text-align:center!important}.halloween-promo-header .orange-button{display:inline-block!important;margin:50px 10px!important;float:none!important}.halloween-promo-header img{margin:50px!important}#no-interest-promo{background-image:url(/wp-content/uploads/2016/10/BlueBubbleBg.jpg);background-size:cover;text-align:center;background-color:#00508b}#no-interest-promo .hottub-oct-promo{width:100%;height:320px;background-image:url(/wp-content/uploads/2016/10/clearOutBanner.png);background-position:center top;background-repeat:no-repeat}#no-interest-promo p{text-align:center;width:100%;color:#fff;font-family:'Open Sans',sans-serif;font-weight:700;margin:50px 0 0}#holiday-tub-event{background-image:url(/wp-content/uploads/2016/11/winter-hottub-background.jpg);background-position:center;background-size:cover;text-align:center}#holiday-tub-event .holiday-line-1{margin:60px 0 0;padding:0;color:#fff;font-size:80px;line-height:80px;font-family:Oswald,sans-serif;font-weight:800;text-transform:uppercase}#holiday-tub-event .holiday-line-1 span{color:#09c}#holiday-tub-event .holiday-line-2,#holiday-tub-event .holiday-line-3{font-size:30px;line-height:35px;font-weight:800;color:#fff;font-family:Oswald,sans-serif;padding:0;text-transform:uppercase}#holiday-tub-event .holiday-line-2{margin:0 0 400px}#holiday-tub-event .holiday-line-3{margin:0}#holiday-tub-event .blue-line{height:1px;width:300px;background-color:#09c;margin:20px auto}#holiday-tub-event .white-button{margin:0 10px}#endless-promo-wrap{background-color:#0f7495;text-align:center}#endless-promo-wrap p{font-family:Oswald,sans-serif;color:#fef035;margin:0;padding:0;text-transform:uppercase}#endless-promo-wrap p.a1{font-size:50px;line-height:50px;font-weight:300}#endless-promo-wrap p.a2{font-size:100px;line-height:120px;font-weight:900}#endless-promo-wrap p.a3{color:#fff;font-size:60px;line-height:65px;font-weight:800}#endless-promo-wrap p.a4{font-size:40px;line-height:45px;font-weight:800}#endless-promo-wrap p.a5{font-size:40px;line-height:45px;font-weight:500}#endless-promo-wrap p.a6{font-size:20px;color:#fff;font-family:'Open Sans',sans-serif;line-height:20px;margin:20px 0}#endless-promo-wrap .endless-button,ul.split-list li h4{font-family:Oswald,sans-serif}#endless-promo-wrap .endless-button{padding:15px 10px;background-color:#fef035;font-size:20px;color:#0f7495;width:200px;margin:50px auto;border-radius:4px;text-transform:uppercase;box-shadow:0 3px 5px #444;cursor:pointer;text-decoration:none;display:block}#endless-promo-wrap .endless-button:active{box-shadow:none}.holiday-gift-guide{padding:150px 0 50px}#holiday-gift-guide-1,#holiday-gift-guide-3{background-color:#f27930;color:#fff;text-shadow:none}#holiday-gift-guide-2 h3.block-title,#holiday-gift-guide-2 h4,#holiday-gift-guide-4 h3.block-title,#holiday-gift-guide-4 h4{color:#fc0d1b}#holiday-gift-guide-2 li a,#holiday-gift-guide-4 li a{color:#fff;background-color:#fc0d1b}ul.split-list{margin:0;padding:100px 0 0!important;list-style:none}.holiday-gift-guide a.see-all,ul.split-list li a{padding:14px 10px;box-shadow:0 1px 2px #000;text-transform:uppercase}ul.split-list li{display:inline-block;width:45%;margin:2%;vertical-align:top}ul.split-list li img{opacity:0;transition:.5s;margin:50px 0 0}ul.split-list li img.inview{opacity:1;margin:0}ul.split-list li h4{font-size:40px;font-weight:bolder;text-transform:uppercase;line-height:42px}ul.split-list li p{font-family:'Open Sans',sans-serif;font-size:18px;margin:0 0 10px}#elf-on-a-shelf-1 .win-gift-card,#elf-on-a-shelf-1 .win-gift-title,.holiday-gift-guide a.see-all,ul.split-list li .split-list-price,ul.split-list li a{font-family:Oswald,sans-serif}ul.split-list li .split-list-price{color:#fc0d1b;font-size:40px;line-height:42px;font-weight:600}ul.split-list li a{background-color:#fff;display:block;width:200px;color:#f27930;text-align:center;border-radius:4px;text-decoration:none;margin:20px 0 50px}ul.split-list li:nth-child(odd){margin-top:-100px}#holiday-gift-guide-3 ul.split-list img,#holiday-gift-guide-4 ul.split-list img{max-width:100%;margin:0!important}.holiday-gift-guide ul.split-list .before-xmas-button{position:absolute;z-index:96;cursor:pointer}.snowflake-l,.snowflake-s{position:absolute;z-index:97;left:50%}.holiday-gift-guide a.see-all{background-color:#000;display:block;width:200px;color:#fff;text-align:center;border-radius:4px;text-decoration:none;margin:150px auto 0}#snowflake-1,#snowflake-10,#snowflake-3,#snowflake-9{margin:0 0 0 -500px}#snowflake-11,#snowflake-14,#snowflake-2,#snowflake-6{margin:0 0 0 200px}#snowflake-12,#snowflake-15,#snowflake-4,#snowflake-7{margin:0 0 0 -200px}.holiday-gift-guide a:active{box-shadow:none!important}.snowflake-l{width:163px;height:186px;background-image:url(/wp-content/uploads/2016/12/snowflake-large.png)}.snowflake-s{width:104px;height:103px;background-image:url(/wp-content/uploads/2016/12/snowfalke-small.png)}#snowflake-1{top:1500px}#snowflake-5{top:1900px;margin:0 0 0 300px}#snowflake-3{top:2500px}#snowflake-6{top:2900px}#snowflake-2{top:3300px}#snowflake-7{top:3700px}#snowflake-4{top:4300px}#snowflake-8{top:4900px;margin:0 0 0 400px}#snowflake-9{top:5500px}#snowflake-13{top:5900px;margin:0 0 0 300px}#snowflake-10{top:6500px}#snowflake-14{top:6900px}#snowflake-11{top:7300px}#snowflake-15{top:7700px}#snowflake-12{top:8300px}#snowflake-16{top:8900px;margin:0 0 0 400px}#elf-on-a-shelf-1 img{float:right;margin:-150px 0 0}#elf-on-a-shelf-1 .win-gift-card{font-size:48px;text-transform:uppercase;font-weight:800;color:#71bf44;line-height:50px}#elf-on-a-shelf-1 .win-gift-title{font-size:15px;color:#333;font-weight:00}#elf-on-a-shelf-1 .fine-print{font-size:10px;font-weight:100;font-family:'Open Sans',sans-serif}#inspierd-1 .centerDiv h4,#inspierd-3 h4{font-weight:700;text-transform:uppercase}#current-coupon .block-right h3,#current-coupon-offer-text p,#inspierd-1 .centerDiv h4,#inspierd-2 h4,#inspierd-3 h4,#redeem-1 .block-wrap .block-left h2,#redeem-1 .block-wrap .block-left h3,#redeem-1 .block-wrap .block-left ul li,#redeem-1 .block-wrap .block-right .redeem-floater input[type=button],#redeem-1 .block-wrap .block-right h3,.holiday-gift-guide span.sale-desc,.solid-color-header h1{font-family:Oswald,sans-serif}#inspierd-1 ul.split-list li img{opacity:1}#inspierd-1 ul.split-list li h4{color:#0d64a0;text-align:center}#inspierd-1 ul.split-list li p{text-align:center}#inspierd-1 ul.split-list li:nth-child(2){margin-top:350px}#inspierd-1 ul.split-list li:nth-child(3){margin-top:-350px}#inspierd-1 .centerDiv{clear:both;width:100%;padding:50px 0 0;text-align:center}#inspierd-1 .centerDiv h4{font-size:28px;color:#0d64a0;margin:0 0 20px}#inspierd-1 img{width:100%}#inspierd-1 .blue-button,#inspierd-2 .blue-button{margin:10px}#inspierd-2{background-color:#f27930;color:#fff;text-align:center}#inspierd-2 h4{text-transform:uppercase;font-size:40px;margin:0 0 10px;line-height:42px}#inspierd-2 .block-wrap{margin:0 0 80px}#inspierd-2 .block-wrap div{padding:20px;width:42%;width:calc(50% - 40px)}#inspierd-2 .youtube{width:600px;height:300px;clear:both;padding:0 0 180px;margin:0 auto}#inspierd-2 .youtube h4{margin:10px 0}#inspierd-2 h3.block-title,#inspierd-3 h3{margin:0 0 20px}#inspierd-2 p,#inspierd-3 p{margin:0 0 50px;font-size:16px}#inspierd-3{text-align:center}#inspierd-3 h4{font-size:28px;margin:0;padding:0}#current-coupon-offer-text .line1,#current-coupon-offer-text .line2{font-size:98px;line-height:98px;text-transform:uppercase;font-weight:900}#current-coupon img{margin:0 auto 50px;display:block;width:100%}#current-coupon{background-color:#f37930}#current-coupon-offer-text p{text-align:center;text-transform:uppercase}#current-coupon-offer-text .line1{color:#fff;margin:0}#current-coupon-offer-text .line2{color:#fff300;margin:0}#current-coupon-offer-text .line3{font-size:46px;line-height:46px;color:#fff;margin:0;font-weight:600}#current-coupon-offer-text .line4{font-size:41px;line-height:41px;color:#fff300;margin:0;font-weight:300}#current-coupon-offer-text .line5,#current-coupon-offer-text .line6{font-family:'Open Sans',sans-serif;color:#fff;text-transform:none}#current-coupon-offer-text .line5{font-size:18px;line-height:20px;font-weight:400}#current-coupon-offer-text .line6{font-size:12px;line-height:14px;font-weight:400}#current-coupon .block-right{text-align:center}#current-coupon .block-right input[type=text]{padding:20px;margin:0 0 5px;border-radius:4px;border:none;width:300px;font-size:18px}#current-coupon .block-right input[type=button]{display:block;margin:20px auto;padding:10px 50px;border:none}#current-coupon .block-right h3{text-align:center;text-transform:uppercase;font-size:24px;color:#005890;margin:0 0 10px}.solid-color-header{width:100%;height:400px;position:relative;background-image:url(/wp-content/uploads/2017/04/sos-wave.png);background-repeat:repeat-x;background-position:center}.solid-color-header h1{position:absolute;left:50%;top:50%;width:400px;margin:-150px 0 0 -200px;color:#fff;font-size:60px;font-weight:800;text-align:center;line-height:50px}.solid-color-header h1 span{float:left;color:#fef135;width:100%;line-height:205px;font-size:205px}#redeem-1{background-color:#0b639f;text-align:center;padding:150px 0 100px}#redeem-1 .block-wrap .block-left h2{font-size:50px;line-height:50px;text-transform:uppercase;font-weight:800;color:#fff}#redeem-1 .block-wrap .block-left h3{font-size:120px;line-height:120px;text-transform:uppercase;font-weight:800;color:#fef135}#redeem-1 .block-wrap .block-left ul{margin:40px auto;padding:0;width:400px;list-style:none}#redeem-1 .block-wrap .block-left ul li{text-align:left;height:40px;clear:both;color:#fff;font-size:20px;line-height:20px}#redeem-1 .block-wrap .block-left ul li span{padding:20px;text-align:center;width:20px;display:block;float:left;color:#179ad5;border-radius:40px;height:20px;margin:-10px 20px 30px 0;background-color:#fff;line-height:20px;font-size:30px}#redeem-1 .block-wrap .block-right h3{color:#fef135;margin:0 0 20px;text-transform:uppercase}#redeem-1 .block-wrap .block-right{position:inherit}#redeem-1 .block-wrap .block-right input[type=text]{width:300px;border:none;padding:15px;border-radius:4px;margin:0 auto 20px;display:inherit;font-size:15px}#redeem-1 .block-wrap .block-right .blue-button{border:none;background-color:#179ad5;width:200px;margin:0 0 20px;cursor:pointer}#redeem-1 .block-wrap .block-right p{font-family:'Open Sans',sans-serif;font-weight:400;color:#fff;width:330px;margin:0 auto}#redeem-1 .redeem-floater{position:fixed;left:50%;background-color:#f1f1f1;width:300px;margin:0 0 0 -150px;top:50%;padding:10px;color:#333;border-radius:4px;display:none;z-index:999;text-align:center}#redeem-1 .block-wrap .block-right .redeem-floater p{margin:0 0 10px;padding:0;color:#333;text-align:center;font-size:12px;width:auto}#redeem-1 .block-wrap .block-right .redeem-floater h3{color:#228cc0;margin:0 0 10px}#redeem-1 .block-wrap .block-right .redeem-floater input[type=button]{padding:10px 20px;border-radius:4px;text-transform:uppercase;border:none;font-size:14px;cursor:pointer}#redeem-1 .block-wrap .block-right .redeem-floater #redeem-submit{background-color:#72d54a;display:none}#redeem-1 .block-wrap .block-right .redeem-floater .redeem-check-wrap{font-size:12px;font-family:'Open Sans',sans-serif;border:1px solid #333;border-radius:4px;padding:20px 5px;background-color:#333;color:#fff;margin:10px auto 20px;display:none}#redeem-1 .block-wrap .block-right .redeem-floater #redeem-submit.show{display:inline}#redeem-1 .block-wrap .block-right .redeem-floater #redeem-canel{color:#666}#season-open-sale-17-1 h1,#season-open-sale-17-1 h2.sub-page-title{color:#fff}#redeem-1 .redeem-floater.redeemed{border:5px solid green!important;margin:0 0 0 -155px}#redeem-1 .block-wrap .block-right .redeem-floater.redeemed .redeem-check-wrap{display:block!important}#season-open-sale-17-1{background-color:#0062a1;background-image:url(/wp-content/uploads/2017/04/sos-wave.png);background-repeat:repeat-x;background-position-y:165px}#season-open-sale-17-1 img,#season-open-sale-17-2 img,#season-open-sale-17-3 img,#season-open-sale-17-4 img,#season-open-sale-17-6 img{width:100%}#season-open-sale-17-6 span.sale-desc{padding-bottom:20px}#season-open-sale-17-1 h3.block-title{color:#fff200;text-shadow:none}#season-open-sale-17-1 h4,#season-open-sale-17-1 span.sale-desc{color:#fff200}#season-open-sale-17-1 a.split-button{color:red}#season-open-sale-17-1 p{color:#fff}#season-open-sale-17-2 h4,#season-open-sale-17-6 h4{color:#0099d8}#season-open-sale-17-2 a.split-button{color:#fff;background-color:#0099d8}#season-open-sale-17-2 span.sale-desc,#season-open-sale-17-6 span.sale-desc{color:#0099d8}#season-open-sale-17-2 a.see-all{color:#fff;background-color:#ed1c24}#season-open-sale-17-3{background-color:#fff;position:relative}#season-open-sale-17-3 .discount-circle{background-color:#0062a1;position:relative;color:#fff}#season-open-sale-17-11 div#tech-background,#season-open-sale-17-3 div#pool-background,#season-open-sale-17-6 div#patio-background{display:block;background-image:url(/wp-content/uploads/2017/04/sos-wave.png);background-repeat:repeat-x;opacity:.03;position:absolute;left:0;top:80px;width:100%;min-width:300px;height:190px;z-index:15}#season-open-sale-17-6 div#patio-background{background-image:url(/wp-content/uploads/2018/04/sos-wave-green.png)!important;opacity:.14;z-index:15}#season-open-sale-17-11 div#tech-background{background-image:url(/wp-content/uploads/2017/04/sos-wave.png)!important;opacity:.14;z-index:15;position:absolute}#season-open-sale-17-11 ul.split-list{padding:250px 0 0!important}#season-open-sale-17-11 h3.block-title,#season-open-sale-17-6 h3.block-title{z-index:150;opacity:1;color:#fff!important}#season-open-sale-17-3 a.split-button,#season-open-sale-17-3 h3.block-title,#season-open-sale-17-3 h4,#season-open-sale-17-3 span.sale-desc{color:#0062a1}#season-open-sale-17-3::after{content:"";opacity:.5}.split-list .discount-circle{top:100px;right:10px}.split-list li:nth-child(odd) .discount-circle{top:100px;right:inherit;left:0!important}#season-open-sale-17-3 a.see-all{color:#fff;background-color:#0062a1}#season-open-sale-17-4 h3.block-title,#season-open-sale-17-4 h4{color:#f47920}#season-open-sale-17-4 a.split-button{background-color:#f47920;color:#fff}#season-open-sale-17-4 span.sale-desc{color:#f47920}#season-open-sale-17-4 a.see-all{color:#fff;background-color:#ed1c24}#season-open-sale-17-6{background-color:#72bf44;padding:300px 0 100px}#season-open-sale-17-6 h3,#season-open-sale-17-6 h4,#season-open-sale-17-6 span.sale-desc{color:#fff}#season-open-sale-17-6 a.split-button{background-color:#fff;color:#72bf44}.holiday-gift-guide ul.split-list li{position:relative;text-align:left}.holiday-gift-guide ul.split-list li img{width:100%}.holiday-gift-guide span.sale-desc{color:#ff0;font-size:40px;font-weight:800;padding:0;margin:0;line-height:40px;text-transform:uppercase}.discount-circle,.limited-stock{font-weight:700;position:absolute;font-family:Oswald,sans-serif;height:75px}.limited-stock{background-color:red;width:75px;text-align:center;padding:20px;font-size:25px;color:#fff;line-height:30px;border-radius:75px;left:10px;top:0;z-index:90;padding-top:25px;padding-bottom:10px}.discount-circle{background-color:#fff;width:75px;text-align:center;padding:20px;font-size:29px;color:red;line-height:32px;border-radius:75px;right:10px;top:200px;z-index:90}#season-open-sale-17-11 h3,#season-open-sale-17-11 h4,#season-open-sale-17-11 span.sale-desc,#season-opener-sale-17-5 h3.block-title{color:#fff}#season-open-sale-17-1 .discount-circle{top:150px;right:50px}#season-open-sale-17-1 ul.split-list li:nth-child(4) .discount-circle{right:100px;top:20px}#season-open-sale-17-1 ul.split-list li:nth-child(5) .discount-circle{right:70px;top:160px}#season-open-sale-17-1 ul.split-list li:nth-child(6) .discount-circle{right:-50px;top:160px}#season-opener-sale-17-5{padding-bottom:50px;background:#0099d8}#season-open-sale-17-11{background:#0099d7}#season-open-sale-17-11 .discount-circle{top:100px;left:10px}#season-open-sale-17-11 a{color:#0099d7}#spas-for-cause-1{text-align:center}#spas-for-cause-1 img.tube-image{width:90%;max-width:851px;margin:0 auto}#spas-for-cause-1 h4{font-family:Oswald,sans-serif;margin:50px 0 10px;text-transform:uppercase;font-size:28px;font-weight:800;color:#c09;text-align:center}#spas-for-cause-1 p{max-width:800px;width:90%;margin:0 auto;text-align:center}#spas-for-cause-1 p span{color:#c09;font-weight:700}#spas-for-cause-1 p strong{margin:10px 0;display:block}#spas-for-cause-2{background-color:#fbe6ee;text-align:center}#spas-for-cause-2 ul{list-style:none;text-align:center;margin:40px 0;padding:0}#spas-for-cause-2 ul li{width:210px;display:inline-block;padding:0 40px}.pink-button{margin:50px auto;display:inline-block;text-decoration:none;border-radius:4px;padding:10px 30px 10px 20px;background-color:#df188b;position:relative;color:#fff;font-size:24px;font-family:Oswald,sans-serif;text-transform:uppercase}#pink-tub-travelling .block-title{margin:0 0 10px;padding:10px 0 30px}#pink-tub-travelling.outer-wrap{background-color:#d2e8f6;text-align:center}#pink-tub-travelling .inner-wrap{margin:-10px auto 10px}.tripple-slider-wrap{max-width:880px;overflow-y:hidden;overflow-x:hidden;overflow:hidden;margin:0 auto}.tripple-slider-wrap ul{text-align:center;height:300px;width:3830px;padding:0;transition:.1s}.tripple-slider-wrap ul li{width:280px;display:inline-block;margin:7px;position:relative;float:left}.tripple-slider-wrap ul li .hover-text{border-radius:1px;color:#fff;padding:2px;position:absolute;z-index:98px;top:120px;background:#ff0;width:280px;font-family:oswald;font-size:15px;font-weight:400;text-transform:uppercase}.tripple-slider-wrap ul li .hover-text.start{font-size:13px;top:160px;color:#111;opacity:.5}.tripple-slider-wrap ul li .hover-text.end{top:185px;font-size:13px;color:#111;opacity:.5}.tripple-slider-wrap .hover-box-text{background-color:#000;z-index:92px;position:absolute;width:100%;height:10%;top:134px;left:0;opacity:.4}.tripple-slider-wrap .hover-box{z-index:94px;position:absolute;width:100%;height:99%;top:0;left:0;opacity:.8}.tripple-slider-wrap .hover-box.pink{background:pink}.tripple-slider-wrap .hover-box.blue{background:#add8e6}.block-shadows .block:before,.fp-cabana-club:before{background-color:#f20;content:''}#pink-tub-travelling .tripple-slider-control{font-weight:800;color:#e11c8f;background-color:#f20;font-size:90px;line-height:90px;max-width:880px;width:880px;margin:0 auto;position:relative;font-family:'Open Sans',sans-serif;cursor:pointer}#pink-tub-travelling .tripple-slider-control .slider-control{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-ms-user-select:none;user-select:none}#pink-tub-travelling .tripple-slider-control .slider-control.left{left:-60px;top:-210px;position:absolute;opacity:.2}#pink-tub-travelling .tripple-slider-control .slider-control.right{right:-60px;top:-210px;position:absolute}#spas-for-cause-2 ul li h5{text-transform:uppercase;font-family:Oswald,sans-serif;margin:10px 0 0;color:#e1058c;font-size:28px}#spas-for-cause-1 .donate-wrap .donate-dynamic,#spas-for-cause-1 .donate-wrap label,#spas-for-cause-2 ul li p,.numberbox p{font-family:'Open Sans',sans-serif}#spas-for-cause-2 ul li p{margin:0}#spas-for-cause-1 .donate-wrap{width:500px;margin:50px auto}#spas-for-cause-1 .donate-wrap .left,#spas-for-cause-1 .donate-wrap .right{float:left;width:50%;text-align:center}#spas-for-cause-1 .donate-wrap label{float:left;width:100%;margin:0 0 10px;font-size:12px}#spas-for-cause-1 .donate-wrap img{margin:0 auto 10px;display:block}#spas-for-cause-1 .donate-wrap .donate-dynamic{float:left;width:100%;margin:20px 0 0}#mothers-day-sale-17-1{background:#0099d8}#mothers-day-sale-17-1 div.inner-wrap h3.block-title,#mothers-day-sale-17-1 div.inner-wrap ul.split-list li span.sale-desc,#mothers-day-sale-17-1 ul.split-list li h3,ul.split-list li h4{color:#fff200}#mothers-day-sale-17-1 ul.split-list li p{color:#fff}#mothers-day-sale-17-1 div.inner-wrap ul.split-list li img.inview{margin-bottom:30px}#mothers-day-sale-17-1 img,#mothers-day-sale-17-2 img{width:100%}#mothers-day-sale-17-1 .discount-circle,#mothers-day-sale-17-2 .discount-circle{width:75px;padding:20px;font-size:36px;line-height:36px;border-radius:75px;z-index:97;font-family:Oswald,sans-serif;text-align:center;position:absolute}#mothers-day-sale-17-1 ul.split-list li:nth-child(5) .discount-circle{right:70px;top:160px}#mothers-day-sale-17-1 ul.split-list li:nth-child(6) .discount-circle{right:-50px;top:160px}#mothers-day-sale-17-1 ul.split-list li a.split-button{color:#fff;background-color:#0062a1}#mothers-day-sale-17-1 .discount-circle{background-color:#0099dB;font-weight:700;height:75px;color:#fff;right:10px;top:200px}#mothers-day-sale-17-1 ul.split-list li:nth-child(1) .discount-circle{right:10px;top:240px}#mothers-day-sale-17-1 ul.split-list li:nth-child(2) .discount-circle{right:315px;top:170px}#mothers-day-sale-17-2 ul.split-list li h4,ul.split-list li span.sale-desc{color:#72bf44}#mothers-day-sale-17-2 ul.split-list li a.split-button{color:#fff;background-color:#72bf44}#mothers-day-sale-17-2 a.see-all{color:#fff;background-color:#ed1c24}#mothers-day-sale-17-2 div.inner-wrap h3.block-title{color:#72bf44}#mothers-day-sale-17-2 ul.split-list li:nth-child(1) .discount-circle{right:30px;top:180px}#mothers-day-sale-17-2 ul.split-list li:nth-child(2) .discount-circle{right:-40px;top:100px}#mothers-day-sale-17-2 ul.split-list li:nth-child(4) .discount-circle,#mothers-day-sale-17-2 ul.split-list li:nth-child(5) .discount-circle{right:90px;top:200px}#mothers-day-sale-17-2 ul.split-list li:nth-child(6) .discount-circle{right:82px}#mothers-day-sale-17-2 ul.split-list li:nth-child(7) .discount-circle{right:40px}#mothers-day-sale-17-2 .discount-circle{background-color:#72bf44;font-weight:700;height:75px;color:#fff;right:10px;top:200px}#mothers-day-sale-17-2 div.inner-wrap ul.split-list li img.inview{margin-bottom:20px}#mothers-day-sale-17-1 span.sale-desc{color:#fff;font-size:40px;font-family:Oswald,sans-serif;font-weight:800;padding:0;margin:0;line-height:40px;text-transform:uppercase}.holiday-gift-guide .id{font-size:12px}#mothers-day-sale-17-1 a.split-button,#mothers-day-sale-17-2 a.split-button{margin:10px 0}#hotspring-sale-2017 div.inner-wrap{text-align:center}#caldera-sale-2017-bottom div.inner-wrap{margin-bottom:80px}#caldera-sale-2017-top.outer-wrap{text-align:center;margin:0 0 -250px}#caldera-sale-2017-bottom.outer-wrap{background-color:#f47a55;text-align:center;z-index:-1;padding:200px 0 0;margin:0 0 5px}div#hotspring-sale-2017.outer-wrap{background-size:cover!important;padding-top:100px;background-image:url(/wp-content/uploads/2017/05/water.jpg);background-position:center}#caldera-sale-2017-bottom div.inner-wrap h4.hottub-heading{text-align:center;font-family:Oswald;font-size:40px;color:#4d4d4d;text-transform:uppercase}#hotspring-sale-2017 div.inner-wrap h4.hottub-heading{font-family:Oswald;font-size:40px;font-weight:400;color:#27abc3;text-transform:uppercase}#hotspring-sale-2017 div.inner-wrap h4.hottub-secondary-heading{text-align:center;font-size:30px;font-family:Oswald;color:#fff;padding-bottom:0;text-transform:uppercase}#caldera-sale-2017-bottom div.inner-wrap h4.hottub-secondary-heading{text-align:center;font-size:30px;font-family:Oswald;color:#fff;padding-bottom:10px;text-transform:uppercase}#hotspring-sale-2017 div.inner-wrap p{color:#fff;font-family:Oswald;font-size:20px;margin-top:5px;padding-bottom:40px}#caldera-sale-2017-bottom div.inner-wrap p{color:#fff;text-align:center;font-family:oswald;font-size:20px;padding-bottom:0;margin:0}#caldera-sale-2017-bottom div.inner-wrap p.see-dealer-caldera{color:#fff;text-align:center;font-family:oswald;font-size:20px;padding-bottom:50px;margin-top:5px}#caldera-sale-2017-bottom div.inner-wrap a,#hotspring-sale-2017 div.inner-wrap a{margin:2px;padding:10px 45px;font-size:24px;font-weight:200;font-family:Oswald;background-color:#fff;border-radius:4px;text-transform:uppercase;text-decoration:none}#hotspring-sale-2017 div.inner-wrap a{color:#0062a1}#caldera-sale-2017-bottom div.inner-wrap a{color:#666}#klutt-1.inner-wrap div.content-wrap div.blog-img-five.blog-gallery-two img.double{margin:5px 0 0 5px;width:calc(52% - 31px)}#klutt-1.inner-wrap div.content-wrap div.blog-img-five.blog-gallery-two img.tripple{margin:1px 0 0 5px;width:calc(34.6% - 22px)}#klutt-1.inner-wrap div.content-wrap p{text-align:justify;margin:20px 190px;line-height:20px}#klutt-1.inner-wrap div.content-wrap div.closing-footnote{margin:20px 20px 0;right:50px;padding:10px}#klutt-1.inner-wrap div.content-wrap div.closing-footnote p{text-align:center;font-weight:400}.finance-it-wrap .inner-wrap{width:100%}#finance-it-wrap.finance-it-wrap ul li{font-family:oswald;list-style:none;font-size:25px;width:32%;font-weight:200;float:none;padding:2px;margin:4px;display:inline-block;text-align:center;vertical-align:top}#finance-it-wrap.finance-it-wrap ul{margin:20px 0;padding:0;width:100%;float:left}#finance-it-wrap.finance-it-wrap ul li p{padding:5px;margin:4px}#finance-it-wrap.finance-it-wrap ul li p.finance-categroy-heading-2017{font-size:19px;font-family:Oswald;padding:0;margin:0;color:#000;text-transform:uppercase}#finance-it-wrap.finance-it-wrap ul li span{display:inherit;padding:0;margin:0;font-size:65px;font-weight:800;text-shadow:0 0 2px #111;line-height:63px}#finance-it-wrap .fin-3-p{line-height:1.5!important}#finance-it-wrap.finance-it-wrap ul p.finance-description-2017{font-size:11px;color:#000}#details .full-description .pricing-list{text-align:center;margin:0 auto 30px 0;width:100%;float:left;display:block;padding:10px}#details .full-description .pricing-list p.pricing{padding:0;margin:0;font-size:65px;font-weight:800;line-height:63px;color:#f58220}#details .full-description .pricing-list p.text{margin:5px 0;font-family:Oswald,sans-serif;color:#999}#details full-description .pricing-list h4{margin:0;padding:10px;font-family:Oswald;font-size:11px;font-weight:600;text-transform:uppercase}#details p.blue-button-wrap a.Finance-button{margin:0;display:inline-block;text-decoration:none;border-radius:4px;padding:10px 20px;background-color:#f58220;position:relative;color:#fff;font-size:24px;font-family:Oswald,sans-serif;text-transform:uppercase}ul#tublist.cat-list.list.hottubList li.mix.category-hotspring.category-highlife-nxt.product-item a div div.extra-info div.finance-hotub-listing p{font-family:Oswald,sans-serif;font-weight:400;font-size:10px;padding:3px;margin:1px 80px;text-align:center}#flyer-2017-1.outer-wrap{background-color:#0062a1;padding-bottom:0}#flyer-2017-1 h3.sub-page-title{color:#fff300;font-size:22px;padding:0;margin:0 0 25px}#flyer-2017-1 .shift-L img{width:75%}#flyer-2017-1 .shift-R h1{color:#fff;text-transform:uppercase;font-size:42px;line-height:42px;margin:0}#flyer-2017-1 .shift-R h2{color:#fff100;font-size:28px;line-height:28px;text-transform:uppercase;margin:5px 0 20px}#flyer-2017-1 .shift-R p{color:#fff;font-size:18px;margin:0 0 20px}#flyer-2017-1 .shift-R strong{font-weight:800;text-transform:uppercase;display:inline-block}#flyer-2017-1 .green-button,#flyer-2017-1 .orange-btn{font-size:20px;margin:10px 10px 25px}#flyer-2017-1 .shift-R{text-align:center}#flyer-2017-1 .shift-R .extra-text-flyer{line-height:16px;font-size:12px;color:#f1f1f1;margin:3px}#boldt-flyer-2017-1.outer-wrap{background-color:#004895;padding-bottom:0}#boldt-flyer-2017-1 h3.sub-page-title{color:#fff300;font-size:22px;padding:0;margin:0 0 25px}#boldt-flyer-2017-1 .shift-L img{width:75%}#boldt-flyer-2017-1 .shift-R h1{color:#fff;text-transform:uppercase;font-size:42px;line-height:42px;margin:0}#boldt-flyer-2017-1 .shift-R h2{color:#fff100;font-size:28px;line-height:28px;text-transform:uppercase;margin:5px 0 20px}#boldt-flyer-2017-1 .shift-R p{color:#fff;font-size:18px;margin:0 0 20px}#boldt-flyer-2017-1 .shift-R strong{font-weight:800;text-transform:uppercase;display:inline-block}#boldt-flyer-2017-1 .green-button,#boldt-flyer-2017-1 .orange-btn{font-size:20px;margin:10px 10px 25px}#boldt-flyer-2017-1 .shift-R{text-align:center}#boldt-flyer-2017-1 .shift-R .extra-text-flyer{line-height:16px;font-size:12px;color:#f1f1f1;margin:3px}#canada-day-2 h1.page-title,#canada-day-2 h2.sub-page-title{color:#fff}#canada-day-2 h2.sub-page-title{margin:10px 0 100px}div#canada-day-2.outer-wrap div.background-img-wrap{background-image:url(http://www.pfp.dev/wp-content/uploads/2017/06/V01-2017-PFP-Canada-Day-Web-BKG-PLAIN.jpg);background-position:center;background-repeat:repeat-y;background-size:1960px;padding:100px;margin:0}#canada-day-2.outer-wrap{padding:0;background:linear-gradient(to right,#e91f2b 49%,#0098d7 51%) x}#canada-day-3 .shift-R a.link-button,div#canada-day-3 a.endpage-button{padding:14px 10px;box-shadow:0 1px 2px #000;font-family:Oswald,sans-serif}#canada-day-2 .shift-wrap .shift-R h4.promo-name{color:#fff100;color:#fff}#canada-day-2 .shift-wrap .shift-R p{color:#fff;font-weight:400}#canada-day-2 .shift-R p.promo-price{color:#fff100;color:#fff;font-weight:700}#canada-day-2 .background-img-wrap p.sub-page-terms,#canada-day-3.outer-wrap p.sub-page-terms{color:#fff;text-align:center;font-family:Oswald,sans-serif}div#canada-day-3.outer-wrap div.inner-wrap h3.block-title{color:#0099d8;margin-top:40px}div#canada-day-3.outer-wrap div.inner-wrap div.shift-wrap.shift-2 div.shift-R p.promo-desc{font-weight:400}#canada-day-3 .shift-wrap .shift-R h4.promo-name,#fathers-day-3 .shift-R p.promo-price{color:#72bf44}#canada-day-3 .shift-R a.link-button{color:#fff;background-color:#72bf44;font-size:14px;font-weight:800}div#canada-day-3 a.endpage-button{display:block;background-color:#ed1c24;width:200px;color:#fff;text-align:center;border-radius:4px;text-decoration:none;text-transform:uppercase;margin:40px auto 0}#canada-day-3.outer-wrap p.sub-page-terms{color:#111}div#patio-landing-2017-2.outer-wrap{height:400px}#patio-landing-2017-3.outer-wrap div.picture-wrap,div#patio-landing-2017-2.outer-wrap div.picture-wrap{text-align:center;position:absolute;width:100%;display:nonex}div#patio-landing-2017-2.outer-wrap div.inner-wrap{margin:360px 0 0 40px;left:20px;bottom:60px!important;right:20px;width:100%}div#patio-landing-2017-2.outer-wrap div.inner-wrap h3{font-family:Oswald,sans-serif;font-weight:600;font-size:30px;text-align:center}div#patio-landing-2017-2.outer-wrap div.inner-wrap p{margin:0;padding:0 310px;text-align:center;font-family:Oswald,sans-serif;font-size:14px}div#patio-landing-2017-2.outer-wrap div.inner-wrap a.green-button{font-size:18px;padding:7px 24px;margin:2px 5px;left:1000px}#patio-tent-sale-2017{background:#a6cf3a;background:linear-gradient(135deg,#a6cf3a 0,#71bf45 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6cf3a', endColorstr='#71bf45', GradientType=1 );text-align:center;padding:100px 0!important}#patio-tent-sale-2017 h1,#patio-tent-sale-2017 h2,#patio-tent-sale-2017 h3,#patio-tent-sale-2017-3 h3{color:#fff}#patio-tent-sale-2017 h3{margin:0 0 50px}#patio-tent-sale-2017 .half-img{margin:0 7px 14px;display:inline-block}.cutout-coupon{border:2px dashed #fff;margin:14px 48px 150px!important;padding:30px}#patio-tent-sale-2017 .sale-flag:after,#patio-tent-sale-2017 .sale-flag:before{border-bottom:20px solid #fff100;border-top:20px solid #fff100;content:"";top:0}.cutout-coupon img{float:left;width:40%}.cutout-coupon h4{color:#fef035!important;font-size:80px!important;font-weight:800;text-transform:uppercase;margin:0;text-align:left;float:right;width:50%;padding:0;line-height:80px}.cutout-coupon h5,.cutout-coupon p{float:right;width:50%;color:#fff;text-align:left}.cutout-coupon h5{font-size:32px;line-height:32px;font-weight:800;text-transform:uppercase}.cutout-coupon p{margin:10px 0 0;font-size:14px;line-height:16px}#patio-tent-sale-2017 .sale-flag{background-color:#fff100;width:140px;height:20px;color:#0d639f;font-weight:800;font-size:28px;padding:10px;margin:0 0 10px 20px;line-height:20px;text-transform:uppercase;font-family:Oswald,sans-serif;text-align:center;position:relative;display:inline-block}#patio-tent-sale-2017 .shift-wrap:nth-child(odd) .sale-flag{margin:0 20px 10px 0}#patio-tent-sale-2017 .sale-flag:before{border-left:14px solid transparent;border-right:14px solid #fff100;position:absolute;left:-20px}#patio-tent-sale-2017 .sale-flag:after{border-left:14px solid #fff100;border-right:14px solid transparent;position:absolute;right:-20px}#patio-tent-sale-2017 .red-button{background-color:#fc0d1b;color:#fff;text-transform:uppercase;text-decoration:none;padding:14px 30px;border-radius:4px;font-family:Oswald,sans-serif}#patio-tent-sale-2017 .shift-wrap h4,#patio-tent-sale-2017-2 .shift-wrap h4{color:#fff;font-size:40px!important;line-height:40px;text-transform:uppercase;font-weight:800}#patio-tent-sale-2017-2 .shift-wrap h4{color:#fef036}#patio-tent-sale-2017 .shift-wrap p,#patio-tent-sale-2017-2 .shift-wrap p{margin:0;padding:0;color:#fff;font-size:18px;line-height:22px}#patio-tent-sale-2017 .shift-wrap span,#patio-tent-sale-2017-2 .shift-wrap span{font-size:40px;line-height:40px;margin:0 0 30px;font-family:Oswald,sans-serif;color:#fff;font-weight:800;display:block}#patio-tent-sale-2017 .shift-wrap a,#patio-tent-sale-2017-2 .shift-wrap a{display:inline-block;padding:14px 40px;color:#72bf44;text-decoration:none;text-transform:uppercase;border-radius:4px;background-color:#fff;font-family:Oswald,sans-serif}#patio-tent-sale-2017-2 .shift-wrap a{margin:30px 0 0;color:#fc0d1b}#patio-tent-sale-2017-2 h1,#patio-tent-sale-2017-2 h2,#patio-tent-sale-2017-2 h3,#patio-tent-sale-2017-2 p{color:#fff}#patio-tent-sale-2017-2 h3{margin:10px 0}#patio-tent-sale-2017-2 .cutout-coupon{margin:100px 0}#patio-tent-sale-2017-2{background:#189ad5;background:linear-gradient(135deg,#189ad5 0,#0c629f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#189ad5', endColorstr='#0c629f', GradientType=1 );text-align:center}#patio-tent-sale-2017-3{background:#f27930;background:linear-gradient(135deg,#f27930 1%,#f15b22 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f27930', endColorstr='#f15b22', GradientType=1 )}#patio-tent-sale-2017-3 .shift-R{text-align:center}#patio-tent-sale-2017-3 .shift-R h3{font-size:42px;line-height:42px;text-transform:uppercase;font-weight:800;margin:0;padding:0}#patio-tent-sale-2017-3 .shift-R p{font-size:64px;line-height:64px;text-transform:uppercase;margin:0 0 50px;padding:0;color:#0d639f;font-weight:800}#patio-tent-sale-2017-3 .shift-R a{display:block;background-color:#fff;padding:14px 30px;width:inherit;text-transform:uppercase;border-radius:4px;margin:0 auto 20px;text-decoration:none;font-size:16px;color:#f58220;font-weight:500;font-family:Oswald,sans-serif}#post-14726 .shift-wrap h3{text-transform:uppercase;font-size:32px}#post-14726 .shift-wrap h4{font-weight:800;font-size:42px;line-height:42px;text-transform:uppercase;color:#f26824}#post-14726 .shift-wrap a{padding:20px 40px;text-decoration:none;text-transform:uppercase;font-family:Oswald,sans-serif;color:#fff;font-size:18px;margin:10px 0 0;display:inline-block;background:#f36c23;background:linear-gradient(135deg,#f36c23 1%,#e9202b 100%);position:relative}#season-open-sale-17-4,.blocks,.blocks .block{background-position:center center;background-size:cover}#post-14726 .shift-wrap p.sale-price{font-size:32px;line-height:32px;margin:0;font-family:Oswald,sans-serif;font-weight:800}#post-14726 .shift-wrap a:after{position:absolute;content:'';left:3px;top:3px;border:2px solid #fff;width:calc(100% - 10px);height:calc(100% - 10px);transition:.3s}#post-14726 .shift-wrap a:hover:after{opacity:0}#season-open-sale-17-4{height:500px;background-repeat:no-repeat;position:relative}#season-open-sale-17-4 .floating-circles{width:300px;position:absolute;top:20px;margin:0 0 0 -70px}#season-open-sale-17-4 .split-wrap{position:absolute;bottom:0;width:100%;left:0;text-align:center}#season-open-sale-17-4 .split-wrap h3{color:#fff;display:block;width:100%;font-size:40px;text-transform:uppercase;font-weight:800}#season-open-sale-17-4 .split-wrap .split{width:48%;float:left;padding:1%;text-align:left}#season-open-sale-17-4 .split-wrap .split.left{text-align:right}#season-open-sale-17-4 .split-wrap .split img{max-width:400px}a.why-home{text-decoration:none}#about-us-1.outer-wrap.blog-content-wrap{margin-bottom:40px;background-color:#ff0}#about-us-1 .page-title{color:#00609e}#about-us-1 .sub-page-title{color:#f47921;font-weight:400;font-family:Oswald;margin-bottom:80px}#about-us-1 p{font-family:Open Sans;color:#00609e;text-align:center;font-weight:600}#about-images{list-style:none;margin:0;padding:0;float:left;width:100%}#about-images li{float:left;width:31%;width:calc(33.3% - 10px);margin:0;padding:5px}#about-images li img{width:100%;height:auto}#end-title{color:#000!important}.inline-picture-list{list-style:none;text-align:center;margin:0;padding:0}.inline-picture-list li{display:inline-block;list-style:none}.inline-picture-list li img{width:230px;height:auto}#about-us-boldt .page-title{color:#164995}#about-us-boldt .sub-page-title{color:#eb1c29;font-weight:400;font-family:Oswald;margin-bottom:80px}#about-us-boldt p{font-family:Open Sans;color:#00609e;text-align:center;font-weight:600}#fp-google>a,.fp-section>p{font-family:'Open Sans'}#about-us-boldt .niagra{font-weight:900}#end-title-boldt{color:#000!important;font-weight:600}.block>a,.fp-section>h2{color:#2b98d7;text-transform:uppercase}body.site-boldt div.showcase-wrap,body.site-bwpchat div.showcase-wrap,body.site-campbell div.showcase-wrap,body.site-paradigm div.showcase-wrap,body.site-pioneer div.showcase-wrap{height:500px;min-height:500px}#fp-section-one.fp-section{padding:50px 0}.fp-section{padding:100px 0;clear:both;text-align:center}.arrow-top:before{border-left:35px solid transparent;border-right:35px solid transparent;border-bottom:30px solid transparent;border-top:30px solid #fff;content:"";position:absolute;top:0;left:50%;margin:0 0 0 -35px}.fp-section>h2{font-size:36px;font-weight:600}.fp-section>p{max-width:800px;margin:20px auto 40px;font-weight:100;font-size:20px}.block>a,.split-stack{font-family:oswald}.blocks{text-align:center;display:block;margin:0 auto;width:100%;width:calc(100% - 10px);border:5px solid #fff;border-left:0;border-right:0;max-width:1440px;clear:both}.blocks .block{display:inline-block;box-sizing:border-box;background-color:#f1f1f1;border:5px solid #fff;vertical-align:top;position:relative}.block.triple{width:33.33%;padding-top:30%}.block.double{width:50%;min-height:210px}.block.quad{width:25%;padding-top:30%}.blocks .block .bg{position:absolute;display:block;width:100%;height:100%;left:0;top:0;background-size:cover}.block>a{background-color:#fff;padding:10px;text-decoration:none;font-weight:400;font-size:22px;position:absolute;z-index:1;width:220px;bottom:20px;left:50%;margin:0 0 0 -120px}.block-shadows .block:before,.block>h3,.block>h4{width:100%;position:absolute}.block>h3{bottom:120px;font-size:30px;line-height:32px;text-transform:uppercase;font-weight:500;color:#fff;text-shadow:0 0 2px #000;z-index:1}.block>h4{bottom:90px;font-size:20px;text-transform:uppercase;color:#fff;font-weight:300;text-shadow:0 0 2px #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:1}.block.quad>h3{font-size:22px;line-height:24px;bottom:45px}.block.quad>h4{font-size:16px;bottom:20px}.block-shadows .block:before{height:40%;left:0;bottom:0;z-index:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0 )}.block>a.center{width:90%;width:calc(100% - 80px);left:30px;top:50%;top:calc(50% - 22px);position:absolute;bottom:inherit;margin:0}.block.double>a.center{width:360px;bottom:i;left:calc(50% - 185px)}.split-stack{width:50%;box-sizing:border-box;text-transform:uppercase}.cabana-float a,.cabana-float h3{font-family:Oswald;text-transform:uppercase}.split-stack.left{float:left;padding:20px;text-align:right}.split-stack.right{float:right;padding:20px;text-align:left}.split-stack.blue,.split-stack.blue a{background-color:#2a98d7;color:#fff;text-decoration:none}.split-stack.dark-blue,.split-stack.dark-blue a{background-color:#1561a1;color:#fff;text-decoration:none}.split-stack.green,.split-stack.green a{background-color:#71be44;color:#fff;text-decoration:none}.split-stack.orange,.split-stack.orange a{background-color:#f37820;color:#fff;text-decoration:none}.split-stack.white,.split-stack.white a{background-color:#fff;color:#1561a1;text-decoration:none}.fp-cabana-club{height:180px;background-color:#2a99d7;overflow:hidden;position:relative}.fp-cabana-club .bg-image{position:absolute;top:-40%;left:0}.fp-cabana-club:before{display:block;width:300px;height:100%;position:absolute;left:300px;top:0;z-index:9;background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(42,153,215,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#2a99d7', GradientType=1 )}.cabana-float{position:absolute;left:50%;width:600px;margin:0 0 0 -300px;z-index:9;top:30px;text-align:center}.cabana-float h3{margin:20px 0 0;color:#fff;font-size:22px}.cabana-float h3 span{color:#ff0}.cabana-float a{margin:10px 0 0;padding:10px 100px;display:inline-block;text-decoration:none;background-color:#ff0;color:#2a99d7;font-weight:500}#fp-patio.fp-section .block>a,#fp-patio.fp-section h2{color:#71be44}.cabana-float img{width:240px;float:left}#fp-patio.fp-section{background-color:#f1f8ec;position:relative}#fp-patio .block,#fp-patio .blocks{border:5px solid #f1f8ec}#fp-hottub.fp-section .block>a,#fp-hottub.fp-section h2{color:#f37820}#fp-service.fp-section{background-color:#e5f2f8;position:relative}#fp-service .block,#fp-service .blocks{border:5px solid #e5f2f8}#fp-service .block{margin:0 0 50px}#fp-service.fp-section .block>a{bottom:-80px;width:92%;width:calc(100% - 20px);left:0;padding:20px 8px;margin:0;color:#0261a0;border:2px solid #0261a0;background-color:#e5f2f8}#why-pioneer-block{padding:100px 0 400px;background-color:#0261a0;background-image:url(/wp-content/themes/pioneerpools/images/newsite/why_pioneer_bg_large.png);background-repeat:no-repeat;background-position:top}#why-pioneer-block h2,#why-pioneer-block p{color:#fff}div#why-pioneer-block h2{padding-bottom:0}h3.why-read-more-header{display:none;padding-top:0;text-transform:uppercase;padding-bottom:60px}@media screen and (max-width:480px){#why-pioneer-block h2,#why-pioneer-block p{padding-left:12px;padding-right:12px}#why-pioneer-block h2{font-size:22px}h3.why-read-more-header{display:block}h3.why-read-more-header a{color:#fff;text-decoration:none;text-transform:none}}#fp-google>a,p.drop-cap.pioneer-blue{color:#1561a0}#fp-google{padding:0 0 100px}#fp-google>a{padding:10px;margin:30px 0 0;display:block;text-decoration:none;font-weight:800}.google-bar{border:1px solid #2b98d7;padding:40px 50px;text-align:center;max-width:1330px;margin:20px auto 10px;color:#2b98d7;font-family:Oswald;font-size:24px;font-weight:500;background-image:url(/wp-content/themes/pioneerpools/images/newsite/google_logo.png);background-repeat:no-repeat;background-position:calc(50% - 95px) center}.google-bar .rating-text{display:block;margin:0 auto;padding-left:calc(18%)}@media (max-width:960px){.google-bar{background-position:calc(50% - 105px) center}.google-bar .rating-text{padding-left:calc(22%)}}@media (max-width:800px){.google-bar{background-position:calc(50% - 115px) center}.google-bar .rating-text{padding-left:calc(24%)}}#fp-google .block{background-color:#f5f5f5;min-height:320px;padding-top:0}div#fp-google.fp-section .block.testimonial.triple div.testimonial-image-wrap{float:left;width:130px;overflow:hidden}div#fp-google.fp-section .block div.testimonial-content-wrap{text-align:left;padding:40px 10px 10px 130px;box-sizing:border-box}#fp-google .block .testimonial-content-wrap h4{text-transform:uppercase;color:#0261a0;font-size:20px;overflow:hidden;white-space:nowrap;margin:0;padding:0;text-overflow:ellipsis}#fp-google .block .circle{width:100px;height:100px;margin:40px 0 0 10px;border-radius:90px;display:block;background-color:#fff;border:5px solid #fff}#fp-google .block .circle.HotTub,#fp-google .block .circle.Patio,#fp-google .block .circle.Pools,#fp-google .block .circle.Service,#fp-google .block .circle.SwimSpa{background-size:100px}#fp-google .block .testimonial-content-wrap i{color:#2b98d7}#fp-google .block .testimonial-content-wrap p{font-family:'Open Sans';font-size:13px;margin:10px 0 20px;color:#333}#fp-google .block .testimonial-content-wrap span{font-weight:900;font-style:italic;font-family:'Open Sans';font-size:12px}@media (max-width:1150px){.google-bar .rating-text{padding-left:calc(22%)}}@media (max-width:960px){.fp-section>p{max-width:1200px;margin:20px auto 40px;font-family:'Open Sans';font-weight:100;font-size:20px;font-size:14px;width:80%}.blocks .block>a{font-size:14px;line-height:16px;width:180px;margin:0 0 0 -100px}.block>a.center{width:90%;width:calc(100% - 80px);margin:0}.block.double>a.center{width:200px;margin:0;left:calc(50% - 110px)}#fp-service.fp-section .block>a{bottom:-70px;white-space:nowrap}.block>h3{bottom:88px;font-size:16px;line-height:18px}.block>h4{bottom:60px;font-size:14px}.block.quad>h3{line-height:24px;bottom:45px;font-size:14px}.block.quad>h4{bottom:20px;bottom:30px;font-size:11px}div#fp-google.fp-section .block.testimonial.triple div.testimonial-image-wrap{overflow:hidden;float:left;width:100%;text-align:center}#fp-google .block .circle{width:100px;height:100px;border-radius:90px;display:block;background-color:#fff;border:5px solid #fff;margin:20px auto}div#fp-google.fp-section .block div.testimonial-content-wrap{text-align:left;box-sizing:border-box;padding:20px}}@media (max-width:720px){#fp-section-one.fp-section .blocks,.block.double{border:none;width:100%}#fp-section-one.fp-section div.block.triple{width:100%;height:400px}div#fp-section-one.fp-section div div h3{display:block!important;font-size:27px}div#fp-section-one.fp-section div div h4{display:block!important;font-size:17px}.block>h3,.block>h4,.fp-section>p{display:none}#fp-section-one.fp-section{padding:20px 0 5px}.block.double{min-height:inherit;padding-top:40%;height:inherit;position:relative;margin:4px 0}.fp-section{padding:0 0 150px;position:relative}.fp-section>h2{padding:50px 0;font-size:24px;padding-left:12px;padding-right:12px}.blocks .block>a{font-size:13px}.blocks .block .bg{position:absolute;display:block;width:100%;height:100%;left:0;top:0;background-size:cover;z-index:-1}.blocks.slide-show{height:500px;background-color:#333;position:relative}.blocks.slide-show .block{display:block;position:absolute;left:0;z-index:1;background-color:transparent;background-size:0;padding:0;border:0!important;width:100%;height:1px;bottom:0;top:inherit}#fp-service.fp-section .block>a,.blocks.slide-show .block>a{z-index:999;width:80%;left:10%;box-sizing:border-box}.blocks.slide-show .block.active>a{font-weight:700}#fp-service.fp-section .block{margin:0}#fp-service.fp-section .block>a{padding:10px;border:none}.blocks.slide-show .block:nth-child(1)>a{top:inherit;bottom:60px!important}.blocks.slide-show .block:nth-child(2)>a{top:inherit;bottom:120px!important}.blocks.slide-show .block:nth-child(3)>a{top:inherit;bottom:180px!important}.blocks.slide-show .block:nth-child(4)>a{top:inherit;bottom:240px!important}.split-stack{width:100%;text-align:center!important;position:absolute;z-index:11;bottom:20px}.split-stack.left{bottom:80px}div#fp-google.fp-section .block{width:100%;min-height:auto;padding:30px 10px}#why-pioneer-block{padding:0 0 180px;background-size:cover;background-position:center center}#why-pioneer-block p a.why-home{color:#fff;text-decoration:none}#why-pioneer-block img{width:80px}div#fp-google.fp-section .block.testimonial.triple div.testimonial-image-wrap{width:130px}div#fp-google.fp-section .block div.testimonial-content-wrap{padding:40px 10px 10px 130px}.footer-item{width:100%;text-align:center}.footer-item ul{margin:0 0 40px}.fp-cabana-club{height:400px}.fp-cabana-club .bg-image{top:-60px;width:720px;position:absolute;left:50%;margin:0 0 0 -360px}.fp-cabana-club:before{left:0;width:100%;height:70%;top:inherit;bottom:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(42,153,215,1) 90%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#2a99d7', GradientType=0 )}.cabana-float{position:absolute;left:0;width:100%;margin:120px 0 0;z-index:9;top:30px;text-align:center}.cabana-float img{float:none}.google-bar{margin:10px;padding:40px 20px;font-size:16px;background-position:90% 54%;background-size:100px;background-position:calc(50% - 60px) center}.google-bar i{width:14px;display:inline-block}.google-bar .rating-text{padding-left:calc(24%)}.block-shadows .block:before{display:none}}@media (max-width:340px){.google-bar{background-position:calc(50% - 47px) center}.google-bar .rating-text{padding-left:calc(41%)}}.blog-line-table{border:1px solid #999;border-bottom:none}#blog-7766-2:after,#blog-7795-2:after{border-top:20px solid #e6eff4;bottom:-40px}.blog-line-table td,.blog-line-table tr{border-bottom:1px solid #999}.blog-line-table tr:nth-child(even){background:#eee}.numberbox{float:left;font-family:Oswald,sans-serif!important}.numberbox-double{width:50%;float:left;margin:0 0 50px}.inner-wrap ol.move-over,.inner-wrap ul.move-over{padding-left:92px}.inner-wrap ol.px12 li,.inner-wrap ul.px12 li{font-size:12.8px}.numberbox .number{float:left;font-size:140px;line-height:120px;color:#00a6b9;margin:0 40px 0 0;width:40px;text-align:right;font-weight:800}.numberbox h3,.numberbox p{text-align:left;line-height:30px;margin:0 0 10px}.numberbox h3{color:#00a6b9;font-size:30px;text-transform:uppercase;padding:0;width:90%}.salt-block h4,.salt-block h5{font-size:20px;text-transform:uppercase}.numberbox p{float:left;width:80%}#blog-7795-1,.salt-block{text-align:center}#blog-7795-3 .blue-font,#blog-7795-3 .green-font,#blog-7795-3 ul li,.blog-three-block h4,.blog-three-block h5,.blue-button,.salt-block h4,.salt-block h5{font-family:Oswald,sans-serif}.numberbox-double p{width:80%}.numberbox p strong{float:left;margin:20px 0 0}#blog-7795-2:after,#blog-7795-2:before{content:'';position:absolute;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid transparent;left:50%;margin:0 0 0 -20px;z-index:96}#blog-7795-2{background-color:#e6eff4;overflow:visible}.blog-content-wrap div.content-wrap img{max-width:100%!important;height:auto}#blog-7795-2:before{top:0}.salt-block{float:left;width:27%;margin:3%}.salt-block h4,.salt-block h5,.salt-block p{text-align:left}.salt-block h4{color:#0d639f;font-weight:100}.salt-block h5{color:#333;font-weight:400}.salt-block p strong{color:#0d639f}.salt-block img{width:100%;height:auto}#blog-7795-3 ul{float:left;width:100%;border-top:1px dashed #ccc;padding:50px 0;margin:50px 0;border-bottom:1px dashed #ccc;text-align:center;list-style:none}#blog-7795-3 ul li{display:inline-block;padding:10px;color:#48b3c2;font-size:30px;margin:0 20px 20px 0}#blog-7795-3 ul li i{color:#fff;background-color:#48b3c2;display:block;width:50px;height:50px;float:left;margin:0 5px 0 0;font-size:36px;border-radius:40px;line-height:45px}#blog-7795-3 .blue-font{font-size:40px;text-align:center;line-height:48px;color:#0062a1;font-weight:500}#blog-7795-3 .block-right p{text-align:justify}#blog-7766-1,#blog-7766-2 p,#blog-7795-3,#blog-7795-3 .green-font,.blog-three-block{text-align:center}#blog-7795-3 .green-font{font-size:18px;color:#48b3c2;font-weight:500;margin:0 0 100px}.blue-button{margin:0 auto 60px;display:inline-block;text-decoration:none;border-radius:4px;padding:10px 20px;background-color:#00598e;position:relative;color:#fff;font-size:16px;text-transform:uppercase;-webkit-appearance:none}#blog-7766-2:after,#blog-7766-2:before,#blog-7795-4:before{position:absolute;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid transparent;left:50%;margin:0 0 0 -20px;z-index:96;content:''}a#talk-expert{margin:0 auto}#blog-7795-4{background-color:#f1f1f1}#blog-7795-4 iframe{width:98%;margin:1%}#blog-7766-2:before,#blog-7795-4:before{top:0}#blog-7766-2{background-color:#e5eff4;overflow:visible}#blog-7766-2 img{border-radius:4px}.blog-three-block{float:left;width:27%;margin:3%}.blog-three-block h5{text-align:left}.blog-three-block ul{text-align:left;padding:0 0 0 30px;color:#666}.blog-three-block ul li a{margin:5px 0;display:block;color:#000}#blog-7766-2 .blog-three-block strong{color:#000}.blog-three-block h4{color:#0d639f;font-weight:400;text-transform:uppercase;font-size:20px;text-align:center;white-space:nowrap}#blog-7766-3 .blue-font,ul.liner-install-list li div h4{font-family:Oswald,sans-serif;font-weight:500}#blog-7766-2 h3{margin:0 0 20px}#blog-7766-2 .blog-three-block p{text-align:left}.blog-three-block p strong{color:#0d639f}.blog-three-block img{width:100%;height:auto}#blog-7766-3{text-align:center}#blog-7766-3 .block-right{text-align:left}#blog-7766-3 .blue-font{font-size:40px;text-align:center;line-height:48px;color:#0062a1;float:left;border-top:1px dashed #ccc;padding:40px 0 0}ul.liner-install-list{list-style:none;margin:50px 0 0;padding:0}ul.liner-install-list>li{float:left;margin:10px;width:calc(33.3% - 20px)}ul.liner-install-list>li div{position:relative}ul.liner-install-list>li img{width:100%;height:100%;border-radius:4px}ul.liner-install-list li div h4{position:absolute;width:100%;bottom:20px;text-align:center;font-size:24px;color:#fff;text-transform:uppercase;text-shadow:0 0 1px #000;z-index:1}#blog-8578-3 ul li a,ul.liner-install-list ul li{font-size:14px;font-family:Oswald,sans-serif}ul.liner-install-list li div h4:after{content:'';position:absolute;top:0;z-index:-1;display:block;width:100%;height:100%;background-color:#333;opacity:.5}ul.liner-install-list ul{list-style:disc;margin:0 10px;padding:0 0 0 20px}ul.liner-install-list ul li{margin:0 0 5px;padding:0 0 5px;font-weight:100;border-bottom:1px dashed #ccc}#blog-8578-2{padding:0}#blog-8578-2 h3,#blog-8578-3 h3,#blog-8578-4 h3{margin:0 0 50px}#blog-8578-2 h3,#blog-8578-3 h3{margin:20px 0 50px}#blog-8578-3{background-color:#f1f1f1}#blog-8578-2 ul{margin:0;padding:0;list-style:none}#blog-8578-2 .block-right ul li{float:left;width:31%;margin:1%;text-align:center;font-family:Oswald,sans-serif;border-left:1px dashed #ccc}#blog-8578-2 .block-right ul li:first-child{border:none}#blog-8578-2 ul li img{width:100%}#blog-8578-2 h4,#blog-8578-4 h4{font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase;text-align:center}#blog-8578-2 .block-left ul{margin:40px 0 0}#blog-8578-2 .block-left ul li{float:left;width:40%;margin:1%;padding:10px;text-align:center;font-family:Oswald,sans-serif;border-left:1px dashed #ccc}#blog-8578-2 .block-left ul li:first-child{border:none;margin:1% 0 0}#blog-8578-4 ul{list-style:none;padding:0;margin:0}#blog-8578-4 ul li{float:left;width:31.3%;margin:1%}#blog-8578-4 ul li img{width:100%}#blog-8578-2 .block-wrap div,#blog-8578-4 .block-wrap div{margin:50px 2% 100px;width:46%!important}#blog-8578-3 ul{list-style:none;padding:0;margin:20px 0 0;text-align:center}#blog-8578-3 ul li{float:left;width:12%;margin:1%}#blog-8578-3 ul li img{width:100%;height:auto}#blog-8578-3 ul li a{color:#333;text-decoration:none;margin:0;padding:0;display:block}#blog-9252-1{text-align:center}#blog-9252-1 img{margin:0 0 20px}#blog-9252-2,#blog-9252-4{background-color:#e4eeda}#blog-9252-2 h3,#blog-9252-4 h3{margin:0 0 50px}#blog-9252-2 ul{margin:50px 0 0;padding:0;list-style:none;text-align:center}#blog-9252-2 ul li{width:40%;width:calc(50% - 80px);text-align:center;background-color:#d9e8cb;padding:20px;float:left;margin:20px;overflow:hidden;height:200px}#blog-9252-2 ul li img{display:block;min-width:200px;margin:0 auto;padding:20px 0 0;clear:both}#blog-9252-2 ul li strong{clear:both;padding-top:12px}#blog-9252-2 ul li p{float:left;width:100%}#blog-9252-4 ul{list-style:none;margin:0;padding:0}#blog-9252-4 ul li{float:left;width:31.3%;padding:1%}.toy-left,.toy-right{width:44%;padding:3%;float:left}#blog-9252-4 ul li h4{text-transform:uppercase;font-family:Oswald,sans-serif}.toy-left{margin:50px 0 0}.toy-right{margin:150px 0 50px}p.toy-blue{font-weight:700;text-align:center;color:#00598e}p.toy-green{font-weight:700;text-align:center;color:#72bf44}p.toy-orange{font-weight:700;text-align:center;color:#f58220}p.toy-lightblue{font-weight:700;text-align:center;color:#0099d8}#blog-9267-1 img,.toy-split img{width:100%;height:auto}#blog-9267-2{background-color:#0d63a0;color:#fff}#blog-9267-2 .block-title{text-shadow:none;font-size:22px;margin:0 0 20px}#blog-9267-2 p{text-align:center;font-size:15px}p.big-orange2{font-family:Oswald,sans-serif;color:#f58220;text-transform:uppercase;font-size:56px;font-weight:300;word-spacing:-2px}#blog-9423-1 h4{font-family:Oswald,sans-serif;font-size:30px;text-align:center;text-transform:uppercase;color:#f58220;margin:80px 0}#blog-9423-1 .cover-blog-item{float:left;width:100%;margin:0 0 50px;padding:0 0 50px;border-bottom:1px solid #ccc}#blog-9423-1 .cover-blog-item .cover-blog-item-b{float:left;margin:0 10px;font-size:24px;width:45%;width:calc(55% - 40px)}#blog-9423-1 .cover-blog-item .cover-blog-item-b p{margin:0}#blog-9423-1 .cover-blog-item .cover-blog-item-b h5{font-family:Oswald,sans-serif;color:#f58220;text-transform:uppercase}#blog-9423-1 .cover-blog-item img{float:left;width:30%}#blog-9423-1 .cover-blog-item span{font-size:200px;font-weight:900;font-family:Oswald,sans-serif;color:#f58220;width:15%;float:left;overflow:hidden;text-align:center}#blog-9423-1 .cover-blog-item.right-item img{float:right}#blog-9423-1 .cover-blog-item.left-item span,#blog-9423-1 .cover-blog-item.right-item span{float:left;margin:-30px 0 0!important}#blog-9423-1 .round-button-link{display:block;width:190px;text-align:center;color:#fff;margin:40px auto;text-decoration:none;font-size:16px;padding:10px 30px;background-color:#333;border-radius:4px;font-family:Oswald,sans-serif;text-transform:uppercase}.blue-text,.light-blue-text{font-family:Oswald,sans-serif!important}#blog-9827-2.outer-wrap,#blog-9827-4.outer-wrap,#blog-9827-6.outer-wrap{background-color:#e5eff4}#blog-9827-2.outer-wrap .block-left,#blog-9827-3.outer-wrap .block-right,#blog-9827-4.outer-wrap .block-left,#blog-9827-5.outer-wrap .block-right,#blog-9827-6.outer-wrap .block-left,#blog-9827-7.outer-wrap .block-right{text-align:center}#blog-9827-2.outer-wrap .block-left img,#blog-9827-4.outer-wrap .block-left img,#blog-9827-6.outer-wrap .block-left img{width:80%}#blog-9827-3.outer-wrap .block-right img,#blog-9827-5.outer-wrap .block-right img,#blog-9827-7.outer-wrap .block-right img{width:90%}.blue-text{font-size:30px!important;color:#0062a1;text-transform:uppercase;font-weight:400!important;line-height:32px}.blue-text span{float:left;width:100%;font-weight:900}.blue-button-wrap{width:100%;text-align:center;padding:0!important;float:left}#blog-9827-3 div.block-left p,#blog-9827-5 div.block-left p{text-align:right}.light-blue-text{font-size:26px!important;font-weight:600!important;line-height:28px;text-align:center;color:#189ad5;float:left;width:80%;margin:50px 10% 0}.light-blue-text span{font-weight:800!important;width:100%;margin:50px 0 10px;float:left}#blog-9983-1{background-color:#3480b0;color:#fff;text-align:center;background-image:url(/wp-content/uploads/2016/09/7ReasonsBackground.jpg);background-position:top center;background-size:contain;background-repeat:no-repeat}#blog-9983-1 .install-sub-content{font-size:14px;font-weight:600;font-family:'Open Sans',sans-serif;margin:0 auto 100px}#blog-9983-1 .install-block .install-block-1 .white-blob{width:300px;color:#0d639f;height:200px;background-repeat:no-repeat;padding:80px 60px 60px;margin:0 auto;position:relative;text-align:left}#blog-9983-1 .install-block .install-block-2 .white-blob{width:358px;color:#0d639f;height:200px;background-repeat:no-repeat;padding:80px 60px 60px 0;margin:0 auto;text-align:right;position:relative}#blog-9983-1 .install-block .install-block-1 .white-blob:after,#blog-9983-1 .install-block .install-block-2 .white-blob:after{width:26px;height:26px;background-color:#0d639f;position:absolute;top:50%;content:'';border-radius:40px}#blog-9983-1 .install-block .install-block-2 .white-blob:after{left:0;margin:-13px 0 0 -46px}#blog-9983-1 .install-block .install-block-1 .white-blob:after{right:-46px;margin:-13px 0 0}#blog-9983-1 .install-block .white-blob span{margin:0;padding:0;font-size:72px;line-height:70px;font-weight:800;font-family:Oswald,sans-serif!important}#blog-9983-1 .install-block{text-align:center;float:left;width:100%}#blog-9983-1 .install-block img{width:90%;padding:0 0 50px;border-bottom:1px dashed #ccc}#blog-9983-1 .install-block p.install-white{width:80%;margin:20px auto;font-weight:600;line-height:26px;font-family:'Open Sans',sans-serif;text-align:left}#blog-9983-1 .install-block .white-blob p{margin:0;padding:0;font-size:42px;text-transform:uppercase;line-height:40px;font-weight:600;font-family:Oswald,sans-serif}#blog-9983-1 .install-block .install-block-1{float:left;width:50%;width:calc(50% - 5px);padding:100px 0;border-right:10px solid #fff}#blog-9983-1 .install-block .install-block-2{float:left;width:49%;width:calc(50% - 6px);padding:100px 0}#blog-9983-1 .install-block .install-bluebox,#blog-9983-1 .install-block .install-vacbox{background-color:#1c5990;padding:40px;font-weight:600;line-height:26px;font-family:'Open Sans',sans-serif;text-align:left}#blog-9983-1 .install-block .install-vacbox{color:#1c5990;margin:0 auto;background-repeat:no-repeat;width:320px;position:relative;height:330px;background-image:url(/wp-content/uploads/2016/09/7reasonsVacum.jpg)}#blog-9983-1 .install-block .install-vacbox:after{content:'';width:100%;margin:10px 0 0;border-bottom:1px dashed #ccc;position:absolute;left:0;bottom:-50px}#install-1 .install-spacer{height:280px;display:inline-block;width:100px}#blog-9983-1 p.install-final{font-size:24px;line-height:30px;margin:50px 0;font-weight:500;font-family:Oswald,sans-serif!important}#blog-9983-1 .install-circle{width:40px;height:40px;margin:-2px auto 0;border-radius:40px;border:8px solid #fff}#install-1{margin:-4px 0 0}#install-2,#install-3,#install-4,#install-5,#install-6,#install-7{margin:-120px 0 0}#blog-10065-1,#blog-10065-4,#blog-10065-5,#blog-10065-6,#blog-10065-7,#blog-50641-1,#blog-50641-4,#blog-50641-5,#blog-50641-6,#blog-50641-7{text-align:center}#blog-10065-2 .smallWarning,#blog-50641-2 .smallWarning{font-size:11px;float:left;width:90%;padding:0;margin:40px 5% 0}#blog-10065-2,#blog-50641-2{background-color:#e5eff4;text-align:center}#blog-10065-2 h3,#blog-10065-3 h3,#blog-10065-4 h3,#blog-10065-5 h3,#blog-10065-6 h3,#blog-10065-7 h3,#blog-50641-2 h3,#blog-50641-3 h3,#blog-50641-4 h3,#blog-50641-5 h3,#blog-50641-6 h3,#blog-50641-7 h3{margin:0}#blog-10065-2 .block-wrap img,#blog-50641-2 .block-wrap img{margin:0 auto;width:100%}#blog-10065-2 strong,#blog-50641-2 strong{margin:100px 0 0;display:block;font-size:24px}#blog-10065-2 .white-bar,#blog-50641-2 .white-bar{margin:20px 0}#blog-10125-1:after,#blog-10125-2:after,#blog-10125-3:after,#blog-10125-5{background-position:bottom center;background-size:cover;content:'';margin:50px 0 -100px;width:100%;background-repeat:no-repeat;float:left;position:relative}#blog-10065-3,#blog-50641-3{text-align:center}#blog-10065-3 p,#blog-50641-3 p{margin:10px 0 100px;font-family:'Open Sans',sans-serif;font-size:14px}#blog-10065-4 img,#blog-50641-4 img{margin:100px 0}#blog-10065-4,#blog-10065-6,#blog-50641-4,#blog-50641-6{background-color:#e5eff4}#blog-10065-5 ul,#blog-50641-5 ul{list-style:none;width:100%;padding:0}#blog-10065-5 ul li,#blog-50641-5 ul li{padding:0;margin:0;float:left;width:100%;text-align:right}#blog-10065-5 ul li img,#blog-50641-5 ul li img{float:right;margin:0 10px}#blog-10065-5 ul li h4,#blog-50641-5 ul li h4{font-family:Oswald,sans-serif!important;font-size:30px;font-weight:800;color:#0d639f;text-transform:uppercase}#blog-10065-5 ul li:nth-child(odd),#blog-50641-5 ul li:nth-child(odd){text-align:left}#blog-10065-5 ul li:nth-child(odd) img,#blog-50641-5 ul li:nth-child(odd) img{float:left}#blog-10065-7 ul,#blog-50641-7 ul{margin:100px 0 0;padding:0;list-style:none}#blog-10065-7 ul li,#blog-50641-7 ul li{width:31%;padding:1%;float:left;text-align:left;font-family:Oswald,sans-serif!important;font-size:22px;line-height:22px;font-weight:800;color:#0199d7}#blog-10125-1 h2.hotspring-text,#blog-10125-3 h2{font-size:40px;line-height:40px;text-transform:uppercase;font-family:Oswald,sans-serif!important;text-align:center}#blog-10065-7 ul li img,#blog-50641-7 ul li img{float:left;margin:0 10px 0 0}#blog-10125-1{text-align:center;font-family:Oswald,sans-serif!important}#blog-10125-1 iframe{margin:0 0 50px}#blog-10125-1:after{background-image:url(/wp-content/uploads/2016/10/hotspringBackgroundAdvice1.jpg);height:500px}#blog-10125-2:after{background-image:url(/wp-content/uploads/2016/10/hotspringBackgroundAdvice2.jpg);height:500px}#blog-10125-3:after{background-image:url(/wp-content/uploads/2016/10/hotspringBackgroundAdvice3.jpg);height:500px}#blog-10125-5{background-image:url(/wp-content/uploads/2016/10/hotspringBackgroundAdvice4.jpg)}#blog-10125-1 h2.hotspring-text{color:#f58220;margin:80px 0}#blog-10125-2 .numberbox .number,#blog-10125-2 .numberbox h3{color:#0d639f}#blog-10125-3 .numberbox .number,#blog-10125-3 .numberbox h3{color:#00a6b9}#blog-10125-4 .numberbox .number,#blog-10125-4 .numberbox h3{color:#f47920}#blog-10125-3 h2{color:#f58220;margin:80px 0 20px;float:left;width:100%}#blog-10125-3 img{display:block;margin:0 auto}#blog-10125-4 .numberbox:last-child .number{width:100px}#blog-10125-4 .numberbox:last-child p{width:80%}#blog-10125-5 h2{text-transform:uppercase;text-align:center;color:#0099d8;font-size:70px;font-weight:800;line-height:70px;margin:20px 0;font-family:Oswald,sans-serif!important;float:left;width:100%}#blog-10125-5 p{text-align:center;float:left;margin:0 0 10px;font-size:14px;font-weight:700;line-height:30px;font-family:'Open Sans',sans-serif}#blog-10125-6 p,.yoga-box-small h3{font-family:Oswald,sans-serif!important}#blog-10125-6{text-align:center;margin:100px 0 0}#blog-10125-6 ol{text-align:left;font-size:14px}#blog-10125-6 ol li{margin:0 0 10px}#blog-10125-6 p{text-align:left;font-size:24px;font-weight:400;margin:0;padding:0}.yoga-box h3,.yoga-box-small h3{font-size:30px;text-transform:uppercase}#blog-10125-2 .numberbox:last-child{border-top:1px solid #ccc!important;padding:50px 0 0}#blog-10125-3 .numberbox:nth-child(3),#blog-10125-4 .numberbox:last-child{border-top:1px solid #ccc!important;padding:50px 0 0!important}#blog-10544-1 .blue-button{margin:50px 0 0}#blog-10911-1{text-align:center}#blog-10911-2,#blog-10911-4{background-color:#e5eff4;text-align:center}.yoga-box-small{width:350px;padding:30px;height:310px;display:inline-block;margin:0 20px;background-image:url(/wp-content/uploads/2016/11/wave_BG.png);background-repeat:no-repeat;background-position:0 50px}.yoga-box-small h3{color:#0062a1;margin:0 0 120px}.yoga-box-small p{text-align:left;font-family:'Open Sans',sans-serif;font-size:12px}.yoga-box{width:46%;margin:2%;float:left;height:820px;background-color:#62cdf7;text-align:center}.yoga-box h3{font-family:Oswald,sans-serif!important;color:#0062a1;margin:-100px 0 0}.yoga-box p{padding:0 20px;text-align:left}#blog-13297-1,#blog-13297-2 div.inner-wrap,#blog-13297-3 div.inner-wrap{text-align:center}.yoga-box img{width:100%}#blog-11246-2,#blog-11246-4,#blog-11246-6,.blog-wrap-1,.blog-wrap-3,.blog-wrap-5,.blog-wrap-7{background-color:#e5eff4}#blog-13297-2 div.inner-wrap h4,#blog-13297-3 div.inner-wrap h4{font-weight:700;color:#0062a1;font-size:28px;text-transform:uppercase}#blog-13297-2 div.inner-wrap li p,#blog-13297-3 div.inner-wrap li p{text-align:justify;padding:0 20px}#blog-13297-2 div.inner-wrap ul,#blog-13297-3 div.inner-wrap ul{text-align:center;width:100%;float:left;margin:0;padding:0;list-style:none;display:table}#blog-13297-2 div.inner-wrap ul li,#blog-13297-3 div.inner-wrap ul li{width:300px;padding:10px;display:inline-block;vertical-align:top}.number-circle{background-color:#0062a1;color:#fff;font-weight:700;font-size:28px;font-family:Oswald,sans-serif;height:60px;width:60px;display:block;margin:auto;line-height:60px;border-radius:30px}#blog-13297-2 div.inner-wrap h3.block-title,#blog-13297-3 div.inner-wrap h3.block-title,#blog-13297-4 div.inner-wrap h3.block-title{margin-bottom:40px}#blog-13297-3 div.inner-wrap>h4{margin:60px 0 20px}#blog-13297-3 div.inner-wrap>p{font-weight:600;max-width:700px;margin:0 auto}#blog-13297-4 div.inner-wrap>p{text-align:center;margin:auto}#blog-13297-4 div.inner-wrap div.block-wrap h4{font-weight:700;font-size:28px;color:#0062a1;text-transform:uppercase;text-align:center;float:left;width:100%;margin:40px 0 20px!important}div.inner-wrap div.block-wrap ul li{font-family:'Open Sans',sans-serif;font-size:.9em}#blog-13297-4 div.inner-wrap div.block-wrap ul li,.blog-picture-box-wrap .picture-box,table.pioneer th.heading{font-family:Oswald,sans-serif}#blog-13297-4 div.inner-wrap div.block-wrap ul{list-style:url(/wp-content/uploads/2017/04/checkmark_blue.png)}#blog-13297-4 div.inner-wrap div.block-wrap ul li{display:list-item;font-size:29px;color:#0062a1;font-weight:400}#blog-13297-4 div.inner-wrap div.block-wrap ul li img{float:left;display:none}.blog-picture-box-wrap{margin:0 0 50px;float:left;width:100%}.blog-picture-box-wrap .picture-box{background-color:#cfcdc9;float:left;margin:0 0 10px}.blog-picture-box-wrap:nth-child(-n+13) .picture-box span{width:12%}.blog-picture-box-wrap:nth-child(-n+13) .picture-box h3,.blog-picture-box-wrap:nth-child(-n+13) .picture-box p{width:84%!important;padding:0 8%}.blog-picture-box-wrap .picture-box span,div.picture-box-text span{float:left;font-size:200px;width:18%;vertical-align:text-top;line-height:140px;font-weight:100;color:#fff;letter-spacing:-30px;text-align:left}.blog-picture-box-wrap .picture-box h3{margin:0;font-size:28px;float:right;width:78%;padding:0 2%;color:#f58221}.blog-picture-box-wrap h4{margin:10px 20px;color:#f58221}.blog-picture-box-wrap p{margin:10px 30px}.blog-picture-box-wrap .picture-box p{margin:0 0 10px;float:right;width:78%;padding:0 2%;text-align:justify}.blog-picture-box-wrap .picture-box img{width:100%;float:left;margin:0;padding:0}div#blog-24226-3 .shift-wrap:nth-child(even) .shift-L,div#blog-24226-3 .shift-wrap:nth-child(even) .shift-R a.link-button{float:right}.blog-picture-box-wrap:nth-child(6) .picture-box{background-color:#c8e8f3}.blog-picture-box-wrap:nth-child(7) .picture-box{background-color:#fee9bc}.blog-picture-box-wrap:nth-child(9) .picture-box{background-color:#d2dfe4}.blog-picture-box-wrap:nth-child(10) .picture-box{background-color:#c8e8f3}.blog-picture-box-wrap:nth-child(11) .picture-box{background-color:#daedc8}.blog-picture-box-wrap:nth-child(13) .picture-box{background-color:#d2dfe4}.blog-picture-box-wrap:nth-child(14) .picture-box{background-color:#daedc8}.blog-picture-box-wrap:nth-child(16) .picture-box{background-color:#fee9bc}.blog-picture-box-wrap:nth-child(17) .picture-box{background-color:#e4ecef}div#blog-20726-1 div.inner-wrap p{font-size:14px}div#blog-24226-2 .blog-picture-box-wrap:nth-child(-n+13) .picture-box span{width:88%;letter-spacing:-4px;font-size:120px!important;padding-left:20px}@media screen and (max-width:650px){div#blog-24226-2 .blog-picture-box-wrap:nth-child(-n+13) .picture-box span{font-size:75px!important;line-height:75px;padding-left:0;width:100%;text-align:center}div#blog-24226-3 .shift-wrap:nth-child(even) .shift-R h4,div#blog-24226-3 .shift-wrap:nth-child(odd) .shift-R h4{text-align:center!important}}div#blog-24226-2 h3.block-title{margin-bottom:20px}div#blog-24226-1.outer-wrap{padding-bottom:40px}div#blog-24226-2.outer-wrap{padding-top:60px;padding-bottom:0}div#blog-24226-3.outer-wrap{padding-top:70px}div#blog-24226-3.outer-wrap h3,div#blog-24226-3.outer-wrap h3.block-title{margin-bottom:12px!important}div#blog-24226-3 .shift-wrap:nth-child(even) .shift-R h4{text-align:right}div#blog-24226-3 .shift-wrap:nth-child(even) .shift-R p{text-align:right!important;font-weight:100;font-size:.8em}div#blog-24226-3 .shift-wrap:nth-child(odd) .shift-L,div#blog-24226-3 .shift-wrap:nth-child(odd) .shift-R a.link-button{float:left}div#blog-24226-3 .shift-wrap:nth-child(odd) .shift-R h4{text-align:left}div#blog-24226-3 .shift-wrap:nth-child(odd) .shift-R p{text-align:left!important;font-weight:100;font-size:.8em}div#blog-24355-7 .shift-wrap:nth-child(even) .shift-L,div#blog-24355-7 .shift-wrap:nth-child(even) .shift-R a.link-button{float:right}div#blog-24355-1,div#blog-24355-2,div#blog-24355-3,div#blog-24355-4,div#blog-24355-5,div#blog-24355-6,div#blog-24355-7{padding-bottom:30px}div#blog-24355-2,div#blog-24355-3,div#blog-24355-4,div#blog-24355-5,div#blog-24355-6,div#blog-24355-7{padding-top:30px}div#blog-24355-2 div div.blog-picture-box-wrap,div#blog-24355-3 div div.blog-picture-box-wrap,div#blog-24355-4 div div.blog-picture-box-wrap,div#blog-24355-5 div div.blog-picture-box-wrap{margin-bottom:0}div#blog-24355-7{display:block}div#blog-24355-6 p{text-align:center}table.pioneer th.heading{text-transform:uppercase}p.bold{font-weight:700}.uppercase{text-transform:uppercase}h2.more-space{padding-top:34px}table.center{margin:30px auto}.red-text{color:red}div#how-to-remove .blog-picture-box-wrap .picture-box span,div#how-to-remove .blog-picture-box-wrap:nth-child(-n+13) .picture-box span,div#how-to-remove div.picture-box-text span{width:12%;font:160px!important;letter-spacing:-14px;text-align:center}#after-blog-text,#salt-chlorinator-chart{padding-top:30px;padding-bottom:30px}div#blog-24355-7 .shift-wrap:nth-child(even) .shift-R h4{text-align:right}div#blog-24355-7 .shift-wrap:nth-child(even) .shift-R p{text-align:right!important;font-weight:100;font-size:.8em}div#blog-24355-7 .shift-wrap:nth-child(odd) .shift-L,div#blog-24355-7 .shift-wrap:nth-child(odd) .shift-R a.link-button{float:left}div#blog-24355-7 .shift-wrap:nth-child(odd) .shift-R h4{text-align:left}div#blog-24355-7 .shift-wrap:nth-child(odd) .shift-R p{text-align:left!important;font-weight:100;font-size:.8em}div.blog1-wrapper h1,div.blog1-wrapper h2,div.blog1-wrapper h3,div.blog1-wrapper h4{font-family:Oswald,sans-serif}div.blog1-wrapper li,div.blog1-wrapper p{font-family:'Open Sans',sans-serif}div.blog2-wrapper h1,div.blog2-wrapper h2,div.blog2-wrapper h3,div.blog2-wrapper h4,div.blog3-section h1,div.blog3-section h2,div.blog3-section h3,div.blog3-section h4,div.blog4-wrapper h1,div.blog4-wrapper h2,div.blog4-wrapper h3,div.blog4-wrapper h4{font-family:Oswald,sans-serif}div.blog1-wrapper h1{text-align:center;margin-bottom:2px}div.blog1-wrapper h2{text-align:center;margin-top:0;margin-bottom:20px}div.blog1-top-images{display:block;width:100%;max-width:960px;margin:0 auto;padding:0}div.blog1-top-images ul{float:none;width:100%;margin:0;padding:0;min-height:100px!important;text-align:center}div.blog1-top-images ul li{display:inline-block;position:relative;width:304px;height:405px;margin:0;margin-right:20px;margin-bottom:20px;padding:0;cursor:pointer!important;text-align:center}div.blog1-top-images ul li.last{margin-right:0}div.blog1-top-images ul li img{width:100%;height:100%;border-radius:5px}div.blog1-top-paragraph{display:block;width:960px;min-height:50px;margin:0 auto}div.blog1-top-paragraph p{padding-left:12px;padding-right:12px;text-align:center}hr.blog1-separator{border:3px solid #eee;border-radius:3px;margin-top:2px;margin-bottom:22px}div.blog1-bottom-images{display:block;width:600px;height:400px;margin:0 auto}div.blog1-bottom-images ul{float:none;width:100%;height:400px;padding:0;margin:0;margin-bottom:10px}div.blog1-bottom-images ul li{display:inline-block;position:relative;width:600px;height:400px;padding:0;margin:0;cursor:pointer!important;overflow:hidden!important}div.blog1-bottom-images ul li img{width:100%;height:100%;border-radius:5px}div.blog1-bottom-paragraph{display:block;width:960px;min-height:50px;margin:0 auto}div.blog1-bottom-paragraph p{padding-left:12px;padding-right:12px;text-align:center}div.blog1-call-to-action{display:block;width:100%;max-width:300px;min-height:20px;margin:0 auto}div.blog1-call-to-action a{display:block;text-decoration:none;color:#fff;background:#00f;padding:10px;text-align:center;margin:0 auto;border-radius:5px}div.blog2-wrapper li,div.blog2-wrapper p{font-family:'Open Sans',sans-serif}div.blog2-wrapper h1{text-align:center;margin-bottom:2px}div.blog2-wrapper h2{text-align:center;margin-top:0;margin-bottom:20px}div.blog2-opening-paragraph{display:block;max-width:960px;min-height:50px;margin:0 auto}div.blog2-opening-paragraph p{padding-left:12px;padding-right:12px;text-align:center}div.blog2-top-images{display:block;width:100%;max-width:960px;margin:0 auto;padding:0}div.blog2-top-images h2{text-align:left}div.blog2-top-images ul{float:none;width:100%;margin:0;padding:0;min-height:100px!important;text-align:center}div.blog2-top-images ul li{display:inline-block;position:relative;width:960px;height:480px;margin:0;margin-bottom:20px;padding:0;cursor:pointer!important;overflow:visible!important;text-align:center}div.blog2-top-images ul li.last{margin-right:0}div.blog2-top-images ul li img{width:100%;height:100%;border-radius:5px}div.blog2-top-paragraph{display:block;max-width:960px;min-height:50px;margin:0 auto}div.blog2-top-paragraph p{display:block;padding-left:12px;padding-right:12px;text-align:center;max-width:960px;min-height:5px}div.blog2-top-points{display:block;max-width:960px;min-height:50px;margin:0 auto}hr.blog2-separator{width:960px;border:3px solid #eee;border-radius:3px;margin-top:2px;margin-bottom:22px}div.blog2-bottom-images{display:block;width:600px;height:400px;margin:0 auto}div.blog2-bottom-images ul li,div.blog3-top div.inner ul li{display:inline-block;position:relative;cursor:pointer!important}div.blog2-bottom-images ul{float:none;width:100%;height:400px;padding:0;margin:0;margin-bottom:10px}div.blog2-bottom-images ul li{width:600px;height:400px;padding:0;margin:0;overflow:hidden!important}div.blog2-bottom-images ul li img{width:100%;height:100%;border-radius:5px}div.blog2-bottom-paragraph p{padding-left:12px;padding-right:12px;text-align:center}div.blog2-call-to-action{display:block;width:100%;max-width:300px;min-height:20px;margin:0 auto}div.blog2-call-to-action a{display:block;text-decoration:none;color:#fff;background:#00f;padding:10px;text-align:center;margin:0 auto;border-radius:5px}div.blog3-section li,div.blog3-section p{font-family:'Open Sans',sans-serif}div.blog3-section{display:block;width:100%;height:500px}div.blog3-section div.inner{display:block;width:960px;height:100%;margin:0 auto}div.blog3-section.bright-purple-section-gradient{background-image:linear-gradient(to right,#4A0E50,#F0C 60%)}div.blog3-wrapper div.blog3-section.bright-purple-section-gradient h1{text-align:center;padding-top:50px;margin-bottom:20px;color:#fff}div.blog3-section.white-section{background:#fff}div.blog3-section.light-gray-section{background:#f1f1f1}div.blog3-top div.inner ul{list-style:none}div.blog3-top div.inner ul li{width:860px;height:360px;padding:0;margin:0;overflow:none!important}div.blog3-top div.inner ul li img{width:100%;height:100%;border-radius:5px}div.blog3-section div.inner div.row{display:block;width:100%;min-height:20px;padding-top:70px}div.blog3-section div.inner div.row2{padding-top:40px}div.blog3-section div.inner div.row ul{float:none;width:100%;height:160px;padding:0;margin:0;margin-right:0;margin-bottom:20px}div.blog3-section div.inner div.row ul li{display:inline-block;position:relative;width:30%;height:160px;padding:0;margin:0;margin-right:20px;cursor:pointer!important;overflow:hidden!important}div.blog3-section div.inner div.row ul li.last{margin-right:0}div.blog3-section div.inner div.row ul li span.left{float:left;display:block;width:120px;height:160px}div.blog3-section div.inner div.row ul li span.left img{padding-top:30px;max-width:100px;max-height:140px;display:block;margin:0 auto}div.blog3-section div.inner div.row ul li span.right{float:left;display:block;max-width:140px;height:160px;padding-left:20px}div.blog3-section div.inner div.row ul li span.right h4{width:100%;text-align:center}div.blog3-section div.inner ul.blog-content{display:block;width:100%;padding-top:40px;padding-left:0}div.blog3-section div.inner ul.blog-content li{display:inline-block;width:38%;height:82%}div.blog3-section div.inner ul.blog-content li.left h4,div.blog3-section div.inner ul.blog-content li.right h4{text-align:center}div.blog3-section div.inner ul.blog-content li.left{color:#333;vertical-align:top;padding-right:80px}div.blog3-section div.inner ul.blog-content li.right{color:#333;vertical-align:top}div.blog3-call-to-action a,div.blog4-call-to-action a{text-decoration:none;color:#fff;background:#00f;border-radius:5px}div.blog3-separator{display:block;width:100%;max-width:960px;max-height:20px;margin:0 auto}div.blog3-call-to-action{display:block;width:100%;max-width:300px;height:30px;margin:0 auto}div.blog3-call-to-action a{display:block;padding:10px;text-align:center;margin:0 auto}div.blog4-wrapper li,div.blog4-wrapper p{font-family:'Open Sans',sans-serif}div.blog4-wrapper h1{text-align:center;margin-bottom:2px}div.blog4-wrapper h2{text-align:center;margin-top:0;margin-bottom:20px}div.blog4-opening-paragraph{display:block;max-width:960px;min-height:50px;margin:0 auto}div.blog4-opening-paragraph p{padding-left:12px;padding-right:12px;text-align:center}div.blog4-top-images{display:block;width:100%;max-width:960px;margin:0 auto;margin-top:20px;padding:0}div.blog4-top-images h2{text-align:left}div.blog4-top-images ul{float:none;width:100%;margin:0;padding:0;min-height:100px!important;text-align:center;list-style:none}div.blog4-top-images ul li{display:inline-block;position:relative;width:960px;height:480px;margin:0;margin-bottom:20px;padding:0;cursor:pointer!important;overflow:visible!important;text-align:center}div.blog4-top-images ul li.last{margin-right:0}div.blog4-top-images ul li img{width:100%;height:100%;border-radius:5px}div.blog4-top-paragraph{display:block;max-width:960px;min-height:50px;margin:0 auto}div.blog4-top-paragraph p{display:block;padding-left:12px;padding-right:12px;text-align:center;max-width:960px;min-height:5px}div.blog4-top-points{display:block;max-width:960px;min-height:50px;margin:0 auto}div.blog4-top-column{display:inline-block;width:48%;min-height:100px;margin-bottom:15px;vertical-align:top}div.blog4-top-left{margin-right:3.4%}p.drop-cap:first-letter{font-size:85px;font-weight:700;float:left;margin-top:-22px;margin-bottom:-27px;padding-right:4px}p.drop-cap.pioneer-yellow{color:#ffef06}p.drop-cap.boldt-blue{color:#084897}p.drop-cap.boldt-red{color:#ec1d2a}p.drop-cap.lime{color:#01ff70}p.drop-cap.aqua{color:#7fdbff}p.drop-cap.fuchsia{color:#f012be}hr.blog4-separator{width:960px;border:3px solid #eee;border-radius:3px;margin-top:2px;margin-bottom:22px}div.blog4-bottom-images{display:block;width:600px;height:400px;margin:0 auto}div.blog4-bottom-images ul{float:none;width:100%;height:400px;padding:0;margin:0;margin-bottom:10px}div.blog4-bottom-images ul li{display:inline-block;position:relative;width:600px;height:400px;padding:0;margin:0;cursor:pointer!important;overflow:none!important}div.blog4-bottom-images ul li img{width:100%;height:100%;border-radius:5px}div.blog4-bottom-paragraph p{padding-left:12px;padding-right:12px;text-align:center}div.blog4-call-to-action{display:block;width:100%;max-width:300px;min-height:20px;margin:0 auto}div.blog4-call-to-action a{display:block;padding:10px;text-align:center;margin:0 auto}table#help-buttons{margin:0 auto;max-width:760px}table#help-buttons tbody,table#help-buttons tbody tr{width:100%}table#help-buttons tbody tr td{text-align:center;margin:0 auto;width:50%}table#help-buttons tbody tr td a{margin-bottom:12px;width:205px;padding:10px 20px}@media screen and (max-width:750px){table#help-buttons{max-width:420px;width:90%}table#help-buttons tbody tr td{padding-left:0;padding-right:0}table#help-buttons tbody tr td a{width:96px;font-size:10px!important;margin:0 auto;display:inline-block}}@media screen and (max-width:380px){table#help-buttons{max-width:350px}table#help-buttons tbody tr td{padding-left:0;padding-right:0}table#help-buttons tbody tr td a{width:110px}}#blog-25280-1 div.numberbox-double{clear:both;width:100%!important}#blog-25280-1 p.fullpar{margin-top:18px;clear:both;text-align:left}#blog-25280-1 p.fullpar2{text-align:left}#blog-25280-1 .numberbox h3{margin-top:93px}@media (max-width:960px){#blog-25280-1 div.numberbox-double,#blog-25280-2 div.numberbox-double,#blog-25280-3 div.numberbox-double,#blog-25280-4 div.numberbox-double,#blog-25280-5 div.numberbox-double,div.longtext{padding-left:24px}div.longtext{padding-right:24px}}.careers-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.careers-container>div{background-color:#fff;margin:10px;padding:20px;width:300px;border-radius:7px}.careers-container>div span.header{display:block;width:100%;font-weight:700;font-size:23px;line-height:25px;text-transform:uppercase;text-align:center;padding-bottom:10px}.careers-container>div span.header svg{width:20px;height:20px;filter:invert(0) sepia(100%) saturate(7451%) hue-rotate(227deg) brightness(89%) contrast(111%)}.careers-container>div span.body{display:block;width:75%;margin:0 auto;text-align:center;font-size:17px;color:#333;font-family:"Open Sans",sans-serif}.careers-container>div.first{background:#3C9F40}.careers-container>div.second{background:#d90E53}.careers-container>div.third{background:#eFb107}.careers-container>div.fourth{background:#8C17a0}.careers-container>div.fifth{background:#e43326}.careers-container>div.sixth{background:#00aCc4}.careers-container>div.fifth>span.body,.careers-container>div.first>span.body,.careers-container>div.fourth>span.body,.careers-container>div.second>span.body,.careers-container>div.sixth>span.body,.careers-container>div.third>span.body{color:#f0f0f0}@media (max-width:960px){.careers-container{-ms-flex-direction:column!important;flex-direction:column!important}.careers-container>div{width:93%!important}}@media (max-width:700px){.careers-container>div{width:85%!important}}@media (max-width:900px){html{-webkit-text-size-adjust:100%}.bugreport-button{display:none}.menu-button-wrap{display:block}.sub-page-para-nospace{margin:10px}body.site-boldt div.outer-wrap div.inner-wrap div.block-wrap div.block-right{clear:both}body.site-boldt div.outer-wrap div.inner-wrap div.service-wrap{margin-top:0}.inpage-menu-wrap{width:100%;background-color:#333;border-top:1px solid #222;z-index:96;opacity:1}.crumbs p{color:#999;font-family:Oswald,sans-serif;font-weight:100;font-size:11px;text-transform:uppercase;margin:0;width:calc(100% - 20px);padding:5px 0 5px 18px}.inner-wrap p,.total-totals-wrap span{font-family:'Open Sans',sans-serif}.inpage-menu-wrap.locked-bar .crumbs p{width:100%;margin:0;padding:5px 0;text-align:center}.inpage-menu-wrap.locked-bar{z-index:96!important}.inpage-menu-wrap.locked-bar ul{display:none}.inpage-menu-wrap .menu-link-icon{display:none!important}.center-link:after,.helper,a.center-link:before,ul.temp-menu,ul.temp-menu li.locations-menu div .sub-menu li.title,ul.temp-menu>li:last-child{display:none}.inpage-menu-wrap ul{margin:0 auto;list-style:none;text-align:left;padding:0;width:100%}ul.temp-menu{background-color:#00598e;position:relative;width:100%;height:100%;float:left;margin:0;padding:20px 0 0}ul.temp-menu li{float:left;width:100%;border-bottom:1px solid #004075;border-top:1px solid #1A73A8}ul.temp-menu li a{text-align:left}ul.temp-menu li:first-child{border-top:none}ul.temp-menu>li:last-child{border-bottom:none}ul.temp-menu li div{position:relative;width:96%!important;left:0!important;margin:2%!important;top:0;float:left;background-color:#f1f1f1}ul.temp-menu li div .sub-menu{float:left;width:48%!important;left:0;margin:0 1% 20px;background-color:#f1f1f1}ul.temp-menu li div .sub-menu li{border:none}.temp-menu li div:after{top:-24px!important;left:40px!important;margin:0 0 0 -14px!important}ul.temp-menu li.locations-menu div .sub-menu{width:100%!important}.popup{position:absolute;top:20px!important}.helper{width:300px;top:100px;left:50%;margin:0 0 0 -161px;background:-webkit-linear-gradient(top,#f1f1f1 0,#ccc 100%)}.service-wrap .block-right{width:100%;float:left;position:inherit}.block-right .service-form{width:400px!important;margin:0 0 0 -222px!important}#service-checkout-form-1 p{text-align:center;margin:0 0 10px!important}#service-checkout-form-1 .service-form.lead-form{margin:50px auto 0!important}.default-service-submit{width:98%}.inner-wrap{width:100%}.inner-wrap p{font-weight:100;font-size:.7em;padding:10px 20px}.floating-list-filter-wrap,.page-title,.sub-page-title{font-family:Oswald,sans-serif}.intro-p{padding:10px 20px}.logo{width:130px}.logo.locked-logo{width:90px!important}.page-title{width:100%;text-align:center;font-size:1.6em;font-weight:600;border-bottom:1px dashed #ccc;text-transform:uppercase}.sub-page-title{font-size:1.2em;font-weight:100;text-align:center;margin:10px 0 30px;text-transform:uppercase}.showcase-wrap{margin:10px;min-height:inherit;height:500px!important}.blog-wrap,.blog-wrap .fp-blog-list{height:auto}.blog-wrap .fp-blog-list li{width:50%;width:calc(50% - 10px);max-height:240px}.showcase-content{position:absolute;display:block;left:0;top:28%;width:100%;margin:-10% 0 0}.showcase-content img{display:block;width:80%;height:auto;background-size:contain;margin:0 auto}.floating-list-filter-wrap{font-size:12px;padding:10px;background-color:#f58221;display:block;width:100px;margin:0 auto}.cat-list-left{display:block;position:inherit;width:100%;height:auto}.cat-list-left .floating-list{z-index:98;box-shadow:0 0 35px #000;background-color:#0a549b;color:#fff;height:100%;height:calc(100% - 110px);margin:0;padding:100px 10px;border-radius:0;width:280px;position:fixed!important;bottom:0!important;display:block;left:-350px;transition:.5s;overflow-x:hidden;overflow-y:scroll}.cat-list-left .floating-list.mobile-slide{left:0}.cat-list-left .floating-list .floating-list-close{display:block}.cat-list-left .floating-list a{color:#fff}.cat-list-left .floating-list ul{display:nonxe}.cat-list-left .floating-list ul li.product-filter{color:#fff;font-size:12px;padding:5px 10px;margin:2px 0;border:none}.cat-list-left .floating-list ul li.product-filter.active{font-weight:700;color:#000;border:none;background-color:#d9e8cb}ul.cat-list{width:calc(100% - 40px);margin:0 20px;padding:0}ul.cat-list li .product-list-img{text-align:center;height:auto!important}ul.cat-list li{width:50%;width:calc(50% - 12px);margin:5px 5px 30px;cursor:pointer!important;overflow:visible!important}.pool-wrap ul.cat-list li{margin:5px 5px 80px}ul.cat-list li h4{font-size:.9em}ul.cat-list li .extra-info{font-size:.8em}ul.cat-list li img{opacity:1}ul.cat-list li:hover .product-list-img img{cursor:pointer;width:90%;margin:0 auto;opacity:1}#liner-all-list img.can-liner{bottom:60px}#liner-all-list li:hover img.can-liner{right:20px;bottom:60px}ul.cat-list li img.brand-icon{margin:0 auto;width:50px}ul.cat-list li img.list-badge{z-index:96}#liner-all-list{margin:0;padding:0;width:100%}#liner-all-list li{float:left;cursor:default;height:auto;width:50%;width:calc(50% - 10px);margin:5px 5px 60px}#liner-all-list li .product-list-img{text-align:center;height:350px}.full-description,.patio-wrap .full-description{text-align:justify;font-weight:100;font-family:Oswald,sans-serif}#liner-all-list li h2{display:none}#hottub-view-toggle.toggle-wrap{float:left;width:100%;margin:30px 0 0}ul.cat-list li img.hover-title-image{position:relative!important}.liner-feature-list{list-style:none;padding:0;display:inline-block;margin:0;width:100%;font-size:12px!important}.liner-comps li{display:inline-block;padding:0;width:auto}.liner-comps li img{padding-top:6px;margin:0}.liner-comps li a{padding:10px}.liner-comps li p{padding-left:0;padding-right:0;padding-top:0}div.f-left.f-white{left:20px}div.f-right.f-black{right:20px}#liner-home-1 h4.sub-page-title{margin:0;padding:40px 0 30px}#liner-home-2 .block-left img,#liner-home-3 .block-right img{display:none}#liner-home-5 .block-left img{width:70%}#liner-home-6 ul li{display:inline-block;padding:1%;transition:.5s;float:left;width:31.3%}.patio-wrap .full-description{padding:20px;width:calc(100% - 40px)!important}.full-description{min-height:200px;padding:10px;width:calc(100% - 20px)!important}.full-description ol,.full-description ul{width:85%;width:calc(90% - 40px);margin:0 5% 20px}body.site-boldt div#opening-start div.inner-wrap div.block-wrap div.open-desc{margin:670px 0 0}#opening-start .open-desc{margin:270px 0 0}#opening-start .service-form{position:absolute;top:180px;left:50%;margin:0 0 0 -147px;width:280px}#opening-start .service-form h4{font-size:18px}.service-form .service-book-button i{float:left;width:20%;width:calc(20% - 21px);padding:0 0 10px 10px;color:#fff;border:none!important;border-right:1px solid #003}#opening-start .service-form .service-book-button{height:40px}#opening-start .service-form .service-book-button p{font-size:18px;margin:8px 0 0}.patio-wrap .block-right img{margin:0;width:150%;height:auto}.patio-wrap .block-right img.paralax-image{margin:180px 0 0;width:150%;height:auto}.paralax-price{position:absolute;margin:430px 0 0!important;text-align:center;font-size:1.2em!important;font-family:Oswald,sans-serif!important;width:100%!important;padding:0!important}.patio-color-list li{width:46%;float:left;margin:2%;padding:0;overflow:hidden}.promotions-list li div{height:auto}.promotions-list li p{margin:2px;padding:2px}.promotions-list li h2{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:14px}.promo-wrap .inpage-detailed-product-list img{float:left;width:100%!important;height:auto!important;padding:0!important}#hotspring-block .brand-block .block-right img{left:0;width:100%;margin:50px 0 0}#hotspring-block .paralax-image{position:absolute;top:-100px;left:0;margin:400px 0 0!important}.floating-image-left{margin:0;height:auto}#caldera-block .paralax-image{position:absolute;height:auto;left:0;margin:150px 0 0!important}div.floating-image-left.landing-page img{width:100%;margin:0}.collection-list{list-style:none;width:100%;margin:30px 0 100px;padding:0;float:left;text-align:center}.collection-list li p{font-size:11px}#details.hottub-wrap .block-right{height:300px!important}#details.hottub-wrap .block-right img{width:100%;margin:150px 0 0}#features.hottub-wrap .floating-image img{width:100%;padding:0;margin:0}#features.hottub-wrap .floating-image{width:100%;float:none;left:0}#features.hottub-wrap .feature-list{font-size:.8em;padding:0}#collection-info{background-color:#f58220;height:auto;-webkit-transform:skewY(1deg);margin:30px 0;overflow:visible;padding:0 0 20px}#collection-info .remote-image{position:relative;z-index:9;top:20px;width:100%;-webkit-transform:skewY(-1deg)}.floating-color{width:300px;margin:0 0 0 -150px}ul.color-list{text-align:center;list-style:none;padding:250px 0 0;margin:0}.sub-page-title-locations{font-size:1.1em;line-height:1em}.sub-page-hours{margin:10px 0 30px}.hours-wrap{padding:0 2%;width:96%}.hours-wrap table{font-size:.8em}.location-features-wrap{font-family:Oswald,sans-serif;padding:2%;width:96%}.location-features-wrap ul{font-size:.8em;margin:0}.block-title{margin:0 0 30px;padding:0 10px}.hours-wrap td:first-child{text-align:left;width:100px}.hours-wrap .additional td:first-child{width:100%}.hours-wrap h4,.location-features-wrap h4{font-size:1.2em;text-transform:uppercase;text-align:center;margin:60px 0 10px}div.block-wrap.service-wrap{margin:4%;width:92%}.safety-color-list li .safety-color-float{position:absolute;top:-260px;margin:4%;width:92%;overflow:hidden;right:0;display:none}#included .block-left,#remove .block-left{text-align:center}#included img,#install img,#remove img{width:80%!important}ul.safety-list{font-size:.8em;width:calc(100% - 60px)}.safety-image-wrap{height:300px}#install .block-right{text-align:center}.service-p{margin:10px 40px}.hero-image.promo-wrap img{margin:20% 5% 0;width:90%}.pool-wrap .brand-block .block-right{height:300px!important}.pool-wrap .brand-block .block-left{height:200px!important}.pool-wrap .brand-block .block-right img{left:0;width:100%;height:auto;margin:250px 0 0}.pool-wrap .brand-block .block-left img{margin:50px 0 0;width:100%;height:auto}.pool-wrap .brand-block{height:auto!important;padding:0 0 20px}#pioneer-info .block-wrap p{margin:0;width:100%;padding:0}.pioneer-small-list li p{text-align:left}#ig-options,.canaba-club-sign-up-extras ul li:first-child strong,.equipment-p,.equipment-pad-wrap,.pioneer-small-list,.review-list li,ul.cat-list.four-list li{text-align:center}.pioneer-small-list li .small-list-hover{left:50%;bottom:70px!important;display:block;margin:-150px 0 0 -120px}#starttosplash img,.canaba-club-sign-up-extras:before,.info-circle,.info-cirle-wrap{display:none}.sales-benefits-list{width:100%}.sales-benefits-list li{float:left;width:80%;margin:30px 10%}#ig-options{position:relative}#ig-options img{transition:.5s;width:300px;margin:0 auto}#ig-options .options-image-wrap{position:relative;height:auto;margin:10px 0}.equipment-pad-wrap{width:100%}.equipment-pad-wrap img{width:300px;margin:20px auto 0}.equipment-wrap{background-image:url(../../images/pioneer/ig-pool/heros/equipment-grass.png);background-size:cover;height:300px;overflow:visible}#onground-equip{height:350px}#cabana-club-1 div.inner-wrap div.block-wrap div.block-right,.block-right{height:auto!important}#onground-equip h3{padding:50px 0 0}#construction{margin:2%;width:96%}#construction h4{margin:0 0 -10px 20px}.equipment-p{font:1em "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;font-size:1em!important;color:#fff;padding:0!important}.pioneer-small-list li,.pool-gal-list{font-family:Oswald,sans-serif}#onground-landing{background-position-x:-160px}#inground-landing{background-position-x:-500px}#inground-landing p.brand-info,#onground-landing p.brand-info{background-color:#f1f1f1;margin:20px;border-radius:4px;opacity:.8}#inground-landing .block-left-title,#onground-landing .block-left-title{text-shadow:none}.block-left{width:100%}.block-right{width:100%!important}div.swim-spa-lcd-control-panel div.block-right{padding-top:0}#onground-landing .block-right{margin:-50px 0 0}#details.pool-wrap .block-right{width:50%;float:left;position:relative;height:300px!important}#details.pool-wrap .block-right img{width:100%;margin:190px 0 0}.sub-page-para{margin:10px 20px 30px}.patio-collection-list li div{width:100%;height:auto;display:block}.patio-collection-list li div>div{height:100%;line-height:100px}.patio-collection-list li{width:50%;width:calc(50% - 20px);margin:10px 10px 30px}.pool-gal-list{list-style:none;margin:0;padding:10px 30px;float:left;width:calc(100% - 60px)}ul.cat-list.four-list{margin:0;padding:0}ul.cat-list.four-list li{width:calc(100% - 20px)}#pioneer-info .block-left,#pioneer-info .block-right{padding:10px;margin:0;width:calc(100% - 20px)!important}.pioneer-small-list{list-style:none;margin:40px 0;padding:0;width:100%;color:#f1f1f1}.pioneer-small-list li{width:100%;border-radius:4px;display:inline-block;font-weight:100;position:relative;cursor:pointer;padding:0;border:1px solid transparent;line-height:32px;text-align:left;font-size:.8em;margin:10px 0}.pioneer-small-list li i{font-size:32px;color:#fff;float:left;margin:0;padding:0;width:auto}.block-left-title,.block-title,.block-title-no-margin,.dark-block-title{font-size:1.7em;line-height:1.2em}.dark-block-title{margin:0 0 40px}#cabana-club-sign-up{padding:0 0 100px}.cabana-wrap .paralax-image{position:relative;margin:50px 0 0!important;width:100%}.cabana-wrap ul.feature-list{margin:0 0 40px!important;float:left}.cabana-wrap ul.feature-list li{margin:0 0 10px;float:left;width:100%;width:calc(100% - 20px);padding:10px}.cabana-wrap ul.feature-list li p{margin:0;padding:0}#cabana-club-sign-up ul.sign-up-list{list-style:none;margin:20px 0 0;padding:0}.signup-block h4{margin:50px 0 10px}.canaba-club-sign-up-extras{background-color:#f1f1f1;border-radius:4px;position:relative;left:0;float:left;width:86%;top:0;padding:2%;margin:20px 5% 10px;box-shadow:none}.site-boldt .canaba-club-sign-up-extras{width:100%!important;left:20px!important}.canaba-club-sign-up-extras ul{width:100%}.canaba-club-sign-up-extras ul:first-child{width:100%;border:none}.canaba-club-sign-up-extras:after{border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #f1f1f1;border-top:20px solid transparent;top:-30px;right:50%;margin:0 -15px 0 0}.review-list{margin:20px 0 0;padding:0;list-style:none}.review-list li{float:left;height:220px;font:.95em "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;font-weight:100;font-style:italic;border-radius:4px;position:relative;transition:1s;margin:0;padding:0;width:100%!important;background-color:#f1f1f1!important}#service-book-1 .form-section .service-options label,.pool-openeing-form .cal-month-wrap h4,.pool-openeing-form .sub-block-title{text-align:center;font-family:Oswald,sans-serif}.review-list li:nth-child(odd){background-color:#f9f9f9!important}.hottub-promo-header blockquote{width:100%;margin:0 0 20px}.hottub-promo-header{text-align:center}.hottub-promo{height:auto}.hottub-promo .block-left,.hottub-promo .block-right{padding:20px;width:calc(100% - 40px)!important;text-align:center;height:auto!important;position:inherit}.hottub-promo .block-left h3,.hottub-promo .block-right h3{padding:150px 0 0}.hottub-promo .block-left img,.hottub-promo .block-right img{position:absolute;top:30px;width:350px;transition:none;left:50%;margin:0 0 0 -176px}#cabana-club-promo-sign-up .cabana-text{float:right;color:#fff;text-align:center;margin:20px -20px 0 0;font-size:14px;width:100%}#cabana-club-promo-sign-up{text-align:center}#cabana-club-promo-sign-up .cabana-text a{display:block;margin:20px auto}#service-book-1 .inner-wrap,#service-book-2 .inner-wrap,#service-book-3 .inner-wrap,#service-book-4 .inner-wrap{position:relative;width:640px;width:100%;padding:0}#service-book-1 .form-section{margin:0 auto 50px;width:90%;max-width:450px}#service-book-1 .form-section .service-options label{display:block;float:left;font-size:1.2em;color:#555;border-radius:4px;cursor:pointer;transition:.5s}#service-book-1 .form-section label span{float:left;width:100%;color:#0099d8;font-weight:600;text-align:center;margin:0;padding:0}#service-book-1 .form-section .box{width:20px;height:20px;border:3px solid #004075;position:relative;border-radius:4px;float:none;margin:0 auto}.pool-openeing-form .sub-block-title{margin:0 0 30px;font-weight:100;padding:10px}#service-book-1 .list-section .quantity-wrap a{float:right;font-size:12px;margin:4px 5px 0 0;color:#333}#service-book-1 .list-section .quantity-wrap{display:none;left:0;margin:10px 0 30px!important;padding:10px 0;width:100%;float:none}#service-book-1 .list-section .section-option label{position:relative}#service-book-1 .list-section .section-option label>span{position:absolute;right:0;top:10px;width:auto}#service-book-1 .list-section .quantity-wrap span{float:left!important;padding:0;position:relative!important;margin:0 5px}#totals-wrap{position:fixed!important;margin:0 auto;float:left;top:inherit!important;bottom:0!important;height:auto;padding:25px 20px;width:calc(100% - 40px);border-radius:0;border-top:none;background-color:#f9f9f9}.pool-openeing-form .cal-month-wrap h4{margin:0 auto;background-color:#004075;padding:10px;color:#fff;text-transform:uppercase;width:320px}.pool-openeing-form .datepick-table label,.pool-openeing-form .datepick-table span.full{display:block;font-size:18px;font-family:Oswald,sans-serif;border-radius:4px;transition:.5s;width:20px;height:20px;padding:12px;text-align:center}.pool-openeing-form .datepick-table span.full{line-height:20px;background-color:#ccc;color:#999}.pool-openeing-form .datepick-table label{cursor:pointer;line-height:20px;background-color:#fff}.pool-openeing-form .datepick-table-p{text-align:center;font-size:11px;margin:0}.totals-intro-wrap,.totals-pooltype-wrap{display:none!important}.total-totals-wrap>p{font-size:14px;border:none;padding:0!important;margin:0;text-indent:-999px;height:1px;overflow:hidden}.total-totals-wrap span.total-tax-span{font-weight:100;font-size:14px!important}.final-total-wrap{font-weight:400!important;font-size:14px;padding:10px 0!important}.reviewed-option{width:auto;max-width:400px;margin:20px auto;padding:10px 0;border-top:1px dashed #ccc}#totals-wrap .datpick-hover-wrap h4{display:none}#totals-wrap .datpick-hover-wrap{position:absolute;bottom:-10px;left:10px}.total-totals-wrap{border:none;margin:0}.total-totals-wrap span{float:right;text-indent:0;font-size:16px;width:80px;height:70px;position:absolute;bottom:10px;right:10px;margin:0;padding:0;text-align:center;background-color:#fff;border:1px solid #999;border-radius:4px;font-weight:600;line-height:45px}#service-book-1 .total-wrap,.caldera-tc .caldera-info span,.pool-open-mistake,.utopia-header{font-family:Oswald,sans-serif}.total-totals-wrap span:before{content:'Total:';line-height:12px;width:100%;margin:0;padding:5px 0;text-align:center;background-color:#0099d8;color:#fff;float:left;font-size:12px;font-weight:100;border-bottom:1px solid #333}.pool-openeing-form .pool-open-info-wrap{text-align:center;width:100%;max-width:450px;margin:0 auto 180px}#totals-wrap .totals ul{list-style:none;padding:0;border-radius:4px;overflow:hidden;width:calc(100% - 160px);margin:0 80px}#service-book-1 .total-wrap{position:absolute;top:0;z-index:96;border:1px solid #ccc;color:#333;border-radius:4px;display:nonxe;float:left;width:100%;background-color:#f20;margin:0;padding:0}.service-final-button.booking-button .book-price{display:block;height:100%;border:none;background-color:#00598e;-webkit-appearance:none;font-family:'Lobster two',cursive;font-weight:900;font-style:italic;font-size:30px;color:#ecf3c0;border-radius:4px;padding:20px 20px 20px 60px;width:100%;width:calc(100% - 50px);margin:0 auto}.service-final-button.booking-button i{position:absolute;top:15px;display:block;margin:0;padding:0;color:#fff;font-size:42px;left:8%}.pool-open-mistake{border:none;-webkit-appearance:none;background-color:transparent;margin:10px auto;display:block;color:#0099d8;font-weight:500;text-transform:uppercase;position:relative;border-radius:4px;cursor:pointer;padding:10px 10px 30px}.utopia-header{font-weight:100;font-size:40px;text-transform:uppercase;text-align:center;color:#f27930;letter-spacing:-1px;padding:20px;line-height:44px}#caldera-utopia-2016 img,.utopia-description{width:100%}.caldera-tc h4{font-family:'Open Sans',sans-serif;font-weight:500;border-bottom:1px dashed #ccc;font-size:20px;margin:0 0 10px}.caldera-tc .caldera-info span{float:left;background-color:#f58220;padding:10px;border-radius:30px;text-align:center;color:#fff;font-weight:400;width:10px;height:10px;margin:0 5px;line-height:10px;font-size:12px}.caldera-tc .caldera-info,.hottub-promo .saveflag{font-weight:100;display:inline-block;font-family:Oswald,sans-serif}.caldera-tc .caldera-info{text-align:center;width:40px;margin:0 10px 0 0}.utopia-feature-wrap img{position:relative;width:100%}.hottub-promo-header p{text-align:center;width:100%;width:calc(100% - 20px);margin:0!important;padding:10px!important}.hottub-promo .saveflag{padding:5px 10px;line-height:30px;margin:30px 0 0;background-color:#900;color:#f1f1f1;text-decoration:none;text-transform:uppercase;position:relative;border-radius:4px;box-shadow:0 1px 2px #000;width:250px}#spotlight-1,#spotlight-2,#spotlight-3,#spotlight-4,#spotlight-5,#spotlight-6{top:0;left:0}.utopia-feature-block{font-family:'Open Sans',sans-serif;background-color:#f1f1f1;transition:.1s;box-shadow:none;border-radius:0;position:relative;left:0;top:0;float:left;margin:0;padding:10px;height:auto!important;width:calc(100% - 20px)}.utopia-feature-block:nth-child(odd){background-color:#fff}.utopia-feature-block:nth-child(odd) img{float:right}.utopia-feature-block .utopia-block-text{overflow:hidden;float:left;height:auto!important;width:calc(100% - 160px)}.utopia-feature-block h4{font-size:14px;text-align:left;color:#f58220;margin:20px 10px 0}.utopia-feature-block p{font-size:12px;text-align:left;margin:0;height:auto}.utopia-feature-block img,.utopia-feature-block:hover img{width:140px;height:140px;margin:0}.utopia-feature-block img{border:6px solid #f58220;border-radius:200px;background-color:#fff;transition:.5s;float:left}.utopia-feature-block:hover{border-radius:0}.utopia-feature-block:hover .utopia-block-text{width:calc(100% - 160px)}#caldera-save-a h1{font-size:16px}#caldera-save-b p{font-size:20px}#caldera-save-b span{font-size:40px;line-height:50px}.season-opener-list li{min-width:180px;height:300px}.season-opener-list li img{width:160px;height:160px}.season-opener-list li a{color:#333;text-decoration:none}.opener-list-item-price .opener-save{display:block;width:100%;float:left;text-transform:uppercase;color:red;font-weight:600;font-size:16px;margin:10px 0 0}.opener-list-item-price .opener-name{display:block;width:100%;float:left;font-size:12px}.opener-list-item-price .opener-price{display:block;width:100%;float:left;font-weight:100}.opener-list-item-price .opener-save-price{display:block;width:100%;float:left;color:#0099d8;font-size:16px}.opener-block .open-button-box{position:relative;width:100%;bottom:0;text-align:center!important}.opener-block .open-button-box a{width:200px;margin:5px auto;display:inline-block!important;float:none}.opening-cabana img{width:90%;margin:0 5%}.opening-cabana p{font-size:16px;line-height:16px}.mothers-wrap h3,.mothers-wrap.grey-wrap h3{font-size:20px;padding:2%;text-align:center}#season-opener-6 .opener-list-item-price .opener-name{margin:20px 0 0}#season-opener-6 .opener-list-item-price .opener-save-price{color:#fff}#season-opener-6 .season-opener-list li{height:300px}#season-opener-7 .block-left img,#season-opener-7 .block-right img{width:80%;margin:10px 10%}#Aquabright img,#Polyfibro img{width:96%;margin:2%}#Aquabright ul,#Polyfibro ul{text-align:center;margin:0;width:100%}#Aquabright ul li,#Polyfibro ul li{display:inline-block;float:none}.solo-quote{margin:20px auto!important}#eco-feat div.inner-wrap h1.page-title img.page-img-title{width:90%;margin:0 5%}#Polyfibro .block-right p{padding:10px 20px;width:90%!important;width:calc(100% - 40px)!important}#Aquabright .block-left img.floating-color-option,#Polyfibro .block-right img.floating-color-option{width:400px;left:50%;top:0;margin:0 0 0 -200px}#Aquabright .block-left ul.hover-list{padding:350px 0 0;position:relative}#Polyfibro .block-right ul.hover-list{padding:250px 0 0;position:relative}.mothers-wrap p,.mothers-wrap.grey-wrap p{width:90%;max-width:400px;text-align:justify;margin:0 auto!important}.mothers-wrap h3{color:#000;text-decoration:none}.mothers-wrap.grey-wrap h3{color:#000;text-decoration:none;width:auto}.mothers-wrap.grey-wrap h3 a{width:100%;text-align:center}.mothers-wrap img{display:block;width:200px;margin:0 auto!important}.mothers-wrap .price{font-family:Oswald,sans-serif;font-size:40px;color:#74bd4c;font-weight:700;margin:0 0 20px;padding:0;width:100%;text-align:center!important}.mothers-wrap .link-button{background-color:#333;text-decoration:none;padding:5px 30px;color:#f1f1f1;font-size:16px;border-radius:4px;display:block;width:200px;margin:0 auto;text-align:center}#mothers-day-5 .block-right img{padding:70px 0 0;margin:20px 0 0}.mothers-wrap.grey-wrap .block-right{position:absolute}.mothers-wrap.grey-wrap .block-left{margin:230px 0 0}.mothers-wrap a.link-button,.mothers-wrap.grey-wrap a.link-button{text-align:center;float:none;margin:50px auto;display:block;width:200px}.mothers-wrap .discount-button{top:10px;left:calc(50% - 150px)}.mothers-wrap.grey-wrap .discount-button{right:calc(50% - 150px);top:10px}.mothers-wrap:hover img{-ms-transform:rotate(0);transform:rotate(0)}.mothers-wrap.grey-wrap:hover img{-ms-transform:rotate(0);transform:rotate(0)}.mothers-wrap.grey-wrap .block-right a{margin:0!important;padding:0!important;width:auto}#gary-klutt-2 img{width:90%;margin:0 5%}#gary-klutt-3{background-image:none}#gary-klutt-3 .stat-list{list-style:none;padding:0;float:left;margin:0 5% 40px;width:calc(100% - 10%);text-align:center}#gary-klutt-3 .stat-list li{width:50%;margin:0 0 20px}#gary-klutt-3 .question-list{list-style:none;padding:0;margin:0 5% 40px;width:calc(100% - 10%);text-align:center}#gary-klutt-1 p{width:90%}.klutt-list{list-style:none;display:block;text-align:left;padding:0;font-family:Oswald,sans-serif;width:96%;margin:0 2%}.klutt-list li{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.klutt-list li strong{width:100%}.klutt-list li>span{padding:10px;display:inline-block;text-align:right;border-right:2px solid #e0d9cc;margin:0 10px 0 0;text-transform:uppercase;width:50px;font-size:12px}.klutt-list li>div{white-space:normal}.klutt-list li>div p{margin:10px;float:left;white-space:normal;text-overflow:inherit;font-size:14px}#hayward-sale-1 img{width:100%}.hayward-promo-opening{background-color:#0064a2;padding:40px 0;float:left;width:100%;text-align:center}.hayward-promo-opening p{font-family:Oswald,sans-serif;padding:0;font-weight:800;text-transform:uppercase;width:100%;font-size:24px;line-height:24px;text-align:center}.hayward-promo-opening .hay-1{color:#fff005}.hayward-promo-opening a{float:none;display:inline-block;margin:20px 0 0}.hayward-promo-wrap img{margin:10% 0 0 -40%;height:auto;position:absolute;left:50%;top:100px;width:80%}.hayward-promo-opening-header h1{font-family:Oswald,sans-serif;padding:2%;font-weight:800;text-transform:uppercase;width:96%;font-size:24px;line-height:26px;text-align:center}.inner-product-split{height:300px}.infogarphics{width:90%!important;margin:0 5%}#ace-salt-1 p,#ace-salt-3 p{text-align:justify;text-align-last:center;width:100px;width:90%;margin:5%;padding:0}#ace-salt-3 img{width:90%;margin:40px 5%}.orange-button{display:inline-block;text-decoration:none;border-radius:4px;padding:10px 30px 10px 20px;background-color:#f27930;position:relative;color:#fff;font-family:Oswald,sans-serif;text-transform:uppercase;margin:20px auto}#ace-salt-2 img{width:90%;margin:0 5%}#ace-salt-4{margin:0;padding:5%;width:90%}#ace-salt-4 iframe{height:400px}footer{position:static;bottom:50px!important}.blog-spacer{clear:both;height:5px}.social-media-wrap li{display:inline-block;margin:0 44px;position:relative}#blog-9983-1 .install-block .install-block-1 .white-blob:after,#blog-9983-1 .install-block .install-block-2 .white-blob:after,.flexslider ol.flex-control-nav.flex-control-paging:after,.flexslider ol.flex-control-nav.flex-control-paging:before,.footer-form-left .footer-form-sub,.footer-form-right .footer-form-sub,.snowflake-l,.snowflake-s,.subfooter p a{display:none}.social-media-wrap li i{left:-20px;width:36px;top:-56px;height:36px;line-height:36px;font-size:24px}.flexslider ol.flex-control-nav.flex-control-paging{width:100%;margin:0;height:20px;left:0;border-radius:0}#tent-sale-2>div,#tent-sale-4 div{height:auto!important}#tent-sale-2>div{background-color:#f58220;background-image:none!important}#tent-sale-2 img{width:90%;margin-top:50px!important}#tent-sale-4 img{width:90%;margin-top:250px!important}.promo-product-list.three-list li{width:46%}.promo-product-list.three-list li img{width:90%}p.blog-quotes{font-size:32px;line-height:32px;margin:20px 40px}#whats-hot-4 h4{width:100%;margin:0;padding:0;text-align:center;line-height:64px}#whats-hot-4 h5{width:100%;text-align:center;margin:0 0 40px}#whats-hot-4{padding:20px 0!important}#endless-pools-2 .block-left,#endless-pools-2 .block-right{height:auto}#endless-pools-2 h4{margin:0}#endless-pools-2 strong{color:#069}#endless-pools-2 .block-left img{position:relative;right:0;margin:0 10%;width:80%}#endless-pools-2 .block-right img{position:relative;left:0;width:80%;margin:0 10%}.endless-list{padding:0;list-style:none;float:left;width:100%;margin:0}.endless-list li img{width:100%}.endless-list li h4{font-size:16px;text-align:center;text-indent:0}.endless-list li a{margin:0 auto}#endless-pools-4 p{text-align:center;width:90%;margin:0 5% 20px;padding:0}.endless-list>li>ul li{display:inline-block;width:80px;padding:10px}.endless-list>li>ul{list-style:none;padding:0;text-align:center;margin:20px 0}#cool-tunes-1 .block-left img{width:80%;margin:0 10%}#endless-1 .block-left,#endless-1 .block-right{width:90%;padding:0 5%}#endless-1 strong{text-align:center;display:block;width:90%;width:calc(100% - 40px)}#endless-1 .block-left{text-align:center}#endless-pools-3 .inner-wrap>p{width:90%;margin:5%;padding:0}.liner-details-list{margin:0;padding:0;text-align:center}#liner-all-list li:hover .new{left:7px}.canada-day-list{margin:0 20px}#canada-day-4 div.inner-wrap p{width:80%;margin:0 10%}#patio-clearance-6 .block-right img,.red-strip div{width:100%}#patio-clearance-6 .block-left,#patio-clearance-6 .block-right{width:50%!important}#safety-cover-1 ul.sc-feature li{font-size:16px;line-height:18px}#safety-cover-1 ul.sc-feature li img{float:left;margin:0 10px 40px 0;width:32px}#safety-cover-1 p{text-align:center}ul.sc-colours{margin:50px 0 350px;width:100%}ul.sc-colours p{padding:0!important;margin:0!important}l.sc-colours li img.fullsize{position:absolute;left:50%;width:450px;top:140px;margin:0 0 0 -225px;border-radius:4px}.stock-cover-wrap{width:96%;padding:1%;margin:1%;background-color:transparent}.stock-cover-wrap h4{font-size:18px}.stock-cover-wrap .cover-wrap-contorls li{height:120px;width:calc(33% - 12px)}.stock-cover-wrap .cover-wrap-contorls li span{font-weight:100;margin:0 5px 0 0;float:left;width:100%;font-size:12px}#safety-cover-4 ul li h4,#safety-cover-5 ul li h4{font-size:12px}#safety-cover-4 ul li h5,#safety-cover-5 ul li h5{font-size:14px}#safety-cover-6 ul li h4{font-size:14px;margin:0 0 10px}#safety-cover-6 ul li h5{color:#666}.cover-wrap-contorls-two li span{float:left;width:100%}.cover-wrap-contorls-two li{height:110px;width:40%!important;width:calc(40% - 18px)}#safety-cover-5 .block-left,#safety-cover-5 .block-right{width:48%!important;margin:1%;float:left}#safety-cover-5 .block-left img,#safety-cover-5 .block-right img{width:100%}#safety-cover-6 h3{color:#fff;text-shadow:none;margin:0 0 250px}#safety-cover-6 img,#sovereign-promo img{width:100%}#blog-9252-2 ul li img{width:100%;height:auto}#covana-1 ul li h4{font-size:22px}#coverlifter-1 a{margin:20px auto 70px}#finance-it-wrap.finance-it-wrap ul li p.finance-categroy-heading-2017{font-size:14px;font-weight:400}div#finance-it-wrap.outer-wrap.finance-it-wrap div.inner-wrap div.fin-listing-2017 ul li span{font-size:38px;line-height:40px}div#finance-it-wrap.outer-wrap.finance-it-wrap div.inner-wrap div.fin-listing-2017 ul li p.finance-description-2017{line-height:8px}#finance-it-wrap.finance-it-wrap ul li{display:inline-block!important;vertical-align:top!important}#finance-it-wrap.finance-it-wrap ul{text-align:center;width:100%!important;margin:0;padding:20px 0 30px}#caldera-factory-rebate-promo-2:after,#hotspring-factory-rebate-promo-2:after{border-right:20px solid transparent;border-bottom:20px solid transparent;content:"";position:absolute;top:0;margin:0 0 0 -20px}#finance-it-wrap h3,#finance-it-wrap h4{padding:0;margin:0;font-family:Oswald,sans-serif;font-size:24px}#finance-it-wrap h3{text-transform:uppercase;line-height:24px}#finance-it-wrap h4{font-weight:300;line-height:28px}#finance-it-wrap p,#finance-it-wrap p.blk-text{font-family:'Open Sans',sans-serif}.finance-it-wrap .financeItOutput h4{padding:10px!important}#finance-it-wrap img{margin:0 0 50px}#finance-it-wrap p.blk-text{color:#000;font-weight:600;font-size:28px;font-size:16px}#finance-it-wrap p{color:#fff;font-weight:400;font-size:22px;font-size:14px}#finance-it-landing-page-1 ul{list-style:none;padding:0;width:90%;margin:0 5%}#finance-it-landing-page-1 ul li{font-size:28px;line-height:50px;margin:20px 0}.finance-it-wrap h3.block-title{font-size:24px;line-height:26px}#Hottub-factory-rebate-promo img.tubImage,#caldera-factory-rebate-promo img.tubImage,#caldera-factory-rebate-promo-2 img,#hotspring-factory-rebate-promo img.tubImage,#hotspring-factory-rebate-promo-2 img{width:80%}.dark-button{padding:10px 20px;font-size:14px}#caldera-factory-rebate-promo-2,#hotspring-factory-rebate-promo-2{text-align:center}#caldera-factory-rebate-promo h3.block-title,#hotspring-factory-rebate-promo h3.block-title{color:#333!important;font-size:18px;padding:0 10px}#hotspring-factory-rebate-promo-2:after{border-left:20px solid transparent;border-top:20px solid #d0edf1}a.dark-button{background-color:#444;color:#fff}a.dark-button:hover{background-color:#333;color:#fff}#caldera-factory-rebate-promo{text-align:center}#caldera-factory-rebate-promo h3.block-title{color:#f36a22}#caldera-factory-rebate-promo-2{background:#d55401;background:linear-gradient(to bottom,#d55401 0,#f9ac51 100%)}#caldera-factory-rebate-promo-2:after{border-left:20px solid transparent;border-top:20px solid #fff}.hottubLogo{width:140px;height:auto;margin:0 0 20px}#blog-9827-3 div.block-left p,#blog-9827-5 div.block-left p{text-align:center;margin:10px 40px}#blog-9827-2 div.block-right p,#blog-9827-4 div.block-right p,#blog-9827-6 div.block-right p{text-align:center}#ecopool-1 img,#ecopool-2 img{width:90%;margin:0 5%}#ecopool-3 .block-left,#ecopool-3 .block-right{padding:20px 10%;width:80%!important;text-align:center}.ecopool-cirlc img{width:60%}#contact .sales-wrap{text-align:center}#contact .sales-wrap img{width:50%;margin:0 auto}#contact .footer-form-wrap{float:left;width:50%;margin:0 25% 150px}.footer-form-wrap{margin:0}.footer-form-top{width:100%;font-size:1.6em;margin:0 0 2px;padding:15px 0}.footer-form-left,.footer-form-right{width:47%;width:calc(50% - 10px);float:left;font-size:12px}#eco-pool-banner img{margin:50px 0;width:90%}#eco-pool-banner p{color:#fff;font-weight:400;width:90%;margin:0 auto}#blog-9983-1 .install-block .install-block-1 .white-blob{height:auto;color:#fff;width:100%;width:calc(100% - 20px);padding:10px;background-image:none!important}#blog-9983-1 .install-block .install-block-2 .white-blob{height:auto;color:#fff;width:100%;width:calc(100% - 20px);padding:10px;text-align:left;background-image:none!important}#install-2,#install-3,#install-4,#install-5,#install-6{margin:-200px 0 0}#blog-9983-1 #install-2.install-block .install-block-1 .white-blob,#blog-9983-1 #install-6.install-block .install-block-1 .white-blob{height:500px}#install-1 .install-spacer{height:250px}#install-3 div.install-block-1 img,#install-7 div.install-block-1 img{margin:0 0 200px}#blog-9983-1 .install-block .install-vacbox{width:90%;padding:5%;background-position:center;color:#000}#blog-10065-2 .block-wrap .block-left,#blog-10065-2 .block-wrap .block-right{float:left;width:50%!important}#blog-10065-3 img,#blog-10065-4 img{width:100%}#blog-10065-5 ul li{border-bottom:1px dashed #ccc;margin:20px 0 10px}#blog-10065-5 ul li img{width:130px}#blog-10065-7 ul li{font-size:16px;line-height:17px}#blog-10065-7 ul li img{margin:0 10px 100px 0}.numberbox{width:90%!important;margin:5%}.numberbox .number{font-size:48px;line-height:48px;margin:0;text-align:left}.numberbox h3{color:#00a6b9;font-size:30px;text-transform:uppercase;text-align:left;margin:0 0 10px;padding:0;line-height:30px;width:90%}.numberbox p{line-height:20px;font-size:14px}#blog-10125-1:after,#blog-10125-2:after,#blog-10125-3:after{margin:0 0 -50px!important;height:300px!important}.numberbox-double{width:42%!important;float:left;padding:2%!important;margin:2%!important}#blog-10125-6 ol{font-size:12px;margin:10px 5%}#blog-10125-6 ol li{margin:0 0 10px}#blog-10125-6 p{text-align:center}#blog-10125-5 h2{font-size:40px;line-height:40px}#blog-10125-5 p{font-size:12px;line-height:14px;padding:0 5%}#blog-10125-1 h2.hotspring-text,#blog-10125-3 h2{font-size:24px;line-height:22px}#blog-10125-4 .numberbox:last-child .number{width:60px}.full-page-stripe div{width:100%}#winter-clearance-4 img{margin:0 0 0 20px}#no-interest-promo img{width:90%;margin:5%}#no-interest-promo p{width:80%;margin:10px 5%;padding:10px 5%}#no-interest-promo .hottub-oct-promo{background-size:200%;height:200px}.yoga-box{height:750px}#holiday-tub-event .holiday-line-1{font-size:60px}#holiday-tub-event .holiday-line-2,#holiday-tub-event .holiday-line-3{font-size:24px;line-height:26px}#endless-promo-wrap p.a1{font-size:25px;line-height:30px}#endless-promo-wrap p.a2{font-size:60px;line-height:65px}#endless-promo-wrap p.a3{font-size:40px;line-height:45px}#endless-promo-wrap p.a4,#endless-promo-wrap p.a5{font-size:20px;line-height:25px}#endless-promo-wrap p.a6{font-size:16px}.holiday-gift-guide img{max-width:100%;margin:0!important}.holiday-gift-guide h4{font-size:32px!important;line-height:32px!important}.holiday-gift-guide p{font-size:16px!important;line-height:18px!important}#blog-11246-2,#blog-11246-3,#blog-11246-4,#blog-11246-5,#blog-11246-6,#blog-11246-7{text-align:center}#inspierd-1 ul.split-list li h4{color:#0d64a0;text-align:center;font-size:24px}#inspierd-1 ul.split-list li img{margin:0;padding:0}#inspierd-1 ul.split-list li p{text-align:center;font-size:14px}#inspierd-2 .youtube{width:90%;height:400px;clear:both;padding:0 0 200px;margin:0 auto}#inspierd-2 .block-wrap img{width:80%}#inspierd-2 .block-wrap div{padding:20px;width:42%!important;width:calc(50% - 40px)!important;margin:0!important}#inspierd-2 .block-wrap .block-right{margin:50px 0 0}#eco-feat ul.eco-check-wrap{width:90%;margin:0 5%}#eco-feat ul.eco-check-wrap li{font-size:16px}#eco-feat ul.eco-check-wrap li img{width:40px;margin:0 10px 0 0!important}ul.eco-color-list{list-style:none;margin:0 auto;padding:0;text-align:center;display:inline-block;width:100%}ul.eco-color-list li{float:none;text-align:center;display:inline-block;width:140px;white-space:nowrap}.eco-color-list li:hover img.eco-hover-image,.eco-stepimage-wrap,div#details.outer-wrap.hottub-wrap div.inner-wrap div.block-wrap div.block-right img.paralax-image{display:none}.eco-color-list li:hover img.eco-hover-image.eco-active{display:block}.eco-color-list li img.eco-hover-image.eco-active{position:fixed;width:90%;width:calc(90% - 10px);left:0;top:50%;margin:-25% 5% 0;z-index:99;border:5px solid #72bf44;border-radius:4px}#about-images li{width:48%;width:calc(50% - 10px);margin:0;padding:5px;float:left}#about-us-1 #closing-image{width:80%;padding:0;display:block;min-height:20px;margin:0 auto}#mothers-day-sale-17-1 div.inner-wrap ul.split-list li:nth-child(1) img.inview,#mothers-day-sale-17-1 div.inner-wrap ul.split-list li:nth-child(2) img.inview,#mothers-day-sale-17-2 div.inner-wrap ul.split-list li:nth-child(2) img.inview{margin-bottom:10px!important}#mothers-day-sale-17-1 ul.split-list li .discount-circle,#mothers-day-sale-17-2 ul.split-list li .discount-circle{top:10px!important;right:10px!important}.description-1 p,.description-2 p,.description-3 p{text-transform:uppercase;font-family:Oswald;font-size:16px}.description-1 p{font-weight:400}.description-3 p{color:#72bf44!important;font-weight:400}div#details.outer-wrap.patio-wrap{padding:0;margin:0;padding-top:60px}#caldera-sale-2017-top img.hotsprings-image,img.hotspring-image{width:90%;margin-left:5%;margin-right:5%}#details div.inner-wrap div.block-wrap div.block-right p.product-desc{margin:15px;text-align:justify}#details div.inner-wrap div.block-wrap div.block-right strong{font-family:'Open Sans',sans-serif;width:100%}#details div.inner-wrap div.block-wrap div.block-right ul{margin:40px 0 5px}#patio-collection-items div.inner-wrap ul.patio-collection-item-list{float:left;margin:0 20px}#details div.inner-wrap div.block-wrap div.block-right h4.collection-price-heading{font-size:23px;margin:30px 0 0!important;padding:0!important}#details div.inner-wrap div.block-wrap div.block-right p.piece-terms{font-size:11px;max-width:300px;float:none;margin:20px auto;clear:both}p.products-price.pricing.b{font-weight:800;font-size:62px;line-height:62px}div.product-wrap div.inner-wrap div.block-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}div.product-wrap div.inner-wrap div.block-right{padding-bottom:0;margin-bottom:0!important;-ms-flex-order:1;order:1}div.product-wrap div.inner-wrap div.block-left{padding-top:0;margin-top:0;-ms-flex-order:2;order:2;text-align:center}#details div.inner-wrap div.block-wrap{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex}#details div.inner-wrap div.block-wrap div{-ms-flex:1;flex:1}#details div.inner-wrap div.block-wrap div.block-left{width:100%!important;min-width:100%!important;-ms-flex-order:2;order:2;clear:both!important;padding-left:0}#details div.inner-wrap div.block-wrap div.block-right{margin-bottom:0!important;width:100%!important;min-width:100%!important;padding:0;margin:0;-ms-flex-order:1;order:1}#patio-collection-items div.inner-wrap ul.patio-collection-item-list li img.wp-post-image{height:auto;width:80%}#patio-collection-items div.inner-wrap ul.patio-collection-item-list li div.patio-collection div.patio-collection-item-right div.description-1 p,#patio-collection-items div.inner-wrap ul.patio-collection-item-list li div.patio-collection div.patio-collection-item-right div.description-2 p,#patio-collection-items div.inner-wrap ul.patio-collection-item-list li div.patio-collection div.patio-collection-item-right div.description-3 p{margin:0;padding:0}#caldera-sale-2017-bottom.outer-wrap{margin:0 0 5px!important}img#hotspring-logo.hotspring-image{width:50%;height:auto}#boldt-flyer-2017-1 .shift-L img,#flyer-2017-1 .shift-L img{width:80%;margin:0 10%}#caldera-sale-2017-bottom div.inner-wrap h4.hottub-heading,#hotspring-sale-2017 div.inner-wrap h4.hottub-heading{line-height:40px;font-size:25px!important;font-weight:600!important}#hotspring-sale-2017 div.inner-wrap h4.hottub-secondary-heading{font-size:17px!important;line-height:22px}#hotspring-sale-2017 div.inner-wrap p{font-size:14px!important;padding-bottom:20px!important}div#hotspring-sale-2017.outer-wrap{padding-top:30px!important}#caldera-sale-2017-bottom div.inner-wrap a,#hotspring-sale-2017 div.inner-wrap a{padding:5px 15px!important;font-size:18px!important}#caldera-sale-2017-bottom div.inner-wrap a{color:#4d4d4d!important}#caldera-sale-2017-top.outer-wrap{margin:0 0 -110px!important;overflow:visible!important}#caldera-sale-2017-top div.inner-wrap img.hotsprings-image{width:80%}#caldera-sale-2017-bottom div.inner-wrap p.see-dealer-caldera{font-size:14px!important;padding-bottom:30px!important}#caldera-sale-2017-bottom div.inner-wrap h4.hottub-secondary-heading{font-size:17px!important;line-height:22px;padding-bottom:10px;margin-bottom:0}#caldera-sale-2017-bottom div.inner-wrap p{font-size:16px!important;line-height:19px;padding:0;padding-bottom:10px!important;margin:0}#caldera-sale-2017-bottom{padding-top:60px!important;margin-bottom:-50px!important}#klutt-1 div.content-wrap p{font-size:13px;margin:20px 60px;line-height:22px!important}#klutt-1 div.content-wrap div.closing-footnote p{text-align:center!important;font-weight:600!important}#pink-tub-travelling .tripple-slider-control{width:100%}#pink-tub-travelling .tripple-slider-control .slider-control.left,#pink-tub-travelling .tripple-slider-control .slider-control.right{top:-110px;background-color:#fff;height:50px;width:50px;line-height:50px;font-size:42px;border-radius:50px;position:absolute;padding:10px}#pink-tub-travelling .tripple-slider-control .slider-control.left{left:30px;opacity:.2}#pink-tub-travelling .tripple-slider-control .slider-control.right{right:30px}#fathers-day-2 .shift-wrap .shift-R h4.promo-name,#fathers-day-3 .shift-wrap .shift-R h4.promo-name{font-size:28px}#fathers-day-2 .shift-wrap .shift-R p,#fathers-day-3 .shift-wrap .shift-R p{font-size:14px;line-height:18px;font-weight:400}#fathers-day-2 .shift-R p.promo-price,#fathers-day-3 .shift-R p.promo-price{font-size:28px;font-weight:600}#details.outer-wrap.hottub-wrap{width:99%;margin:0 0 0 5px}#details .pricing-list p.finance-hotub.pricing{font-size:45px}#details .pricing-list p.finance-hotub.text{padding:0;margin:0}#details .blue-button-wrap a.open-button.blue-button,div#details .blue-button-wrap a.Finance-button{font-size:17px}#details .full-description ul.details-list{width:90%}#flyer-2017-1 .shift-R h3.sub-page-title{font-weight:400;margin-bottom:25px;font-size:17px}#flyer-2017-1 .shift-R p{width:100%;font-size:12px;line-height:15px;padding:0}#flyer-2017-1 .green-button,#flyer-2017-1 .orange-btn{font-size:12px;width:50%;padding:10px;margin:0 0 25px}#flyer-2017-1 .shift-R p.extra-text-flyer{font-size:10px;line-height:12px}#boldt-flyer-2017-1 .shift-R h3.sub-page-title{font-weight:400;margin-bottom:25px;font-size:17px}#boldt-flyer-2017-1 .shift-R p{width:100%;font-size:12px;line-height:15px;padding:0}#boldt-flyer-2017-1 .green-button,#boldt-flyer-2017-1 .orange-btn{font-size:12px;width:50%;padding:10px;margin:0 0 25px}#boldt-flyer-2017-1 .shift-R p.extra-text-flyer{font-size:10px;line-height:12px}div#patio-collection-items.outer-wrap.patio-wrap.grey-wrap div.inner-wrap ul.patio-collection-item-list li div.patio-collection div.patio-collection-item-right div.description-3 p.product-collection-price-on-sale{text-decoration:line-through}div#patio-collection-items.outer-wrap.patio-wrap.grey-wrap div.inner-wrap ul.patio-collection-item-list li div.patio-collection div.patio-collection-item-right div.description-3 p.product-piece-sale-price{color:#900!important}div#patio-collection-items.outer-wrap.patio-wrap.grey-wrap div.inner-wrap ul.patio-collection-item-list li div.patio-collection div.patio-collection-item-right div.description-3 p.product-piece-sale-term{color:#fff!important;font-size:16px;background-color:#72bf44;padding:6px 10px;float:left;border-radius:4px}div#details.outer-wrap.patio-wrap div.inner-wrap div.block-wrap div.block-left p.product-collection-sale-price{color:#900}#canada-day-2 .shift-wrap .shift-R h4.promo-name,#canada-day-3 .shift-wrap .shift-R h4.promo-name{font-size:28px;line-height:30px}#canada-day-2 .shift-wrap .shift-R p,#canada-day-3 .shift-wrap .shift-R p{font-size:14px;line-height:18px;font-weight:400}#canada-day-2 .shift-R p.promo-price,#canada-day-3 .shift-R p.promo-price{font-size:28px;font-weight:600}div#canada-day-2.outer-wrap div.background-img-wrap{padding:0 20px;float:left}#patio-tent-sale-2017 .half-img{float:left;width:48%;margin:1%}#patio-tent-sale-2017 .long-img{margin:0 1%;width:98%}.cutout-coupon{border:2px dashed #fff;margin:14px 48px 50px!important;padding:30px}.cutout-coupon img{clear:both;float:none;width:80%}.cutout-coupon h4,.cutout-coupon h5{float:none;width:100%;margin:0;padding:0;text-align:center}.cutout-coupon p{float:none;width:100%;margin:5px 0;padding:0;text-align:center}#patio-tent-sale-2017 .shift-wrap h4,#patio-tent-sale-2017-2 .shift-wrap h4{font-size:28px!important}#patio-tent-sale-2017 .shift-wrap span,#patio-tent-sale-2017-2 .shift-wrap span{font-size:28px;margin:0 0 10px}#patio-tent-sale-2017 .shift-wrap p,#patio-tent-sale-2017-2 .shift-wrap p{font-size:14px;line-height:18px}#patio-tent-sale-2017 .shift-wrap a,#patio-tent-sale-2017-2 .shift-wrap a{padding:10px 20px}#patio-tent-sale-2017 .shift-wrap .shift-L img,#patio-tent-sale-2017-2 .shift-wrap .shift-L img,#patio-tent-sale-2017-3 .shift-wrap .shift-L img{width:90%}#patio-tent-sale-2017-3 .shift-wrap .shift-L,#patio-tent-sale-2017-3 .shift-wrap .shift-R{width:96%;text-align:center;margin:0;padding:2%}#patio-tent-sale-2017-2 .shift-wrap{margin:0 0 50px}#patio-tent-sale-2017-3 .shift-R a{display:block;margin:0 auto 20px;width:200px}div.search-image-wrap,ul.search-list,ul.search-list li{width:100%}div.search-image-wrap img{min-width:300px;display:block;width:100%;clear:both}ul.search-list li a h3{clear:both!important;width:100%;text-align:center;min-width:300px;padding-top:8px!important}ul.search-list li a p{clear:both!important;width:100%;text-align:left}div#opening-start,div.outer-wrap.service-wrap{padding-top:60px}div.patio-wrap div.inner-wrap h1.page-title{margin-top:37px}div.hottub-wrap div.inner-wrap div.block-wrap div.block-left div.floating-image{height:795px!important}div.swimspa-wrap div.inner-wrap div.block-wrap div.block-left div.floating-image{height:575px!important}}@media (max-width:600px){.showcase-content{top:36%}.showcase-content img{margin:0 auto;display:block;width:80%}div.hottub-wrap div.inner-wrap div.block-wrap div.block-left div.floating-image{height:600px!important}div.swimspa-wrap div.inner-wrap div.block-wrap div.block-left div.floating-image{height:430px!important}}@media (max-width:500px){#features.hottub-wrap .floating-image{height:475px}}@media (max-width:480px){.product-pricing-list p.price-disclaimer{margin:20px 0 0;padding-bottom:0}p.products-price.pricing.b{padding-bottom:0;padding-top:0}.product-pricing-list p.price-reg{padding-top:0}.service-form p.form-section-label{padding-left:0}.service-form .contact-check-wrap p{padding-left:0;padding-right:12px}.service-form .input-wrap .req{right:10px}div.block-right div.img-spacer{padding-left:0}.outer-wrap{padding:90px 0}#finance-it-wrap.finance-it-wrap ul li{width:44%}#details.hottub-wrap .block-right{height:400px!important}body.site-boldt div.showcase-wrap{height:460px!important}.site-boldt .logo,.site-boldt.stick .logo{width:260px!important;padding:0 5px!important}.site-boldt .menu-bg{padding:18px 0!important}.site-boldt .showcase-wrap{padding-top:16px!important}.site-boldt .logo.locked-logo{width:260px!important;padding:0 5px!important}.site-boldt .inpage-menu-wrap.locked-bar{top:60px!important}.site-pioneer .inpage-menu-wrap.locked-bar{top:75px!important}.inpage-menu-wrap .contactus a{padding:10px 20px}.inpage-menu-wrap ul li a{font-size:.8em;padding:8px 18px}}@media (max-width:380px){#opening-start .service-form{top:140px!important;left:54%!important}body div.logo{top:0}body.customize-support .logo,body.customize-support header{top:30px}}@media (max-width:320px){#opening-start .service-form{left:55.5%!important}}@media (max-width:960px){.site-pioneer .logo,.site-pioneer.stick .logo{width:275px;padding:0}.site-boldt .logo img,.site-pioneer .logo img{margin:0!important}.site-pioneer .logo{margin:-6px 0 0 -6px}.site-boldt.stick .locked-bar #breadcrumbs a.menu-link-icon,.site-pioneer .locked-bar #breadcrumbs a.menu-link-icon{margin:0}.site-pioneer .menu-bg{padding:25px 0!important;width:100%!important}.site-boldt .menu-bg{top:0;padding:25px 0;width:100%!important}.menu-bg span{padding-right:15px}.page-header.text-center .container{padding-left:0;padding-right:0;width:100%}.site-pioneer .logo.locked-logo{width:275px!important}.inner-wrap,.inpage-menu-wrap ul{width:100%}.crumbs p{width:96%}#bottom-menu .sub-menu li{height:auto}.patio-menu .sub-menu ul a#brantford-patio-clearance{padding:5px 15px!important;color:#fff!important;font-size:14px;float:left;width:auto;margin-bottom:0}.hottub-menu .sub-menu ul a#brantford-hot-tub-clearance{color:#fff!important;text-transform:uppercase!important;background:#f27930;padding:10px 30px 10px 20px!important;font-size:14px!important;line-height:16px!important;height:auto!important;font-weight:400;margin-bottom:0}.site-boldt .showcase-wrap{padding-top:29px}.site-pioneer .showcase-wrap{padding-top:30px!important}.site-pioneer .main-container{padding-top:75px}.site-bwpchat .main-container{padding-top:45px}}@media (min-width:481px) and (max-width:960px){.site-boldt .inpage-menu-wrap.locked-bar,.site-pioneer .inpage-menu-wrap.locked-bar{top:75px!important}.site-boldt .logo.locked-logo{width:320px!important;padding:0 5px}.site-boldt.stick .logo{width:320px;padding:0 5px!important}.site-boldt .logo{width:320px;padding:0 5px}#finance-it-wrap.finance-it-wrap ul li{width:31%}.site-boldt .main-container{padding-top:75px}}@media screen and (min-width:901px) and (max-width:960px){.site-boldt .inpage-menu-wrap.locked-bar,.site-pioneer .inpage-menu-wrap.locked-bar{top:75px!important}#finance-it-wrap.finance-it-wrap ul li span{font-size:38px;line-height:40px}}@media (max-width:480px){.new-service-booking .tabcarousel .tabslide{min-width:100%!important;width:100%;padding:0!important}.new-service-booking .tabs{-ms-flex-direction:column;flex-direction:column}.new-service-booking .tabs .tab{padding:0}.site-boldt .main-container{padding-top:60px}.landing-slider ol.flex-control-nav.flex-control-paging{bottom:0}}@media (max-width:960px){.new-service-booking #new-service-booking-page .inner-wrap .sub-page-para{margin:10px 0 40px}.new-service-booking #new-service-booking-page .inner-wrap h1.page-title{font-size:2.6em}.new-service-booking #new-service-booking-page .inner-wrap .selection-box h2{font-size:1.7em;margin:0 0 20px}.new-service-booking .selection-box .box-wrap{display:block}.new-service-booking .box-wrap .box{padding:30px;width:243px;margin:20px 0}.new-service-booking .liner-install .inner-wrap .block-wrap .page-title{text-align:center!important}.new-service-booking .liner-install .service-form .input-wrap input{width:calc(100% - 60px)}.new-service-booking ul.why-inline-reasons{min-width:270px}.new-service-booking ul.why-inline-reasons li{padding-right:0}.new-service-booking #service-team .hottub-block{-ms-flex-direction:column;flex-direction:column;width:100%}.new-service-booking #new-service-booking-page{padding-bottom:40px!important}.new-service-booking #service-team .inner-wrap-title h3{font-size:1.7em}.new-service-booking #service-team .inner-wrap-title h6{font-size:1.3em}.new-service-booking #service-team .block-icon-inner{-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.new-service-booking #service-team .block-icon-inner:last-child .new-service-booking #service-team .block-icon-outer{width:100%;margin:50px auto 0}.new-service-booking #service-team .card{width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.new-service-booking #service-team .card .card-text{text-align:center}.new-service-booking #service-team .block-icon-inner .card img{margin-right:0}.new-service-booking div#why-pioneer-block.fp-section{padding:70px 0 0}.new-service-booking .service-wrap#service-team .block-right p{padding:10px 0;text-align:center}.new-service-booking .block-btn{text-align:center;margin-bottom:30px}.new-service-booking .tabcarousel .tabslide{padding:2px}.new-service-booking .tabslide.hvr-curl-bottom-right:before{bottom:5px;right:5px}.new-service-booking #testimonials .block-title{font-size:1.6em}.new-service-booking .liner-install .block-right .service-form{margin:0!important;padding:0 0 0 10px!important}.new-service-booking .outer-wrap.liner-install{padding-bottom:40px!important;padding-top:30px!important}.new-service-booking #service-team{padding-bottom:0}.new-service-booking .outer-wrap.liner-install .block-wrap .block-left p{margin:0;padding:5px 0;font-size:.8em}.new-service-booking select.location-select-list{width:calc(100% - 9px)}.new-service-booking .liner-install .inner-wrap{width:80%}body .new-service-booking .liner-install .inner-wrap .block-wrap .page-title{text-align:center!important;font-size:1.8em}.new-service-booking .liner-install .block-right .service-form{width:97%!important}.hero-image img{margin:0 auto;left:unset;top:30%}.inpage-menu-wrap .inpage-link{display:none}}@media (min-width:600px) and (max-width:900px){.showcase-content img{margin:20px auto 0}}@media (min-width:480px) and (max-width:960px){.landing-slider ol.flex-control-nav.flex-control-paging{bottom:15px}}@media only screen and (max-width:780px){.showcase-wrap{height:300px!important;max-height:300px!important;min-height:300px!important}}@media (max-width:480px){.blog-wrap .fp-blog-list li,.hero-image{background-size:cover;background-position:center}#blog-7795-3 ul li,#blog-9423-1 .cover-blog-item .cover-blog-item-b h5,#blog-9423-1 .cover-blog-item span,#canada-day-6 div.block-left h3,#canada-day-6 h4,#endless-pools-3 .inner-wrap>h4,.floating-options h4,.hover-address .close-hover-address,.hover-address .service-form h4,ul.liner-install-list li div h4{font-family:Oswald,sans-serif}.showcase-wrap{height:300px!important;max-height:300px!important;min-height:300px!important}img.blog-sb-img{margin:10px 0}.no-wrap-split{width:98%;border:0;margin:1%!important;padding:0;height:400px;background-position:top center}.blog-wrap .fp-blog-list li{float:left;margin:8px 0 0 8px;vertical-align:middle;position:relative;height:100%;min-height:240px;overflow:hidden;width:calc(100% - 10px)}.landing-slider{height:320px}.hero-image{width:100%;height:290px}.hayward-promo-wrap img{height:auto;position:absolute;left:50%;top:100px;width:80%;margin:0 0 0 -40%}.hero-image img{height:auto;width:80%;position:absolute;left:10%;top:30%}.inpage-menu-wrap{width:100%;background-color:#333;border-top:1px solid #222;z-index:96;opacity:1}.inpage-menu-wrap.locked-bar{top:0!important}.crumbs p{margin:0;width:calc(100% - 20px);padding:5px 0 5px 18px}.patio-collection-list h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patio-collection-list h4 span{color:#999;float:left;width:100%;line-height:15px;font-size:10px;text-transform:uppercase}.patio-collection-list h4 span:after{content:'-'}.Collage img{vertical-align:bottom;opacity:0;width:100%}.salt-block{width:80%;margin:0 10%;padding:10px 0;border-bottom:1px dashed #333}.salt-block img{width:80%}.salt-block h4,.salt-block h5{text-align:center}#blog-7795-3 ul li{display:inline-block;padding:10px;color:#48b3c2;font-size:14px!important;width:100%;text-align:left;line-height:40px;margin:0 0 0 40px}.blog-three-block{width:80%;margin:0 10% 50px;padding:10px 0;border-bottom:1px dashed #333}#blog-7795-3 ul li i{color:#fff;background-color:#48b3c2;display:block;float:left;margin:0 5px 0 0;border-radius:40px;font-size:18px;width:40px;height:40px;line-height:40px;text-align:center}#blog-7766-3 .blue-font,#blog-7795-3 .blue-font{font-size:20px;line-height:24px}.footer-form-wrap p.pioneer-link{float:left;margin:10px 0;padding:0;text-align:center;width:100%;color:#0099d8;text-shadow:none;cursor:pointer;font-size:12px}#tent-sale-4 img{margin:0!important}#tent-sale-4 div{background-position:top}#tent-sale-2 img{width:90%;margin-top:0!important}#whats-hot-4 ul{margin:1%;width:98%}#whats-hot-4 ul li{float:left;height:100px;padding:0 1%;font-size:14px;text-transform:uppercase;color:#fff;width:48%}#whats-hot-1 .hayward-promo-name{font-size:16px;font-weight:400;text-transform:uppercase}#whats-hot-1 .hayward-promo-save-price{font-size:16px;font-weight:800;color:#72bf44}#whats-hot-1 span{font-weight:100;text-transform:uppercase}#whats-hot-4 h4{font-size:22px}#whats-hot-4 h5{font-size:18px}.endless-list>li{width:90%;margin:0;padding:5%}#endless-pools-3 .inner-wrap>h4{background-color:#0f7495;padding:10px;text-align:center;text-decoration:none;color:#fff;text-transform:uppercase;margin:0 12px;margin:10px 5px;position:relative}h4.endless-title:after{border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:14px solid transparent;border-top:14px solid #0f7495;content:'';position:absolute;bottom:-25px;left:50%;margin:0 0 0 -14px}.inpage-menu-wrap .inpage-link{display:none}.menu-button-wrap span{font-size:12px}.liner-feature-list li{font-size:15px;text-align:left;padding:0 0 0 30px;margin:5px 0;width:calc(100% - 30px)}#liner-home-6 ul li{display:inline-block;padding:20px 1%;transition:.5s;float:left;width:100%}#liner-home-6 ul li img{width:80%;height:auto}#liner-home-6 ul li:nth-child(odd){background-color:#fff}ul.series-list li p{padding:0;text-align:center}ul.series-list li a{background-color:transparent;text-align:center}ul.series-list li a img{margin:0}#liner-home-3 ul.series-list li strong{float:left;width:100%;margin:10px 0 30px;text-align:center}#liner-home-2 ul.series-list li strong{margin:10px 0 30px;text-align:center}#liner-all-list img.can-liner{bottom:60px;width:80px;right:15px}#liner-all-list li:hover img.can-liner{right:15px;bottom:60px}#everybody-in-2 span,#everybody-in-3 span{font-size:12px!important}#everybody-in-2 span.promo-price,#everybody-in-3 span.promo-price{font-size:18px!important}ul.liner-install-list{list-style:none;margin:50px 0 0;padding:0}ul.liner-install-list>li{float:left;width:calc(33.3% - 20px);width:80%;margin:10px 10% 100px}ul.liner-install-list>li div{position:relative}ul.liner-install-list>li img{width:100%;height:100%;border-radius:4px}ul.liner-install-list li div h4{position:absolute;width:100%;bottom:20px;text-align:center;font-weight:500;font-size:24px;color:#fff;text-transform:uppercase;text-shadow:0 0 1px #000;z-index:1}#blog-8578-2 .block-wrap div,#blog-8578-4 .block-wrap div{width:90%!important;margin:10px 5% 50px}#blog-8578-3 ul li{width:23%;font-size:12px}.canada-day-list li{float:left!important;width:46%!important;margin:2%;height:150px}#canada-day-4 div.inner-product-split-product a img{width:90%;margin:0 5%;height:auto}#canada-day-6 div.block-left h3{font-size:2.5em;text-transform:uppercase;font-weight:700;color:#fff;text-align:left;text-align:center}#canada-day-6 h4{text-transform:uppercase;margin:30px 0 0;padding:0;font-size:18px;color:#fff;text-align:center}#canada-day-6 p{margin:0;color:#fff;text-align:center}#canada-day-6 img{width:80%;margin:20px 10%}#Aquabright .block-left ul.hover-list{padding:180px 0 0;position:relative}#Polyfibro .block-right ul.hover-list{padding:140px 0 0;position:relative}#Aquabright .block-left img.floating-color-option,#Polyfibro .block-right img.floating-color-option{width:200px!important;left:50%;top:0;margin:0 0 0 -100px}.block-right .service-form.lead-form{margin:0 3%!important;width:92%!important;padding:1%}.helper-consent-wrap label{width:150px!important;width:calc(100% - 80px)!important}#totals-wrap .totals ul{list-style:none;margin:0;padding:0;border-radius:4px;overflow:hidden;width:100%}#totals-wrap{padding:10px 20px!important}#opening-start .service-form{position:absolute;top:180px;left:50%;margin:0 0 0 -162px!important;width:280px!important}#totals-wrap .datpick-hover-wrap{left:20px;bottom:40px}.total-totals-wrap span{right:20px;bottom:120px}#service-book-1 .list-section .section-option label{font-size:12px}#service-book-1 .form-section .box{margin:0 10px 0 0!important}.pool-openeing-form .datepick-table label{padding:12px;font-size:12px}.pool-openeing-form .datepick-table input:checked~label{font-size:18px}.service-final-button.booking-button{width:300px;margin:20px auto 0;position:relative}.service-final-button.booking-button .book-price{font-size:26px;padding:20px 0;margin:0;width:100%}.service-final-button.booking-button i{top:20px;font-size:25px;left:10px}.social-media-wrap li{display:inline-block;margin:0 28px;position:relative}.inner-product-split{height:auto;width:86%;margin:0 5% 40px;padding:2%}#patio-clearance-6 .block-left,#patio-clearance-6 .block-right{width:100%!important}#patio-clearance-6 .block-right img{width:80%;margin:0 10%}.red-strip div{font-size:18px}.inner-product-three{float:left;padding:20px;width:90%;width:calc(90% - 40px);margin:0 5% 40px}ul.sc-feature li{float:left;margin:0;width:100%!important}ul.sc-feature li img{float:left;margin:0 10px 10px 0!important;width:32px}ul.sc-colours li{font-size:12px}ul.sc-colours li>img.thumbnail{width:100%}ul.sc-colours li>img.fullsize{width:80%;margin:0 10%;left:0;top:120px}ul.sc-colours{margin:50px 0 220px;width:100%}.stock-cover-wrap select{width:140px}#safety-cover-4 ul li,#safety-cover-5 ul li,#safety-cover-6 ul li{margin:0 2% 20px;width:96%}.stock-cover-wrap .cover-wrap-contorls li{height:170px}#safety-cover-6 ul li{border:none}.cover-wrap-contorls-two li{text-align:center;float:none!important;display:inline-block;width:33.3%;width:calc(33.3% - 18px);margin:1px;background-color:#00598e;padding:10px 1%;color:#fff;transition:.5s;position:relative;height:150px}.hover-address .service-form{width:300px!important;margin:0 0 0 130px!important}.hover-address .service-form .service-book-button p{font-size:20px!important}.hover-address .service-form .service-book-button i{padding:10px 0;margin:0 0 0 10px}.hover-address .close-hover-address{text-align:center;display:block;color:#f1f1f1;font-size:12px;text-transform:uppercase;width:100%;margin:10px 0 0!important}.floating-options h4,.hover-address .service-form h4{text-align:center;text-transform:uppercase;color:#0099d8;font-size:18px}#blog-9252-1 img{width:80%}#blog-9252-2 ul{margin:0}#blog-9252-2 ul li{width:88%;margin:2% 4%;padding:2%}#blog-9252-2 ul li img{width:80%;margin:20px 0 0}#blog-9252-4 ul li{width:80%;margin:0 10%}.toy-left,.toy-right{margin:10px 0 50px;width:94%;border-bottom:1px dashed #ccc}.toy-split{border-top:1px dashed #ccc}#sovereign-promo img{width:100%}#sovereign-promo h4,#sovereign-promo h5{font-size:24px;line-height:24px}#sovereign-promo-2 p.sov-a{font-size:18px;line-height:20px}#sovereign-promo-2 p.sov-b{color:#fff;font-size:16px;line-height:18px}#sovereign-promo-2 p.sov-c{font-size:14px;line-height:16px}#sovereign-promo-2 a{font-size:16px;width:220px}#covana-2 img,#coverlifter-1 img.cover-img,#coverlifter-2 img{width:90%;margin:0 5%}#covana-1 ul li{width:100%}#covana-1 ul li h4{width:100%;float:left;margin:0 0 10px}#covana-1 ul li h4 img{height:36px;margin:-2px 10px 0}#covana-1 ul li p{margin:0;padding:0 40px 10px}#coverlifter-1 p{height:auto}#coverlifter-2 p{margin:10px 20px 20px}#blog-9423-1 .cover-blog-item .cover-blog-item-b{float:left;margin:0 10px;font-size:15px;width:60%;width:calc(70% - 40px)}#blog-9423-1 .cover-blog-item .cover-blog-item-b h5{color:#f58220;text-transform:uppercase}#blog-9423-1 .cover-blog-item img{float:left;width:20%}#blog-9423-1 .cover-blog-item span{font-weight:900;color:#f58220;float:left;overflow:hidden;font-size:55px;width:10%}.blue-button,.blue-text{font-size:18px!important}#blog-9423-1 .cover-blog-item.right-item span{float:left;margin:30px 0 0!important}#blog-9423-1 .cover-blog-item.left-item span{float:left;margin:-30px 0 0!important}.collection-list li{display:inline-block;height:300px;margin:5px;background-color:#f20;position:relative;overflow:hidden;border-radius:2px;width:calc(50% - 10px);width:150px!important}.blue-text{line-height:20px!important}.blue-button{margin:0}.blue-button-wrap{padding:20px 0 0!important}#contact .sales-wrap img,.ecopool-cirlc img{width:90%}#contact .footer-form-wrap{float:left;width:90%;margin:0 5% 150px}.footer-form-wrap{margin:0}.footer-form-top{width:100%;font-size:1.6em;margin:0 0 2px;padding:15px 0}.footer-form-left,.footer-form-right{width:47%;width:calc(50% - 10px);float:left;font-size:12px}.footer-form-left .footer-form-sub,.footer-form-right .footer-form-sub{display:none}#blog-9983-1 .install-block .white-blob span{margin:0;padding:0;font-weight:800;font-family:Oswald,sans-serif!important;font-size:28px!important;line-height:30px}#blog-9983-1 .install-block .white-blob p,#finance-it-wrap h3,#finance-it-wrap h4{font-family:Oswald,sans-serif;padding:0}#blog-9983-1 .install-block .white-blob p{margin:0;text-transform:uppercase;font-weight:600;font-size:24px;line-height:26px}#blog-9983-1 .install-block .install-bluebox,#blog-9983-1 .install-block .install-vacbox,#blog-9983-1 .install-block p.install-white{font-size:10px;font-weight:400;line-height:14px}#install-3 div.install-block-1 img{margin:0 0 260px}#install-1 .install-spacer{height:20px}#blog-9983-1 #install-2.install-block .install-block-1 .white-blob,#blog-9983-1 #install-6.install-block .install-block-1 .white-blob{height:320px}#blog-10065-2 .block-wrap .block-left,#blog-10065-2 .block-wrap .block-right{float:left;width:50%}ul.sc-colours li p img.fullsize{position:absolute;left:50%;top:170px;margin:0 0 0 -47%;display:none;border-radius:4px;width:94%}#blog-10065-7 ul{margin:0}#blog-10065-7 ul li{width:100%;text-align:center;margin:10px 0}#blog-10065-7 ul li img{display:none}#finance-it-wrap.fin-listing{width:100%x}#finance-it-wrap.finance-it-wrap ul li p.finance-categroy-heading-2017{font-size:10px}#finance-it-wrap.finance-it-wrap div.fin-listing ul{width:100%}#finance-it-wrap.finance-it-wrap div.fin-listing ul li{display:inline-block;vertical-align:top}#finance-it-wrap.finance-it-wrap ul li span{font-size:30px!important;line-height:44px!important}#finance-it-wrap.outer-wrap.finance-it-wrap div.inner-wrap div.fin-listing-2017 ul li p.finance-description-2017{padding-top:0;line-height:13px!important}#finance-it-wrap h3{text-transform:uppercase;margin:0;font-size:18px;line-height:20px}#finance-it-wrap h4{margin:0;font-weight:300;font-size:16px;line-height:18px}#finance-it-wrap img{margin:0 0 50px}#finance-it-wrap p.blk-text{font-family:'Open Sans',sans-serif;color:#000;font-weight:600;font-size:28px;font-size:12px;line-height:14px}#finance-it-wrap p{font-size:14px}#finance-it-wrap p.small-text{font-size:10px}#finance-it-wrap input[type=text]{border:none;border-radius:4px;font-size:14px;line-height:14px;display:inline-block;float:left;width:80%;margin:10px 5%;text-align:center;padding:16px 5%}#finance-it-wrap button{border:none;display:inline-block;-webkit-appearance:none;border-radius:4px;font-family:Oswald,sans-serif;background-color:#333;padding:16px 50px;color:#fff;font-size:16px;line-height:18px;text-transform:uppercase;cursor:pointer}#finance-it-wrap .title-image{margin:70px 0 50px!important}#finance-it-wrap .fin-1-p,#finance-it-wrap .fin-2-p{margin:0;font-family:Oswald,sans-serif}#finance-it-wrap .fin-1-p{text-transform:uppercase;font-weight:400;padding:0;font-size:24px;line-height:26px}#finance-it-wrap .fin-2-p{font-weight:300;padding:0;font-size:20px;line-height:22px}#finance-it-wrap .fin-3-p{color:#000;margin:20px 0 0;line-height:18px;font-size:18px}.finance-promo{width:90%;margin:5%}#finance-it-landing-page-1 ul li{margin:20px 0;font-size:18px;line-height:20px;height:50px}.numberbox-double{width:92%!important;float:left;padding:2%!important;margin:2%!important}.numberbox p{width:90%;margin:5%;padding:0}#blog-10125-1 h2.hotspring-text{font-size:20px;line-height:20px;padding:0 20px!important}#winter-clearance-4 img{width:200px}.hottub-oct-promo{background-size:200%;height:100px!important}#no-interest-promo .white-button{background-color:#f1f1f1;border-radius:4px;text-decoration:none;padding:10px 40px;color:#00598e;font-family:Oswald,sans-serif;text-transform:uppercase;margin:10px 5px;display:inline-block}.thank-you-form p.intro-p{width:100%;text-align:center;float:left;padding:50px 0 10px;font-family:'Open Sans',sans-serif;font-size:12px}.thank-you-form textarea{width:80%;padding:5%;margin:5%}.thank-you-form input[type=text]{width:80%;margin:5px 5%}.thank-you-form .blue-button{margin:30px 0 0}.yoga-box{width:90%;margin:5%;float:left;background-color:#62cdf7;text-align:center}.yoga-box-small{background-size:contain;width:86%;margin:5%;padding:2%}.yoga-box-small h3{margin:0 0 40px}#holiday-tub-event img{width:60%;margin:60px 0 0}#holiday-tub-event .holiday-line-1{font-size:36px;line-height:38px}#holiday-tub-event .holiday-line-2,#holiday-tub-event .holiday-line-3{font-size:18px;line-height:20px}#holiday-tub-event .white-button{width:140px;margin:10px}#endless-promo-wrap p.a1{font-size:20px;line-height:25px}#endless-promo-wrap p.a2{font-size:30px;line-height:35px}#endless-promo-wrap p.a3{font-size:20px;line-height:25px}#endless-promo-wrap p.a4,#endless-promo-wrap p.a5{font-size:16px;line-height:21px}#endless-promo-wrap p.a6{font-size:14px}#endless-promo-wrap .endless-button{background-color:#fef035;color:#0f7495;width:200px;border-radius:4px;font-family:Oswald,sans-serif;text-transform:uppercase;box-shadow:0 3px 5px #444;cursor:pointer;text-decoration:none;display:block;padding:10px;font-size:16px;margin:20px auto 0}.holiday-gift-guide li{width:90%!important;margin:20px 5% 100px!important}.holiday-gift-guide li h4,.holiday-gift-guide li p{text-align:center}.holiday-gift-guide img{width:80%!important;margin:0 10%!important}#holiday-gift-guide-3 ul.split-list img,#holiday-gift-guide-4 ul.split-list img{max-width:100%;margin:0 10%!important}.holiday-gift-guide ul.split-list li .split-list-price{color:#fc0d1b;font-family:Oswald,sans-serif;font-size:40px;line-height:42px;font-weight:600;text-align:center;margin:0 0 30px}#elf-on-a-shelf-1 img{display:none}#elf-on-a-shelf-1{text-align:center;padding:0 5%;width:90%}#blog-11246-2 img,#blog-11246-3 img,#blog-11246-4 img,#blog-11246-5 img,#blog-11246-6 img,#blog-11246-7 img{text-align:center;width:90%;margin:0 auto;float:none}#inspierd-2 h4{font-size:30px;line-height:32px}#current-coupon-offer-text .line1,#current-coupon-offer-text .line2{font-size:42px;line-height:42px;font-weight:900;text-transform:uppercase}#inspierd-2 .block-wrap div{padding:20px;width:94%!important;width:calc(100% - 40px)!important;margin:50px 0 0!important}#current-coupon-offer-text .line1{color:#fff;margin:0}#current-coupon-offer-text .line2{color:#fff300;margin:0}#current-coupon-offer-text .line3{font-size:30px;line-height:30px;color:#fff;margin:0;font-weight:600}#current-coupon-offer-text .line4{font-size:24px;line-height:24px;color:#fff300;margin:0;font-weight:300}#current-coupon-offer-text .line5,#current-coupon-offer-text .line6{font-family:'Open Sans',sans-serif;color:#fff;font-weight:400;text-transform:none}#current-coupon-offer-text .line5{font-size:14px;line-height:20px}#current-coupon-offer-text .line6{font-size:12px;line-height:14px}#current-coupon .block-right input[type=text]{width:200px}ul.search-list{width:100%;float:left;padding:10px}ul.search-list li{float:left;width:100%;height:auto;margin:0;padding:10px 0;border-bottom:1px dashed #ccc}ul.search-list li a{float:left;width:100%;width:calc(100% - 40px);padding:10px}ul.search-list li .search-image-wrap{float:left;height:auto;padding:0;width:20%!important}ul.search-list li .search-image-wrap img{width:100%}ul.search-list li a h3{text-align:left;padding:0 10px;float:left;width:80%;width:calc(80% - 20px);font-weight:100;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}ul.search-list li p{width:60%;width:calc(80% - 40px);float:left;font-size:10px;text-align:justify;margin:0;color:#666}#redeem-1 .block-wrap .block-left ul li,.pink-button{color:#fff;font-family:Oswald,sans-serif}.promotions-list li h2{font-size:12px;white-space:normal}.promotions-list li{width:50%;width:calc(50% - 20px);float:left;text-align:center;position:relative;height:130px;margin:10px 10px 20px}ul.eco-color-list li{float:none;text-align:center;display:inline-block;width:130px;white-space:nowrap}#eco-feat ul.eco-check-wrap li{font-size:16px;width:100%;margin:0 0 20px}#eco-feat ul.eco-check-wrap li img{width:40px;margin:0 10px 0 0!important}.solid-color-header{width:100%;height:300px;position:relative;background-image:url(/wp-content/uploads/2017/04/sos-wave.png);background-repeat:repeat-x;background-position:center}.solid-color-header h1{font-size:30px;margin:-60px 0 0 -200px;line-height:30px}.solid-color-header h1 span{line-height:100px;font-size:100px}#redeem-1 .block-wrap .block-left h2{font-size:30px;line-height:30px}#redeem-1 .block-wrap .block-left h3{line-height:50px;font-size:50px}#redeem-1 .block-wrap .block-left ul{width:90%;margin:40px 5%}#redeem-1 .block-wrap .block-left ul li{text-align:left;height:40px;clear:both;font-size:18px;line-height:20px}#redeem-1 .block-wrap .block-left ul li span{padding:10px;width:10px;height:10px;margin:0 20px 30px 0;background-color:#fff;line-height:10px;font-size:20px}#redeem-1 .block-wrap .block-right p{width:90%;padding:5%}.holiday-gift-guide span.sale-desc{width:100%;text-align:center;display:block;margin-bottom:20px}#season-opener-sale-17-5 img{width:90%;margin:5%;padding:0}#spas-for-cause-1 img{width:90%;margin:0 auto}.pink-button{margin:50px auto;display:inline-block;text-decoration:none;border-radius:4px;padding:10px 30px 10px 20px;background-color:#df188b;position:relative;font-size:24px;text-transform:uppercase}#spas-for-cause-1 .donate-wrap{width:100%;margin:50px auto}#spas-for-cause-1 .donate-wrap .left,#spas-for-cause-1 .donate-wrap .right{float:left;width:80%;margin:20px 10%;text-align:center}#spas-for-cause-1 .donate-wrap label{float:left;width:100%;margin:0 0 10px;font-family:'Open Sans',sans-serif;font-size:12px}#spas-for-cause-1 .donate-wrap img{margin:0 auto 10px;display:block;width:100px}#spas-for-cause-1 .donate-wrap .donate-dynamic{float:left;width:100%;margin:20px 0 0;font-family:'Open Sans',sans-serif}#blog-13297-2 div.inner-wrap ul,#blog-13297-3 div.inner-wrap ul{width:90%;padding:5%}#blog-13297-3 div.inner-wrap hr{float:left}#blog-13297-2 div.inner-wrap li,#blog-13297-3 div.inner-wrap li{float:left;height:auto!important;padding:5%;width:90%!important}#blog-13297-4 div.inner-wrap div.block-wrap div.block-right h4{margin-top:0}#blog-13297-4 div.inner-wrap div.block-wrap p{margin-bottom:0!important;font-size:16px!important;line-height:18px!important}#blog-13297-3 div.inner-wrap h3.block-title{margin-bottom:0}#blog-13297-4 div.inner-wrap div.block-wrap div.block-left h4{margin:30px}.discount-circle{right:10px!important;top:0!important}ul.split-list li a{margin:0 auto}#mothers-day-sale-17-1 .discount-circle,#mothers-day-sale-17-2 .discount-circle{font-size:30px!important;font-weight:800;padding:12px!important;margin:5px!important;line-height:39px!important;text-transform:uppercase}#mothers-day-sale-17-1 ul.split-list li:nth-child(1) .discount-circle{left:37px;top:168px!important}#mothers-day-sale-17-1 ul.split-list li:nth-child(2) .discount-circle{right:31px!important;top:124px!important}#mothers-day-sale-17-2 ul.split-list li:nth-child(1) .discount-circle{left:230px;top:131px!important}#mothers-day-sale-17-2 ul.split-list li:nth-child(2) .discount-circle{left:-10px}#mothers-day-sale-17-2 ul.split-list li:nth-child(4) .discount-circle{left:0;top:100px!important}#mothers-day-sale-17-2 ul.split-list li:nth-child(5) .discount-circle{left:190px}#mothers-day-sale-17-2 ul.split-list li:nth-child(6) .discount-circle{left:67px}#mothers-day-sale-17-2 ul.split-list li:nth-child(7) .discount-circle{left:160px}#mothers-day-sale-17-1 div.inner-wrap ul.split-list li a.split-button,#mothers-day-sale-17-2 div.inner-wrap ul.split-list li a.split-button{margin:20px auto}#mothers-day-sale-17-1 div.inner-wrap ul.split-list li img.inview,#mothers-day-sale-17-2 div.inner-wrap ul.split-list li img.inview{margin:10px!important;padding:30px!important}#patio-collection-items div.inner-wrap ul.patio-collection-item-list,#patio-collection-items div.inner-wrap ul.patio-collection-item-list li div.patio-collection div.patio-collection-item-left{margin:0;padding:0}div#details.outer-wrap.patio-wrap{width:100%}#patio-collection-items div.inner-wrap ul.patio-collection-item-list li div.patio-collection div.patio-collection-item-left img.attachment-300x200.size-300x200.wp-post-image{height:auto}#patio-collection-items div.inner-wrap ul.patio-collection-item-list li{float:left}#details div.inner-wrap div.block-wrap div.block-left p.product-desc,#details div.inner-wrap div.block-wrap div.block-right p.product-desc{margin:0}#details div.inner-wrap div.block-wrap div.block-left div.feature-drop-wrap h4,#details div.inner-wrap div.block-wrap div.block-right div.feature-drop-wrap h4{margin:auto;padding:10px 4px 3px 2px;width:100%;float:right;text-align:center}#details div.inner-wrap div.block-wrap div.block-left,#details div.inner-wrap div.block-wrap div.block-right{padding:0!important;margin:0 0 50px!important}#details div.inner-wrap div.block-wrap div.block-left p.product-desc,#details div.inner-wrap div.block-wrap div.block-right p.product-desc{margin-top:30px}#details div.inner-wrap div.block-wrap div.block-left strong,#details div.inner-wrap div.block-wrap div.block-right strong{width:100%!important;margin:0 0 0 5px!important;padding:5px!important}#patio-collection-items div.inner-wrap ul.patio-collection-item-list li div.patio-collection div.patio-collection-item-left{width:100%;float:right}#patio-collection-items div.inner-wrap ul.patio-collection-item-list li div.patio-collection div.patio-collection-item-right{width:100%;float:right;text-align:center}.description-1 p,.description-2 p,.description-3 p{text-transform:uppercase;font-family:Oswald;font-size:16px}.description-1 p{font-weight:400}#patio-collection-items ul li{border-top:1px}#klutt-1.inner-wrap div.content-wrap div.blog-img-five.blog-gallery-two img.double,#klutt-1.inner-wrap div.content-wrap div.blog-img-five.blog-gallery-two img.tripple{width:98%}#klutt-1.inner-wrap div.content-wrap p{font-size:13px;width:60%!important;text-align:justify!important;margin:30px 60px!important;padding:0}div#patio-collection-items.outer-wrap.patio-wrap.grey-wrap div.inner-wrap ul.patio-collection-item-list li div.patio-collection div.patio-collection-item-right div.description-3 p.product-piece-sale-term{float:none}#fathers-day-2 .shift-wrap,#fathers-day-3 .shift-wrap{padding:7%;width:85%}#fathers-day-2 .shift-wrap .shift-L,#fathers-day-2 .shift-wrap .shift-R,#fathers-day-3 .shift-wrap .shift-L,#fathers-day-3 .shift-wrap .shift-R{width:100%;margin:0;padding:0}#fathers-day-2 .shift-R p,#fathers-day-2 .shift-wrap .shift-R h4.promo-name,#fathers-day-3 .shift-R p,#fathers-day-3 .shift-wrap .shift-R h4.promo-name,#fathers-day-4 .shift-R p,#fathers-day-4 .shift-wrap .shift-R h4.promo-name,#fathers-day-5 .shift-R p,#fathers-day-5 .shift-wrap .shift-R h4.promo-name{text-align:center;line-height:30px;margin:10px 0}#fathers-day-2 .shift-R a.link-button,#fathers-day-3 .shift-R a.link-button,#fathers-day-4 .shift-R a.link-button,#fathers-day-5 .shift-R a.link-button{text-align:center!important;display:block;margin:20px auto;float:none;width:70%}.shift-wrap .shift-L,.shift-wrap .shift-R{width:80%;padding:10px 10%;margin:0}#fathers-day-2 a,#fathers-day-3 a,#fathers-day-4 a,#fathers-day-5 a{display:block;width:200px;text-align:center;margin:30px auto}span.fire-price{margin:0 auto;display:block!important}#flyer-2017-1 .shift-L{text-align:center;width:100%}#flyer-2017-1 .shift-R{float:left;width:99%}#flyer-2017-1 .shift-L img{width:60%}#flyer-2017-1 .green-button,#flyer-2017-1 .orange-btn{font-size:11px;width:50%;padding:10px;margin:0 0 25px}#boldt-flyer-2017-1 .shift-L{text-align:center;width:100%}#boldt-flyer-2017-1 .shift-R{float:left;width:99%}#boldt-flyer-2017-1 .shift-L img{width:60%}#boldt-flyer-2017-1 .green-button,#boldt-flyer-2017-1 .orange-btn{font-size:11px;width:50%;padding:10px;margin:0 0 25px}#canada-day-2 .shift-wrap,#canada-day-3 .shift-wrap{padding:7%;width:85%}#canada-day-2 .shift-wrap .shift-L,#canada-day-2 .shift-wrap .shift-R,#canada-day-3 .shift-wrap .shift-L,#canada-day-3 .shift-wrap .shift-R{width:100%;margin:0;padding:0}#canada-day-2 .shift-R p,#canada-day-2 .shift-wrap .shift-R h4.promo-name,#canada-day-3 .shift-R p,#canada-day-3 .shift-wrap .shift-R h4.promo-name{text-align:center}#canada-day-2 .shift-R a.link-button,#canada-day-3 .shift-R a.link-button{text-align:center!important;display:block;margin:20px auto;float:none;width:70%}#patio-tent-sale-2017 .sale-flag{margin:0}#patio-tent-sale-2017 .shift-wrap .shift-L,#patio-tent-sale-2017 .shift-wrap .shift-R{width:96%;text-align:center;margin:0;padding:2%}#patio-tent-sale-2017 .shift-wrap{margin:0 0 50px}#patio-tent-sale-2017-2 .shift-wrap .shift-L,#patio-tent-sale-2017-2 .shift-wrap .shift-R{width:96%;text-align:center;margin:0;padding:2%}#patio-tent-sale-2017-2 .shift-wrap{margin:0 0 50px}#post-14726 .shift-wrap h3,#post-14726 .shift-wrap h4{text-align:center}#post-14726 .shift-wrap p{text-align:center;margin:0}.floating-item.f-left,.floating-item.f-right{bottom:0;left:50%;margin:0 0 0 -150px}.floating-item{width:300px;position:absolute}.floating-item.f-right{right:inherit}.floating-item p{font-size:16px}#zodiac-warrantee-wrap .inner-wrap h3,#zodiac-warrantee-wrap .inner-wrap p{font-size:18px}#zodiac-warrantee-wrap .inner-wrap span.text-bg{float:left;width:96%;margin:0 2%;padding:0}#zodiac-warrantee-wrap .inner-wrap p:after,#zodiac-warrantee-wrap .inner-wrap p:before{display:none}#maple-leaf-header-2 .shift-L,#maple-leaf-header-2 .shift-R{margin:10px;padding:0;width:96%;width:calc(100% - 20px)}#finance-it-wrap-promo h3{padding:0 10px;font-size:28px}#finance-it-wrap-promo img{margin:20px 0}#finance-it-wrap-promo h4{font-size:22px;line-height:25px;padding:0 10px}#finance-it-wrap-promo p.box-paragraph{font-size:16px;line-height:16px;margin:10px 0 0;max-width:700px;display:inline-block;padding:0 20px;color:#333;font-family:Oswald,sans-serif}#finance-it-wrap-promo .white-button{color:#72bf44;padding:15px 40px}.finance-it-wrap button{margin:10px 0 0;padding:10px 50px}.sw.s2 .sl,.sw.s2 .sr{width:100%}.sw img{width:90%;margin:0 5%}#sept-top-banner{font-size:16px}#sept-banner h2{font-size:40px}#sept-banner p.line1{font-size:24px;margin:0 20px;line-height:26px}#sept-banner p.line2{font-size:16px;line-height:18px;margin:5px 20px}#sept-banner p.line3{margin:20px 20px 250px;font-size:12px}#sept-banner img{margin:10px 0;max-width:60%}#november-event p.line1{font-size:32px;line-height:34px}#november-event p.line2{font-size:16px;line-height:18px;padding:0}#november-event p.line3{font-size:12px;line-height:14px;padding:0}#utopia-blog-block h2{line-height:32px;font-size:30px;margin:0 0 10px}#utopia-blog-block h3{font-size:16px;line-height:16px;padding:0 20px}.holiday-wrapper .shift-wrap .shift-L,.holiday-wrapper .shift-wrap .shift-R,.holiday-wrapper h4.promo-name,.holiday-wrapper p.promo-desc,.holiday-wrapper p.promo-price{text-align:center}#holiday-day-9 .patio-offer{margin:10px}#holiday-day-9 .patio-offer div p.patio-offer-1{font-size:24px;line-height:24px}#holiday-day-9 .patio-offer div p.patio-offer-2{font-size:40px;line-height:40px;letter-spacing:2px}#holiday-day-9 .patio-offer div p.patio-offer-3{text-transform:inherit;font-size:14px;line-height:14px;font-weight:100;font-family:'Open Sans',sans-serif}}




