/*
Theme Name: Twenty Twenty-Five
Theme URI: https://wordpress.org/themes/twentytwentyfive/
Author: the WordPress team
Author URI: https://wordpress.org
Description: Twenty Twenty-Five emphasizes simplicity and adaptability. It offers flexible design options, supported by a variety of patterns for different page types, such as services and landing pages, making it ideal for building personal blogs, professional portfolios, online magazines, or business websites. Its templates cater to various blog styles, from text-focused to image-heavy layouts. Additionally, it supports international typography and diverse color palettes, ensuring accessibility and customization for users worldwide.
Requires at least: 6.7
Tested up to: 6.8
Requires PHP: 7.2
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyfive
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, style-variations, accessibility-ready, blog, portfolio, news
*/

/*
 * Link styles
 * https://github.com/WordPress/gutenberg/issues/42319
 */
a {
	text-decoration-thickness: 1px !important;
	text-underline-offset: .1em;
}

/* Focus styles */
:where(.wp-site-blocks *:focus) {
	outline-width: 2px;
	outline-style: solid;
}

/* Increase the bottom margin on submenus, so that the outline is visible. */
.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child) {
	margin-bottom: 3px;
}

/* Increase the outline offset on the parent menu items, so that the outline does not touch the text. */
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content {
	outline-offset: 4px;
}

/* Remove outline offset from the submenus, otherwise the outline is visible outside the submenu container. */
.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content {
	outline-offset: 0;
}

/*
 * Progressive enhancement to reduce widows and orphans
 * https://github.com/WordPress/gutenberg/issues/55190
 */
h1, h2, h3, h4, h5, h6, blockquote, caption, figcaption, p {
	text-wrap: pretty;
}

/*
 * Change the position of the more block on the front, by making it a block level element.
 * https://github.com/WordPress/gutenberg/issues/65934
*/
.more-link {
	display: block;
}
@font-face {
    font-family: 'ContaxSans75Bold';
    src: url('fonts/ContaxSans75Bold.eot');
    src: url('fonts/ContaxSans75Bold.eot') format('embedded-opentype'),
         url('fonts/ContaxSans75Bold.woff2') format('woff2'),
         url('fonts/ContaxSans75Bold.woff') format('woff'),
         url('fonts/ContaxSans75Bold.ttf') format('truetype'),
         url('fonts/ContaxSans75Bold.svg#ContaxSans75Bold') format('svg');
}
@font-face {
    font-family: 'GaramondPremierProBoldDisplay';
    src: url('fonts/GaramondPremierProBoldDisplay.eot');
    src: url('fonts/GaramondPremierProBoldDisplay.eot') format('embedded-opentype'),
         url('fonts/GaramondPremierProBoldDisplay.woff2') format('woff2'),
         url('fonts/GaramondPremierProBoldDisplay.woff') format('woff'),
         url('fonts/GaramondPremierProBoldDisplay.ttf') format('truetype'),
         url('fonts/GaramondPremierProBoldDisplay.svg#GaramondPremierProBoldDisplay') format('svg');
}

a, p, li, span, strong, .elementor-widget-text-editor .elementor-widget-container{font-family: 'ContaxSans75Bold' !important; font-size: 18px;  color: #333;}
h1, h2, h3, h4, h5, h6{font-family: 'ContaxSans75Bold' !important;
    color: #000 !important;
    text-transform: uppercase;}
h2{ font-size:38px !important;}
#menu-desktop-menu a{text-transform: uppercase;}
.ekit-template-content-header .elementor-container { max-width: 100% !important;}
body.home .ekit-template-content-header {position: absolute; width: 100%;z-index: 999;}
.cat-text{ padding:5%;}
.cat-wrap h3{ font-size:22px; margin-top:0 !important;}
.logo img{height: 75px; width:auto !important;}
.ekit-template-content-header .elementskit-submenu-indicator{color: #fff !important; fill: #fff !important;}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{ background:transparent !important;}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {  width: 100% !important;}
.cat-wrap { padding-top:40px !important;}
.elementor-widget-button .elementor-button {background-color: #b99443 !important;}
.elementor-widget-button .elementor-button span{ color:#fff !important;}
section.new-arrival{ padding:60px 0;}
#wps-slider-section .sp-wps-product-image-area {
    background: #fff;
    padding: 12px;
    height: 100%;
	border-radius:6px;
}
.info-section { padding:100px 0 !important;}
.info-section h3, .info-section p{ color:#fff !important;}
.deensimc-scroll-text{font-size: 16px !important;}
#dgwt-wcas-search-input-1{max-width: 230px;}
.ekit-template-content-header .header-wrap .elementor-column { width:auto !important;}
.ekit-template-content-header .header-wrap .elementor-column .elementor-widget-wrap {flex-wrap: inherit;}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{font-size: 15px !important;font-family: 'ContaxSans75Bold' !important;}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{ background:#fff !important;}
.header-icons .elementor-widget-container{ padding-left:0 !important;}
.new-arrival .swiper-slide{ background:#fff !important;}
.about-section{ padding:80px 0 !important;}
.about-text{ padding-left:50px !important;}
.footer-menu h2 a{ font-size: 14px !important;}
.footer-top{padding: 60px 0 !important;}
.subscribe-wrap{ padding: 60px 0 !important; text-align: center;}
.ekit-template-content-footer .footer-top h2{font-size: 18px !important;}
.ekit-template-content-footer .elementskit-navbar-nav li{width: 100%; display: block;}
.footer-top li{margin-bottom: 6px;}
#mc4wp-form-1{max-width: 50%; margin: auto;}
.mail-style1 .form-control { height: auto !important;}
.footer-bottom p, .footer-bottom .elementor-widget-container{font-size: 14px !important; letter-spacing: 2px;}
.footer-bottom .elementor-container {border-top: 1px solid #d9d0d0 !important; padding-top: 10px;}
.footer-top p{ color:#000 !important;font-size: 15px;}
.testimonial-wrap .elementor-container{ background:url('https://annajwa.in/wp-content/uploads/2025/06/testimonial-bg-new.jpg') no-repeat !important;
    border-radius: 20px;background-size: cover !important; padding: 40px;}
.testimonial-wrap{ margin-bottom:60px !important;}
.testimonial-wrap .ekit-wid-con .ekit-testimonia-style-4 .elementskit-single-testimonial-slider{ margin-bottom:0 !important;}
.testimonial-wrap .ekit-wid-con .elementskit-single-testimonial-slider {background-color: transparent !important; box-shadow:none !important;}
.testimonial-wrap .elementskit-single-testimonial-slider p{ color: #000 !important;}
.ekit-wid-con .swiper-pagination span.swiper-pagination-bullet-active{ background-color: #b99443 !important;}
.scroll-cat{ color:#fff !important; margin-bottom:60px !important;}
.scroll-cat p.deensimc-scroll-text{color: #fff !important;
    font-size: 30px !important;
    font-family: 'ContaxSans75Bold' !important;
    font-weight: bold;
    text-transform: uppercase;}
.wps-product-section .wpsp-nav:hover{ background-color:#b99443 !important;}
.add-cart a:hover{ background-color:#b99443 !important; color:#fff !important;}
.add-cart a:hover span{color:#fff !important;}
.wpsf-product-title a{font-family: 'ContaxSans75Bold' !important; font-size: 17px !important; text-transform: uppercase;margin: 20px 0 10px 0 !important; display: block;}
.woocommerce-Price-amount{ font-size:20px !important;}
.woocommerce-variation-price .woocommerce-Price-amount{ font-size:26px !important;}
.add-cart a{border: 1px solid #222222;
    border-radius: 36px !important;
    padding:5px 18px !important;margin-bottom: 6px !important;}
.tbay-breadscrumb .breadscrumb-inner .breadcrumb a:hover, a:hover {color:#f1d598 !important;}
#menu-desktop-menu li a{color: #000 !important;}
body.home #menu-desktop-menu li a{color: #fff !important;}
#menu-desktop-menu li a:hover{ color:#b99443 !important;}
.header-wrap .elementor-icon-wrapper i, #menu-ac-menu a{color: #333 !important;}
.ekit-wid-con .swiper-pagination span{border: 1px solid #999 !important;}
#dgwt-wcas-search-input-1 {border: 1px solid #999;}
.ekit-template-content-header .elementskit-submenu-indicator {color: #333 !important;}
.home .header-wrap .elementor-icon-wrapper i, .home #menu-ac-menu>li>a{color: #fff !important;}
.home #dgwt-wcas-search-input-1 {border: 1px solid #fff !important;}
.home .ekit-template-content-header .elementskit-submenu-indicator {color: #fff !important;}
body .archive-shop div.product .information .single_add_to_cart_button {background-color: #9F7B2C !important; color: #fff !important;opacity: 1 !important; border: 0;border-radius: 30px !important; -moz-border-radius: 30px !important; -webkit-border-radius: 30px !important;font-size: 16px !important; padding: 0 25px 0 25px !important;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item {margin-top: 0 !important;}
.variations tr {margin: 16px 0 0 0 !important;display: block;}
.archive-shop div.product form.cart .variations{margin-bottom: 0 !important;}
.woocommerce div.product .woocommerce-tabs ul.wc-tabs li>a{font-size: 20px !important;}
.woocommerce div.product .woocommerce-tabs ul.wc-tabs li>a {padding: 14px 18px; border-radius: 10px 10px 0 0;}
.woocommerce div.product .woocommerce-tabs ul.wc-tabs li:hover>a, .woocommerce div.product .woocommerce-tabs ul.wc-tabs li.active>a { border-width: 0 0 1px; border-color: #9F7B2C !important; background: #9F7B2C !important; color: #fff !important;}
p.stock.out-of-stock:after{ background-color: #d70e0e !important;border-radius: 20px 20px 0 20px;}
.woocommerce div.product p.stock { font-size: 16px;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock){box-shadow: 0 0 0 1px !important;  background-color: #FDF7EB !important;}
.woocommerce div.product .woocommerce-tabs ul.wc-tabs{ margin-bottom:0 !important;}
.woocommerce div.product .woocommerce-tabs .panel{padding: 40px; border: 1px solid #ddd !important;background: rgb(253,247,235);
background: linear-gradient(180deg, rgba(253,247,235,1) 0%, rgba(255,254,252,1) 100%);}
.widget.related .owl-carousel:after{ background:transparent !important;}
.product-block.grid { background: #f6f6f6 !important;
    border: 0px solid #e9ddc5 !important;
    height: 100%;}
.related h3 span{ font-size: 26px !important;}
 .widget.related .owl-carousel { background: transparent !important;}
.fa, .fas {	font-family: "Font Awesome 5 Free" !important;}
.widget.related .owl-carousel .owl-controls .owl-nav .owl-next, .widget.related .owl-carousel .owl-controls .owl-nav .owl-prev{ background: #9F7B2C !important;}
.related .owl-carousel .owl-item{padding-right: 10px; padding-left: 10px;}
.widget.upsells .owl-carousel .owl-controls .owl-nav .owl-next, .widget.upsells .owl-carousel .owl-controls .owl-nav .owl-prev, .widget.related .owl-carousel .owl-controls .owl-nav .owl-next, .widget.related .owl-carousel .owl-controls .owl-nav .owl-prev{ border:0 !important;}
.related .owl-nav span.fa {color: #fff !important;}
body .widget.related .owl-carousel .owl-controls .owl-nav .owl-next:hover, body .widget.related .owl-carousel .owl-controls .owl-nav .owl-prev:hover { background: #FDF7EB !important;}
.widget.related .owl-carousel .owl-controls .owl-nav .owl-next:hover span.fa, .widget.related .owl-carousel .owl-controls .owl-nav .owl-prev:hover span.fa{ color:#000 !important;}
button.change-view.grid{ display:block !important;}

.tbay-filter .change-view.active{color: #9F7B2C !important;}
.tbay-filter+.products .row {background: transparent !important;}
.tbay-filter .display-mode{ display:flex !important;}
.woocommerce-message {background-color: #15b18d !important; color: #fff; border-top: 3px solid #10896d !important;}
.woocommerce-error, .woocommerce-info, .woocommerce-message{font-size: 19px !important;}
.woocommerce-page .woocommerce-message .button {  background-color: #085c49 !important; border-color: #085c49 !important;}
.archive-shop div.product .information .yith-wcwl-wishlistexistsbrowse>a, .archive-shop div.product .information .yith-wcwl-wishlistaddedbrowse>a, .woocommerce-message::before {
    color: #ffe200 !important;
}
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover{ background:#9F7B2C !important; border-color:#9F7B2C !important; color:#fff !important;}

#menu-item-5714 i{ font-family: 'ContaxSans75Bold' !important;}
#menu-item-5714 .fas:before { font-family: "Font Awesome 5 Free" !important;}
.woocommerce table.wishlist_table tbody td.product-price .woocommerce-Price-amount, .woocommerce table.wishlist_table tbody td.product-subtotal .woocommerce-Price-amount, .woocommerce table.shop_table tbody td.product-price .woocommerce-Price-amount, .woocommerce table.shop_table tbody td.product-subtotal .woocommerce-Price-amount{ color:#333 !important;}
.btn-theme, .woocommerce .form-group input[type="submit"], .woocommerce .form-group button[type="submit"], .woocommerce .form-row input[type="submit"], .woocommerce .form-row button[type="submit"], .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce table.shop_table input[type="submit"], .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .popup-cart .gr-buttons a, .woocommerce .return-to-shop .wc-backward, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order, #reviews #commentform .form-submit input.submit, #respond .form-submit input, .woocommerce .woocommerce-form-login input[type="submit"], .woocommerce .woocommerce-MyAccount-content a.button{background-color: #9F7B2C; border-color: #9F7B2C;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{ padding: 14px 30px !important;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{ background:#FDF7EB !important; color:#000 !important;}
#customer_details{background: #FDF7EB;border-radius: 20px;
    padding: 20px 40px;}
.woocommerce-checkout{ margin-bottom:60px !important;}
.woocommerce form .form-row .input-text, .woocommerce form .form-row select{border-color: #e3cfa6 !important;}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment { background: #f6f6f6 !important; border: 1px solid #ddd !important;}
#place_order{padding: 14px 40px !important;}
.subscribe-wrap {display: none;}
#adfy__woofc-trigger .badge{background-color: #9F7B2C !important;}
.adfy_woofc-badge-count{ color:#fff !important;}
.dn, .woocommerce-product-rating, .rating, #wps-slider-section .wps-product-section .star-rating, .star-rating{ display:none !important;}
   #main-container.container, .tbay-title { width: 1360px !important;}
.woocommerce div.product {margin-bottom: 24px;}
.logo-light, .home .logo-dark{ display:none;}
.home .logo-light{ display:block !important;}
.products.products-grid>.row{display: flex;flex-wrap: wrap;}
.home-slider .elementor-widget-wrap{ padding:0 !important;}
.tbay-breadscrumb {	background: #9F7B2C;}
.tbay-breadscrumb .breadscrumb-inner{ background:transparent !important;}
.breadcrumb>li, .tbay-breadscrumb .breadscrumb-inner .breadcrumb a, .tbay-breadscrumb .breadscrumb-inner .breadcrumb .active{ color:#fff !important;}
.tbay-breadscrumb .breadscrumb-inner .breadcrumb {padding: 10px 0 !important;}
.woocommerce table.shop_attributes{ background:#fff; border-top: 1px dotted #ddd;}
.woocommerce-Tabs-panel h2{ font-size: 24px !important;}
.mobile-slider{ display:none !important;}
.product-remove a{background:url('https://annajwa.in/wp-content/uploads/2025/03/remove-ic.png') center center no-repeat !important;}
.woocommerce-order h2 { font-size: 28px !important;}
.woocommerce-column--billing-address{ margin-bottom:20px;}
#main{margin: 40px 0;}
.cnt-top-section .elementor-container { background: #FDF7EB; padding: 30px; border-radius: 12px; margin-bottom:50px;}
.contact-form-inner input, .contact-form-inner optgroup, .contact-form-inner select, .contact-form-inner textarea{    background: #fff;
    color: #000;
    border: 1px solid #ababab !important;}
.contact-form-inner .elementor-widget-wrap{box-shadow: 0px 0px 100px #f7f1e4 !important;
    padding:50px !important;
    border: 1px solid #ede4d3 !important;}

.contact-form-section{ margin-bottom:60px;}

.ff-default .ff-el-input--label label{font-family:'ContaxSans75Bold' !important;font-size: 16px;}
.mobile-pro{ display:none !important;}
.pagination span.current, .pagination a.current, .tbay-pagination span.current, .tbay-pagination a.current, .pagination a:hover, .tbay-pagination a:hover {
    background: #9F7B2C !important;
    border-color: #9F7B2C !important;
    color: #fff !important;
}
body.home #menu-desktop-menu .elementskit-submenu-panel li a{ color:#000 !important;}
body.home #menu-desktop-menu .elementskit-submenu-panel li a:hover, .tbay-breadscrumb .breadscrumb-inner .breadcrumb a:hover, a:hover, a:focus{color:#9F7B2C !important;}
body .tbay-breadscrumb .breadscrumb-inner .breadcrumb a:hover{ color: #f1d598 !important;}
.cat-wrap h3 a{ font-size:22px !important;}
.archive-shop div.product .information .price{ color:#000;}
#main-container.inner .page-header { padding: 0 15px; margin-left: 0 !important; text-align: center;}
h1.page-title{ font-size: 34px !important;}
.elementskit-submenu-panel{ min-width:180px;}
.wishlist_table .product-add-to-cart a{ text-align:left !important;}
.add-cart span.title-cart{font-size: 16px;}
.woocommerce table.wishlist_table td.product-add-to-cart a, .woocommerce table.shop_table td.product-add-to-cart a{ border:0 !important;}
.wishlist-title h2{font-size: 24px !important;}
.wishlist_table .product-remove a {background: url(https://annajwa.in/wp-content/uploads/2025/03/remove-ic.png) 9px 14px no-repeat !important;}
.wishlist_table .add-cart a{ background-color: #b99443 !important;color: #fff !important;}
.wishlist_table .add-cart a span{ color:#fff !important;}
.remove_from_wishlist{border: 1px solid #ddd !important;}
.cat-wrap h2 { font-size: 48px !important; text-decoration: underline !important;}
.brown-heading h2{color:#9F7B2C !important;font-size: 50px !important;}
.cat-wrap .elementor-widget-text-editor{font-size: 20px;letter-spacing: 1px;}
.yith-wcwl-add-button span{display: inline-block !important;  font-size: 17px;}
.yith-wcwl-add-button a{width:auto !important;}
.add_to_wishlist{display: flex !important; padding: 6px 12px !important;}
.yith-wcwl-add-to-wishlist svg.yith-wcwl-icon-svg, .yith-wcwl-add-to-wishlist .add_to_wishlist img{width: 18px !important;}
.product-block .groups-button .add-cart .product_type_variable, .product-block .groups-button .add-cart .product_type_grouped{padding: 10px 12px !important;
    width: 170px;
    margin-bottom: 6px;
    border-radius: 6px !important;}
.product-block .groups-button .yith-wcwl-wishlistexistsbrowse a:hover, .product-block .groups-button .yith-wcwl-wishlistaddedbrowse a:hover, .product-block .groups-button .yith-wcwl-add-to-wishlist a:hover, .product-block .groups-button .yith-compare>a:hover, .product-block .groups-button .add_to_wishlist:hover, .product-block .groups-button .yith-wcqv-button:hover{background: #9F7B2C !important;
    border-color: #9F7B2C !important; color: #fff !important;}
.product-block .groups-button .yith-wcwl-add-to-wishlist a:hover span, .product-block .groups-button .yith-wcwl-add-to-wishlist a:hover span, .product-block .groups-button .yith-wcwl-add-to-wishlist a:hover svg, .product-block .groups-button .yith-wcwl-add-to-wishlist a:hover svg{ color:#fff !important;}
.yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg, .yith-wcwl-add-button .add_to_wishlist img { margin-right: 5px !important;}
.product-block .groups-button .add-cart .product_type_external, .product-block .groups-button .add-cart .product_type_grouped, .product-block .groups-button .add-cart .product_type_simple, .product-block .groups-button .add-cart .add_to_cart_button{font-size: 13px !important;}
.product-block .groups-button>div {  float: none;}
.product-block .groups-button{text-align: center;}
.tooltip{ display:none !important;}
#ekit-megamenu-footer-category{ height:auto !important;}
.order-cancel .elementor-container {background: #9F7B2C; border-radius: 20px; margin-bottom: 50px; padding: 40px;}
.order-cancel p, .order-cancel h3{ color:#fff !important;}
.policy-icon .elementor-icon{font-size: 18px; background: #9F7B2C; padding: 9px;border-radius:100%;}
.policy-icon .elementor-widget-icon-box .elementor-icon-box-description {color: #333;}
.re-section, .policy-icon{ padding:50px 0;}
body.page-id-4676 #main-container.container{width: 100% !important;}
.return-1 {background: #fbebcc; padding: 40px; margin-top: -160px; border-radius: 0 560px 560px 0; margin-bottom: 50px !important; border: 1px solid #d9d2c5;}
.policy-icon{margin-top: 150px;}
.re-section .elementor-col-50 {padding-right: 30px;}
.re-section .elementor-col-50 p{ text-align:justify;}
.re-section .elementor-col-50:first-child{border-right: 1px solid #ddd;margin-right: 30px !important;}
.shipping-text{ background:#fff; padding:40px; margin: 50px 0; border-radius: 20px;}
.policy-contact{ padding:80px 0 60px 0;}
.policy-icon h4{ text-transform: inherit;}
.return-1 img{max-width: 280px;}
.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce .woocommerce-MyAccount-navigation ul li:hover a, .woocommerce .woocommerce-MyAccount-navigation ul li:focus a {
	background: #9F7B2C;}
.woocommerce-MyAccount-navigation li a:hover{ color:#fff !important;}
body.logged-in #menu-item-6395 { display:none;}
#simple-chat-button--container{ z-index: 9999999 !important;}
#adfy__floating-cart a.adfy__woofc-button.proceed-to-checkout{background: #9F7B2C !important;}
#adfy__floating-cart a.adfy__woofc-button.proceed-to-checkout:hover, #adfy__floating-cart .adfy__woofc-button.secondary:hover{background: #000 !important; color:#fff !important;}
#adfy__floating-cart .adfy__woofc-button.secondary{background: #e6ebf1 !important; color:#000 !important;}
#adfy__woofc-trigger{ right:20px !important;}
#adfy__floating-cart .adfy__woofc-header .adfy__woofc-title .adfy__woofc-badge{background: #9F7B2C !important; color:#fff !important;}
#adfy__woofc-coupon-trigger, #adfy__floating-cart .adfy__woofc-content .adfy__woofc-content-entry .adfy__woofc-item .thumb .adfy__woofc-remove-cart-item{color: #000;}
.adfy__woofc-link.has-underline:hover:before, #adfy__floating-cart .adfy__woofc-content .adfy__woofc-content-entry .adfy__woofc-item .thumb .adfy__woofc-remove-cart-item:hover{background-color:#9F7B2C !important;}
.abt-inner .elementor-widget-wrap{padding-left: 8% !important;}
.woocommerce button[name="update_cart"], .woocommerce input[name="update_cart"]{ display:block !important;}




@media (max-width:767px){
.mobile-slider{ display:block !important; margin-top: 62px !important;}
.home-slider{ display:none !important;}
.elementor h2 {font-size: 30px !important;line-height: 39px !important;}
 .owl-carousel:not(.flex-control-thumbs) .owl-stage .owl-item {width: 100% !important;}
	.cat-wrap .owl-carousel:not(.flex-control-thumbs) .owl-stage .owl-item{ width:50% !important; }
	.cat-wrap .owl-stage .owl-item{ display:inline-block !important;}
	.cat-wrap  .owl-item h3, .cat-wrap .owl-item h3 a{ font-size: 16px!important; text-align: center;}
	.desktop-pro{ display:none !important;}
	.mobile-pro{ display:block !important;}
	.mobile-pro img.wpsf-product-img.wp-post-image {height: auto !important;}
	.mobile-pro #wps-slider-section #sp-woo-product-slider-8582.sp-wps-custom-template .wpsf-product .wps-product-data { background: #fff;}
	.mobile-pro #wps-slider-section .sp-wps-product-image-area{ padding:2px !important;}
	.mobile-pro .wpsf-product-title a {font-size: 16px !important; margin: 0px 0 10px 0 !important;}
	.mobile-pro #wps-slider-section #sp-woo-product-slider-8582 .wpsf-grid-item {padding-left: 10px !important; margin-bottom: 10px;}
	.sp-wps-product-details{padding: 10px 8px 15px 8px !important;}
	.title-cart{ font-size:12px !important;letter-spacing: 0;}
	#wps-slider-section .add-cart a {padding: 5px 10px !important;}
	.elementor-widget-container{padding: 10px !important;}
	.new-arrival #sp-woo-product-slider-8582{ margin-left:0 !important;}
	.new-arrival #wps-slider-section #sp-woo-product-slider-8582 .wpsf-grid-item {padding: 0 5px !important;}
	.new-arrival #wps-slider-section.wps-slider-section-8582 { padding-top: 0 !important;}
	.cat-wrap .owl-item img, .cat-wrap .elementor-widget-heading{ margin-bottom:0 !important;}
	.cat-wrap, .cat-text { padding:0 !important;}
	.cat-wrap .owl-carousel .owl-stage{display: flex; flex-wrap: wrap;}
	.mobile-pro .elementor-widget-container{padding: 0 !important;}
	#wps-slider-section .wps-product-section, .mobile-pro { margin-bottom:0 !important;}
	.about-text { padding: 15px !important; text-align: justify;}
	.about-text .elementor-widget-heading, .info-section .elementor-image-box-img{ margin-bottom: 0 !important;}
	.about-section { padding: 40px 0 !important;}
	.scroll-cat p.deensimc-scroll-text {font-size: 16px !important;}
	.info-section { padding: 40px 0 !important;}
	.info-section h3{font-size: 20px !important;}
	.tbay-filter+.products .row>.product{margin-bottom: 15px !important;}
	body.woocommerce-page #main-container, body #main-container{padding-top: 0 !important; margin-top: 0 !important;}
	.product-block .image{padding-bottom: 5px !important; margin-bottom:0 !important;}
	.woocommerce div.product .woocommerce-tabs .panel {padding: 30px !important;}
	.woocommerce div.product div.images .flex-control-thumbs{ margin-top:0 !important; box-shadow: none !important;  width: 100% !important; padding:0 !important; margin-bottom: 36px !important;        float: left;}
	.woocommerce .flex-viewport{ height:auto !important;}
	.woocommerce table.shop_table_responsive tr.mobile td .woocommerce-Price-amount, .woocommerce-page table.shop_table_responsive tr.mobile td .woocommerce-Price-amount{ color:#000 !important;}
	#customer_details{ padding:20px !important;}
	.woocommerce-shipping-fields .checkbox input[type="checkbox"]{ margin-left:0 !important;}
	h3#ship-to-different-address span{padding-left: 25px !important;}
	.woocommerce-checkout { margin-bottom: 0px !important;}
	table h3{font-size: 20px;}
	#main-container.inner .page-header { margin-left: 0 !important;}
	.page-header .page-title, #main-content.col-md-12 .page-header, .page-header {display: block !important; text-align:left;}
body h1.page-title { font-size: 24px !important;}
	#main-content h3.elementor-heading-title{line-height: 34px;}
	#main-content .elementor-widget-heading{ margin-bottom:0 !important;}
	.woocommerce div.product .woocommerce-tabs .panel {padding: 20px !important !important;}
	.woocommerce-Tabs-panel h2 {font-size: 20px !important;}
body .wishlist_table .product-add-to-cart a { text-align: center !important;}
body .wishlist_table .product-remove a {background: transparent !important;}
	.remove_from_wishlist { padding: 2px 9px !important;}
	.testimonial-wrap { display:block !important;margin: 20px !important;}
	.testimonial-wrap .elementor-container{ padding:20px !important;}
	.ekit-wid-con .ekit-testimonia-style-4 .elementskit-single-testimonial-slider { padding: 0 !important;}
	 .elementskit-commentor-bio {bottom: -60px !important; margin: 0px 0px 0px 0px !important;}
	#wps-slider-section .sp-wps-product-image-area{ height:auto !important;}
	.mobile-pro #wps-slider-section #sp-woo-product-slider-8582.sp-wps-custom-template .wpsf-product .wps-product-data {height: 100%;}
	#wps-slider-section.wps-slider-section .wps-product-section[data-layout=grid] { display: flex !important; flex-wrap: wrap !important;}
	.ekit-template-content-header .elementskit-submenu-indicator { color: #fff !important;}
	.elementskit-navbar-nav .elementskit-submenu-panel > li > a { padding: 2px 15px 4px 15px;}
	 .elementskit-navbar-nav-default .elementskit-submenu-panel>li>a { color: #000; font-size: 14px !important;}	
	.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{ font-size:14px !important;}
	body.home .brown-heading h2 {  font-size: 36px !important;}
	body.home .cat-wrap h2 {font-size: 34px !important;}
	.info-section .elementor-col-33 { width:48%;}
	body.home .info-section h3{ font-size:15px !important;}
	#adfy__woofc-trigger{  right: 15px !important;}
	#wps-slider-section .woocommerce-Price-amount.amount{ font-size:15px !important;}
	.abt-inner .elementor-widget-wrap{padding: 10px !important;}
	
	
	
	
	
	
}