@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);@font-face{font-family:"LatoLight";src:url(../fonts/Lato/Lato-Light.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:"LatoRegular";src:url(../fonts/Lato/Lato-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:"LatoMedium";src:url(../fonts/Lato/Lato-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:"LatoBold";src:url(../fonts/Lato/Lato-Bold.ttf) format("truetype");font-weight:700;font-display:swap}body{font-family:"Calibri","Lato",sans-serif;font-size:16px;font-weight:400;background:#fff;color:#333}:root{--primary-font:"Lato" , sans-serif;--secondary-font:"Poppins" , sans-serif}p{font-size:18px!important;font-family:"Lato"}a:hover{text-decoration:none}ul{list-style-type:none;padding:0;margin:0}*{font-family:lato}div#advantages{margin-bottom:80px}::selection{color:#fff;background:#ff7675}::-webkit-selection{color:#fff;background:#ff7675}::-moz-selection{color:#fff;background:#ff7675}.section-btn{background-color:#1a7b84;color:#fff;display:inline-block;padding:8px 35px;clip-path:polygon(10% 0,100% 0,90% 100%,0% 100%);margin-top:15px;transition:all .2s ease}.section-btn:hover{opacity:.7;color:#fff}.about-heading.text-center{margin-top:55px}.scrolltotop{width:40px;height:40px;border-radius:20px 20px 0 0;background:rgba(0,0,0,.5);display:block;text-align:center;padding-top:8px;font-size:22px;color:#fff;position:fixed;right:5px;bottom:5px;display:none;transition:.2s all ease;-webkit-transition:.2s all ease;-moz-transition:.2s all ease}.scrolltotop:hover{background:#000;color:#fff;box-shadow:0 0 5px rgba(0,0,0,.5);-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);-moz-box-shadow:0 0 5px rgba(0,0,0,.5)}.header{background-image:url(https://sunspaces.com/themes/custom/wcsb/images/xheader-bg.png.pagespeed.ic.qJIaN1GYB5.png);background-repeat:no-repeat;background-position:top;background-size:100% 100%;padding:12px 0}ul.menu a.is-active{color:#1a7b84}.header-wrapper{display:flex;align-items:center;justify-content:space-between}ul.menu{padding:20px!important}.logo a img{display:inline-block;width:260px}.header-link ul li{display:inline-block}.header-link ul li a{display:inline-block;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease}.header-link ul li a:hover{opacity:.7}.header-link ul li:first-child a{color:#000;background-color:#01ffff;padding:8px 30px;clip-path:polygon(10% 0,100% 0,90% 100%,0% 100%);margin-right:25px}.header-link ul li:last-child a{color:#fff;padding:8px 30px;clip-path:polygon(10% 0,100% 0,90% 100%,0% 100%);background-color:#1a7b84}.menu{background-color:#f1f1f1}.menu-wrapper ul{display:flex;align-items:center;justify-content:space-between}.menu-wrapper ul li a{display:inline-block;color:#000;font-family:"LatoMedium"}.menu-wrapper ul li a.active{color:#1a7b84}.menu-wrapper ul li a:hover{color:#1a7b84}.covid{padding:10px 0}.covid-wrapper p{margin-bottom:0}.covid-wrapper p:hover{opacity:.8}.hero img{display:block;width:100%;height:auto}.messages--error{color:#004b52;border-color:#1a7b84 #1a7b84 #1a7b84 transparent;background-color:#1a7b84;box-shadow:-8px 0 0 #004b52}li.messages__item{color:#fff}.hotubs{padding-top:70px}.hotubs-heading h1{font-weight:900;color:#fff;font-size:50px;margin-bottom:20px}.hotubs-heading p{font-size:16px;color:#565656}.hotubs-heading p span{display:block}.hotubs-heading a{display:inline-block;color:#fff;padding:8px 55px;clip-path:polygon(10% 0,100% 0,90% 100%,0% 100%);background-color:#1a7b84;margin-top:15px;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease}.hotubs-heading a:hover{opacity:.7}.hotubs-one{background-color:#fff;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;margin-top:35px}.hotubs-one:hover{box-shadow:0 2px 6px -1px rgba(0,0,0,.3)}.hotubs-one img{display:block;width:100%;height:auto}.hotubs-one p{margin-bottom:0;font-weight:900;color:#000;padding:12px 0}.hotubs-one p a{color:#1a7b84}.hotubs-one p a:hover{opacity:.7}.spa{background-repeat:no-repeat;background-position:center;background-size:cover;padding:180px 0}.spa.spas_category{background-image:url(https://sunspaces.com/themes/custom/wcsb/images/xspabg.png.pagespeed.ic._Qx_iSFv04.png)}.spa-left-heading h3{font-size:40px;font-weight:900;color:#000;margin-bottom:17px}.spa h3{color:#000!important}.buyhottubs1 div{padding:0!important}.spa-left-heading p{font-size:15px;color:#fff;margin-bottom:0}.spa-left-list-one{display:flex}.sllo-left img{display:inline-block;width:35px;margin-bottom:6px}.sllo-left p{margin-bottom:0;color:#fff;font-size:15px;line-height:1.2}.sllo-left{width:150px;margin-right:25px;margin-top:30px}.view-homepagecategory .sllo-left{margin-right:0;margin-top:30px}.spa-left-link a{display:inline-block;color:#005673;padding:8px 35px;clip-path:polygon(10% 0,100% 0,90% 100%,0% 100%);background-color:#fff;margin-top:15px;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease}.spa-left-link a:hover{opacity:.7}.spa-left-link{margin-left:15px}.spa-right img{display:block;width:100%}.hot-tubs{margin-top:90px}.hot-tubs .spa-right img{padding-left:0}.about-heading h3{font-size:40px;font-weight:900;margin-bottom:0}.about-para p{margin-bottom:0;color:#565656;font-size:16px;margin-top:21px;text-align:justify}.about-para.listing{margin-bottom:80px;text-align:center}.about-para a{display:inline-block;color:#fff;padding:8px 44px;clip-path:polygon(10% 0,100% 0,90% 100%,0% 100%);background-color:#1a7b84;margin-top:40px;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease}.about-para a:hover{opacity:.7}.about-right{padding-left:25px}.about-center{text-align:center}.about-right img#videoposter{display:block;width:100%;margin-top:20px}.about-right{position:relative}.about-right span{display:inline-block;cursor:pointer}.about-right span img{display:inline-block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.about{padding-top:350px}.page{background:transparent;background-image:linear-gradient(#69abb1,transparent)}.page-wrapper img{display:block;width:100%;height:auto}.enjoy{background-image:url(https://sunspaces.com/themes/custom/wcsb/images/xenjoy.png.pagespeed.ic.Ho1Bw6tB29.png);background-repeat:no-repeat;background-size:100% 100%;padding:140px 0;position:relative;z-index:500000}.enjoy-wrapper h5{color:#233f49;font-weight:900;font-size:40px;line-height:1.5}.highlife{background-image:url(https://sunspaces.com/themes/custom/wcsb/images/xhigh.png.pagespeed.ic.q2snKXA1zv.png);background-repeat:no-repeat;background-position:top;background-size:100% 100%;padding-top:200px;margin-top:-155px;position:relative;z-index:6;padding-bottom:60px}.highlife-heading-left h4{color:#2b2b2b;font-size:40px;margin-bottom:0;font-weight:900}.highlife-heading-left p{margin-bottom:0;color:#565656;margin-top:15px}.highlife-heading-right a{display:inline-block;color:#fff;padding:8px 45px;clip-path:polygon(10% 0,100% 0,90% 100%,0% 100%);background-color:#1a7b84;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease}.highlife-heading-right a:hover{opacity:.7}.highlife-heading{display:flex;align-items:flex-end;justify-content:space-between}#mpackagetable{background:#fff}.highlife-slider{margin-top:45px;position:relative}.owl-nav img{display:inline-block;width:8px}.owl-prev{width:35px;height:35px;border:1px solid #1a7b84;cursor:pointer;padding:3px 12px;position:absolute;left:-65px;top:50%;z-index:500}.owl-next{width:35px;height:35px;border:1px solid #1a7b84;cursor:pointer;padding:3px 12px;position:absolute;right:-65px;top:50%;z-index:500}.glance-heading h3{color:#2b2b2b;font-size:40px;margin-bottom:0;font-weight:900}.glance-heading p{margin-bottom:0;color:#565656;margin-top:15px}.glance-link{margin-top:25px}.glance{padding:100px 0}.start-list-one-img img{display:block;max-width:100%;margin:auto;height:auto}.start-list-one-para h6{font-size:15px;font-weight:900;color:#000;margin-bottom:0;margin-top:10px}.start-list-one-para p{font-size:14px;color:#2b2b2b;margin-top:10px}.start-heading h3{color:#2b2b2b;font-size:40px;margin-bottom:0;font-weight:900}.start-list-one{margin-top:40px}.start{background-image:url(https://sunspaces.com/themes/custom/wcsb/images/xstart.png.pagespeed.ic.dTjk-8P16y.png);background-repeat:no-repeat;background-position:top;background-size:cover;padding-top:180px;padding-bottom:70px}#article-background{background-image:url(https://sunspaces.com/themes/custom/wcsb/images/xstart.png.pagespeed.ic.dTjk-8P16y.png);background-repeat:no-repeat;background-position:top;background-size:cover;padding-top:80px;padding-bottom:0;margin-bottom:80px}.article-description p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.gallery-background .media-content{vertical-align:middle;margin:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);margin-bottom:40px}.article-description{padding:1.5rem;display:flex;flex-direction:column;background-color:#fff;border-radius:0 0 .375rem .375rem;margin-bottom:60px}.abt-description{left:52px;z-index:4;position:relative;background:#eee;color:#000;padding:28px;margin-bottom:40px}.counter-container ul li{margin-bottom:10px}.article-description h2{color:#1a7b84;font-weight:600}#article-background h2{text-align:center;color:#1a7b84;font-size:48px;font-weight:600}#article-background h2{padding-bottom:40px}.article-description h3{color:#1a7b84;text-transform:uppercase;font-size:24px}.spa h3{text-align:center;margin-bottom:40px!important;color:#1a7b84!important;font-size:40px;font-weight:600}.productslisting h2{text-align:left!important}.aboutsection .spa-left-link a{background-color:#1a7b84;color:#fff}.aboutsection h2{color:#1a7b84;font-weight:600}.article-description .about-p:nth-child(2) {padding-top:60px}.container.aboutsection{padding-top:80px;padding-bottom:80px}.faq-left p{color:#3f3f3f;font-size:18px;line-height:1.6;text-align:center}.faq-left span{display:block;text-align:center;color:#3f3f3f;font-size:25px;margin-top:35px;font-family:"LatoBold"}.faq-left{padding-left:60px;padding-right:60px;background-repeat:no-repeat;background-size:160px;background-position:top 24px left 60px}.faq-heading h3{color:#2b2b2b;font-size:40px;font-weight:900;margin-bottom:20px;text-transform:capitalize}.ziehharmonika h3{font-size:18px;color:#fff;font-family:lato}.faq-left{}.faq{padding:130px 0;background-image:url(https://sunspaces.com/themes/custom/wcsb/images/xfaqbg.png.pagespeed.ic.0x-b32W_OG.png);background-repeat:no-repeat;background-position:left 0 bottom -130px;padding-bottom:160px}.footer{background-color:#1a7b84;padding:100px 0}.footer-heading h4{color:#fff;font-size:25px;font-weight:700;margin-bottom:30px}.footer-one-content ul li{margin-top:10px;color:#fff;margin:inherit;line-height:30px}.footer-one-content ul.menu li a.is-active{color:#000}.footer-one-content ul{background:none!important;padding:inherit!important}.footer-one-content ul li a{display:inline-block;color:#fff;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease}.footer-one-content ul li a:hover{color:#89ebf3}.footer-one-para p{color:#fff}.footer-sub{background-color:#545567;margin-right:35px;display:flex;align-items:center;justify-content:center;border-radius:15px}.footer-sub button{padding:0;margin:0;background:none;border:0;outline:none;display:inline-block;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease}.footer-sub button:hover{opacity:.7}.footer-sub button img{display:inline-block;width:50px}.footer-sub input{display:inline-block;border:0;outline:none;background:transparent;color:#fff;width:250px;padding:5px}.footer-sub input::placeholder{color:#fff;opacity:1}.footer-sub{margin-top:50px}.copy{background-color:#004b52;padding:35px 0}.copy p{margin-bottom:0;color:#fff}.sm-header{background-color:#f1f1f1;padding:15px 0}.sm-logo a img{display:inline-block;width:150px}.sm-bar{width:32px;cursor:pointer}.sm-bar span{display:block;width:100%;height:4px;margin:5px 0;border-radius:10px;background-color:#1a7b84}.sm-header-wrapper{display:flex;align-items:center;justify-content:space-between}.sm-header-link li a{display:inline-block;color:#000;margin-top:6px;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease}.sm-header-link ul li a:hover{opacity:.7}.sm-header-link ul li a.request{background-color:#01ffff;color:#000;display:block;width:100%;padding:6px 18px;padding-bottom:10px;border-radius:6px;margin-top:15px}.sm-header-link ul li a.login{background-color:#1a7b84;color:#fff;display:block;width:100%;padding:6px 18px;padding-bottom:10px;border-radius:6px;margin-top:15px}.sm-header-link a.active{color:#01aad5}.path-frontpage.sm-header.sm-header-link{margin-top:20px;display:none;padding-bottom:250px}#edit-subscribe{background:url(https://sunspaces.com/themes/custom/wcsb/images/rightarrow.svg);background-repeat:no-repeat;height:46px;fill:inherit;background-size:20px 20px;border-radius:28%;padding:15px;position:relative;border:none;top:-33px}.footer-three-content ul li span{word-break:break-all}.sm-header-link{margin-top:20px;display:none;margin-bottom:20px}.banner-image{background-repeat:no-repeat;background-position:center;background-size:cover!important;min-height:300px;width:100%;justify-content:center;align-items:flex-end;display:flex}.banner-image{background:url(https://sunspaces.com/themes/custom/wcsb/images/xinnerpage_banner.png.pagespeed.ic.6EJX02bee5.jpg);position:absolute;z-index:-1;width:100%}h3.banner_title{position:relative;bottom:0;right:0;color:#fff;text-transform:capitalize;font-size:2rem;line-height:55px}.row.about_banner{display:flex;justify-content:center;align-items:center;overflow:hidden}.banner_title strong{font-size:34px}.field__label{display:none}h1.page-title{display:none}.content_data strong{float:left;width:100%}.content_data img{max-width:100%;height:auto;border-radius:39px 0 0 0;border-top:35px;margin-top:29px}.detailss h2{font-size:25px;font-family:"LatoBold"}.product_listing h2{font-size:18px;font-family:"LatoBold";background:#fff;text-align:center}.path-frontpage .main{padding:0!important}.product_listing h2 a{color:#1a7b84}.gallery{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-width:33%;-moz-column-width:33%}.gallery .pics{-webkit-transition:all 350ms ease;transition:all 350ms ease}.gallery .animation{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@media (max-width:992px){.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}}@media (max-width:450px){ul.dropdown-menu{position:static}.footer-three-content ul li{text-align:center;display:flex;justify-content:center}.gallery{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-width:100%;-moz-column-width:100%}.aboutus{padding-bottom:80px}.footer{text-align:center}ul.menu{text-align:center!important;margin-left:0!important}.header-bar{height:auto!important}}@media (max-width:400px){.btn.filter{padding-left:1.1rem;padding-right:1.1rem}}.footer-one-para p{font-size:16px!important}.footer-three-content ul li p{font-size:16px!important}.footer ul li{font-family:lato}button.btn.btn-outline-black.waves-effect.filter{display:inline-block;color:#fff;padding:8px 45px;clip-path:polygon(10% 0,100% 0,90% 100%,0% 100%);background-color:#1a7b84;margin-top:40px;transition:all .2s ease;-webkit-transition:all .2s ease}.heading h1{text-align:center}html{scroll-behavior:smooth}.headtitle{background:linear-gradient(20deg,#1a7b84,transparent)}section .features{margin-top:80px;margin-bottom:80px;color:#fff;padding:10px}.options img{border-radius:50%}.product_heading h3{font-family:"LatoBold";color:#1a7b84;text-align:center;margin-bottom:1rem}.container.blog_deteails{margin-top:80px}.category-top-des{margin:auto}.about-product p{font-family:"LatoMedium";font-size:19px;text-align:center;line-height:33px}::placeholder{color:#fff}.content_data p{background:#fff;padding:10px}.blog_details h1{font-family:"LatoBold";color:#1a7b84;margin-top:15px}.blog_details h2{font-family:"LatoMedium";font-size:26px;text-align:left!important}.blog_details p{margin-bottom:20px;font-family:"LatoMedium";font-size:18px}.blog_details .date{margin-bottom:80px}.contact_form h4{margin-bottom:20px}.form{background:#fff;padding:20px!important;margin-top:15px}.bloglisting{margin-bottom:35px}.form h2{text-align:center;margin-top:5px}#models img{width:350px}.detailss{background:#fff;padding:10px;text-align:center;margin:auto;min-height:220px;height:220px}.detailss a{color:#1a7b84}.detailss a:hover{opacity:.7}.detailss h2 a{color:#49a0be;font-size:18px}#myCarousel .list-inline{white-space:nowrap;overflow-x:auto}#myCarousel .carousel-indicators{position:static;left:initial;width:initial;margin-left:initial}#myCarousel .carousel-indicators>li{width:initial;height:initial;text-indent:initial}#myCarousel .carousel-indicators>li.active img{opacity:.7}.productdetails{margin-top:40px}.main{padding-top:350px}.carousel-item img{}.carousel-item{height:502px;max-height:502px}#myTabJust li a.active{background:#1a7b84!important;color:#fff}.nav-link{color:#1a7b84}.latest_img_desc h4 a{color:#1a7b84}.latest_img_desc h4{font-family:"LatoBold";font-size:28px}.node__content ul li{font-size:18px}.blog_details ul li{font-size:18px;list-style-type:disc;margin-left:20px}.carousel-item img{max-width:100%;height:auto}.product_listing.col-md-4{margin-top:50px}.listing img{max-width:100%;height:auto;z-index:1}.product_listing.col-md-4{margin-bottom:40px}.carousel-item.active{display:flex;justify-content:center;align-items:center}li{font-family:"Lato"}.about-para.details{text-align:center}.product_listing{margin-bottom:40px}.downloads.details-call{margin-top:25px}span.price.mr-1{font-size:25px}.view-id-awp.view-display-id-block_1 .about-para.details a{margin-top:15px;text-transform:uppercase}.listing_img{text-align:center}.options_images:hover{opacity:.7}#myTabJust li a{font-size:25px}#tab-content .body{font-size:13px}.about-heading h2{font-weight:700}#Specs .body{width:100%}table{width:100%;max-width:100%;border:1px solid #ddd}#Specs table{margin:0}#Specs th,#Specs td{padding:10px 15px}#Specs th,#Specs td{width:181px}#tab-content thead td h2{font-size:13px}#Specs thead td h2{font-size:16px;line-height:20px}table{border-collapse:collapse!important;width:100%!important}th,td{text-align:left!important;padding:8px!important}tr:nth-child(even) {background-color:#f2f2f2}div#advancedTabContent{margin-top:50px}.options_data img{max-width:100%;height:auto;margin-bottom:20px;-webkit-transform:scale(1.5);transform:scale(1.1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.options_data{padding-top:40px}.features_data h2{font-family:"LatoBold";font-size:23px;color:#1a7b84}.features_data{padding-top:25px}.features_details p{font-family:"LatoBold";font-size:18px}.features_details ul{list-style-type:circle;padding:18px}.features_details ul li{font-size:18px;margin-top:15px}#myTabJust li a:hover{color:#1a7b84}#myTabJust li a.active:hover{color:#fff}#description ol li{margin-left:15px}.user-login-form{width:50%;margin:auto}nav.tabs{width:50%;margin:auto;margin-top:40px}#edit-submit{background:#489dba;color:#fff;border-radius:5px;border:none;padding:10px 20px}.tabs a{color:#000;margin-top:15px}div#myTabContentJust{margin-bottom:40px}form#user-register-form{width:50%;margin:auto}.user-pass{width:50%;margin:auto}.testimonal_img img{border-radius:50%!important}.testimonal_img{margin-bottom:40px}input#edit-actions-submit{display:inline-block;color:#fff;width:200px;padding:8px 0;clip-path:polygon(10% 0,100% 0,90% 100%,0% 100%);background-color:#1a7b84;margin-top:15px;border:none}.col-md-8.cat_contact_form{background:#fff;margin:auto;margin-top:30px;background-clip:content-box}.col-md-8.cat_contact_form h2 a{color:#1a7b84}.col-md-8.cat_contact_form h2{text-align:center;padding:7px}.form-text{display:block;margin-top:.25rem}.webform-submission-form{padding-left:15px;padding-right:15px}.container.heading{margin-top:40px}.inputname input{border:2px solid #1a7b84!important;border-radius:6px;border:none;padding:10px;width:48%;float:left;color:#000}.inputemail input{border:2px solid #1a7b84!important;border-radius:6px;border:none;padding:10px;width:48%;float:right;margin-bottom:15px;margin-top:2px}.inputphone input{border:2px solid #1a7b84!important;border-radius:6px;border:none;padding:10px;width:48%;float:left;clear:both;margin-bottom:15px;margin-top:5px}.inputintersted input{border:2px solid #1a7b84!important;border-radius:6px;border:none;padding:10px;width:48%;float:right}.inputmessage textarea{border:2px solid #1a7b84!important;border-radius:6px;border:none;padding:10px;width:100%}.webform-submission-contact-form .form-actions{text-align:center}.gallery img{max-width:100%;height:auto;margin-bottom:2em}.about-right img{max-width:100%;height:auto}.col-md-4.content_data{text-align:center}.tabs a{background-color:#1a7b84;color:#fff!important;border-radius:8px;padding:10px}#edit-submit{display:inline-block;color:#fff;width:200px;padding:8px 0;clip-path:polygon(10% 0,100% 0,90% 100%,0% 100%);background-color:#1a7b84;margin-top:15px;border:none}.faq_page .ziehharmonika h3{background:none;border:2px solid #1a7b84;color:#000;font-family:"LatoBold"}.faq_page .ziehharmonika div p{text-transform:capitalize;font-family:"LatoMedium";font-size:16px;text-align:justify}form#search-form #edit-submit{width:200px}form#search-form{text-align:center}details#edit-advanced{display:none}.item-list{text-align:center}.tabs a.is-active{background:#0d565d}.form-text{border-radius:6px;border:none;padding:10px}.options_images{margin-bottom:15px}.user-login-form input{border:solid 1px #cfcfcf;width:100%}.user-register-form input{border:solid 1px #cfcfcf;padding:15px;width:100%}.user-pass input{border:solid 1px #cfcfcf;width:100%}.tabs a:focus,.tabs a:hover{background:#0d565d}.owl-carousel .owl-item img{max-width:100%;height:auto}#edit-submit:hover{background:#0d565d}.videos{margin-top:15px}.options_details{text-align:center;margin-bottom:15px}.options_details a{color:#fff;font-family:"Lato",sans-serif;font-size:26px}.options_details.product_details a{color:#1a7b84;font-family:"LatoBold";font-size:22px}.options_details p{color:#fff}.options_details.product_details p{color:#000;margin-top:15px}.about_us div img{margin-top:35px;margin-bottom:1em;border-radius:20px 0 20px 0}.about_us div{text-align:center}.contact_address a{color:#000}.contact_address{margin-bottom:2em}.contact_address p{margin-left:43px}.contact_address a:hover{color:#1a7b84}.pagecontent{margin-top:40px}.pagecontent h3{text-align:center;margin-bottom:15px}.pagecontent p{text-align:justify}.pagecontent p strong{font-family:"LatoBold";font-size:18px}svg.icon-address{width:30px;height:28px;margin-right:10px;fill:#1a7b84;position:relative}svg.icon-address-footer{width:20px;height:42px;margin-right:15px;fill:#fff;position:relative;bottom:3px}svg.icon-address-contact{width:20px;height:42px;margin-right:15px;fill:#fff;position:relative;top:16px}.footer-three-content ul li{margin-bottom:15px;margin-top:10px;color:#fff;margin:inherit;line-height:30px;text-align:left}.footer-three-content li span a{color:#fff}.contact_form h4{font-family:"LatoBold"}svg.icon-address-contact:hover{fill:#89ebf3}a.telephone.callus{}.xl65 span{font-size:18px;font-weight:700;font-family:lato}.hottubs{text-align:center}.detailtitle h1{font-family:"LatoBold";font-size:35px;color:#1a7b84}.footer-three-content ul li:hover{color:#89ebf3;cursor:pointer}svg.icon-address-footer:hover{fill:#89ebf3}.footer-three-content li span a:hover{color:#89ebf3}.thumbnailimg{text-align:center;margin-top:15px;border-top:solid 2px #cfcfcf}.thumbnailimg li{border:solid 1px #cfcfcf;padding:5px;margin-bottom:5px}.start-list-one-para.text-center{font-size:20px;font-family:"LatoBold";margin-top:15px}ul.menu{margin-left:0!important}.about_section{padding:inherit}.about-heading.text-center{margin-top:55px}.selfcleanimg{background-size:cover!important;min-height:250px;width:100%;justify-content:flex-end;align-items:center;display:flex}.selfcleanimg h3{color:#000;font-family:"LatoBold";font-size:35px}.col-md-5.about-para.selfclean{margin-top:18px}.selfclean a{margin:0!important}.gallery .animation{text-align:center}.table-bordered th,.table-bordered td{}.coptions{padding-top:80px}.coptions a{color:#1a7b84;font-weight:700;font-size:18px;text-decoration:none}#dtBasicExample{border:0 solid #dee2e6;margin-top:40px;margin-bottom:80px}#dtBasicExample td a{color:#1a7b84!important;font-family:"LatoBold"}.icon-spas{height:35px;width:35px;fill:#fff}.icon-spas.industry{height:45px;width:45px}#block-views-block-about-company-block-1{margin-bottom:80px}.downloads a{display:inline-block;color:#fff;padding:8px 35px;clip-path:polygon(10% 0,100% 0,90% 100%,0% 100%);background-color:#1a7b84;margin-top:45px}.icon-right{width:48px;height:46px;fill:#fff;background:#095961;border-radius:28%;padding:15px;position:relative;left:17px}.menu-wrapper ul li a:hover,ul.dropdown-menu{display:inline-block}.dropdown-menu li{margin-bottom:10px;border-bottom:solid #1a7b84}.dropdown-menu{text-align:center;width:100%;float:left}.dropdown-menu{left:0;min-width:12rem}.dropdown-menu{margin:inherit}.dropdown-menu li:last-of-type{border:none;margin:inherit}.dropdown:hover .dropdown-menu{display:block}.dropdown{-webkit-transition:height 200ms ease-in;-moz-transition:height 200ms ease-in;-o-transition:height 200ms ease-in;transition:height 200ms ease-in}li.dropdown:before{content:url(https://sunspaces.com/themes/custom/wcsb/images/angle-down-solid.svg);position:relative;left:4px;top:2px;float:right;cursor:pointer}.nav-justified .nav-item{flex-basis:inherit}#myTabJust li a{font-size:20px}.aboutsun{left:52px;z-index:4;position:relative;background:#eee;color:#000}.about-heading h3{color:#000}.buyhottubs p{color:#000;text-align:center;font-family:"LatoMedium"}.buyhottubs{background:#eee}.aboutsun .about-left div.about-para p{color:#000}.about-left{padding:40px}.buyhottubs_details{background:#1a7b84}.start-list-one-img .img-top{display:none;position:absolute;top:0;left:17px;z-index:99}.start-list-one-img{position:relative}.start-list-one-img:hover .img-top{display:inline}.start-list-one-img:hover{transform:rotateY(360deg)}.start-list .row{margin:50px;perspective:1000px}.start-list-one-img:hover .image-style-img-140x140{}.start-list-one-img{transition:1s;transform-style:preserve-3d;position:relative}.start-list-one-para h3{font-size:20px;font-family:"LatoBold"}h3#ser-title1{display:block}.start-list-one-para h3 a{font-size:20px;font-family:"LatoBold"}.start-list-one-para a{color:#333}.start-list-one-para a:hover{color:#1a7b84}.start-list-one-para h3:hover{color:#1a7b84}.image-style-img-140x140{z-index:1}.img-top{z-index:2;transform:rotateX(0deg)}.hottubs-heading{text-align:center}.hottubs-heading a{display:inline-block;color:#1a7b84;text-align:center;padding:8px 24px;clip-path:polygon(10% 0,100% 0,90% 100%,0% 100%);background-color:#fff;margin-top:15px;transition:all .2s ease;-webkit-transition:all .2s ease;font-size:15px}.mid .hottubs-heading a{background:#fff}.hottubs-heading a:hover{opacity:.7}main.main.contact{padding-top:0}.swimspassection .options_details p{margin-top:25px}.swimspassection .options_details{margin-top:25px}input::placeholder{color:#000}textarea::placeholder{color:#000}.table-striped tbody tr:nth-of-type(odd) {background-color:#fff}.breadcrumb li:before{content:"\003E"}.container-fluid.awp-title{background:#1a7b84;padding:50px 0 40px 0;display:flex;justify-content:center}.container-fluid.awp-title h2{color:#fff;font-family:"LatoBold";text-transform:uppercase}.container.price_title{text-align:center;margin-bottom:40px}.container.price_title h1{font-family:"LatoMedium";font-size:44px;padding-bottom:20px}.container.price_title h3{padding-bottom:20px}.description{max-height:100px;height:100px}.description_details{max-height:10px;height:10px}.price h2{font-size:20px;color:#1a7b84}.price h3{text-transform:uppercase;font-size:15px;color:#1a7b84;cursor:default}.price h4{font-size:20px;color:red;font-weight:600;cursor:default}.price{margin-bottom:25px}.basic-details h3{text-align:center;font-weight:600;color:#1a7b84;margin-bottom:25px}.about-para.details span{margin-left:25px}.about-para.details span a{padding:8px 34px}section.slider{margin-bottom:60px}.container.heading.img-gallery{margin-top:80px}.product_heading h3{font-size:2rem}input.webform-button--submit.button.button--primary.js-form-submit.form-submit{display:inline-block;color:#fff;width:200px;padding:8px 0;clip-path:polygon(10% 0,100% 0,90% 100%,0% 100%);background-color:#1a7b84;margin-top:15px;border:none}a.size.shopbysize{display:none}#block-wcsb-content h2{cursor:default;margin-bottom:10px;font-family:"LatoBold"}#features h2{font-size:50px;font-family:lato-bold;margin-bottom:80px;font-weight:600;color:#000;text-align:center;margin:auto}div#features{padding-top:25px;background:url(https://sunspaces.com/themes/custom/wcsb/images/xunnamed.png.pagespeed.ic.96R8b-nhO-.png);height:120px;background-repeat:no-repeat;background-position:center;margin-bottom:50px}.hottubs_content h3{margin-bottom:40px!important}.hottubs_content p{width:70%;margin:auto}.gallerytitle h2{color:#004b52;font-weight:600;text-align:center}.accessories h2{padding-top:60px;background:url(https://sunspaces.com/themes/custom/wcsb/images/xunnamed.png.pagespeed.ic.96R8b-nhO-.png);height:180px;background-repeat:no-repeat;background-position:center;margin-bottom:100px}.feature-box-info p{margin-bottom:0!important}.feature-box{margin-bottom:10px}.about-p a{display:inline-block;color:#fff;padding:8px 44px;clip-path:polygon(10% 0,100% 0,90% 100%,0% 100%);background-color:#1a7b84}.galleryimage{margin-bottom:40px}.comfort-features-content{text-align:center;padding-top:40px}.comfort-features-content p{margin-bottom:0!important}.gallery-background .about-p a{margin-top:20px}.galleryimage img{height:232px;max-width:100%}.view-gallery-details p{text-align:center;font-size:20px;margin-bottom:40px}.view-gallery-details h2{color:#1a7b84;text-transform:capitalize;font-weight:600;font-size:2rem;text-align:center}#features4-1m p{text-align:center;margin-bottom:40px}#content4-16 h2{text-align:center}.view-size a{display:inline-block;color:#fff;padding:8px 44px;clip-path:polygon(10% 0,100% 0,90% 100%,0% 100%);background-color:#1a7b84;margin-top:20px}section.gallery-background{position:relative;background-repeat:no-repeat;background-size:cover!important;padding-top:90px;padding-bottom:90px}.acc-img img{}a.explore{margin-top:15px}.about-wrapper .about-right img{transform:scale(1)}.productslisting img{margin-bottom:20px}.aboutsection img{margin-top:-20px;height:100%}.detailtitle table tbody tr td .about-p.container{margin-top:20px}.accessories h2{text-align:center;padding-bottom:40px;font-size:40px;font-weight:600;color:#1a7b84}.accessories h3{color:#1a7b84;font-size:28px;font-weight:700;margin-top:40px}.accessories h3 a{color:#1a7b84}.acc-img h2 a{color:#1a7b84;font-size:28px;font-weight:700;margin-top:40px}.productslisting img{box-shadow:0 1px 9px 0 grey}.acc-img h2{margin-top:36px}.description-acc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-bottom:40px}.mbr-section-title a{color:#fff;font-size:60px}.col-md-3.acc-img{text-align:center}.mbr-section-text p{color:#fff;font-size:25px}.mbr-gallery-item p img{border:solid}.productslisting .col-md-7 p{}.feature-box-info{padding-left:50px}.description-cat{float:left;width:100%;margin-bottom:0}.about-p a{display:inline-block;color:#fff;padding:8px 44px;clip-path:polygon(10% 0,100% 0,90% 100%,0% 100%);background-color:#1a7b84}.contact_address small{color:#000;font-size:18px;font-family:"LatoBold"}.hours p{margin-bottom:0}.hours p:nth-child(2) span {margin-right:58px}.hours p:nth-child(2) {margin-bottom:1rem}.hours p span{margin-right:50px}.options_data img:hover{transform:scale(1)}.options_details h3{margin-top:20px;color:#1a7b84;font-family:"LatoBold";font-size:22px}.show .dropdown-menu{position:relative}.about-right img{max-width:100%;height:auto;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.about-right img{transform:scale(1.1)}.footer-one-para h4{color:#fff;font-size:25px;font-weight:700;margin-bottom:20px;margin-top:30px}.footer-six{width:100%;float:left;background:#1a7b84;background:#04373c}.messages--status{color:#fff!important;border-color:#1a7b84 #1a7b84 #1a7b84 transparent!important;background-color:#1a7b84!important;box-shadow:-8px 0 0 #1a7b84!important}.product_listing div.about-para.details span{margin-left:0!important}.messages--error div{color:#fff}.product_listing.listing h2{margin-top:15px;width:80%;margin-bottom:5px!important;margin:auto;line-height:31px;margin-bottom:15px!important}.features4 h3{text-align:center}.product_listing.listing h3{text-align:center;font-size:20px;color:#1a7b84;font-weight:600;margin-bottom:10px}.footer-three-content ul li:nth-child(1) {margin-bottom:1rem}.productslisting{padding-bottom:80px}.buyhottubs1{margin-bottom:30px}#block-wcsb-content h2 a{color:#1a7b84;font-weight:600}.feature-box-info:before{content:"✓";border-radius:50%;left:26px;position:absolute;font-weight:700;margin-right:9px;color:#fff;background:#1a7b84;padding:0 8px;float:left}.view-id-swimspasfeatures .other-feature-details{margin-top:0!important}li.cards-container:before{content:"✓";border-radius:50%;left:15px;font-weight:700;margin-right:9px;color:#fff;background:#1a7b84;padding:2px 8px;float:left}.acrylic-sec{margin-top:80px}#advantages ul li:before{content:"✓";border-radius:50%;left:15px;font-weight:700;margin-right:9px;color:#fff;background:#1a7b84;padding:2px 8px}.adv ul li:before{left:auto!important;margin-left:-35px}.adv ul li{margin-left:35px!important}.hydro p{line-height:22px;text-align:left}.counter-container ul li:before{content:"✓";border-radius:50%;left:15px;font-weight:700;margin-right:9px;color:#fff;background:#1a7b84;padding:2px 5px;float:left;font-size:14px}.products-head.product_heading{width:100%;float:left}.faqs{padding-top:0!important}.hydro h3{float:left;width:100%}.product_heading .row ul li a{color:#1a7b84}.product_heading p a{color:#1a7b84}.product_heading p{text-align:center}.product_heading .row ul li a:hover{opacity:.8;color:#1a7b84}.btn-primary{background-color:#1a7b84;border-color:#1a7b84}.btn-primary:hover{background-color:#177881;border-color:#177881}.logo-img{display:flex;align-items:center}.products-head h3{text-align:left}li.cards-container{margin-bottom:20px;font-size:20px}#advantages h5{font-weight:600;font-size:25px;background:#1a7b84;padding:10px;color:#fff;margin-bottom:25px}#advantages ul li{margin-bottom:15px}.pergola p{text-align:left;color:#000}.featurelisting .col-md-7 ul li:before{content:"✓";border-radius:50%;left:5px;position:absolute;font-weight:700;margin-right:9px;color:#fff;padding:5px 11px}h4.heading-primary.mb-none{font-weight:600;color:#1a7b84}.col-md-4.galleryimage{padding-bottom:32px;text-align:center}.mbr-overlay{background-color:#000;bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:0;pointer-events:none}.product_listing h2{text-align:center!important}.features-options h1{color:#fff!important}.features-options p{color:#fff!important}.features-options iframe{width:100%;height:450px}.features-options{background:#1a7b84;padding:10px}.feature-section{padding-top:40px;padding-bottom:40px;background:#1a7b84}.col-md-6.featurelisting{padding-top:40px}.featurelisting img{width:100%}.container.comfort{margin-top:40px}.feature-details{padding:1rem;display:flex;flex-direction:column;background-color:#fff;-webkit-line-clamp:8;position:relative;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;border-radius:0 0 .375rem .375rem;height:250px;max-height:250px}.comfort .feature-details{background:none!important}.options-details{padding:1rem;display:flex;flex-direction:column;background-color:#fff;border-radius:0 0 .375rem .375rem;margin-bottom:40px}.optionslisting img{width:100%}.comfort .feature-details{height:auto!important}.options-title{text-align:center!important}.options-title h2{}.comfort img{width:100%}.feature-details h3{font-size:25px;font-weight:600;color:#fff}.options-details h3{font-size:25px;font-weight:600;color:#1a7b84}.color-section{}.slick-prev:before{position:absolute!important;left:6px!important;font-size:35px!important;bottom:5px!important;opacity:1!important}.slick-next:before{position:absolute!important;right:5px!important;font-size:35px!important;bottom:4px!important;opacity:1}.slick-next{right:0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background:#1a7b84!important}.slick-prev{background:#1a7b84;border-radius:9px;padding:20px;position:absolute;z-index:99999}.features1 .card-img img{width:100%}.mbr-gallery-layout-default{text-align:left}.extra-features{padding-top:60px;padding-bottom:60px}.solar-energy{}.extra-feature-details{margin-bottom:40px}.extra-feature-details h3{color:#000;margin-top:20px;font-weight:600;font-size:20px;font-family:"LatoMedium"}.block-views-blockhydropoolfeatures-block-3 img{width:100%}.features-options{background:#1a7b84;padding:10px}.extra-feature-section{padding-bottom:0}.other-feature-section .feature-details{height:150px;max-height:150px}.other-feature-section{margin-bottom:100px}.view-hydropoolfeatures .extrafeatures{margin-bottom:40px}.slick-next{background:#1a7b84;border-radius:9px;padding:20px;position:absolute}.color-section p{color:#000;font-size:25px}.cabinate-options p{color:#000}.color-section h2{text-align:left;font-size:50px;font-family:lato-bold;font-weight:600;color:#fff}.cabinate-options h2{text-align:left;font-size:50px;font-family:lato-bold;font-weight:600;color:#fff}.cabinate-options h1{text-align:center;font-size:50px;font-family:lato-bold;margin-bottom:40px;font-weight:600}.cabinate-options h3{color:#000}.cabinateoptions h3{padding-top:10px;color:#000;text-align:left;padding-top:10px;padding-bottom:10px;font-size:18px;font-weight:600}.shellcolors img{border:solid 1px #cfcfcf}.shellcolors h3{padding-top:10px}.cabinateoptions p{font-size:18px;color:#000;text-align:left;font-weight:600}.shellcolors h3{font-family:lato-bold;font-weight:600;color:#000;font-size:18px;padding-bottom:10px}.cabinateoptions{margin-bottom:20px;margin-bottom:20px}.shellcolor img{border:solid 1px #cfcfcf}.product_listing h2{color:#1a7b84}.shellcolors h3{text-align:center}.shellcolors{text-align:center;margin-top:20px}.view-hydropoolfeatures .featurelisting{margin-bottom:40px}.feature-img{margin-bottom:20px}#cboxClose{top:0!important}.colorcabinate{padding-top:60px;padding-bottom:60px}.comfort-features{margin-top:-75px}.features-content{text-align:center;margin-top:40px}.features-options .features-content{margin-bottom:40px}.featurelisting .col-md-7 h3{color:#fff;font-family:lato}.featurelisting .col-md-7 h4{color:#fff}.other-feature-section .container{}.options-title h2{color:#000}.mbr-gallery-item h4{font-weight:600}.other-feature-details h3{color:#1a7b84;font-weight:600;font-size:22px;margin-bottom:20px}#dtBasicExample thead{background:#1a7b84;color:#fff}#dtBasicExample thead tr th{vertical-align:top}#dtBasicExample thead tr th:hover{}.swimspasfeature h2{font-family:"LatoBold";color:#1a7b84;text-align:center;font-size:2rem}.swimspasfeature p{font-family:"LatoMedium";font-size:19px;text-align:center;line-height:33px;color:#000}.swimspasfeature{text-align:center;padding-top:40px}.other-feature-details ul li a{color:#068f9c;font-weight:600}.swim-spas-size h2{text-align:center;font-weight:600;color:#1a7b84}.swim-spas-size p{font-family:"LatoMedium";font-size:19px;text-align:center;line-height:33px}.features4 a{color:#068f9c;font-family:"Lato";font-weight:400}.card-title{color:#000}.aquatrainer{margin-bottom:40px}.aquatrainer .other-feature-details{margin-top:40px}.other-feature-details h4{color:#1a7b84}.title h2{font-weight:600;color:#1a7b84}.features4{padding-top:20px;padding-bottom:40px}.features4-15{padding-top:0!important}.card-title{margin-bottom:.75rem;color:#004b52;font-weight:600}.mbr-section{margin-top:40px}#myTable_2 thead{background:#1a7b84;color:#fff}#spa-comparisons h4{font-family:"LatoBold"}#myTable_2 h4{font-family:"LatoBold"}.features4 h3{color:#1a7b84;font-weight:600;font-size:32px}.features h4{margin-bottom:20px}#features2-65 .card-img{text-align:center}.glaze-title h2{margin-bottom:20px}.section-table{margin-top:40px}.features4 p{color:#1d8f9c;font-weight:500;font-size:22px;margin-bottom:0}#features4-15 h4.card-title{margin-top:10px!important}.warranty h2{color:#1a7b84;text-align:center}p strong a{color:#1a7b84}.other-feature-details ul li:before{content:"✓";border-radius:50%;left:12px;position:absolute;font-weight:700;margin-right:9px;color:#fff;background:#1a7b84;padding:0 6px}.extra-feature-details ul li:before{content:"✓";border-radius:50%;left:12px;position:absolute;font-weight:700;margin-right:9px;color:#1a7b84;padding:0 3px}.extra-feature-details ul li{margin-left:25px;margin-bottom:10px}.other-feature-details ul li{margin-bottom:15px;margin-left:25px}.features-content p{margin-bottom:0!important}.featurelisting .col-md-7 p{color:#fff}.featurelisting .col-md-7 ul li{color:#fff;margin-left:22px}.videos{margin-top:-90px}.videos img{border:solid 1px #cfcfcf}.cabinate-options p{color:#000;font-size:25px}.extra-feature-details h4{color:#000;margin-top:10px;font-weight:600;font-size:20px;font-family:"LatoMedium"}.other-feature-details p strong a{color:#1a7b84}.other-feature-details p strong{color:#1a7b84}.other-features-content h4{color:#000}.other-features-content h2{color:#1a7b84;font-weight:600;text-align:left!important}.standard-feature{padding-top:80px;padding-bottom:40px}.videolisting h2{text-align:center;margin-bottom:40px;color:#1a7b84;font-weight:600}.icon-video img{width:100%}.video-icon{color:#1a7b84;font-weight:600;font-size:22px;margin-top:10px}.video-icon:hover{opacity:.7}.cspecification{padding-top:80px}.cspecification h2{color:#1a7b84;font-weight:600;margin-bottom:20px!important}.coptions h2{color:#1a7b84;font-weight:600;margin-bottom:20px!important}.cgallery h2{color:#1a7b84;font-weight:600;margin-bottom:20px!important}.cspecification p a{color:#1a7b84;font-weight:600}.container.cgallery{padding-top:80px}.comimages a img{}.gallerylist{margin-bottom:40px;text-align:center}.gallerytitle{display:none}.img-caption p{position:absolute;top:0;color:#fff;background:#1a7b84;padding:15px}.note li:before{left:auto!important;margin-left:-30px}.mbr-text a:hover{opacity:.7}.features .card-title a:hover{opacity:.7}.item1{display:flex;justify-content:center;align-items:center}.img-cont{position:relative}.features .card-title a{color:#1a7b84}.card-box ul{padding:10px;font-weight:400}.card-box ul li{margin-left:35px;margin-bottom:20px}.card-box ul li:before{content:"✓";border-radius:50%;left:10px;position:absolute;font-weight:700;font-size:15px;padding:2px 10px;padding:10px;color:#fff;background:#1a7b84}#features4-15 .card-box ul li:before{content:"✓";border-radius:50%;left:22px;position:absolute;font-weight:700;font-size:15px;padding:0 4px;padding:10px;color:#1a7b84;background:none}.card-box ul li:before{content:"✓";border-radius:50%;left:10px;position:absolute;font-weight:700;font-size:12px;padding:6px 10px!important;padding:10px;color:#fff;background:#1a7b84}#features4-16 .card-box ul li:before{content:"✓";border-radius:50%;left:16px;position:absolute;font-weight:700;font-size:15px;padding:0 4px;padding:10px;color:#1a7b84;background:none}#features4-15 ul li:before{content:"✓";border-radius:50%;left:52px;position:absolute;font-weight:700;font-size:15px;padding:0 4px;padding:10px;color:#1a7b84;background:none}.warranty ul li:before{content:"✓";border-radius:50%;left:0;position:absolute;font-weight:700;font-size:15px;padding:0 4px;padding:10px;color:#1a7b84;background:none}.warranty ul{position:relative}.warranty ul li{margin-left:25px}#features4-16 .card-box ul li{margin-left:17px;margin-bottom:5px}.warranty ul{margin-bottom:20px}#features4-15 ul li{margin-left:20px;font-family:"Lato"}#features4-15 .card-box ul li{margin-bottom:0}.components p{text-align:left!important}.components-accessories p{text-align:center;margin-bottom:15px}.pergola{margin-top:40px}.pergola p{text-align:left!important;margin-bottom:20px!important}.acrylic-content ul li:before{content:"✓";border-radius:50%;left:10px;position:absolute;font-weight:700;font-size:15px;padding:2px 10px;color:#fff;background:#1a7b84}.productdetails ul li:before{content:"✓";border-radius:50%;left:10px;position:absolute;font-weight:700;font-size:15px;padding:2px 10px;color:#1a7b84;background:none}.productdetails ul li{margin-left:20px;margin-bottom:10px}.acrylic-content ul li{margin-left:20px;margin-bottom:10px;font-size:18px;margin-left:40px}hr.line{color:#1a7b84;background:#1a7b84;height:2px}.saleprice{font-weight:600}.spe p{font-weight:600}.acrylic-content{justify-content:center;align-items:center;display:flex}.comimages{padding-bottom:40px}.icon-video{cursor:pointer}.video-button{padding-bottom:40px}.product_listing.listing{text-align:center;margin-bottom:40px}.icon-video.use-ajax{display:inline-block;color:#fff;padding:8px 44px;clip-path:polygon(10% 0,100% 0,90% 100%,0% 100%);background-color:#1a7b84;margin-top:20px;margin-right:25px;transition:all .2s ease;-webkit-transition:all .2s ease}.hottubs_content{padding:30px 20px}#gallery1{padding-top:40px}.features11{margin-top:40px}.mbr-gallery{margin-top:40px}.mbr-gallery-item h4{background:#1a7b84;padding:10px;color:#fff;margin-top:20px}#features2-65{padding-top:80px}.executive h2{text-align:center;color:#1a7b84;font-weight:600;margin-bottom:40px;border-bottom:solid}.executive h3{color:#1a7b84}.mbr-gallery-item img{border:solid}.glaze-title{text-align:center;margin-bottom:40px!important}#executive h2{text-align:center;color:#1a7b84;font-weight:600}.executive-section{margin-top:40px}#executive .card-box ul li:before{left:40px!important}.executive-section h4{font-weight:600;color:#1a7b84}.executive-section{margin-top:40px}.table-striped{margin-top:40px}h4.card-title{margin-top:20px}.executive-list{padding:0 23px}#executive p{text-align:center}.productslisting:last-of-type{padding-bottom:0}.pergola img{box-shadow:1px 2px 12px 5px grey}.pergola-sec{display:flex;justify-content:center;align-items:center}.pergola p strong{font-size:24px!important;font-weight:300;font-family:"LatoMedium"}.detailtitle p a{color:#1a7b84;font-weight:600}.video-features{margin-bottom:100px!important}.view-categoryoptions .slick-prev,.slick-next{top:20%}.view-hydropoolfeatures .slick-prev{left:0}.view-categoryoptions .slick-prev{left:0}.view-hydropoolfeatures .slick-prev{top:33%}.view-hydropoolfeatures .slick-next{top:33%}.galleryimage a img:hover{cursor:zoom-in}.galleryimage .gallery_img a:hover:before{content:"";position:absolute;cursor:zoom-in;left:0;top:0;width: 98.7%%;height:100%;background:#554346;opacity:.4;-webkit-transition:.2s opacity ease-in-out;transition:.2s opacity ease-in-out;background:linear-gradient(to left,#554346,#45505b)!important}.gallery_img{max-width:100%;position:relative;overflow:hidden;height:100%}table .style7:not([valign="top"]) {text-align:center!important;padding-bottom:20px!important}.details-call .spa-left-link a{margin-top:0!important}.article-details .about-p{margin-top:25px}.spa-comparisons h2{text-align:center}.node__content{margin-bottom:40px}.about-p a:hover{opacity:.7}#spa-comparisons h2{text-align:center;margin-bottom:20px;color:#1a7b84}td a{color:#1a7b84!important;font-family:"LatoBold"}td a:hover{opacity:.7}.options_details a:hover{color:#abe1e5}.faq-cotnent div p a{color:#004b52;font-weight:600;font-family:"LatoMedium"}.hottubs-heading a:hover{opacity:.8}.mbr-gallery-layout-default{margin-bottom:45px}.product_listing.listing h2{cursor:pointer!important}#babas-fxd-hdr{display:none}#babas-fxd-hdr{position:fixed;top:-200px;left:0;right:0;background:#fff;-ms-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-shadow:0 3px 6px 0 rgba(0,0,0,.16);-ms-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;padding-top:8px;padding-bottom:2px;z-index:999}.user-logged-in #babas-fxd-hdr{margin-top:75px}#babas-fxd-hdr ul li.dropdown{margin-left:8px;margin-right:7px}.icon-detials{margin-bottom:25px;width:100%}.dashboard{margin-top:15px}.dashboard .heading h3{display:none}.icon-detials .icon-title{margin:auto;color:#1a7b84;padding-top:8px;font-size:18px}.icon-detials a:hover .icon-title{color:#000}.icon-detials a{text-align:center;margin-bottom:25px;background:#e2e2e2;border-radius:10px;padding:30px 0;display:block;margin:0 20px;margin-bottom:0;text-decoration:none}.icon-detials a svg{width:70px;height:70px;margin:auto;fill:#1a7b84}.icon-detials a:hover svg{fill:#000}.edit-view{float:left;text-transform:capitalize;width:0}.edit-view a{color:#1a7b84;font-weight:700;z-index:20;position:relative}.product_listing .edit-view{float:left!important}.view-homepagecategory svg{height:35px;width:35px;fill:#1a7b84}.highlite{border:0 solid #ddd;margin:0;padding:0;cursor:pointer}#highlite{border:1px solid #ddd;margin:0;padding:10px;cursor:pointer}.view-id-awp_options h3{font-size:24px;font-family:"LatoMedium";color:#1a7b84;margin-top:40px;background:#efefef;padding:10px;border:solid 1px #ddd;text-align:center}.view-id-awp_products h3{border: solid 1px #dddd;text-align:center;margin-bottom:0;padding:10px}.view-awp-products h3 a{color:#1a7b84;opacity:.8}.view-awp-products h3 a{color:#1a7b84}div#title_pkg{padding:20px 0;color:#777;background:#efefef}#options div#title_pkg{padding:20px 0;color:#777;background:#efefef;margin-left:0;margin-right:0}.option-row .col-8 h3{float:left;width:100%;padding:10px;border:none;font-size:18px;text-align:left}.promo{font-family:"LatoBold";font-size:18px;background:#efefef;color:#777}#title_pkg div{font-family:"LatoBold";font-size:18px;color:#777;margin-left:0;margin-right:0}div#pkg{background:#fff}.shellcolors h3{border:none!important}.dragoption{border:solid 1px #ddd;margin-left:0;margin-right:0}.promo-title{margin-left:15px}.option-row.row{border:solid 1px #ddd;margin-left:0;margin-right:0;font-size:18px}.row.option-total{border:solid 1px #ddd;margin-left:0;margin-right:0}.row.option-total .col-8{text-align:right;border-right:solid 1px #ddd;font-family:lato-bold}.option-row.row h2{float:left;width:100%;margin-left:10px;font-size:18px;margin:0!important;padding-left:22px;padding-right:22px}.row.option-total div{font-family:lato-bold}.row.option-total{border:solid 1px #ddd;margin-left:0;margin-right:0}#highlited{border-bottom: solid 1px #dddd;padding:5px;margin-bottom:5px;background:#f2f2f2;color:#000}.feature-specification-data{margin-top:40px}.feature-specification-data table{border:none}#myTabJust{border-bottom:solid 1px #cfcfcf}#highlite a{color:#000!important}#highlite a:hover{opacity:.8}#highlite h2{font-size:18px;color:#000;font-family:"LatoMedium"}#highlite a h2{cursor:pointer}#table-head thead{display:table-header-group!important}.view-id-awp_products thead{}.view-id-awp_products tfoot tr td:first-child{text-align:left!important}.view-id-awp_products tfoot tr td{font-family:lato-bold}.view-id-awp_products tfoot tr td{font-family:"LatoBold";text-transform:uppercase}.options-data{text-align:center}caption{caption-side:top!important}#featues-page a{color:#1a7b84}#featues-page a strong{font-size:24px}.features-item-list h3{font-size:18px;font-family:"LatoBold"}.features-item-list{margin-bottom:40px}.product_heading{margin-bottom:40px}.product_heading h3{margin-bottom:0}.covers h4 a{color:#1a7b84;font-size:22px}.covers h4{margin-top:10px}.cover-details h2{text-align:center;color:#1a7b84}.cover-details section a{color:#1a7b84}.cover-details p a{color:#1a7b84}.section a{color:#1a7b84}.cover-details p a{color:#1a7b84}.cover-details section a{color:#1a7b84}.rollaway p img{float:left;margin-right:15px}.covers p{margin-bottom:0}.covers p a{margin-bottom:0;color:#1a7b84}.covers a{color:#1a7b84}.covers a:hover{opacity:.8}.mobile-view a{color:#1a7b84}.cover-details{margin-bottom:20px}#footer-fifth ul.mainmenu{display:inline;color:#1a7b84}#footer-fifth{padding:20px;text-align:center}#footer-fifth ul.mainmenu li{display:inline;margin-right:20px;margin-left:20px}#footer_fifth-inner ul.mainmenu li a{color:#1a7b84}#footer_fifth-inner ul.mainmenu li a:before{color:#1a7b84;border-right:solid 2px}.breadcrumb ol li{display:inline-block!important}.breadcrumb ol{display:block}.breadcrumb li:first-child:before{display:none}ul.tabs{margin-bottom:40px}ul.tabs li{display:inline-block}ul.tabs li{display:inline-block;margin-top:0;margin-bottom:5px}#block-wcsb-local-tasks{max-width:1140px;padding-right:15px;padding-left:15px;margin:auto}.images-section img{width:100%;height:auto}.gallery-img{margin-bottom:30px}.gallery-img-content{background:#000;text-align:center;position:relative;z-index:1}.gallery-img-content:hover img{opacity:.5}.gallery-img-content img{transition:all 1s;z-index:1;position:relative}.gallery-img-content:hover .gallery-overlay-sec{transform:scale(1)}.gallery-overlay-sec{position:absolute;background-image:url(https://sunspaces.com/themes/custom/wcsb/images/xgallery-overlay-bg.png.pagespeed.ic.a8kxdNSW_O.png);background-repeat:no-repeat;background-size:100% 100%;background-position:center;height:calc(100% - 32px);width:calc(100% - 32px);top:0;bottom:0;left:0;right:0;margin:auto;transform:scale(0);transition:all .5s;z-index:-1}.gal-menu{display:flex;justify-content:center;padding:0}.gal-menu li{display:inline;margin-left:15px;margin-bottom:15px}.gal-menu li a{justify-content:center}.gallery-tabing-menus{margin-bottom:50px;display:flex;justify-content:center;align-items:center;border-top: solid 2px rgb(112 112 112 / 40%);border-bottom: solid 2px rgb(112 112 112 / 40%);position:relative;padding:17.5px 0 0 0;flex-wrap:wrap}.mbr-white{padding:0!important}.node--type-web-pages h1{font-size:30px}.pd-head{margin-top:25px;margin-bottom:25px}.pd-head span{float:right}.pd-ul li span{float:right}.pd-ul li{margin-bottom:15px}.about-heading h2{font-size:21px}.about_content p{font-size:17px!important}.filters-button-group button.button.is-checked{background:#1a7b84;color:#fff;padding:5px 24px;border:none;margin-right:15px;margin-bottom:20px;border:solid 1px #cfcfcf}.filters-button-group button.button:focus{outline:none}.filters-button-group button.button{background:#fff;color:#000;padding:5px 24px;border:0;margin-right:15px;margin-bottom:20px;border:solid 1px #cfcfcf}.filters-button-group{text-align:center}.All div{text-align:center}.pager__items{margin-top:50px;text-align:center}.pager__items li{display:inline;margin-left:15px;font-size:20px}.pager__items li a{font-weight:800;color:#000}.media-container-row{display:flex}.views-field-field-mesh-link:hover{opacity:.7;color:#fff}.views-field-field-mesh-link a{color:#fff}.views-field-field-mesh-link{display:inline-block;color:#fff;padding:8px 44px;clip-path:polygon(10% 0,100% 0,90% 100%,0% 100%);background-color:#1a7b84}.swip-spa .views-field-field-mesh-link{margin-top:40px;margin-bottom:80px}.swip-spa .views-field-title{margin-bottom:25px}.swip-spa .views-field-title .field-content{font-size:50px}#banner{padding:127px 0;background-position:center;background-size:cover;background-repeat:no-repeat}.bnr-description h5{color:#fff;margin-bottom:8px}.bnr-description h3{color:#fff;margin-bottom:15px;font-size:24px;line-height:33px;text-align:center}.bnr-description p{color:#fff;margin-bottom:55px;font-size:22px;line-height:33px}.btn-wrapper{text-align:center}.btn-wrapper a{display:inline-block;color:#fff;padding:8px 44px;clip-path:polygon(10% 0,100% 0,90% 100%,0% 100%);background-color:#1a7b84}.btn-wrapper a:hover{opacity:.7}.bannerpd{padding:175px 0;margin:50px 0}#mpackage table tbody tr{cursor:all-scroll}.spa-cover-Tab{overflow-x:scroll;margin-bottom:25px}.node--type-web-pages table.no-border:nth-child(2),
.node--type-web-pages table.no-border:first-child {margin-bottom:0}#mpackage table tr td:first-child{text-align:left}#mpackage table tr td{text-align:right}#mpackage table tr:nth-child(even) {background:transparent}#mpackage table tr{border-bottom:1px solid #ddd}#sum_table1 table tr:nth-child(odd) {display:none}.pdfheader{display:none}#pkg .view-content{height:800px;overflow-y:scroll;overflow-x:hidden;border:1px solid #ddd}.option-total tfoot tr td:first-child,#sum_table th,#sum_table td,th,td{}.option-total,.promo_total{background-color:#787b80;color:#fff}#totalbeforetaxes tfoot tr,#totalafterpromo tfoot tr,#tax tfoot tr{background-color:#000;color:#fff}#totalbeforetaxes tr td:first-child{text-align:left}#totalbeforetaxes tr td{text-align:right}.dragoption{background-color:#000;color:#fff}.save_per{padding:2px 6px;font-weight:700;background:#1a7b84;color:#fff}.dragoption,#price-table thead tr{background-color:#1a7b84;color:#fff;padding:5px;font-size:17px}#view-field-sale-price-1-table-column{min-width:87px}tr.ui-sortable-handle:hover{background:rgba(238 238 238)}#print button{outline:0;border:1px solid #1a7b84;border:0;background:#1a7b84;color:#fff;padding:12px 15px}#print button:hover{opacity:.7}#sum_table1 tr:hover{background:#efefef!important}#tax{margin-bottom:0}#mpackagetable{height:800px;overflow-y:scroll;overflow-x:hidden;margin-bottom:30px;margin-top:36px;border:1px solid #ddd}#price-table thead{position:absolute;left:15px;right:15px;top:0}#price-table thead th{border:0}#price-table{border-top:0}#price-table thead tr{display:flex;width:100%}#price-table thead th{flex:0 0 16.666667%;text-align:right!important;max-width:16.666667%;padding:0 15px!important}#price-table thead th:first-child{text-align:left!important;flex:0 0 66.666667%;max-width:66.666667%}#print button{clip-path:polygon(10% 0,100% 0,90% 100%,0% 100%);outline:0;border:1px solid #1a7b84;background:#1a7b84;color:#fff;transition:all .3s ease;padding:12px 15px}.jumbotron{padding:0;background:transparent;padding:0 15px}.jumbotron>div{display:flex;margin:0 -15px}#print{margin-top:25px}.left-price{flex:0 0 calc(50% - 30px);margin:0 15px;background-color:#787b80;color:#fff;padding:20px 0}.jumbotron div>span{font-size:19px;display:block;padding:2px 6px;font-weight:700;background:#1a7b84;color:#fff}.right-price{flex:0 0 calc(50% - 30px);margin:0 15px;background-color:#787b80;color:#fff;padding:20px 0}.video-wrp video{width:100%}#mpackage .moveItem{}#mpackage .moveItem{width:24px;height:24px;display:inline-block;text-align:center;line-height:24px;background:url(https://sunspaces.com/themes/custom/wcsb/images/xAdd.png.pagespeed.ic.Y9pOiLjHlV.png) center content-box no-repeat;background-size:19px;text-indent:-5000px}#mpackage .dragfrom .moveItem{}#mpackage .dragto .moveItem{background:url(https://sunspaces.com/themes/custom/wcsb/images/xminus.png.pagespeed.ic.avax4oAhYg.png) center content-box no-repeat;background-size:20px}.slide-one .testimonal_img img{height:150;width:150px;margin:auto;border-radius:50%}.features-options .other-services-section{justify-content:center}.features-options-video-content{justify-content:center}.commerce-spas-page .product_listing.col-md-4{margin-bottom:0}.product_listing ul,.product_listing span{font-weight:500;color:#1a7b84}.product-image[data-stock="sold-out"]{background-image:url(https://sunspaces.com/themes/custom/wcsb/images/xout-of-stock.png.pagespeed.ic.0N8bBmb_pe.png);background-position:right bottom;background-size:25% 25%;background-repeat:no-repeat}.product-image{box-shadow:0 1px 4px 0 #ccc;margin:0 0 20px 0;border-radius:11px}.product-image a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.product-image[data-stock="sold-out"] a{z-index:-1}.basic_details .style13{text-align:center;font-weight:600}.basic_details table ul{list-style-type:inherit;padding-left:20px;text-align:left}.view-id-products.view-display-id-page_2 .product_listing h2{font-size:20px}.view-id-basic_package .basic-details .basic_details tr{border:1px solid #ccc;background:none!important}.view-id-basic_package .basic-details .basic_details td{background:none!important}.view-id-basic_package .basic-details table td.style7{padding:8px!important}.view-id-basic_package .basic-details table div.style7{padding:0!important}.view-id-basic_package .basic-details img{margin-top:20px}a.options-name h2{font-weight:500;font-size:18px;color:#000;margin:0;font-size:15px;margin:0;font-family:"Lato"!important}#mpackage a.options-name{pointer-events:none}#options a.options-name h2{cursor:pointer}#highlite{cursor:auto}#package #price-table thead{display:none}.view-id-products.view-display-id-page_2 .product_listing h2{font-size:18px}.view-id-products.view-display-id-page_2 .product_listing .about-para.details h2{font-size:23px}#package .use-ajax.options-name{pointer-events:none}.gtotal_mslp,.gtotal_sale{text-align:right!important}.user-logged-in .edit-view a[hreflang="en"]{background-color:#1a7b84;color:#fff}.user-logged-in .view-id-flyer .edit-view a[hreflang="en"]{background-color:#fff;color:#1a7b84}.messages{box-shadow:none!important;margin-bottom:10px;border-radius:5px;padding:10px}.messages__item{padding:5px}.inputintersted.postal-code input{width:100%;margin-bottom:15px}.blog_img{float:left;margin-right:15px;margin-bottom:15px}.blog_details h1{font-size:35px;line-height:45px}.simplenews-subscriber-form input#edit-submit{background:url(https://sunspaces.com/themes/custom/wcsb/images/rightarrow.svg);font-size:0;background-repeat:no-repeat;height:46px;fill:inherit;background-size:20px 20px;border-radius:28%;padding:15px;position:relative;border:none;top:-33px;width:unset;margin-top:0}.simplenews-subscriber-form #edit-manage{display:none}.hydrother-content a{color:#1a7b84}.hottub-cover-tabs li a{display:inline-block;color:#fff;padding:8px 44px;clip-path:polygon(10% 0,100% 0,90% 100%,0% 100%);background-color:#1a7b84;margin-top:40px;transition:all .2s ease}.hottub-cover-tabs{display:flex}.hottub-cover-tabs li a:hover{opacity:.7}.product-Specifications-detail-popup{text-align:center}.product-Specifications-detail-popup p{font-size:16px!important;font-weight:600;font-family:"Rubik",sans-serif;margin-top:15px}.spa-marvel-wrapper{margin-bottom:80px}.spamarvel-content h2{font-size:40px;font-weight:900;margin-bottom:0;color:#000}.spamarvel-content a{display:inline-block;color:#fff;padding:8px 44px;clip-path:polygon(10% 0,100% 0,90% 100%,0% 100%);background-color:#1a7b84;margin-top:15px;transition:all .2s ease;-webkit-transition:all .2s ease}.spamarvel-content a:hover{opacity:.7}.spamarvel-content p{font-size:18px;line-height:27px;font-weight:500;color:#000}.spamarvel-content h3{font-size:18px;font-weight:600;margin-top:25px;margin-bottom:15px}.swim-spa-slider .bannerpd{position:relative}.swim-spa-slider .bannerpd::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background: #00000054}.swim-spa-slider .slick-prev,.swim-spa-slider .slick-next{top:50%}.swim-spa-slider .slick-prev{left:15px}.swim-spa-slider .slick-next{right:15px}.extra-feature-details span{background:#1a7b84;width:60px;height:60px;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:32px;line-height:32px;font-weight:600;border-radius:5px}.extra-links h4{font-size:20px;font-weight:600;line-height:27px;color:#1a7b84;margin-bottom:20px}.extra-links a{color:#000;font-size:17px;line-height:30px;font-weight:500}.extra-links ul li a:hover{color:#1a7b84}.extra-links ul{margin-left:70px;margin-bottom:15px}.extra-links ul li{color:#000;font-size:17px;line-height:30px;font-weight:500;position:relative;margin-bottom:10px}.extra-links ul li::before{content:"✓";left:-41px;position:absolute;font-weight:700;margin-right:9px;color:#fff;float:left;border-radius:50%;background:#1a7b84;padding:0 8px}.quickship-page{text-align:center}.quickship-page h2{font-weight:700}#page-1573 .node-title{display:none}.home-page-ad iframe{width:960px;height:250px}.home-page-ad{margin:80px 0;text-align:center}.home-page-ad-mobile{display:none}.view-awp-products.view-id-awp_products.view-display-id-block_1 .views-field-nid{display:none}.product-prices-front p{text-align:center;margin-top:10px;margin-top:6px;font-size:16px!important;font-weight:700;color:#000}.product-prices-front p span{color:red;font-weight:bold}.product-prices-front p.price-with-hot-tubs{background:#ff0;display:inline-block}.product-prices-front{display:none}.hottub-offer{background:#1a7b84}.hottub-offer{overflow:hidden}.hottub-offer p{font-size:18px!important;line-height:24px;padding:10px 0;text-transform:capitalize;color:#fff;margin:0;display:inline-block;white-space:nowrap;overflow:hidden;box-sizing:border-box;padding-left:100%;animation:slide 10s linear infinite}.cabinates-colours .views-field-field-mesh-title{font-weight:600;color:#000;font-size:18px;padding-bottom:10px;text-align:center;font-family:'Lato'}.cabinates-colours h2{color:#000;font-size:30px;line-height:43px;font-weight:600;margin-top:50px;margin-bottom:20px}@keyframes slide {
      0% {
        transform: translateX(0);
      }
      100% {
        transform: translateX(-100%);
      }
    }.product-Specifications-detail-popup .field--name-field-specification-image-detail img{display:none}.product-Specifications-detail-popup .field--name-field-specification-image-detail ul{display:inline-block;list-style-type:disc;text-align:left;font-weight:500;list-style-position:inside}.product-Specifications-detail-popup img{float:left;display:inline-block}.product-Specifications-detail-popup .field--name-field-specification-image-detail{display:contents;text-align:left}.product-Specifications-detail-popup .field--name-field-specification .details-call .spa-left-link{margin-bottom:50px}.view-id-products.view-display-id-page_2 .product_listing[data-stock="sold-out"],.view-id-products.view-display-id-page_5 .product_listing[data-stock="sold-out"]{display:none}.view-id-products.view-display-id-page_5 .about-para .price p{margin:0;text-align:center;color:#1a7b84}.home-page-video-iframe{margin:50px 0}.home-page-video-iframe iframe{height:400px}.site-buttons{display:inline-block;color:#fff;padding:8px 44px;clip-path:polygon(10% 0,100% 0,90% 100%,0% 100%);background-color:#1a7b84;margin-top:15px;transition:all .2s ease}.site-buttons:hover{opacity:.7;color:#fff}.learning-centre-page iframe{width:700px;height:400px;border:10px solid #1a7b84;border-radius:40px;margin:45px 0}.learning-centre-page h2{margin-bottom:22px;color:#1a7b84;font-size:37px;font-weight:600}.view-learning-centre.view-display-id-block_1,.view-learning-centre.view-display-id-page_2{padding-top:80px;padding-bottom:80px}.listing-center-wrapper .view-header h3{margin-bottom:22px;color:#1a7b84;font-size:33px;font-weight:600}.listing-center-wrapper time{color:#000;font-size:17px;margin-bottom:10px;display:block;font-weight:500}.listing-center-wrapper img{border-radius:28px}.listing-center-wrapper ul{display:flex;align-items:center;margin:10px 0}.listing-center-wrapper li,.listing-center-wrapper li a{font-size:17px;line-height:23px;color:#1a7b84;position:relative}.listing-center-wrapper li a:hover{color:#000}.listing-center-wrapper li:first-of-type::after{content:'|';margin:0 5px}.listing-center-wrapper h2,.listing-center-wrapper h3{font-size:19px;line-height:28px;color:#000;font-weight:500;margin-bottom:0}.listing-center-wrapper h2 a,.listing-center-wrapper h3 a{color:#000}.listing-center-wrapper h2 a:hover,.listing-center-wrapper h3 a:hover{color:#1a7b84}.page-node-type-learning-centre .learning-centre-page p{font-size:17px!important;font-family:"Lato";margin-bottom:13px;line-height:28px;font-weight:400;color:#000}.page-node-type-learning-centre .learning-centre-page p{font-size:17px!important;font-family:"Lato";margin-bottom:13px;line-height:28px;font-weight:400;color:#000}.page-node-type-learning-centre .learning-centre-page h3{font-size:25px;margin:15px 0;color:#1a7b84;line-height:31px;font-weight:700}.page-node-type-learning-centre .learning-centre-page .field--name-body a{color:#1a7b84}.page-node-type-learning-centre .learning-centre-page .field--name-body ul{list-style-type:disc;list-style-position:outside;margin-left:35px}.page-node-type-learning-centre .learning-centre-page iframe{width:850px;height:478px}.learning-centre-slider{margin-left:-15px;margin-right:-15px}.learning-centre-slide{padding:0 15px}.view-id-learning_centre.view-display-id-page_2 .listing-center-wrapper h3{font-size:23px;color:#000;line-height:33px;font-weight:500}.view-id-learning_centre.view-display-id-page_2 .listing-center-wrapper h3 a{color:#000}.view-id-learning_centre.view-display-id-page_2 .listing-center-wrapper h3 a:hover{color:#1a7b84}.view-id-learning_centre.view-display-id-page_2 .view-header h2{font-size:36px;margin-top:20px;line-height:40px;color:#000}.view-learning-centre.view-display-id-page_2 .listing-center-wrapper{margin-top:40px}.view-id-learning_centre.view-display-id-block_2 h2.grouping-title{font-weight:700;margin-bottom:20px;margin-top:50px}.view-id-learning_centre.view-display-id-block_2{padding-bottom:80px}.view-learning-centre.view-display-id-page_1 .views-exposed-form input[type="text"],.view-learning-centre.view-display-id-page_2 .views-exposed-form input[type="text"]{width:100%;border:2px solid #1a7b84;font-size:19px;color:#1a7b84;font-weight:500;margin-top:30px}.view-learning-centre.view-display-id-page_1 .views-exposed-form input[type="submit"],.view-learning-centre.view-display-id-page_2 .views-exposed-form input[type="submit"]{opacity:0}.view-learning-centre.view-display-id-page_1 .views-exposed-form input[type="text"]::placeholder,.view-learning-centre.view-display-id-page_2 .views-exposed-form input[type="text"]::placeholder{color:#1a7b84}.view-learning-centre.view-display-id-page_1 .views-exposed-form input[type="text"]:focus,.view-learning-centre.view-display-id-page_2 .views-exposed-form input[type="text"]:focus{border-color:#1a7b84;outline:0}.view-learning-centre.view-display-id-page_1 .learning-category{font-size:17px;line-height:23px;color:#1a7b84;position:relative;margin:10px 0}.view-learning-centre.view-display-id-page_1 .learning-category a{color:#1a7b84}.view-learning-centre.view-display-id-page_1 .learning-category a:hover{color:#000}.view-learning-centre.view-display-id-page_1 .view-header h2{margin-top:20px;text-transform:capitalize}.node--type-learning-centre ol{margin-left:25px}#block-wcsb-views-block-learning-centre-block-1 h3{margin-bottom:35px;font-weight:700;color:#000}#block-wcsb-views-block-learning-centre-block-1 .slick-prev:before{left:2px!important;bottom:0!important}#block-wcsb-views-block-learning-centre-block-1 .slick-next:before{right:3px!important;bottom:0!important}#block-wcsb-views-block-learning-centre-block-1 .slick-next{top:50%}#header-bar-2 .dropdown.menu-level-0.hot-tubs{margin-top:0}#header-bar-2 .dropdown.menu-level-0.learning-centre li .dropdown-menu{display:none;left:100%;top:0}.learning-centre li.dropdown.menu-level-1:before{left:-4px;top:0;transform:rotate(270deg)}#header-bar-2 .dropdown.menu-level-0.learning-centre li:hover .dropdown-menu{display:block}.popbox{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1100;display:none}.popbox-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#f3f3f3;padding:20px 35px;max-width:620px}.popbox-content p img{margin-bottom:20px;max-width:200px}.popbox-content p{font-size:18px;font-weight:500;color:#000;text-align:center;line-height:30px;margin:0}.close-btn{font-size:18px;line-height:24px;display:block;margin-top:20px;color:#fff;width:100px;margin:30px auto 0;padding:4px 20px 7px 20px;background:#1a7b84;border-color:transparent}.close-btn:hover{opacity:.7}.close-btn:focus{border:none;outline:none}.popbox-content h3{font-size:21px;line-height:26px;font-weight:700;color:#1a7b84;margin-bottom:10px;text-align:center;margin-top:0}@media screen and (min-width:992px) and (max-width:1200px){.spa-right img{padding-left:0}.article-details:nth-child(2) .about-p{margin-top:50px}.hot-tubs .spa-right img{padding-left:0;padding-right:0}.footer-sub input{width:235px}.home-page-ad iframe{width:930px}}@media screen and (max-width:991px){.learning-centre li.dropdown.menu-level-1:before{transform:unset}#header-bar-2 .dropdown.menu-level-0.learning-centre li .dropdown-menu{left:0}#babas-fxd-hdr{padding-top:0;padding-bottom:0}.sm-header{padding-bottom:0}.sm-header-wrapper{padding-bottom:15px}.sm-header-link{margin-top:0;margin-bottom:0}.sm-header .menu{padding:0 0!important;margin:0 0;margin-left:-15px!important;margin-right:-15px;border:0}.sm-header .menu li{padding:7px 20px 6px 15px;border-bottom:1px solid #ccc;text-align:left}.sm-header .menu li:last-child{border-bottom:0}.sm-header .menu .sm-header-link li a{}.sm-header .menu li a{margin-top:0}.sm-header nav.dropdown-menu{margin-top:0;margin-top:7px;border:0;width:100%;text-align:left;position:relative!important}.sm-header .menu li li:last-child{border-bottom:1px solid #ccc;margin-top:0}.sm-header .menu li li a{margin-top:0}.sm-header .dropdown-menu li{margin-bottom:0}.home-page-ad iframe{width:690px}}@media screen and (min-width:768px) and (max-width:991px){.path-frontpage .header-bar{min-height:100vh!important;position:relative;height:auto!important}.hotubs-wrapper .spa-left-heading h3{font-size:30px}.spa-left-link a{padding:8px 24px}.hotubs-wrapper .even .spa-left{padding-left:25px!important}.hotubs-wrapper .spa-left{padding-right:25px!important}.swimspassection .nomargincol.mid img{height:auto!important;width:120%;max-width:125%}.hotubs-heading h2{font-size:28px}.about-para a{padding:8px 28px}.article-details:nth-child(2) .about-p{margin-top:50px}.category-page-img{display:flex;justify-content:center;align-items:center}div#slider-image{z-index:-1}.hotube-one p{font-size:13px}.spa-right img{padding-left:0}.about-right{padding-left:0}.about{padding-top:350px}.enjoy-wrapper h5{font-size:30px}.enjoy{padding:70px 0}.glance{padding:60px 0}.start{padding-top:135px}.start-list-one-img img{width:90px}.faq-left{padding-left:0;padding-right:0}.footer-one-content ul li a{font-size:14px}.footer-sub{margin-left:0;margin-right:0}.footer-sub input{width:185px}.footer{padding:60px 0}.hot-tubs .spa-right img{padding-right:0}}@media screen and (max-width:768px){.galleryimage{margin-bottom:40px}.galleryimage img{width:100%;height:auto}.home-page-ad-desktop{display:none}.home-page-ad-mobile{display:block}.home-page-ad iframe{width:510px}.learning-centre-page iframe,.page-node-type-learning-centre .learning-centre-page iframe{width:100%;height:300px}.learning-centre-slider .slick-arrow{display:none!important}.view-id-learning_centre.view-display-id-block_1{padding-left:15px;padding-right:15px}.view-id-learning_centre.view-display-id-page_2 .view-content img{margin-bottom:20px}}@media screen and (min-width:576px) and (max-width:767px){.pagecontent p{font-size:17px!important}.path-frontpage .header-bar{min-height:100vh!important;position:relative;height:auto!important}.detailtitle h1{font-size:25px}.nav-justified .nav-item{width:100%;float:left}.aboutsun{left:0;margin-bottom:40px}.customsunroom img{height:auto}.abt-description{left:0}.gallery-background .media-content{position:relative}.hotubs-heading h2{font-size:23px}div#slider-image{z-index:-1}.hotubs{padding:40px 0}.spa{padding:95px 0}.spa-left-heading h3{font-size:28px}.spa-left-heading{text-align:center}.sllo-left{width:50%}.sllo-left{margin-right:0}.spa-left-link{text-align:center}.spa-right img{padding-left:0;margin-bottom:40px}.hot-tubs{margin-top:50px}.hot-tubs .spa-right img{padding-right:0}.about{padding-top:350px;text-align:center}.about-right{padding-left:0;margin-top:25px}.enjoy{background-size:cover;padding:40px 0}.enjoy-wrapper h5{line-height:1}.highlife{padding-top:170px;margin-top:-150px;padding-bottom:25px}.highlife-heading{display:block;text-align:center}.highlife-heading-left h4{font-size:28px}.highlife-heading-right a{margin-top:20px}.glance{padding:40px 0}.glance-heading h3{font-size:28px}.glance-link{margin-top:0}.start{padding-top:100px;padding-bottom:40px}.start-heading h3{font-size:28px}.faq{padding-top:40px;background:none;padding-bottom:40px}.faq-heading h3{font-size:28px;margin-top:40px;text-align:center}.ziehharmonika h3{padding-right:55px}.owl-prev{position:inherit;margin:20px}.owl-next{position:inherit;margin:20px}.owl-nav{display:flex;justify-content:center}.footer{padding:40px 0}.footer-heading h4{margin-bottom:0}.footer-one{margin-bottom:40px}.footer-sub{margin-right:0;margin-left:0}.footer-sub input{width:425px}.copy{padding:20px 0}.video-section video{min-height:100vh!important}.hotubs-wrapper .spa-right img{min-height:auto!important;max-width:100%!important}.swimspassection .nomargincol.mid img{height:auto!important;max-width:100%!important}div#slider-image-innher{max-width:100%;padding:0}.hotubs-heading.text-center{padding:15px 15px}}@media screen and (max-width:576px){.home-page-video-iframe{margin:30px 0}.home-page-video-iframe iframe{height:200px}.pagecontent p{font-size:15px!important}.detailtitle h1{font-size:25px}.nav-justified .nav-item{width:100%;float:left}.aboutsun{left:0;margin-bottom:40px}.customsunroom img{height:auto}.hotubs-wrapper .spa-left{padding:50px 0 50px 0}.spa-left-link a{padding:8px 32px}.abt-description{left:0}.gallery-background .media-content{position:relative}div#header-bar-1,#header-bar-2{background:inherit!important}#thumbnailcarousel{display:none}div#slider-image-innher{max-width:100%;padding:0}.hotubs-heading.text-center{padding:15px 15px}div#slider-image{z-index:-1}.start-list-one-img{max-width:180px;margin:auto}.hotubs-wrapper .spa-left{padding:50px 10px 50px 0}.aboutsun{left:inherit}.hotubs-wrapper .even .spa-left{padding:50px 0 50px 0}.swimspassection .nomargincol.mid img{height:auto!important}.hotubs-wrapper .spa-right img{min-height:auto!important;max-width:100%!important;width:100%!important}.hotubs-heading h2{font-size:28px}.hotubs{padding:40px 0}.spa{padding:95px 0}.spa-left-heading h3{font-size:28px}.spa-left-heading{text-align:center}.sllo-left{width:50%}.sllo-left{margin-right:0}.spa-left-link{text-align:center}.spa-right img{padding-left:0;margin-bottom:40px}.hot-tubs{margin-top:50px}.hot-tubs .spa-right img{padding-right:0}.about{padding-top:350px;text-align:center}.about-right{padding-left:0;margin-top:25px}.enjoy{background-size:cover;padding:40px 0}.enjoy-wrapper h5{line-height:1}.highlife{padding-top:170px;margin-top:-150px;padding-bottom:25px}.highlife-heading{display:block;text-align:center}.highlife-heading-left h4{font-size:28px}.highlife-heading-right a{margin-top:20px}.glance{padding:40px 0}.glance-heading h3{font-size:28px}.glance-link{margin-top:0}.start{padding-top:100px;padding-bottom:40px}.start-heading h3{font-size:28px}.faq{padding-top:40px;background:none;padding-bottom:40px}.faq-heading h3{font-size:28px;margin-top:40px;text-align:center}.ziehharmonika h3{padding-right:55px}.owl-prev{position:inherit;margin:20px}.owl-next{position:inherit;margin:20px}.owl-nav{display:flex;justify-content:center}.footer{padding:40px 0}.footer-heading h4{margin-bottom:0}.footer-one{margin-bottom:40px}.footer-sub{margin-right:0;margin-left:0}.footer-sub input{width:245px}.copy{padding:20px 0}.video-section video{min-height:100vh!important}.path-frontpage .header-bar{min-height:100vh!important;position:relative;height:auto!important}.learning-centre-page h2{font-size:29px;line-height:40px}}@media screen and (max-width:991px){.hotubs-heading p{margin-bottom:0}.hotubs-heading h2{margin-bottom:6px}.abt-description{left:0}}@media screen and (min-width:320px) and (max-width:575px){.about-left{padding:0}.about-para a{margin-top:20px;margin-bottom:20px}.img-caption p{padding:5px}.customsunroom img{height:auto}div#slider-image{bottom:0}}.mar-1 p{font-size:16px!important}.mar-1 td{padding:0}.no-oe{font-size:15px!important}