/*
Theme Name: Stonemade Child
Theme URI: https://stonemade.qodeinteractive.com
Description: A child theme of Stonemade
Author: Select Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: stonemade
Template: stonemade
*/


#qodef-back-to-top .qodef-back-to-top-text {
    font-family: "Manrope"!important;
    font-size: 17px;
}

#qodef-back-to-top {
    width: 51px;
    height: 51px;
}


.single-product .woocommerce-Tabs-panel--description .elementor > .elementor-element:first-child > .elementor-element .elementor-widget-container {
	padding-left: 0;
}

#qode-quick-view-for-woocommerce-pop-up .added_to_cart, #qode-quick-view-for-woocommerce-pop-up .button, #qodef-woo-page .added_to_cart, #qodef-woo-page .button, #yith-quick-view-modal .added_to_cart, #yith-quick-view-modal .button, .qodef-woo-shortcode .added_to_cart, .qodef-woo-shortcode .button, .qwfw-wishlist-table.qodef-stonemade-theme .qwfw-m-items.shop_table tr td.product-add-to-cart .added_to_cart, .qwfw-wishlist-table.qodef-stonemade-theme .qwfw-m-items.shop_table tr td.product-add-to-cart .button, .widget_shopping_cart .qodef-m-action a, .widget_shopping_cart .woocommerce-mini-cart__buttons a, .widget_stonemade_core_woo_dropdown_cart .qodef-m-action a, .widget_stonemade_core_woo_dropdown_cart .woocommerce-mini-cart__buttons a, .qodef-theme-button, button[type=submit], input[type=submit], #qode-quick-view-for-woocommerce-pop-up .entry-summary .price, #qodef-woo-page.qodef--single .entry-summary .price, #yith-quick-view-content.single-product .entry-summary .price {
	font-family: "Manrope"!important;
}

#qodef-woo-page.qodef--single .entry-summary .price, #yith-quick-view-content.single-product .entry-summary .price {
	font-size: 35px!important;
}

.qwfw-wishlist-table.qodef-stonemade-theme .qwfw-m-items.shop_table tr td.product-add-to-cart .added_to_cart, .qwfw-wishlist-table.qodef-stonemade-theme .qwfw-m-items.shop_table tr td.product-add-to-cart .button, .widget_shopping_cart .qodef-m-action a, .widget_shopping_cart .woocommerce-mini-cart__buttons a, .widget_stonemade_core_woo_dropdown_cart .qodef-m-action a, .widget_stonemade_core_woo_dropdown_cart .woocommerce-mini-cart__buttons a, .qodef-theme-button, button[type=submit], input[type=submit] {
	font-size: 15px;
}

/* “Flash” open the mini-cart when .show-dropdown is present */
header #stonemade_core_woo_dropdown_cart-2.show-dropdown .qodef-widget-dropdown-cart-content,
header #stonemade_core_woo_dropdown_cart-6.show-dropdown .qodef-widget-dropdown-cart-content {
  opacity: 1!important;
  visibility: visible!important;
  display: block!important;
}

header #stonemade_core_woo_dropdown_cart-8.show-dropdown .qodef-widget-dropdown-cart-content {
  opacity: 1!important;
  visibility: visible!important;
  display: flex!important;
}

.search-form-module {
	position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    max-height: 0px;
    background-color: #FFF9ED;
    display: flex;
    align-items: center;
    opacity: 0;
    transition: max-height 0.4s ease-in-out;
    height: 100vh;
    z-index: 999;
}

.search-form-module .aws-container {
	width: 100%;
}

.search-form-module.opened {
	max-height: 100vh;
	opacity: 1;
}

.search-form-module .aws-container .aws-search-form {
	width: 55%;
    margin: auto;
    min-width: 300px;
}

.aws-search-result {
    position: fixed!important;
    width: 55%!important;
    /* margin: auto; */
    min-width: 300px;
    top: 53%!important;
    left: 50%!important;
    transform: translateX(-50%)!important;
}

.aws-search-result ul {
    max-height: 44vh;
}

.search-form-module .my-close-button {
	background-color: transparent;
    border: none;
    padding: 0;
    position: absolute;
    top: 11%;
    left: 3%;
    cursor: pointer;
}

.search-btn {
	background-color: transparent;
    border: none;
    padding: 0;
    position: relative;
    top: 3px;
    cursor: pointer;
}

header #block-30 {
	order: -1;
	margin-right: 22px!important;
}

footer .qodef-footer-newsletter .wpcf7-response-output {
	border: 1px solid green;
	color: green;
}

/* outofstock badge */

p.stock.out-of-stock , span.qodef-woo-product-mark.qodef-out-of-stock {
	text-transform: inherit!important;
}



@media screen and (max-width: 1290px) and (min-width: 1200px) {
	header nav.qodef-header-navigation>ul>li {
	    margin: 0 9px;
	}
}


@media screen and (max-width: 1200px) {
	
	#qodef-back-to-top {
		z-index: 20;
	}
	
	.qodef-widget-dropdown-cart-content {
		position: fixed!important;
	    top: 0!important;
	    left: unset!important;
	    height: 99.1vh!important;
	    display: flex!important;
	    flex-direction: column!important;
	    z-index: 999999999999999;	
	}
	
	ul.qodef-woo-mini-cart {
		height: 88%!important;
		max-height: none!important;
	}
	
	.single-product .woocommerce-Tabs-panel--description .elementor > .elementor-element:first-child {
		padding: 0;
	}
	#qodef-page-mobile-header {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	
	#qodef-page-mobile-header #qodef-page-mobile-header-inner {
		    width: 57%;
		    padding-right: 0;
		    flex-direction: row-reverse;
	}
	
	.mob-menu-container {
		padding-right: 25px;
		display: flex;
	    align-items: center;
	    gap: 12px;
	}
	
	.mob-menu-container > div {
		margin-bottom: 0!important;
	}
	
	.home .mob-menu-container .widget a:not(.home .qodef-woo-mini-cart-item a), .home .mob-menu-container .qodef-svg--cart {
	    color: #fff!important;
	}
	
	.home .mob-menu-container .widget_shopping_cart .qodef-m-opener-count, .home .mob-menu-container .widget_stonemade_core_woo_dropdown_cart .qodef-m-opener-count {
	    color: #000;
	    background-color: #fff!important;
	}
	
	.search-btn svg:not(.home .search-btn svg) {
		fill: #000;
	}
	
	header .qodef-svg--menu {
		width: 33px;
	}
	
	.qodef-widget-dropdown-cart-inner .qodef-e-label {
		display: none;
	}
	
	#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {
	    margin-right: 0!important;
	}
	
	#qodef-side-area-mobile-header .wpml-ls-item {
		display: none;
	}
}

@media screen and (max-width: 999px) {
	.qodef-woo-product-list .qodef-e-media-inner {
		transform: translateY(0);
	}
	
	#stonemade_core_woo_dropdown_cart-8:hover .qodef-widget-dropdown-cart-content{
		display: none!important;
	}
}

@media screen and (max-width: 580px) {
	.qodef-woo-product-list .qodef-e-media-inner > a:first-child {
		font-size: 13px!important;
		padding: 11px 2px !important;
	}
}

@media screen and (max-width: 480px) {
	#qodef-page-mobile-header #qodef-page-mobile-header-inner {
		    width: 62%;
	}
	
	.mob-menu-container svg {
		width: 18px!important;
	}
	
	.qodef-woo-product-list .qodef-e-media-inner > a:first-child {
		font-size: 13px!important;
		padding: 11px 2px !important;
	}
	
	
}