/* адаптивность */

span.less-900 {
	margin:0 !important;
    }
	
span.less-900-show {
		display: none;
    }

@media screen and (max-width:900px) {
    span.less-900 {
		display: none;
		margin:0 !important;
    }
	
	span.less-900-show {
		display: inline;
    }
	
	img.menuicon {
		width:1.2em !important;
	}
	
	.flagsblock a {
	padding:0.3em !important;
	border-bottom: unset;
	}
	
	.logoblock {
		font-size:0.55em;
	}
}

img.adaptive {
	max-width: calc(100% - 60px);
}

.showmobilemenu {
	padding:5px;
	font-size:3em;
	border-bottom: unset;
}

.mobilemenu .menublock {
	display: none;
}