.header-block {
	position: relative;
	padding: 10px;
}
.header-stats {
	display: none;
}
.header-search__input {
	width: calc(100% - 35px);
}
.header-social {
	display: none;
}
.header-main {
	padding-top: 0;
}
.header-logo {
	width: 70px;
}
.header-slogan {
	font-size: 1.5em;
}
.header-main__buttons {
	margin-top: 10px;
}
.header-main__afisha, .header-main__subsribe {
	width: calc(50% - 1px);
}
.header-main__subsribe {
	margin-left: 1px;
}
.header-main__extra {
	margin-top: 5px;
	padding-right: 10px;
}
.page-index .header-holder {
	height: 490px;
}
.main-left {
	width: 100%;
	padding: 0 10px;
}
.main-right {
	width: 100%;
	margin: 20px 0 0 0;
	padding: 0 5px;
}
.slider-left {
	width: 100%;
	margin-bottom: 2px;
}
.slider-left .slider-descr {
	display: none;
}
.slider-left > a {
	height: 150px;
	text-align: center;
}
.slider-left .slider-inner {
	padding: 20px !important;
	display: inline-block;
	vertical-align: bottom;
	width: 100%;
}
.slider-left .slider-inner .slider-title {
	display: inline-block;
}
.slider-left > a:before {
	content: "";
	display: inline-block;
	width: 0;
	height: 100%;
	vertical-align: middle;
}
.slider-left a.slider-link, .slider-item > a {
	height: 250px;
}
.slider-right .slider-item:nth-child(3),
.slider-right .slider-item:nth-child(4) {
	display: none;
}
.slider-right {
	width: 100%;
}
.slider-right .slider-item {
	width: calc(50% - 1px);
	margin: 0;
}
.slider-right .slider-item:nth-child(2) {
	margin-left: 2px;
}
.slider-right .slider-title {
	font-size: 15px;
	display: inline-block;
}
.main-menu__logo {
	display: none;
}
.main-menu__top {
	margin: 0;
}
.poster-block {
	flex-basis: calc(50% - 10px);
}
.poster-blocks .poster-block:nth-child(2), .poster-blocks .poster-block:nth-child(5) {
	margin-left: 0;
	margin-right: 0;
	margin-right: 0;
}
.page-index .poster-blocks .poster-block:nth-child(n + 3){
	/*display: none;*/
}
.page-index .poster-blocks .poster-block.item-news:nth-child(n + 3){
	display: none;
}
.poster-blocks.four .poster-block {
	flex-basis: calc(50% - 10px);
	margin: 0 5px;
	min-height: auto;
}
.poster-block__date, .poster-block__place, .poster-block__category, .poster-block__food-type {
	font-size: 12px;
}
.poster-blocks-menus {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	height: auto;
	margin-bottom: 10px;
}
.poster-blocks-menu {
	flex-basis: calc(50% - 15px);
	margin: 5px 0;
	max-height: none;
}
.poster-blocks-menu li {
	margin: 0;
}
.poster-blocks-menu li:nth-child(n+2) {
	display: none;
}
.poster-block__image img {
	width: 100%;
}
.main-right .tags-list {
	padding: 0 10px;
}
.breadcrumbs {
	padding: 0 5px;
}
.main > .text {
	padding: 0 5px;
}
.main-left-likes {
	display: none;
}
.main-left-likes + .main-left {
	width: 100%;
	margin-left: 0;
}
.article-page h1, .event-page h1, .food-page h1 {
	margin: 8px 0;
}
.events-list-holder .poster-blocks .poster-block, .foods-list-holder .foods-items .foods-item, .page-tags-list-holder .poster-blocks .poster-block {
	margin-bottom: 20px;
}
.articles-list .articles-list-item-image, .events-list .events-list-item-image, .foods-list .foods-list-item-image {
	width: 100%;
	margin: 0 0 10px 0;
}
.articles-list .articles-list-item-image img, .events-list .events-list-item-image img, .foods-list .foods-list-item-image img {
	width: 100%;
}
.foods-sort-holder {
	padding: 0 5px 20px 5px;
}
.foods-list-holder .foods-items .foods-item__image {
	width: 100%;
}
.foods-list-holder .foods-items .foods-item__descr {
	width: 100%;
}
.foods-list-holder .foods-items .foods-item__price, .poster-block .poster-block__price {
	margin: 10px 0;
}
.event-details-table, .food-details-table {
	margin-bottom: 10px;
}
/* .event-details-table table tr {
	width: 100%;
} */
.event-details-table__row,
.article-details-table__row {
	flex-basis: 100%;
}
.article-page .article-view-all,
.event-page .event-view-all,
.food-page .food-view-all {
	text-align: center;
}
.article-page .article-header__image.with-map, .event-page .event-header__image.with-map {
	width: 100%;
	padding-right: 0;
}
.article-page .article-header__map, .event-page .event-header__map {
	width: 100%;
	margin-top: 5px;
}
.block-view-all {
	margin: 10px 0 20px 0;
}
.footer-holder {
	padding: 15px 10px;
}
.footer-menu {
	width: 100%;
}
.footer-menu > li:not(:first-child){
	display: none;
}
.footer-menu > li:first-child > a {
	padding: 5px 10px;
}
.footer-menu-second-holder {
	margin-top: 15px;
}
.subscribe-form {
	background-image: none;
	padding: 20px 10px;
}
.article-page .article-content img, .event-page .event-content img, .food-page .food-content img {
	height: auto;
}
.main-right .popular-articles {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
}
.main-right .popular-block {
	flex-basis: calc(50% - 10px);
}