*,*::before,*::after {box-sizing: border-box;}
@font-face{
  font-family: 'Days One';
  src: url('fonts/days-one.eot');
  src: url('fonts/days-one.eot?iefix') format('eot'),
  url('fonts/days-one.woff') format('woff'),
  url('fonts/days-one.ttf') format('truetype'),
  url('fonts/days-one.svg#webfont') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
body {
  margin: 0;
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  background-color: #E5E5E5;
  color:#000;
}
.container {
  width: 100%;
  max-width: 1300px;
  margin: 0 auto;
  position: relative;
}
p {
  margin: 25px 0;
}
ul,ol {
  margin: 0;
  padding:0;  
  line-height:30px;
}
ul li {
  list-style-type: disc;
  margin-bottom: 5px;
}
ol  li{
  margin-bottom: 5px;
}
a{
  color: #216DD9;
  text-decoration:none;
}
blockquote,.content .quote {
  margin: 0;
  padding:0;
  position: relative;  
  clear:both;
}
blockquote p,.content .quote {
  margin: 25px;
  padding: 40px 30px;
  background:#f0f0f0;
  font-size:20px;
  font-weight:bold;
  font-style:italic;
}
blockquote:before,.content .quote:before {
  content: "";
  display: block;
  width: 100%;
  height:3px;
  background-color: #216DD9;
  position: absolute;
  left: 0;
  top: 0;
}
h1,
h2,
h3,
h4,.h2,.h3,.h4 {
  margin-bottom:30px; 	
  line-height: 30px;
  font-family: 'Days One', sans-serif;
  font-weight:normal;
}
h1,h2,.h2{
  font-size:24px;	
}
h3{
  font-size:20px;	
}
.left{
  float:left;	
}
.right{
  float:right;	
}
.row,.grid-box,.row-start {	
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
 align-items: flex-start;
  -webkit-box-align: flex-start;
   -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
   justify-content: space-between;
   -webkit-justify-content: space-between;
}
.grid-box{
flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
}
header {
  background: #FFFFFF;
  padding:20px 0;
  height: 85px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); 
} 
nav.nav ul {
  display: flex;  
  flex-wrap: wrap;
  justify-content: space-around;
} 
nav.nav ul li{
  display:inline-block;	
  margin-top:10px;
  font-family: 'Days One', sans-serif;
  font-size: 18px;
}
nav.nav ul li a{
  color:#000;	
}
nav.nav ul li a:hover,nav.nav li.last-el{
  cursor:pointer;	
  color:#216DD9;	
}
header .logo{
  display:inline-block;	 
  width:137px;	
  height:46px;
  margin-right:50px;
}
nav.nav .sub-menu{
   display:none;
   position: absolute;
   background: #fff;
   box-shadow: 0 0 30px rgb(0 0 0 / 20%);
   width: 200px;
   padding:20px;
   margin:35px 0 0 -145px;
   z-index:2;
}
nav.nav .sub-menu a{
  display:block;	
}
nav.nav li.last-el:hover .sub-menu {
   display: block; 
}
nav.nav li.last-el{
  height:80px;	
}
header .burger{
  display:none;
  position:absolute;	
  right:20px;
  top:12px;
  width:24px;
  height:24px;
  background:url('../img/burger.svg') no-repeat;
}
#hider{
  display:none;	
}
#hider:checked + nav.nav {
 display: block !important;
 position: absolute;
 right: 0;
 width: 250px;
 padding: 20px;
 background: #fff;
 z-index: 2;
 top: 52px;
 box-shadow: 0 0 30px rgb(0 0 0 / 20%);
}
#hider:checked + nav.nav li,#hider:checked + nav.nav li a {
  display:block !important;
  width:100%;
}
#hider:checked + nav.nav li{
  margin-top: 5px !important;
}
#hider:checked + nav.nav .last-el{
  display:none !important;	  
}
.inner-page{
  margin:40px 0;	
}
.single-page{
  margin:20px 0;	
}
footer{
  padding:70px 0;	
}
footer .title{
  font: 24px/45px 'Days One';	
}
#loaded .big2-news .bottom-meta time, #loaded .big2-news .bottom-meta .cat{
  font-size:18px;	
}
footer{
  font-size:16px;		
}
footer a.link,footer ul li a{
  font-size:16px;
  font-weight:bold;
  color:#000;  
}
footer ul {
  column-count: 2;
}
footer ul li a:hover,footer a.link:hover{
  color:#216DD9;	
}
footer a.first-link{
  margin-right:25px;	
}
footer ul{
  margin-top:20px;	
}
footer ul li{
  display:block;	
}
footer .footer_logo{
  display:block;
  margin-top:20px;	
}
.social a{
  display:inline-block;
  width:96px;
  height:39px; 
  margin:20px 30px 0 0;  
}
.social a.yashare{
  background:url('../img/ya-news.svg') no-repeat;
}
.social a.gooshare{
  background:url('../img/g-news.svg') no-repeat;
}
.copy{
  background:#fff;
  padding:35px 0;
  font-size:16px;  
}
.copy span.legal{
  display:block;	
  margin-top:20px;	
  font: 36px/45px 'Days One';	
}
.mrg25{
  width:25%;	
}
.mrg50{
  width:46%;
  margin:0 2%;  
}
.mrg30{
  width:28%;
  margin:0 1%;  
}
.mrg40{
  width:40%;	
}
.grid-box .item-news{
  position:relative;   
}
.grid-box .big-news{
  width:550px;	
}
.grid-box .list-news{
  width:390px;	
}
.grid-box .subscribe-news,.grid-box .small-news{
  width:300px;	
}
.grid-box .small-news,section.main_news{
  margin-bottom:30px;	
}
.grid-box .list-news,.grid-box .subscribe-news,.grid-box .small-news{
  background:#fff;
  padding:20px 15px 20px 15px;
  border-radius:10px;  
  min-height:690px;
}
.grid-box .small-news{
  min-height:auto;	
}
.grid-box .list-news .item-news{
  padding-bottom:10px;
  margin-bottom:10px;
  border-bottom:1px solid #000;  
}
.grid-box .list-news .item-news:last-child{
  border:none;	
}
.grid-box .list-news .item-news .bottom-meta{
  overflow:hidden;
  font-size:11px;
  color:#216DD9;  
}
.grid-box .list-news .item-news .preview,.grid-box .small-news .preview{
  -webkit-line-clamp: 3; 
  margin:10px 0;	
  font-size:12px;
  height: 43px;  
}
.grid-box .list-news .item-news .preview,.grid-box .list-news .item-news .title,.grid-box .big-news .bottom-meta .title,.grid-box .small-news .preview,.grid-box .small-news .title{
   overflow: hidden;	
   display: -webkit-box;
   -webkit-box-orient: vertical;
}
.grid-box .list-news .item-news .title,.grid-box .big-news .bottom-meta .title,.grid-box .small-news .title{  
   -webkit-line-clamp: 2;   
  font: 14px/18px 'Days One';
  height: 35px;  
}
.grid-box .subscribe-news .ad-block{
  margin:20px 0 -25px -15px;	
  width:300px;
}
.grid-box .subscribe-news .social{
  margin-top:-10px;	
  text-align:center;	
}
.grid-box .big-news .item-news{
  max-height:335px;	
}
.grid-box .big-news .item-news img,.grid-box .img-box:before{
  border-radius:10px;
}
.grid-box .big-news .item-news img{
	width:130%;
	height:auto;
}
.grid-box .big-news .bottom-meta{
  position:absolute;	
  bottom:30px;
  width:90%;
  left:25px;
  right:25px;
  color:#fff;
}
.grid-box .small-news .bottom-meta{
  position:absolute;
  margin:-50px 0 0 0;
  color:#fff;  
}
.grid-box .big-news .first-item{
  margin-bottom:20px;	
}
.grid-box .big-news .bottom-meta .title{
  max-width:350px;  
}
.grid-box .big-news a,#loaded .big2-news .bottom-meta a{
  color:#fff;	
}
.grid-box .big-news .bottom-meta time, .grid-box .big-news .bottom-meta .cat{
  position:absolute;
  right:0;  
  font-size:12px;	
}
.grid-box .big-news .bottom-meta .cat{
  margin-top:-25px;	
}
.inner-page section .link-more{
  font-size:12px;
  text-decoration:underline;  
}
.inner-page section.video_news h2,.inner-page section.popular_news h2{
  display:inline-block;
  margin-right:35px;  
}
.grid-box .small-news .img-box{
  margin:-20px 0 15px -15px;	
}
.grid-box .small-news .img-box img{
  max-width:105%;
  height:auto;
}
.grid-box .small-news .img-box:before{
  width:105%;
  margin-top:-5px;  
}
.grid-box .small-news .img-box img,.grid-box .small-news .img-box:before{
  border-radius:10px 10px 0 0;	
}
.grid-box a.small-news,.grid-box .item-news a.title{
  color:#000;
}
.grid-box .small-news .bottom-meta time{
  font-size:12px;	
}
.grid-box .item-news a.title:hover,.grid-box a.small-news:hover .title{
  color: #216DD9;	
}
.loading_btn{
  display:block;
  width: 195px;
  margin:30px auto;  
  padding:15px 30px;
  background:#216DD9;
  font-size:20px;
  color:#fff;  
  text-decoration:underline;
  border-radius: 10px;
  cursor:pointer;
}
.loading_btn:hover{
  opacity:0.8	
}
.col-box {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.col-box .post,.col-box .sidebar,.col-box .page {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  position:relative;
}
.col-box .sidebar .ads-block{
  width:300px;
  height:600px;
  margin-bottom:35px;  
}
.col-box .sidebar .social{
  width: 300px;
  padding:5px 0 20px 0;
  margin-top: 25px;
  background:#fff;  
  float:right;
  text-align:center;
  border-radius: 10px 10px 0 0;
}
.col-box .post .top-meta{
  margin:-5px 0 30px 0;	
  font-size:18px;
  color:#216DD9;
}
.col-box .post .top-meta a{
  margin-right:30px;	
}
.col-box .content{
  padding:35px 50px;
  margin:30px 0;
  background:#fff;  
  border-radius: 10px;
  overflow:hidden;
}
.col-box .post .img-box{
  position:relative;	
  height:500px;
  overflow:hidden; 
  border-radius: 10px;    
}
.col-box #loaded .img-box{
  height:auto;
  border-radius: 10px 10px 0 0;
  margin: -20px -15px 15px -15px;
}
.grid-box .img-box{
  position:relative;  
}
.col-box .post .img-box:before,.grid-box .img-box:before{
  content:'';
  position:absolute;
  bottom:0;
  width:100%;
  height:100%;
}
.grid-box .small-news .img-box:before{
  background: linear-gradient(0.47deg, #000000 10.62%, rgba(0, 0, 0, 0.25) 34.74%);		
}
.grid-box .big-news .img-box:before{
  background: linear-gradient(359.62deg, #000000 0.81%, rgba(0, 0, 0, 0) 52.58%);		
}
.col-box .post .img-box:before{
  background: linear-gradient(357.64deg, #000000 1.67%, rgba(0, 0, 0, 0.25) 49.6%);	
}
.col-box .post .img-box-ago:before{
	display:none;
}
.col-box .post .img-box img{
  max-width:100%;
  height:auto; 
}
.col-box .post .img-box .fcopy{
  position:absolute;
  left:30px;
  bottom:30px;
  color:#fff;  
  font-size:16px;
}
.col-box .post .content .preview{
  font-size:24px;
  padding-bottom:40px;
  margin-bottom:40px;
  border-bottom:1px solid #000;  
}
.col-box .post .content ol, .col-box .post .content ul{
  margin-left:30px;	
}
.col-box .post .bottom-meta{
  overflow: hidden;
  margin: 20px 0 -20px 0;
  padding: 10px;
  /*border-top: 1px solid #000; */
  line-height: 0.5em;
}
.col-box .post .subscribe{
  margin-right:50px;
  font-size: 14px;
  font-family: 'Days One';
}
.col-box .post .subscribe .social{
  display:inline-block;	
}
.small-slide__social{
  margin-right:60px;	
}
.col-box .post .subscribe .social a{
  margin:10px 10px 0 0;	
}
.col-box .post .autor{
  margin-left:50px;	
}
.col-box .post .autor img{
  width: 45px;
  height: 45px;
  border-radius: 10px;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
.small-slide__social span.social-icon, .small-slide__social a.social-icon{
  margin: 5px 5px 0 0;
}
.col-box .post .autor span.role,.complaint {
  font-size: 13px;
}
.social a{
  width:71px;
  height:29px;   
}
.social a.yashare,.social a.gooshare{
  background-size:71px 29px;
}
.col-box .post .subscribe .social a {
  margin: 5px 10px 0 0;
}
#message-post{
  position: absolute;
  margin-top:35px;
  background: #fff;
  padding: 15px 25px;
  z-index:100;
}
#message-post p{
  margin:0;	
}
.col-box .post .top-meta{
  margin:5px 0 0;
  font-size:16px;  
}
.col-box .post .top-meta a{
  display:block;	
  margin-bottom:12px;
}
.col-box .post .subscribe,.small-slide__social{
  margin-top:3px;	
}
.col-box .post .autor span.name,.col-box .post .autor a.name{
  font: 14px/18px 'Days One';	
  color: #000;
}
.col-box .post .full-text img{
  width:115%;
  height:auto; 
  margin-left:-50px !important; 
}
.col-box .post .full-text p iframe{
  width:113%;
  height:450px;  
  margin-left:-50px;
}
 .mrgbt30{
  margin-bottom:30px;	 
 }
#loaded .big2-news{
  width:100%; 
  max-height:450px;  
  overflow:hidden;
}
#loaded .big2-news .img-box{
  max-height:450px;  
}
#loaded .big2-news img{
  width:100%;	
}
#loaded .big2-news,#loaded .big2-news .img-box {
  margin:0;	 
}
#loaded .big2-news{
  margin-bottom:30px;
  border-radius:10px;  
}
#loaded .big2-news .bottom-meta{
  position:absolute;
  width:90%;
  bottom:50px;  
  left:30px;
  color:#fff;  
}
#loaded .big2-news .bottom-meta .title{
  max-width:70%;	
  margin-bottom:25px;
  font: 24px/30px 'Days One';
}
#loaded .big2-news .bottom-meta time{
  margin-right:30px;	
}
#loaded .big2-news .bottom-meta .more-link{
  position:absolute;	
  right:-30px;
  margin-top:-30px;
  padding:10px 35px;
  border:1px solid #fff;
  border-radius:10px;  
  font-size:24px;	
}

.show-menu{
  display:block !important;
  position: absolute;
  right:0;
  width: 250px;
  padding: 20px;
  background: #fff;
  z-index:2;
  top: 70px;
  box-shadow: 0 0 30px rgb(0 0 0 / 20%);
}
.show-menu li, .show-menu a,.show-menu .sub-menu{
  display:block !important;
  width:100%;
}
.show-menu li{
  margin-top: 5px !important;
}
.show-menu .last-el,.style34{
  display:none !important;	  
}
.small-slide__social{
  font-size: 14px;
  font-family: 'Days One';	
  overflow:hidden;
}
.small-slide__social span.social-icon,.small-slide__social a.social-icon {
  display:inline-block;
  width:24px;
  height:24px;
  background:#ccc;
  cursor:pointer;
}
.small-slide__social span.social-icon_fb,.small-slide__social a.social-icon_fb{
  background:url('../img/face-icon.svg') no-repeat;	
}
.small-slide__social span.social-icon_vk,.small-slide__social a.social-icon_vk{
  background:url('../img/vk-icon.svg') no-repeat;	
}
.small-slide__social span.social-icon_tw,.small-slide__social a.social-icon_tw{
  background:url('../img/twit-icon.svg') no-repeat;	
}
.small-slide__social span.social-icon_tlgrm,.small-slide__social a.social-icon_tlgrm{
  background:url('../img/teleg-icon.svg') no-repeat;		
}
.wp-caption{
  position:relative;
  width: 100% !important;
  height: auto;  
  margin-top:20px;
}
.wp-caption .wp-caption-text{
  position:absolute;
  bottom:10px;  
  color:#fff;
}
.descop_hor{
  display:none;	
}
.mobile_hor{
  display:none;
  width:300px;
  margin-left:auto;
  margin-right:auto;  
}

.rca-des{
  display:block;
}
.rca-mob{
  display:none;
}
.top-rca{
  position:absolute;
}

#loaded .big2-news img {
  width: 100%;
  margin-top: -50px;
}

#loaded .small-news .img-box img{
  min-width:310px;
}

.col-box .post .height350{
  height:350px;
}
.img_more{
  position:absolute;
  bottom:15px;
  right:15px;
  font-size:12px;
  color:#999;
  cursor:pointer;
}
.grid-box .recepie-item-news .img-box{
  width:345px;	
  height:191px;
  overflow:hidden;  
}
.complaint{display:block;margin:5px 0 0;font-weight:bold;color:#ff0000;cursor:pointer;width: 210px;}
	
@media (min-width: 1300px) {
	  nav.nav .sub-menu	{
		margin:35px 0 0 -50px;  
	  }
	  .descop_hor{
		 display:block; 
	  }
}

@media (max-width: 1299px) {
	.container{
		padding:0 15px;
	}	
	.grid-box .subscribe-news,nav.nav li.last-el{
		display:none;
	}		
}

@media (min-width: 1275px) {
	.col-box .post {
	  -ms-flex: 0 0 75%;
	  flex: 0 0 75%;
	  max-width: 75%;
	  padding-right:10px;
	}
	.col-box .sidebar {
	 -ms-flex: 0 0 25%;
	 flex: 0 0 25%;
	 max-width: 25%;
	}
}

@media (max-width: 1275px) {
	.col-box .sidebar{
		display:none;
	}
}

@media (max-width: 1100px) {
	nav.nav{
		display:none;
	}
	header .burger{
		display:block;
		cursor:pointer;
	}
	.col-box .post .img-box{
		height:auto;
		min-height:300px;
	}
	.col-box #loaded .img-box{
		min-height:auto;
	}
}

@media (min-width: 991px) {
	.adf-news{
		height:275px;
		overflow:hidden;
	}
	.r-desc-top{
		min-height:200px;
	}
	.r-desc2{
		max-height:300px;
		overflow:hidden;
	}	
}

@media (max-width: 991px) {
	.grid-box .big-news{
		margin:0 auto 30px auto;
	}
	.grid-box .list-news{
		margin:0 auto;
		width:100%;
		max-width:550px;
	}
	.col-box .post .full-text p iframe{
		height:300px;
	}
	.grid-box .big-news .first-item {
		margin-bottom: 15px;
	}	
	.col-box .post .autor{
	  margin-left:30px;	
	}	
	.col-box .post .subscribe,.small-slide__social {
		margin-right: 30px;
	}	
	.col-box .post .more_info{
		right:0;
	}
}	

@media (max-width: 830px) {
	.col-box .post .autor{
	  margin-left:20px;	
	}	
	.col-box .post .subscribe {
		margin-right: 10px;
	}	
}

@media (max-width: 767px) {
	footer{
		padding:10px 0;
	}
	header{
		height:50px;
		padding:3px 0;
	}
	header .burger{
		top:10px;
	}	
	.mrg50,.mrg25,.mrg40,.mrg30{
		width:100%;
		margin:0 0 20px 0;
	}
	.row, .row-start{
		display:block;
	}
	.copy span.legal{
		position:absolute;
		bottom: -50px;
	}
	.show-menu{
		top:52px;
	}	
	.col-box .content{
		margin:20px 0;
	}
	.col-box .post .thumbnail{
		margin-left:-15px;
		margin-right:-15px;
		border-radius:0px;
	}
	.inner-page{
		margin:20px 0;
	}
	.single-page {
		margin: 0;
	}
	h1, h2, h3, h4, .h2, .h3, .h4{
		margin-bottom:20px;
	}
	.copy{		
		padding-top:20px;
	}	
	.small-slide__social{
		display:none;
	}
	.col-box .post .subscribe {
		margin-right: 25px;
	}	
	.col-box .post .bottom-meta{
		margin-bottom:-10px;
	}
}

@media (max-width: 650px) {
	.col-box .post .top-meta{
		float:none;
		margin:-10px 0 10px 0;
		font-size:12px;
	}
	.col-box .post .top-meta a{
		display:inline-block;
		margin-bottom:0;
	}
	.col-box .post .autor{
		margin-left:0;
	}
	.col-box .post .bottom-meta{
		padding:10px 0;
	}
	.col-box .post .autor span.role, .complaint{
		font-size:12px;
	}
	.col-box .post .top-meta a{
		margin-right:15px;
	}
}

@media (max-width: 600px) {
	.grid-box .big-news .item-news img,.grid-box .big-news .first-item{
		width:100%;
	}
	.grid-box .small-news{
		margin-left:auto;
		margin-right:auto;
	}
	.grid-box .big-news .bottom-meta{
		bottom:55px;
	}
	.grid-box .big-news .bottom-meta .cat{
		left:0;
		margin-top:25px;
	}
	.grid-box .big-news .bottom-meta time{
		margin-top:25px;
	}
	.loading_btn {
		width: 180px;
		padding: 15px 30px;  
		font-size: 18px;    
	}	
	.inner-page section.video_news h2, .inner-page section.popular_news h2{
		margin-right:0;
	}
	.inner-page section .link-more {
		display: block;
		margin: -20px 0 25px;
	}
	.col-box .post .content .preview{
		font-size:18px;
	}
	.col-box .post .full-text p{
		font-size: 18px;
		line-height: 22px;
	}
	.col-box .content {
		padding: 0 15px 20px 15px;    
	}
	.col-box .post .content .preview {
		font-size:20px;
		padding-bottom: 20px;
		margin-bottom:20px;
		margin-top:20px;
	}
	.col-box .post .img-box {
		min-height: 200px;
	}
	.col-box #loaded .img-box{
		min-height:auto;
	}
	.col-box .post .full-text p iframe {
		height: 200px;
		margin-left:-15px;
		width: 110%;
	}
	.col-box .post .full-text img{
	  width:110%;
	  height:auto; 
	  margin-left:-15px !important;  
	}
	#loaded .big2-news .bottom-meta .title {
		font: 18px/22px 'Days One';
	}
	#loaded .big2-news .bottom-meta time, #loaded .big2-news .bottom-meta .cat{
		font-size:14px;
	}
	#loaded .big2-news .bottom-meta .more-link {
		right: 0px; 
		margin-top:0;
		padding: 10px 35px;   
		font-size: 16px;
	}
	section.main_news {
		margin-bottom: 20px;
	}
	.col-box .post .content .subscribe,.small-slide__social{
		clear:both;
		float:left;
		margin:20px 0 -10px 0;
	}
	.rca-des{
	  display:none;
	}
	.rca-mob{
	  display:block;
	}
	.grid-box .list-news .item-news .title, .grid-box .big-news .bottom-meta .title, .grid-box .small-news .title {
					-webkit-line-clamp: 2;
					font: 16px/20px 'Days One';
					height: 40px;
				}
				.grid-box .list-news .item-news .preview, .grid-box .small-news .preview {
					-webkit-line-clamp: 3;
					margin: 10px 0;
					font-size: 15px;
					height: 53px;
				}
}

@media (max-width: 500px) {
	#loaded .big2-news .bottom-meta .more-link{
		display:none;
	}
	#loaded .big2-news .bottom-meta .title{
		max-width:90%;
	}
	.social a.yashare,.social a.gooshare{
		background-size:75px auto;
	}
	.social a{
		width:75px;
	}	
	.col-box .post .content .subscribe .social a {
		margin: 0 10px 0 0;
	}
	.copy, footer p{
		font-size:14px;
	}
	footer ul {
		margin-top: 10px;
	}
	.grid-box .big-news {
		margin: 0 -15px 15px -15px;
	}
	.grid-box .big-news .item-news img,.grid-box .big-news .img-box:before{
		border-radius:0;
	}
	.grid-box .small-news{
		margin-bottom:20px;
	}
	.col-box .post .img-box .fcopy {
		left: 20px;
		bottom: 20px;
		font-size: 14px;
	}
	#loaded .big2-news .bottom-meta {
		bottom: 20px;
		left: 20px;
	}
	.r-mob{
	    width:300px;	    
	}
	.adf-news{
		width:300px;
	    height:300px;
		margin:0 auto;
	}
	.mobile_hor{
		display:block;
	}
	.col-box .post .subscribe{
		position:absolute;
		margin:-30px 0 0 0;
		right:0;
	}
	.col-box .post .subscribe .sub-name{
		display:none;
	}
	.social a{
	  width:49px;
	  height:20px;   
	}
	.social a.yashare,.social a.gooshare{
	  background-size:49px 20px;
	}	
}

@media (min-width: 456px) {
	#loaded .small-news{
		height:300px;width:310px;
	}
	#loaded .rb{
		padding: 5px; 
	}
	#loaded .adf-news {
		height: 290px;
		overflow: hidden;
		border-radius:10px;
	}
	.col-box #loaded .small-news .img-box img { 
		height: auto;
		width: 310px;
	}	
	.col-box #loaded .small-news .img-box{
		height:180px;
	}
}

@media (max-width: 455px) {
	.grid-box .small-news{
		width:100%;
	}
	.grid-box .small-news .img-box:before,.grid-box .small-news .img-box img{
		width:100%;
	}
	.grid-box .small-news .img-box {
		margin: -20px -15px 15px -15px;
	}	
	.col-box .post .content .subscribe .social:before {
		margin: 10px 0 0 -120px;
		font-size: 12px;
	}
	#loaded .big2-news .bottom-meta .title{
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
	}
}
@media (max-width: 370px) {
	.container {
		padding: 0 5px;
	}
	#loaded .rb{
		padding: 5px; 
	}
	#loaded .adf-news {
		height: auto;
	}
	.col-box .content {
		padding: 5px;
	}
}

.dnone{
	display:none;
}

.wpcf7-not-valid-tip{display:none !important;font-size:15px !important;line-height:1.1em !important;}.wpcf7-validation-errors{color:#fff !important;border:2px solid #cc0000 !important;font-size:15px !important;line-height:1.1em !important;position:absolute !important;margin: 0 !important;background:#cc0000 !important;z-index:10 !important;margin:0px 30px 0 0 !important;text-align: center;}.wpcf7-not-valid{border:2px solid #cc0000 !important;}.wpcf7-mail-sent-ok{border:2px solid #67953c !important;color:#fff !important;font-size:15px !important;line-height:1.1em !important;position:absolute !important;background:#67953c !important;z-index:10 !important;margin:0 30px 0 0 !important;text-align: center;}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form textarea {padding:10px; border-radius:4px;font:14px Arial;width:100%;margin-bottom:10px;border:2px solid #000;}.wpcf7-form .your-email,.wpcf7-form .your-name{float:left;display:block;width:48%;margin-right:1%;}.wpcf7-form textarea{width:97%;height:70px;}.text-783,.text-784{display:none !important;}.wpcf7-submit{padding:5px 10px;font:14px Arial;}

.agree{
  display:none;
}
.video_box iframe{
	min-height:445px;
}
	
.ya-adaptive{display:inline-block;margin:15px;width:300px;text-align:center;max-height:300px;overflow:hidden}.rca-box{max-width:660px;margin:0 auto;}
@media (max-width: 810px) {.ya-second{display:none;}}
@media (max-width: 550px) {.ya-adaptive{display:none;}.video_box iframe{
		min-height:210px;
		height:210px;
	}}

.post__meta{
	display:none;
}
.news_title_pic_post{
	margin:25px 0;
}

.yandex_title{
	margin: -15px 0 20px 0;
}
@media (max-width: 767px) {
	.yandex_title{
		margin: -5px 0 20px 0;
	}
}

.video_box{
	margin:30px 0;
}