#container {padding: 0;}
.header-desktop .no-link, .header-mobile .no-link {
	cursor: default;
}
.header-desktop .no-link:hover, .header-mobile .no-link:hover {
	text-decoration: none;
}
@media (min-width: 1024px) {
	.header-desktop .bg-top {
		background: #222 none repeat scroll 0% 0%;
	}
	.header-desktop .bg-menu {
		background: #FFF none repeat scroll 0% 0%;
		position: relative;
	}
	.header-desktop .top,
	.header-desktop .menu {
		font-family: "Roboto-reg",sans-serif;
		vertical-align: middle;
		max-width: 950px;
		margin: 0 auto;
	}
	.header-desktop .menu {
		padding: 20px 0 0;
	}
	.header-desktop .menu .logo {
		width: 250px;
		margin-top: -5px;
		float: left;
	}
	.header-desktop .top a {
		color: #8C8C8C;
	}
	.header-desktop .top {
		font-family: "Roboto-reg",sans-serif;
		vertical-align: middle;
		max-width: 950px;
		margin: 0 auto;
	}
	.header-desktop .pull-right p,
	.header-desktop .pull-right .lang-selector {
		display: inline-block;
	}
	.header-desktop .pull-right .lang-selector {
		margin-left: 10px;
	}
	.header-desktop .pull-right .lang-selector .btn {
		font-size: 0.85em;
		color: #8C8C8C;
		text-transform: uppercase;
		background: transparent;
		padding: 3px 8px 2px;
		border: 1px solid #8C8C8C;
		border-radius: 0;
		-webkit-appearance: none;
	}
	.header-desktop .pull-right .lang-selector .dropdown-menu {
		font-size: 0.85em;
		background-color: #222;
		border-radius: 0;
		text-transform: uppercase;
		min-width: 0;
	}
	.header-desktop .pull-right .lang-selector .dropdown-menu li a {
		padding: 5px 15px;
	}
	.header-desktop .menu ul {
		margin: 42px 0 6px;
		padding: 0;
	}
	.header-desktop .menu ul li.menulv1 {
		font-family: "Ubuntu",sans-serif;
		font-weight: bold;
		text-transform: uppercase;
	}
	.header-desktop .menu ul li a {
		color: #494949;
		padding-bottom: 20px;
		display: block;
	}
	.header-desktop .menu ul li.on a,
	.header-desktop .menu ul li a:hover {
		color: #FF582B;
		text-decoration: none;
	}
	.header-desktop .menu ul li.on:after {
		position: absolute;
		z-index: 15;
		top: 100%;
		left: 50%;
		margin-left: -33px;
		border-width: 8px 33px 0px;
		border-style: solid;
		border-color: #FFF transparent transparent;
		-moz-border-top-colors: none;
		-moz-border-right-colors: none;
		-moz-border-bottom-colors: none;
		-moz-border-left-colors: none;
		border-image: none;
		content: "";
	}
	.header-desktop .menu .menulv2 {
		background-color: #344651;
		margin: 0;
		position: absolute;
		top: 100%;
		left: 0;
		right: 0;
		padding: 20px 0;
		display: none;
	}
	.header-desktop .menu ul li.on .menulv2 {
		display: block;
	}
	.header-desktop .menu .menulv2 .container-submenu {
		font-family: "Roboto-reg",sans-serif;
		font-weight: normal;
		width: 950px;
		margin: 0 auto;
	}
	.header-desktop .menu .menulv2 .container-submenu ul {
		width: 25%;
		padding-right: 5px;
		margin: 0;
		float: left;
	}
	.header-desktop .menu .menulv2 .container-submenu ul:nth-of-type(4n+1) {
		clear: left;
	}
	.header-desktop .menu .menulv2 .container-submenu ul li {
		font-size: 13px;
		margin: 15px 0;
	}
	.header-desktop .menu .menulv2 .container-submenu ul li a {
		color: #ffffff;
		text-transform: none;
		padding: 0;
	}
	.header-desktop .menu .menulv2 .container-submenu ul li a:before {
		content: url(../images/submenu-arrow.png);
		margin-right: 5px;
	}
	.header-mobile {
		display: none;
	}
}
@media (max-width: 1023px) {
	.navigation-buttons button:hover {
		background-color: transparent;
	}
	.menu-bloc .dropdown-content > .menu > li {
		border-bottom: none;
	}
	.menu-bloc .dropdown-content > .menu > li > a {
		background-image: url("../images/chevron_right_orange_small.png?1444118391");
	}
	.main-menu-mobile .dropdown-link::after {
		width: 29px;
		height: 15px;
		top: 22px;
	}
	.menu-highlights::after,
	.navigation-buttons button.opened::after {
		display: none;
	}
	.header-desktop {
		display: none;
	}
    .navigation-overlays .overlay-wrapper {
    	overflow-y: auto;
	}
	.header-mobile * {
		-webkit-text-size-adjust: 100%
	}
}
@media (max-width: 767px) {
	.main-menu-mobile .opened .dropdown-link::after {
		top: 16px;
	}
	.main-menu-mobile .dropdown-link::after {
		top: 10px;
	}
}