/*
Theme Name: Bemins Child
Theme URI: http://www.wpbingosite.com/bemins
Author: wpbingo
Description: This is a child theme for Bemins
Version: 1.0.0
Author URI: http://wpbingosite.com
Template: bemins
Text Domain: bemins-child
*/
/*************** ADD YOUR CUSTOM CSS HERE  ***************/

/* .products-list.grid .product-wapper.content-product5 .content-form-attribute .list-attribute.disabled {
	display: none;
} */


.search-overlay .search-from .search-box,
.result-search-products-content,
.search-overlay .search-from .result-search-products {
	height: fit-content;
}

.brand-list {
	list-style: none;
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	gap: 20px;
	width: 100%;
}
.brand-list li a {
	display: flex;
	flex-direction: column;
	align-items: center;
	}
.brand-list li a span {
	text-align: center;
}

.brand-list li a img {
	width: 80%;
    height: auto;
    margin-right: 0;
}
.bwp_ajax_filte .bwp-filter-brand .filter_brand_product .item-taxonomy {
    cursor: pointer;
    margin-right: 7px;
    display: block;
    padding: 3px 5px 0px 5px;
    width: fit-content;
    border: 1px solid #e8e2e2;
    border-radius: 10px;
}

.bwp-header .header-page-link .mini-cart .cart-icon .icons-cart .cart-count,
.bwp-header .header-page-link .wishlist-box .count-wishlist {
	padding: 2px 1px 0 0;
}
@media (min-width: 767px) {
    .filter_ontop .bwp-woocommerce-filter-product>div:not(.bwp-filter-ajax) {
		flex: 3;
	}
}

.bwp_ajax_filte .bwp-filter-brand .filter_brand_product .item-taxonomy label {
    font-size: 12px;
}
.bwp_ajax_filte .bwp-filter-brand .filter_brand_product {
    display: flex;
    flex-wrap: wrap !important;
    flex-direction: row !important;
    gap: 8px !important;
    justify-content: flex-start !important;
}

.bwp-header {
	background: #ffffff;
}

.contents-detail .bwp-single-product.lagre_gallery .img-thumbnail>a img {
    border-radius: 0;
}

.contents-detail .bwp-single-product.lagre_gallery .bwp-single-info {
    flex: 0 0 35%;
    padding: 20px 15px 0 10px;
}
.contents-detail .bwp-single-product.lagre_gallery .bwp-single-image {
    flex: 0 0 62%;
    max-width: 62%;
}

#pa_brand .item-brand a label.count {
		display: none !important;
}

.bwp_ajax_filte .filter_category_product {
    overflow-y: auto !important;
}

.bwp_ajax_filte .filter_category_product {
    overflow: auto !important;
}

.bwp-filter-category {
	overflow: auto !important;
	height: fit-content !important;
}

.bwp_ajax_filte .filter_category_product {
	max-height: fit-content !important;
/*     height: 100vh; */
}

.filter_ontop .bwp-woocommerce-filter-product {
    border: 0!important;
}

.vivatleft .bwp-woocommerce-filter-product .bwp-block-title {
		display: none !important;
}


.bwp-navigation ul.menu>li.level-0>a, .bwp-navigation ul.menu>li.level-0>a .caret, .bwp-navigation ul.menu>li.level-0>a:hover {
    text-transform: uppercase;
}

.yikes-custom-woo-tab-title {
	display: none;
}

.bwp-header .header-container.menu-icons-logo .header-menu .bwp-navigation ul>li.level-0.mega-menu.mega-menu-fullwidth-width>.sub-menu, .bwp-header .header-container.menu-logo-icons .header-menu .bwp-navigation ul>li.level-0.mega-menu.mega-menu-fullwidth-width>.sub-menu {
    left: 0;
    -webkit-transform: translateY(50px) !important;
    transform: translateY(50px) !important;
    margin: 0;
    position: fixed;
    top: 70px;
}


.main-archive-product .content-products-list {
    width: 100%;
}

.bwp-navigation ul.menu>li.level-0.mega-menu.mega-menu-fullwidth-width>.sub-menu {
    max-width: 100vw;
}

.image-additional {
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    gap: 20px;
}

.contents-detail .bwp-single-product .img-thumbnail:not(.slick-slide) {
	width: 47%;
}

ul.slick-dots li button:after {
	background: #ffffffc4 !important;
    border-radius: 10px !important;
	width: 30px !important;
}

ul.slick-dots li.slick-active button:after {
    top: 0px !important;
    width: 30px !important;
    height: 8px !important;
    border: 0 !important;
    background: #e1b56e !important;
}

.quickview-container .product-type-variable .variations_form.cart table tr td.value .tawcvs-swatches .swatch.selected, .quickview-container .product-type-variable .variations_form.cart table tr td.value .tawcvs-swatches .swatch:hover, .single-product .product-type-variable .variations_form.cart table tr td.value .tawcvs-swatches .swatch.selected, .single-product .product-type-variable .variations_form.cart table tr td.value .tawcvs-swatches .swatch:hover {
    border-color: #fff;
}

.woocommerce-tabs.description-style-accordion {
    margin-top: 0;
}

/* .sidebar-product-filter.full {
    display: block !important;
} */

.woocommerce-tabs {
    padding: 20px 0;
}


.woocommerce-tabs {
	border-bottom: 0;
}

.woocommerce-tabs.description-style-accordion .accordion-item {
    margin-bottom: 0; 
}

/* .woocommerce-tabs.description-style-accordion .accordion-item .tab-heading, .woocommerce-tabs .open-children-toggle {
    display: none;
} */

.quickview-container .entry-summary .price-single, .single-product .entry-summary .price-single {
	padding-bottom: 25px;
     margin-bottom: 0;
}

.woocommerce div.product .cart.variations_form .tawcvs-swatches, .woocommerce:not(.archive) li.product .cart.variations_form .tawcvs-swatches, .woocommerce.single-product .cart.variations_form .tawcvs-swatches, .wc-product-table-wrapper .cart.variations_form .tawcvs-swatches, .woocommerce.archive .cart.variations_form .tawcvs-swatches {
	 margin-bottom: 0;
 }

.bwp-main .page-title.empty-image .container {
	display: none;
}

.bwp-main .page-title {
	padding: 0;
	margin: 0 0 40px 0;
}

.main-archive-product .product-button .variations_form {
	display: none !important;
}

.main-archive-product .product-button .product-quickview {
	display: none !important;
}

.main-archive-product .product-button .form-variable {
	display: none !important;
}

/* .main-archive-product ul.option-1 {
	display: none !important;
} */

.products-list.grid .product-wapper.content-product5 .content-form-attribute .form-attribute {
    padding: 7px 5px;
}

.products-list.grid .product-wapper.content-product5 .content-form-attribute .form-attribute .title {
    display: none;
}

.quickview-container .product_title, .single-product .product_title {
	text-transform: none;
}
.breadcrumb-noheading .breadcrumb {
    font-size: 9pt;
}

.quickview-container .bwp-single-info .single_add_to_cart_button.button, .single-product .bwp-single-info .single_add_to_cart_button.button {
	text-transform: none;
}

.mini-cart .cart-popup .buttons .button {
	text-transform: none;
}

.bwp-top-bar .woocommerce-ordering, .bwp-top-bar .woocommerce-sort-count {
	text-transform: none;
}

.bwp-sidebar>.widget .title_brand h2, .bwp-sidebar>.widget .widget-title, .bwp-sidebar>.widget .widgettitle, .bwp-sidebar>.widget .wp-block-group__inner-container h2, .bwp-sidebar>.widget .wp-block-search__label {
	text-transform: none;
}

#bwp-header .login-header {
	display: none;
}

.breadcrumb .delimiter {
    margin: 0 8px;
    width: 1px;
    height: 12px;
    background: #c6c6c6;
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg);
    top: 2px;
}

.bwp_ajax_filte .filter_category_product {
    overflow-y: hidden;
}

.btn-quickview {
	display: none;
}

.wpstories-feed {
    justify-content: space-evenly;
}

.wpstories-feed-container {
	margin: 10px auto;
}


.bwp_product_list .product-wapper .product-attribute {
    justify-content: center !important;
}

.bwp_product_list .products-content {
    text-align: center !important;
}

/* .bwp-filter-brand .widget-title {
	display: none;
} */

.bwp-filter-category .widget-title {
	display: none;
}



.md-modal-title {
    font-weight: 600;
}

/* Таблица размеров */

table#size-chart tr th, table#size-chart tr td {
    min-width: 100% !important;
}

.md-size-chart-modal-body {
    height: fit-content !important;
	padding-bottom: 10px;
}

.chart-table table, .chart-table th, .chart-table td {
    border-bottom: 1px solid #a1a1a1;
    border-top: 0;
    border-left: 0;
    border-right: 0;
}

table#size-chart tr th {
    background: #f5f5f5;
    color: #000;
	border-top: 1px solid #a1a1a1;
}

#size-chart tr:nth-child(2n+1) {
    background: #ffffff;
}
#size-chart tr:nth-child(2n+1) {
    border-bottom: #ffffff;
}

.md-size-chart-close {
    height: fit-content;
}

.button-wrapper #chart-button, .button-wrapper .md-size-chart-btn {
filter: brightness(0) saturate(100%) invert(0%) sepia(98%) saturate(0%) hue-rotate(28deg) brightness(98%) contrast(105%);
}

.product_meta .posted_in {
	display: none !important;
}

.button-atc-mobile {
		display: none !important;
}

.header-mobile-fixed .shop-page a span,
.header-mobile-fixed .search-box .search-toggle span,
.header-mobile-fixed .wishlist-box a span {
	display: none !important;
}

.search-top {
	display: none !important;
}

.bwp-header .header-mobile .header-mobile-fixed {
    background: #eeedeb !important;
    box-shadow: none !important;
	border-top: 2px solid #fff;
}

@media only screen and (max-width: 640px) {
div#md-size-chart-modal .chart-table::-webkit-scrollbar-track {
    background-color: #fff;
}
}

.products-list.grid .product-wapper.content-product5 .content-form-attribute-color .list-attribute:before {
	display: none;
}

.products-list.grid .product-wapper.content-product5 .content-form-attribute-color .list-attribute:after {
	display: none;
}

.products-list.grid .product-wapper .products-thumb {
    border-radius: 4px;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
}


/* Корзина */

.wp-block-woocommerce-checkout-order-summary-subtotal-block {
	display: none !important;
}

/* .wc-block-components-address-form__last_name,
.wc-block-components-address-form__address_2,
.wc-block-components-address-form__postcode,
.wc-block-checkout__use-address-for-billing {
	display: none !important;
} */
.wc-block-checkout__add-note,
.wc-block-components-address-form__address_2,
.wc-block-checkout__use-address-for-billing {
	display: none !important;
}


/* SIDEBAR */

.vivat-left-sidebar {
	display: flex;
	flex-direction: row;
}

.vivatleft {
	width: 30%;
	max-width: 350px;
}

.vivat-right {
	width: 70%;
}

.bwp-woocommerce-filter-product .filter_category_product .item-category.cat-parent {
	font-size: 12pt;
}

@media screen and (max-width: 748px) {
	.products-list.grid:not(.slick-carousel) {
    flex-direction: row;
}
	
.contents-detail .bwp-single-product.lagre_gallery .bwp-single-image {
    flex: 0 0 100%;
    max-width: 100%;
}
	.row {
    flex-direction: column;
}
	
	.vivatleft {
		display: none;
	}
	.vivat-right {
		width: 100%;
	}
	.brand-list {
		grid-template-columns: repeat(2, 1fr);}
}
