/**
* Theme Name: Supplero Child
* Description: This is a child theme of Supplero, generated by Merlin WP.
* Author: <a href="https://www.wpopal.com/">Opal Team</a>
* Template: supplero
* Version: 1.5.4
*/

#page .site-content {margin-top: 0;}
.elementor-sticky.elementor-sticky__spacer .account-dropdown.active {display: none !important;}
ul.products li.product .product-transition {height: 100%;display: flex;align-items: center;justify-content: center;}
ul.products li.product img {max-width: 200px;max-height: 200px;}
form.woocommerce-form-login .woocommerce-form__label-for-checkbox {float: none;}
.product-style-1 ul.products li.product .add_to_wishlist i,
#shipping_method li > label::after,
.supplero-sticky-add-to-cart {display: none;}
.product-style-1 ul.products li.product .price {margin: 10px 5px 10px 12px;font-size: 15px;}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper {
	pointer-events: none !important;
    cursor: default !important;
}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper img {
	width: auto;margin: 0 auto;
}
.product-style-1 ul.products li.product .product-block .product-caption {
	margin-top: 10px;padding: 0 15px 0 10px;
}

.woocommerce-form-login {position: relative;}
.woocommerce-form-login .xoo-ml-open-lwo-btn {position: absolute;bottom: 45px;left: 0;width: 420px;}
form.woocommerce-form-login .woocommerce-LostPassword {margin: -25px 0 0;}
.xoo-ml-phinput-cont {margin: 0 0 15px;}

.site-header-wishlist .header-wishlist .count {display: inline-block !important;}
.cart_totals .order-total td {font-size: 24px;}
.woocommerce-checkout-review-order .order-total .includes_tax {display: block;}
#order_review {padding: 20px 20px 40px;}

form.woocommerce-form-login {margin-left: 0;}
form.woocommerce-form-login .woocommerce-form-login-wrap {padding-left: 0;padding-top: 0;}
form.woocommerce-form-register {padding-top: 0;}

body.woocommerce-checkout .woocommerce-form-login .xoo-ml-open-lwo-btn {position: static;width: 100% !important;padding: 10px;}
button.button.btn.xoo-ml-login-otp-btn,
button.button.btn.xoo-ml-low-back {width: 100%;padding: 10px;margin-top: 8px;}
form.woocommerce-form-register button[type="submit"],
form.woocommerce-form-login button[type="submit"],
form.woocommerce-form-login .xoo-ml-open-lwo-btn {padding: 10px;}
#yith-wcwl-form .wishlist-title-container {display: none;}
.wishlist_table .product-add-to-cart a {background-color: #f2cb1f;text-decoration: none;font-weight: 600;padding: 0.86em 1.41575em;}
body.woocommerce-checkout .woocommerce-form-login-toggle {display: none;}
#payment .place-order .button {padding: 10px;}
.woocommerce form .form-row .required {text-decoration: none;}

.comp_logos_slider .slick-arrows .slick-arrow {position: absolute;left: -15px;top: 30%;z-index: 999;width: 32px;height: 32px;
	background-color: #000;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;text-align: center;
	cursor: pointer;
}
.comp_logos_slider .slick-arrows .slick-arrow.slick-next-arrow {left: auto;right: -15px;}
.comp_logos_slider .slick-arrows .slick-arrow:before {font-size: 15px;line-height: 30px;color: #fff;font-weight: 700;}

.product-style-1 ul.products li.product .shop-action .shop-content {background-color: #393185;}
.supplero-style-button-hover-yes .elementor-button:after, 
.supplero-style-button-hover-yes .elementor-button:before {
	background-color: #008043;
}
.product-style-1 ul.products li.product .product-caption-bottom {background-color: #393185;color: #fff;}
ul.products li.product .price,
ul.products li.product .price del,
ul.products li.product .price ins {color: #fff;}
.product-style-1 ul.products li.product .shop-action-button,
.product-style-1 ul.products li.product .shop-action-button:hover .shop-content {background-color: #008043;color: #fff;}
.product-style-1 ul.products li.product .shop-action-button i {color: #fff;}
.woocommerce-product-list ul.products .product-title span {color: #393185;}
.main-navigation ul.menu ul.sub-menu li.menu-item > a:hover {background-color: #008043;color: #fff !important;}
.main-navigation ul.menu li.menu-item .sub-menu .menu-item a > span {background: none;}

.account-dropdown button.btn-primary {padding: 10px;}
.account-dropdown button.xoo-ml-open-lwo-btn {margin-top: 5px;padding: 10px;}
.account-dropdown select.xoo-ml-phone-cc + .select2.select2-container {min-width: 90px;height: 52px;}
.account-dropdown .form-row .select2-container--default .select2-selection--single {min-height: 52px;}
.account-dropdown .form-row .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 52px;}
.account-dropdown .form-row .select2-container--default .select2-selection--single .select2-selection__arrow {height: 52px;}

@media only screen and (max-width: 1024px) {
	.site-search .ajax-search-result {top: auto;bottom: 100%;}
	.woocommerce-form-login .xoo-ml-open-lwo-btn {width: 364px;}
	.checkout-review-order-table-wrapper {padding: 0;}
	#order_review .woocommerce-checkout-review-order-table .order-total .amount {font-size: 20px;}
}
@media only screen and (max-width: 980px) {
	.woocommerce-form-login .xoo-ml-open-lwo-btn {width: 300px;}
	#order_review .woocommerce-checkout-review-order-table .order-total .amount {font-size: 19px;}
}
@media only screen and (max-width: 768px) {
	.ht-ctc {bottom: 55px !important;right: 5px !important;}
	.ht-ctc .ctc_nb svg {height: 36px !important;width: 36px !important;}
	.cart_totals .order-total td {font-size: 18px;}
	.cart_totals .order-total .amount,
	#order_review .woocommerce-checkout-review-order-table .order-total .amount {font-size: 20px;}
	.woocommerce-form-login .xoo-ml-open-lwo-btn {width: 100%;}
	form.woocommerce-form-login {margin-left: auto;}
	
	form.woocommerce-form-login .woocommerce-form-login-wrap {padding: 0;}
	.login-form-title {max-width: 370px;margin: 0 auto 10px;}
	form.xoo-lwo-form,
	form.woocommerce-form-login {max-width: 370px;margin: 0 auto;}
	form.woocommerce-form-register {padding-top: 30px;}
	
	body.home .qodef-getaway-regular.tparrows {background-color: transparent !important;}
}
@media only screen and (max-width: 480px) {
	.cart_totals .order-total td,
	.cart_totals table th, .cart_totals table td,
	.cart_totals .cart-subtotal .amount {font-size: 15px;}
	.cart_totals .order-total .amount,
	#order_review .woocommerce-checkout-review-order-table .order-total .amount {font-size: 15px;}
	.cart_totals .order-total .includes_tax,
	#order_review .woocommerce-checkout-review-order-table .order-total .includes_tax {display: block;}
	.cart_totals .checkout-button, body .elementor-kit-9 button, body .button {padding: 5px 10px !important;}
	body #order_review {padding: 5px 10px 20px;}
	body .checkout-review-order-table-wrapper {padding: 0 5px;}
	body .entry-title {font-size: 20px;}
	body h3, body .gamma {font-size: 18px;}
	body input[type='text'], body input[type='number'], body input[type='email'], body input[type='tel'], body input[type='url'], 
	body input[type='password'], body input[type='search'], body textarea, body .input-text {padding: 5px 10px;}
	body .form-row .select2-container--default .select2-selection--single {min-height: 36px;height: auto;}
	body .form-row .select2-container--default .select2-selection--single .select2-selection__arrow {height: 36px;}
	body .form-row .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 36px;}
	body .woocommerce-privacy-policy-text p {font-size: 12px;line-height: 17px;}
	body .woocommerce-message, body .woocommerce-info, body .woocommerce-error, body .woocommerce-noreviews, body p.no-comments {
		margin-bottom: 15px;padding: 10px;
	}
	body .hentry {margin: 0 0 20px;}
	.woocommerce-form-login .xoo-ml-open-lwo-btn {bottom: 20px;}
	form.woocommerce-form-login .woocommerce-form__label-for-checkbox {position: relative;top: 8px;}
	form.woocommerce-form-login .woocommerce-LostPassword {margin: -16px 0 0;}
}