/*
Theme Name: BSK Theme
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

@media (min-width: 960px) {
	

	.menu-horizontal ul.menu-smart > li > ul:not(.mega-menu-inner):not(.unmenu-inner-ul) {
		width: 290px !important;
	}
		
	.submenu-light .menu-sub-enhanced .menu-smart ul a:not(.block-wrapper-parent *) {
		color: rgba(87,87,86,.65);
		font-weight: 700;
	}
	
	.menu-sub-enhanced.menu-horizontal ul.menu-smart > li ul:not(.unmenu-inner-ul) { 
		padding: 18px;
	}
	
	.menu-smart > li > a:not(.uncode-vc-social *), .unmenu-block > li > a:not(.uncode-vc-social *) {
		padding: 0px 24px 0px 24px;
	}
	
	.single-h-padding#masthead .row-menu .row-menu-inner {
		padding-right: 0px!important;
	}
	
	.uncode-cart .badge {
		background-color: rgba(255, 255, 255, 0.306);
	}
		
}


/* Anpassungen Header CTA */

#menu-cta-menue { 
	background-color: #707070; 
	padding: 0 72px 0 81px!important;
}

.menu-light #menu-cta-menue.menu-smart a:not(.un-submenu *) {
	color: #fff;
}

@media (min-width: 960px) {

	li.search-icon {
		padding: 0 36px 0 18px!important;
		/* padding: 0 9px 0 36px!important;
		background-color: #ed6e1c;
		margin-right: 1px!important; */
	}
	li.search-icon .fa { font-weight: 800!important; }
	.uncode-cart {
		padding: 0 36px 0 36px!important;
		background-color: #ed6e1c;
	}
	
	/* .menu-light .menu-smart .search-icon a:not(.un-submenu *), */
	.menu-light .menu-smart .uncode-cart a:not(.un-submenu *)
	 {
		color: #fff;
	}
	
	/* li.search-icon:hover, */
	li.uncode-cart:hover,
	#menu-cta-menue:hover {
		filter: brightness(110%);
		-webkit-transition: all 0.5s ease;
		  transition: all 0.5s ease;
	}
}

/* PRODUKTFILTER */

.with-bg.grid-filters ul.menu-smart > li > span {
	padding: 7px 12px 5px 12px;
}

@media (min-width: 960px) {
	.grid-filters ul.menu-smart li {
		margin-right: 16px;
		}
}

.term-filter-link {
	background-color: #f9f9f9;
	margin-right: 12px; 
	border-radius: 20px;
	padding: 10px;
	text-transform: uppercase;
	font-size: 14px;
}

.term-filter-link--active {
	background-color: #ed6e1c;
	color: white!important;
}



/* LEGAL German Market */

.woocommerce-de_price_taxrate, .woocommerce_de_versandkosten {
	font-size: 1rem!important;
	font-weight: 300!important;
	color: #AAA;
	display: inline;
}
.tmb-woocommerce.tmb .t-entry span.price ins { display: block; }