/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 12 2022 | 08:30:17 */
/*Product Filter*/
@media (max-width: 1024px) {
    .bdt-wc-products .bdt-ep-grid-filters-wrapper .bdt-button {
        text-transform: uppercase;
        font-weight: 600;
        border-radius: 20px;
        outline: none!important;
    }
}
.bdt-wc-products .bdt-dropdown.bdt-open {
    width: 100%!important;
}
@media only screen and (max-width: 959px) {
    .bdt-wc-products {
        overflow-x: auto!important;
    }
}

.bdt-wc-products-wrapper {
	justify-content: center;
}
.bdt-wc-products-wrapper.bdt-grid {
	margin: 0!important;
}
.bdt-wc-product {
    flex: 0 0 270px;
    padding: 0!important;
    margin: 15px!important;
}

@media (max-width: 991px) {
  .bdt-wc-product {
    flex: 0 0 220px;
  }
}
@media (max-width: 600px) {
  .bdt-wc-product {
    flex: 0 0 200px;
    margin: 7px!important;
  }
}
@media (max-width: 500px) {
  .bdt-wc-product {
    flex: 0 1 270px;
  }
}
.bdt-wc-product .bdt-wc-product-inner {
	height: 100%;
    display: flex;
    flex-direction: column;
    box-shadow: 0 6px 9px -3px #ccc;
}
.bdt-wc-product .bdt-wc-product-inner:hover {
	transision: all 0.2s ease;
    box-shadow: 0 2px 11px 0 #999;
}
.bdt-wc-product .bdt-wc-product-inner .bdt-wc-add-to-cart a {
	text-align: center;
    text-transform: uppercase;
    padding: 14px 18px;
}
.bdt-wc-product .bdt-wc-product-inner .bdt-background-cover {
	font-size: 0;
}

.bdt-wc-product .bdt-wc-product-inner .bdt-wc-product-desc {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    padding: 0 5px!important;
}
.bdt-wc-product .bdt-wc-product-inner .bdt-wc-product-desc .bdt-wc-product-price {
	margin-top: auto;
    margin-bottom: 0;
    text-align: center;
}

.bdt-wc-product .bdt-wc-product-inner .bdt-wc-product-desc .bdt-wc-product-title {
	padding: 14px 0 10px;
    text-align: center;
}

.bdt-wc-products .bdt-ep-grid-filters-wrapper {
	margin-bottom: 10px;
}
.bdt-ep-grid-filters-wrapper > .bdt-ep-grid-filters {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.bdt-ep-grid-filters-wrapper > .bdt-ep-grid-filters .bdt-ep-grid-filter {
	transition: all 0.2s ease;
    padding: 7px 12px;
    margin: 4px 10px!important;
    border: 2px solid transparent;
}
.bdt-ep-grid-filters-wrapper > .bdt-ep-grid-filters .bdt-ep-grid-filter:hover {
    color: #4AAB10;
    border-bottom-color: #4AAB10;
}
.bdt-ep-grid-filters-wrapper > .bdt-ep-grid-filters .bdt-ep-grid-filter.bdt-active {
    color: #4AAB10;
    border-bottom-color: #4AAB10;
    border: 2px solid #4AAB10;
    border-radius: 7px;
}

.bdt-ep-grid-filters-wrapper > button {
    box-shadow: 0 0 10px -5px!important;
    margin: 12px!important;
    width: calc(100% - 24px)!important;
    transition: all 0.2s ease!important;
    border: none!important;
}
.bdt-ep-grid-filters-wrapper > button.bdt-open {
    border-bottom-left-radius: 0!important;
    border-bottom-right-radius: 0!important;
    box-shadow: 0 0 5px 0px #aaa!important;
}
.bdt-ep-grid-filters-wrapper .bdt-dropdown.bdt-open {
    width: calc(100% - 24px)!important;
    box-shadow: 0 5px 5px 0px #aaa;
    background-color: #fff;
    margin-top: 0!important;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    top: 80px!important;
}
@media (min-width: 767px) {
  .bdt-ep-grid-filters-wrapper > button {
	display: none;
  }
  .bdt-ep-grid-filters-wrapper > .bdt-ep-grid-filters {
  	display: flex!important;
  }
}


.bdt-ep-grid-filters-wrapper .bdt-dropdown ul {

}
.bdt-ep-grid-filters-wrapper .bdt-dropdown ul li.bdt-ep-grid-filter {
    margin: 0 5px 5px 5px;
    padding: 5px 14px;
    border: 2px solid transparent;
    box-shadow: 0 0 7px -4px #aaa;
    border-radius: 8px;
    white-space: normal;
    flex: 0 1 auto;
    word-break: break-all;
    transition: all 0.2s ease;
}
.bdt-ep-grid-filters-wrapper .bdt-dropdown ul li.bdt-ep-grid-filter.bdt-active, .bdt-ep-grid-filters-wrapper .bdt-dropdown ul li.bdt-ep-grid-filter:hover {
    color: #4AAB10;
    border-color: #4AAB10;
}

/*Updated Element pack*/

.bdt-wc-product-price {
	margin-bottom: 12px!important;
    margin-top: auto!important;
}

.bdt-wc-product-price .woocommerce-Price-amount {
	font-size: 18px!important;
	color: #222!important;
}