/**
 * SUMOshop Main v1.28
 * Copyright 2020 SUMOshop http://www.sumoshop.dk
 * All rights reserved
 */
header .common-account, header .common-country, header .common-currency, header .common-language {
	text-transform: uppercase;
}

#menu-main {
	margin-bottom: 10px;
	margin-bottom: var(--basic-margin);
}

.header-transparent>header #menu-main {
	margin-bottom: 0;
}

#menu-main::after {
	display: block;
	content: "";
	width: calc(100% - 10px * 2);
	width: calc(100% - var(--basic-margin) * 2);
	margin: 0 10px;
	margin: 0 var(--basic-margin);
	border-bottom: 1px solid #888888;
}

#menu-main .common-menu-hover>li>.common-menu-hover-sub, #menu-main .common-menu-hover-subcontainer {
	padding: 20px 0;
	min-height: calc(1200px * 1/4);
	min-height: calc(var(--basic-full) * 1/4);
}

#menu-main .common-menu-hover-sub ul {
	width: calc(1200px * 1/4);
	width: calc(var(--basic-full) * 1/4);
}

#menu-main>ul>li>a {
	height: calc(20px + 10px * 2 + 0px * 2);
	height: calc(20px + var(--basic-margin) * 2 + var(--basic-padding) * 2);
	margin-right: 20px;
	font-size: 16px;
}

#menu-main.menu-justify>ul>li>a {
	margin: 0;
}

#menu-main>ul>li:hover>a {
	color: #888888;
	color: var(--basic-hover-color);
}

#menu-main>ul>li>a, #menu-main .common-menu-hover-sub ul>li>span {
	text-transform: uppercase;
}

header .common-menu-hover-toggle, header .common-menu-sub-toggle, header .common-menu-toggle {
	z-index: 100;
	position: fixed;
	top: 0px;
	left: 0px;
}

footer {
	line-height: 180%;
}

footer .block-content .icon {
	margin-top: 5px;
	margin-left: 0;
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
}

footer .block-content .icon:hover {
	opacity: 0.5;
}

#window-blocks>.overlaycontainer>.block, #window-blocks>.overlaycontainer>.block-container {
	float: none;
}

@media only screen and (max-width: 600px) {
	main {
		top: calc(10px * -1);
		top: calc(var(--basic-margin) * -1);
	}

	#menu-main:after {
		border: 0;
	}

	#menu-main {
		margin: 0;
	}

	#menu-main .common-menu-hover-sub ul {
		width: 100%;
	}

	#menu-main .common-menu-hover>li>.common-menu-hover-sub, #menu-main .common-menu-hover-subcontainer {
		min-height: 0;
	}

	header .block-image:not([class*=right]):first-child, header .block-images:not([class*=right]):first-child {
		margin-left: 50px;
	}
}