/*
Theme Name: The Waterstop Shop
Theme URI:
Description:
Version: 1.0
Author: Harold
*/

@import "https://waterstop.com.au/wp-content/themes/Waterstop/assets/styles/style.css";



.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #3f3f3f !important;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {background:#8f1b24;width:100%;padding:1em;font-size:18px;text-transform:uppercase;font-weight:400;}

body #float-button {position:fixed;top:60%;left:0;z-index:999;bottom:auto;right:auto;}
body #float-button .float-text {background:#f7730e;color:#fff;font-size:16px;padding:10px 15px;transform: rotate(-90deg);transform-origin: left top 0;}
body #float-button .float-text a {color:#fff;}

body .pum-container {padding:0 !important;overflow:hidden !important;}
body .pum-container h2 {font-weight:400;font-size:32px;line-height:34px;}
body .pum-container .form-container {background:#8f1b24;padding-top:60px;padding-bottom:60px;color:#fff;}
body .pum-container .form-container form {padding-top:30px;padding-bottom:30px;}
body .pum-container .form-container form ul {margin-bottom:0;}
body .pum-container .form-container form label {display:none;}
body .pum-container .pum-title {display:none;}

body #nl-slide {background:#fff;border-radius:5px;overflow:hidden;}
body #nl-slide .fa-times-circle {position:absolute;right:8px;top:8px;color:#345d7d;font-size:22px;cursor:pointer;z-index:20;}
body #nl-slide .form-container {height:212px;background:#8f1b24;padding-top:30px;padding-bottom:20px;color:#fff;}
body #nl-slide .form-container  h2 {margin-bottom:0;}
body #nl-slide .form-container form {padding-top:5px;padding-bottom:5px;}
body #nl-slide .form-container form ul {margin-bottom:0;}
body #nl-slide .form-container form label {display:none;}
body #nl-slide .form-description {padding-top:20px;}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width:33.33%;margin:0 0 35px -3px !important;padding-left:15px !important;padding-right:15px !important;}

.woocommerce-checkout #payment div.payment_box input#migs_card_csc {width:auto !important;}

@media (min-width: 1200px) {
	body .pum-container {max-width:50%;}
}

@media (min-width: 768px) {
	.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
		width: 33.40%;
	}
}




@media (max-width: 767px) {
	body .pum-container h2 {font-size:20px;line-height:22px;}
	body .pum-container .form-container {padding-top:14px;padding-bottom:14px;}
	body .pum-container .form-container form {padding-top:0px;padding-bottom:0px;}
	body .pum-container .form-description {padding-top:14px;}
	body .pum-container .pop-logo {display:none;}
	body .pum-container .form-description h3 {font-size:14px;}
	body .pum-container .form-description h2 {color:#8f1b24 !important;}
	
	body #float-button {top:100%;}
	body #float-button .float-text {
    font-size: 14px;
    padding: 5px 10px;}
	
	body #nl-slide {width:100%;height:auto;}
	body #nl-slide .form-container {height:auto;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width:100%;}
	
	.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
		width: 100%;
	}
	
	.single-product .woocommerce-product-gallery {width:100% !important;float:none !important;}
	.single-product .summary {width:100% !important;float:none !important;}
}

.woocommerce form .input-checkbox {position:relative !important;margin-left:0 !important;}

.woocommerce-cart .top-clear {margin-top:190px;}
.single-product .top-clear {margin-top:190px;}