@media (max-width: 1200px) {
	.main-menu.open {
  		width: 270px;
	}
}

.main-menu .menu li a {
 	font-size: 14px;
}

.main-menu .menu .sub-menu li a {
	font-size: 14px;
}

.logo {
 	margin-left: 70px;
}

.top-nav {
	position: relative;
 	margin-right: 80px;
	padding-right: 35px;
}

/* nav lang links */
.socials-sm {
    margin: 0 2px 0 0;
}

/* mobile nav lang links */
.main-menu .menu li.lang-item a {
    font-size: 12px;
    color: #24B8BC;
}

.main-menu .menu li.lang-item a:hover, .main-menu .menu li.lang-item a:focus {
    color: #283e42;
}

@media (min-width: 1201px) {
	.main-menu .menu {
		margin-right: 55px;
	}
}

/* lang links moved to top nav */
.lang-item {
	display: inline;
}

/* search moved to top nav */
.top-nav .astm-search-menu {
  	position: absolute;
 	display: inline;
    top: 5px;
    right: 0px;
}

@media (min-width: 1201px) {
	.main-menu .menu .lang-item {
 		display: none;
	}
	
	.main-menu .menu .astm-search-menu {
		display: none;
	}
}

/* mobile search */
@media (max-width: 1200px) {
	.main-menu .menu .astm-search-menu.dropdown form {
     	margin-left: 22px;
  	}

	.main-menu .menu {
		margin-bottom: 18px;
	}

	.main-menu .contact-btn-mobile {
	 	margin-left: 8px;
		display: block;
	}
}