/*
Theme Name: Estiene Child
Author: WebGeniusLab
Author URI: http://webgeniuslab.net
Description: WebGeniusLab team presents absolutely fresh and powerful WordPress theme. It combines new technologies and functional design that helps to showcase your content in better way. This WordPress theme is developed with attention to details, so you can create effective presentation of a website easily. Enjoy building web pages with our product!
Version: 1.0
Template: estiene
Text Domain: estiene-child
*/
@media (min-width: 380px) and (max-width: 767px) {
    div.wgl-products div.product .wgl_woo_button_wrapper {
        display: flex!important;
    }
	div.wgl-products div.product a.button, div.wgl-products div.product a.wc-forward {
		background-color: color-mix(in srgb, var(--estiene-button-bg-hover), transparent 20%)!important;
	}
}
@media (min-width: 600px) {
	.woocommerce ul.order_details.woocommerce-thankyou-order-details li.woocommerce-order-overview__order {
		width: 150px!important;
	}
}
.woocommerce ul.order_details li {
	padding-left: 10px;
}
.primary-nav > ul > li > a .item_wrapper_text .menu-item_dots,
.elementor-2060 .elementor-element.elementor-element-aef211d .wgl-infobox_button::before {
	border-bottom: none!important;
}
.header_search.search_mobile_menu {
	display: none!important;
}
.woocommerce form .form-row input.input-text, .woocommerce-page form .form-row input.input-text {
	padding: .5em!important;
}

.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
	width: 100%!important;
}
#billing_shipping_title_field {
	display: none!important;
}

.spu-content .spu-close-popup  {
	outline: 2px solid #fff;
    outline-offset: -6px;
    min-width: 180px;
}
.spu-container a.spu-close {
	display: none;
} 
.spu-content p:last-child{
	margin-bottom: 0;
}

.elementor-2499 {
	margin-top: 30px;
}

.wapf-input-label {
	display: flex;
	line-height: 1;
	margin-bottom: 10px;
}
.woocommerce form .form-row input.datetime-picker {
	padding: 0 0.5em!important;
	font-size: 16px!important;
	line-height: 1!important;
}
input[type="datetime-local"] {
  -webkit-appearance: none;
  
  text-align: center;
  
  display: flex;
  align-items: center;
  justify-content: center;
  
  height: 44px;
  padding: 0;
  
  min-height: 1.2em; 
}

input::-webkit-date-and-time-value {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%; 
  margin: 0;
}