.single-product .vice-theme-columns{display:block;float:none !important;height:auto;margin:0 auto;max-width:980px;overflow:hidden;padding:0 !important}.single-product .vice-theme-columns .p-single-images{float:left !important;width:58.3333% !important}.single-product .vice-theme-columns .summary.entry-summary{float:right !important;width:33.3333% !important}.single-product .quantity.hidden.buttons_added{display:none !important}.single-product .summary.entry-summary form.cart .quantity.hidden{display:none !important}.single-product .summary.entry-summary form.cart .quantity.hidden .minus{display:none !important}.single-product .summary.entry-summary form.cart .quantity.hidden .plus{display:none !important}.single-product .vice-theme-columns .summary.entry-summary button.single_add_to_cart_button.button{font-size:17px !important;font-weight:400 !important;letter-spacing:0 !important;line-height:17px !important}.single-product .vice-theme-columns .summary.entry-summary button.single_add_to_cart_button.button{border-radius:30px !important;cursor:pointer !important;display:inline-block !important;min-width:30px !important;padding:0 15px !important;text-align:center !important;white-space:nowrap !important;background-color:#2a9efa !important;border:0 solid #000 !important;height:52px !important;width:100% !important;font-family:'Chivo',sans-serif !important;text-transform:uppercase !important;font-weight:400 !important;color:#fff !important;transition:background-color .25s ease-out,color .25s ease-out !important}.single-product .vice-theme-columns .summary.entry-summary button.single_add_to_cart_button.button:hover{text-decoration:none !important;background-color:#000 !important;color:#fff !important;border:0 solid #000 !important}.single-product .vice-theme-columns .summary.entry-summary .quantity .qty{max-width:75px !important;text-align:center !important;width:75px !important;border-radius:4px !important;float:left !important;margin:0 10px !important}.scroll-to{cursor:pointer}.pr{position:relative}.wr-nitro-carousel.owl-loaded{display:block}.wr-nitro-carousel{position:relative;width:100%;z-index:1}.wr-nitro-carousel .owl-stage-outer{overflow:hidden;position:relative;transform:translate3d(0px,0px,0px)}.single-product .vice-theme-columns .p-single-images .bx-controls{display:none}.single-product .vice-theme-columns .p-single-images .iconic-woothumbs-thumbnails .iconic-woothumbs-thumbnails__slide{border-bottom:2px solid #fff;border-radius:0;display:inline-block;height:48px;margin:0 16px 0 0;transform-style:preserve-3d;width:48px !important;float:none !important}.single-product .vice-theme-columns .p-single-images .iconic-woothumbs-thumbnails{display:block;text-align:center !important;width:auto;margin-top:35px}.single-product .summary.entry-summary form.cart .quantity{display:block;float:left;margin-bottom:10px;width:100%;max-width:145px;margin-right:0 !important}.pswp__bg{background-color:#fff !important}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:#fff !important}.single-product .vice-theme-columns .p-single-images .iconic-woothumbs-thumbnails .iconic-woothumbs-thumbnails__slide img{display:inline}.iconic-woothumbs-pswp .pswp__counter,.iconic-woothumbs-pswp .pswp__button--share,.iconic-woothumbs-pswp .pswp__button--fs,.iconic-woothumbs-pswp .pswp__button--zoom,a.iconic-woothumbs-fullscreen{display:none !important}.pswp__item{cursor:pointer !important}.pswp--zoom-allowed .pswp__img{cursor:pointer !important}.pswp__button--close:before,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background-color:transparent !important;color:#666 !important;font-family:fontello !important;font-size:56px !important;height:30px !important;top:35px !important;width:32px !important;opacity:.4 !important}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{position:absolute !important}.pswp__button--close:before{right:35px !important}.pswp__button--arrow--left:before{content:"\e802" !important}.pswp__button--arrow--right:before{content:"\e803" !important}.pswp__button:before,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:0 0 !important}.pswp__button.pswp__button--close:before{background-image:url(//soshydration.com.au/buy-sos-hydration-australia/gallery-close-button.png) !important}.single.single-product .summary .stock{display:none !important}button.pswp__button.pswp__button--close{background-position:5px 10px !important;background-image:url("https://soshydration.com.au/buy-sos-hydration-australia/gallery-close-button.png") !important;background-size:30px auto !important}#ivpa-content{display:block !important}.pswp__img--placeholder--blank{background:#fff none repeat scroll 0 0 !important}#ivpa-content .ivpa_text .ivpa_term.ivpa_active.ivpa_outofstock{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='1'/><path d='M0 0 L100 100 ' stroke='black' stroke-width='1'/></svg>") !important;background-repeat:no-repeat !important;background-position:center center !important;background-size:100% 100%,auto !important;width:auto !important;background-color:#fff !important;border:1px solid #a5a5a5 !important;color:#717171 !important;pointer-events:none !important;padding:2px 20px !important;line-height:35px !important;margin:0 9px 9px 0 !important;opacity:.3 !important;border-radius:4px !important;display:inline-block !important}#ivpa-content .ivpa_text .ivpa_term.ivpa_active.ivpa_instock{background-color:#fff !important;border:1px solid #000 !important;border-radius:4px !important;box-sizing:border-box !important;color:#000 !important;display:inline-block !important;font-weight:700 !important;height:40px !important;line-height:36px !important;margin:0 9px 9px 0 !important;padding:2px 20px !important;text-align:center !important;text-decoration:none !important;width:auto !important}#ivpa-content .ivpa_text .ivpa_term.ivpa_active.ivpa_clicked.ivpa_instock{background-color:#000 !important;background-image:none !important;box-shadow:0 4px 10px rgba(0,0,0,.15) inset !important;outline:0 none !important;border:1px solid #000 !important;color:#fff !important}#ivpa-content .ivpa_text .ivpa_term.ivpa_active.ivpa_instock:hover{background:#000 none repeat scroll 0 0 !important;border:1px solid #000 !important;color:#fff !important;cursor:pointer !important;box-shadow:0 4px 10px rgba(0,0,0,.15) inset !important}#ivpa-content .ivpa_image .ivpa_term{border:1px solid #fff !important;padding:0 !important;display:inline-block !important;cursor:pointer !important}#ivpa-content .ivpa_image .ivpa_term img{float:left}#ivpa-content .ivpa_image .ivpa_term.ivpa_instock:hover{opacity:.9}#ivpa-content .ivpa_attribute.ivpa_image .ivpa_term.ivpa_active.ivpa_outofstock:after{background-image:none !important}#ivpa-content .ivpa_image .ivpa_term{padding:3px !important}#ivpa-content .ivpa_image .ivpa_term.ivpa_clicked{border:2px solid #000 !important;border-radius:5px;padding:3px !important;position:relative}#ivpa-content .ivpa_attribute.ivpa_image .ivpa_term.ivpa_active.ivpa_outofstock img{opacity:.1 !important}.single-product .product .woocommerce-product-info-wrapper{margin:20px auto 90px !important}.woocommerce-product-review-info-container.woocommerce-product-review-info-segment-container{max-width:960px !important;margin:0 auto !important;width:100% !important}h2.desc-title,h2.additional-title{margin-bottom:32px;padding-bottom:15px;padding-top:15px;text-align:center}.woocommerce-product-summary.woocommerce-product-description-segment{margin-bottom:50px}.single-product .vice-theme-columns .summary.entry-summary h1.product_title{margin-bottom:30px !important}.woocommerce-product-additional-info .shop_attributes p{font-style:normal}.woocommerce-product-additional-info table.shop_attributes{border:medium none !important}.woocommerce-product-additional-info table.shop_attributes td{border:medium none !important}.single-product .product .related.products #woo_related_title{margin-bottom:30px !important;padding-top:50px !important}.single-product .hook_woo_page{margin-bottom:0}.woocommerce-product-additional-info table.shop_attributes th{text-align:left !important}.single-product .vice-theme-columns .summary.entry-summary .price span.woocommerce-Price-amount:nth-child(1){display:inline-block;margin-top:0;padding-right:5px;padding-top:0}.single-product .vice-theme-columns .summary.entry-summary .price span.woocommerce-Price-amount:nth-child(2){display:inline-block;margin-top:0;padding-left:5px;padding-top:0}.single-product .vice-theme-columns .summary.entry-summary .woocommerce-variation-price .price{display:block;margin-bottom:20px !important}.product-desc-section-containers{max-width:1140px;margin:0 auto;width:90%}.product-desc-section-containers .extra_pad{padding-left:0;padding-right:0}.products-desc-video-launcher-left img{width:230px;float:left;position:relative}#review_form_wrapper{max-width:600px;margin:0 auto}.woocommerce-product-summary-container h2.desc-title{display:none}@media (min-width:320px) and (max-width:767px){.single-product .vice-theme-columns .p-single-images{float:left !important;width:100% !important}.single-product .vice-theme-columns .summary.entry-summary{float:left !important;width:100% !important}.single-product .vice-theme-columns .summary.entry-summary,.single-product .vice-theme-columns .p-single-images{padding-left:20px !important;padding-right:20px !important}}@media (min-width:768px) and (max-width:989px){.single-product .vice-theme-columns .summary.entry-summary,.single-product .vice-theme-columns .p-single-images{padding-left:20px !important;padding-right:20px !important}}body.single.single-product .related.products .desktop-loop-button-section{display:none}body.single.single-product .related.products .product a.hook_woo_add_button,body.woocommerce-cart .products .product a.hook_woo_add_button{border:0 solid #000 !important;border-radius:30px !important;font-size:14px !important;height:44px !important;line-height:46px !important;text-transform:uppercase !important;transition:background-color .25s ease-out,color .25s ease-out !important;background-color:#2a9efa !important;color:#fff !important;opacity:.7 !important;bottom:-47px !important;font-weight:400 !important}body.single.single-product .related.products .product .hook_woo_thumb_wrapper:hover a.hook_woo_add_button,body.woocommerce-cart .products .product .hook_woo_thumb_wrapper:hover a.hook_woo_add_button{bottom:0 !important}body.woocommerce-cart .products .product a.hook_woo_add_button{text-transform:uppercase !important;font-weight:400 !important}body.single.single-product .related.products .product a.hook_woo_add_button:hover,body.woocommerce-cart .products .product a.hook_woo_add_button:hover{opacity:1 !important}body.woocommerce-account .woocommerce-Button.button{border-radius:30px !important;margin-right:10px !important;text-transform:uppercase !important;border:0 solid #000 !important;transition:background-color .25s ease-out,color .25s ease-out !important;color:#fff !important;font-weight:400 !important}body.woocommerce-account .woocommerce-Button.button:hover{background-color:#000 !important;color:#fff !important}body.woocommerce-account .woocommerce-FormRow input[type=text],body.woocommerce-account .woocommerce-FormRow input[type=password],body.woocommerce-account .woocommerce-FormRow input[type=email]{border:1px solid #ddd !important;height:45px !important;color:#000 !important}body.woocommerce-account .woocommerce-FormRow input[type=text]:focus,body.woocommerce-account .woocommerce-FormRow input[type=password]:focus,body.woocommerce-account .woocommerce-FormRow input[type=email]:focus{border:1px solid #5eccf5 !important;color:#000 !important}body.woocommerce-cart .woocommerce form table tbody tr.hook_last_row td.actions input.update_cart{border-radius:30px !important;height:45px !important;background-color:transparent !important;border:2px solid #000 !important;color:#000 !important;text-transform:uppercase !important;transition:background-color .25s ease-out,color .25s ease-out !important;font-size:14px !important;line-height:42px !important;padding:0 33px !important}body.woocommerce-cart .shop_table .cart_item .product-price .amount{font-family:'Chivo',sans-serif !important}body.woocommerce-cart .shop_table .cart_item .product-subtotal .amount{font-family:'Chivo',sans-serif !important}body.woocommerce-cart .cart-subtotal .amount{font-family:'Chivo',sans-serif !important}body.woocommerce-cart .shipping .amount{font-family:'Chivo',sans-serif !important}body.woocommerce-cart .order-total .amount{font-family:'Chivo',sans-serif !important}body.woocommerce-cart .shop_table .cart_item .amount{font-family:'Chivo',sans-serif !important}body.woocommerce-checkout #order_review .cart-subtotal .amount{font-family:'Chivo',sans-serif !important}body.woocommerce-checkout #order_review .shipping .amount{font-family:'Chivo',sans-serif !important}body.woocommerce-checkout #order_review .order-total .amount{font-family:'Chivo',sans-serif !important}body.woocommerce-checkout #order_review .shop_table .cart_item .amount{font-family:'Chivo',sans-serif !important}body.woocommerce-cart .woocommerce form table tbody tr.hook_last_row td.actions input.update_cart:hover{background-color:#000 !important;color:#fff !important}body.woocommerce-checkout .woocommerce-checkout-page-section-wrapper input#place_order{text-transform:uppercase !important}body.woocommerce-checkout form.checkout_coupon input.button{text-transform:uppercase !important}body.woocommerce-checkout form.login input[type=submit]{background-color:#5eccf6 !important;border:0 solid #5eccf6 !important;border-radius:30px !important;color:#fff !important;text-transform:uppercase !important;font-weight:400 !important}body.woocommerce-checkout form.login input[type=submit]:hover{background-color:#000 !important;color:#fff !important}.woocommerce-checkout-review-order-seperator{background-image:url("//soshydration.com.au/buy-sos-hydration-australia/secure-online-checkout-page.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;height:30px;margin:40px 0}body.woocommerce-checkout .woocommerce .woocommerce-checkout-page-section-wrapper .woocommerce-checkout-coupon-wrapper h3{padding-left:5px;padding-top:10px}body.woocommerce-checkout form.checkout.woocommerce-checkout .toggle-order-button-right-column .amount{font-family:'Chivo',sans-serif !important}.payment-method-secure-image{margin-bottom:25px;max-width:160px}.payment-terms-conditions{display:block;float:left;font-size:11px;line-height:19px;margin-top:10px;padding-left:5px;text-align:left;width:100%}.payment-terms-links{display:block;float:left;font-size:11px;margin-top:10px;padding-left:5px;width:100%}.payment-terms-links a:hover{color:#000}.payment-backcart-links{display:block;float:left;font-size:11px;margin-top:10px;padding-left:5px;width:100%}.payment-backcart-links a:hover{color:#000}body.woocommerce-checkout form.checkout.woocommerce-checkout #customer_details .woocommerce-billing-fields label.checkbox-custom-label,body.woocommerce-checkout form.checkout_coupon label.checkbox-custom-label,body.woocommerce-checkout form.login label.checkbox-custom-label{display:inline-block !important;vertical-align:middle !important;margin:8px 0 0 !important;cursor:pointer !important}body.woocommerce-checkout form.login label.checkbox-custom-label.custom-label-rememberme{margin-left:10px !important}body.woocommerce-checkout label span.custom-label-remembermespan{position:absolute !important;top:10px !important}body.woocommerce-checkout label span.custom-label-createaccount-span{position:absolute !important;top:2px !important}body.woocommerce-checkout .woocommerce form.checkout.woocommerce-checkout .form-row.wc-terms-and-conditions{position:relative !important;width:100% !important}body.woocommerce-checkout form.checkout.woocommerce-checkout #customer_details .woocommerce-shipping-fields label.checkbox-custom-label{margin:0 !important}body.woocommerce-checkout form.checkout.woocommerce-checkout #customer_details .woocommerce-billing-fields .checkbox-custom+.checkbox-custom-label:before,body.woocommerce-checkout form.checkout.woocommerce-checkout #customer_details .woocommerce-shipping-fields .checkbox-custom+.checkbox-custom-label:before,body.woocommerce-checkout form.checkout_coupon .checkbox-custom+.checkbox-custom-label:before,body.woocommerce-checkout form.login .checkbox-custom+.checkbox-custom-label:before{content:'' !important;background:#fff !important;border:2px solid #ddd !important;display:inline-block !important;vertical-align:middle !important;width:25px !important;height:25px !important;padding:2px !important;margin-right:10px !important;text-align:center !important;line-height:18px !important;border-radius:3px;margin-top:-3px}body.woocommerce-checkout .checkbox-custom,body.woocommerce-checkout .radio-custom{opacity:0 !important;position:absolute !important}body.woocommerce-checkout .woocommerce-checkout-review-order-payment #payment .checkbox-custom,body.woocommerce-checkout .woocommerce-checkout-review-order-payment #payment .radio-custom{opacity:0 !important;position:absolute !important}body.woocommerce-checkout .checkbox-custom,body.woocommerce-checkout .checkbox-custom-label,body.woocommerce-checkout .radio-custom,body.woocommerce-checkout .radio-custom-label{display:inline-block !important;vertical-align:middle !important;margin:8px 0 0 !important;cursor:pointer !important}body.woocommerce-checkout .woocommerce-checkout-review-order-payment #payment .checkbox-custom,body.woocommerce-checkout .woocommerce-checkout-review-order-payment #payment .checkbox-custom-label,body.woocommerce-checkout .woocommerce-checkout-review-order-payment #payment .radio-custom,body.woocommerce-checkout .woocommerce-checkout-review-order-payment #payment .radio-custom-label{display:inline-block !important;vertical-align:middle !important;margin:8px 0 0 !important;cursor:pointer !important}body.woocommerce-checkout .checkbox-custom+.checkbox-custom-label:before,body.woocommerce-checkout .radio-custom+.radio-custom-label:before{content:'' !important;background:#fff !important;border:2px solid #ddd !important;display:inline-block !important;vertical-align:middle !important;width:25px !important;height:25px !important;padding:2px !important;margin-right:10px !important;text-align:center !important;line-height:18px !important;border-radius:3px}body.woocommerce-checkout .woocommerce-checkout-review-order-payment #payment .checkbox-custom+.checkbox-custom-label:before,body.woocommerce-checkout .woocommerce-checkout-review-order-payment #payment .radio-custom+.radio-custom-label:before{content:'' !important;background:#fff !important;border:2px solid #ddd !important;display:inline-block !important;vertical-align:middle !important;width:25px !important;height:25px !important;padding:2px !important;margin-right:10px !important;text-align:center !important;line-height:18px !important;border-radius:3px}body.woocommerce-checkout form.checkout.woocommerce-checkout #customer_details .woocommerce-billing-fields .checkbox-custom:checked+.checkbox-custom-label:before,body.woocommerce-checkout form.checkout.woocommerce-checkout #customer_details .woocommerce-shipping-fields .checkbox-custom:checked+.checkbox-custom-label:before,body.woocommerce-checkout form.checkout_coupon .checkbox-custom:checked+.checkbox-custom-label:before,body.woocommerce-checkout form.login .checkbox-custom:checked+.checkbox-custom-label:before{content:"\f00c" !important;font-family:'FontAwesome' !important;background:#5eccf6 !important;color:#fff !important}body.woocommerce-checkout .woocommerce-checkout-review-order-payment #payment .checkbox-custom:checked+.checkbox-custom-label:before{content:"\f00c" !important;font-family:'FontAwesome' !important;background:#5eccf6 !important;color:#fff !important}body.woocommerce-checkout .checkbox-custom:checked+.checkbox-custom-label:before{content:"\f00c" !important;font-family:'FontAwesome' !important;background:#5eccf6 !important;color:#fff !important}body.woocommerce-checkout .radio-custom+.radio-custom-label:before{border-radius:50% !important}body.woocommerce-checkout .woocommerce-checkout-review-order-payment #payment .radio-custom+.radio-custom-label:before{border-radius:50% !important}body.woocommerce-checkout .radio-custom:checked+.radio-custom-label:before{content:"\f00c" !important;font-family:'FontAwesome' !important;color:#fff !important;background:#5eccf6 !important}body.woocommerce-checkout .woocommerce-checkout-review-order-payment #payment .radio-custom:checked+.radio-custom-label:before{content:"\f00c" !important;font-family:'FontAwesome' !important;color:#fff !important;background:#5eccf6 !important}body.woocommerce-checkout .checkbox-custom:focus+.checkbox-custom-label,body.woocommerce-checkout .radio-custom:focus+.radio-custom-label{outline:0px solid #ddd !important}body.woocommerce-checkout form.checkout.woocommerce-checkout #customer_details .woocommerce-billing-fields .billing-create-account-wrapper .form-row label{pointer-events:auto !important}body.woocommerce-checkout form.checkout.woocommerce-checkout #customer_details .woocommerce-billing-fields .billing-create-account-wrapper .form-row{display:block !important;width:100% !important;margin-bottom:30px !important;margin-left:-13px !important}.tm-extra-product-options-container .tmcp-field-wrap span:not(.tc-label){position:absolute !important;height:25px !important;width:25px !important;border:2px solid #ddd !important;top:50% !important;left:20px !important;background-color:#fff !important;border-radius:3px !important;transform:translateY(-50%);margin-top:-3px}.tm-extra-product-options-container .tmcp-field-wrap input[type=checkbox]:checked+span:not(.tc-label){background-color:#5eccf6 !important}.tm-extra-product-options-container .tmcp-field-wrap input[type=checkbox]:checked+span:not(.tc-label):before{content:"\f00c";font-family:FontAwesome;color:#fff;text-align:center;position:absolute !important;left:4px}.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-checkbox li.tmcp-field-wrap span.tc-label.tm-label{padding-left:35px !important}.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap{margin-top:5px !important;border-bottom:1px solid #eee !important;padding:20px;display:flex;flex-wrap:wrap}.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-checkbox li.tmcp-field-wrap input[type=checkbox]{display:none}.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-checkbox li.tmcp-field-wrap label{cursor:pointer !important}.tc-extra-product-options.tc-show{margin-bottom:20px}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #d9d9d9 !important}.tm-extra-product-options-container .tmcp-field-wrap div.tm-quantity{order:2;margin:0;max-width:86px !important;display:flex !important;flex-basis:86px !important}.tm-extra-product-options-container .tmcp-field-wrap input.tm-qty{border:0 solid #d9d9d9 !important;height:25px;padding:0 !important;border-radius:3px !important;line-height:12px !important;font-size:16px !important;color:#000 !important;background-color:transparent !important;user-select:none !important;outline:0 !important;pointer-events:none !important;font-weight:500 !important}.tc-extra-product-options .tm-extra-product-options-fields .plus{margin-top:-2px}.tc-extra-product-options .tm-extra-product-options-fields .minus{margin-top:-1px}@media screen and (max-width:767px){body.archive #hook_main_wrapper .hook_cols-4 ul.products li.product{width:50%;float:left;clear:inherit}}body.woocommerce-cart.woocommerce-page .woocommerce .cart_totals.calculated_shipping .shop_table .shipping ul li,body.woocommerce-checkout.woocommerce-page .woocommerce .checkout.woocommerce-checkout .shipping ul li{position:relative;margin-bottom:10px}body.woocommerce-cart.woocommerce-page .woocommerce .cart_totals.calculated_shipping .shop_table .shipping ul li label:before,body.woocommerce-checkout.woocommerce-page .woocommerce .checkout.woocommerce-checkout .shipping ul li label:before{border:2px solid #d9d9d9;content:"";height:25px;width:25px;display:inline-block;position:absolute;top:-4px;left:-33px;border-radius:50%;background-color:#fff}body.woocommerce-cart.woocommerce-page .woocommerce .cart_totals.calculated_shipping .shop_table .shipping ul li label,body.woocommerce-checkout.woocommerce-page .woocommerce .checkout.woocommerce-checkout .shipping ul li label,body.woocommerce-checkout.woocommerce-page .woocommerce .checkout.woocommerce-checkout .shipping li label{position:relative !important;cursor:pointer !important}body.woocommerce-cart.woocommerce-page .woocommerce .cart_totals.calculated_shipping .shop_table .shipping ul li input,body.woocommerce-checkout.woocommerce-page .woocommerce .checkout.woocommerce-checkout .shipping ul li input,body.woocommerce-checkout.woocommerce-page .woocommerce .checkout.woocommerce-checkout .shipping li input{display:none}body.woocommerce-cart.woocommerce-page .woocommerce .cart_totals.calculated_shipping .shop_table .shipping ul li input:checked+label:before,body.woocommerce-checkout.woocommerce-page .woocommerce .checkout.woocommerce-checkout .shipping ul li input:checked+label:before,body.woocommerce-checkout.woocommerce-page .woocommerce .checkout.woocommerce-checkout .shipping li input:checked+label:before{background-color:#5eccf6;content:"\f00c";color:#fff;font-family:FontAwesome;position:absolute;left:-33px;padding:1px 4px !important;width:25px;height:25px;text-indent:0px !important}body .woocommerce .cart_totals .shop_table .shipping ul li,body .woocommerce .checkout.woocommerce-checkout .shipping ul li,body .woocommerce .checkout.woocommerce-checkout .shipping li{position:relative;margin-bottom:10px}body .woocommerce .cart_totals .shop_table .shipping ul li label:before,body .woocommerce .checkout.woocommerce-checkout .shipping ul li label:before,body .woocommerce .checkout.woocommerce-checkout .shipping li label:before{border:2px solid #d9d9d9;content:"";height:25px;width:25px;display:inline-block;position:absolute;top:-4px;left:-33px;border-radius:50%;background-color:#fff}body .woocommerce .cart_totals .shop_table .shipping ul li label,body .woocommerce .checkout.woocommerce-checkout .shipping ul li label,body .woocommerce .checkout.woocommerce-checkout .shipping li label{position:relative !important;cursor:pointer !important}body .woocommerce .cart_totals .shop_table .shipping ul li input,body .woocommerce .checkout.woocommerce-checkout .shipping ul li input,body .woocommerce .checkout.woocommerce-checkout .shipping li input{display:none}body .woocommerce .cart_totals .shop_table .shipping ul li input:checked+label:before,body .woocommerce .checkout.woocommerce-checkout .shipping ul li input:checked+label:before,body .woocommerce .checkout.woocommerce-checkout .shipping li input:checked+label:before{background-color:#5eccf6;content:"\f00c";color:#fff;font-family:FontAwesome;position:absolute;left:-33px;padding:1px 4px !important;width:25px;height:25px;text-indent:0px !important}body .woocommerce #payment li .woocommerce-SavedPaymentMethods-saveNew label:before{border:2px solid #d9d9d9 !important;content:"" !important;height:25px !important;width:25px !important;display:inline-block !important;top:-6px !important;left:0 !important;border-radius:3px !important;background-color:#fff !important;position:absolute !important}body .woocommerce #payment li .woocommerce-SavedPaymentMethods-saveNew label{position:relative !important;cursor:pointer !important;padding-left:35px}body .woocommerce #payment li .woocommerce-SavedPaymentMethods-saveNew input{display:none}body .woocommerce #payment li .woocommerce-SavedPaymentMethods-saveNew input:checked+label:before{background-color:#5eccf6 !important;content:"\f00c" !important;color:#fff !important;font-family:FontAwesome !important;left:0 !important;padding:0 4px !important;width:25px !important;height:25px !important;text-indent:0px !important;position:absolute !important;line-height:20px !important}.tc-extra-product-options .tm-extra-product-options-fields .tm-quantity{display:block !important}.tc-extra-product-options .tm-extra-product-options-fields input[type=number]{-moz-appearance:textfield}.tc-extra-product-options .tm-extra-product-options-fields input[type=number]::-webkit-inner-spin-button,.tc-extra-product-options .tm-extra-product-options-fields input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tc-extra-product-options .tm-extra-product-options-fields .minus,.tc-extra-product-options .tm-extra-product-options-fields .plus{border:none !important;color:#000 !important;background-color:transparent !important;height:25px !important;width:25px !important;cursor:pointer !important;border-radius:3px !important;font-size:23px !important;font-weight:700 !important;line-height:23px !important;padding:0 !important}.tc-extra-product-options .tm-extra-product-options-fields .qty{border:1px solid #d9d9d9 !important;height:25px !important;padding:0 !important;border-radius:3px !important;line-height:12px !important;font-size:12px !important;color:#000 !important}.quantity input[type=number]{-moz-appearance:textfield}.quantity input[type=number]::-webkit-inner-spin-button,.quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body.woocommerce-cart .woocommerce form table tbody tr.cart_item td.product-quantity input.minus,body.woocommerce-cart .woocommerce form table tbody tr.cart_item td.product-quantity input.plus{height:40px !important;width:25px !important;font-size:23px !important;line-height:23px !important}body.woocommerce-cart .woocommerce form table tbody tr.cart_item td.product-quantity input{float:left !important}.quantity .minus,.quantity .plus{border:none !important;color:#5eccf6 !important;background-color:transparent !important;height:40px !important;width:25px !important;cursor:pointer !important;border-radius:3px !important;font-size:23px !important;font-weight:700 !important;line-height:23px !important;margin:0 !important;float:left !important;padding:0 !important}.quantity .qty{border:1px solid #d9d9d9 !important;height:40px !important;padding:0 !important;border-radius:3px !important;line-height:12px !important;font-size:12px !important;color:#000 !important;margin:0 !important}.cart_item .tc-value .all_span_qnty{display:none !important}.tm-quantity{max-width:110px !important}body.woocommerce-checkout #order_review .payment-method-header{font-size:22px;font-weight:700;margin-bottom:10px;font-family:Arial,Helvetica,sans-serif}body.woocommerce-checkout #order_review .payment-method-subheader{font-size:13px;margin-bottom:30px}body.woocommerce-checkout #order_review .payment_methods.methods{background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:0}body.woocommerce-checkout #order_review li .payment_box_list{border-bottom:1px solid #ddd;padding:15px 20px}body.woocommerce-checkout #order_review li .payment_box:before{display:none !important}body.woocommerce-checkout #order_review li .payment_box{background-color:#fafafa;border-bottom:1px solid #ddd;margin:0;padding:20px;text-align:left}body.woocommerce-checkout #order_review li:last-child .payment_box{border:medium none;padding-bottom:20px}body.woocommerce-checkout #order_review li .payment_box_list a.about_paypal{display:none !important}.woocommerce-account .woocommerce-MyAccount-content h2{margin-bottom:20px !important}.woocommerce-account .woocommerce-MyAccount-content .addresses h3{margin-bottom:20px !important}.woocommerce-product-review-info h2.woocommerce-Reviews-title{margin-bottom:0 !important;padding-bottom:15px !important;padding-top:15px !important;text-align:left !important;font-size:1.85em !important;font-weight:600 !important}.woocommerce-product-review-info .woocommerce-noreviews{text-align:left}.woocommerce-product-summary.woocommerce-product-description-segment{margin-bottom:90px;border-bottom:1px solid #ededed;padding-bottom:0}.woocommerce-product-review-info form#commentform textarea{height:150px !important;background-color:#fff !important;border:1px solid #d9d9d9 !important;border-radius:4px !important;padding:10px 15px;color:#333 !important;font-size:14px !important;letter-spacing:0px !important;margin-top:10px !important}.woocommerce-product-review-info form#commentform textarea:focus{border:1px solid #5eccf6 !important}.woocommerce-product-review-info form#commentform input.submit{background-color:#5eccf6 !important;border:0 solid #000 !important;border-radius:30px !important;color:#fff !important;cursor:pointer !important;display:inline-block !important;float:right;font-size:13px !important;height:40px;max-width:350px;padding:0 20px !important;position:relative !important;text-align:center !important;transition:background-color .25s ease-out,color .25s ease-out !important;width:auto !important;text-transform:uppercase;line-height:37px !important;font-weight:400 !important}.woocommerce-product-review-info form#commentform input.submit:hover{background-color:#000 !important;color:#fff !important}.woocommerce-product-review-info #review_form h3#reply-title{margin-top:10px !important;font-size:18px !important;line-height:26px !important}.woocommerce-product-review-info #commentform input[type=text],.woocommerce-product-review-info #commentform input[type=email]{background-color:#fff !important;border:1px solid #d9d9d9 !important;border-radius:4px !important;color:#333 !important;height:42px !important;padding:10px !important;width:100%;font-size:14px !important}.woocommerce-product-review-info #commentform input[type=text]:focus,.woocommerce-product-review-info #commentform input[type=email]:focus{border:1px solid #5eccf6 !important;color:#333 !important}.woocommerce-product-review-info .commentlist{padding-bottom:10px !important}.single.single-product.postid-11286 #product-11286 form.cart{display:none !important}@media screen and (max-width:767px){.single-product .summary.entry-summary form.cart .quantity{display:block !important;float:left !important;margin:0 0 30px !important;max-width:170px !important;width:100% !important}.single-product .vice-theme-columns .summary.entry-summary .quantity .minus,.single-product .vice-theme-columns .summary.entry-summary .quantity .plus{float:left !important;padding:0 10px !important}.quantity .minus,.quantity .plus{width:35px !important}.single-product .vice-theme-columns .summary.entry-summary .quantity .qty{width:80px !important;float:left !important}.tc-extra-product-options .tm-extra-product-options-fields .minus,.tc-extra-product-options .tm-extra-product-options-fields .plus{width:35px !important}.tm-extra-product-options-container .tmcp-field-wrap input.tm-qty{width:60px !important}.tm-quantity{max-width:130px !important}.woocommerce-cart .woocommerce .shop_table .cart_item .product-quantity{width:100%;float:left;text-align:left !important}.woocommerce-cart .woocommerce .shop_table .cart_item .quantity{width:100% !important;max-width:150px !important;margin:0 0 10px !important;display:block !important;float:right !important}.woocommerce-cart .woocommerce .shop_table .cart_item .quantity .minus,.woocommerce-cart .woocommerce .shop_table .cart_item .quantity .plus{width:35px !important;float:left !important;padding:0 10px !important}html body.woocommerce-cart .woocommerce form table tbody tr.cart_item td.product-quantity input.qty{width:100% !important;max-width:80px !important;float:left !important}.woocommerce-page table.shop_table_responsive tr td.product-name{text-align:left !important}.woocommerce-page table.shop_table_responsive tr td.product-name a{padding-left:10px}.woocommerce-cart .woocommerce .shop_table .hook_last_row{margin-top:0 !important}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shipping td{background-color:#f2f2f2 !important}.woocommerce td.product-name dl.variation dd{text-align:left !important;padding-left:5px !important}.related ul.products li.product{width:50% !important}.woocommerce-cart.woocommerce-page .woocommerce .shop_table tr:nth-child(2n) .product-quantity{background-color:#ececec !important}.woocommerce-cart.woocommerce-page .woocommerce .shop_table .product-price{border:none !important}.woocommerce-cart.woocommerce-page .woocommerce .shop_table td{border:none !important}}.woocommerce-product-additional-info.woocommerce-product-additional-info-segment{display:none !important}.products .product .star-rating{display:block !important;margin:0 auto 10px !important;overflow:hidden !important;position:relative !important}.star-rating-section{text-align:center !important}.products .product .star-rating span{padding-top:15px !important}.products .product .star-rating .rating{display:inline-block !important}.products .product .price .amount{font-size:17px !important}.products .product .price{font-size:17px !important}@media screen and (max-width:767px){.extra-padding-columns{padding-left:40px !important;padding-right:40px !important}.woocommerce-product-review-info.woocommerce-product-review-info-segment{padding-left:15px;padding-right:15px}}.single.single-product .woocommerce-Reviews .woocommerce-Reviews-left{display:flex;margin:0 auto 40px;max-width:100%;width:100%;overflow:hidden;text-align:center;flex-direction:row;justify-content:center}.single.single-product .woocommerce-Reviews .product-review-section{display:inline-block}.single.single-product .woocommerce-Reviews .woocommerce-Reviews-right{display:block;margin:0 auto;max-width:850px;width:100%}.single.single-product .woocommerce-Reviews .woocommerce-Reviews-left h2{text-align:left}.single.single-product .woocommerce-Reviews .woocommerce-Reviews-right #review_form .comment-respond h3{text-align:left}.single.single-product .woocommerce-Reviews .woocommerce-Reviews-right #review_form .comment-respond #commentform{text-align:left}.single.single-product .woocommerce-Reviews #review_form #commentform .comment-form-comment{margin-top:15px}.single.single-product .woocommerce p.stars a{margin-right:5px}.single.single-product .woocommerce p.stars a:before{font-size:16px}.single.single-product .woocommerce-product-review-info .woocommerce-Reviews .commentlist li .comment-text{border:0 none !important}.single.single-product .woocommerce-Reviews .woocommerce-Reviews-left .star-rating{display:block !important;float:left !important;height:28px !important;width:150px !important}.single.single-product .woocommerce-Reviews .woocommerce-Reviews-left .star-rating:before{font-size:26px}.single.single-product .woocommerce-Reviews .woocommerce-Reviews-left .star-rating span:before{font-size:26px !important}.single.single-product .woocommerce-Reviews .woocommerce-Reviews-left .star-rating span{padding-top:30px !important}.single.single-product .woocommerce-Reviews .commentlist .comment-text .star-rating{display:block !important;float:left !important;height:18px;width:90px}.single.single-product .woocommerce-Reviews .commentlist .comment-text .star-rating span:before{font-size:16px !important}.single.single-product .woocommerce-Reviews .commentlist .comment-text .star-rating:before{font-size:16px !important}.single.single-product .woocommerce-Reviews .commentlist .comment-text .star-rating span:before{font-size:16px !important}.single.single-product .woocommerce-Reviews .commentlist .comment-text{padding-left:0 !important;padding-top:5px !important}.single.single-product .woocommerce-Reviews .commentlist .comment-text p.meta{text-align:right !important}.single.single-product .woocommerce-Reviews .commentlist li{border-bottom:1px solid #dadada !important;padding-bottom:10px !important}.single.single-product .woocommerce-Reviews .woocommerce-Reviews-left .product-review-count{display:inline-block!important;font-size:26px !important;margin-top:-3px !important;text-align:left !important}#woocommerce_commentlist .commentlist{padding:0}.woocommerce #reviews #comments ol.commentlist li .comment-text{border:0 solid #e4e1e3 !important}.single.single-product .woocommerce-Reviews .woocommerce-Reviews-left .product-review-avg{font-size:34px !important;font-weight:400 !important;padding-top:4px !important;text-align:left !important}.single.single-product .woocommerce-Reviews .woocommerce-Reviews-left .product-review-counttext{margin-left:15px !important;text-transform:uppercase !important;line-height:1.4 !important}.single.single-product .woocommerce-Reviews .woocommerce-Reviews-left .product-review-avg{color:#5eccf5 !important;display:block !important;float:left !important;font-weight:700 !important}.single.single-product .summary.entry-summary .woocommerce-product-rating a.woocommerce-review-link{display:block !important;margin-top:2px !important;font-size:14px}.single.single-product .woocommerce-Reviews-right h2.woocommerce-Reviews-title{font-size:20px !important}.single.single-product .woocommerce-Reviews{padding:0 15px !important}.woocommerce-checkout .checkout.woocommerce-checkout .blockUI.blockOverlay{position:fixed !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;-webkit-transform:translate(-50%,-50%) !important}.single.single-product .summary .price ins{font-family:'Chivo',sans-serif !important;font-size:13px !important;font-weight:700 !important;line-height:21px !important}.hook_woo_product_info a h3{font-family:'Chivo',sans-serif !important;font-weight:300 !important;font-style:italic !important}.woocommerce.single-product #hook_main_wrapper #hook_ajax_container h1{font-size:30px !important;font-family:'Chivo',sans-serif !important;font-weight:300 !important;font-style:italic !important;line-height:1.3 !important}#hook_main_wrapper .woocommerce .products_ul_slider li.product h3,#hook_main_wrapper .woocommerce ul.products li.product h3,.woocommerce-page #hook_main_wrapper .products_ul_slider li.product h3,.woocommerce-page #hook_main_wrapper ul.products li.product h3{font-size:18px !important;font-family:'Chivo',sans-serif !important;font-weight:300 !important;font-style:italic !important;line-height:1.3 !important}.summary .price del{position:relative}.summary .price del:before{content:"";height:1px;width:100%;position:absolute;background-color:#000;top:8px}.woocommerce.single-product #hook_main_wrapper #hook_ajax_container .summary .price del{padding-right:0 !important;margin-right:10px !important}.single-product .vice-theme-columns .summary.entry-summary .price span.woocommerce-Price-amount:nth-child(1){padding-right:0 !important}#woocommerce_commentlist{display:block;margin-bottom:60px}#woocommerce_commentlist .commentlist li.comment{padding:0 10px !important;border:none !important;margin:0 !important}#woocommerce_commentlist .commentlist .sos-nav{margin-top:0}#woocommerce_commentlist .commentlist .sos-nav .sos-prev{position:absolute;left:-70px;width:30px;height:100%;padding:0;margin:0;top:50%;transform:translateY(-50%);background:0 0;text-indent:-99999px}#woocommerce_commentlist .commentlist .sos-nav .sos-next{position:absolute;right:-70px;width:30px;height:100%;padding:0;margin:0;top:50%;transform:translateY(-50%);background:0 0;text-indent:-99999px}#woocommerce_commentlist .commentlist .sos-nav .sos-prev:before{content:"";position:absolute;width:30px;height:30px;top:50%;transform:translateY(-50%);background-image:url(https://soshydration.com.au/wp-content/uploads/2019/05/28/left-arrow.png);background-size:contain;left:0}#woocommerce_commentlist .commentlist .sos-nav .sos-next:before{content:"";position:absolute;width:30px;height:30px;top:50%;transform:translateY(-50%);background-image:url(https://soshydration.com.au/wp-content/uploads/2019/05/28/right-arrow.png);background-size:contain;right:0}#woocommerce_commentlist .commentlist .sos-dots-container{width:100%;margin-top:30px}#woocommerce_commentlist .sos-theme .sos-dots .sos-dot span{width:4px;height:4px;background:#efefef}#woocommerce_commentlist .sos-theme .sos-dots .sos-dot:hover span,#woocommerce_commentlist .sos-theme .sos-dots .sos-dot.active span{background:#869791}.products-desc-video-launcher-right p{padding-top:3px}.woocommerce-Reviews-right #woocommerce_commentlist{max-width:660px;margin:0 auto}@media screen and (max-width:767px){.single.single-product .woocommerce-Reviews .woocommerce-Reviews-left{display:block !important;float:left !important;width:100% !important}.single.single-product .woocommerce-Reviews .woocommerce-Reviews-right{display:block !important;float:left !important;margin-left:0 !important;width:100% !important;margin-top:50px !important}#hook_main_wrapper .woocommerce .products_ul_slider li.product h3,#hook_main_wrapper .woocommerce ul.products li.product h3,.woocommerce-page #hook_main_wrapper .products_ul_slider li.product h3,.woocommerce-page #hook_main_wrapper ul.products li.product h3{font-size:15px !important;line-height:1.3 !important}}.product-free-shipping-text{background-color:#5eccf5;border-radius:4px;color:#fff;font-size:11px;line-height:20px;height:20px;text-align:center;font-weight:700}.free-shipping-product-loop{display:block;float:none;width:100%;max-width:90px;margin:0 auto 5px}.free-shipping-product{float:none;display:block;width:100%;max-width:90px;margin-bottom:15px;margin-top:-15px}.single.single-product.woocommerce #reviews #comments ol.commentlist li img.avatar{border:1px solid #e4e1e3 !important;padding:0 !important}@media screen and (min-width:770px) and (max-width:990px){body.woocommerce-cart .woocommerce form table tbody tr.cart_item td.product-thumbnail{width:140px !important}body.woocommerce-cart .woocommerce form table tbody tr.cart_item td.product-name{width:220px}}a.hook_woo_add_button .prk_lf{float:none}.single.single-product #s_sec_inner table.variations{display:none}.ivpa_attribute .ivpa_title{display:block;margin-bottom:10px}.single.single-product #s_sec_inner #ivpa-content{margin-bottom:20px !important}.single.single-product #s_sec_inner #ivpa-content .ivpa_attribute{margin-top:20px !important}.ivpa_reset_variations{display:none !important}.single_add_to_cart_button.button.alt.disabled{pointer-events:none !important}.woocommerce.single-product #hook_main_wrapper #hook_ajax_container .summary .price del.original-computed-price{opacity:1}.woocommerce.single-product #hook_main_wrapper #hook_ajax_container .summary .price del.original-computed-price .amount{font-size:24px;color:#222 !important}.single.single-product .summary .price .wholesale_price_container{margin-top:10px}.single.single-product .summary .price .wholesale_price_container .wholesale_price_title{font-size:24px}.single.single-product .summary .price .wholesale_price_container ins{font-size:24px !important;font-weight:400 !important}.woocommerce.single-product #hook_main_wrapper #hook_ajax_container .summary .price del.original-computed-price del{opacity:.75}.woocommerce.single-product #hook_main_wrapper #hook_ajax_container .summary .price del.original-computed-price del .amount{font-size:16px}.woocommerce.single-product #hook_main_wrapper #hook_ajax_container .summary .price del.original-computed-price ins{font-size:24px !important;font-weight:400 !important}.wholesale_customer p.price{font-size:0px !important}#wwof_product_listing_container .total_products_container{display:none}#wwof_product_listing_container #wwof_product_listing_table th{text-align:left}#wwof_product_listing_container #wwof_product_listing_table tfoot{display:none}#wwof_product_listing_container #wwof_product_listing_filter input[type=text]{border:1px solid #e6e8eb;border-radius:4px;height:39px;line-height:39px;padding-left:10px;font-size:14px;margin-bottom:0;margin-right:15px}#wwof_product_listing_container #wwof_product_listing_filter input[type=button]{border-radius:4px !important;cursor:pointer !important;display:inline-block !important;min-width:30px !important;padding:5px 15px 7px !important;text-align:center !important;white-space:nowrap !important;background-color:#5eccf6 !important;border:none !important;height:39px !important;width:100% !important;max-width:150px !important;font-family:'Chivo',sans-serif !important;text-transform:uppercase !important;font-weight:700 !important;color:#fff !important;font-size:16px !important;margin-bottom:0;-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;margin-right:15px}#wwof_product_listing_container #wwof_product_listing_filter input[type=button]:hover{background-color:#1e1e1e !important;color:#fff !important}#wwof_product_listing_container #wwof_product_listing_filter select{border:1px solid #e6e8eb;border-radius:4px;height:39px;line-height:39px;padding-left:10px;font-size:12px;margin-bottom:0;margin-right:15px}#wwof_product_listing_container #wwof_product_listing_table input[type=button]{border-radius:4px !important;cursor:pointer !important;display:inline-block !important;min-width:30px !important;padding:5px 15px 7px !important;text-align:center !important;white-space:nowrap !important;background-color:#5eccf6 !important;border:none !important;height:39px !important;width:100% !important;max-width:150px !important;font-family:'Chivo',sans-serif !important;text-transform:uppercase !important;font-weight:700 !important;color:#fff !important;font-size:16px !important;-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s}#wwof_product_listing_container #wwof_product_listing_table input[type=button]:hover{background-color:#1e1e1e !important;color:#fff !important}#wwof_product_listing_container #wwof_product_listing_table .product_title_col a{font-size:14px}#wwof_product_listing_table tbody tr td.product_title_col{max-width:375px !important}#wwof_product_listing_container #wwof_product_listing_filter input#wwof_product_search_btn{max-width:150px !important}#wwof_product_listing_container #wwof_product_listing_filter input#wwof_product_displayall_btn{max-width:150px !important}#wwof_product_listing_container #wwof_product_listing_table .product_title_col a{font-size:14px;color:#000}#wwof_product_listing_container #wwof_product_listing_table .product_price_col del .amount{font-size:17px}#wwof_product_listing_container #wwof_product_listing_table .product_price_col ins .amount{font-size:17px}#wwof_product_listing_container #wwof_product_listing_table td{padding:25px 8px;font-size:15px !important;border-right-width:0;border-top:1px solid #e6e8eb}#wwof_product_listing_container #wwof_product_listing_table th{padding:12px 8px !important}#wwof_product_listing_container #wwof_product_listing_table{border-left-width:0;border-top:1px solid #e6e8eb !important}#wwof_product_listing_container #wwof_product_listing_table .product_title_col a.product_link:nth-child(2){float:left;display:inline-block}#wwof_product_listing_container #wwof_product_listing_table .wwof_product_listing_item_thumbnail{margin-right:20px !important}#wwof_product_listing_container #wwof_product_listing_table input[type=button].minus,#wwof_product_listing_container #wwof_product_listing_table input[type=button].plus{border:none !important;color:#5eccf6 !important;background-color:transparent !important;height:36px !important;width:25px !important;cursor:pointer !important;border-radius:3px !important;font-size:30px !important;font-weight:700 !important;line-height:23px !important;margin:0 !important;float:left !important;padding:0 !important;font-family:'Chivo',sans-serif !important}#wwof_product_listing_container #wwof_product_listing_table input[type=number].qty{max-width:75px !important;text-align:center !important;width:75px !important;border-radius:4px !important;float:left !important;margin:0 10px !important}#wwof_product_listing_table .product_price_col .amount{font-size:20px !important;color:#222 !important;font-family:'Chivo',sans-serif !important}#wwof_product_listing_table .product_price_col .price del .amount{font-size:16px !important}#wwof_product_listing_table .product_price_col .price ins .amount{font-size:20px !important;font-weight:400 !important}.product_row_action .added_to_cart.wc-forward{display:none !important}.product_row_action .spinner{display:none !important}#wwof_product_listing_table .product_price_col .original-computed-price ins .amount{font-weight:400 !important}#wwof_product_listing_table .product_price_col del.original-computed-price{opacity:1 !important;font-size:0px;text-decoration:none}#wwof_product_listing_table .product_price_col del.original-computed-price del{opacity:.75 !important;font-size:20px !important}#wwof_product_listing_table .product_price_col .wholesale_price_container ins .amount{font-weight:400 !important}#wwof_product_listing_table .product_price_col .wholesale_price_container{margin-top:10px}#wwof_product_listing_container #wwof_product_listing_table .product_price_col .wholesale_price_title{font-size:18px !important}#wwof_product_listing_table .product_price_col .price del.original-computed-price .amount{font-size:20px !important;text-decoration:line-through}.wwof_cart_sub_total .sub_total .amount{font-size:24px;letter-spacing:1px}.wwof_cart_sub_total{text-align:right}.wwof_top_cart_sub_total{margin-top:30px;margin-bottom:30px}#wwof_product_listing_table .product_row_action_results .result-adding-column .result-added-text{display:block;text-align:center;font-size:12px;color:#222}#wwof_product_listing_table .product_row_action_results .result-adding-column a{text-align:center;display:block}#wwof_product_listing_table .product_price_col del.original-computed-price ins{font-size:0px !important;text-decoration:none !important}.sku_wrapper{min-width:107px;display:inline-block}.desktop-loop-button-section{display:block}.mobile-loop-button-section{display:none}.dp_product_item .dp-button{display:none !important}@media screen and (min-width:320px) and (max-width:767px){#wwof_product_listing_container #wwof_product_listing_filter input[type=text]{margin-bottom:15px}#wwof_product_listing_container #wwof_product_listing_filter input[type=button]{margin-bottom:15px}#wwof_product_listing_container #wwof_product_listing_filter select{margin-bottom:15px}#wwof_product_listing_table .product_title_col .mobile-label{display:none}#wwof_product_listing_table tbody tr td.product_title_col{max-width:100% !important}#wwof_product_listing_table .product_price_col .price del{float:right;width:auto;text-align:right;margin-right:0;padding-right:0 !important}#wwof_product_listing_table .product_price_col .wholesale_price_container ins{float:right}#wwof_product_listing_table .product_price_col{position:relative}#wwof_product_listing_table .product_price_col .mobile-label{position:absolute;left:9px;top:10px}#wwof_product_listing_table .product_price_col .wholesale_price_container{margin-top:30px}#wwof_product_listing_table .product_quantity_col .quantity{float:right}#wwof_product_listing_container #wwof_product_listing_table input[type=button]{float:right}#wwof_product_listing_table .product_price_col del.original-computed-price del,#wwof_product_listing_table .product_price_col del.original-computed-price ins{float:left !important;padding-left:5px;text-decoration:line-through}#wwof_product_listing_table .product_row_action_results .result-adding-column a{text-align:right;display:block;padding-right:2px;padding-top:10px}.product_row_action_results{display:block;float:left;width:100%;text-align:right}#wwof_product_listing_table .product_row_action_results .result-adding-column .result-added-text{display:block;text-align:right;font-size:12px;color:#222;padding-top:10px}.desktop-loop-button-section{display:none}.mobile-loop-button-section{display:block}body.single.single-product .related.products .product a.hook_woo_add_button,body.woocommerce-cart .products .product a.hook_woo_add_button{background-color:#2a9efa !important;border:0 solid #000 !important;border-radius:30px !important;font-size:11px !important;height:auto !important;line-height:1 !important;text-transform:uppercase !important;transition:background-color .25s ease-out,color .25s ease-out !important;color:#fff !important;opacity:1 !important;bottom:inherit !important;text-align:center !important;font-weight:400 !important;margin-top:15px !important;padding:12px 22px !important;width:auto !important;display:inline-block !important}body.single.single-product .related.products .product a.hook_woo_add_button:hover,body.woocommerce-cart .products .product a.hook_woo_add_button:hover{opacity:.8 !important}}.single.single-product form.cart .quantity{margin-bottom:30px !important}.shoppage-rel-image{margin-top:80px}form#commentform input#submit{margin-top:0 !important}#html5-watermark{display:none !important}.product-tag-meta-fields{display:block;margin-top:0;float:left;width:100%}.product-tag-meta-fields img{max-width:230px;float:left}.product-tag-meta-fields p{display:inline-block;float:left;margin-top:0;margin-left:0;margin-bottom:0}.below-add-cart-container-row .row-1.cart-container-row,.below-add-cart-container-row .row-2.cart-container-row{display:flex;flex-basis:100%;align-content:center;align-items:center}.below-add-cart-container-row .row-1 img{max-width:100%;width:auto;max-height:80px;height:80px}.below-add-cart-container-row .row-2 img{max-width:100%;width:auto;max-height:50px;height:50px}.below-add-cart-container-row .cart-container-row p{padding-left:10px}.cart-container-row .products-desc-video-launcher-left{overflow:hidden}.cart-container-row .products-desc-video-launcher-left a{display:inline-block;width:100%;float:left}.below-add-cart-container-row .row-3 img{float:left;position:relative;width:100%;max-width:100%}.below-add-cart-container-row .cart-container-row{padding-bottom:15px;width:100%;float:left;clear:both;padding-top:15px;border-bottom:1px solid #ededed}.below-add-cart-container-row .row-1.cart-container-row{padding-top:0;padding-bottom:0}.below-add-cart-container-row .row-3.cart-container-row{padding-top:6px;padding-bottom:6px}.below-add-cart-container-row .row-1.cart-container-row{border-top:1px solid #ededed}.content-4rows .vc_column_container img{max-width:130px}.product-reviews-section{border-top:1px solid #ededed}#woocommerce_commentlist .comment_container img.avatar{display:none}#woocommerce_commentlist .comment_container .comment-text{margin-left:0 !important}.hide-for-mobile{display:block}.hide-for-desktop{display:none}.product-desc-section-containers{max-width:1140px !important;margin:0 auto !important}.woocommerce #reviews #comments ol.commentlist li .comment-text p{font-size:16px !important;line-height:24px !important}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{display:block;width:100%;text-align:left !important;margin-top:10px;float:left !important;font-size:13px !important;line-height:21px !important}.product_meta .prk_lf{float:none}.woocommerce.single-product #hook_main_wrapper #hook_ajax_container .product_meta{display:block;overflow:hidden;text-align:center;margin-bottom:50px;border-top:1px solid #efefef;padding-top:50px}.woocommerce.single-product .valentines-coupon-img{display:none}.woocommerce.single-product #hook_main_wrapper #hook_ajax_container .summary .star-rating{margin-bottom:0 !important;margin-top:9px !important}.woocommerce div.product .woocommerce-product-rating{float:left !important;width:100% !important;border-top:1px solid #ededed !important;padding-top:15px !important;padding-bottom:15px !important}.woocommerce div.product .entry-summary .woocommerce-product-rating:first-child{border:none !important}.woocommerce.single-product #hook_main_wrapper #hook_ajax_container .summary .cart:after{height:0 !important}.woocommerce-product-details__short-description p{font-size:15px;line-height:1.6}.woocommerce-product-details__short-description li{font-size:15px;line-height:1.6}.white-font-color p{color:#fff}.gray-font-color p{color:#2b2929}.white-font-color a{color:#fff}.hide-on-desktop{display:none}.full-width-containers .product-desc-section-containers{width:100% !important;max-width:100% !important}.no-padding-containers .vc_column_container{padding-left:0 !important;padding-right:0 !important}.no-padding-containers .vc_column_container .extra_pad.prk_inner_block{padding-left:0 !important;padding-right:0 !important}.extra-right-padding-columns.vc_column_container>.wpb_wrapper{padding-left:20% !important}.product-bg-image-containers{background-size:contain;background-repeat:no-repeat;background-position:right center !important}.mobile-display-image{display:none}.html5-prev-fullscreen,.html5-next-fullscreen,.html5-elem-data-box{display:none !important}.multiply-blend-mode-image{mix-blend-mode:multiply}.max-width-image{max-width:720px;margin:0 auto !important;float:none !important}.max-width-image-section{max-width:700px;margin:0 auto}.max-width-certificate-image-section{max-width:250px;margin:0 auto}.order-now-scroll{text-align:center;margin-top:50px}.order-now-scroll a{background-color:#2a9efa;font-family:'Chivo',sans-serif !important;text-transform:uppercase !important;font-weight:400 !important;color:#fff !important;transition:background-color .25s ease-out,color .25s ease-out !important;font-size:17px;line-height:17px;padding:16px 15px !important;border-radius:30px;width:100% !important;display:inline-block;max-width:330px;border:none;text-decoration:none;cursor:pointer !important;text-align:center !important;white-space:nowrap !important}.order-now-scroll a:hover{background-color:#000 !important}.max-width-image-resolutions-container img{width:8000px;max-width:8000px;left:50%;margin-left:-4000px;position:relative;float:left}#html5box-html5-lightbox .html5-prev-bottom-fullscreen{display:none !important}#html5box-html5-lightbox .html5-next-bottom-fullscreen{display:none !important}.max-width-section-container{max-width:1600px !important;margin:0 auto !important;float:none !important}.woocommerce #reviews #comments .single-comment ol.commentlist li{max-width:100% !important;margin:0 auto !important;float:none !important}.product-2column-desktop-images{max-width:1040px;margin:0 auto;display:block}.product-2column-mobile-images{display:none}.product-reviews-section.no-product-reviews{display:none}@media screen and (min-width:320px) and (max-width:767px){.content-4rows .vc_column_container{width:50% !important;padding-bottom:50px !important;float:left !important}.content-4rows .vc_column_container img{max-width:150px}.hide-for-mobile{display:none}.hide-for-desktop{display:block}.content-5rows .last-2-columns.vc_column_container{padding-bottom:0 !important}#woocommerce_commentlist .commentlist .sos-nav .sos-prev{left:-30px}#woocommerce_commentlist .commentlist .sos-nav .sos-next{right:-30px}.hide-on-desktop{display:block}.vc_section.bg-hide-mobile{background-image:none !important}.vc_section.no-bottom-padding-mobile{padding-bottom:0 !important}.product-bg-image-containers{background-image:none !important}.full-width-containers.no-padding-containers .hook_outer_row>.row{margin-left:0 !important;margin-right:0 !important}.bg-full-width-column.vc_column_container{padding-left:0 !important;padding-right:0 !important}.mobile-display-image{display:block !important;background-color:#fff !important;margin-top:40px !important}.no-padding-containers .vc_column_container.mobile-extra-padding-columns{padding-left:60px !important;padding-right:60px !important}.full-width-containers.no-padding-containers .hook_outer_row{padding-bottom:0 !important}.extra-mobile-padding-columns.vc_column_container{padding-right:30px !important;padding-left:30px !important}.max-width-image-resolutions-container img{width:4000px;max-width:4000px;margin-left:-2000px}.vc_section.no-bottom-padding-mobile.black-less-top-padding-mobile{padding-top:40px !important}h2.vc_custom_heading.mobile-less-font-size{font-size:26px !important}.content-4rows{padding-left:20px !important;padding-right:20px !important}.product-2column-desktop-images{display:none}.product-2column-mobile-images{display:flex;flex-direction:column;flex:1 0 100%}.extra-right-padding-columns.vc_column_container>.wpb_wrapper{padding-left:0 !important}.less-top-padding-mobile>.product-bg-image-containers>.hook_outer_row{padding-top:50px !important}}@media screen and (min-width:320px) and (max-width:374px){.below-add-cart-container-row .row-2 img{max-height:45px;height:45px}.below-add-cart-container-row .row-1 img{max-height:70px;height:70px}}@media screen and (min-width:375px) and (max-width:767px){.below-add-cart-container-row .row-2 img{max-height:28px;height:28px}.below-add-cart-container-row .row-1 img{max-height:80px;height:80px}}@media screen and (min-width:320px) and (max-width:991px){.single.single-product .woocommerce-Reviews .woocommerce-Reviews-left{display:flex;margin:0 auto 40px;max-width:100%;width:100%;overflow:hidden;text-align:center;flex-direction:column;justify-content:center}.single.single-product .woocommerce-Reviews .product-review-section{display:block;width:100%;height:auto;overflow:hidden;text-align:center;float:none;margin-bottom:20px}.single.single-product .woocommerce-Reviews .woocommerce-Reviews-left .star-rating{display:inline-block !important;float:none !important;height:28px !important;width:150px !important}.single.single-product .woocommerce-Reviews .woocommerce-Reviews-left .product-review-avg{color:#5eccf5 !important;display:inline-block !important;float:none !important;font-weight:700 !important}.single.single-product .woocommerce-Reviews .woocommerce-Reviews-left .product-review-count{display:block!important;font-size:26px !important;margin-top:-3px !important;text-align:center !important;width:100%}.single.single-product .woocommerce-Reviews .woocommerce-Reviews-left .product-review-counttext{margin-left:0 !important;text-transform:uppercase !important;line-height:1.4 !important}}@media screen and (min-width:768px) and (max-width:991px){.extra-right-padding-columns.vc_column_container>.wpb_wrapper{padding-left:10% !important}.full-width-containers.no-padding-containers>.wpb_row>.hook_outer_row{padding-top:30px !important;padding-bottom:30px !important}h2.vc_custom_heading.mobile-less-font-size{font-size:20px !important}}.woo_mainimage_overlay_wrapper{position:absolute;width:100%;left:0;height:100%;top:0;z-index:99}.woo_product_mainimage_overlay_wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}.p-single-images:hover .woo_product_mainimage_overlay_wrapper{display:none}.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:left;width:100% !important}.woocommerce div.product div.images .flex-control-thumbs li{width:25% !important;float:left;margin:0 !important;list-style:none;padding:5px !important}.section-top-desc{max-width:650px;margin:0 auto}.section-top-desc p{text-align:center;font-size:16px;line-height:25px;letter-spacing:1px}.section-top-desc .section-top-note{margin-top:25px;text-align:center;font-size:16px;line-height:25px}.section-top-warning{margin-top:30px}.section-top-warning p{font-size:15px}.section-top-warning-text p{font-size:14px}.woocommerce .blockUI.blockOverlay:before{height:150px !important;width:150px !important;display:block;position:absolute;top:50%;left:50%;margin-left:0 !important;margin-top:0 !important;content:'';-webkit-animation:none !important;animation:none !important;background:url(https://soshydration.com.au/site-img/loading.gif) center center !important;background-size:contain !important;background-repeat:no-repeat !important;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75);transform:translate(-50%,-50%) !important}.p-single-images.loading{opacity:0}.single-product .single_variation_wrap .woocommerce-variation-price{padding-bottom:0 !important}ul.wcsatt-options-product{margin:0 0 20px 8px !important;padding:0 !important}ul.wcsatt-options-product li{margin-bottom:15px;font-size:12px}ul.wcsatt-options-product li .subscription-text{font-size:15px !important;display:inline-block !important;width:100% !important;font-weight:700;margin-top:10px}ul.wcsatt-options-product li .subscription-text p{margin-bottom:0;font-size:12px;line-height:1.3}ul.wcsatt-options-product li .subscription-text .unboldtext{font-weight:400;font-size:14px;padding-top:5px !important;display:inline-block}ul.wcsatt-options-product li .subscription-text .freq-text{margin-top:15px !important;display:block;font-weight:400;font-size:16px}.wcsatt-options-wrapper .subscription_cancel_text{margin-bottom:30px;margin-left:8px;font-size:11px}.single-product .single_variation_wrap .woocommerce-variation.single_variation .price{display:none !important}.wcsatt-options-product li input[type=radio]{visibility:hidden !important;position:absolute !important}.wcsatt-options-product li span.wcsatt-options-product-span-wrapper{cursor:pointer;position:relative;display:block;padding:3px 0 0 60px}.wcsatt-options-product li input[type=radio]+span.wcsatt-options-product-span-wrapper:before,.wcsatt-options-product li input[type=radio]+span.wcsatt-options-product-span-wrapper:after{content:'';position:absolute;box-sizing:border-box}.wcsatt-options-product li input[type=radio]+span.wcsatt-options-product-span-wrapper:before{width:48px;height:26px;right:0;background:#c0ccda;border-radius:13px;top:0;left:0}.wcsatt-options-product li input[type=radio]+span.wcsatt-options-product-span-wrapper:after{width:22px;height:22px;background:#fff;border-radius:22px;transition:all .2s ease-out;top:2px;left:2px}.wcsatt-options-product li input[type=radio]:checked+span.wcsatt-options-product-span-wrapper:before{background:#20a0ff}.wcsatt-options-product li input[type=radio]:checked+span.wcsatt-options-product-span-wrapper:after{background:#fff;left:24px}ul.wcsatt-options{margin:0 0 40px !important;padding:0 !important}ul.wcsatt-options li{margin-bottom:10px;font-size:12px}ul.wcsatt-options li .subscription-text{font-size:15px !important;display:inline-block !important;width:100% !important;font-weight:700;margin-top:10px}.wcsatt-options li input[type=radio]{visibility:hidden !important;position:absolute !important}.wcsatt-options li span.wcsatt-options-product-span-wrapper{cursor:pointer;position:relative;display:block;padding:3px 0 0 60px}.wcsatt-options li input[type=radio]+span.wcsatt-options-product-span-wrapper:before,.wcsatt-options li input[type=radio]+span.wcsatt-options-product-span-wrapper:after{content:'';position:absolute;box-sizing:border-box}.wcsatt-options li input[type=radio]+span.wcsatt-options-product-span-wrapper:before{width:48px;height:26px;right:0;background:#c0ccda;border-radius:13px;top:0;left:0}.wcsatt-options li input[type=radio]+span.wcsatt-options-product-span-wrapper:after{width:22px;height:22px;background:#fff;border-radius:22px;transition:all .2s ease-out;top:2px;left:2px}.wcsatt-options li input[type=radio]:checked+span.wcsatt-options-product-span-wrapper:before{background:#20a0ff}.wcsatt-options li input[type=radio]:checked+span.wcsatt-options-product-span-wrapper:after{background:#fff;left:24px}.woocommerce-variation.single_variation{display:block !important;height:auto !important}.woocommerce-variation.single_variation .price{display:block}body.single.single-product .summary .wcsatt-options-product .subscription-option .price del .amount,body.single.single-product .summary .wcsatt-options-product .subscription-option .price ins .amount{font-size:14px !important}body.single.single-product .summary .wcsatt-options-product .subscription-option .price .amount{font-size:14px !important}body.single.single-product .summary .wcsatt-options-product .subscription-option .price,body.single.single-product .summary .wcsatt-options-product .subscription-option .price{margin-bottom:0 !important}.wcsatt-options-product li span.subscription-option-details,.wcsatt-options-product li span.one-time-option-details{padding-left:0 !important}.product-faq-sections h3.vc_custom_heading.custom-bg-title{padding-left:25px !important;padding-right:25px !important}.tm-extra-product-options-container .tmcp-field-wrap span.notes{display:inline-block;position:relative !important;height:auto !important;width:auto !important;border:none !important;padding-left:4px;top:inherit !important;left:inherit !important;font-size:10px !important;transform:none !important}.tm-extra-product-options .tmcp-ul-wrap{border-top:1px solid #eee !important;border-left:1px solid #eee !important;border-right:1px solid #eee !important;margin-top:15px;border-radius:4px !important}.tm-quantity.tm-right+.tm-field-display{width:calc(100% - 86px);order:1}.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap label.tm-error,.tm-extra-product-options ul.tmcp-ul-wrap+.tm-error{float:left !important;width:100% !important}.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap label.tm-error,.tm-extra-product-options ul.tmcp-ul-wrap+.tm-error{color:red;display:block !important;font-size:80%;font-weight:700;padding:0 !important;margin:1em 0 !important}.custom-bg-title:before{content:"" !important;background-image:url(https://soshydration.com.au/buy-sos-hydration-australia/secure-online-checkout-page.jpg) !important;background-size:contain !important;height:40px !important;position:absolute !important;bottom:0 !important;left:0 !important;width:100% !important;display:inline-block !important;background-position:center top !important;background-repeat:no-repeat !important}@media screen and (min-width:320px) and (max-width:767px){.related-loop-button-section{display:none}.section-top-desc{padding-left:22px;padding-right:22px}.section-top-desc p{font-size:14px;line-height:23px}.section-top-desc .section-top-note{font-size:14px;line-height:23px}.section-top-warning p{font-size:13px}.section-top-warning-text p{font-size:12px}.woocommerce div.product div.images .flex-control-thumbs li img:not(.flex-active){opacity:.5 !important}}@media screen and (min-width:768px) and (max-width:991px){.single-product .vice-theme-columns .p-single-images{width:53% !important}.single-product .vice-theme-columns .summary.entry-summary{width:47% !important}}