/**
* Theme Name: Goya Child Theme
* Description: This is a child theme of Goya, automatically generated.
* Author: <a href="https://themeforest.net/user/everthemess">Everthemes</a>
* Template: goya
* Version: 1.0.7.7
*/

.first_banner22 .et-banner-text .et-banner-title.large {
    font-weight: bold;
}

.first_banner22 .et-banner-text.v_top {
    padding-top: 1vh;
	padding-left: 2%;
}

.mc4wp-form-fields {
	justify-content: left !important;
}

.footer-widgets .widgettitle {
	font-weight:bold;
}

nav#primary-menu {
    font-weight: bold;
}

.cwg_popup_submit{
	background-color: #b9a16b !important;
	white-space: nowrap;
    padding-top: .25rem !important;
    padding-bottom: .25rem !important;
    height: auto;
}

.cwginstock-subscribe-form .panel-primary>.panel-heading {
    background-color: #b9a16b !important;
    border-color: #b9a16b !important;
}

.cwginstock-subscribe-form .panel-primary {
    border-color: #b9a16b !important;
}

.cwginstock-panel-heading > h4{
	margin-bottom: 0px !important;	
	font-size: 18px !important;
}

/* Sticky header */
#header {
  z-index: 600;
  background: rgba(255, 253, 249, 0.9);
  backdrop-filter: saturate(140%) blur(6px); /* glass effect */
  border-bottom: 1px solid rgba(0,0,0,0.08);
}

.products .product {
    flex-direction: unset !important;
    align-items: flex-start;
}

/* Mobile (portrait) */
@media (max-width: 767.98px) {
	.header-mobile{
    	 position: sticky; 
	}
}

@media only screen and (max-width: 1024px) {
	.et-pro-summary-content .cwg_popup_submit{
		display: none;	
	}
	.woocommerce-variation-availability{
		position: relative;
		display: inline-flex;
		align-items: center;	
	}
  /* mobile-specific styles - add to cart */
	.woo-variation-items-wrapper > ul {
		display:none !important;
	}
	.woo-variation-items-wrapper > select {
		display: flex !important;
		background-color: transparent;
		color: #fffdf9;
		/*width: 58% !important;*/
	}
	.woo-variation-items-wrapper{
		position: relative;
	}
	.woo-variation-items-wrapper::after {
  		content: "";
  		position: absolute;
  		top: 50%;
  		right: 25px;
 		 width: 0;
	  	height: 0;
  		pointer-events: none;
  		border-left: 6px solid transparent;
  		border-right: 6px solid transparent;
  		border-top: 6px solid white; /* your desired arrow color */
  		transform: translateY(-50%);
	}
	.variations>tbody>tr>th{
		display: none !important;
	}
	.sticky-product-bar-content.sticky-product-type-variable >
	.variations_form.cart.wvs-loaded{
		display:flex !important;
	}
	.et-pro-summary-content>
	.variations_form.cart.wvs-loaded{
		display:none !important;
	}
	.sticky-product-bar{
		display: flex !important;
        top: auto !important;
        bottom: 0 !important;
        opacity: 1 !important;
        position: fixed !important;
        visibility: visible !important;
		background-color: rgb(0 0 0 / 65%);
		height: 70px !important;
	}
	.sticky_add_to_cart.add_to_cart.add_to_cart_button.button{
		display:none;
	}
	.single_variation_wrap button {
		background-color: #b9a16b !important;
	}
	.single_variation_wrap{
		width:100%
	}
	.single_variation_wrap
	.woocommerce-variation-add-to-cart {
		width:100%
	}
	.quantity{
		display:flex !important;
		
		background-color: transparent;
    	color: #fffdf9;
	}
	.sticky-product-bar .quantity .qty{
    	color: #fffdf9 !important;
	}
	.sticky-product-bar .quantity{
		border: 2px solid white !important;
	} 
	.sticky-product-bar .stock{
		display: flex !important;
		color: #fffdf9;
	}
	.sticky-product-bar .in-stock{
		display: none !important;
	}
	.woocommerce-variation-add-to-cart-disabled{
		display: none !important;
	}
}
