/* ThemeWare Clean Terminal 2 DSGVO Schriften Less */

/* GoogleFonts Downloaded */
/*  https://help.tc-innovations.de/de/support/solutions/articles/29000023237--2040-google-web-fonts-oder-eigene-fonts-dsgvo-konform-lokal-einbinden */
/* sowie https://google-webfonts-helper.herokuapp.com */


/* open-sans-300 - latin */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/open-sans-v15-latin-300.eot'); /* IE9 Compat Modes */
	src: local('Open Sans Light'), local('OpenSans-Light'),
	url('../fonts/open-sans-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/open-sans-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/open-sans-v15-latin-300.woff') format('woff'), /* Modern Browsers */
	url('../fonts/open-sans-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/open-sans-v15-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-300italic - latin */
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 300;
	src: url('../fonts/open-sans-v15-latin-300italic.eot'); /* IE9 Compat Modes */
	src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
	url('../fonts/open-sans-v15-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/open-sans-v15-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/open-sans-v15-latin-300italic.woff') format('woff'), /* Modern Browsers */
	url('../fonts/open-sans-v15-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/open-sans-v15-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
	src: local('Open Sans Regular'), local('OpenSans-Regular'),
	url('../fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
	url('../fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-italic - latin */
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 400;
	src: url('../fonts/open-sans-v15-latin-italic.eot'); /* IE9 Compat Modes */
	src: local('Open Sans Italic'), local('OpenSans-Italic'),
	url('../fonts/open-sans-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/open-sans-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/open-sans-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
	url('../fonts/open-sans-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/open-sans-v15-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	src: url('../fonts/open-sans-v15-latin-600.eot'); /* IE9 Compat Modes */
	src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
	url('../fonts/open-sans-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/open-sans-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/open-sans-v15-latin-600.woff') format('woff'), /* Modern Browsers */
	url('../fonts/open-sans-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/open-sans-v15-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600italic - latin */
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 600;
	src: url('../fonts/open-sans-v15-latin-600italic.eot'); /* IE9 Compat Modes */
	src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
	url('../fonts/open-sans-v15-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/open-sans-v15-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/open-sans-v15-latin-600italic.woff') format('woff'), /* Modern Browsers */
	url('../fonts/open-sans-v15-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/open-sans-v15-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700 - latin */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	src: url('../fonts/open-sans-v15-latin-700.eot'); /* IE9 Compat Modes */
	src: local('Open Sans Bold'), local('OpenSans-Bold'),
	url('../fonts/open-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/open-sans-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/open-sans-v15-latin-700.woff') format('woff'), /* Modern Browsers */
	url('../fonts/open-sans-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/open-sans-v15-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700italic - latin */
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 700;
	src: url('../fonts/open-sans-v15-latin-700italic.eot'); /* IE9 Compat Modes */
	src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
	url('../fonts/open-sans-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/open-sans-v15-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/open-sans-v15-latin-700italic.woff') format('woff'), /* Modern Browsers */
	url('../fonts/open-sans-v15-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/open-sans-v15-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800 - latin */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	src: url('../fonts/open-sans-v15-latin-800.eot'); /* IE9 Compat Modes */
	src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
	url('../fonts/open-sans-v15-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/open-sans-v15-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/open-sans-v15-latin-800.woff') format('woff'), /* Modern Browsers */
	url('../fonts/open-sans-v15-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/open-sans-v15-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800italic - latin */
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 800;
	src: url('../fonts/open-sans-v15-latin-800italic.eot'); /* IE9 Compat Modes */
	src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'),
	url('../fonts/open-sans-v15-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/open-sans-v15-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/open-sans-v15-latin-800italic.woff') format('woff'), /* Modern Browsers */
	url('../fonts/open-sans-v15-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/open-sans-v15-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}


/* dancing-script-regular - latin */
@font-face {
	font-family: 'Dancing Script';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/dancing-script-v9-latin-regular.eot'); /* IE9 Compat Modes */
	src: local('Dancing Script Regular'), local('DancingScript-Regular'),
	url('../fonts/dancing-script-v9-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/dancing-script-v9-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/dancing-script-v9-latin-regular.woff') format('woff'), /* Modern Browsers */
	url('../fonts/dancing-script-v9-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/dancing-script-v9-latin-regular.svg#DancingScript') format('svg'); /* Legacy iOS */
}

/* dancing-script-700 - latin */
@font-face {
	font-family: 'Dancing Script';
	font-style: normal;
	font-weight: 700;
	src: url('../fonts/dancing-script-v9-latin-700.eot'); /* IE9 Compat Modes */
	src: local('Dancing Script Bold'), local('DancingScript-Bold'),
	url('../fonts/dancing-script-v9-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/dancing-script-v9-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/dancing-script-v9-latin-700.woff') format('woff'), /* Modern Browsers */
	url('../fonts/dancing-script-v9-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/dancing-script-v9-latin-700.svg#DancingScript') format('svg'); /* Legacy iOS */
}


body, div, table, td, p, span {
	font-weight: 300;
	font-size: 16px;
	line-height: 1.8rem;
}

.advanced-menu {
   display: block !important;
}

.headbar {
  padding-bottom: 0;
}

.navigation-main .is--active .navigation--link, .navigation-main .is--active span {
	font-weight: bold;
}
.header-logo-and-suche {
	padding-left: 0px !important;
}


@media (min-width: 751px) {
	.logo {
		padding-top: 0px;
		margin-top: -24px !important; 
	}

	.headtyp-3 .top-bar .logo {
		height: 71px !important;
	}

	.headtyp-3 .header-main .top-bar {
		height: 99px !important;
	}
	
	
	.navigation-main .navigation--link {
		padding-left: 1.072rem;
		padding-right: 1.072rem;
	}
	
	
}

@media (max-width: 751px) {
	logo hover-typ-1 {
		padding-top: 30px !important;
		padding-left: 0px !important;
	}
}

.headtyp-3 .header-main .headbar {
	padding-bottom: 0px;
}
.headtyp-3 .header-main, .content-main {
	padding-left: 40px;
	padding-right: 40px;
}
.headtyp-3 .header-main .headbar .navigation-main, .headtyp-3 .header-main .top-bar, .headtyp-3 .header-main .headbar {
	padding-left: 0;
	padding-right: 0;
}
.navigation--list-wrapper {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.headtyp-1 .navigation-main .navigation--link, .headtyp-2 .navigation-main .navigation--link, .headtyp-3 .navigation-main .navigation--list .navigation--entry .navigation--link {
	line-height: 50px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.navigation-main li:first-child a {
	padding-left: 0px !important;
}
body.layout-boxed .activsticky.headbar {
	display: none !important;
}

.listing--wrapper.cleanlisting .product--box .product--badges .product--badge, .product-slider--container .product--box .product--badges .product--badge {
	border-radius: 0;
	left: -0.3rem;
	top: 0px !important;
}


.product--actions-new form {
	display: inline-block;
}
.product--actions-new form.article-compare {
	margin-right: 15px;
}
.product--rating-container {
	display: none !important;
}
.listing--wrapper.cleanlisting .listing > :first-of-type .box--content {
	border-top: 1px solid rgba(0,0,0,0.2);
}
.listing .product--box .box--content, .listing--wrapper.cleanlisting .product--box .box--content {
	border: 1px solid rgba(0,0,0,0.2);
}
/*
h1 {
	font-size: 45px;
	line-height: 1.8rem;
	font-weight: 300;
	text-transform: uppercase;
}
*/





@media (min-width: 1210px) {
   /* breite Browserfenster */
	h1 {
		font-size: 45px;
		line-height: 1.8rem;
		font-weight: 300;
		text-transform: uppercase;
	}
	h1.product--title {
		line-height: 110%;
	}
   
}
@media (min-width: 1000px) and 
  (max-width: 1209px) {
   /* schmalere Browserfenster */
	h1 {
		font-size: 40px;
		line-height: 1.8rem;
		font-weight: 300;
		text-transform: uppercase;
	}
	h1.product--title {
		line-height: 110%;
	}
   
}
@media (min-width: 651px) and 
(max-width: 1000px) {
/* Darstellung auf Netbooks */ 
	h1 {
		font-size: 30px; 
		font-weight: 600;
		text-transform: uppercase;
	}
	h1.product--title {
		line-height: 110%;
	}
} 
@media (max-width: 650px) {
 /* mobile Geräte */ 
	h1 {
		font-size: 20px; 
		font-weight: 600;		
		text-transform: uppercase;
	}
	h1.product--title {	
		height: 110%;
	}

}

.product--box.box--basic a.article-more {
	display: none;
}

.hinweis-wochenende {
	border-left: 0px;
	border-top: 0px;
	border-right: 1px solid #c9070a;
	border-bottom: 1px solid #c9070a;
	font-size: 16px;
	font-weight: 300;
	padding: 0 30px 30px 0;
	color: #c9070a;
	margin-bottom: 40px;
}
.hinweis-wochenende-headline {
	font-size: 30px;
	line-height: 1.8rem;
	font-weight: 300;
	text-transform: uppercase;
}
.tab-menu--product .hinweis-wochenende {
	border: 0px;
	border-top: 1px solid #c9070a;
	border-bottom: 1px solid #c9070a;
	padding: 30px 0 30px 0;
	margin-top: 30px;
}

.hinweis-wochenende-headline-cart {
	font-size: 15px;
	line-height: 1.3rem;
	font-weight: 600;
	text-transform: uppercase;
}
.hinweis-wochenende-cart {
	margin-top: 15px;
	border-top: 1px solid #c9070a;
	padding-top: 15px;
	font-size: 13px;
	line-height: 1.2rem;
}

.block-prices--cell {
}	

.emotion--show-listing {
	display: none;
}

.product--price-info {
	height: auto !important;
}

.product--box .product--price-info .price--unit {
	overflow: visible;

}

.product--price-info>.price--unit {
	padding-bottom: 2rem;
}