body{
	max-width: 100%;
}
#menu-glavnoe-menyu .sub-menu{
	width: 180px !important;
}
.page-header-content > h1{
	color: #4d4d4d !important;
	font-size: 33px !important;
}
html, .meta-header{ 
	background-color: #fff !important; 
}
#mp-menu .mp-back, .mp-level-header>h2{
	text-indent: -9999px;
	overflow: hidden;
	position: relative;
}
.mp-level-header>h2:before{
	content: 'Меню';
	display: block;
    position: absolute;
}
#mp-menu .mp-back:before{
	content: 'Назад';
	display: block;
    position: absolute;
}
#mp-menu .mp-back:after{
	top: 1em;
}
#mp-menu .mp-back:after, #mp-menu .mp-back:before, .mp-level-header>h2:before{
	text-indent: 0;
}
@media (max-width: 958px){
	.responsive-layout #sub-header header.page-header {
		padding: 0 15px !important;
	}
	.page-header-content > h1{
		font-size: 33px !important;
	}
	.home .wpv-grid.grid-1-4.wpv-first-level.unextended{
		max-width: 500px;
		margin: auto;
	}
}
@media (max-width: 780px){
	.home .wpv-grid.grid-1-4.wpv-first-level.unextended{
		max-width: 400px;
	}
}
@media (max-width: 650px){
	.home .wpv-grid.grid-1-4.wpv-first-level.unextended{
		max-width: 320px;
	}
}
@media (max-width: 600px){
	.home .wpv-grid.grid-1-4.wpv-first-level.unextended img{
		max-height: 100px;
	}
}
@media screen and (max-width:560px) {
	.loop-wrapper .post-row-left, .loop-wrapper .post-row-right{
		background: #fff !important;
	}
	.loop-wrapper .post-row-left, .loop-wrapper .post-row-center, .loop-wrapper .post-row-right, .loop-wrapper .post-row{
		display: block !important;
	}
}
@media screen and (max-width:390px) {
	.loop-wrapper .list-item .post-content-outer{
		padding: 0 !important;
	}
}
@media screen and (max-width:370px) {
	.loop-wrapper .list-item .post-content-outer{
		padding: 0 !important;
	}
	.page-header-content > h1{
		font-size: 27px !important;
	}
}