/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1400px) {
.section {
	max-width: 1200px;
}
.main .main_content .lenta {
	max-width: 300px; 
}	
.main .main_content .lenta .lenta_items .lenta_item .item_hh .bl{
		width:100px;
}

.main .main_content .lenta .lenta_items .lenta_item .item_hh .bl .bm {
	margin-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.main .main_content .lenta .lenta_items .lenta_item .item_hh .comment_icon{
    margin-left: 0px;
}

.main .right_side {
	max-width: 228px;
          flex-shrink: 1;
}
.main .main_content .main_section {
	max-width: 633px;
}
.main .main_content .lenta .lenta_items {
	height: 645px;
}
.main .main_content .article_a {
	max-width: 308px;
	min-height:380px;
}
.main .main_content .tia_helps{
	max-width: 308px;
	height:380px;
}

.main .main_content .cat_news {
	max-width: 308px;
	height:478px;
}
.main .main_content .popular_block {
	max-width: 308px;
	height:478px;
}

.main .main_content .article_b,
.main .main_content .iv_block,
.main .main_content .to_block{
		max-width: 469px
}

.main .main_content .to_block {
	height: 432px;
}

.main .main_content .thumb-wrap {
	padding-bottom: 234px;
}


.topmenu {
	max-width: 1200px;
        top:126px;

}

/******************/
.main .main_content .category-items .main_article{
    max-width: 633px;
}

/**************************/
.caroucel-maingal.owl-theme,
.caroucel-maingal.owl-theme .item{
       height: 264px;
}


}



@media only screen and (max-width : 1216px) {
	.main .right_side{
	display:none;
}

.main .main_content {
	padding-right: 0px;
       
}

.section {
	max-width: 1024px;
}   
.main .main_content .lenta {
	max-width: 338px;
}
.main .main_content .main_section {
	max-width: 671px;
}

.main .main_content .article_a, 
.main .main_content .tia_helps, 
.main .main_content .cat_news, 
.main .main_content .popular_block {
	max-width: 330px;
	min-height: 392px;
}

.main .main_content .lenta .lenta_items {
       height: 679px;
}

.main .main_content .article_b, 
.main .main_content .iv_block, 
.main .main_content .to_block {
	max-width: 504px;
}

.main .main_content .to_block{
height: 377px;
}

.main .main_article {

	max-width: 758px;
	
}

.topmenu {
	max-width: 1024px;
        top:117px;

}
.main .main_content .to_block {
	height: 452px;
}

.main .main_content .thumb-wrap {
	padding-bottom: 252px;
}

/******************/
.main .main_content .category-items .main_article{
  max-width: 681px;
}

/**************************/
.caroucel-maingal.owl-theme,
.caroucel-maingal.owl-theme .item{
       height: 282px;
}



}


/* Medium Devices, Desktops */
@media only screen and (max-width : 1056px) {
    body.before{
        padding-top: 106px;
    }    
    
.flex{
	flex-wrap:wrap;
}

.mobile{
	display:block;
}
.mobile_flex{
	display:flex;
}

.no_mobile{
	display:none;
}

.header .data {
    max-width: 168px;
}


.header .beforeheader{
    margin-left: -8px;
    margin-right: -8px;
}

.main .main_content .flex_col{
	max-width:385px;
}


.section {
	max-width: 774px;
	padding-left: 8px;
	padding-right: 8px;
}

.main .main_content .article_b, 
.main .main_content .iv_block, 
.main .main_content .to_block {
	max-width: 376px;
}

.main .main_content .main_section {
	order: -2;
	max-width: 768px;
}

.main .main_content .article_a, 

.main .main_content .cat_news, 
.main .main_content .popular_block {
	max-width: 371px;
	min-height: 392px;
}	

.main .main_content .tia_helps {
	max-width: 371px;
	height: 478px;
}


.main .main_content .article_b, 
.main .main_content .iv_block, 
.main .main_content .to_block {
	max-width: 371px;
}

.main .main_content .lenta {
	max-width: 369px;
}

.header .data {
	max-width: 181px;
}	

.main .main_content .lenta .lenta_items .lenta_item .item_hh .bl {
	width: 200px;
}
.header {
	max-width: 758px;
}

.topmenu {
   
	max-width: 758px;
        top:100px;
        /*
	height: 365px;
        
*/


}

.topmenu .top_ul li.open ul{
    display:block;
    padding-bottom: 0px;
}

.topmenu .top_ul{
    display: block;
    margin-top: 0px;
    padding-bottom: 100px;
}
.topmenu .top_ul li ul{
   position: relative;
   top:0px;
   padding-left: 20px;

}

.header .upr{
    display: none;
}

.topmenu .gta{
    display:initial;
}

.main .main_content .lenta .lenta_items {
	height: 726px;
}
 
.main .main_content .to_block {
	height: 447px;
}

.main .main_content .thumb-wrap {
	padding-bottom: 178px;
}

.main .main_content .iv_block .m_block .article_hh {
	font-size: 20px;
}
/**************************/
.hs{
    display: none;
}

/****************************/
.main .main_content .category-items .main_article{
 max-width: 758px;
}

/********************/
.whoiswho-list .whoiswho-person{
    width: 100%;
}


/**************************/
.caroucel-maingal.owl-theme,
.caroucel-maingal.owl-theme .item{
       height: 208px;
}

/***********/
article p iframe{
    width: 100%;
}

/*****************/


}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
    
    table{
      overflow-x: auto;
  display: block;
  padding-bottom: 21px;
  border: 1px solid #999;
}
 /***********************/
    
    .header .data {
        display: none;
    }
    .header .hello{
        display: none;
    }
    
/**************************/
.pos0,
.pos1,
.pos2,
.r_block1{
    display: none;
}    

/**************************/
.main .main_content .lenta{
    margin-right: 0px;
}

.main .main_content .lenta .lenta_items .lenta_item .item_hh .bl {
	width: 100px;
}
.main .main_content .lenta .lenta_items .lenta_item .item_hh .bl .bm{
    margin-top: 5px;
}

.main .main_content .lenta .lenta_items .lenta_item .item_hh .comment_icon{
    margin-left: 0px;
}
/*
    .pos0m
   {
       margin-top: 8px;
       display: block;
       text-align: center;
       max-width: 100%;
       

   } 
   */
.pos_after_lenta_m,
.pos0m,
.pos01m,
.pos1m,
.pos2m,
.pos3m,
.pos4m,
.pos5m,
.pos6m,
.m_r_block1{
    display: block;
}


/**********/
.header{
    /*
    position: fixed;
    width: 100%;
    left: 0px;
    top: 0px;
    z-index:2;
    */
}

body.before,
body{
    padding-top: 79px;
}


.m_sec{
    padding: 0px;
}

.topmenu {
    /*
    position: fixed;
    top: 72px;
    z-index:2;
    */
     top: 66px;
}

/**********/
.main .main_content .iv_block .m_block .article_hh {
	font-size: 20px;

}
article p {
	margin-top: 20px;
	font-size: 20px;
}
article h1 {
	font-size: 20px;
}
article .anons {
	font-size: 16px;
        margin-top: 20px;
}
article .author {
	margin-top: 20px;
}
article .img_block {
	margin-top: 20px;
}
article .img_desc {
	margin-top: 15px;
}
article blockquote {
	margin-top: 20px;
        font-size: 16px;
}
article ul li {
	font-size: 16px;
}
article h2 {
	font-size: 20px;
	margin-top: 20px;
}


.main .main_content .lenta .lenta_items {
	height: auto;
}

.main .main_content .tia_helps {
	height: auto;
}
.main .main_content .to_block {
	height: auto;
}
.main .main_article {
	max-width: 371px;
	margin-left: auto;
	margin-right: auto;
}
.main .main_article .text_block .article_hh {
	line-height: normal;
        font-size: 24px;


}
/*
.main .main_article .text_block .article_hh a {
	font-size: 20px;
}
*/
.main .main_article .text_block .article_cat{
    font-size: 14px;
}


.main .main_content .article_a, .main .main_content .cat_news, .main .main_content .popular_block {
	height: auto;
}

/********/
.footer .bl{
    max-width: 100%;
}

.footer .bm{
    padding-left: 0px;
    padding-right: 0px;
    max-width: 100%;
}

.footer .br {
	max-width: 100%;
}

/*************/
.main .main_content .article_block.article_b .top_block .article_hh{
	font-size: 24px;

}

.category-items{
    justify-content: center;
}

.main .main_content .category-items .main_article {
	max-width: 371px;
	margin-left: 8px;
	margin-right: 8px;
}


.category{
    max-width: 371px;
    
}
/*****************************/
.pagination{
    justify-content: center;
}
.pagination ul{
    display: none;
}

/*********************/
.whoiswho{
    max-width: 362px;
    
}

.whoiswho-list{
       justify-content: center;
}

.whoiswho-list .whoiswho-person{
    margin-left: 0px;
    margin-right: 0px;    
}

.whoiswho-list .whoiswho-person{
    height: auto;
}

/**************************/

.lk .uinfo .flex.v1{
    flex-wrap: wrap;
}

.lk .br{
    border-top: 1px solid #000;
    margin-top: 20px;
    padding-top: 20px;
}


.lk input{
    max-width: 100%;
}


.m_hide{
   display: none; 
}

.article_end_banner{
    display: none;
}

.cookie_block{
    width: 100%;
    max-width: 250px;
}
.cookie_block p{
    font-size: 14px;
}



}


/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
body.before,
body{
    padding-top: 66px;
}


.header .v1{
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.header .logo {
	max-width: 140px;
        width: 100%;
} 
.header .u_ico {
	padding-left: 10px;
	padding-right: 10px;
	max-width: 55px;
        width: 100%;
}
.header .u_ico .msg{
     right: 10px;
}

.header .srch {
	padding-left: 0px;
	padding-right: 0px;
        max-width: 20px;
        width: 100%;
        
}   

/*****************/
footer .bl,
footer .bm,
footer .br{
	max-width:100%;
}


.topmenu {
	top: 53px;
}



/************************/
/*
.main .sub_news {
	margin-left: 0;
	margin-right: 0;
}
.main .main_content .article_block {
	margin-left: 0;
	margin-right: 0;
} 

*/

/******************/
.comments .comment-avatar {
	width: 32px;
}
.comments .comment-avatar a img {
	max-width: 32px;
	width: 32px;
	height: 32px;
}
.comments ul li ul {
	margin-left: 42px;
}


.vote-report{
width: 100%;
display: flex;
justify-content: space-around;
margin-top: 10px;    
font-size: 16px;
}


/****************/
.lk .answers_count {
    margin-right: 0px;
    margin-top: 10px;
    width: 100%;
        
}
 
/*********************/

.lk .lk-list-table .t-tr{
    display: block;
}

.lk .lk-list-table .t-tr .t-td{
    display: block;

}

/***********/
.header .u_ico .b_umenu {
	top: 49px;
	left: -54px;

}


/******************/
.fancybox-skin{
    padding: 40px 15px !important; 
}

.fancybox-item.fancybox-close{
   right:0px !important; 
}


/****************/
#toTop{
    display: none !important;
}

/*****************/
.main .main_article img {
	min-height: 200px;
}

}

/* Custom*/
@media only screen and (max-width : 386px) {
   
   body.before_mobile   .topmenu {
 /*   top: 185px;*/
  }
  .topmenu .top_ul {
	/*padding-bottom: 200px;*/
}
   body.before_mobile{
   /*  padding-top: 206px;  */
   }
   .header .logo {
       margin-right: 0px;
   }
   
}

/* Custom*/
@media only screen and (max-width : 371px) {
     .main .main_content .iv_block{
      /* max-width: 335px; */
       max-width: 300px; 
    } 
    .main .main_content .article_b, .main .main_content .iv_block, .main .main_content .to_block {
/*	max-width: 302px;*/
    }
    
    .header .menu {
        padding-left: 0px;
        padding-right: 0px;
	margin-left: 10px;
	margin-right: 10px;
	cursor: pointer;
        width: 100%;
        max-width: 20px;
 }
}



/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 1024px) {
/* 992*/
}

 /* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	
    
}