/**
* Theme Name:        avanam-branchy
* Theme URI:         https://templatemela.com/
* Template:          avanam
* Author:            TemplateMela
* Author URI:        #
* Description:       This is a child theme of Avanam, generated by TemplateMela.
* Version:           1.0.0.1
* License:           GNU General Public License v3.0 (or later)
* License URI:       https://www.gnu.org/licenses/gpl-3.0.html
* Text Domain:       avanam-branchy
* Requires at least: 6.2
* Tested up to:      6.6
* Requires PHP:      7.4
* Tags: translation-ready, two-columns, right-sidebar, left-sidebar, footer-widgets, blog, custom-logo, custom-background, custom-menu, rtl-language-support, editor-style, threaded-comments, custom-colors, featured-images, wide-blocks, full-width-template, theme-options, e-commerce

*/

.woovr-variation-selector .woovr-variation-select{
	width: 100%;
}

.woosb-total
{
	font-weight:bold;
}

.product-usps table, .product-usps td
{
	border-top: unset !important;
	border-bottom: unset !important;
}

.custom-reviews{
	display:flex;
}

.custom-reviews > *{
	padding-right:15px;
}

.product-details .star-rating-block{
	display: none;
}
.popup-drawer{
	z-index: 99999999999 !important;
}


.product .onsale {

	padding: 20px !important;
	
}

.onsale svg
{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
	left: 0;
	top: 0;
}

.onsale span
{
	font-size: 12px;
	z-index: 5;
	position: relative;
	font-weight: 700;
}

.widget_text strong{
	font-weight: 700;
}
.widget_text{
	line-height: 190%;
}

.sidebar-slug-sidebar-woocommerce-shop .tmcore-wp-widget-product-categories-layered-nav .widget-content-inner > ul >.wc-layered-nav-term:first-child{
	display: none;
}
.tmcore-wp-widget-filter ul.list-style-radio a:after,
.tmcore-wp-widget-filter ul.list-style-checkbox a:after{
	background: #2eaadc !important;
}
.woocommerce .star-rating{
	color: #d91b5c !important;
}
.woocommerce ul.products.woo-archive-btn-button .button{
	display: block !important;
	padding: 5px !important;
	font-size: 10px !important;
	text-align: center !important;
	width: 100% !important;
	font-weight: 600 !important;
	border-radius: 2px !important;
	color: #fff !important;
	background: #2eaadc !important;
}
.woocommerce ul.products.woo-archive-btn-button .button:hover{
	background: #d91b5c !important;
}
.slick-track .image-wrap a.image,
.woocommerce ul.products li.product a.woocommerce-loop-image-link{
	height: 240px !important;
	display: block;
}
.slick-track .image-wrap a.image img,
.woocommerce ul.products li.product a.woocommerce-loop-image-link img:first-child{
	width: 100% !important;
	height: 100% !important;
	object-fit: contain;
}
.woocommerce ul.products li.product .entry-content-wrap .woocommerce-loop-product__title{
	min-height: 72px;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.primary-sidebar.widget-area .widget-title{
	font-size: 12px !important;
}
html .whatswidget-widget-wrapper{
	right:  auto !important;
	left: 85px !important;
	bottom: -50px !important;
}
.elementor-2 .elementor-element.elementor-element-41094c7 .product-item .product-inner .content .title{
	min-height: 40px;
}
.woocommerce ul.products.woo-archive-btn-button li.product .price{
	min-height: 45px;
}
.woocommerce ul.products.grid-cols:not(ul.products-list-view) li.product, .woocommerce .woocommerce-carousel .splide__track li.product{
	border: none !important;
}
.woocommerce ul.products .product-thumbnail{
	padding: 0 10px;
}
.ergo-ribbon{
	padding: 5px 0 7px;
	background: #d91b5c;
	text-align: center;
	font-weight: 700;
	font-size: 20px;
	width: 100%;
	color: #fff;
	letter-spacing: 1px;
}
.woocommerce-product-details__short-description ul{
	list-style: none;
	margin-left: 0;
}
.woocommerce-product-details__short-description ul li{
	display: block;
	position: relative;
	padding-left: 28px;
	line-height: 200%;
}
.woocommerce-product-details__short-description ul li:before{
	display: block;
	position: absolute;
	left: 0;
	top: 6px;
	width: 19px;
	height: 15px;
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: scroll;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: url('check.png');
	content: '';
}
.woocommerce div.product div.summary .woocommerce-Price-amount,
.woocommerce div.product div.summary .price,
.woocommerce-product-details__short-description h1,
.woocommerce-product-details__short-description h2,
.woocommerce-product-details__short-description h3,
.woocommerce-product-details__short-description h4,
.woocommerce-product-details__short-description h5,
.woocommerce-product-details__short-description h6{
	color: #2eaadc;
}
.wp-site-blocks .product-hero-section .extra-title:after,
.woocommerce-product-details__short-description h1:after,
.woocommerce-product-details__short-description h2:after,
.woocommerce-product-details__short-description h3:after,
.woocommerce-product-details__short-description h4:after,
.woocommerce-product-details__short-description h5:after,
.woocommerce-product-details__short-description h6:after{
	content: ".";
	color: #d91b5c;
	font-size: 35px;
	line-height: 10px;
}
.wp-site-blocks .product-hero-section .extra-title{
	font-weight: 300 !important;
	font-size: 20px !important;
	color: #2eaadc;
}
.fancybox-container {
	z-index: 999999999;
}
.header-contact-item .contact-content span{
	display: inline-block !important;
	font-size: 12px !important;
}
.header-contact-item .contact-content span.contact-title{
	margin: 0 5px 0 0;
}

.woosb-products .woosb-product .variations_form .variations .variation{
	display: block;
	width: 100%;
	margin: 0 0 10px;
	padding: 10px;
}
.woosb-products .woosb-product .variations_form .variations .variation .value,
.woosb-products .woosb-product .variations_form .variations tbody{
	display: block;
	width: 100%;
}

.woosb-products .woosb-product .variations_form .variations .variation th.label{
	display: none;
}
.woosb-products .woosb-product .variations_form .variations .variation .select select{
	display: block;
	width: 100%;
	padding: 8px 16px 8px 5px;
	margin: 5px 0 0;
}
.woosb-products .woosb-product .variations_form .variations .reset{
	display: none;
}
.woosb-products .woosb-product .variations_form .variations{
	display: block;
	padding: 0 15px 0 0;
}
.woocommerce div.product div.summary>.price{
	display: block;
	margin: 0 0 15px;
}
.sidebar-slug-sidebar-woocommerce-shop{
	padding: 50px 0 !important;
}
.webwinkelkeur-rich-snippet{
	display: none;
}
.woocommerce div.product form.cart .variations select{
	max-width: 280px !important;
}
.grecaptcha-badge{
	bottom: 80px !important;
}
@media (max-width: 768px) {
	#wwkSidebarMobile{
		display: block !important;
		width: 100%;
	}
	#wwkSidebarMobile > a{
		position: relative;
		left: 60px;
	}
	html .whatswidget-button-wrapper{
		transform: scale(0.6);
		left: 0 !important;
		bottom: -7px !important;
	}
	iframe#launcher{
		margin: 0 !important;
	}
	.grecaptcha-badge{
		bottom: 55px !important;
	}
}
.woosb-total-value .woocommerce-price-suffix + .woocommerce-price-suffix{
	display: none !important;
}