@font-face{font-family:'Prelo-Bold';src:url('https://calderaspas.co.nz/webfonts/Prelo-Bold.eot?#iefix') format('embedded-opentype'),url(https://calderaspas.co.nz/webfonts/Prelo-Bold.woff) format('woff'),url(https://calderaspas.co.nz/webfonts/Prelo-Bold.ttf) format('truetype'),url('https://calderaspas.co.nz/webfonts/Prelo-Bold.svg#Prelo-Bold') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Prelo-Book';src:url('https://calderaspas.co.nz/webfonts/Prelo-Book.eot?#iefix') format('embedded-opentype'),url(https://calderaspas.co.nz/webfonts/Prelo-Book.woff) format('woff'),url(https://calderaspas.co.nz/webfonts/Prelo-Book.ttf) format('truetype'),url('https://calderaspas.co.nz/webfonts/Prelo-Book.svg#Prelo-Book') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Prelo-Medium';src:url('https://calderaspas.co.nz/webfonts/Prelo-Medium.eot?#iefix') format('embedded-opentype'),url(https://calderaspas.co.nz/webfonts/Prelo-Medium.woff) format('woff'),url(https://calderaspas.co.nz/webfonts/Prelo-Medium.ttf) format('truetype'),url('https://calderaspas.co.nz/webfonts/Prelo-Medium.svg#Prelo-Medium') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Prelo-SemiBold';src:url('https://calderaspas.co.nz/webfonts/Prelo-SemiBold.eot?#iefix') format('embedded-opentype'),url(https://calderaspas.co.nz/webfonts/Prelo-SemiBold.woff) format('woff'),url(https://calderaspas.co.nz/webfonts/Prelo-SemiBold.ttf) format('truetype'),url('https://calderaspas.co.nz/webfonts/Prelo-SemiBold.svg#Prelo-SemiBold') format('svg');font-weight:400;font-style:normal}.body{font-family:'Prelo-Book',sans-serif!important}h1,h2,h3,h4,h5,h6{font-family:'Prelo-Bold',sans-serif}p,a,td,div,span,li{font-family:'Prelo-Book',sans-serif!important}h3 a{font-family:'Prelo-Bold',sans-serif!important}.mk-header-toolbar-holder{padding:0!important}.mk-nav-responsive-link{position:absolute;top:40px;right:40px}.top-bar-links{position:absolute;top:0;right:0;z-index:99999;width:auto;float:right;margin:0;background-color:#6c6d6f;padding:0 10px 0 30px;-webkit-border-bottom-left-radius:30px;-moz-border-radius-bottomleft:30px;border-bottom-left-radius:30px;height:32px}.top-bar-links-wrap,.top-bar-links-wrap .textwidget{height:30px!important}.top-bar-links ul{margin:-3px 0 0 0!important;height:30px!important}.top-bar-links ul li{display:inline-block;padding:0;margin:0;width:auto!important}.top-bar-links ul li a{display:inline-block;color:#eeeeef;font-size:16px;padding:0 25px 0 10px;line-height:14px!important;margin:0!important;white-space:nowrap}.top-bar-links ul li a:hover{color:#FFF}.top-bar-links .icon-circle{color:#FFF;background-color:#ec785a;width:26px;height:26px;text-align:center;padding:0!important;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;margin:6px 0 0 0!important;float:left;position:relative!important}.top-bar-links .icon-circle svg.fa-dollar-sign{position:absolute!important;top:4px!important;left:8px}.top-bar-links .icon-circle svg.fa-arrow-down{position:absolute!important;top:4px!important;left:5px}.header-logo a{margin-left:120px!important}#menu-main-menu li#menu-item-493 ul.sub-menu{position:absolute;top:100%;left:0!important;padding:8px 0;width:210px!important}#menu-main-menu li#menu-item-628 ul.sub-menu{position:absolute;top:100%;left:0!important;padding:8px 0;width:230px!important}#menu-main-menu li#menu-item-716 ul.sub-menu{position:absolute;top:100%;left:0!important;padding:8px 0;width:150px!important}.home-hero-title{font-size:66px!important;line-height:56px!important;color:#FFF!important;margin:0 0 20px 0!important}.download-btn a{font-size:22px!important;font-weight:400;letter-spacing:1px;padding:10px 30px!important}.mk-image-inner img{width:100%;height:auto}.image-button{padding:0!important;position:relative;height:300px;width:31%!important;margin:0 10px 30px 10px}.image-button .wpb_raw_code{margin-bottom:0!important}.image-button a{position:absolute;display:block;top:0;bottom:0;left:0;right:0;z-index:1000}.image-button .overlay{width:100%!important;background:rgba(256,256,256,.7)!important;margin:0!important;padding:20px!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;position:absolute;bottom:0}.image-button .overlay .pink-button{background-color:#ec785a;width:auto!important;display:inline-block!important;padding:10px 30px!important;color:#FFF;font-weight:600;font-size:22px!important;-webkit-border-radius:10px!important;-moz-border-radius:10px!important;border-radius:10px!important}.spa-series{margin:0!important}.spa-series-grid .vc_grid-item{width:24%!important;padding-bottom:40px;margin:0!important}.spa-series-grid .vc_grid-item h2 a{font-size:24px!important;font-weight:700;color:#e43d2e}.spa-series-grid .vc_grid-item .grid-seats{background-image:url(/wp-content/themes/jupiter-child/images/seats.png);background-size:52px 33px;background-repeat:no-repeat;display:inline-block;padding:10px 0 10px 70px}.spa-series-grid .vc_grid-item .grid-dimensions{background-image:url(/wp-content/themes/jupiter-child/images/measure.png);background-size:52px 44px;background-repeat:no-repeat;display:inline-block;padding:10px 0 10px 70px}.spa-series-grid .vc_grid-item .grid-jets{background-image:url(/wp-content/themes/jupiter-child/images/jets.png);background-size:52px 44px;background-repeat:no-repeat;background-position:0 8px;display:inline-block;padding:15px 0 10px 70px}.video-centered .wpb_wrapper{width:auto!important;margin:0 auto!important}.single-product{max-width:100%;overflow-x:hidden}.single-product #mk-page-introduce{padding:20% 0 0 0;background-position:center;background-size:cover}.single-product #mk-page-introduce h1.page-title{font-family:'Prelo-Bold',Arial,sans-serif;color:#FFF;text-transform:none;font-size:60px;font-weight:700;letter-spacing:normal!important;text-shadow:0 0 4px rgba(0,0,0,.6)}.single-product .product-menu-bar{background-color:#ec785a;text-align:center}.single-product .product-menu-bar .product-menu-centred{width:auto;margin:0 auto}.single-product .product-menu-bar .menu-spa-pool-menu-container{width:auto!important;margin:0 auto;text-align:center;display:inline-block}.single-product .product-menu-bar .prod-compare-link{display:inline-block;width:auto;margin-left:18px}.single-product .product-menu-bar .prod-compare-link a{color:#FFF}.single-product .product-menu-bar .menu-spa-pool-menu-container .menu{width:auto;margin:0 auto;padding:25px 0}.single-product .product-menu-bar .menu-spa-pool-menu-container .menu .menu-item{list-style:none!important;width:auto;display:inline-block;color:#FFF;margin:0;padding:0}.single-product .product-menu-bar .menu-spa-pool-menu-container .menu .menu-item:after{content:"|";margin:0}.single-product .product-menu-bar .menu-spa-pool-menu-container .menu .menu-item a{color:#FFF;font-weight:500;padding:0 18px 0 14px}.single-product .product-menu-bar .menu-spa-pool-menu-container .menu .menu-item a:hover{color:#FFF}.single-product .theme-content{padding:10px 20px 30px 20px!important}.single-product h2.product_title.entry-title{font-size:38px!important;font-weight:bold!important;color:#4e4e50!important;text-transform:none}.single-product #features .vc_single_image-img{max-width:232px}.mk-testimonial-quote{font-size:28px!important;line-height:38px!important}.spa-details{margin-bottom:40px}.spa-details div{width:auto;float:left;margin:0 30px 20px 0}.spa-details img{width:36px;height:auto;margin-right:15px;float:left}.woocommerce-product-details__short-description,.woocommerce-product-details__short-description p{margin-bottom:0}.style-selector-instruction{font-weight:600;line-height:24px;margin:30px 0}.swatchinput .belowtext{line-height:14px;text-align:center}.color-disclaimer{font-family:'Prelo-Book',sans-serif;font-weight:300;line-height:24px;margin:10px 20px 30px 20px;text-align:center}.wc-no-matching-variations{background-color:transparent!important;border:none!important;padding:0!important;color:#e43d2e!important;font-size:18px!important}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:left!important}.variations_form{padding-bottom:110px!important}.postid-1326 .style-selector-instruction,.postid-1326 .variations_form .out-of-stock{display:none!important}label.selectedswatch.wcvasquare{border:solid 2px white!important;outline:solid 4px #e43d2e!important}.summary.entry-summary .compare-instruct{margin-top:-100px!important}.summary.entry-summary .compare-instruct h3{margin-bottom:5px;font-size:20px}.summary.entry-summary .compare-instruct p{line-height:20px}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:right}.product-button-wrap{width:100%;display:block;margin-top:20px}.product-button{margin:0 0 15px 0!important;float:right}.product-button a{background-color:#ec785a;width:250px!important;display:inline-block!important;padding:10px!important;color:#FFF;font-weight:600;font-size:22px!important;-webkit-border-radius:10px!important;-moz-border-radius:10px!important;border-radius:10px!important;text-align:center}.product-button a.litebox{background-color:#6c6d6f!important}.product-button a.litebox:hover{background-color:#9e9b92!important}.product-button a:hover{color:#FFF;background-color:#e43d2e}.product-button i{margin-right:5px;font-weight:500}.woocommerce-product-gallery__wrapper{display:inline-block;margin-top:80px}.woocommerce-product-gallery__wrapper .zoomImg{display:none!important}.product-video-button{background-color:#ec785a;width:200px;display:inline-block!important;padding:10px 30px!important;color:#FFF;font-weight:600;font-size:22px!important;-webkit-border-radius:10px!important;-moz-border-radius:10px!important;border-radius:10px!important;text-align:center}.product-button svg{margin-right:5px}.variations_form{margin-bottom:0!important}.attribute-swatch{padding-left:10px}.woocommerce-variation-add-to-cart,.related.products,.woocommerce-product-gallery__trigger,.single-product .summary .price,.product_meta,.summary.entry-summary + h2{display:none!important}.testimonials-section{width:100%;display:inline-block;clear:both}.mk-button{background-color:#ec785a;width:100%;display:inline-block!important;padding:15px 10px 10px 10px!important;color:#FFF;font-weight:600;font-size:22px!important;-webkit-border-radius:10px!important;-moz-border-radius:10px!important;border-radius:10px!important;text-align:center}.mk-button:hover{color:#FFF;background-color:#e43d2e}.mk-button .mk-button--icon{margin-right:5px}a#scroll-to-top{display:none!important}.primary-specs .vc_col-sm-4 p,.additional-specs .vc_col-sm-4 p{font-weight:700}.vc_acf{font-family:'Prelo-Book',sans-serif}.footnotes p{font-size:14px}.symbol{font-family:'Prelo-Book',sans-serif}.testimonials-section .mk-text-block p{margin-bottom:0!important}.testimonials-section .wpb_single_image{margin-bottom:0!important}.testimonials-section .mk-testimonial{margin-top:0!important;padding-top:20px!important}.wpb_widgetised_column .menu{margin-left:15px}.wpb_widgetised_column .menu li{list-style:none;margin-left:3px}.wpb_widgetised_column .menu li .mk-svg-icon{margin-right:10px}.wpb_widgetised_column li{list-style-type:disc;list-style-position:inside;text-indent:-1em;line-height:20px;margin-bottom:10px}.wpb_video_widget{margin-bottom:35px}.video-thumbnail-overlay{opacity:0!important}.video-thumbnail-overlay .mk-svg-icon{width:100%!important;height:100%!important;margin:0!important;display:block!important}.page-id-621 .vc_col-sm-4 .wpb_single_image figure,.parent-pageid-621 .vc_col-sm-4 .wpb_single_image figure,.page-id-621 .vc_col-sm-4 .wpb_single_image img,.parent-pageid-621 .vc_col-sm-4 .wpb_single_image img{width:370px!important;height:auto!important}.page-id-986 .vc_col-sm-4 .wpb_single_image figure,.page-id-986 .vc_col-sm-4 .wpb_single_image img{width:100%!important;height:auto!important}.page-id-988 .vc_col-sm-4 .wpb_single_image figure{max-height:250px;min-height:250px;width:100%!important;height:auto!important}.page-id-988 .vc_col-sm-4 .wpb_single_image img{max-height:250px;min-height:auto;width:auto!important}.quote-form #text-block-5 p{margin-bottom:0!important}.quote-form .gform_wrapper{margin-top:0!important}.quote-form .gform_fields .gfield{margin-top:0!important}.quote-form .gform_fields .gfield input{margin-top:0!important}.quote-form .gform_fields .gfield select{padding:7px 2px;color:#767676}.quote-form .gform_fields .gfield .ginput_container_select{margin:0 2px 12px 0!important}.quote-form .gform_button{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.pre-footer{width:100%;margin:0 0 -10px 0!important;padding:50px 0;background-color:#efefef!important;display:inline-block}.pre-footer-inner{max-width:1200px;padding:0 15px;margin:0 auto}.pre-footer .pre-left{margin-bottom:40px}.pre-footer .form-submit{background-color:#e43d2e;color:#FFF;border:none;margin:-4px 0 0 -3px!important;padding:6px 10px}.pre-footer ul{margin:0;padding:0;display:inline-block;width:100%}.pre-footer ul li{width:50%;float:left;margin:0;padding:0}#menu-footer-menu{width:100%!important;margin:0 auto!important;text-align:center!important}#menu-footer-menu li{display:inline-block}#menu-footer-menu li a .mk-svg-icon{display:none}#menu-footer-menu li:first-child:before{content:""!important}#menu-footer-menu li:before{content:"|";margin-right:12px}#mk-footer #nav_menu-2{margin-bottom:0!important}#sub-footer{padding-bottom:50px}#sub-footer .mk-grid{text-align:center!important}.mk-footer-copyright{font-family:'Prelo-Book',sans-serif;float:none;margin:0 auto 20px auto!important;padding:0!important}@media only screen and (max-width:1024px){.header-logo a{margin-left:20px!important}.testimonials-section{padding:50px 20px!important}.shop-page-btns .vc_col-sm-3:first-child,.shop-page-btns .vc_col-sm-3:last-child{width:20%}.shop-page-btns .vc_col-sm-3{width:30%}}@media only screen and (max-width:874px){.home-spa-links{margin:0 auto!important;display:inline-block}.home-spa-links .image-button{width:100%!important;max-width:100%!important;margin:0 0 30px 0!important;padding:0!important}.home-spa-links .image-button img{width:100%!important}.testimonials-section .vc_col-sm-6{width:100%!important;margin-bottom:30px}}@media only screen and (max-width:780px){.mk-toolbar-resposnive-icon{display:none!important}.mk-header-toolbar{display:block!important}.top-bar-links{padding:0 20px 0 10px;width:100%;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}.top-bar-links ul{width:auto;float:right}.top-bar-links ul li a{padding:0 10px;font-size:14px}.header-logo img{margin-top:5px}.mk-nav-responsive-link{position:absolute;top:45px;right:40px}.shop-page-btns .vc_col-sm-3:first-child,.shop-page-btns .vc_col-sm-3:last-child{display:none}.centered-btns .vc_col-sm-3:first-child,.centered-btns .vc_col-sm-3:last-child{display:none}.centered-btns .vc_col-sm-3,.shop-page-btns .vc_col-sm-3{width:50%}.spa-series .vc_col-sm-4.image-button{margin:30px 0!important;width:100%!important}.spa-series-grid .vc_grid-item{width:100%!important;max-width:100%!important;padding:0 0 30px 0}.menu-spa-pool-menu-container #menu-spa-pool-menu{padding:0!important}.product-menu-centred{padding:10px 0!important}.single-product #jets .mk-grid .wpb_row.vc_inner.vc_row{padding-left:8px!important}.spa-series-grid .wpb_single_image img{max-width:450px;margin:0 auto}.spa-series-grid .vc_gitem-acf{width:100%;margin:0 auto!important;float:none!important}.product-button-wrap{max-width:38%!important;float:right}.woocommerce-product-gallery__wrapper{max-width:60%!important;margin:0!important;float:left}#tech + .vc_row .vc_col-sm-8,#tech + .vc_row .vc_col-sm-8{width:100%}.page-id-668 .quote-form{width:100%!important;margin-bottom:30px}.page-id-668 .locations{width:100%!important}.page-id-668 .locations .vc_col-sm-6{width:50%!important}}@media only screen and (max-width:414px){.theme-content>.vc_row>.vc_col-sm-12>.vc_empty_space{height:50px!important}.home-spa-links{margin:0 auto!important;display:inline-block}.home-spa-links .image-button{width:100%!important;max-width:100%!important;margin:0 0 30px 0!important;padding:0!important}.home-spa-links .image-button img{width:100%!important}.pre-footer .pre-right li{width:100%;margin-bottom:30px}.vc_btn3-container.vc_btn3-left,.vc_btn3-container.vc_btn3-right{text-align:center}.spa-series .vc_col-sm-4.image-button{margin:30px 0!important;width:100%!important}.spa-series-grid .vc_grid-item{width:100%!important;max-width:100%!important;padding:0 0 30px 0}.product-menu-centred{padding:10px 0}.product-button-wrap{text-align:center}.product-button{float:none!important}.single-product #mk-page-introduce h1.page-title{font-size:40px!important}.menu-spa-pool-menu-container #menu-spa-pool-menu{padding:0!important}.product-menu-centred{padding:10px 0!important}.prod-compare-link{margin:0!important}.centered-btns .vc_col-sm-3,.shop-page-btns .vc_col-sm-3{width:100%}.spa-series-grid .wpb_single_image,.spa-series-grid .wpb_single_image img{width:100%!important;max-width:400px!important}.product-button-wrap{max-width:100%!important;float:left}.woocommerce-product-gallery__wrapper{max-width:100%!important;margin:0!important;float:left}.compare-instruct{display:none!important}}@media only screen and (max-width:375px){.home-hero-spacer{height:40px!important}h1.home-hero-title{font-size:40px!important;line-height:44px!important}.spa-series-grid .wpb_single_image,.spa-series-grid .wpb_single_image img{width:100%!important;max-width:100%!important}}@media only screen and (max-width:320px){.top-bar-links ul{padding-left:20px}.top-bar-links ul li{padding:0}.top-bar-links ul li a{padding:0 5px 0 5px;font-size:13px!important}.home-hero-spacer{height:40px!important}h1.home-hero-title{font-size:40px!important;line-height:44px!important}.image-button .pink-button{padding:10px 10px!important}.single-product #mk-page-introduce h1.page-title{font-size:40px!important}.menu-spa-pool-menu-container #menu-spa-pool-menu{padding:0!important}.spa-series{padding:0!important;margin:0!important}.spa-series .vc_col-sm-4.image-button{margin:30px 0!important}.theme-content>.vc_row>.vc_col-sm-12>.vc_empty_space{height:50px!important}.mk-button--icon{display:none}.vc_btn3-container.vc_btn3-left,.vc_btn3-container.vc_btn3-right{text-align:center}.spa-series-grid .vc_grid-item{width:100%!important;padding:0 0 30px 0}.product-menu-centred{padding:10px 0}.product-button-wrap{text-align:center}.product-button{float:none!important}.compare-instruct{display:none!important}}