#nav-block{position:sticky;z-index:10;top:0;}
	
@media screen and (max-width: 990px) {
	#header{border-bottom:solid medium #ddd;position:sticky;top:0;z-index:5;background-color:#fafafa}
	#content{flex-direction:column}
	#right{min-width:100%;margin:20px 0}
	#adress, #rights {
		width: 100%;
	}
	#footer{margin-top: 30px;
		border-top: solid medium #dddddd;}
		

	#nav-block{max-width:100%;width:100%;height:100%;margin:0;position:fixed;z-index:10;left:100%;top:0;bottom:0;right:0;background-color:#fff;transition: all .3s ease-out;}
	#nav-block.active{left:0;overflow-y:auto}

	.menu{max-width:60%;min-width:300px;  padding: 10%;}
	#nav-block .menu{padding:10% 0;} 
	.menu li:hover ul{display:none}
	.menu > ul{padding:0;margin:0 auto;box-shadow:none;flex-direction:column;font-size:1.2rem}
	#nav-block .menu > ul{padding:0 40px;}
	.menu li ul{position:static;white-space:normal;}
	.menu li ul li{border-top:solid thin rgba(0,0,0,.2)}
	.menu li li a{padding:.7em 1.6em}
	.menu:hover {z-index: 0;}
	.menu-btn-open,.menu-btn-close{width:36px;height:36px; background-repeat:no-repeat;background-position:center center;background-size:90%;cursor:pointer;cursor:hand;display:block}
	.menu-btn-open{display:block; background-image:url(../images/svg/menu.svg);margin-left:4%}
	.menu-btn-close{background-image:url(../images/svg/x.svg);position:fixed;top:4%;right:-96%; z-index: 11;transition: all .3s ease-out;}
	#nav-block.active .menu-btn-close{right:4%;}

	.sidebar-contest-author { margin-top: 0;}
	#part_books {    margin-bottom: 20px;}
	#part_books #books {margin:0;justify-content: space-between;}
	#part_books #book, #part_books.line #books #book{width:48%;margin:0;margin-bottom: 3.5%;}

	.article-items{flex-wrap:wrap}
	.article-items .item{width:100%}
	.article-items .item + .item{margin:15px 0;padding-top:15px;border-top:solid thin #ddd}
	.article-items .item .img{float:left;width:33%;padding-top:17%;margin-right:15px;margin-top:3px}
	.article-items .item .title{margin:0 0 7px 0}
	.article-items .item a{position:relative;z-index:1}
	.article-items .item .txt{opacity:1;font-size:1em;overflow:hidden}

	#read {margin-top: 20px;    float: none;}
	.contest-page .poem-indent-left{margin-left:0}
	.announce-item, .announce.index_box .announce-item {width:48%;}



}



@media screen and (max-width: 768px) {
#header .donation{display:none}
.menu .donation{/*display:block*/}
.menu{max-width:100%}
#top_links{margin-left:auto;width:50%}
#header{padding:10px 0}
.top-line{display:block;white-space:nowrap;overflow:hidden}
.top-line span{display:inline-block;padding-left:100%;-webkit-animation:scroll 25s infinite linear;-moz-animation:scroll 25s infinite linear;animation:scroll 25s infinite linear}

.form input[type='text'],.form textarea,.form select{width:100%;}


.share-social{margin-left:-7px}
.share-social > .title{display:block;margin-left:7px;margin-bottom:7px}

.news-list{flex-wrap:wrap}
.news-list .item{width:100%}
.news-list .item + .item{margin-top:15px;padding-top:5px;border-top:solid thin #ddd}
.news-list .item .img{float:left;width:33%;padding-top:17%;margin-right:15px;margin-top:3px}
.news-list .item a{position:relative;z-index:1}
.news-list .item .txt{opacity:1;font-size:1em;overflow:hidden}

.bm-title-categories a {font-size: .8rem; padding: 0 10px;}

.articles-list .item{width:100%;margin-left:20px}
.articles-list .item .title-header a{font-size:1em;white-space:normal}
.articles-list .item .img{padding-top:19%;margin:0;float:left;width:38%;margin-left:-40px;margin-right:15px}
.articles-list .item .title{overflow:hidden}

#month{width:33.33%; }

.archive-page .archive-item {width:33.33%; }

.announce-item, .announce.index_box .announce-item {width: 100%;}
.announce-item .item-descr, .announce-item .item-descr, .announce-item:hover .item-descr {position:static;padding:5px 0 0 0; opacity: 1; box-shadow:none}
.announce-item .link-more {display:none}
.announce-item:hover {box-shadow:0 5px 5px rgba(0,0,0,.05)}

.announce.index_box .announce-item .item-img_box{padding:20px 0 10px 0;text-align:center;max-height:unset;overflow:hidden}
.announce.index_box .announce-item .item-img_box img{margin-top:0;}
.announce.index_box .announce-item .link-more { display: block;}
.announce.index_box .announce-item .gl_btn-small {display: inline-block;}


.bm-publication-list-item {width: 100%;}


#part_books #book, #part_books.line #books #book {width:100%;}
#text_block .form-line{max-width:100%;}

.text-img-block {padding:90px 30px;display:block}
.text-img-block .img-block{opacity:.2;position:absolute;width:100%;z-index:-1;padding:0;top:0;bottom:0;left:0;right:0}
.text-img-block .text-block .gl_btn{background-color:rgba(0,0,0,.50);}

.owl-slider-center-block-wrap {padding:0}
.owl-slider-center-block { width: 100%;}
.owl-slider-center-block .owl-carousel .owl-stage-outer { overflow:hidden}
.owl-slider-center-block .owl-item img, 
.owl-slider-center-block .owl-item.active img
{scale: 1;}

.photo-list-2 .item {width: 50%;}
}	




@media screen and (max-width: 640px) {
	.articles-list .item {width: 100%;}
	#month{width:50%; }
	.archive-page .archive-item {width:50%; }
}
@media screen and (max-width: 480px) {
.announce-item .item-descr { display:none}	
}		