/*
 Theme Name:   KappersMagazijn Child
 Description:  KappersMagazijn Child Theme
 Author:       DotComMedia
 Author URI:   https://dotcommedia.online
 Template:     kappersmagazijn
 Version:      1.0.1
 Text Domain:  kappersmagazijn
*/

/* GTranslate */
.gtranslate_wrapper img, a.glink img {
    padding-right: 5px !important;
}

/* Sort By Alphabet In Merken */
#filterBrandTitle{
	font-size:30px!important;
	font-family: 'Work Sans';
	font-weight:600!important;
	margin:0!important;
	padding:0!important;
}#filterBrandDetail{
	font-size:15px!important;
	font-family: 'Work Sans';
	margin:-10px 0 15px 0!important;
	padding:0!important;
}
#sortByLetter{
	height:40px!important;
	padding:0!important;
	margin:-10px 0 0 0!important;
}
.sortingElementSeeAll{
	box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
	/* BOX SHADOW ^^ */
	display:flex!important;
	float:left!important;
	text-align:center!important;
	justify-content:center!important;
	align-items:center!important;
	margin-right:10px!important;
	margin-top:10px!important;
	cursor:pointer!important;
	font-weight:600!important;
	border-radius:10px!important;
	width:190px!important;
	height:40px!important;
	background-color:#B4854C !important;
	color: #FFFFFF !important;
}
.sortingLetterInBrand{
	display:flex!important;
	box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
	/* BOX SHADOW ^^ */
	float:left!important;
	text-align:center!important;
	justify-content:center!important;
	align-items:center!important;
	margin-right:10px!important;
	margin-top:10px!important;
	cursor:pointer!important;
	font-weight:600!important;
	border-radius:10px!important;
	width:40px!important;
	height:40px!important;
	background-color:#000000 !important;
	color: #FFFFFF !important;
}.sortingLetterInBrand:hover{
	background-color:#B4854C !important;
	text-decoration:underline!important;
}.sortingLetterInBrand.clicked{
	background-color:#B4854C !important;
}.wd-col.clicked{
	display:none!important;
}
/* Header Menus Submenus */
.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-has-children.item-level-0.menu-mega-dropdown.wd-event-hover>div>div>ul>li{
width: unset!important;
	margin-left:20px!important;
}

/* Merken Design */
.wd-sub-menu.row.color-scheme-dark>li>a>img{
	max-height:150px!important;
}
.wd-sub-menu.row.color-scheme-dark>li>a{
	width:150px!important;
	overflow:hidden!important;
}
.wd-cat-content.wd-fill{
		display:flex!important;
		padding-bottom:0!important;
	}.wd-cat-header{
	display:inline-block!important;
		align-self: flex-end!important;
}
.wd-cat-header>.wd-entities-title{
		border-bottom-left-radius:0!important;
		border-bottom-right-radius:0!important;
	font-size:17px!important;
	background-color:#F6F6F6!important;
}
/* Copyright Design */
.copyrights-wrapper.copyrights-two-columns>div{
	max-width:unset!important;
	padding: 0 50px!important;
}.copyrights-wrapper.copyrights-two-columns>div>div>div{
	color:#000!important;
	font-weight:600!important;
}.min-footer>div:first-child{
	width:100%!important; 
	flex:unset!important;
	white-space: nowrap;
  overflow: hidden;
	max-width:unset!important;
}.min-footer>div:last-child{
	display:none!important;
}
/* Homepage middle menu style */
.wd-list>li>span{
	color:#000!important;
	padding-top:5px!important;
}.wd-list>li:hover{
	color:red!important;
}.wd-list>li>span:first-child{
	padding-left:10px!important;
}.wd-list>li:last-child{
	padding-bottom: 7px!important;
}
/* Including Excluding Tax Prices */
#discountedPrice,#discountedRegularPrice{
	font-size:16px!important;
}
#excludingTaxMainSpan{
	font-size:14px!important;
	color:#626262!important;
	display:block!important;
}
#excludingTaxMainSpan>span>bdi{
	font-size:16px!important;
	color:#626262!important;
}
#discountedRegularPrice{
	color:#626262!important;
	text-decoration:line-through!important;
}
/* Posts Hidden Elements */
.wd-post-thumb>.wd-post-header,.wd-post-content>.wd-post-entry-meta,.wd-post-content>.wd-read-more{
	display:none!important;
}
/* prices bottom bar */
#regularIncPrice>span{
	font-weight:600!important;
}
.wd-sticky-btn-cart>.price{
	margin:10px!important;
}
.wd-sticky-btn-cart>.price>span{
	display:block!important;
}.wd-sticky-btn-cart>.price>span>#regularPricePre{
	color:#626262!important;
	font-size:12px!important;
}
.wd-sticky-btn-cart>.price>span>#regularPrice{
	color:#626262!important;
	font-size:12px!important;
	text-decoration:line-through!important;
}
.wd-sticky-btn-cart>.price>#regularExcPrice,.wd-sticky-btn-cart>.price>#regularExcPrice>span{
	color:#626262!important;
	font-size:12px!important;
	font-weight:00!important;
}.wd-sticky-btn-cart>.price>#ExcPrice,.wd-sticky-btn-cart>.price>#ExcPrice>span>bdi{
	color:#626262!important;
	font-size:12px!important;
	font-weight:00!important;
}
#IncPrice{
	display:block!important;
}
.product-wrapper>.price>#ExcPrice,.product-wrapper>.price>#ExcPrice>span>bdi{
	font-size:12px!important;
	color:#626262;
}
.wd-add-btn.wd-add-btn-replace{
	justify-self:end!important;
}
/* Wrapper */
.wd-add-btn.wd-add-btn-replace{
	margin-top:auto!important;
}
/* Slider */
.elementor-swiper>div{
	border-radius: 12px!important;
}
@media screen and (max-width:1000px){
	/* Copyright Design */
  .min-footer>div:first-child{
		white-space: unset;
		overflow: unset;
	}
  .cat-design-zoom-out .wd-cat-thumb:before{
			opacity:0!important;;
		}
	.elementor-column.elementor-col-33.elementor-top-column.elementor-element>.elementor-widget-wrap.elementor-element-populated{
		padding: 17px 39px 0px 39px!important;
	}
	/* Producs Categories Wrap text */
	.woocommerce-breadcrumb{
		flex-wrap:wrap!important;
	}
}

@media screen and (max-width:500px){
.wd-cat-header>.wd-entities-title{
	font-size:12px!important;
	}
	.wd-entities-title>a{
		font-size:12px!important;
	}
} 
.elementor-element .elementor-swiper, .elementor-lightbox .elementor-swiper {
    position: relative;
}