@charset "utf-8";html,body{font-family:'Open Sans' , Arial, Helvetica, sans-serif}p,h5{font-family:'Open Sans' , Arial , Helvetica , sans-serif;color:#fff}ul > li{font-family:'Open Sans' , Arial , Helvetica , sans-serif;color:#fff}.button,.button:visited{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;line-height:43px;background:#003b87;height:43px}.button:hover,.button:focus,.button:active{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#034aa4}.site-header > .widgets{padding:18px 0px}.site-header .site-branding{text-align:center;background:#fff}.site-header .site-branding .logo{display:inline-block;margin:5px 0px}.site-header.fixed .site-navigation{position:fixed;z-index:99999;width:100%;top:0px}.site-header.fixed:after{display:block;content:'';clear:both;overflow:hidden;height:45px}.site-header .site-navigation{background:#0088b4;background:-moz-linear-gradient(top, #0088b4 0%, #35bbe7 100%);background:-webkit-linear-gradient(top, #0088b4 0%,#35bbe7 100%);background:linear-gradient(to bottom, #0088b4 0%,#35bbe7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0088b4', endColorstr='#35bbe7',GradientType=0 );padding:11px 0px}.site-header .site-navigation ul.menu > li.menu-item{margin:0px 0px 0px 1px}.site-header .site-navigation ul.menu > li.menu-item:hover,.site-header .site-navigation ul.menu > li.current-menu-item{background:#7db23f}.site-header .site-navigation ul.menu > li.menu-item > a{text-transform:uppercase;line-height:59px;font-size:14px;padding:0px 14px;color:#fff}.site-header .site-navigation ul.menu > li.home-menu-item{width:42px}.site-header .site-navigation ul.menu > li.home-menu-item > a{text-indent:-999999px}.site-header .site-navigation ul.menu > li.home-menu-item > a:after{background:url( 'images/icons.png' )no-repeat right center;position:absolute;display:block;content:'';margin:-12px;height:24px;width:24px;left:50%;top:50%}.site-header .site-navigation ul.menu > li.menu-item:last-child > ul.sub-menu{left:auto;right:0px}.site-header .site-navigation ul.menu > li.menu-item > ul.sub-menu{background:#7db23f;width:255px}.site-header .site-navigation ul.menu > li.menu-item > ul.sub-menu > li.menu-item > a:hover,.site-header .site-navigation ul.menu > li.menu-item > ul.sub-menu > li.menu-item.current_page_item > a{background:#629e1b}.site-header .site-navigation ul.menu > li.about-menu-item > ul.sub-menu{width:240px}.site-header .site-navigation ul.menu > li.pools-spas-menu-item > ul.sub-menu{width:242px}.site-header .site-navigation ul.menu > li.menu-item > ul.sub-menu > li > ul.sub-menu{display:none;position:absolute;background:#7db23f;width:180px;margin-top:-43px;margin-left:254px}.site-header .site-navigation ul.menu > li.menu-item > ul.sub-menu > li:hover > ul.sub-menu{display:block}.site-header .site-navigation ul.menu > li.menu-item > ul.sub-menu > li > ul.sub-menu li.menu-item a{text-transform:uppercase;line-height:43px;padding:0px 15px;display:block;color:#fff}.site-header .site-navigation ul.menu > li.menu-item > ul.sub-menu > li > ul.sub-menu li.menu-item a:hover{background:#629e1b}.site-header .site-branding{padding:24px 0px 20px 0px}.site-header .site-branding .company-address{margin:10px 0px 20px 0px;color:#028db9;font-size:2.1rem;line-height:21px;font-weight:400}.site-header .site-branding .company-phone{display:none;color:#198eb7;font-size:2.4rem;font-weight:400;line-height:24px;margin:6.5px 0px;float:right}.site-header .site-branding .company-phone > span{font-weight:600}.site-header .site-branding .buttons > .button{margin:0px 10px;width:118px}.site-header .site-branding .buttons > .button:hover,.site-header .site-branding .buttons > .button:focus,.site-header .site-branding .buttons > .button:active{background:#016a8b}.site-header > .header-bar{border-bottom:1px solid #dfe0e1;border-top:1px solid #dfe0e1;background:#f8f8f8;text-align:center;font-size:1.8rem;color:#198eb7}.site-header > .header-bar .widget-title{display:none}.site-header > .header-bar .company-phone,.site-header > .header-bar .company-address{line-height:55px}.site-header > .header-bar .company-phone{display:none;float:right}.site-content{padding:40px 0px 32px 0px;background:#0099e8}.single-post .site-content{padding:46px 0px 43px 0px}.page-id-212 .site-content{padding:42px 0px 25px 0px}.page-id-210 .site-content{padding:44px 0px 7px 0px}.page-id-204 .site-content{padding:39px 0px 7px 0px}.page-id-202 .site-content{padding:40px 0px 4px 0px}.page-id-206 .site-content{padding:32px 0px 7px 0px}.page-id-39 .site-content{padding:42px 0px 6px 0px}.page-template-blog .site-content{padding:41px 0px 34px 0px}.front-page .site-content{padding:0px}.page-template-contact .site-content{padding:0px 0px 38px 0px}.page-template-contact .wpcf7{padding:7px 0px 14px 0px}#google-map > .ssp-google-map{height:232px !important}#google-map{margin:0px 0px 28px 0px}.input-control > .wpcf7-form-control-wrap > input,.input-control > .wpcf7-form-control-wrap > select{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;line-height:46px;border:1px solid #d3d3d3;margin:0px;height:46px;width:100%;color:#737373}textarea{color:#737373}.input-control > .wpcf7-form-control-wrap > textarea{border:1px solid #d3d3d3;margin:0px;width:100%;height:155px}.contact-us > .input-control{margin:0px 0px 11px 0px}.contact-us > p{margin:0px}.contact-us > p > label{font-weight:400;display:block;margin:0px 0px 11px 0px}.input-control > .wpcf7-form-control-wrap > select{background:#ebebeb;background:-moz-linear-gradient(top, #ebebeb 0%, #ffffff 78%);background:-webkit-linear-gradient(top, #ebebeb 0%,#ffffff 78%);background:linear-gradient(to bottom, #ebebeb 0%,#ffffff 78%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#ffffff',GradientType=0 );font-size:14px;font-family:"Open Sans", sans-serif;border-radius:5px;color:#737373;padding:8px 17px 8px;margin-bottom:0;outline:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(images/dropdown_menu.png), url(images/select_menu.png) !important;background-position:right center, left top !important;background-repeat:no-repeat, repeat-x !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;line-height:26px;background-color:#ebebeb}.input-control > .wpcf7-submit{line-height:43px;background:#003b87;height:43px;border:none;margin:3px 0px 0px 0px;width:148px;color:#fff !important}.contact-content{text-align:center;padding:21px 0px 0px 0px}.contact-content > p{margin:0px}.contact-content > p:last-child{margin:20px 0px 0px 0px}.contact-content h3{font-size:2.4rem;font-weight:400;color:#000;margin:20px 0px}.contact-content a.logo{display:inline-block;margin:0px 0px 15px 0px}.contact-content .featured-image{display:none;width:100%}.contact-content .button{margin:23px 0px 0px 0px}.gglcptch_recaptcha > div > div{width:100% !important}.home-slider > .tablet,.home-slider > .desktop{display:none}.home-slider .ls-nav-prev,.home-slider .ls-nav-next{background:rgba(0,153,232,0.8) !important;margin-top:-49px !important;height:54px !important;width:20px !important;display:block !important}.home-slider .ls-nav-prev:hover,.home-slider .ls-nav-next:hover{background:rgba(0,153,232,1) !important}.home-slider .ls-nav-prev{left:0px !important}.home-slider .ls-nav-next{right:0px !important}.home-slider .ls-nav-prev:after,.home-slider .ls-nav-next:after{background-repeat:no-repeat;background-image:url( 'images/icon-slider-nav.png' );position:absolute;display:block;content:'';margin:-5px -3px;height:11px;width:6px;left:50%;top:50%}.home-slider .ls-nav-prev:after{background-position:left center}.home-slider .ls-nav-next:after{background-position:right center}.home-slider .ls-l{text-align:center;margin-top:0px !important;width:100% !important;top:auto !important;bottom:0px !important;background:rgba( 0 , 0 , 0 , 0.49 )}.home-slider .ls-l > h2{text-shadow:3px 4px 13px rgba(1, 2, 2, 0.75);line-height:40px;font-style:italic;font-weight:600;font-size:2.1rem;margin:0px;color:#fff}.home-slider .ls-l > h3{display:none;text-transform:uppercase;text-shadow:3px 4px 13px rgba(1, 2, 2, 0.75);line-height:15px;font-weight:600;font-size:1.5rem;margin:0px 0px 27px 0px;color:#32b7e4}.home-slider .ls-l > .button{background:none;border:1px solid #fff;width:148px}.home-slider .ls-l > .button:hover{background:#fff;color:#32b7e4}.section-title{line-height:68px;font-weight:600;text-align:center;font-size:2.8rem;color:#028db9}.what-we-do{border-bottom:5px solid #003b87;background:#003b87;padding:14px 0px 0px 0px}.what-we-do .section-content > .service{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden;margin:0px 0px 6px 0px;height:180px}.what-we-do .section-content > .service:after{overflow:hidden;display:block;content:'';clear:both}.what-we-do .section-content > .service:last-child{margin:0px}.what-we-do .service > .image{height:100%}.what-we-do .service > .image > img{display:block;height:100%;width:100%}.what-we-do .service > .title{text-shadow:3px 4px 5px rgba( 0 , 0 , 0 , 0.34 );line-height:24px;font-weight:bold;font-size:2.4rem;position:absolute;margin:-12px 0px;color:#fff;left:35px;top:50%}.what-we-do .service > .link{position:absolute;left:0px;bottom:0px;height:70px;width:100%;background:#028db9;text-align:center;padding:13px 0px;display:none}.what-we-do .service > .description{-webkit-transition:all 700ms ease-in-out 70ms;-moz-transition:all 700ms ease-in-out 70ms;-ms-transition:all 700ms ease-in-out 70ms;-o-transition:all 700ms ease-in-out 70ms;transition:all 700ms ease-in-out 70ms;background:rgba(98,158,27,0.9);position:absolute;padding:18px 20px;height:100%;width:100%;right:-100%;color:#fff;top:0px}.what-we-do .service:hover > .description{right:0px}.what-we-do .service > .description > p{margin:12px 0px}.what-we-do .service > .description > p:first-child{margin-top:0px}.what-we-do .service > .description > p:last-child{margin-bottom:0px}.what-we-do .service > .description .button{background:none;border:1px solid #fff;width:148px}.what-we-do .service > .description .button:hover{background:#fff;color:rgba(98,158,27,0.9)}.what-we-do .service:hover > .link{display:block}.what-we-do .service > .link > .button{background:none;border:1px solid #fff;color:#fff;width:142px}.our-resources{border-top:1px solid #dfe0e1;padding:41px 0px 18px 0px}.what-we-do .section-title{margin:0px 0px 37px 0px;color:#fff;font-weight:400}.what-we-do .flip,.our-resources .flip{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding-top:273px;background:#028db9;overflow:hidden;margin:20px auto;width:100%}.our-resources .flip{margin:24px auto}.our-resources .row > .column:first-child > .flip{margin-top:27px}.what-we-do .flip > .front,.our-resources .flip > .front{padding:5px 6px}.what-we-do .flip > .front > img,.our-resources .flip > .front > img{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:block;width:100%}.what-we-do .flip > .front > h3,.our-resources .flip > .front > h3{line-height:24px;font-weight:600;text-align:center;font-size:2.4rem;padding:11px 0px 16px 0px;margin:0px;color:#fff}.what-we-do .flip > .back,.our-resources .flip > .back{text-align:center;padding:0px 20px;color:#fff}.what-we-do .flip > .back h3,.our-resources .flip > .back h3{line-height:24px;font-weight:600;text-align:center;font-size:2.4rem;margin:0px 0px 21px 0px}.what-we-do .flip > .back .button,.our-resources .flip > .back .button{line-height:43px;background:none;margin:4px 0px 0px 0px;border:1px solid #fff;height:43px;width:148px}.what-we-do .flip > .back .table-cell > p:last-child,.our-resources .flip > .back .table-cell > p:last-child{margin:0px}.home-content{padding:28px 0px 38px 0px;position:relative;background:#0099e8 url(images/readmore-bg.png) repeat-x bottom center}.home-content h1{line-height:34px;font-size:3.4rem;margin:26px 0px 14px 0px;color:#fff;font-weight:400}.home-content h2{line-height:24px;font-size:2.4rem;margin:0px 0px 20px 0px;color:#fff;font-weight:400}.home-content img{display:block;width:100%}.home-content .button{width:148px}.home-content .readmore-slider > .readmore-content{margin:0px 0px 20px 0px}.home-content p{color:#fff}.parallax{background-position:center center;background-repeat:no-repeat;background-size:cover;height:233px}.parallax .parallax-content{text-align:center;padding:8px 20px 23px 20px}.parallax .parallax-content img{display:block;width:100%}.parallax .parallax-content > h2{line-height:42px;font-size:3.4rem;margin:0px 0px 21px 0px;color:#fff;font-weight:400}.parallax .parallax-content > p:last-child{margin-bottom:0px}.parallax .parallax-content > p:first-child{margin-top:0px}.parallax .parallax-content .button{background:none;border:1px solid #fff;width:148px}.parallax .parallax-content .button:hover{background:#fff;color:#028db9}.pool-chemical-services,.why-choose-us{padding:18px 0px 32px 0px}.pool-chemical-services .section-title,.why-choose-us .section-title{margin:0px 0px 5px 0px}.pool-chemical-services .section-content > .service.table,.why-choose-us .section-content > .service.table{margin:14px 0px;height:95px}.pool-chemical-services .section-content > .service.table:first-child,.why-choose-us .section-content > .service.table:first-child{margin-top:0px}.pool-chemical-services .section-content > .service.table:last-child{margin-bottom:0px}.pool-chemical-services .service.table > .table-cell{position:relative;padding:0px 0px 0px 117px}.pool-chemical-services .service.table > .table-cell > *:first-child{margin-top:0px}.pool-chemical-services .service.table > .table-cell > *:last-child{margin-bottom:0px}.pool-chemical-services .service.table > .table-cell > p{margin:0px}.pool-service-icon{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:url( 'images/icon-pool-service.png' )no-repeat center center;margin-top:-47px;position:absolute;display:block;border:3px solid #028db9;height:94px;width:94px;left:0px;top:50%}.pool-chemical-services h4,.why-choose-us h4{line-height:16px;font-size:1.6rem;margin:0px 0px 3px 0px;color:#000}.page-template-blog .post-links{padding:19px 0px 0px 0px}.blogs{margin:0px 0px 25px 0px}.blogs > article{margin:0px 0px 8px 0px}.blogs > article:last-child{margin:0px}.page-content .entry-header{margin:0px 0px 24px 0px}.post-content .entry-header{margin:0px 0px 16px 0px}.page-template-contact .page-content .entry-header{margin:0px}.page-template-blog .page-content .entry-header{margin:0px}.page-template-blog .page-content .entry-header > .entry-tagline{margin:0px 0px 8px 0px}.page-template-blog .blogs > .post-content > .entry-header{margin:0px 0px 18px 0px}.site-content .blogs .entry-header >.entry-title{border-bottom:1px solid #003b87;line-height:20px;font-size:2.0rem;position:relative;padding:13px 0px 9px 0px;margin:0px;color:#003b87}.site-content .blogs .entry-header>.entry-title > a{color:#003b87}.site-content .blogs .entry-header>.entry-title > a:hover{color:#003b87}.site-content .blogs .entry-header>.entry-title:after,.site-content .blogs .entry-header>.entry-title:before{background:#003b87;position:absolute;display:block;content:'';height:1px;width:100%;left:0px}.site-content .blogs .entry-header>.entry-title:after{bottom:-2px}.site-content .blogs .entry-header>.entry-title:before{bottom:0px}.site-content .entry-header > .post-meta{margin:27px 0px 15px 0px;color:#fff}.site-content .blogs .entry-header > .post-meta{margin:10px 0px 16px 0px}.site-content .post-content > .entry-header > .post-thumbnail{border:none;margin:0px}.site-content .entry-header > .post-meta > ul.post-categories > li > a{color:#fff}.pool-equipments{padding:10px 0px 0px 0px}.pool-equipments > .tablet,.pool-equipments > .desktop{display:none}.pool-equipments .equipment{margin:0px 0px 28px 0px}.pool-equipments .equipment > .image img{display:block;border:3px solid #003b87;height:100%;width:100%}.pool-equipments .equipment > .title{line-height:21px;font-weight:600;font-size:2.1rem;margin:18px 0px 14px 0px;color:#003b87}.page-id-202 .pool-equipments .equipment > .title{text-align:center}.pool-equipments .equipment > .description > p:last-child,.pool-equipments .equipment > .description > .readmore-slider > p:last-child,.pool-equipments .equipment > .description > p:first-child,.pool-equipments .equipment > .description > .readmore-slider > p:first-child{margin:0px}.pool-equipments .equipment > .description > .readmore-slider > .readmore-content > p:last-child{margin-bottom:0px}.pool-equipments .equipment > .description > .readmore-slider .slide-button{margin:18px 0px 0px 0px;width:148px}.testimonials{padding:6px 0px 0px 0px}.testimonials > .testimonial{padding:20px 0px 18px 0px}.testimonials > .testimonial{border-top:1px solid #dfe0e1}.testimonials > .testimonial > .client-address{color:#003b87}.testimonials > .testimonial > .client-name{color:#fff}.testimonial-slider.theme-1 .bx-wrapper .bx-prev:hover,.testimonial-slider.theme-1 .bx-wrapper .bx-next:hover{border:3px solid #198eb7}.testimonial-slider.theme-1 .bx-wrapper .bx-prev:hover:after,.testimonial-slider.theme-1 .bx-wrapper .bx-prev:hover:before,.testimonial-slider.theme-1 .bx-wrapper .bx-next:hover:after,.testimonial-slider.theme-1 .bx-wrapper .bx-next:hover:before{border-top:2px solid #198eb7}.testimonial-slider.theme-1 .testimonial > .client-address{color:#0099e8}.primary-sidebar > .page-sidebar{padding:12px 0px}.primary-sidebar > .post-sidebar{padding:16px 0px 0px 0px}.primary-sidebar .widget-title{border-bottom:1px solid #003b87;padding:13px 0px;color:#003b87}.primary-sidebar .widget-title:after,.primary-sidebar .widget-title:before{background:#003b87;position:absolute;display:block;content:'';height:1px;width:100%;left:0px}.primary-sidebar .widget-title:after{bottom:-2px}.primary-sidebar .widget-title:before{bottom:0px}.single-post .primary-sidebar > .widget-area > .widget.widget_search{margin:0px 0px 29px 0px}.page-template-blog .primary-sidebar > .widget-area > .widget.widget_search{margin:6px 0px 14px 0px}#searchform > .input-control{position:relative;padding:0px 58px 0px 0px}#searchform > .input-control > input[type=text],#searchform > .input-control > input[type=text]:visited{-webkit-border-radius:6px 0px 0px 6px;-moz-border-radius:6px 0px 0px 6px;border-radius:6px 0px 0px 6px;line-height:46px;padding:0px 10px;display:block;margin:0px;height:46px;width:100%;color:#737373}#searchform > .input-control > input[type=text]:focus,#searchform > .input-control > input[type=text]:active{border:1px solid #003b87}#searchform > .input-control > input[type=submit]{-webkit-border-radius:0px 6px 6px 0px;-moz-border-radius:0px 6px 6px 0px;border-radius:0px 6px 6px 0px;background:#003b87 url( 'images/icon-search.png' )no-repeat center center;position:absolute;padding:0px;border:none;height:46px;margin:0px;right:0px;width:59px;top:0px}#searchform > .input-control > input[type=submit]:hover,#searchform > .input-control > input[type=submit]:focus,#searchform > .input-control > input[type=submit]:active{background:#003b87 url( 'images/icon-search.png' )no-repeat center center}.areas-served > ul > li{border-bottom:1px solid #dfe0e1}.areas-served > ul > li > a{padding:16px 0px;display:block}.areas-served > ul > li > a:hover{color:#028db9}.site-footer .footer-testimonials{background:#003b87;color:#fff;padding:24px 0px 28px 0px}.page-id-39 .site-footer .footer-testimonials{display:none}.site-footer .footer-testimonials .widget-title{line-height:28px;text-align:center;font-size:2.8rem;margin:0px 0px 28px 0px;color:#fff;font-weight:400}.testimonial-slider.theme-1 .bx-wrapper .bx-prev,.testimonial-slider.theme-1 .bx-wrapper .bx-next{border:3px solid #fff}.testimonial-slider.theme-1 .bx-wrapper .bx-prev:hover,.testimonial-slider.theme-1 .bx-wrapper .bx-next:hover{border:3px solid #dcdcdc}.testimonial-slider.theme-1 .bx-wrapper .bx-prev:after,.testimonial-slider.theme-1 .bx-wrapper .bx-prev:before,.testimonial-slider.theme-1 .bx-wrapper .bx-next:after,.testimonial-slider.theme-1 .bx-wrapper .bx-next:before{border-top:2px solid #fff}.testimonial-slider.theme-1 .bx-wrapper .bx-prev:hover:after,.testimonial-slider.theme-1 .bx-wrapper .bx-prev:hover:before,.testimonial-slider.theme-1 .bx-wrapper .bx-next:hover:after,.testimonial-slider.theme-1 .bx-wrapper .bx-next:hover:before{border-top:2px solid #dcdcdc}.testimonial-slider.theme-1 .testimonial > .client-address{color:#0099e8}.site-footer > .carecraft{border-top:1px solid #dfe0e1;padding:18px 0px 13px 0px}.site-footer > .carecraft .widget-title{display:none}.site-footer > .carecraft .textwidget{text-align:center}.site-footer > .carecraft .logo{display:inline-block;margin:6px 0px}.site-footer > .carecraft .social-likes{margin:22px 0px 18px 0px;position:relative;height:24px}.site-footer > .carecraft .social-likes .fb-like iframe{max-width:inherit}.site-footer > .carecraft .social-buttons > a{line-height:49px;margin:0px 1px;height:49px;width:49px}.site-footer > .carecraft .social-buttons > a:before{line-height:49px;height:49px;width:49px}.site-footer > .footer-widgets{background:#0099e8;padding:30px 0px 24px 0px;color:#fff}.site-footer > .footer-widgets .quick-links{padding:0px 10px 0px 46px;display:none}.site-footer > .footer-widgets .widget-title{font-family:'Open Sans' , Arial, Helvetica, sans-serif;line-height:24px;font-weight:600;font-size:2.4rem;margin:0px 0px 10px 0px;color:#fff}.site-footer > .footer-widgets .quick-links > .widget-title{margin:0px 0px 14px 0px}.site-footer > .footer-widgets .quick-links > .widget{width:25%;float:left}.site-footer > .footer-widgets .quick-links > .widget > .widget-title{display:none}.site-footer > .footer-widgets .quick-links .menu > li.menu-item a{color:#fff}.site-footer > .footer-widgets .quick-links .menu > li.menu-item:hover > a,.site-footer > .footer-widgets .quick-links .menu > li.current-menu-item > a{color:#fff}.site-footer > .footer-widgets .best-pools{max-width:252px;padding:0px;margin:0px auto;float:none;color:#fff}.site-footer > .footer-widgets .best-pools > .widget > .widget-title{display:none}.site-footer > .footer-widgets .best-pools .company-phone,.site-footer > .footer-widgets .best-pools .company-email,.site-footer > .footer-widgets .best-pools .company-address{font-family:'Open Sans' , Arial, Helvetica, sans-serif;line-height:28px;font-weight:400;font-size:1.4rem;position:relative}.site-footer > .footer-widgets .best-pools .company-phone,.site-footer > .footer-widgets .best-pools .company-email{padding:0px 0px 0px 32px}.site-footer > .footer-widgets .best-pools .company-phone > span,.site-footer > .footer-widgets .best-pools .company-email > span{font-weight:600;color:#fff}.site-footer > .footer-widgets .best-pools .company-phone:before,.site-footer > .footer-widgets .best-pools .company-email:before{position:absolute;display:block;content:'';height:28px;width:24px;left:0px;top:0px}.site-footer > .footer-widgets .best-pools .company-phone:before{background:url( 'images/icon-f.png' )no-repeat left center}.site-footer > .footer-widgets .best-pools .company-email:before{background:url( 'images/icon-f.png' )no-repeat -24px center}.site-footer > .footer-widgets .best-pools .company-address{margin:0px 0px 12px 0px}.site-footer > .copyright{padding:18px 0px 0px 0px}.site-footer > .copyright p{margin:0px;color:#fff;text-transform:uppercase}.site-footer > .copyright p a{color:#0099e8}.site-footer > .scroll-top{padding:15px 0px}.site-footer > .scroll-top > a{height:29px;width:29px}.scroll-top > a{border:3px solid #fff}.scroll-top > a:after,.scroll-top > a:before{border-top:2px solid #fff}.footer-resources{background:url(images/resources-parllax.jpg) no-repeat center center;color:#fff;text-align:center;padding:50px 0px 55px 0px;display:none;background-attachment:fixed;background-size:100%}.front-page .footer-resources{display:block}.front-page .footer-resources .section-title{color:#fff;font-weight:400;padding:28px 0px 0px 0px;margin:0px;line-height:40px}.footer-resources .widget-title{font-size:3.4rem;line-height:34px;margin:0px 0px 29px 0px}.footer-resources .textwidget{background:rgba(0,153,232,0.9) !important;-webkit-box-shadow:0px 4px 38px 0px rgba(0, 0, 0, 0.8);-moz-box-shadow:0px 4px 38px 0px rgba(0, 0, 0, 0.8);box-shadow:0px 4px 38px 0px rgba(0, 0, 0, 0.8)}.footer-resources .icon-resource{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:170px;width:170px;display:block;margin:0px auto;border:8px solid #fff;position:relative;background:#0099e8}.footer-resources .icon-resource:before{background-repeat:no-repeat;display:block;height:93px;width:93px;content:'';background-image:url( 'images/icon-resources.png' );position:absolute;top:50%;left:50%;margin:-46.5px}.footer-resources .icon-resource.icon-latest-news:before{background-position:left center}.footer-resources .icon-resource.icon-financing:before{background-position:-93px center;background:url(images/areaserved-ico.png) no-repeat center center;height:108px;top:47%}.footer-resources .icon-resource.icon-certifications:before{background-position:right center}.footer-resources .resources{padding:27px 10px}.footer-resources .icon-resource:hover{background:#629e1b;border:8px solid #629e1b}.footer-resources .resources > h4{margin:15px 0px 5px 0px;font-weight:600;font-size:2.4rem;line-height:24px;color:#fff}.footer-resources .resources > p{margin:0px}.front-page #sticky .contact-us > .handle,.front-page #sticky .contact-us > .content{top:620px}.front-page #sticky .social-buttons{top:776px}a.blog-readmore{color:#003b87;font-weight:600;background:url(images/arrow-blue-2.png) no-repeat right 4px;padding-right:12px}#sticky input,#sticky select{margin-bottom:7px}#sticky .six p{margin-top:0px;margin-bottom:7px}#sticky .contact-us > .content{width:685px;right:-685px;background:#003b87}#sticky .contact-us > .handle.active{right:684px}#sticky .social-buttons > a.fa-facebook:before{background-position:left center}#sticky .social-buttons > a.fa-google-plus:before{background-position:-40px center}#sticky .social-buttons > a.fa-youtube:before{background-position:-80px center}#sticky .social-buttons > a.fa-rss:before{background-position:-120px center}#sticky .social-buttons > a.fa-share-alt:before{background-position:-160px center}#sticky .social-buttons > a:before{background-repeat:no-repeat;background-image:url('images/icon-social-media.png');position:absolute;content:'';height:40px;width:40px;left:0px;top:0px}.site-footer .social-buttons > a.fa-facebook:before{background-position:left center}.site-footer .social-buttons > a.fa-google-plus:before{background-position:-40px center}.site-footer .social-buttons > a.fa-youtube:before{background-position:-80px center}.site-footer .social-buttons > a.fa-rss:before{background-position:-120px center}.site-footer .social-buttons > a.fa-share-alt:before{background-position:-160px center}.site-footer .social-buttons > a:before{background-repeat:no-repeat;background-image:url('images/icon-social-media.png');position:absolute;content:'';height:48px;width:44px !important;left:0px;top:0px}li.testimonial a{color:#0099e8}li.testimonial a:hover{color:#fff}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}#sticky .input-control > .wpcf7-form-control-wrap > input{line-height:27px;padding:0px 10px;height:30px}#sticky .contact-us > .content .input-control > .wpcf7-form-control-wrap > textarea{height:70px}#sticky .input-control > .wpcf7-form-control-wrap > select{line-height:10px;height:30px;padding:0px 10px}#sticky span.wpcf7-not-valid-tip{margin-top:-7px;font-size:12px}.pool-equipments .equipment > .title a{color:#003b87}.readmore-inline-wrap span{font-size:14px;font-weight:400;color:#fff}.inline{display:inline !important}button.readmore_inline{border:none;padding-top:0px;padding-bottom:0px;height:auto;text-transform:initial;font-size:14px;padding-left:3px;padding-right:3px;color:#003b87;font-weight:600}a.close-btn img{float:right}.testimonial-slider h2.title a{line-height:34px;font-size:3.4rem;margin:0px 0px 27px 0px;color:#fff;text-align:center;font-weight:400}.testimonial-slider h2.title{text-align:center}.site-footer .footer-testimonials .widget-title{display:none}#sticky .contact-us > .content .input-control > .wpcf7-submit:hover{background:#fff;color:#003b87 !important}#sticky .social-buttons.active,.front-page #sticky.scroll .social-buttons.active{top:680px}#nggpowertags{border-top:1px solid #028db9;padding:13px 0px 0px 0px;margin:0px}#nggpowertags > .nggpowertags-menu{margin:0px 0px 16px 0px}#nggpowertags > .nggpowertags-menu > a{line-height:34px;font-size:1.1rem;padding:0px 20px;margin:0px 6px 10px 6px;height:34px}#nggpowertags > .nggpowertags-menu > a:first-child{margin:0px 6px 0px 0px}#nggpowertags > .nggpowertags-menu > a:last-child{margin:0px 0px 0px 6px}#nggpowertags > .nggpowertags-menu > a:hover,#nggpowertags .portfolioFilter a.current{background:#028db9 !important;border:1px solid #028db9 !important}#nggpowertags > .ngg-galleryoverview{margin:0px -10px;width:auto}#nggpowertags .ngg-gallery-thumbnail-box{padding:8px 10px !important}.view-galleries img{float:left;margin-right:15px;width:100%;height:auto}.view-galleries h1{color:#fff;font-size:34px;font-weight:400;margin:0px 0px 15px 0px;line-height:34px;border-bottom:3px solid #fff;padding-bottom:15px}.view-galleries h2{color:#000000;line-height:24px;font-size:2.4rem;font-weight:400}.view-galleries{padding-bottom:90px;padding-top:75px;background:url(images/parallax-final.jpg) no-repeat bottom center;background-attachment:fixed;background-size:100%;background-color:#0099e8}.view-galleries .button{background:#fff;color:#0099e8}.view-galleries p{color:#fff}.site-header .site-navigation{background:#629e1b}.site-header .site-branding .logo img{position:absolute;margin-top:-23px;left:0;z-index:9}.site-header .site-branding .logo{display:block;width:298px}.site-header .site-navigation ul.menu{float:right}.company-address h3{margin:0;font-size:21px;font-weight:400}h3.green-font{color:#629e1b}h3.blue-font{color:#136fce}span.clock-ico{background:url(images/clock-ico.png) no-repeat left 0px;padding-left:35px;margin-left:3px}span.eclipse{background:url(images/eclipse-green.png) no-repeat left 8px;padding-left:15px}.site-footer > .copyright.default,.site-footer > .scroll-top{background:#002b62}.showroom{width:50%;float:right}.fs-container{max-width:96%;margin:0 auto}.lSAction > a.lSPrev{background:url(images/left-slider-ico.png) no-repeat center center;left:0px;opacity:1}.lSAction > a.lSNext{background:url(images/right-slider-ico.png) no-repeat center center;right:0px;opacity:1}.item img{width:100%;max-width:90%}.home-slider .ls-l{text-align:center;margin-top:0px !important;width:100% !important;top:auto !important;bottom:0px !important}.home-slider .ls-l > h2{background:rgba(0,153,232,0.8);line-height:70px}#sticky .contact-us > .handle{background:url('images/prism-sticky-btn.png') no-repeat center center}#sticky .social-buttons > a:hover{background:#629e1b}.site-navigation .logo img{display:none;position:absolute;margin-left:60px}.site-header.fixed .site-navigation .logo img{display:block}.site-content .entry-header > .entry-title{color:#fff}.site-content .entry-header > .entry-tagline{color:#003b87}.entry-content p{color:#fff}.site-content .entry-content ul > li:before{color:#003b87}.site-content .entry-header > .post-thumbnail{border:3px solid #003b87}.tab img{float:right;max-width:100%;height:auto}.tab-menu ul li{float:left}.tab-menu ul li:before{content:"" !important;margin-right:0px !important;color:transparent !important}.tab-menu ul li a{display:block;padding:14px 20px;color:#fff;background:#003b87;outline:none;text-transform:uppercase}.tab-menu{border-bottom:6px solid #7db23f;margin-bottom:30px}.tab-menu ul li a:hover,.tab-menu ul li.ui-state-active a{background:#7db23f}.tab-container a{color:#003b87 !important}.tab-container h2{color:#003b87;font-weight:300;line-height:24px;font-size:24px}.tab-container h4{color:#003b87;font-size:14px}a.sub-link{font-size:18px;color:#003b87;font-weight:600}.readmore-inline-wrap em{color:#003b87}.related-posts.default > ul > li > a,.widget_categories > ul > li > a,.widget_archive > ul > li > a{color:#fff}.related-posts.default > ul > li > a:hover,.widget_categories > ul > li > a:hover,.widget_archive > ul > li > a:hover{color:#003b87}iframe.site-embed{width:100%;min-height:1200px}iframe.site-embed.poolife{height:2040px}iframe.site-embed.baquacil{height:1755px}iframe.site-embed.brilliance{height:1835px}