/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

.custom-btn .elementor-button-icon svg{width:12px!important; margin-left:10px;}

.cat-list .woocommerce-loop-category__title{    position: absolute !important;
    bottom:15px!important;
    width:250px;
    height:59px;
    left:15px!important;
    text-align:center;
    text-transform:uppercase;
    font-family:"Poppins", Sans-serif !important;
    font-weight:500!important;
    color:#fff!important;
    line-height:38px!important;} 

.cat-list .woocommerce ul.products li.product a img{ margin:0!important;}

.cat-list .woocommerce ul.products li:hover .woocommerce-loop-category__title{background:#F2E4C9!important; color:#000!important;} 

.cat-list .woocommerce-loop-category__title .count{display:none!important;}

.grey-back{max-width:750px; max-height:570px;}


/*======================About Us======================*/

.box-round .elementor-image-box-img{ width: 114px !important;
    height: 114px !important;
    background: #F2E4C9 !important;
    line-height: 155px !important;
    border-radius: 100% !important;
    display:flex!important;
    margin:0 auto!important;
    align-items:center;
    justify-content:center;

    margin-bottom: 20px !important;}


/*======================Blog Listing======================*/

.blg-con .page-numbers{padding:8px 15px; border:1px solid #B5B5B5; display: inline-block!important;margin-bottom:10px;}

.blg-con .prev{background-color:#242828!important; color:#fff!important;}

.blg-con .next{background-color:#242828!important; color:#fff!important;}

.blg-con .page-numbers:hover{background-color:#B5B5B5!important;}

.white a{ color:#fff!important;
    border:1px solid #fff!important;}

.white a:hover{background-color:#000!important;}

.blg-con .page-numbers.current{background-color:#000!important; color:#fff!important}

/*.blg-list .elementor-heading-title a{font-family:"Playfair Display", Sans-serif!important;}*/

/*======================Listing======================*/

.popular-box{margin-bottom:-80px!important;}

.popular-collections:hover .popular-box{margin-bottom:0px!important; background:#F2E4C9!important;}

.popular-collections:hover .popular-box .squre .elementor-widget-container{margin-top:20px!important}

.popular-collections:hover h4{color:#242828!important;}

.popular-collections:hover h3{color:#242828!important;}

.popular-collection-sec .elementor-swiper-button svg{fill:#000!important;}

.popular-collection-sec .elementor-swiper-button:hover svg{fill:#fff!important;}

.best .elementor-swiper-button svg{fill:#000!important;}

.best .elementor-swiper-button:hover svg{fill:#fff!important;}

.custom-slide .swiper-slide-inner img{height:612px;
    object-fit: cover;
    width:93%!important;}

.custom-slide .elementor-image-carousel{margin-left:-150px!important;}

.custom-slide .elementor-swiper-button{padding:20px;
    border:1px solid #fff;
    border-radius:100%;}

.custom-slide .elementor-swiper-button:hover{background-color:#fff;}

.custom-slide .elementor-swiper-button:hover svg{fill:#000!important;}

.custom-slide .elementor-swiper-button-prev{top:87%!important; left:20px!important;}

.custom-slide .elementor-swiper-button-next{
    top:87%!important;
    left:106px!important;
    right:auto!important;} 

.feaured-project{ width:420px;
    max-width:420px!important;}

.load .e-loop__load-more{position:relative;}

.load .e-loop__load-more .elementor-button-content-wrapper:after{content:""; position:absolute;top:24px; right:25px; background:url(https://dev.wordpress-developer.us/stonorama/wp-content/uploads/2025/06/arrow-black-1.svg) top center no-repeat; width:30px; height:20px;}


.arw-btn .elementor-button-icon{ font-size:12px!important;}

.gform_required_legend{display:none!important;}

.footer-news .gfield input{ height:50px!important;
    border:none!important;
    background:#EDEDED!important;
    border-radius:0px!important;
    color:#525252!important;
    font-size:18px!important;
    padding-left:20px!important;}

.footer-news .gform_button{font-size:18px!important;
    width:100%!important;
    height:50px!important;
    background:#F2E4C9!important;
    border:none!important;
    border-radius:0px!important;
    padding:0px!important;
    color:#525252!important;}

.footer-news .gform_button:hover{background:#000!important;  color:#fff!important;}

.sitelink a{color:#525252!important;}

.sitelink a:hover{text-decoration:underline!important;}

.gform_validation_errors{display:none!important;}


/*==================================Contact Us========================================*/

.contact-frm .gfield_label{    font-family: "Poppins", Sans-serif!important;
    font-size:18px!important;
    font-weight:500!important;
    line-height:28px!important;}

.contact-frm .ginput_container input{padding: 10px 0px !important;
    border: none !important;
    border-bottom: 1px solid #bdbdbd !important;
    border-radius: 0px;
    font-size: 18px !important;}

.contact-frm textarea{padding:10px 0px!important;
    border:none!important;
    border-bottom:1px solid #bdbdbd!important;
    border-radius:0px;
    font-size:18px!important;}

.contact-frm .gform_wrapper.gravity-theme .gform_fields{ grid-column-gap:4%!important;}

.contact-frm .gform_button{ font-size:18px!important;
    height:50px!important;
    background:#F2E4C9!important;
    border:none!important;
    border-radius:0px!important;
    padding: 0px 30px!important;
    color: #525252!important;
    font-weight: 500;}

.contact-frm .gform_button:hover{background:#000!important; color:#fff!important;} 

.contact-frm .validation_message{padding: 0px!important;
    border: none!important;
    background: transparent!important;}


.contact-frm .ginput_container input:focus{outline:none; border-bottom:1px solid #000!important;}

.contact-frm textarea:focus{outline:none; border-bottom:1px solid #000!important;}

/*==================================Product Details========================================*/

.wvg-single-gallery-image-container{padding:70px!important;}


.slick-current .wvg-gallery-image{padding:10px!important;}

.rating-text{margin-right:5px!important; font-weight:bold;}


.quantity {
    display: inline-flex;
    align-items: center;
}

.quantity button {
    background: #f5f5f5;
    border: 1px solid #ccc;
    color: #333;
    width: 30px;
    height: 38px;
    font-size: 18px;
    line-height: 1;
    cursor: pointer;
}

.quantity .qty {
    text-align: center;
    height: 38px;
    width: 50px;
    border: 1px solid #ccc;
}

.details-add table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th{background-color:transparent!important;}

.variations th{padding:0px!important;}

.variations th label{    color:#525252;
    font-family:"Poppins", Sans-serif;
    font-size:18px;
    line-height:28px;
    font-weight:500!important; padding:0px!important;}

.variable-item-radio-value-wrapper{color:transparent;}

.variable-item-radio-value-wrapper img{display:none!important;}

.variable-item-radio-value{ color:#525252!important;
    font-family:"Poppins", Sans-serif!important;
    font-size:18px!important;
    line-height:28px!important;
    font-weight:500!important; padding:0px!important; position:relative;}

.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item{width:100%!important;}

.woo-variation-swatches .variable-items-wrapper .variable-item .variable-item-contents{align-items:start!important;}

.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item label{width:100%!important;}

.variable-item-radio-value-wrapper{width:90%!important; margin-inline:0!important;}

.variable-item-radio-value-wrapper .price{color:#525252!important;  float:right!important;   font-size:24px!important;  font-family:"Poppins", Sans-serif!important;}

.wvs-has-image-tooltip:after{display:none!important;}

.woocommerce div.product form.cart .variations{margin-bottom:0px!important;}

.variable-items-wrapper li:first-child .variable-item-radio-value:after{content: ""; position:absolute; top:4px; right:-19px; width:16px; height:16px; background: url(https://dev.wordpress-developer.us/stonorama/wp-content/uploads/2025/06/question.svg) top center no-repeat;}

.price{color:#525252!important;
    font-family:"Poppins", Sans-serif!important;
    font-size:24px!important;
    line-height:30px!important;
    font-weight:bold;!important; margin-bottom:20px!important;}

.single_variation_wrap .woocommerce-variation-add-to-cart{flex-direction:column!important;}

.woocommerce div.product form.cart div.quantity{ float:left!important;
    width:100%!important;
    background:#fff!important;
    padding:5px;
    border:1px solid #B5B5B5!important;
    margin:20px 0px 20px 0!important;
    display:flex!important;
    justify-content:space-between!important;}

.quantity button{ background:0px!important;
    border:0px!important;
    color:#333!important;
    width:40px!important;
    height:38px!important;
    font-size:26px!important;}

.quantity-label{color:#525252!important;
    font-family:"Poppins", Sans-serif!important;
    font-size:18px!important;
    line-height:28px!important;
    font-weight:500!important;}

.quantity .qty{border:none!important;
    font-size:18px!important;}

.variations td {
    padding:15px 0 0 0!important;
}

.single_add_to_cart_button{ background:#F2E4C9!important;
    height:55px!important;
    margin-bottom:20px!important;
    color: #525252 !important;
    font-family: "Poppins", Sans-serif !important;
    font-size: 18px !important;
    line-height: 28px !important;
    font-weight: 500 !important; margin-left:0px!important; position:relative!important;}

.single_add_to_cart_button:after{content: ""; position:absolute; top:20px; right:120px; width:14px; height:14px; background: url(https://dev.wordpress-developer.us/stonorama/wp-content/uploads/2025/06/arrow-black-1.svg) top center no-repeat;}

.single_add_to_cart_button:hover{background:#fff!important;}

.woocommerce-variation-price{margin-bottom:20px!important;}


.woo-free-sample-button{background:transparent;!important;
    height:55px!important;
    margin-bottom:20px!important;
    color: #525252 !important;
    font-family: "Poppins", Sans-serif !important;
    font-size: 18px !important;
    line-height: 28px !important;
    font-weight: 500 !important; margin-left:0px!important; position:relative!important; border:1px solid #525252!important;
position:relative!important; border-radius:0px!important;}
.woo-free-sample-button:hover{background:#fff!important;}

.woo-free-sample-button:after{content: ""; position:absolute; top:20px; right:155px; width:14px; height:14px; background: url(https://dev.wordpress-developer.us/stonorama/wp-content/uploads/2025/06/arrow-black-1.svg) top center no-repeat;}

.make-offer .elementor-button-link{ width:91%!important;

    margin:0 25px!important;
    position:relative!important;
    top:-120px!important;}

.my-pop{height:100%!important;}

.woo-free-sample-button:focus{background:#fff!important;}


.woo-variation-gallery-wrapper .woo-variation-gallery-slider img{height:400px!important;
    object-fit:cover!important;}


.woo-variation-gallery-wrapper .woo-variation-gallery-slider{ border:1px solid #e1e1e1 !important;}


.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image img{ height:100px; object-fit:cover;}

/*==================================Product Lisiting========================================*/

.my-filter .woof_container{padding-bottom:35px; border-bottom:1px solid #cccccc!important; margin-bottom:30px!important;}

.my-filter .woof_container_by-thickness{border:none!important;}

.my-filter .woof_container h4{color: #525252 !important;
    font-family: "Poppins", Sans-serif !important;
    font-size:24px!important;
    line-height:30px!important;
    font-weight:500!important; margin-bottom:20px!important;}

.my-filter .woof_container .woof_checkbox_label{font-family: "Poppins", Sans-serif !important;
    font-size: 18px !important;
    line-height:30px!important;
    font-weight:400!important; color:#525252!important;}


.woof_open_hidden_li{text-align:left;  padding-left:30px;}

.woof_open_hidden_li a{color: #525252;
    font-weight: 600;
    text-align: left;
    text-decoration: underline;}

.woocommerce-ordering{position:relative;     margin:0 0 45px!important;}

.woocommerce-ordering select{    display: block;
    border: 1px solid #B5B5B5;
    border-radius: 0px;
    color: #525252;
    font-family: "Poppins", Sans-serif !important; appearance:none!important; }


.woocommerce-ordering:after{content: ""; position:absolute; top:20px; right:10px; width:8px; height:5px; background: url(https://dev.wordpress-developer.us/stonorama/wp-content/uploads/2025/06/small-arw.svg) top center no-repeat;}

.woocommerce-ordering:before{content: "Sort By:"; position:absolute; top:6px; left:-75px;color: #525252 !important;
    font-family: "Poppins", Sans-serif !important;
    font-size:18px!important;
    line-height:30px!important;
    font-weight:600!important; }

.my-list .button{display:none!important;}

.my-list .star-rating{display:none!important;}

.my-list .rating-text{display:none!important;}

.my-list .product-category-name{color:#B5B5B5;font-family: "Poppins", Sans-serif !important;
    font-size:18px!important;
    line-height:30px!important;
    font-weight:400!important;}

.my-list .woocommerce-loop-product__title{     font-size: 24px !important;
    line-height: 32px !important;
    color: #242828 !important;
    margin: 0px !important;
    padding: 0px 0 20px 0 !important;}

.my-list .price{font-family: "Poppins", Sans-serif !important; float:left; width:100%;
    font-size:18px!important;
    line-height:30px!important;
    font-weight:300!important; color:#525252!important;}

.woof_fs_product_cat ul li:first-child{display:none!important;}


.woof_reset_button_2{border-radius:0px!important;
    border-color:#000!important;
    color:#000!important;}


.woof_reset_button_2:hover{background-color:#F2E4C9!important;}

.woof_remove_ppi{color:#000!important;}

.pro-con h3{font-family: "Poppins", Sans-serif !important; float:left; width:100%;
    font-size:24px!important;
    line-height:30px!important;
    font-weight:300!important; color:#242828!important;}

.pro-con ul{list-style: none; float:left; width:100%; margin:0 0 0 0; padding:0 0 0 0;}

.pro-con ul li{float: left;
    width: 100%;
    background: url(https://dev.wordpress-developer.us/stonorama/wp-content/uploads/2025/06/right.svg) left 12px no-repeat;
    font-family: "Poppins", Sans-serif !important;
    font-size: 18px !important;
    line-height: 30px !important;
    font-weight: 300 !important;
    color: #525252 !important;
    padding-left: 30px;
    padding-bottom: 10px;}


.pro-con .elementor-widget-container{overflow:hidden;}

.woo-selected-variation-item-name{display:none!important;}

#gform_confirmation_message_3{text-align: center!important;}

.icheckbox_square-blue.disabled + .woof_checkbox_label{color:#c5bcbc!important;}


/*==================================Cart Function========================================*/

.woocommerce-message{border-top-color:#000!important;}

.woocommerce-message::before{color:#000!important;;}

 .woocommerce-message .button{background-color:transparent!important;
    font-family: "Poppins", Sans-serif!important;
    font-size: 18px!important;
    font-weight: 400!important;
    text-transform: uppercase!important;
    line-height: 30px!important;
    fill: #525252!important;
    color: #525252!important;
    border-style:solid!important;
    border-width:1px 1px 1px 1px!important;;
    border-color:#525252!important;;
    border-radius:0px 0px 0px 0px!important;;
    padding:3px 20px 2px 20px!important;}

 .woocommerce-message .button:hover{background-color:#525252!important;; color:#fff!important;}

/*==================================Cart Function========================================*/

/* .wc_payment_methods{display:none!important;} */


.estimate-cart-link{background-color: #52525200;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 30px;
    color: #525252;
    border:1px solid #525252;
    border-radius:0px;
    padding:3px 20px 2px 20px; display:inline-block; text-align:center;}

.estimate-cart-link:hover{ background-color:#F2E4C9!important; color:#000;}

.sample-cart-link{background-color: #52525200;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 30px;
    color: #525252;
    border:1px solid #525252;
    border-radius:0px;
    padding:3px 20px 2px 20px; display:inline-block; text-align:center;} 

.sample-cart-link:hover{ background-color:#F2E4C9!important; color:#000;}


.elementskit-megamenu-panel{width:1500px!important;}

.size-style ul li{width:45%!important; float:left!important;}

.elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{border:none!important;}

.yith-wcwl-add-to-wishlist-button{ border-radius:100%!important;
    width:35px!important;
    height:35px!important;
    background-color:rgb(16 16 16 / 30%)!important;
    right:0px!important; left:auto!important;}



/*==================================My Wish List========================================*/

.woocommerce .wishlist-title h2{ color:#000; text-transform:capitalize;}

.woocommerce table.shop_table th{ font-family:"Poppins", Sans-serif; font-size:18px; color:#000; font-weight:400!important;}

.product-name a{font-family:"Poppins", Sans-serif; font-size:18px; color:#000;}

.product-name a:hover{color:#EBBD64!important;}

.remove_from_wishlist{border-radius:0px!important;
    border-color:#000!important;
    color:#000!important;
    background-color:transparent!important;
    font-weight:300!important;
    border:1px solid #000!important;}

.remove_from_wishlist:hover{ background-color:#F2E4C9!important;}

.wishlist_table .product-add-to-cart a{color:#000!important;}


.woocommerce-orders-table__cell-order-actions a{border-radius:0px!important;
    border-color:#000!important;
    color:#000!important;
    background-color:transparent!important;
    font-weight:300!important;
    border:1px solid #000!important;}

.woocommerce-orders-table__cell-order-actions a:hover{ background-color:#F2E4C9!important;}

.woocommerce-orders-table__cell-order-number a{color:#000!important;}

.woocommerce-info{ border-top-color:#000!important;}

.woocommerce-info::before{ color:#000!important;}

.woocommerce-info a{border-radius:0px!important;
    border-color:#000!important;
    color:#000!important;
    background-color:transparent!important;
    font-weight:300!important;
    border:1px solid #000!important;} 

.woocommerce-info a:hover{ background-color:#F2E4C9!important;}

.best-seller .price{ font-size:18px!important; line-height:30px!important;}

.best-seller .yith-wcwl-add-to-wishlist-button__label{display:none!important;}

.best-seller .yith-wcwl-icon{height:22px!important;}

.bst-im .elementor-widget-container a{width:100%!important; display:block!important;}

.blg-im .elementor-widget-container a{width:100%!important; display:block!important;}


/*==================================Simple product========================================*/

.elementor-product-simple form.cart{flex-direction:column!important;}


.woocommerce-checkout-review-order-table .variation-DoyouhaveanyspecialrequestsltigtAnexpertfromourteamwillcontactyoutomakesureyourwemeetallyourpreferencesltigt i{display:none!important;}


.woocommerce .quantity .qty{text-align:center!important;}

.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--anchor{  justify-content:center!important;
    gap:7px!important;}

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected]{    background-color:#000!important; color:#fff!important;}

.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single{height:58px!important;}


.yith-add-to-wishlist-button-block{margin:0px auto!important;}

.my-filter .woof_container h4 a{color:#525252!important;}

.pro-desk{display:block;}

.pro-mobile{display:none;}


.woof_checkbox_count{display:none!important;}


/*==================================Simple product========================================*/

.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-content-wrapper a{color:#000!important;font-weight:600!important;}

.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-content-wrapper a:hover{text-decoration:underline!important;}

.woocommerce-MyAccount-navigation-link--downloads{display:none!important;}


@media only screen and (min-width: 1201px) and (max-width: 1599px) {
  html {font-family:"Playfair Display", Sans-serif!important;
    zoom: 0.85;
    zoom: 85%;
  }
}



@media (min-width:1025px) and (max-width:1363px){


.estimate-cart-link{font-size:14px!important;}

.sample-cart-link{font-size:14px!important;}

#menu-header-menu-1 li a{font-size:14px!important;}

#menu-header-menu li a{font-size:14px!important;}

.best .elementor-swiper-button-prev{left:10px!important;}

.best .elementor-swiper-button-next{right:10px!important;}

.cat-list .woocommerce-loop-category__title{width:100%!important; left:0px!important;}

.wvg-single-gallery-image-container{padding:40px!important;}

.estimate-cart-link{font-size:11px!important;}

.sample-cart-link{font-size:11px!important;}

}


@media (min-width:992px) and (max-width:1024px){

.pro-desk{display:none;}

.pro-mobile{display:block;}

.elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:#000!important;}


.cat-list .woocommerce-loop-category__title{width:100%!important; left:0px!important;}


.wvg-single-gallery-image-container{ padding:20px!important;}

.estimate-cart-link{font-size:11px!important;}

.sample-cart-link{font-size:11px!important;}

/*=======================Wish List=======================*/

.wishlist_table.mobile li .item-details h3{ margin-top:-10px!important;}

.wishlist_table.mobile li .item-details h3 a{font-size:16px!important; line-height:26px!important;}

.wishlist_table.mobile li .item-details table.item-details-table td{font-size:12px!important; background-color:transparent!important;}


.wishlist_table .product-add-to-cart a{background:transparent;
    height:40px!important;
    margin-bottom:20px!important;
    color:#525252!important;
    font-family:"Poppins", Sans-serif !important;
    font-size:14px!important;
    line-height:39px!important;
    font-weight:500!important;
    margin-left:0px!important;
    position:relative!important;
    border:1px solid #525252 !important;
    position:relative!important;
    border-radius:0px!important;
    width:auto;
    margin-top:15px!important; padding:0 20px!important;}

.wishlist_table .product-add-to-cart a:hover{background:#000!important; color:#fff!important;}


.remove_from_wishlist{ width:20px!important;
    height:20px!important;
    display:block!important;
    margin-bottom:20px!important; background: url(images/close.png)top center no-repeat!important;  background-size:contain!important;}

.remove_from_wishlist .fa-trash{display:none!important;}


.variable-item-radio-value-wrapper .price{font-size:18px!important;}

.item-details-table{width:auto!important;}

.my-filter .woof_container h4{ font-size:20px!important;}

}


@media (min-width:768px) and (max-width:991px){

 .my-filter .woof_container h4{ margin-bottom:10px!important; font-size:20px!important;}

.my-filter .woof_container .woof_checkbox_label{font-size:16px!important; line-height:25px!important;}

.my-list .woocommerce-loop-product__title{ font-size:20px!important;
    line-height:26px!important;padding: 0px 0 10px 0 !important; }   


.estimate-cart-link{padding:3px 10px 2px 10px; font-size:14px; text-align:center; }

.sample-cart-link{padding:3px 10px 2px 10px; font-size:12px; text-align:center; } 

.pro-desk{display:none;}

.pro-mobile{display:block;}

.elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:#000!important;}

.wvg-single-gallery-image-container{ padding:20px!important;}

.woo-variation-gallery-wrapper .woo-variation-gallery-slider img{ height:300px!important;}

.woo-variation-product-gallery{width:90%!important;}

.woo-variation-gallery-wrapper .woo-variation-gallery-thumbnail-slider{margin-bottom:20px!important;}


.cat-list .woocommerce-loop-category__title{width:100%!important; left:0px!important;}

.make-offer .elementor-button-link{ width:86%!important;}

/*=======================Wish List=======================*/

.wishlist_table.mobile li .item-details h3{ margin-top:-10px!important;}

.wishlist_table.mobile li .item-details h3 a{font-size:16px!important; line-height:26px!important;}

.wishlist_table.mobile li .item-details table.item-details-table td{font-size:12px!important; background-color:transparent!important;}


.wishlist_table .product-add-to-cart a{background:transparent;
    height:40px!important;
    margin-bottom:20px!important;
    color:#525252!important;
    font-family:"Poppins", Sans-serif !important;
    font-size:14px!important;
    line-height:39px!important;
    font-weight:500!important;
    margin-left:0px!important;
    position:relative!important;
    border:1px solid #525252 !important;
    position:relative!important;
    border-radius:0px!important;
    width:auto;
    margin-top:15px!important; padding:0 20px!important;}

.wishlist_table .product-add-to-cart a:hover{background:#000!important; color:#fff!important;}


.remove_from_wishlist{ width:20px!important;
    height:20px!important;
    display:block!important;
    margin-bottom:20px!important; background: url(images/close.png)top center no-repeat!important;  background-size:contain!important;}

.remove_from_wishlist .fa-trash{display:none!important;}


.variable-item-radio-value-wrapper .price{font-size:18px!important;}

.item-details-table{width:auto!important;}

.my-filter .woof_container h4{ font-size:20px!important;}

}

@media (max-width:767px){

 .woocommerce-ordering{float:left!important;
    margin-left:77px!important;}

.my-filter .woof_container h4{ margin-bottom:10px!important; font-size:20px!important;}

.my-filter .woof_container .woof_checkbox_label{font-size:16px!important; line-height:25px!important;}

.my-list .woocommerce-loop-product__title{ font-size:20px!important;
    line-height:26px!important;padding: 0px 0 10px 0 !important; }

.woo-variation-product-gallery{margin:0 auto!important;}

.wvg-gallery-thumbnail-image{  width:100px!important; margin:5px!important;}

.estimate-cart-link{padding:3px 10px 2px 10px; font-size:11px; text-align:center!important; }

.sample-cart-link{padding:3px 10px 2px 10px; font-size:11px; text-align:center!important; }


.pro-desk{display:none;}

.pro-mobile{display:block;}

.elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:#000!important;}

.wishlist_table.mobile{  padding:10px; border:1px solid #ddd;}

.wvg-single-gallery-image-container{ padding:20px!important;}

.woo-variation-gallery-wrapper .woo-variation-gallery-slider img{ height:300px!important;}

.woo-variation-product-gallery{width:90%!important;}

.woo-variation-gallery-wrapper .woo-variation-gallery-thumbnail-slider{margin-bottom:20px!important;}

.cat-list .woocommerce-loop-category__title{width:100%; left:0px!important;}

.custom-slide .swiper-slide-inner img{ height:300px;
    object-fit: cover;
    width: 100% !important;}

.custom-slide .elementor-swiper-button{padding:10px!important;}

.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container{        
        min-width:330px!important;
      right:-75px!important;}


.my-filter .woof_container{ padding-bottom:25px!important;
        margin-bottom:10px!important;
        padding-top:10px!important;}

.box-round .elementor-image-box-img{display:flex!important; justify-content:center!important;}

.search-results .elementor-element{padding:0 21px!important;}

/*=======================Wish List=======================*/

.wishlist_table.mobile li .item-details h3{ margin-top:-10px!important;}

.wishlist_table.mobile li .item-details h3 a{font-size:16px!important; line-height:26px!important;}

.wishlist_table.mobile li .item-details table.item-details-table td{font-size:12px!important; background-color:transparent!important;}


.wishlist_table .product-add-to-cart a{background:transparent;
    height:40px!important;
    margin-bottom:20px!important;
    color:#525252!important;
    font-family:"Poppins", Sans-serif !important;
    font-size:14px!important;
    line-height:39px!important;
    font-weight:500!important;
    margin-left:0px!important;
    position:relative!important;
    border:1px solid #525252 !important;
    position:relative!important;
    border-radius:0px!important;
    width:100%;
    margin-top:15px!important;}

.wishlist_table .product-add-to-cart a:hover{background:#000!important; color:#fff!important;}


.remove_from_wishlist{ width:20px!important;
    height:20px!important;
    display:block!important;
    margin-bottom:20px!important; background: url(images/close.png)top center no-repeat!important;  background-size:contain!important;}

.remove_from_wishlist .fa-trash{display:none!important;}


.variable-item-radio-value-wrapper .price{font-size:18px!important;}


}

@media (max-width:400px){

   .estimate-cart-link{line-height:20px; text-align:center!important;} 
   .sample-cart-link{line-height:20px;text-align:center!important;}


   .make-offer .elementor-button-link{ top:-100px !important;}
}

.cart_totals .woocommerce-shipping-totals.shipping{
    display: none;
}

.wc-ppcp-cart-payments__container{
    display: none;
}