@charset "UTF-8";

/* 
GENERAL CSS SCRIPTS
PROPERTY OF PURSANG.GRAPHICS
*/

/*======================================================*/
/*	General Fixes										*/
/*======================================================*/
/* FORM PRIVACY CHECKBOX MARGIN REMOVAL */
.wpcf7-acceptance .wpcf7-list-item{margin: 0 !important;}
/* FORM CHECKBOX A CAPO */
.ps-list-item .wpcf7-list-item{display:block;}
/* HD-COMPARISON-FIX */
.ps-rimuovi-margin-comparison .hd-image-comparison{margin-right:0px !important;margin-left:0px !important;}

/*======================================================*/
/*	Woocommerce Fixes									*/
/*======================================================*/


/* CATEGORY PRODUCT BLOCK FIXES */
.product .onsale{color:black;}

/* PRODUCT VARIATION FIXES */
.variations .label{display:block;}
.variations .value{display:block; width:100%;}
.variations select{width:100% !important;}
.woocommerce td.product-name dl.variation dd, .woocommerce-page td.product-name dl.variation dd{margin:0;}
.woocommerce td.product-name dl.variation dd, .woocommerce-page td.product-name dl.variation dt{margin:0;width:100%; display:block;text-align:left;}

/* PRODUCT CUSTOM FIELDS FIXES */
.wcff-fields-group td{display:block;}
.wcff-fields-group input[type="text"]{font-size: 16px;font-family: Barlow;}
.wcff-fields-group textarea[name="wccpf_DnOWzNBXuGjN"]{min-height: auto !important;}
.wcff-fields-group .wccpf_label,
.wcff-fields-group label{width:100% !important;}
.wcff-fields-group input[type=checkbox],
.wcff-fields-group input[type=radio]{min-width:16px;}


/* PRODUCT BUTTON FIXES */
.product .single_add_to_cart_button{
	background-color: transparent;
	color: #111;
	border: 1px solid #1c1c1c;
	background-image: linear-gradient(90deg,#1c1c1c 50%,transparent 50%);
}
.product .single_add_to_cart_button:hover{
	background-color: transparent;
	color: #fff;
	border-color: #1c1c1c;
	background-image: linear-gradient(90deg,#1c1c1c 50%,transparent 50%);
}

/* NOTIFICATION ADDED TO CART FIX */
@media only screen and (max-width: 640px) {
	.woocommerce-message .button{display: block !important;width: 100%;text-align: center;}
}

/* CART FORM FIX */
.woocommerce-cart-form .product-name{min-width: 200px;}

/* CART COUPON FIX */
@media only screen and (max-width: 640px) {
	.coupon{max-width: 250px !important;display: grid;}
}
.coupon button.button{float: left !important; width: auto !important;}
@media only screen and (max-width: 960px) {
  .coupon .input-text {width:auto;}
}
@media only screen and (max-width: 640px) {
	.coupon .input-text {width:100%}
	.cart #coupon_code{width:100% !important;}
	.coupon button.button{width:100% !important; margin-top: 8px;}
	.actions{background: rgba(0,0,0,0) !important;}
}
@media only screen and (max-width: 640px) {
	.woocommerce-cart-form button[name="update_cart"]{width:250px;}
}

/* CART PROCEED BUTTON FIX */
.wc-proceed-to-checkout a{
	background-color: transparent !important;
	color: #111 !important;
	border: 1px solid #1c1c1c !important;
	background-image: linear-gradient(90deg,#1c1c1c 50%,transparent 50%) !important;
}
.wc-proceed-to-checkout a:hover{
	background-color: transparent !important;
	color: #fff !important;
	border-color: #1c1c1c !important;
	background-image: linear-gradient(90deg,#1c1c1c 50%,transparent 50%) !important;
}

/* CHECKOUT COUPON FIX */
	.checkout_coupon .form-row.form-row-first{width:100% !important;}
  	.checkout_coupon .coupon_code {width:100% !important;}
	.checkout_coupon .form-row.form-row-last{width:100% !important; margin-top:10px;}

.payment_method_stripe .form-row-first, 
.payment_method_stripe .form-row-last{width:100% !important;}

/* CHECKOUT SAVE CARD FIX */
.woocommerce-validated input[type="checkbox"]{margin-right: 5px;}

/* CHECKOUT SHIPPING FIX */
tr.woocommerce-shipping-totals.shipping td{white-space: inherit !important;}

/* CHECKOUT PLACE ORDER FIX */
button[name="woocommerce_checkout_place_order"]{
	background-color: transparent !important;
	color: #111 !important;
	border: 1px solid #1c1c1c !important;
	background-image: linear-gradient(90deg,#1c1c1c 50%,transparent 50%) !important;
}
button[name="woocommerce_checkout_place_order"]:hover{
	background-color: transparent !important;
	color: #fff !important;
	border-color: #1c1c1c !important;
	background-image: linear-gradient(90deg,#1c1c1c 50%,transparent 50%) !important;
}

/* PLUGIN BC CART CIRCLE */
.bc-mnc__cart-link--count-circle{background:#eaeaea !important;}
.uk-navbar-transparent.uk-light .bc-mnc__cart-link--cart-icon i{color:white !important;}
