/*
 Theme Name:   Kushi Child
 Theme URI:    https://wdtkushi.wpengine.com/
 Description:  Kushi Child Theme
 Author:       the WeDesignTech team
 Author URI:   https://wedesignthemes.com/
 Template:     kushi
 Text Domain:  kushi-child
 Version:      1.0.0
 Tested up to: 6.6
 Requires PHP: 7.4
 Tags: Blog,Portfolio,E-Commerce, 
 License: GNU General Public License v2 or later 
 License URI: https: //www.gnu.org/licenses/gpl-2.0.html
 Copyright (C) 2024 designthemes. All rights reserved.
*/
@media only screen and (min-width: 1281px) and (max-width: 1540px) {
   body.home #header-wrapper {
    margin: 0 0 0px;
  }	
  #header-wrapper {
    margin: 0 0 30px;
  }  	
}
body.single-product.woocommerce div.product div.summary .product_title {
	font-size:40px;
	font-weight:700;
}
body.home.page-template.page-template-elementor_header_footer h1 {
  background: transparent;
}
body.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-panel__button {
	padding:10px 24px !important;
}
.select2-results__option, .select2-container.select2-container--default .select2-selection--single, .select2-container.select2-container--default .select2-selection--multiple {
  height: 50px;
  line-height: 30px;
}
.woocommerce ul.products[class*="product-content-buttonelement-style-skinbgfill"] li.product .product-details .product-buttons-wrapper.product-button .wc_btn_inline a, .woocommerce ul.products[class*="product-content-buttonelement-style-skinbgfill"] li.product .product-details .product-buttons-wrapper.product-button .wc_btn_inline a.button {
	padding:15px;
}
.wdt-shop-detail-design .wdt-product-summary.summary.entry-summary li.variable-item.button-variable-item, .woocommerce div.product .summary form.variations_form.cart .variations li.variable-item.button-variable-item {
  width: 30px;
  height: 30px;
  font-weight: var(--wdtFontWeight_Ext);
  font-size: var(--wdtFontSize_Base);
}
.loader-text video {
  display: block;
  width: 200px;
  height: auto;
  margin: 0 auto;
  position: relative;
  z-index: 2;
}
.loader-inner .loader-text:before { z-index: -2; }
.loader-inner .loader-text:after  { z-index: -1; }
.loader-inner .loader-text::after {
  background-color: transparent;
}
.loader-inner .loader-text::before{
	position:relative;
}
@media screen and (max-width:767px){
	body .wdt-header-icons-list-item, body .wdt-header-icons-list .wdt-wishlist-count {
  		padding: 0px;
  		position: relative;
	}
	body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed:not(.wdt-no-full-section) > .elementor-container {
    padding: 0 10px;
  }
}
}