

@media screen and (max-width: 1920px) {
	#main_menu_button {
		display:none;
	}
}
@media screen and (max-width: 1280px) {
    .wrapper-block {
        /* padding: 0px 10px; */
        min-width: 1180px;
        /* display: block; */
    }
	.top-banner img {
		width: 100%;
	}
    .contentColumn {
        /* width: calc(100% - 500px); */
        /* padding: 0px 30px; */
        max-width: 1024px;
        width: 100%;
    }
    .single-post .contentColumn {
        /* width: calc(100% - 250px); */
        /* padding: 0px 30px 0px 0px; */
    }
    .single-post .entry-content img {
        max-width: 100%;
    }
    .chronicle-posts {
        width: 100%;
    }
    article.post .entry-excerpt {
        width: calc(100% - 230px - 20px);
        padding: 0;
    }
    article.post .entry-title{
        /* width: calc(100% - 120px); */
    }
    article.home-sticky .entry-excerpt {
        /* width: initial; */
        /* padding: 0px 0px; */
    }
    .sticked-post {
        /* width: calc(50% - 10px); */
        margin-left: 0px;
    }
    .contentColumn .popular-post {
        width: calc(50% - 10px);
        margin-right: 0px;
    }

    .copyrights {
        text-align: center;
    }

    article.home-sticky .entry-title {
        display:block;
        width: calc(100% - 320px);
        float: right;
        clear: none;
    }
    article.home-sticky .entry-excerpt {
        display:block;
        width: calc(100% - 320px);
        padding:0px 0px;
        float: right;
        min-height: initial;
    }
	.mobile-banners {
		display: none;
	}
	footer#colophon {
		/* min-width: fit-content; */
		width:100%;
		margin: auto;
		display: block;
		position: relative;
	}
}



@media screen and (max-width: 1200px) {
    .sticked-post {
        width: 100%;
    }
    .contentColumn .popular-post {
        width: 100%;
    }
    .popular-post .wp-popular-block {
        display: inline-block;
        text-align: initial;
        padding: 20px 10px 0px 10px;
        /* min-height: 120px; */
    }
    .popular-post .litle-line {
        display: none;
    }
    .popular-post .wp-popular-widget {
        text-align: center;
    }
    article.home-sticky .entry-image {
        /* float: left; */
        display: block;
        margin: auto;
        float: none;
    }
    article.home-sticky .entry-title {
        width: 100%;
        /* float: right; */
        /* display: inline-block; */
        /* clear: inherit; */
        text-align: center;
        /* padding-top: 10px; */
    }
    article.home-sticky .entry-excerpt {
        /* min-height: initial; */
        float: none;
        /* padding-top: 10px; */
        /* display: block; */
        width: initial;
    }
	.content-popular {
	    margin: 20px;
	}
}


@media screen and (max-width: 1024px) {


	
    body {
        width: 100%;
    }
    .container {
        max-width: 1024px;
        overflow: hidden;
    }
	.front-conteiner {
		max-width: 1024px;
		width: 100%;
	}
	.front-ajax-conteiner {
		max-width: 1024px;
		width: 100%;
	}
	.front-col.front-col-4 {
		max-width: 1024px;
		display: inline-flex;
		margin: 0 auto;
		width: 100%;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
		display: inline-grid;
	}
	.front-ajax-conteiner .front-col:nth-child(3),
	.front-ajax-conteiner .front-col:nth-child(7),
	.front-ajax-conteiner .front-col:nth-child(10) {
	  margin-right: 20px;
	} 
	.front-ajax-conteiner .front-col:nth-child(2),
	.front-ajax-conteiner .front-col:nth-child(5),
	.front-ajax-conteiner .front-col:nth-child(8),
	.front-ajax-conteiner .front-col:nth-child(10) {
	  margin-right: 0px;
	} 
	.front-conteiner .front-col:nth-child(4),
	.front-conteiner .front-col:nth-child(7),
	.front-conteiner .front-col:nth-child(10),
	.front-conteiner .front-col:nth-child(13),
	.front-conteiner .front-col:nth-child(17) {
	  margin-right: 20px;
	}
	.front-conteiner .front-col:nth-child(3), .front-conteiner .front-col:nth-child(5), .front-conteiner .front-col:nth-child(7), .front-conteiner .front-col:nth-child(9), .front-conteiner .front-col:nth-child(14), .front-conteiner .front-col:nth-child(17){
	    margin-right: 0px;
	}	
	.front-col-archive {
		display: none;
	}
	.vi-1024 {
		display: block;
	}
	.news-archive {
		max-height: 260px;
	}
	.front-col {
		/* margin-right: 0px; */
		/* display: inline-flex; */
	}
	.front-col.front-col-single {
	    max-width: 100%;
	    overflow-x: scroll;
	}
	.social-wrapper {
		max-width: 100%;
		margin:0px auto 20px;
		padding: 0 10px;
		box-sizing: border-box;
	}
	.lap-m-r {
		margin-right: 20px;
	}
	.lap-full {
		width:100%;
		max-width: 1024px;
	}
	.lap-full .news-archive {
		max-height: 380px;
	}
	.news-chronic .wrapper-archive {
	    max-height: 740px;
	}
	.wrapper-archive {
	    max-height: 330px;
	}
	.stycky-second .news-block {
		overflow: hidden;
		max-height: 380px;
	}
	.stycky-second {
		max-height: 380px;
		/* height: 100%; */
		/* width: 580px; */
		position: relative;
		/* display: flex; */
		/* overflow: hidden; */
	}
	.stycky-second .data-post {
	    position: absolute;
	    bottom: 0;
	    width: 540px;
	    box-sizing: revert-layer;
	    display: block;
	    /* margin: 0; */
	    margin: 20px;
	}
	.stycky-news.stycky-second .title-post a {
		font-family: 'Roboto';
		font-size: 24px;
		font-weight: 600;
		color: #fff;
	}
	.stycky-news.stycky-second .title-post {
		margin: 0;
		padding-bottom: 10px;
		margin-bottom: 10px;
		border-bottom: 3px solid #fff;
	}
	.stycky-second .author-post {
		color: #fff;
	}
	.stycky-second .date-post {
		color: #fff;
	}
	.stycky-second .excerpt-post {
		display:none;
	}
	.stycky-news.stycky-second .image-post .img-bg {
	    display: block;
	    position: absolute;
	    width: 100%;
	    height: 100%;
	    top: 0;
	    background: linear-gradient(0deg, #000000a8, transparent);
	}
	.news-chronic {
		max-height: 780px;
		width: 100%;
		box-sizing: border-box;
		/* margin: 10px; */
		height: auto;
	}
	.n-m-r-1024 {
		margin-right: 0px;
	}




	
    .top-banner img {
        width: 100%;
    }
	.top-line {
    width: 100%;
}
	.top-line .wrapper-block {
    min-width: auto;
    max-width: 100%;
}
    .wrapper-block {
        width: 100%;
        padding: 0px 0px;
        min-width: auto;
        max-width: 1024px;
    }
    .top-banner {
        width: 100%;
        padding: 0px 0px;
        min-width: auto;
        max-width: 1024px;
        padding: 0 10px;
        box-sizing: border-box;
    }
    .main-menu ul.menu li a {
        font-size: 90%;
        display: block;
    }
    article.post .entry-title {
    }
    article.post .entry-excerpt {
        width: 250px;
    }
    .sticked-post {
        width: 100%;
        margin-left: 0px;
    }
    article.home-sticky .entry-image {
        float: none;
        text-align: center;
        width: 100%;
        overflow: hidden;
    }
    article.home-sticky .entry-title {
        /* position: absolute; */
        top: 0;
        width: 100%;
        text-align: center;
    }
    article.home-sticky .entry-excerpt {
        float: left;
        width: 100%;
        min-height: inherit;
        padding-left: 0;
    }
    .contentColumn .popular-post {
        width: 100%;
        margin-right: 0px;
    }
    .single-post .contentColumn {
        /* width: 770px; */
        min-width: 600px;
    }
    .single-post article.post .entry-title {
        /* width: 380px; */
    }
    .content-single-header-lblock {
        /* width: calc(100% - 260px); */
    }
    .single-post .entry-content img {
        /* max-width: 690px; */
    }
    .chronicle-posts article.post .entry-image {
        width: 230px;
    }
    .chronicle-posts article.post .entry-image a {
        width: calc(100% - 10px);
        margin: 0px 10px 0px 0px;
    }

    .chronicle-posts article.post .entry-excerpt {
        width: calc(100% - 250px);
    }
	.main-menu .wrapper-block {
    display: block;
    position: initial;
}
    .main-menu {/* overflow: visible; */position: initial;}
    #main_menu_button {
        width: 68px;
        height: 50px;
        font-size: 35px;
        text-align: center;
        float: right;
        display: block;
        cursor: pointer;
        margin-right: 20px;
        line-height: 50px;
    }
	body.fixed-menu .header-block.wrapper-block {
	    margin-bottom: 40px;
	}
	.fixed-menu div#conteiner_menu {
	    position: fixed;
	    bottom: 0;
	    width: 100%;
	    z-index: 900;
	    transform: translateY(-22%);
	    animation: open_menu2 1.0s forwards;
	    opacity: 1;
	}
	@keyframes open_menu2 {
	  0% {transform: translateY(100%);}
	  100% {transform: translateY(0%);}
	}
	.o_menu div#conteiner_menu {
	    top: 0;
	    /* position: relative; */
	    height: 100%;
	    /* position: relative; */
	    background: none;
	}
	.fixed-menu div#conteiner_menu #main_menu_button {float: none;width: 100%;}
    .main-menu-btn:before {
        content: "Меню";
        right: 90px;
        position: absolute;
        font-size: 0;
        line-height: 50px;
    }

    .main-menu-btn:hover {

    }
	#conteiner_menu.close .menu-footer {
	    display: none;
	}
	#conteiner_menu.close .menu-header {
	    display: none;
	}
	#conteiner_menu .menu-footer {
	    display: block;
	}
	.searchform-menu {display: flex;}
	#conteiner_menu .menu-header, .copyrights-header {
	    display: block;
	}
	
	#conteiner_menu.close .menu-up {
		transform: translateX(40%);
		animation: close_menu 0.3s forwards;
		display: none;
		/* visibility: hidden; */
		/* opacity: 0; */
	}
	#conteiner_menu.close .menu-close {
		transform: translateX(40%);
		animation: close_menu 0.3s forwards;
		display: none;
	}
	@keyframes close_menu {
	  0% {transform: translateY(0%);}
	  100% {transform: translateX(-150%);}
	}
    .main-menu .menu-up {
        display: block;
        position: fixed;
        /* overflow: visible; */
        top: 0px;
        width: 90%;
        z-index: 1000;
        height: initial;
        /* border-top: 1px solid; */
        /* float: right; */
        clear: both;
        background: #fff;
        height: 100%;
        box-shadow: 6px 0 14px #000;
        overflow-y: scroll;
        transform: translateX(-150%);
        animation: open_menu 0.5s forwards;
        /* opacity: 1; */
  }
		@keyframes open_menu {
		  0% {transform: translateX(-150%);}
		  100% {transform: translateY(0);}
		}
	.menu-close {
		display: block;
		position: fixed;
		top: 50%;
		right: 4px;
		width: 80px;
		height: 50px;
		background-color: #fff;
		z-index: 1100;
		opacity: 1;
		border: 1px solid #860f01;
		border-radius: 5px;
		font-size: 32px;
		color: #000;
		line-height: 50px;
		text-align: center;
		color: #860f01;
		animation: open_menu 0.5s forwards;
	}
	
    .main-menu ul.menu {
        display: block;
        /* position: fixed; */
        /* overflow: visible; */
        /* top: 0px; */
        /* width: 80%; */
        /* z-index: 1000; */
        height: initial;
        /* border-top: 1px solid; */
        /* float: right; */
        /* clear: both; */
        /* background: #fff; */
        /* height: 100%; */
        /* box-shadow: 6px 0 14px #000; */
    }
    #conteiner_menu .menu-bg {
        /* content: ''; */
        min-height: 100%;
        width: 200%;
        /* margin-right: 0; */
        position: fixed;
        display: block;
        /* right: 0; */
        background-color: rgb(37 37 37 / 75%);
        top: 0;
        z-index: 10;
        animation: open_bg 1.5s forwards;
    }
    #conteiner_menu.close ul.menu {
        display: none;
    }
    .main-menu ul.menu li {
        /* float: none; */
        /* background: #0d4f7a; */
        /* opacity: 0.9; */
        height: 30px;
        /* border-bottom: 1px solid #141414; */
        /* width: 100%; */
        display: block;
    }
	.main-menu ul.menu li a:hover {
    color: #860f01;
}
    .main-menu ul.menu li a {
        padding: 0;
        margin: 0;
        height: 30px;
        display: inline-block;
        line-height: 30px;
        font-size: 14px;
        text-align: right;
        padding: 0px 20px;
        color: #000000;
        text-align: left;
        font-family: 'Noto Sans';
        /* margin-bottom: 13px; */
    }
    .main-menu ul.menu li a:after {
        border-bottom: 1px solid #000000;
        content: "";
        /* width: 80%; */
        height: 1px;
        display: block;
        /* margin: -6px 0; */
    }
    .main-menu ul.menu li:hover {
        /* border-bottom: 1px solid #fff; */
        /* height: 40px; */
        /* background: #86a7bd; */
        margin-bottom: 0;
        height: 30px;
        border: none;
    }
	ul.sub-menu {
		width: 100%;
		display: block;
		position: relative;
		background: none;
		outline: none;
	}
	.main-menu ul.menu li ul.sub-menu a {
    padding: 0 20px;
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
    height: 30px;
    /* width: 100%; */
    display: inline-block;
}

	.main-menu ul.menu li.menu-item-has-children {
		background-image: none;
		display: block;
		height: auto;
		border-bottom: none;
	}

	.main-menu ul.menu li.menu-item-has-children:hover {
		/* background-image: none; */
		/* display: block; */
		/* height: auto; */
		/* border-bottom: none; */
	}

	.main-menu ul.menu li ul.sub-menu li {
		display: block;
		position: relative;
		height: 30px;
	}

	.main-menu ul.menu li.menu-item-has-children:hover a {
		/* border-bottom: 1px solid #fff; */
	}
	header {
	    min-width: 100%;
	    /* position: fixed; */
	    /* z-index: 900; */
	    /* background: #fff; */
	    /* top: 0; */
	}
}
@media screen and (max-width: 1024px) and (min-width: 901px) {
	.front-conteiner .front-col-convert {
	    margin-right: 0px;
	    min-height: 380px;
	    display: inline-block;
	    vertical-align: top;
	    margin: 0;
	    margin-right: 20px;
	    font-size: 0;
	    /* line-height: 0%; */
	    padding: 0;
	    position: relative;
	    max-width: 280px;
	}	
	.front-conteiner .front-col-convert .stycky-news.stycky-second .image-post .img-bg {
		background: none;
		display: none;
	}
	.front-conteiner .front-col-convert .stycky-news.stycky-second .data-post  {
		color: #000;
		position: initial;
		/* max-height: initial; */
		width: 93%;
		margin: 10px;
		height: 210px;
	}
	.front-conteiner .front-col-convert .stycky-news.stycky-second .title-post  {
		color: #000;
		margin-bottom: 4px;
		padding-bottom: 0;
	}
	.front-conteiner .front-col-convert .stycky-news.stycky-second .title-post a {
		color: #383838;
		font-family: 'Noto Sans';
		font-size: 18px;
		font-weight: 500;
		line-height: 117%;
		margin-bottom: 0;
	}
	.front-conteiner .front-col-convert .stycky-news.stycky-second .author-post  {
		color: #000;
	}
	.front-conteiner .front-col-convert .stycky-news.stycky-second .date-post  {
		color: #000;
	}
	.front-conteiner .front-col-convert .stycky-news.stycky-second .excerpt-post  {
		color: #000;
		display: block;
	}
	.front-conteiner .front-col-convert .stycky-news.stycky-second .excerpt-post a {
		color: #000;
	}
	footer#colophon {
		min-width: 100%;
	}

	header {
		min-width: 100%;
		/* min-width: 1024px; */
	}
}
@media screen and (max-width: 900px) {
	.news-feed, .stycky-second,
	.news-feed, .stycky-fourth,
	.news-feed, .stycky-first,
	.news-feed, .stycky-third,
	.stycky-second .news-block {
		max-height: 600px;
		max-height: none;
		height: auto;
		width: auto;
	}
	.stycky-fourth .news-block,
	.stycky-second .news-block,
	.stycky-first .news-block,
	.stycky-third .news-block,
	.news-feed .news-block {
		max-height: none;
		height: auto;
	}
	.stycky-news.stycky-fourth .image-post .img-bg, .stycky-news.stycky-second .image-post .img-bg,  .stycky-news.stycky-third .image-post .img-bg {
		display:none;
	}
	.stycky-news.stycky-first .author-post  {
		color: #fff;
	}
	.stycky-news.stycky-first .date-post  {
		color: #fff;
	}
	.stycky-news.stycky-first .title-post a {
		font-size: 22px;
		font-family: 'Roboto';
		font-size: 22px;
		font-weight: 600;
		/* color: #383838; */
		margin-bottom: 0;
		line-height: 117%;
	}
	.front-col {
		width: 580px;
		/* max-width: 1024px; */
		display: inline-flex;
		margin: 10px auto;
		/* width: 100%; */
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
		display: inline-grid;
	}
	.stycky-second .excerpt-post {
		display: block;
	}
	.stycky-col {
	    height: 380px;
	}
	.stycky-col {
		height: 600px;
		/* width: 580px; */
	}
	.news-block {
		max-height:unset;	
	}
	.front-col {
		/* max-height: 580px; */
		/* height: 100%; */
		width: 580px;
		position: relative;
		/* display: flex; */
		/* overflow: hidden; */
		display: block;
		margin-bottom: 0;
	}
	.front-col-archive {
		width: 580px;
		margin: 0;
		min-height: auto;
	}
	.front-col-archive.curt-archive {
		width: 580px;
		display: none;
	}
	.front-col-poll {
	    /* width: 100%; */
	    min-height: auto;
	    /* margin: 10px; */
	    padding: 20px;
	}
	.front-col.front-col-single {
	    max-width: 100%;
	    overflow-x: scroll;
	    min-width: 100%;
	}
	.front-col.front-col-single .front-col {
		width: 100%;
		min-height: 100%;
		height: 112px;
		padding-bottom: 10px;
		border-bottom: 1px solid #ccc;
	}
	.front-col.front-col-single .front-col .news-block {
		display: flex;
		position: relative;
		min-height: auto;
		box-shadow: none;
		/* padding-bottom: 20px; */
		height: 112px;
	}
	.front-col.front-col-single .front-col .image-post {
		max-width: 200px;
		height: auto;
	}
	.front-col.front-col-single .front-col .data-post {
		width: 100%;
		display: block;
		min-height: initial;
		/* height: initial !important; */
		/* display: grid; */
		max-height: none;
		margin: 0 10px;
	}
	.front-col.front-col-single .front-col .data-post .author-post {
		display: none;
	}
	.front-col.front-col-single .front-col .data-post .date-post {
		display: none;
	}
	.front-col.front-col-single .front-col .data-post .excerpt-post {
		display: none;
	}
	.front-col .data-post {
	    position: relative;
	    bottom: 0;
	    width: 540px;
	    box-sizing: revert-layer;
	    display: block;
	    /* margin: 0; */
	    margin: 20px;
	    max-height: initial;
	    margin: 10px 15px;
	}
	.front-col .title-post a,	
	.stycky-news.stycky-second .title-post a {
		font-family: 'Roboto';
		font-size: 22px;
		font-weight: 600;
		color: #383838;
		margin-bottom: 0;
	}
	.stycky-news.stycky-second .title-post,
	.front-col .title-post {
		margin: 0;
		padding-bottom: 10px;
		/* margin-bottom: 10px; */
		border-bottom: 3px solid #fff;
	}
	.front-col .author-post {
		color: #383838;
	}
	.front-col .date-post {
		color: #383838;
	}
	.news-feed .data-post::before {
		display:none;
	}
	.wrapper-block {
        width: 100%;
        padding: 0px 0px;
        min-width: auto;
        max-width: 1024px;
        display: block;
    }
	.social-wrapper {
		max-width: 580px;
		flex-wrap: wrap;
		/* align-items: center; */
		padding: 0;
		justify-content: center;
		align-content: center;
		row-gap: 10px;
		column-gap: 10px;
		width: 100%;
		margin-top: 10px;
		margin-bottom: 10px;
		/* line-height: 100px; */
	}
	.social-wrapper a {
		width: calc(50% - 15px);
		margin: 0;
		box-sizing: border-box;
		line-height: 64px;
	}
	.banner-block {
		width: fit-content;
		margin: auto;
	}
	div#wp_popular_fixed {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	div#wp_popular_fixed .wp-popular-block {
	    margin: 10px 10px;
	}
	aside.rightColumn.widget-area {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		flex-direction: row;
		justify-content: center;
	}

	aside.rightColumn.widget-area .widjet-banner {
		max-height: 280px;
		max-width: 220px;
		margin: 10px;
	}
	aside.rightColumn.widget-area .widget_text {
		max-height: 280px;
		max-width: 220px;
		margin: 10px;
	}
	.contentColumn.single article {
	    margin: 16px 16px 16px 16px;
	}
		
    footer#colophon {
        min-width: 100%;
    }
	.content-wrapper {
	    margin: 0px 0;
	    padding-bottom: 40px;
	}
	.hidden {display:none;}
	div.archive-show-more-btn {
	    height: 30px;
	    width: 180px;
	    margin: 11px auto;
	    display: block;
	    /* display: none; */
	    max-width: 200px;
	    text-align: center;
	    padding: 8px 16px;
	    background-color: #860f01;
	    color: #fff;
	    /* margin: auto; */
	    cursor: pointer;
	    font-size: 16px;
	    /* position: absolute; */
	    left: 0;
	    right: 0;
	    bottom: 0;
	    box-sizing: border-box;
	    border-radius: 5px;
	    line-height: 15px;
	}
	.lap-full .news-archive  {max-height: unset;height: auto;}
	.news-chronic {max-height: unset;height: auto;}
	.news-chronic .wrapper-archive {max-height: unset;height: auto;}
	.wrapper-archive {
	    /* padding: 10px 0px 10px 0px; */
	    overflow-y: scroll;
	    max-height: unset;
	    height: 100%;
	}
}














@media screen and (max-width: 600px) {
    body {
        width: 768px;
    }
    .container {
        max-width: 768px;
        overflow: hidden;
    }
    .wrapper-block {
        width: 100%;
    }
    .contentColumn {
        padding: 0;
        /* width: inherit; */
    }
    .sticked-post {
        margin-left: 0px;
    }
    .chronicle-posts article.post .entry-image {
        width: 230px;
        margin: 0;
        display: block;
    }
    .chronicle-posts article.post .entry-excerpt {
        width: inherit;
        margin-top: 10px;
        min-height: initial;
        float: none;
    }
    .popular-post {
        margin-right: 0px;
    }
    .single-post article.post .entry-title {
        width: 93%;
        padding: 0;
        text-align: left;
        font-size: 28px;
        font-weight: 400;
        margin: 40px 20px 20px;
        box-sizing: border-box;
        /* position: relative; */
        line-height: 117%;
    }
	h2.wp-block-heading {
		margin: 20px;
	}
	h2.wp-block-heading {
		margin: 20px;
		font-size: 24px;
		font-weight: 500;
		box-sizing: initial;
		/* margin: 0; */
	}
	.single-content p {
		margin: 20px 20px;
	}
    .social-share {
        padding: 0;
    }
    .entry-content {
        padding: 0;
    }
    .content-single-header-lblock {
        width: 100%;
        float: none;
        /* padding-bottom: 20px; */
    }
	.contentColumn.single article {
    border: none;
    padding: 0 0 30px;
    margin: 0;
    border-bottom: 1px solid #ccc;
}
    .content-single-header-rblock {
        /* width: 100%; */
        /* float: none; */
        /* display:block; */
        /* position:relative; */
        /* padding:5px; */
        /* outline:1px solid #ccc; */
        /* text-align:right; */
        margin: 0 20px;
    }
	.single-content .wp-block-image figure {
		margin: 0px;
	}
    .single-post article.post time {
        float: none;
    }
    .single-post .entry-content img {
        /* max-width: 600px; */
    }
    .single-post footer.entry-meta {
        margin: 0px;
        padding: 10px;
    }
    div#comments {
        padding: 0px;
        outline: none;
        margin: 20px;
    }
    .commentlist td.avatar {}
    article.post .entry-title {
        width: 100%;
        margin-top: 10px;
        text-align: left;
    }
    .chronicle-posts article.post .post-time {
        position: absolute;
        top: 10px;
        right: 20px;
    }
	.single-post .entry-content .yandex-link-favourites a img {
		/* width: inherit; */
	}
	.banners-contexts .mobile-banners,
	.top-banner .mobile-banners {
		display: block;
		padding: 0 5px;
		box-sizing: border-box;
	}	
	.banners-contexts .desktop-banners, 
	.top-banner .desktop-banners {
		display: none;
	}
	
	.home .chronicle-posts {
		width: calc(100% - 0px);
		margin: 0px 0px;
	}
	.banners-contexts .banners-widget.banners-widget-visible-m {
		margin: 0px 30px;
	}
	.banner-dor {
		margin: 20px;
	}
	.rightColumn  .banner-dor {
		display: none;
	}
	.btn-popalar-front {
		display: block;
		width: 100%;
		text-align: center;
		margin: 30px 0;
		background: #b4c0cb;
		/* padding: 50px 0; */
		}
	.btn-popalar-front a {
		color: #fff;
		font-size: 27px;
		text-align: center;
		/* height: 40px; */
		line-height: 28px;
		font-weight: bold;
		padding: 5% 0;
		display: block;
	}
	.footer-page .left {
    float: none;
    clear: both;
    padding: 10px;
}

.footer-page .right {
    clear: both;
    float: none;
    padding: 10px;
}

.right {}

.footer-page .right .header-social {
    height: auto;
    position: relative;
    margin-top: 10px;
    display: inline-block;
}

.footer-page .right .metrics {
    position: relative;
    top: auto;
    display: inline-block;
    height: auto;
}
.front-col {
	width: 100%;
	height: auto;
	min-height: auto;
	max-height: none;
	/* width: 300px; */
}
	.stycky-fourth .news-block, .stycky-second .news-block, .stycky-first .news-block, .stycky-third .news-block, .news-block {
    margin: 10px;
    position: relative;
    display: block;
    min-height: auto;
}
	.front-col-archive {
    width: auto;
    height: auto;
    min-height: auto;
    margin: 0 10px;
}
	.wp-polls  {
		max-height: none;
	}
	.front-col-archive-poll {
		max-height: none;
	}
	.archive-block {
    background-color: none;
    box-shadow: none;
}
	.news-chronic, .news-archive {
    margin: 10px;
    background-color: #fff;
    box-shadow: 2px 2px 6px #00000052;
    max-width: 100%;
    /* min-width: 100%; */
    width: auto;
    /* max-height: 400px; */
    padding-bottom: 20px;
}
	.front-col .data-post {
    width: 100%;
    max-width: none;
    box-sizing: border-box;
    margin: 0;
    padding: 10px;
}
	.stycky-news.stycky-second .data-post {
    height: auto;
    max-height: none;
}
	.social-wrapper a span {
    font-size: 14px;
    line-height: 100%;
    padding-left: 34px;
}
	.content-popular {
    margin: 0px;
}
	.front-col.front-col-single .front-col .title-post a {
    font-size: 16px;
    font-weight: 700;
} 
	.front-col.front-col-single .front-col .image-post {
    max-width: 200px;
    width: 75%;
}
	.front-col.front-col-single .front-col .data-post {
		margin: 0;
		padding-top: 0;
		padding-right: 0;
	}
	
.yandex-link-favourites {
    margin-left: 20px;
}
	.entry-tags {
	    margin-left: 20px;
	}
	.social-share {
	   margin-left: 20px;
	}
	.widget-title.single-popular {
	   margin-left: 10px;
	}
	.main-menu {
    height: 40px;
}
	#main_menu_button {
	    height: 40px;
	    line-height: 40px;
	    margin-right: 0px;
	}
	.main-menu-btn:before {
	    height: 40px;
	    line-height: 40px;
	    right: 70px;
	}
	
	header.content-single-header .author-post {
			margin: 0 20px;    
	}
	.content-single-header .eksklyuziv {
		display: inline-block;
		margin: 10px 20px;
	}
}


@media screen and (max-width: 450px) {
	.logo {
    width: 88px;
}
	.link-label-smolensk {
    left: 109%;
    top: 42%;
}
	.link-label-smolensk .logo-first-name {
    font-size: 18px;
}
	.link-label-smolensk .logo-second-name {
    font-size: 18px;
}
	.header-block {
    height: 60px;
}
}



@media screen and (max-width: 360px) {
    body {
        width: 360px;
    }

    .container {
        max-width: 360px;
        overflow: hidden;
    }

    .wrapper-block {
        /* width: 360px; */
        padding: 0px;
    }

    .contentColumn {
        padding: 0;
    }

    .footer-page .left {
        float: none;
        padding: 0px 20px;
    }

    .footer-page .footer-wrapper-block .right {
        height: 100px;
        position: relative;
    }

    .footer-page .by-author {

        left: 20px;

        bottom: 15px;
    }

    .logo-second-name {
        /* font-size: 0.7em; */
        /* font-weight: bold; */
    }

    .logo-first-name {
        /* font-size: 0.7em; */
        /* font-weight: bold; */
        /* letter-spacing: 5.1px; */
    }

    .single-post .entry-content img {
        max-width: 320px;
    }

    .wp-pagenavi span,
    .wp-pagenavi a,
    .wp-pagenavi .current {
        padding: 2px 4px;
    }
	iframe {
		width: 100%;
		height: initial;
	}
	.social-wrapper {}
	.social-wrapper a {
	    width: calc(100% - 15px);
	    height: 40px;
	    display: block;
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: center;
	    align-items: center;
	}
	.social-wrapper a span {height: 18px;line-height: 18px;}
}

@media screen and (max-width: 320px) {
	.wrapper-block {
		/* width: 320px; */
		padding: 0px;
	}
	article.post {
		padding: 10px;
	}
	.home .chronicle-posts {
		margin: 0px 0px;
		width: 100%;
		box-shadow: none;
	}
	.chronicle-posts {
		margin: 0px 0px;
		width: 100%;
		box-shadow: none;
	}
	
	.logo-second-name {
		/* font-size: 0.6em; */
		/* font-weight: bold; */
	}
	.content-single-header-rblock {
		width: 290px;
		display: block;
		position: relative;
		padding: 5px;
		outline: 1px solid #ccc;
		text-align: right;
	}
}
iframe {
	width: 100%;
    /* height: initial; */
}