@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@400;600&display=swap);
:root {
--DROPDOWNCOLORCODE: #fff;
}
.headerContent_columnLeft {
	float:left;
	max-width:50%;
}
img.logo {
	height:auto;
	max-width:100%;
}
.headerContent_columnLeft div {
	display: table-cell;
	vertical-align:middle;
}
.normal_header .headerContent_columnRight {
	display: table-cell;
	height:80px;
	vertical-align:middle;
}
.normal_header #headerContent .headerContent_columnRight:nth-child(1) {
	padding-right:10px;
}
#verticalMenuWrapper {
	text-align:left;
}

.superheader #logoWrapper {
	padding-top:0px;
	background:transparent;
}
.superheader {
	height:50px !important;
	background-color: #F5F6F5;
}
.superheader #headerContent {
	height:50px;
}
.superheader .headerContent_columnLeft div {
	height:50px;
}
.superheader .headerContent_columnRight {
	display: table-cell;
	height:50px;
	vertical-align:middle;
}
.HmenuWrapper {
	background-color:transparent;
}
.normal_header .headerContent_columnRight .CSW {
	min-width:auto;
	width:auto;
}

@media screen and (max-width: 700px) {	
	/*Mobile*/
	#headerContent {
		top:auto;
		width: auto;
	}
	.normal_header #headerContent {
		display:table;
		float:none;
		width:100%;
	}
	.headerMenuWrapper {
		display:inline-block;
	}
	.normal_header .headerContent_columnLeft {
		float:none;
		max-width:none;
	}
	.normal_header .headerContent_columnLeft div {
		display:inline;
	}
	.normal_header .headerContent_columnRight {
		width:50%;
	}
	.normal_header #headerContent .headerContent_columnRight:nth-child(1) {
		padding-right:0px;
	}
	#headerWrapper {
		height:auto;
	}
	#minicart {
		padding:20px;
	}
	#minicartshower {
		display:none !important;
	}
}
@media screen and (max-width: 500px) {
	.Hmenu {
		width:auto;
	}
	#headerContent {
		display:inline-block;
		float:none;
	}
	.headerContent_columnLeft {
		float:none;
		max-width:none;
		display: table;
		width:100%;
	}
	.normal_header .headerContent_columnLeft div {
		display: table-cell;
		height: auto;
	}
	.headerMenuWrapper {
		display:none;
	}
	.superheader #headerContent {
		height:auto;
	}
	.superheader .headerContent_columnLeft div {
		height:auto;
	}
}