/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 31 2023 | 09:57:16 */
.woocommerce-breadcrumb {
/*   text-align: center;
  background-color: #f3f3f3; */
  margin-bottom: 0 !important;
  padding: 30px 0 !important;
}
.woocommerce-products-header {
  text-align: center;
  background-color: #f3f3f3;
  padding: 30px 20px !important;
  margin-bottom: 60px;
}
.woocommerce div.product form.cart .quantity {
  display: none;
}
.product .jkit-product-link {
  text-decoration: none !important;
}
.product.type-product {
  border: 1px solid #f3f3f3;
}
.product.type-product a {
}
.product.type-product a .woocommerce-loop-product__title {
  padding: 10px 10px !important;
}
.product.type-product a .eael-star-rating.star-rating {
  display: none;
}
.product.type-product a .price {
  padding: 5px 10px;
}
.product.type-product .button {
  padding: 10px 20px;
  margin: 10px 10px !important;
  display: none !important;	
}
.product.type-product {
  margin-top: 0px;
  padding: 0px 0px;
}
.woocommerce-tabs .tabs.wc-tabs li.reviews_tab {
  display: none !important;
}

 @media screen and (min-width: 1024px)
.Btn_LI:hover a {
  background-color: #2f3292;
  color: #fff !important;
  border-color: #2f3292;
}
.Btn_LI a {
  display: !important;
  margin: 0 0;
  padding: 10px 20px !important;
  background-color: #0000;
  color: #000 !important;
  border: 1px solid #000;
    border-top-color: rgb(0, 0, 0);
    border-right-color: rgb(0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-left-color: rgb(0, 0, 0);
}
}



.tagged_as {
  display: none;
}
.woocommerce-tabs.wc-tabs-wrapper .description_tab::before, .woocommerce-tabs.wc-tabs-wrapper .description_tab::after {
  display: none;
}
.tabs.wc-tabs {
    display: none !important;
}
element {

}
.woocommerce div.product {

    margin-bottom: 0;
    position: relative;

}
.product.type-product {

    margin-top: 40px;
    padding: 20px 20px;

}
.product.type-product {

    border: 1px solid #f3f3f3;
    border: none !important;

}

.tagged_as {
  display: none;
}
.woocommerce-tabs.wc-tabs-wrapper {
}
.woocommerce-tabs.wc-tabs-wrapper .description_tab {
  border: 0 !important;
  background-color: ;
  border-radius: 0 !important;
  background: #fff !important;
  position: unset;
}
.woocommerce-tabs.wc-tabs-wrapper .description_tab li::before, .woocommerce-tabs.wc-tabs-wrapper .description_tab li::after {
  display: none;
}
.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs {
  display: n;
}
.tabs.wc-tabs {
  display: none !important;
}
.related.products {
  border-top: 1px solid #ddd;
  padding: 10px 0;
}
.related.products h2 {
  font-size: 20px;
}
.woocommerce-Tabs-panel {
  border: 1px solid #eaeaea;
  padding: 30px 40px !important;
  box-shadow: 0 0 10px #e6e6e6;
}



/* category */

.Category_book ul {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
	justify-content: center;
}

.Category_book li {
	box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);
	border-radius: 10px;
	flex-basis: calc(33.3% - 20px);
	background: #fff;
	box-sizing: border-box;	
	gap: 5x;
	padding: 20px !important;
}


.Category_book .elementor-container {
  display: flex;
  flex-wrap: wrap;
  gap: 0px;
  justify-content: center;
}
.Category_book .elementor-container .elementor-column {
/*   box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%); */
  border-radius: 10px;
  flex-basis: calc(33.3% - 20px);
  background: #fff;
  box-sizing: border-box;
/*   gap: 5x; */
  padding: 0px !important;
}
.Category_book .elementor-container .elementor-column .elementor-element .elementor-widget-container {
  border-radius: 10px;
  box-sizing: border-box;
  padding: 5px !important;
  border: 1px solid #f1f1f1;
  box-shadow: 0 0px 10px #dfdfdf;
}



/* category */

.Btn_LI a:hover {
  background-color: #4db848;
  color: #FFF !important;
  border-color: #4db848;
}
.Btn_LI a {
  margin: 0 0;
  padding: 10px 20px !important;
  background-color: #009247;
  color: #fff !important;
  border: 1px solid #009247;    
  border-radius: 50px;
}
.woocommerce div.product .product_title.entry-title {
  font-size: 35px;
}
.woocommerce-product-gallery__image a img {
  border: 1px solid #eee;
  border-radius: 10px;
  padding: 15px;
}
.flex-control-nav.flex-control-thumbs li {
  border: 1px solid #d2d2d2;
  padding: 10px 10px !important;
  margin-right: 5px !important;
  margin-top: 20px !important;
}
.product-image-wrap .image-wrap img {
  border-bottom: 1px solid #f0f0f0;
}
.related.products ul.products li, ul.products li.product.type-product {
  border: 1px solid #ebebeb !important;
  border-radius: 10px;
  overflow: hidden;
}
.related.products ul.products li a img, ul.products li.product.type-product a img {
  border-bottom: 1px solid #ebebeb;
}








