/*
Theme Name: Zota Child
Theme URI: https://elementor2.thembay.com/zota/
Author: Thembay
Description: This is a child theme for Zota
Version: 1.0
Author URI: https://thembay.com/
Template: zota
Text Domain: zota-child
*/

/*  [ Add your custom css below ]
- - - - - - - - - - - - - - - - - - - - */



.all-subcategories {
display: block;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
overflow-x: auto !important;
overflow-y: hidden!important;
white-space: nowrap;
-webkit-overflow-scrolling: touch;
text-align: left;
}
.all-subcategories>li {
    float: none;
    width: auto;
    padding: 0;
    display: inline-block;
    margin: 0 10px 20px 0;
}
.all-subcategories .product-category img,
.all-subcategories .product-category .count{
display: none;
}

.all-subcategories .product-category .woocommerce-loop-category__title {
    background: #efefef;
    font-size: 14px;
    padding: 7px 9px;
    display: inline-block;
    margin: 0;
}
.all-subcategories a:hover .woocommerce-loop-category__title {
    background: var(--tb-theme-color);
    color: #fff;
}

@media (max-width: 767px) {
.all-subcategories {
   margin: 25px 0 0 15px;
}
}
@media (min-width: 768px) {
.all-subcategories .product-category img {
   display: block;
   max-width: 130px;
   margin: 0 auto 10px;
}
}




/*new css*/

.single-product .wcs-scroll-left,
.single-product .wcs-scroll-right {
  width: 52px !important;
  height: 52px !important;
  background: #bdbdbd;
}

.single-product .wcs-view-more {
  padding: 0;
  margin: 0px 5px 0;
  max-width: 52px;
  height: 52px;
  width: 100%;
  justify-content: center;
}

.single-product .wcs-scroll-left {
  left: 70px !important;
  /*display: none !important; */
}

.single-product .wcs-scroll-right {
  right: 0px !important;
}

.single-product .wcs-swatches-wrapper:hover .wcs-scroll-left,
.single-product .wcs-swatches-wrapper:hover .wcs-scroll-right {
  display: none !important;
}


.single-product .wcs-swatches-wrapper:hover .wcs-scroll-left.enabled,
.single-product .wcs-swatches-wrapper:hover .wcs-scroll-right.enabled {
  display: flex !important;
  align-items: center;
  justify-content: center;
}
 .single-product .wcs-swatches-wrapper {
    
        justify-content: flex-start !important; 
  }

@media (min-width: 1300px) {
  .single-product .wcs-swatches-wrapper {
     width: 94.4% !important; 
       
  }
}



@media (max-width: 1299px) {
  .single-product .wcs-swatches-wrapper {
    width: 80% !important;


  }
}



.single-product div.product form.cart .variations{
  table-layout: fixed; 
}

.single-product div.product form.cart .variations td.value{
width: 100% 
}

@media (max-width: 575px) {


  .single-product .wcs-swatches li {
    height: 45px;
    width: 45px;
    margin: 3px;
  }


 .single-product .wcs-scroll-container{
 max-width: inherit;
  margin: 0 -15px 0 0 ;
  width: auto !important;
 }


  .single-product .wcs-view-more {
   
     height: 45px;
    max-width: 45px;
    margin: 3px;

  }

  .single-product .wcs-swatches-wrapper {
   width: 100% !important; 
  
 }

  .single-product .wcs-swatches-wrapper:hover .wcs-scroll-left.enabled,
  .single-product .wcs-swatches-wrapper:hover .wcs-scroll-right.enabled {
    display: none !important;
  }



}
