/**
* Theme Name: Anarkali Child
* Description: This is a child theme of Anarkali.
* Author: <a href="http://ninetheme.com/about">Ninetheme</a>
* Template: anarkali
* Version: 1.1.5
*/
@import url('https://fonts.googleapis.com/css2?family=Parisienne&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
:root {
    --anarkali-font: "Jost", Sans-serif;
    --anarkali-font-heading: 'Jost', sans-serif;
    --anarkali-base: #BB9B1F;
	--anarkali-primary: #ed4b4b;
    --anarkali-text: #4e4e4e;
    --anarkali-text-soft: #949494;
    --anarkali-dark-zero: #000000;
    --anarkali-dark: #220a17 !important;
    --anarkali-dark-soft: #343131;
    --anarkali-black: #1b1b1b;
    --anarkali-black-soft: #808080;
	--anarkali-black-border: #363636;
	--anarkali-bg-soft: #f9f9f9;
    --anarkali-light: #FFFFFF;
    --anarkali-light-soft: #bdbdbd;
    --anarkali-gray: #E1E2E3;
    --anarkali-gray-dark: #595959;
    --anarkali-gray-soft: #F7F7F8;
    --anarkali-gray-softer: #f7f7f8;
    --anarkali-border: #EAEBED;
    --anarkali-dark-border: #060606;
    --anarkali-trans-border: #f7f7f833;
    --anarkali-success: #398f14;
    --anarkali-success-bg: #d4ffe7;
    --anarkali-success-border: #b5fdb0;
    --anarkali-warning: #c28e00;
    --anarkali-warning-bg: #fffcf2;
    --anarkali-warning-border: #faeecf;
    --anarkali-info: #1e73be;
    --anarkali-info-bg: #daedfd;
    --anarkali-info-border: #b0daff;
    --anarkali-red: #ED4B4B;
    --anarkali-red-dark: #B20808;
    --anarkali-red-soft: #FFB1B1;
    --anarkali-red-softer: #FFF5F5;
    --anarkali-red-text: #B20808;
    --anarkali-red-bg: #FFD9D9;
    --anarkali-red-border: #FFBFC1;
    --anarkali-green: #019267;
    --anarkali-green-soft: #0ECEA6;
    --anarkali-green-bg: #9BE8D8;
    --anarkali-purple: #6C5EBC;
    --anarkali-purple-soft: #BDB3FF;
    --anarkali-purple-bg: #edebfb;
    --anarkali-yellow: #ffdc00;
    --anarkali-yellow-soft: #FFE331;
    --anarkali-yellow-bg: #FFFABC;
    --anarkali-brown: #5d0035 !important;
    --anarkali-cream: #F4EAD5;
    --anarkali-blue-dark: #011962;
    --anarkali-blue: #072AC8;
    --anarkali-blue-soft: #1E96FC;
    --anarkali-blue-bg: #CEE8FF;
    --anarkali-border-radius: 5px;
}
.has-default-header-type-dark .anarkali-header-default{border-bottom:none;
}
 .has-default-header-type-dark .anarkali-header-top-menu-area ul li .submenu {
	background: var(--anarkali-dark) !important;
}
 .has-default-header-type-dark .anarkali-header-top-menu-area ul li .submenu a:hover {
	color: var(--anarkali-cream) !important;
}
.account-area label,
.sliding-menu .sliding-menu-inner li a, .sliding-menu li .sliding-menu__nav {

	color: var(--anarkali-light) !important;
	
}
.elementor-105 .elementor-element.elementor-element-150a2c5 .elementor-repeater-item-5912bdd .anarkali-slide-head {
	color: var( --e-global-color-12d5431 );
font-size: 48px;
font-family: "Parisienne", cursive;
text-align: center;
margin-bottom:20px;
}
.page-hero-big {
	background-size: cover;
	background-position: top !important;
	background-repeat: no-repeat;
	background-attachment: fixed;
	min-height: 440px !important;
	position: relative;
	justify-content: center;
}
.anarkali-main-slider .anarkali-slide-inner {
	
	background-position: center top !important;
}
.page-hero-big .woocommerce-breadcrumb, .page-hero-big .woocommerce-breadcrumb a{
    color: var(--anarkali-light) !important;
    text-shadow:0px 0px 10px #000;
}
.sliding-menu .sliding-menu-inner li a:hover, .sliding-menu li .sliding-menu__nav:hover {

	color: var(--anarkali-cream) !important;
	
}.anarkali-ajax-product-search .anarkali-ajax-search-wrapper input[type="search"].anarkali-ajax-search-input     {
	color: var(--anarkali-light) !important;
}
.has-default-header-type-dark .anarkali-header-mobile-sidebar {
	background: var(--anarkali-dark) !important;
}
.has-default-header-type-dark .anarkali-header-mobile .anarkali-btn {
	border: 1px solid var(--anarkali-brown) !important;
	background: var(--anarkali-brown) !important;

}
.form-action-btn svg {
	fill: var(--anarkali-cream) !important;
}
.account-area .panel-top-title{
    border-bottom: 1px solid var(--anarkali-cream) !important;
}
.has-default-header-type-dark .anarkali-header-top-menu-area > ul > li.menu-item-mega-parent > ul.submenu.depth_0, .has-default-header-type-dark .anarkali-header-top-menu-area > ul > li.menu-item-mega-parent.menu-item-has-shortcode > .item-shortcode-wrapper, .has-default-header-type-dark .search-area-top, .has-default-header-type-dark .anarkali-sidemenu-lang-switcher, .has-default-header-type-dark .panel-top-title::after, .has-default-header-type-dark .cart-area .cart-total-price, .has-default-header-type-dark .anarkali-header-default input:not([type="checkbox"]):not([type="radio"]), .has-default-header-type-dark .contact-area.action-content input, .has-default-header-type-dark .contact-area.action-content select, .has-default-header-type-dark .contact-area.action-content textarea, .has-default-header-type-dark .panel-header, .has-default-header-type-dark .anarkali-checkout-footer-item.order-total, .has-default-header-type-dark .anarkali-order-review, .has-default-header-type-dark .woocommerce-privacy-policy-text p, .has-default-header-type-dark .woocommerce-input-wrapper input, .woocommerce-input-wrapper select, .has-default-header-type-dark .woocommerce-input-wrapper textarea, .has-default-header-type-dark .anarkali-popup-search-panel .no-result + .autocomplete-suggestions .autocomplete-suggestion, .has-default-header-type-dark .anarkali-ajax-product-search + .anarkali-product-categories.category-area {
	border-color: var(--anarkali-cream) !important;
}

.anarkali-cart-totals::before, .anarkali-order-review::before {
	
	background-image: linear-gradient(45deg, transparent 49%, #5d0035 50%, transparent 51%) !important;

}
.anarkali-cart-totals, .anarkali-order-review {
	/* padding: 30px; */
	border: 2px solid var(--anarkali-dark) !important;
}
.anarkali-wc-proceed-to-checkout a,
#place_order {
	background-color: var(--anarkali-dark) !important;
}

.anarkali-before-cart-table .anarkali-cart-goal-wrapper {
	border: 2px solid var(--anarkali-brown) !important;
}
.has-default-header-type-dark .anarkali-header-mobile .anarkali-btn, .has-default-header-type-dark .anarkali-side-panel .anarkali-btn, .has-default-header-type-dark .cart-bottom-btn .anarkali-btn, .has-default-header-type-dark .woocommerce-form-login-toggle, .has-default-header-type-dark .woocommerce-form-coupon-toggle {
	border: 1px solid var(--anarkali-cream) !important;
	background-color: var(--anarkali-cream) !important;
    color:var(--anarkali-dark) !important;
}
.anarkali-accordion-item.attr-cr_qna{
    display:none !important;
}
.anarkali-category-item-image{
    border-radius:50% !important;
    margin-bottom:0 !important;
}
.anarkali-product {
    overflow: visible !important;
}
.anarkali-has-hidden-cart{
    overflow: visible !important;
    background:#fff !important;
}
.cart-quantity-wrapper .quantity-button.minus::before {
	content: "";
	width: 6px;
	height: 1px;
	background: rgba(255, 246, 251, 1) !important;
}
.form-type-simple .quantity-button.minus::before {
	background: rgb(0, 0, 0) !important;
}
.cart-area .quantity input.qty {
	border-top: 2px solid #f4ead5;
	border-bottom: 2px solid #f4ead5;
}
.cart-area .anarkali-price, .cart-item-title .anarkali-price .cart-quantity {
	color: var(--anarkali-light) !important;
}

.anarkali-header-top-menu-area ul li .submenu > li.menu-item > a strong, .has-header-sidebar .anarkali-main-sidebar-header .submenu > li > a strong {
	color:#fff !important;
    font-weight: 600 !important;
}
.anarkali-page-hero-content h2,
.anarkali-header-top-menu-area ul li .submenu > li.menu-item > a {
	
	text-transform: unset !important;
}
/* .has-default-header-type-dark .anarkali-panel-close-button::before, .has-default-header-type-dark .anarkali-panel-close-button::after,
.has-default-header-type-dark .anarkali-panel-close-button::before, .has-default-header-type-dark .anarkali-panel-close-button::after {
	background-color: var(--anarkali-dark) !important;
} */
    /* .anarkali-popup-search-panel.active .has-default-header-type-dark .anarkali-panel-close-button::before,
    .anarkali-popup-search-panel.active .has-default-header-type-dark .anarkali-panel-close-button::after{
        background-color: var(--anarkali-dark) !important;
    } */
   /* .anarkali-popup-search-panel.active .anarkali-panel-close-button::before,
   .anarkali-popup-search-panel.active  .anarkali-panel-close-button::after {
	background-color: var(--anarkali-dark) !important;
} */.action-content.active,
.has-default-header-type-dark .anarkali-panel-close-button::before, 
.has-default-header-type-dark .anarkali-panel-close-button::after{
    background-color: var(--anarkali-dark) !important;
}
#customer_details .woocommerce-additional-fields,
.cat-item.cat-item-15:first-child{
    display:none !important;
}
.nice-select.orderby li:nth-child(3){
    display:none !important;
}
.anarkali-woo-banner-wrapper img {
	
	object-fit: cover !important;
    height:auto !important;
}
#contact-form{
    display:none;   
}
.anarkali-category-item-inner a{
    padding-bottom:0 !important;
}
.f-icon{
    width:40px !important;
    height:40px !important;
}
.text-content-common ol{
    margin:20px 0 0 14px;
    padding:0;
}
.text-content-common ol li{
    font-weight: bold;
}
.text-content-common ol + p{
    margin:0 !important;
}
.text-content-common ul{
    margin:0 0 0 25px;
    padding:0;
}
.anarkali-slide-text{ color:#220a17 !important;}
.anarkali-slide-text small {
	/* display: inline-block !important; */
	font-size: 1.35rem !important;
	text-align: center;
    color:#220a17;
    margin-left:100px !important;
}
.anarkali-header-top-menu-area > ul > li.menu-item > a {
	
	font-weight: 400 !important;
}
.elementor-105 .elementor-element.elementor-element-150a2c5 .elementor-repeater-item-5912bdd .anarkali-slide-head {
	/* color: var( --e-global-color-secondary ); */
    
    /* background: -webkit-linear-gradient(45deg, #c49249 20%, #F8E6BB 40%,  #c49249 60%, #F8E6BB 80%) !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important; */
  height:60px;
  color:#220a17;
}
.elementor-element-d1ec466,
.anarkali-post-excerpt,
.anarkali-blog-post-meta.anarkali-inline-two-block {
	display: none !important;
}
.has-default-header-type-dark .sliding-menu li.current-menu-parent > .sliding-menu__nav, .has-default-header-type-dark .sliding-menu li.current-menu-item > .sliding-menu__nav, .has-default-header-type-dark .sliding-menu li.current-menu-item > a, .has-default-header-type-dark .sliding-menu li a:hover, .has-default-header-type-dark .sliding-menu li.active a, .has-default-header-type-dark .sliding-menu li .sliding-menu__nav:hover, .has-default-header-type-dark .account-area li.menu-item a:hover, .has-default-header-type-dark .anarkali-header-top-menu-area ul li .submenu > li.menu-item > a:hover, .has-default-header-type-dark .anarkali-header-top-menu-area ul li .submenu > li.menu-item.active > a, .has-default-header-type-dark .anarkali-sidemenu-copyright a{
    color: var(--anarkali-base) !important;
}
.elementor-105 .elementor-repeater-item-e809b11 h2.anarkali-slide-head{

    text-shadow:0 0 5px rgba(0,0,0,0.4) !important; 
    color: #fff !important;
    text-align: right !important;
    margin-bottom:10px;
}
.nice-select .list li:first-child {
	display:none;
}
@media (max-width:782px){
    .elementor-111 .elementor-element.elementor-element-d980c63 {
        margin-top: 0 !important;
    }
    .elementor-15072 .elementor-element.elementor-element-5622095:not(.elementor-motion-effects-element-type-background), .elementor-15072 .elementor-element.elementor-element-5622095 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
    .elementor-15086 .elementor-element.elementor-element-5622095:not(.elementor-motion-effects-element-type-background), .elementor-15086 .elementor-element.elementor-element-5622095 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
       background-size: cover !important;
        background-repeat: no-repeat !important;
    }
    .page-id-107 .e-con-inner,
    .page-id-111 .e-con.e-flex > .e-con-inner{
        padding-top: 20px !important;
    }
    h3, h3.elementor-heading-title {
        font-size: 20px !important;
        line-height: 1.3;
    }
    .about-us p{
        margin-bottom:20px !important;
    }
    .elementor-105 .elementor-element.elementor-element-150a2c5 .elementor-repeater-item-5912bdd .anarkali-slide-head {

        height: 80px;
    }
    .anarkali-slide-text{
        text-align: center !important;
        font-size: 14px !important;
    }
    .anarkali-slide-text small {
        display: block;
        font-size: 14px !important;
        text-align: center !important;
        margin-left:0 !important;   
    }
   
    .elementor-105 .elementor-element.elementor-element-150a2c5 .anarkali-slide-head {
        font-size: 41px;
        text-align: right !important;
        /* color: #fff !important; */
    }
   
    .elementor-105 .elementor-repeater-item-e809b11 
    .elementor-15086 .elementor-element.elementor-element-5622095:not(.elementor-motion-effects-element-type-background), .elementor-15086 .elementor-element.elementor-element-5622095 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
    .elementor-15072 .elementor-element.elementor-element-5622095:not(.elementor-motion-effects-element-type-background), .elementor-15072 .elementor-element.elementor-element-5622095 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
       background-position: top right !important;
        background-size: cover !important;
        background-repeat: no-repeat !important;
    }
    .elementor-15072 .elementor-element.elementor-element-5622095:not(.elementor-motion-effects-element-type-background), .elementor-15072 .elementor-element.elementor-element-5622095 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: top left !important;
    }
    .elementor-105 .elementor-element.elementor-element-150a2c5 .elementor-repeater-item-f63a344 .anarkali-slide-inner {
        align-items: end !important;
        justify-content: end !important;
        background-size: 125% !important;
        background-position: -46px 40px !important;
    }

    .elementor-105 .elementor-element.elementor-element-150a2c5 .elementor-repeater-item-61bcd88 .anarkali-slide-inner {
        align-items: end !important;
        justify-content: end !important;
        background-size: cover !important;
    }
    .elementor-105 .elementor-repeater-item-e809b11 h2.anarkali-slide-head{
        font-size: 1rem;
        text-align:right !important;
    }
    .elementor-105 .elementor-element.elementor-element-150a2c5 .elementor-repeater-item-e809b11 .anarkali-slide-inner {
        align-items: end !important;
        justify-content: end !important;
        background-size: cover !important;
    }
    .elementor-105 .elementor-element.elementor-element-150a2c5 .anarkali-slide-head {
        font-size: 29px;
    }
    
    .anarkali-category-item-image {
        width: 60px !important;
        height: 60px !important;
    }
    .anarkali-category-content {
        padding:5px !important;
    }
    .anarkali-woo-banner-wrapper.banner-style-card-hover .anarkali-banner-content .banner-content-item,
    .banner-style-card-hover .anarkali-banner-content-bottom {
        opacity: 1 !important;
    }
    .anarkali-woo-banner-wrapper.banner-style-card-hover .anarkali-banner-content .banner-content-item {
        -webkit-transform: translateY(0) !important;
         transform: translateY(0) !important;
     }
    /* .anarkali-slide-text {
        font-size: 1.25em !important;
    } */
    .elementor-105 .elementor-element.elementor-element-150a2c5 .elementor-repeater-item-5912bdd .anarkali-slide-head {
    font-size: 35px;
    }
.admin-bar .anarkali-header-mobile-top, .admin-bar .anarkali-popup-search-panel {
	top: 46px;
	padding: 10px;
}
.anarkali-header-mobile-top {
	
	justify-content: start !important;
}
.anarkali-header-mobile-logo {
	margin-left: 26% !important;
}
.sliding-menu {
    
	overflow: visible;          
}
.sliding-menu .sliding-menu-inner li a, .sliding-menu li .sliding-menu__nav {
        
	font-size: 20px !important;
}
.sliding-menu .sliding-menu__back::before {

	font-size: 22px !important;
}
.anarkali-header-mobile-content .anarkali-ajax-product-search {
	display: none;
}

.anarkali-slide-inner {
	background-size:100% !important;
}
.anarkali-main-slider {
	height: 32vh !important;
}
 .swiper-pagination-bullets {
	bottom: 16px !important;
}
.anarkali-sidemenu-copyright p{
    color:#fff !important;
}
.anarkali-swiper-slider-wrapper .swiper-button-prev::after, .anarkali-swiper-slider-wrapper .swiper-button-next::after {
	font-size: 24px;
	display: none !important;
}   
.has-default-header-type-dark .anarkali-panel-close-button::before, .has-default-header-type-dark .anarkali-panel-close-button::after {
	background-color: var(--anarkali-light) !important;
}
.anarkali-search-panel-inner .anarkali-panel-close-button::before, .anarkali-search-panel-inner .anarkali-panel-close-button::after {
	background-color: var(--anarkali-dark) !important;
}
.anarkali-header-mobile-content .category-area.action-content.active .category-area-inner.anarkali-perfect-scrollbar .col:nth-child(2),
.anarkali-header-mobile-content .category-area.action-content.active .category-area-inner.anarkali-perfect-scrollbar .col:nth-child(4),
.anarkali-header-mobile-content .category-area.action-content.active .category-area-inner.anarkali-perfect-scrollbar .col:nth-child(14),
.anarkali-header-mobile-content .category-area.action-content.active .category-area-inner.anarkali-perfect-scrollbar .col:nth-child(15),
.popup-search-style + .anarkali-product-categories ul.anarkali-wc-category-list li:last-child {
	display: none !important;
}
/* .nice-select span.current {
	color: #fff;
} */
.anarkali-bottom-mobile-nav {
	
	background-color: var(--anarkali-dark) !important;
    border-top:1px solid #c6944d !important;
}
.anarkali-svg-icon {
	fill: #c6944d !important;
}
.anarkali-bottom-mobile-nav .menu-item a {
	color: var(--anarkali-light) !important;
}
.elementor-122 .elementor-element.elementor-element-05f7435,
.elementor-122 .elementor-element.elementor-element-c3c4894 {
	width: 100% !important;
}
}   
button.mfp-close {
    color: #000!important;
}