@-webkit-keyframes rotation {
	from {
		-webkit-transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(359deg);
	}
}

.wpe_loader {
	text-align: center;
}

.wpe_loader span {
	-webkit-animation: rotation 1.5s infinite linear;
	vertical-align: middle;
}

.wcpe_view_enquiry_cart_btn:after {
	font-family: WooCommerce;
	content: '\2713';
	margin-left: .53em;
	vertical-align: bottom;
}

.wcpe_view_enquiry_cart_btn a {
	color: inherit !important;
}

.wcpe_product_enquiry #product_ids {
	width: 100%;
}

.wcpe_product_enquiry input.form-control {
	width: 100%;
}

.wcpe_product_enquiry textarea.form-control {
	width: 100% !important;
}

div.wcpe_product_enquiry.hidden {
	display: none;
}

span.wcpe-error {
	color: #d00;
}

form.wcpe_product_enquiry .form-group {
	margin: 10px 0;
}

#wc-pe-content {
	min-width: 337px;
	margin-top: 35px;
}

#wc-pe-contents .form-group {
	padding: 5px 0px !important;
}


.summary>button.wcpe_request_quote_btn.hide_price,
button.wcpe_request_quote_btn.hide_price+form .single_add_to_cart_button,
button.wcpe_request_quote_btn.hide_price+.single_add_to_cart_button,
button.wcpe_request_quote_popup_btn+.single_add_to_cart_button,
button.wcpe_request_quote_popup_btn.hide_price+form .single_add_to_cart_button,
.summary>button.wcpe_request_quote_popup_btn.hide_price {
	display: none;
}

.single_add_to_cart_button+button.wcpe_request_quote_btn,
.single_add_to_cart_button+button.wcpe_request_quote_popup_btn,
.single_add_to_cart_button+button.wcpe_view_enquiry_cart_btn {
	margin-left: 5px !important;
}

.product_enquiry-cart-form .wcpe_remove {
	float: none !important;
}


/*
	Whatsapp enquiry
*/

.submit-whatsapp-enquiry,
.submit-whatsapp-enquiry-cart,
.whatsapp {
	background-color: #209e13 !important;
	color: #fff !important;
	display: inline-block;
	cursor: pointer;
	border-color: #209e13 !important;
	position: relative;
}

.submit-whatsapp-enquiry:hover,
.submit-whatsapp-enquiry-cart:hover,
.whatsapp:hover {
	background-color: #209e13 !important;
	color: #fff !important;
}

.submit-whatsapp-enquiry img,
.submit-whatsapp-enquiry-cart img,
.whatsapp img {
	width: 30px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}


.whatsapp span.text {
	margin-left: 40px;
}

li .whatsapp img {
	margin: 0px !important;
	margin-right: 5px !important;
	width: 30px;
}

@media screen and (max-width: 767px) {
	.floating-wpp {
		bottom: 90px !important;
	}
}

.wcpe_view_enquiry_cart_btn {
	margin-top: unset;
}

.wcpe_product_enquiry .wcpe_product_enquiry_message .woocommerce-error:before {
	content: none;
}

.wcpe_product_enquiry .wcpe_product_enquiry_message .woocommerce-error {
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 0.5em;
}

.product_enquiry-cart-form .wcpe_product_enquiry_message .woocommerce-error {
	margin-bottom: 0.5em;
}


.wcpe_btn_loader::before {
	content: "";
	position: absolute;
	width: 25px;
	height: 25px;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	border: 4px solid transparent;
	border-top-color: #ffffff;
	border-radius: 50%;
	animation: button-loading-spinner 1s ease infinite;
}

@keyframes button-loading-spinner {
	from {
		transform: rotate(0turn);
	}

	to {
		transform: rotate(1turn);
	}
}

.wcpe_btn_loader {
	opacity: 0.5;
	cursor: not-allowed !important;
}