/*
Theme Name: Esmée
Theme URI: https://esmee.qodeinteractive.com
Description: Fashion Store
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Text Domain: esmee
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.2
License URI: GNU General Public License v2 or later
License: http://www.gnu.org/licenses/gpl-2.0.html
*/


body[class*=qode-variation-swatches-for-woocommerce] #qode-quick-view-for-woocommerce-pop-up.qodef--single .variations_form.cart .variations td .qvsfw-select-options-container, body[class*=qode-variation-swatches-for-woocommerce] #qode-quick-view-for-woocommerce-pop-up.qodef--single .woocommerce-product-attributes.cart .variations td .qvsfw-select-options-container, body[class*=qode-variation-swatches-for-woocommerce] #qode-quick-view-for-woocommerce-pop-up.qodef-esmee-theme .variations_form.cart .variations td .qvsfw-select-options-container, body[class*=qode-variation-swatches-for-woocommerce] #qode-quick-view-for-woocommerce-pop-up.qodef-esmee-theme .woocommerce-product-attributes.cart .variations td .qvsfw-select-options-container, body[class*=qode-variation-swatches-for-woocommerce] #qodef-woo-page.qodef--single .variations_form.cart .variations td .qvsfw-select-options-container, body[class*=qode-variation-swatches-for-woocommerce] #qodef-woo-page.qodef--single .woocommerce-product-attributes.cart .variations td .qvsfw-select-options-container, body[class*=qode-variation-swatches-for-woocommerce] #qodef-woo-page.qodef-esmee-theme .variations_form.cart .variations td .qvsfw-select-options-container, body[class*=qode-variation-swatches-for-woocommerce] #qodef-woo-page.qodef-esmee-theme .woocommerce-product-attributes.cart .variations td .qvsfw-select-options-container {
    border-top: 1px solid #000;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 12px 20px 19px !important;
    min-width: 220px;
    justify-content: flex-end;
    position: relative;
    top: 3px;
}

.select2-hidden-accessible {
	position: relative !important;
    width: 1px !important;
    height: 52px !important;
    padding-bottom: 4px !important;
    padding-right: 40px !important;
    /* padding: 0 !important; */
    /* line-height: 1; */
    border-bottom: 1px solid black !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    clip: rect(0 0 0 0) !important;
    clip-path: none !important;
    border-top: 1px solid black !important;
    border-right: 1px solid black !important;
}

.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second-inner>ul
{
	width: 350px !important;
}

mark {
	background: white !important; 
}

.qodef-header-navigation ul li a .qodef-menu-item-arrow {
    position: absolute;
    top: calc(50% - 12px);
    right: -20px !important;
    width: 22px;
    height: auto;
    fill: currentColor
}

/* .qodef-page-title {
    height: 600px !important;
    background-color: #f7f8f9;
} */

.qodef-header-navigation>ul>li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li>a .qodef-menu-item-text {
    position: relative;
    text-transform: capitalize !important;
}

body {
    font-family: Jost, sans-serif;
    font-size: 17px !important;
    line-height: 1.42em;
    font-weight: 300;
    color: #000;
    overflow-x: hidden;
    -webkit-font-smoothing: antialiased;
}

.elementor-section p, .elementor-section li {
    font-family: Jost, sans-serif;
    font-size: 17px !important;
    line-height: 1.42em;
    font-weight: 300;
    color: #000;
    overflow-x: hidden;
    -webkit-font-smoothing: antialiased;
}

.fblog .qodef-blog-item .qodef-e-inner {
	height:400px !important
}

.fblog .qodef-blog-item .qodef-e-media-image{
	height:400px !important
}

.aws-container .aws-search-form .aws-wrapper {
    flex-grow: 1;
    position: relative;
    vertical-align: top;
    padding: 0;
    width: 350px !important;
    overflow: hidden;
}

@media only screen and ( max-width:768px ) {
	.aws-container .aws-search-form .aws-wrapper {
    flex-grow: 1;
    position: relative;
    vertical-align: top;
    padding: 0;
    width: 50% !important;
    overflow: hidden;
	}
	 #qodef-top-area {
        display: block !important;
    }
	
	#qodef-top-area .qodef--right {
		display:none !important
	}
	
	#qodef-top-area .qodef--left {
		font-size:10px !important
	}
}

.aws-container .aws-search-field {
    width: 100%;
    max-width: 100%;
    color: #000000 !important;
    padding: 6px;
    line-height: 30px;
    display: block;
    font-size: 12px;
    position: relative;
    z-index: 2;
    -webkit-appearance: none;
    height: 100%;
    min-height: inherit;
    margin: 0 !important;
    border: 1px solid #000000 !important;
    outline: 0;
}

.aws-container .aws-search-form .aws-form-btn {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
;
    justify-content: center;
    color: white !important;
    flex-direction: column;
    text-align: center;
    background: #000000 !important;
    border: 0px solid #d8d8d8 !important;
    margin: 0 0 0 -1px;
    cursor: pointer;
    position: relative;
    white-space: nowrap;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: background-color 100ms ease-in-out;
    -moz-transition: background-color 100ms ease-in-out;
    -o-transition: background-color 100ms ease-in-out;
    transition: background-color 100ms ease-in-out;
}

#text-10 p {
	font-weight: bold !important
}