:root{--primary-color:#d2197b;--secondary-color:#ffe001;--light-color:#f68ec5;--medium-light-color:rgb(210 25 123/4%);--dark-color:#0d0d0d;--white-color:#fff;--gold-color:#eebf00}body,html{font-family:"Roboto",serif;font-size:15px !important}.section-6 a{color:var(--primary-color) !important;box-shadow:inset 0 0px 0 #0072e5 !important;transition:.3s ease}h1,h2,h4,h5,h6,label.wpforms-field-label{font-family:"Roboto",serif;font-weight:600}a,p{font-family:"Roboto",serif}.banner-title .n2-ss-text{font-family:"Pacifico",serif !important}.banner-parag p{font-family:"Roboto",serif !important;font-size:18px !important}.flex-main-container.top-header.one{font-size:14px}section#block-14{text-align:center}.site-footer{font-size:15px !important}#nav_menu-2,#nav_menu-3,#nav_menu-4,.site-footer h3{text-align:center}.cols-info.account li{padding-right:18px;margin-right:10px;border-right:1px solid #fff}.cols-info.account li:last-child{border-right:0 solid #fff}.flex-item.user{align-items:center;display:flex}.footer-column.contact{width:22% !important}h3.custom-header-subcat{padding-top:40px !important}.bottomIcon{margin-top:41% !important}.wpmtst-testimonial-content.testimonial-content:before{height:45px;display:block;margin:0 auto;padding-top:0;content:'“';color:#000;font-size:28px;font-family:'FontAwesome'}.wpmtst-testimonial-field.testimonial-field.testimonial-name{order:1}.wpmtst-testimonial-content.testimonial-content{order:2 !important}.wpmtst-testimonial-field.testimonial-field.testimonial-name{order:3}.wpmtst-testimonial-content.testimonial-content{font-style:italic}.wpmtst-testimonial-field.testimonial-field.testimonial-name{font-weight:800}.yellow-box .kt-inside-inner-col{min-height:77px}.home .gform_wrapper.gravity-theme .gfield input.large,.home .gform_wrapper.gravity-theme .gfield select.large{width:100%;height:50px;border-radius:13px;border:none}.home .gform-footer.gform_footer.top_label{position:absolute;top:-17px;right:4px}div#gform_wrapper_1{position:relative}.section-6 .entry-header .entry-title{font-size:25px}.section-6 .wp-block-kadence-posts .loop-entry{box-shadow:none}.section-6 .entry-content-wrap{padding:19px 0 0 !important}.add_to_cart_inline i.fa.fa-shopping-cart{position:absolute;left:0;padding:8px;background-color:var(--gold-color);padding-top:0;margin-top:0;color:#fff;font-size:18px;top:10px;padding-top:10px;border-top-left-radius:5px;border-bottom-left-radius:5px}.wpmtst-testimonial-inner.testimonial-inner,.wpmtst-testimonial-field.testimonial-field.testimonial-name{text-align:center !important}.strong-rating-wrapper.in-view{display:block !important;text-align:center}.strong-view.wpmtst-default .wpmtst-testimonial{border:0 solid #e6e6e6 !important}.strong-view.wpmtst-default .wpmtst-testimonial-inner{display:flex !important;flex-direction:column !important}#wps-slider-section #sp-woo-product-slider-137.sp-wps-custom-template .wpsf-product .wps-product-data{border:0 solid #ddd;margin-right:2px}.sp-wps-product-image-area{border:1px solid var(--primary-color)}#wps-slider-section #sp-woo-product-slider-137 .wpsf-product-title a{color:var(--primary-color);font-size:17px}#wps-slider-section #sp-woo-product-slider-137.wps-product-section .wpsp-nav{color:#fff;background-color:var(--primary-color);border:1px solid var(--primary-color);border-radius:50px}#wps-slider-section #sp-woo-product-slider-137 .wpsf-cart-button a:not(.sp-wqvpro-view-button):not(.sp-wqv-view-button){color:#6c6c6c !important;background-color:transparent;border:2px solid var(--gold-color);border-radius:8px;width:100%}p.product.woocommerce.add_to_cart_inline{position:relative}.runtext-container .holder a{color:#000 !important;font-size:16px !important;font-weight:300 !important;border-right:1px solid #000 !important;padding-right:20px !important}.runtext-container{background:#e3cb55 !important;background:linear-gradient(90deg,rgba(227,203,85,1) 0%,rgba(249,236,179,1) 50%,rgba(227,203,85,1) 100%) !important;border:0 !important}.float-box{background-color:var(--primary-color);width:22%;height:58px;position:absolute;right:0}.text-container a:before{display:none}.section-2 p{margin-bottom:0;font-size:18px}.section-2 figure.wp-block-image.size-full{margin-bottom:0}.section-2 .wp-block-columns{margin-bottom:0}.flex-container{display:flex;align-items:center;height:58px}.flex-item{flex:1;padding:8px}ul#menu-main-menu-1{padding-top:5px;padding-bottom:5px}.cols-info.account ul li{display:inline-block;color:var(--secondary-color)}.top-inner-container .fa{padding:0 10px}.top-header ul,.top-header ol{margin:0}.flex-main-container.top-header.one{margin-bottom:20px}.site-title-wrap{margin-top:1%}.flex-item.social i{color:#fff;padding:5px;font-size:18px}.flex-item.user i,.flex-item.user a{color:#fff}.flex-item.contact{display:flex;align-items:center;gap:8px}.yellow-box .kt-inside-inner-col{padding:10px}.cp-row1 p{margin-bottom:0 !important}.section-2 .wp-block-image a img{margin-bottom:-7px !important}header.entry-header{position:relative}.entry-meta.entry-meta-divider-dot{position:absolute;top:0;right:0;margin:0 !important}.container{padding:0 8%}.home #page{padding-top:0}#page{padding-top:2%}.post .entry-header{margin-bottom:0}.home .site-content{padding:0}#primary{margin:0 auto;display:block;width:100%;max-width:1600px}.footer-widgets .footer-column{width:12.6%}.footer-column.logo{width:23% !important}.footer-tagline{width:100%}.footer-widgets ul li.wp-block-social-link{padding:0 !important}.footer-widgets ul li{padding:0 0 10px}.footer-widgets{margin-bottom:0}.site-footer{background-image:url(https://staging.poolsideplumbing.com.au/wp-content/uploads/2024/01/footer-bg.png) !important;background:rgb(242 242 242/0%) !important;background-size:cover !important;background-repeat:no-repeat !important}.footer-widgets .footer-column{width:14.6%;border-right:1px solid var(--primary-color)}.footer-widgets .footer-column{margin-top:6%;padding-top:0;padding-right:2%;margin-right:2%}.footer-column.col3 p{margin-bottom:0}.footer-column.contact,.footer-column.logo{border-right:0}.site-identity{padding:0}.footer-bottom-2{background-color:var(--primary-color);padding:19px 0 12px;text-align:center;text-transform:uppercase;color:#fff}.site-title-wrap{max-width:15%}.top-navigation-right{max-width:80%}.main-navigation ul li a{text-transform:uppercase;font-weight:300}.main-navigation ul li{padding:0 12px}.entry-content .section-2 p a{box-shadow:inset 0 0px 0 #0072e5 !important;color:var(--primary-color) !important}a.wpmslider-next,a.wpmslider-prev{background-color:var(--primary-color);border-radius:50px}.strong-view.controls-style-buttons:not(.rtl) .wpmslider-next:before,.strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev:before{background:#fff !important}.strong-view.controls-style-buttons .wpmslider-start,.strong-view.controls-style-buttons .wpmslider-stop,.strong-view.controls-style-buttons .wpmslider-next,.strong-view.controls-style-buttons .wpmslider-prev{line-height:35px !important;width:35px !important;height:35px !important}.is-form-style input.is-search-submit,.is-search-icon{background:var(--light-color);border:1px solid var(--light-color)}.is-form-style input.is-search-input{border:1px solid var(--light-color) !important}.is-form-style input.is-search-input::placeholder{color:var(--light-color);opacity:1}h1,h2,h3,h4,h5,h6,.entry-header .entry-title a,.editor-post-title__input alabel.wpforms-field-label{color:var(--primary-color) !important}.header-text a,.header-text a:hover,.entry-content .meta-list a,.post-navigation a:hover .post-title,.entry-header .entry-title a:hover,#page .more-link:hover,.site-footer a,.main-navigation a:hover,.main-navigation ul li.current-menu-item a,.main-navigation ul li.current-page-item a{color:var(--dark-color) !important}.entry-content p a,.entry-content p a:hover{color:var(--primary-color) !important}.entry-content p a{box-shadow:inset 0 -1px 0 var(--primary-color) !important}.entry-content .section-4 p a{box-shadow:inset 0 0px 0 var(--primary-color) !important}mark.count{padding:2px !important;border-radius:2px !important}a,p{color:var(--dark-color)}.is-form-style .is-search-submit path{fill:#fff}.site-header{background:#fff !important}::selection{background:var(--primary-color);color:var(--light-color)}footer#colophon{background-color:#fff !important}.footer-column.col4 a{color:#fff !important}.flex-item.social,.flex-item.user{background:var(--primary-color);text-align:center;align-items:center;display:flex}.flex-item.social{flex:0 0 150px}.top-navigation .main-navigation{text-align:left}.flex-container{display:flex;align-items:stretch}.footer-column.logo .wp-block-button a{color:var(--primary-color) !important;font-weight:500 !important}.footer-tagline a{border-bottom:0 dotted rgba(255,255,255,.3) !important}.site-info a{color:#f7941e !important}.wp-block-button__link,input[type=submit],input#gform_submit_button_2,button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{color:var(--primary-color) !important;background-color:var(--secondary-color);border-radius:12px;box-shadow:none;text-decoration:none;padding:calc(0.667em + 2px) calc(1.333em + 2px);font-size:1.125em;font-weight:500 !important}.section-9 input[type=submit]{background-color:var(--primary-color);color:#fff !important}.btn-secondary .wp-block-button__link{color:var(--primary-color);background-color:rgb(255 255 255/0%);border-radius:12px;box-shadow:none;text-decoration:none;padding:calc(0.667em + 2px) calc(1.333em + 2px);font-size:1.125em;border:2px solid var(--primary-color)}.wp-block-button__link,.btn-secondary .wp-block-button__link,.n2-ss-button-container a{transition:.2s ease-in-out}ul#wprmenu_menu_ul li.socialIcon.menu-item a:hover{background:rgb(255 255 255/0%) !important}ul#wprmenu_menu_ul li.socialIcon.menu-item a:hover i{color:#ff0 !important}.main-navigation a:hover,.main-navigation ul li.current-menu-item a{color:var(--primary-color) !important;border-bottom:1px solid var(--primary-color) !important}.flex-item.contact a:hover{color:var(--gold-color) !important}.cols-info.social a:hover i{color:var(--gold-color)}#wps-slider-section #sp-woo-product-slider-137 .wpsf-cart-button a:not(.sp-wqvpro-view-button):not(.sp-wqv-view-button):hover,#wps-slider-section #sp-woo-product-slider-137 .wpsf-cart-button a.added_to_cart{background-color:var(--gold-color);border-color:var(--gold-color)}.yellow-box img:hover{transform:scale(1.1);transition:transform .3s ease}.main-navigation a:hover,.main-navigation ul li.current-menu-item a{color:var(--primary-color);border-bottom:1px solid #000}.wp-block-button__link:hover,input#gform_submit_button_2:hover{color:#fff !important;background-color:var(--primary-color)}.btn-secondary .wp-block-button__link:hover{color:var(--light-color);background-color:var(--secondary-color)}.footer-column.logo .wp-block-button a:hover{text-decoration:none;color:#fff !important}.woocommerce.woocommerce-page .products li.product{background:var(--medium-light-color);padding:15px}h2.woocommerce-loop-category__title{background-color:var(--primary-color);color:var(--white-color) !important;margin-top:26px !important;text-align:center;border-radius:12px;border:1px solid var(--primary-color);padding:calc(0.667em + 2px) calc(1.333em + 2px) !important}h2.woocommerce-loop-category__title:hover{background-color:var(--primary-color);color:#fff !important}.archive.woocommerce.woocommerce-page ul.products li.product .button,.woocommerce.woocommerce-page .button,.related.products ul.products li.product .button{padding:10px;max-width:100%;border-radius:0}.woocommerce ul.products li.product .button{display:block;text-align:center;color:var(--white-color);border-radius:9999px}.woocommerce ul.products li.product .button,.woocommerce.woocommerce-page .button,.woocommerce div.product form.cart .button,.woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce button.button.alt,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{color:#fff;background-color:var(--primary-color);border-radius:12px !important;box-shadow:none;text-decoration:none;padding:calc(0.667em + 2px) calc(1.333em + 2px);font-size:1.125em;font-weight:300}.wc-block-cart__submit{background-color:var(--primary-color);border-radius:12px;box-shadow:none;text-decoration:none}.wc-block-cart__submit a{color:#fff;font-weight:300}.woocommerce ul.products li.product .price{color:var(--dark-color);display:block;font-weight:400;margin-bottom:.5em}.woocommerce a.added_to_cart{padding-top:.5em;display:block;text-align:center !important}.woocommerce-info{border-top-color:var(--secondary-color)}.woocommerce-info:before{color:var(--secondary-color)}span.cart-total{display:inline-block;background:#ff0;border-radius:100%;line-height:1;padding:1px 3px;position:absolute;margin-left:20px;margin-top:-5px;font-size:12px;color:#2a2a2a;font-weight:700}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:var(--primary-color)}.archive.woocommerce.woocommerce-page ul.products li.product .button,.woocommerce.woocommerce-page .button,.related.products ul.products li.product .button{border-radius:12px}button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button--full-width.contained{background-color:var(--primary-color);border-radius:12px}button.woocommerce-button.button{background-color:var(--primary-color) !important;border-radius:12px}.hide-mobile,.bottomIcon{display:none !important}h3.wpmtst-testimonial-heading.testimonial-heading,.home span.posted-by{display:none !important}.mobile-navigation{display:none}.woocommerce .product_meta,.woocommerce p.entry-byline{display:none}@media only screen and (max-width:1264px){.main-navigation ul li{padding:0 8px}.main-navigation ul li a{font-size:13px}.flex-item.contact .cols-info.phone span,.flex-item.contact .cols-info.account span{display:block}}@media only screen and (max-width:1171px){.flex-main-container.top-header.one{font-size:12px}.cols-info.account li{padding-right:10px;margin-right:5px;border-right:1px solid #fff}}@media only screen and (max-width:1045px){.woocommerce ul.products li.product .button,.woocommerce.woocommerce-page .button,.woocommerce div.product form.cart .button,.woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce button.button.alt,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{padding:calc(0.667em + 2px) calc(0.333em + 2px) !important;font-size:.9em !important}}@media only screen and (max-width:1000px){.hide-mobile,.bottomIcon{display:block !important}li.socialIcon{display:inline-block !important}.footer-widgets .footer-column{margin-right:3%}.float-box{display:none}.top-navigation-right{display:block}.top-navigation-right{max-width:100%;float:none}.flex-container{display:flex;align-items:center;flex-direction:column !important;height:auto}.flex-item.social{flex:0 0 0px}.site-identity.clear{text-align:center}form.is-search-form.is-form-style.is-form-style-3.is-form-id-63{margin-bottom:20px}.site-title-wrap{max-width:24% !important}.footer-widgets .footer-column{width:28.6% !important}}@media only screen and (max-width:920px){.single main#main{width:100%;float:unset}.single .custom-sidebar{width:100%;float:unset;margin-top:35px}}@media only screen and (max-width:768px){.yellow-box .kt-inside-inner-col{min-height:57px}.section-9 input[type=submit]{background-color:var(--primary-color);line-height:1 !important}.entry-content .section-2 p{font-size:13px !important;line-height:1.2 !important}.footer-widgets .footer-column{width:100%}div#n2-ss-2 .n2-ss-slider-4{background-color:rgb(210 25 123/38%) !important}.footer-widgets .footer-column{width:100% !important}.footer-widgets .footer-column{width:14.6%;border-right:0 solid var(--primary-color)}#nav_menu-2,#nav_menu-3,#nav_menu-4,.site-footer h3{text-align:left}section#block-14{text-align:left}.footer-tagline{margin-top:0 !important}.yellow-box .is-not-stacked-on-mobile{gap:0 !important}}@media only screen and (max-width:500px){.flex-container{display:flex;align-items:center;flex-direction:column}.flex-item.contact{flex-direction:column}.site-title-wrap{max-width:45% !important}.entry-meta.entry-meta-divider-dot{position:unset !important;margin:2em 0 !important}}@media (min-width:1000px){.n2-ss-section-main-content,.alignwide{width:82vw !important}}.woocommerce-account .addresses .title .edit{color:var(--light-color) !important;text-decoration:underline !important}.woocommerce-account .addresses .title .edit:hover{color:var(--primary-color) !important}