/*
Theme Name: Divi Child
Description: Divi child theme
Version: 1.0.0
Author: Just Imaging
Author URI: https://justimaging.co.ke
Theme URI: 
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: Divi
*/

/* ========== Custom CSS from Generator ========== */

/*product image magnifying glass*/
.woocommerce-product-gallery__trigger {
  display: none;
}

.woocommerce div.product div.images .flex-control-thumbs {
  margin-top: 10px;
}

/* WOOCOMMERCE VARIATIONS */
.cfvsw-swatches-option.cfvsw-label-option {
  padding: 10px 35px;
	color: #484848;
}
.cfvsw-swatches-option.cfvsw-label-option.cfvsw-selected-swatch {
  background: #1f1714;
	color: white;
}

/* .woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_size {
  display: none;
} */
.woocommerce-product-attributes.shop_attributes {
  display: none;
}
.cfvsw-selected-label {
  display: none;
}
.variations label {
  color: #434343;
  font-weight: 400 !important;
}

.cfvsw-swatches-option.cfvsw-label-option {
  width: 330px;
}
bdi {
  font-weight: 300;
  font-size: 20px;
  /*! margin-bottom: 50px; */
}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
  margin-top: 20px;
}

.reset_variations {
  display: none !important;
}

/*Wishlist Page*/

.product-name {
}
.wishlist_table .product-name {
  font-size: 16px;
  font-weight: 400;
}
.wishlist_table .label {
  color: #434343;
  font-weight: 400 !important;
}
.wishlist_table .value {
  color: #434343;
}
.wishlist_table h3 {
  font-size: 18px;
}
.wishlist_table li {
  border-bottom: 1px solid #999;
  /*! margin: 20px 0; */
}

.wishlist_table.mobile li{
  padding:  20px 0 !important;
}
.wishlist_table .item-details::before {
  border: none !important;
}

/* Product Carousel */

.product.carousel-slider__product {
  box-shadow: none;
}
.carousel-slider .woocommerce-loop-category__title, .carousel-slider .woocommerce-loop-product__title {
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.05px;
  text-align: left;
}
bdi {
  font-size: 17px;
  font-weight: 300;
  text-align: left;
}
.woocommerce-Price-currencySymbol {
  font-weight: 300;
}
.carousel-slider .price {
  float: left;
}

.product.carousel-slider__product woocommerce-loop-product__titl {
  margin-left: 0;
}
.carousel-slider .woocommerce-loop-category__title, .carousel-slider .woocommerce-loop-product__title {
  margin: 25px 0 5px  
}
.carousel-slider .price {
  margin-left: 0;
}