* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
html {
	font-size: inherit;
}

body{
  background: #E1E1E1;
  color:#000;
  font-family: 'Vollkorn';
  line-height: normal;
      padding-top: 69px;
      font-size: 20px;
  /*    padding-right: 0px !important;*/
}

body.before{
     padding-top: 139px;
}

.section{
    width: 100%;
    max-width: 1400px;
    margin: 0 auto;
}
img {
    max-width: 100%;
    height: auto !important;
    vertical-align: middle;
}

a{
 color: #2C6FA8;

}

p {
    font-size: 20px;
}

em{
    font-style: italic;
}


/*******************/
/* bootstrap correction */
ul, ol {
	margin-top: 0;
	margin-bottom: 0;
}
.form-control{
font-family: initial;
}

.article_section ol{
   list-style: decimal;
   margin-left: 15px;
}

.article_section ul {
    list-style: disc;
    margin-left: 15px;
}
/******************/
/*  fancy correction */
.fancybox-prev span{
   background: url("../img/prev1.png") no-repeat left center;
   left:-30px;
}
.fancybox-next span{
   background: url("../img/next1.png") no-repeat left center;
   right: -35px;
}

.fancybox-close {
	background: url("../img/x.png") no-repeat left center;
	position: absolute;
	top: 6px;
	right: -12px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
	border: none;
}


/***********************/
/*
.modal-open{
    overflow:auto !important;
}
*/
/************************/
.btn1{
  font-family: "PT Sans";
  font-size: 16px;
  font-weight: bold;
  color:#fff;
  text-transform: uppercase;
  text-align: center;
  background: #52A4D2;
  padding: 10px 20px;
  border: none;
  margin-top: 20px;
  width: 106px;
}


/*********************************************/
.flex{
    display:flex;
    align-items: center;
    justify-content: space-around;
    flex-wrap: nowrap;
}

.flex.wrap{
	flex-wrap:wrap;
}

.flex.col{
   flex-direction: column;
}

.flex.rev{
    flex-direction: row-reverse;
}

.flex.no-wrap{
    flex-wrap: nowrap;
}

.flex.v-top{
    align-items: flex-start;
}

.flex.f-center{
  justify-content:center;
}

.flex.f-start{
  justify-content:flex-start;
}
.flex.f-end{
  justify-content:flex-end;
}
/********************************/
.brd{
    border: 1px solid #828282;
    padding: 15px;
}

.wbg{
    background: #fff;

}

.mt40{
    margin-top: 40px;
}
.mt20{
    margin-top: 20px;
}
.mt15{
    margin-top: 15px;
}
.mt10{
    margin-top: 10px;
}
.mt5{
    margin-top: 5px;
}

.ml10{
    margin-left: 10px;
}
.mr10{
    margin-right: 10px;
}

.bold{
    font-weight: bold;

}

/*********************************/
.comment_icon {
	/*background: url('../img/comment_icon.png') no-repeat left top;*/
	background: url('../img/svg/comment_icon.svg') no-repeat left top;
	width: 12px;
	height: 11px;
	display: inline-block;
	margin-right: 3px;
	margin-left: 10px;
}
.photo_icon{
	/*background: url('../img/photo_icon.png') no-repeat left top;*/
	background: url('../img/svg/photo_icon.svg') no-repeat left top;
	width: 12px;
	height: 9px;
	display: inline-block;
	margin-right: 3px;
	margin-left: 10px;
}
.video_icon{
	/*background: url('../img/video_icon.png') no-repeat left top;*/
	background: url('../img/svg/video_icon.svg') no-repeat left top;
	width: 12px;
	height: 9px;
	display: inline-block;
	margin-right: 3px;
	margin-left: 10px;
}

.photo_icon_b{
	background: url('../img/svg/photo_icon_b.svg') no-repeat left top;
	width: 20px;
	height: 15px;
	display: inline-block;
	margin-right: 3px;
	margin-left: 10px;
}
.video_icon_b{
	background: url('../img/svg/video_icon_b.svg') no-repeat left top;
	width: 20px;
	height: 15px;
	display: inline-block;
	margin-right: 3px;
	margin-left: 10px;
}

/*****************************/
.thumb-wrap {
	width: 100%;
	position: relative;
	padding-bottom: 50.5%;
/*	padding-bottom: 56.25%;	*/
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.thumb-wrap iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.thumb-wrap #placeholder{
	margin-top: -30px;
}

.thumb-wrap #placeholder img{
max-width: 550px;
width: 100%;
}

.mobile{
	display:none;
}
.mobile_flex{
	display:none;
}

.p-2 {
	padding: .5rem !important;
}
/*****************************/
.header{
   background: #fff;
   border-left: 1px solid #828282;
   border-right: 1px solid #828282;
   border-top: 1px solid #828282;
   border-bottom: 3px solid #828282;
 /*  border-bottom: 3px solid #828282;*/

     position: fixed;
    width: 100%;
    left: 50%;
    top: 0px;
    z-index:110;
    transform: translateX(-50%);

}

.header .upr{
    margin-left: 10px;
    margin-right: 10px;
}


.header .logo{
    margin-right: auto;
}

.header .logo a{
    display: block;
}

.header .logo img{}

.header .data{
	font-family: PT Sans;
    font-weight: bold;
    font-size: 18px;
    color: #2C6FA8;
    text-align: center;
    width: 100%;
    max-width: 350px;
}
.header .hello{
    font-size: 12px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;

}
.header .hello span{
    display: block;
}

.header .u_ico{
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
text-align: center;
  cursor: pointer;

}
.header .u_ico .msg{
    position: absolute;
    width: 13px;
    height: 13px;
    right: 15px;
    bottom: 0px;
    background: #0098ED;
    border-radius: 50%;
    z-index: 1;

}
.header .u_ico img{}
.header .srch{
    padding-left: 15px;
    padding-right: 15px;
}

.header .u_ico .b_umenu{
position: absolute;
background: #fff;
font-family: PT Sans;
text-transform: uppercase;
font-size: 20px;
font-weight: 700;
width: 199px;
text-align: right;
padding: 15px;
top: 55px;
left: -30px;    
display: none;
}

.header .u_ico .b_umenu a{
    color:#000;
    text-decoration: none;
}



.header .menu{
    padding-left: 12px;
    padding-right: 10px;
    cursor:pointer;
}

/***********************/
.topmenu{
    display: none;
    position: fixed;
   /* top: 68px;*/
    top: 138px;
    overflow-y: auto;
    /*
    position: absolute;

    top: 80px;
    */
    background: #fff;
    width: 100%;
    z-index: 3;
    max-width: 1400px;
    height:100%;

}

.topmenu .str span {
	background: url('../img/svg/down.svg') no-repeat right center;
	width: 20px;
	display: inline-block;
	height: 15px;
}
.topmenu .str span:hover {
	background: url('../img/svg/down_h.svg') no-repeat right center;
}

.topmenu .str.open span {
	background: url('../img/svg/up.svg') no-repeat right center;
}
.topmenu .str.open span:hover {
	background: url('../img/svg/up_h.svg') no-repeat right center;
}
.topmenu .str.open {
        color: #2C6FA8;
}


.topmenu .top_ul {
	display: flex;
	max-width: 900px;
	margin-left: auto;
	margin-right: auto;
	justify-content: space-around;

}

.topmenu .top_ul li{
    position: relative;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: PT Sans;
    text-decoration: none;
    white-space: nowrap;
    color:#000;
    cursor: pointer;
    margin-top: 5px;
}

.topmenu .top_ul .active a{
    color:#2C6FA8;
    font-weight: 700;
}

.topmenu .top_ul li a{
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: PT Sans;
    text-decoration: none;
    white-space: nowrap;
    color:#000;

}
.topmenu .top_ul li ul{
    position: absolute;
    display:none;
    top: 35px;
}

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

.topmenu .top_ul li ul li{}
.topmenu .top_ul li ul li a{
    color:#2C6FA8;
    font-weight: normal;
}

.topmenu .gta{
    display:none;
}


/*********************/
.beforeheader{
/*  position: fixed;
  width: 100%;
  left: 50%;
  top: 0px;
  z-index: 110;
  transform: translateX(-50%);
  */  
}

.article_end_banner,
.pos1,
.pos2,
.pos3,
.pos4,
.pos5,
.pos6,
.pos7,
.pos8,
.pos9
{
    margin-top: 15px;
}



.pos01m{
    margin-top: 15px;
    display: none;
    text-align: center;
    width: 100%;  

}
.pos_after_lenta_m,
.pos0m,
.pos1m,
.pos2m,
.pos3m,
.pos4m,
.pos5m,
.pos6m,
.m_r_block1
{
    margin-top: 15px;
    display: none;
    text-align: center;
    width: 100%;

}
.pos0m{
    margin-top: 0px;
}
.pos6m,
.pos5m{
    margin-left: 8px;
    margin-right: 8px
}


/*********************/
.footer{
	background: #D9D7D7;
	border: 1px solid #828282;
	font-size:14px;
	margin-top: 15px;
        padding:0px 15px 15px 15px;
        width: 100%;
}

.footer p{
    font-size: 14px;
}

.footer .bl{
	width:100%;
	max-width:520px;
        padding-top: 15px;
}
.footer .bm{
		width:100%;
	max-width:385px;
	padding-left:5px;
	padding-right:5px;
        padding-top: 15px;
}
.footer .br{
		width:100%;
	max-width:200px;
        padding-top: 15px;
}


.footer .copy{
	font-weight:700;
}

.footer .f_menu{
	padding-left:0px;
        margin-top: 15px;
}
.footer .f_menu li{
	padding-left:10pz;
	padding-right:10px;
}
.footer .f_menu li a{
	text-decoration:none;
	text-transform:uppercase;
        font-family: PT Sans;
        font-weight: bold;
}

.footer .social{}
.footer .social p{
    font-weight: bold;
}
.footer .social ul{
    display: flex;
    margin-top: 10px;
}
.footer .social ul li{
    padding: 5px;
}
.footer .social ul li a{}
.footer .social ul li a img{

}

.footer .conters{
    margin-top: 20px;
}


/****************************/
.main{}

.main .main_content{
	width:100%;
	max-width:1133px;
	padding-right:15px;
}

.main .main_content.ext{
    padding-right: 0px;
    max-width: 100% !important;
}

.main .main_content .lenta{
	width:100%;
	max-width:362px;
	background:#fff;
	margin-right:15px;
	/*padding:10px 10px 15px 15px;*/
	padding:10px 5px 15px 15px;
	margin-top:15px;
	height:100%;
	border: 1px solid #828282;

}

.main .main_content .lenta .day{
    color: #828282;
    font-family: 'PT Sans';
    text-transform: uppercase;
    font-size: 14px;
}

.main .main_content .lenta .lenta_items {
	height: 707px;
        /*
	overflow-y: auto;
        position: relative;
        z-index: 1;
        */
        overflow: hidden;
        margin-top: 10px;

}


.lenta_item {
	margin-bottom: 10px;
	padding-right: 20px;
        line-height: 24px;
}
.lenta_item .item_hh{
	font-family: 'PT Sans';
	font-size: 12px;
	color:#828282;
	display:flex;
	justify-content:space-between;
	flex-wrap:nowrap;
        line-height: 24px;
}

.lenta_item .item_hh .bl{
	width:100%;
	max-width:195px;
	display:flex;
	align-items:center;
	flex-wrap:wrap;
}
.lenta_item .item_hh .br{
	/*width:120px;*/
}


.lenta_item .item_hh .item_time{
	width:30px;
        white-space: nowrap;
}
.lenta_item .item_hh .comments_link{
	text-decoration:none;
	color:#828282;
}
.lenta_item .item_hh .cat_link{
	color: #2C6FA8;
	text-transform:uppercase;
	text-decoration:none;


}
.lenta_item .material_link{
	font-size:16px;
	text-decoration:none;
	color:#000;
         font-family: 'Vollkorn';

}

.lenta_item .material_link:hover{
	text-decoration:underline;
}


/*********************/
.main .more{
	background: #fff;
padding-top: 10px;
}



.main .more a{
font-family: PT Sans;
font-weight: normal;
font-size: 16px;
text-transform:uppercase;
text-decoration:none;
}
/****************/
.main .main_content .lenta .hh,
.main .main_content .lenta .hh a{
	font-family: PT Sans;
	font-weight: bold;
	font-size: 24px;
	text-transform:uppercase;
        text-decoration: none;
        color:#000;
}

.main .main_content .main_section{
	width:100%;
	max-width:740px;
}

.main .right_side{
		width:100%;
	max-width:267px;
        flex-shrink: 5;
}

/**********************************/
.main .main_section{

}

.main  .main_article{
	width:100%;
	max-width:738px;
	margin-top:15px;
	position:relative;
        display: block;
        border: 1px solid #828282;
        min-height: 200px;
        background: #E1E1E1;

}

.main  .main_article:after {
    content: " ";
    width: 100%; height: 100%;
    position: absolute; top: 0; left: 0;
    background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(196, 196, 196, 0) 100%);

}


.main  .main_article img{
	/*z-index:-1;*/
	position:relative;
        max-height: 416px;
        width: 100%;

}

.main  .main_article .text_block{
	position: absolute;
	top:0px;
	left:0px;
	width:100%;
	color:#fff;
	font-family: 'PT Sans';
	padding:10px 15px 15px 15px;
        z-index: 1;

}
.main  .main_article .text_block .blocks{
	justify-content:space-between;
}

.main  .main_article .text_block .article_cat{
	font-size:18px;
        font-family: 'PT Sans';
        text-transform: uppercase;
}
.main  .main_article .text_block .article_time{
	font-size:18px;
        font-family: 'PT Sans';
}
.main  .main_article .text_block .article_hh {
	line-height: 36px;
	margin-top: 24px;
        color:#fff;
	text-decoration:none;
	font-weight: bold;
	font-size: 36px;
}

.main .main_article.title_down .text_block {
	top: auto;
	bottom: 0px;
	display: flex;
	flex-direction: column-reverse;
}

.main .main_article.title_down .text_block .blocks{
       margin-top: 10px;
}

.main  .main_article.title_down:after {
    content: " ";
    width: 100%; height: 100%;
    position: absolute; top: 0; left: 0;
    background: linear-gradient(to top, rgba(0,0,0,1) 0%,rgba(196, 196, 196, 0) 100%);

}


/*
.main  .main_article .text_block .article_hh a{
	color:#fff;
	text-decoration:none;
	font-weight: bold;
	font-size: 36px;
}
*/

.main  .sub_news{
	justify-content:center;
	margin-left:-8px;
	margin-right:-8px;
}


.main .main_content .article_a {
	width:100%;
	max-width:362px;
}

.main .main_content .article_b {
	width:100%;
	max-width:551px;
}

.main .main_content .tia_helps {
	width:100%;
	max-width:362px;
	margin-top:15px;
	border: 1px solid #828282;
	margin-left:8px;
	margin-right:8px;
	height: 382px;
	background: #E6F6FF;
	padding:15px;
	overflow: hidden;
	font-family: 'PT Sans';
	font-size:12px;
}

.main .main_content .tia_helps .hh a,
.main .main_content .tia_helps .hh{
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
        font-family: PT Sans;
}
.main .main_content .tia_helps .article_time{
		color:#828282;
                margin-top: 7px;
}
.main .main_content .tia_helps .article_hh{
	color: #2C6FA8;
	font-size: 20px;
	font-weight:bold;
	margin-bottom:10px;
        margin-top: 15px;
}
.main .main_content .tia_helps a{
	font-size:18px;
	text-decoration:none;
        line-height: 150%;
	color:#000;
        font-family: 'Vollkorn';
}



.main .main_content .article_block.article_b .m_block{
	min-height:168px;
}


.main .main_content .article_block {
	margin-top: 15px;
	border: 1px solid #828282;
	margin-left: 8px;
	margin-right: 8px;
	background: #fff;
        text-decoration:none;

}

.main .main_content .article_block .top_block{

	position:relative;

}

.main .main_content .article_block .top_block img{

	position:relative;
        max-height: 202px;
        width: 100%;

}
.main .main_content .article_block.article_b .top_block img{

	position:relative;
        max-height: 310px;
        width: 100%;

}


.main .main_content .article_block .top_block:after {
    content: " ";
    width: 100%; height: 100%;
    position: absolute; top: 0; left: 0;
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(196, 196, 196, 0) 100%);

}

.main .main_content .article_block .top_block .article_hh{
	position: absolute;
	top:0px;
	left:0px;
	width:100%;
	font-family: 'PT Sans';
	padding:15px;
	font-size:24px;
	font-weight:bold;
	line-height: normal;
        z-index: 1;
        color:#000;
}
.main .main_content .article_block.article_b .top_block .article_hh{
    font-size:30px;
}


.main .main_content .article_block .m_block{
	background:#fff;
	min-height:178px;
	padding:15px;
}

.main .main_content .article_block .m_block .blocks{
	justify-content:space-between;
	font-family: 'PT Sans';
font-size:12px;

}
.main .main_content .article_block .m_block .article_cat{
color: #2C6FA8;
text-transform: uppercase;


}

.main .main_content .category-items .article_block .m_block .article_cat{
    display:none;
}


.main .main_content .article_block .m_block .article_time{
	color:#828282;
}
.main .main_content .article_block .m_block p{
	font-size:18px;
	line-height: 150%;
	margin-top:10px;
	color:#000;
	display:block;
}


.main .main_content .cat_news {
	width:100%;
	max-width:362px;
	margin-top:15px;
	border: 1px solid #828282;
	margin-left:8px;
	margin-right:8px;
	height:478px;
	background: #fff;
	padding:15px;

	font-family: 'PT Sans';
	font-size:12px;
}

.main .main_content .cat_news .hh{
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
}

.main .main_content .cat_news .main_block{
	min-height: 369px;
}

.main .main_content .cat_news .cat_item{
	font-family: 'PT Sans';
	margin-top:15px;
}
.main .main_content .cat_news .cat_item .item_author{
	color:#2C6FA8;
	font-size:14px;


}

.main .main_content .cat_news .cat_item .item_author a{
	color:#2C6FA8;
	font-size:14px;
        text-decoration: none;
}


.main .main_content .cat_news .cat_item .article_time {
	font-size: 12px;
	color: #828282;
	/*margin-top: 5px;*/
}
.main .main_content .cat_news .cat_item .item_hh{
	margin-top: 5px;
}
.main .main_content .cat_news .cat_item .item_hh a{
	color:#2C6FA8;
	text-decoration:none;
	font-size:20px;
	font-weight:bold;
	line-height: 23px;
}
.main .main_content .cat_news .cat_item .item_text{
            margin-top: 10px;
}
.main .main_content .cat_news .cat_item .item_text a{
	font-size:16px;
        color:#000;
        line-height: 24px;

}

/****************************/
.main .main_content .popular_block {
	width:100%;
	max-width:362px;
	margin-top:15px;
	border: 1px solid #828282;
	margin-left:8px;
	margin-right:8px;
	height:478px;
	background: #fff;
	padding:15px;

	font-family: 'PT Sans';
	font-size:12px;
}

.main .main_content .popular_block .hh{
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
}

.main .main_content .popular_block .item{
	margin-top: 15px;
}
.main .main_content .popular_block .item a{
	color:#2C6FA8;
	text-decoration:none;
	font-size:20px;
	font-weight:bold;
	line-height: 23px;
}

/***************************/
.main .main_content .iv_block {
margin-top: 15px;
border: 1px solid #828282;
margin-left: 8px;
margin-right: 8px;
width: 100%;
max-width: 551px;

}

.iv_block .iif{
 position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;   
}


.main .main_content .iv_block .m_block{
	min-height: 168px;
	background: #fff;
	padding: 15px;
	font-family: 'PT Sans';
}
.main .main_content .iv_block .m_block .blocks{
justify-content: space-between;

font-size: 12px;
}
.main .main_content .iv_block .m_block .article_cat{
color: #2C6FA8;
text-transform: uppercase;
}


.main .main_content .iv_block .m_block .article_hh{
	font-size:24px;
	font-weight:bold;
	margin-top:15px;
}



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

.main .main_content .to_block {
margin-top: 15px;
border: 1px solid #828282;
margin-left: 8px;
margin-right: 8px;
width: 100%;
max-width: 551px;
background:#fff;
padding:15px;
font-family: 'PT Sans';
height: 480px;
}

.main .main_content .to_block .to_item {
	border-bottom: 1px solid #828282;
	margin-bottom: 15px;
	padding-bottom: 9px;
}
.main .main_content .to_block .to_item:last-child{
	border-bottom:none;
    margin-bottom: 0px;
		padding-bottom: 0px;
}
.main .main_content .to_block .to_item .to_type,
.main .main_content .to_block .to_item .to_type a{
	font-weight:bold;
	font-size:18px;
	text-transform:uppercase;
        color:#000;
}
.main .main_content .to_block .to_item .to_type a:hover{
    text-decoration: none;
}

.main .main_content .to_block .to_item .to_hh{
	font-family: 'PT Sans';
	font-weight: bold;
	font-size: 18px;
	margin-top: 10px;
        color: #2C6FA8;
}

.main .main_content .to_block .to_item .to_hh a{
    text-decoration: none;
}

.main .main_content .to_block .to_item .to_description {
	margin-top: 10px;
        font-family: 'Vollkorn';
        font-size: 18px;
        line-height: 150%;
}
.main .main_content .to_block .to_item .to_description a{
	font-size:16px;
	text-decoration:none;
	color:#000;
        font-family: 'Vollkorn';
}


/******************/
.article_section{
    margin-top: 15px;
    width: 100%;
}

.article_section .main_block{
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 663px;
}

.article_section .main_block .bloks{
justify-content: space-between;
font-family: 'PT Sans';
font-size: 16px;
margin-top: 10px;
}
.article_section .main_block .bloks .article_cat{

color: #2C6FA8;
text-transform: uppercase;
}
.article_section .main_block .bloks .article_time{
color: #828282;

}

.article_section table{
	width:100%;
}

.article_section table td{
	padding: 0px 5px;
}


.article_section .tags{
    	font-family: 'PT Sans';
	font-weight: bold;
	font-size: 14px;
        text-transform: uppercase;
}
.article_section .opechatka{
    margin-top: 20px;
    color:#828282;
    font-size: 14px;
}

.article_block .comments_link {
    text-decoration: none;
    color: #828282;
    flex-grow: 1;
}
.article_section .article_block.article_a {
    max-width: 100%;
    
}

.main .main_content .article_section .article_block .top_block img {
	position: relative;
	max-height: 416px;
	width: 100%;
}

.main .main_content .article_section .vote_news{
    font-family: 'PT Sans';
    font-size: 18px;
    margin-bottom: 30px;

}

.minus_news, .plus_news {
	text-align: center;
	border: none;
	background: none;
}


.main .main_content .article_section .vote_news .comment-pluses,
.main .main_content .article_section .vote_news .comment-minuses{
    font-size: 12px;
}


article{
    border-bottom: 3px solid #828282;
    padding-bottom: 30px;
    margin-bottom: 30px;
}
article h1{
    font-size: 30px;
    font-weight: bold;
    font-family: 'PT Sans';
    margin-top: 20px;
}
article h2{
    text-transform: uppercase;
    font-size: 24px;
    font-weight: bold;
    font-family: 'PT Sans';
    margin-top: 30px;
}
article p{
    margin-top: 30px;
    font-size: 20px;
}
article .anons{
    font-size: 20px;
    font-weight: 600;
    margin-top: 25px;
}
article .author{
    font-size: 14px;
    font-style: italic;
    margin-top: 25px;
}
.article_section .n_author{
    font-size: 20px;
    font-weight: 700;
    color:#2C6FA8;
    margin-left: 15px;
}
article .img_block{
    margin-top: 30px;
}
article .img_desc{
    margin-top: 25px;
    font-size: 14px;
    font-style: italic;
}
article .img_author{
    font-size: 14px;
    font-style: italic;
}
article blockquote{
    background: rgba(196, 196, 196, 0.19);
    padding: 0px 15px 15px 15px;
    border-top: 1px solid #828282;
    border-bottom: 1px solid #828282;
    margin-top: 30px;
    font-size: 20px;
    margin-bottom: 0px;
    border-left: none;
    border-right: none;
}


article .italic{
    font-style: italic;
}
article ul{
    list-style: disc;
    margin-left: 20px;
    margin-top: 30px;
}
article ul li{
    font-size: 20px;
}

article .gal{

    border-top: 1px solid #828282;
    border-bottom: 1px solid #828282;
    margin-top: 30px;
}


article .v_cont{
        position: relative;
     width: 100%;
     height: 0;
     padding-bottom: 56.25%;
}
article .v_cont iframe{
         position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
}

.main .main_content article .article_block.article_b{
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
}


.comments{
    margin-top: 15px;
    width: 100%;
}

.comments .main_block {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	max-width: 663px;
}


.comments .show-all {
    color: #2C6FA8;
    font-family: 'PT Sans';
        font-size: 14px;
    text-transform: uppercase;
    cursor: pointer;
}

.comments .online_status{
    color: #2C6FA8;
    font-family: 'PT Sans';
    font-size: 12px;
    text-transform: uppercase;
    padding-left: 15px;
}
.comments .offline_status{
    color: #828282;
    font-family: 'PT Sans';
    font-size: 12px;
    text-transform: uppercase;
    padding-left: 15px;
}


.comments .comments-tree-hidden,
.comments .hidden{
    display:none;
}

.comments .comments_count{
    font-family: 'PT Sans';
    font-weight: 700;
    font-size: 20px;
}



.comments .leave-comment{

    color: #2C6FA8;
    font-size: 14px;
    text-decoration: none;
    cursor:pointer;
}

.comments .leave-comment a{
    color: #2C6FA8;
    font-size: 14px;
    text-decoration: none;
}


.comments .comments_block{

}


.comments .comment_item{
    margin-top: 15px;
    border-top: 1px solid #828282;
    padding-top: 20px;
}

.comments .comment-avatar{
    width: 55px;
}
.comments .comment-avatar a{}
.comments .comment-avatar a img{
    max-width: 55px;
    width: 55px;
    height: 55px;
    border-radius: 50%;
}

.comments .comment-data{
    padding-left: 11px;
    width: 100%;
    overflow-x: auto;
}


.comments .comment-data .comment-user-name{
    line-height: 18px;
}
.comments .comment-data .comment-user-name a{
    font-family: 'PT Sans';
    font-weight: 700;
    font-size: 14px;
    text-decoration: none;
}

.comments .comment-data .comment-date{
    padding-top: 9px;

}
.comments .when_news_comment,
.comments .comment-data .comment-date .when_comment{
    font-family: 'PT Sans';
    font-weight: 400;
    font-size: 12px;
    color:#828282;
}

.comments .comment-data .comment-body{
    padding-top: 5px;
    font-weight: 400;
    font-size: 18px;
}

.comments .comment-data .comment-voting{}
.comments .comment-data .comment-voting img{
  margin-left: 11px;
}

.comments .comment-data .comment-voting span.comment-pluses,
.comments .comment-data .comment-voting span.comment-minuses{
    font-family: 'PT Sans';
    font-weight: 400;
    font-size: 14px;
    color:#000;
    padding-left: 5px;

}


.comments ul li ul{
    margin-left: 65px;
}
.comments ul li ul li ul{
    margin-left: 0px;
}

.comments ul li ul .comment-avatar{
    width: 32px;
}

.comments  ul li ul .comment-avatar a img{
    max-width: 32px;
    width: 32px;
    height: 32px;
    border-radius: 50%;
}


.comments .comment_item_inner{
    margin-left: auto;
margin-right: auto;
width: 100%;
max-width: 551px;
margin-bottom: 0px;
padding-right: 0px;
}

.comments .comment-user-material-title {
font-family: "PT Sans";
font-size: 24px;
font-weight: 700;
text-align: left;


}

.comments .comment-user-material-title a{
    color:#000;
    text-decoration: none;
}


.comments .type_news {
color: #2C6FA8;
text-transform: uppercase;
text-decoration: none;

font-family: 'PT Sans';
font-size: 12px;

}

.comments .cm_text{

	font-family: 'PT Sans';
	font-size: 12px;
	color: #828282;
	display: flex;
	justify-content: space-between;
	flex-wrap: nowrap;
	line-height: 24px;
        margin-top: 5px;
}

.comments .comment-material{
border-bottom: 1px solid #828282;
padding-bottom: 15px;
}

/***********/
.category{
    margin-top: 15px;
    width: 100%;
}

.category-items{
    justify-content: space-between;
    margin-left: -8px;
    margin-right: -8px;
}

.category-header{
    font-family: 'PT Sans';
    font-weight: 700;
    font-size: 18px;
    text-transform: uppercase;
    margin-top: 0px;
    margin-bottom: 0px;
}

.category-items .banner{
    margin-left: 8px;
    margin-right: 8px;
}

.main .main_content .category-items .main_article{
    margin-left: 8px;
}

.main .main_content .category-items .main_article img {
	/* z-index: -1; */
	position: relative;
	max-height: 416px;
	width: 100%;
}

.main .main_content .category-items .article_a.first{

}

.main .main_content .category-items .article_block .m_block {
	background: #fff;
	min-height: 212px;
	padding: 15px;
}

/***************************/
.pagination{
    margin-top: 15px;
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.pagination ul{
    display: flex;
}
.pagination ul li{
    margin-left: 20px;
}
.pagination ul li a{
    font-family: 'PT Sans';
    font-weight: 400;
    font-size: 18px;
    color: #000;
    text-decoration: none;
}

.pagination ul li a:hover{
      text-decoration: underline;
    color:#2C6FA8;
}

.pagination ul li.disabled{}
.pagination ul li.active{
    text-decoration: underline;
    color:#2C6FA8;
}

.pagination .more_page a{
    font-family: 'PT Sans';
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    color:#2C6FA8;
    text-decoration: none;
}

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

.whoiswho{
    margin-top: 15px;
    width: 100%;
}

.whoiswho-list{
    padding-left: 15px;
    padding-right: 15px;
    justify-content: space-between;

}

.whoiswho-list .whoiswho-person{

    max-width: 362px;
    margin-left: -15px;
    margin-right: -15px;
    width: 33%;
    margin-top: 15px;
    text-align: center;
    height: 523px;
}

.whoiswho-list .whoiswho-person .whoiswho-img-wrapper img {
	max-height: 278px;
	margin: 0 auto;
}

.whoiswho-list .whoiswho-person a{
    color:#000;
    text-decoration: none;
    margin-top: 15px;
    display: block;
}

.whoiswho-list .whoiswho-img-wrapper a{

    margin-top: 0px;
}


.whoiswho-list .whoiswho-person h3{
    font-family: 'PT Sans';
    font-weight: 700;
    font-size: 20px;

}

.whoiswho-list .whoiswho-person p{
   font-size: 16px;
   padding-top: 15px;
}

/*********************/
.whoiswho-single{
    width: 100%;
    margin-top: 15px;
    padding-bottom: 30px;
}
.whoiswho-single .block{
    width: 100%;
    max-width: 663px;
    margin: 0 auto;
}

.whoiswho-single .block .img_block{
    text-align: center;
}

.whoiswho-single .block .img_block img{
    margin: 0 auto;
}

.whoiswho-single .block .text_block{}
.whoiswho-single .block .text_block h1{
    font-family: 'PT Sans';
    font-weight: 700;
    font-size: 24px;
    text-align: center;
    margin-top: 15px;
}
.whoiswho-single .block .text_block .person-dolz{
        font-weight: 600;
    font-size: 20px;
    text-align: center;
        margin-top: 10px;
}
.whoiswho-single .block .text_block .person-bithday{
    margin-top: 30px;
}
.whoiswho-single .block .text_block p{
    padding-top: 30px;
}

/*************************/
.news-category-items {
	width: 100%;
}
.news-category-items .category-item{
    margin-top: 15px;
}

.news-category-items .category-item .lenta_item{
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 551px;
    margin-bottom: 0px;
    padding-right: 0px;
}
.news-category-items .category-item .lenta_item .hh {
    margin-bottom: 5px;
}

.news-category-items .category-item .lenta_item .hh a{
   font-size: 24px;
   font-weight: 700;
    font-family: 'PT Sans';
}

.news-category-items .category-item .lenta_item .item_hh{
    margin-bottom: 10px;
}

.news-category-items .category-item .lenta_item .item_hh .item_time {
	width: auto;
	white-space: nowrap;
}

/*********************/
.fotorep{
    margin-top: 25px;
    padding-top: 15px;
    border-top: 3px solid #828282;

    padding-bottom: 30px;
    margin-bottom: 30px;

}

.fotorep .f_hh{
   font-size: 20px;
   font-weight: 400;
    font-family: 'PT Sans';
    text-transform: uppercase;
    color:#2C6FA8;
    padding-bottom: 15px;
}

.caroucel-fotorep.owl-theme .owl-nav {
	margin-top: 0px;

}

.caroucel-fotorep.owl-theme .owl-dots {
	margin-top: 10px;
}

.caroucel-maingal.owl-theme{
    background: #fff;
    height: 307px;
}

.caroucel-maingal.owl-theme .item{
       height: 310px;
        overflow: hidden;
}

.caroucel-maingal.owl-theme .owl-nav {
	margin: 0;
}

.caroucel-maingal.owl-theme .item img{
    margin-left: auto;
    margin-right: auto;
}


.caroucel-fotorep.owl-theme .owl-nav [class*="owl-"] {
border-radius: 0;
color: white;
cursor: pointer;
display: block;
font-size: 14px;
height: 30px;
margin: 0;
padding: 0;
width: 30px;
top: 50%;
margin-top: -40px;

position:absolute;
}
.caroucel-maingal.owl-theme .owl-nav [class*="owl-"]  {
border-radius: 0;
color: white;
cursor: pointer;
display: block;
font-size: 14px;
height: 30px;
margin: 0;
padding: 0;
width: 30px;
top: 58%;
margin-top: -40px;

position:absolute;
}

.caroucel-maingal.owl-theme .owl-nav .owl-prev,
.caroucel-fotorep.owl-theme .owl-nav .owl-prev{
    background: url("../img/prev1.png") no-repeat left center;
    left: 15px;
}
.caroucel-maingal.owl-theme .owl-nav .owl-next,
.caroucel-fotorep.owl-theme .owl-nav .owl-next{
     background: url("../img/next1.png") no-repeat left center;
     right: 15px;
}
/*********************/
.vgal{
    margin-top: 25px;
    padding-top: 15px;
    border-top: 3px solid #828282;

    padding-bottom: 30px;
    margin-bottom: 30px;

}

.vgal .f_hh{
   font-size: 20px;
   font-weight: 400;
    font-family: 'PT Sans';
    text-transform: uppercase;
    color:#2C6FA8;
    padding-bottom: 15px;
}

.vgal .thumb-wrap {
        width: 100%;
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
        
        /*border: 4px solid #fff;*/
        margin-top: 20px;
      /*  margin-bottom: 40px;*/
}


.vgal .thumb-wrap iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.caroucel-vgal.owl-theme .owl-nav {
	margin-top: 0px;

}

.caroucel-vgal.owl-theme .owl-dots {
	margin-top: 10px;
}


.caroucel-vgal.owl-theme .owl-nav [class*="owl-"] {
border-radius: 0;
color: white;
cursor: pointer;
display: block;
font-size: 14px;
height: 30px;
margin: 0;
padding: 0;
width: 30px;
top: 50%;
margin-top: -40px;

position:absolute;
}


.caroucel-vgal.owl-theme .owl-nav .owl-prev,
.caroucel-maingal.owl-theme .owl-nav .owl-prev,
.caroucel-fotorep.owl-theme .owl-nav .owl-prev{
    background: url("../img/prev1.png") no-repeat left center;
    left: 15px;
}
.caroucel-vgal.owl-theme .owl-nav .owl-next,
.caroucel-maingal.owl-theme .owl-nav .owl-next,
.caroucel-fotorep.owl-theme .owl-nav .owl-next{
     background: url("../img/next1.png") no-repeat left center;
     right: 15px;
}

/****************/
.n_author{
    margin-left: 15px;
}

.n_author a{
   font-size: 14px;
   font-weight: 700;
    font-family: 'PT Sans';
    color:#2C6FA8;
    text-decoration: none;
}

.u_status{
    text-transform: uppercase;
   font-size: 12px;
   font-weight: 400;
    font-family: 'PT Sans';
    color:#2C6FA8;
}

.ava{
max-width: 33px;
width: 33px;
height: 33px;
border-radius: 50%;
}

.blg .bm1{
   margin-left: auto;
   align-self: flex-start;

}

.blg .item_time{
font-family: 'PT Sans';
font-size: 12px;
color: #828282;
line-height: 24px;
}

.news-category-items .category-item .lenta_item.blg .hh{
    margin-top: 15px;
    margin-bottom: 20px;
}

/***********************/
.user_profile{
    width: 100%;
    margin-top: 15px;

}

.user_profile h1{
    margin: 0px;
    padding: 0px;
}

.user_profile .user_status{
    max-width: 470px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 30px;
}


.user_profile .user_status .ava {
	width: 200px;
	height: 200px;
	max-width: 200px;
	max-height: 200px;
        display: block;
        margin-left: auto;
        margin-right: auto;
        margin-top: 5px;
}

.user_profile .user_status .user_name{
font-family: "PT Sans";
font-size: 20px;
font-weight: 700;
text-align: center;
color:#2C6FA8;
}
.user_profile .user_status .user_online{
font-family: "PT Sans";
font-size: 12px;
font-weight: 400;
text-transform: uppercase;
text-align: center;
color:#2C6FA8;
margin-top: 5px;
margin-bottom: 30px;
}

.user_profile .user_status p{
    font-size: 16px;
    padding-top: 10px;
}
.user_profile .user_status p span{
    color:rgba(0, 0, 0, 0.55);
    text-decoration: underline;
}
.user_profile .user_status .user_about{
        font-size: 16px;
        margin-top: 10px;
}

.user_profile .user_menu{}
.user_profile .user_menu ul{

}
.user_profile .user_menu ul li{}
.user_profile .user_menu ul li a{
    text-decoration: none;
font-family: "PT Sans";
font-size: 16px;
font-weight: 700;
text-transform: uppercase;
color:#000;

}

.user_profile .user_menu ul li span{
    text-decoration: none;
font-family: "PT Sans";
font-size: 16px;
font-weight: 700;
text-transform: uppercase;
color:#2C6FA8;

}

/*****************/
#toTop {
	width: 50px;
	background: none;
	text-align: center;
	position: fixed;
	bottom: 20px;
	left: 20px;
	cursor: pointer;
	display: none;
	color: #fff;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
        z-index: 1;
}

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

.minus_comment,
.plus_comment{
    text-align: center;
    border:none;
    background: none;
}

.minus_comment span,
.plus_comment span{
    padding-top: 5px;
    cursor: pointer;
}

.minus_comment span{
    color: red;
}

.plus_comment span{
    color: green;
}

/*****************/
.success{
    color:#3fb618;
}
.primary{
    color:#2780e3;
}
.warning{
    color:#ff7518;;
}

.admin-comment{
    margin-bottom: 20px;
}

.comm-abs .user_actions{
    max-width:455px;
    width: 100%;
}
.comm-abs .comment-voting {
	max-width: 195px;
	width: 100%;
	text-align: right;
	padding-right: 10px;
}

.reply-to-com {
	cursor: pointer;
	color: #55688f;
}

.vote-report .report_comment {
	color: #ff0000;
}

.comm-abs .btn-xs {
	margin-top: 5px;
        white-space: normal;
}

.vote-report{
    margin-top: 10px;
}

.polls_answers_form{}
.polls_answers_form .voting_item{
    padding: 10px;
/*border: 1px solid #2C6FA8;*/
background: #E1E1E1;
}

.polls_answers_form .voting_item label{
    width: 100%;
    font-weight: normal;
}

.polls_answers_form .voting_item:hover{
   background: #2C6FA8;
   color: #fff;
   
}


.polls_answers_form .voting_item label input{
    display: none;
}

.voting_block{}
.voting_block .progress{

	height: 40px;
	margin-bottom: 21px;
	overflow: hidden;
	background-color:  #E1E1E1;
	border-radius: 0;
	box-shadow: none;
        width:100%;
}

.voting_block .progress .progress-bar{
float: none;
height: 100%;
font-size: 17px;
font-weight: bold;
line-height: normal;
color: #ffffff;
text-align: center;
background-color: #93B7D6;
box-shadow: none;
transition: width 0.6s ease;
}

.voting_block .progress_block{
    display: block;
   position: relative;
}
.voting_block .progress_block .prc{
position: absolute;
right: 10px;
top: 8px;
        font-family: 'Vollkorn';
        font-size: 16px;
}


.voting_block .answer-title {
	position: absolute;
	z-index: 1;
	top: 8px;
	left: 10px;
        font-family: 'Vollkorn';
        font-size: 16px;
}
/********* orfo *****************/
#mistake {
  background:rgba(127,127,127,0.5);
  position: absolute;
  margin: auto;
  top:  0;
  left: 0;
  z-index: 1000;
  width:  100%;
}

* html #mistake {
  background-image: none;
}

#m_window {
  position: absolute;
  background: #fff;
  border: 5px solid #aaa;
  border-radius:10px;
  overflow: auto;
  width: 350px;
  height: 400px;
  z-index: 150;
}


#m_frame {
  border: 0;
  overflow: auto;
  width: 100%;
  height: 378px;
}

* html #m_frame {
  margin-top: 7px;
}


#mistake form {
margin: 20px 25px;
font-size:14px;
font-family:Helvetica, Sans-serif, Arial;
line-height:2em;
}

#mistake .text {
font-weight: bold;
font-size:12px;
color:#777;
}

#mistake .mclose a{
font:bold 16px Verdana;
color:#7f7f7f;
position:absolute;
right:12px;
top:9px;
display:block;
text-decoration:none;
}
#mistake .mclose a:hover{
color: #000;
}
.m{
border: 1px solid silver;
padding: 3px;
width: 294px;
border-radius:4px;
font-size: 13px;
background-color: #fff;
resize: none;
}
.m strong{
color:red;
}

.m#mistake_comment{
	height:100px;
}


/************/
.test{}

.test .hh{
    
    font-size: 16px;
    font-weight: bold;
    font-family: 'PT Sans';
}


.test .anons{
    font-family: 'Vollkorn';
     font-size: 16px;
     font-weight: normal;
     margin-top: 15px;
}

.test .img_block{
    margin-top: 15px;
}

.test hr{
    border-color:#828282;
}

.test ul{
    list-style: none;
    margin-left: 0px;
}
.test ul li{
    font-family: 'Vollkorn';
    padding: 15px;
    background: #E1E1E1;
    margin-top: 15px;
    font-size: 16px;
}

.test ul li.clickable:hover{
    background: #2C6FA8;
    color:#fff;
    cursor: pointer;
}

.test ul li.atr{
    background: #93B7D6;
 
}
.test ul li.atr:hover{
       background: #93B7D6;
}
.test ul li.afl{
    background: #F4B5B5;
}
.test ul li.afl:hover{
       background: #F4B5B5;
}

.test .msg_res{
    /*
    font-size: 25px;
    font-weight: bold;
    border: 2px solid #2C6FA8;
    background: #2C6FA8;
    color: #fff;
    padding: 10px;
    */
      font-family: 'Vollkorn';
      font-size: 16px;
}

.test .otv{
    /*
   padding: 10px;
    border: 2px solid #3fb618;
    margin-top: 10px; 
    */
          font-family: 'Vollkorn';
      font-size: 16px;
      background: none;
}

/******************************/
.f_modal.login_form {
    margin-top: 0px;
    padding-top: 0px;
}

.login_form .modal-header{
	padding: 15px 15px 0px 15px;
	 border-bottom: none;

}

.f_modal.login_form .modal-body{
    padding-top: 15px;
}

.f_modal.login_form input{
    margin-top: 10px;
}
.f_modal.login_form .btn1{
    margin-top: 5px;
}

.f_modal.login_form .modal-footer{
    margin-top:5px; 
    text-align: left;
}

/**********************/
.title.d1 {
	font-family: "PT Sans";
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	color: #000;
	border-bottom: 1px solid #828282;
	padding-bottom:15px;
}
/************/
#ascrail2000{
   /*left:0px !important;*/
  /* right:5px;*/
}

/*************/
.reg .form-hint{
    font-size: 14px;
font-family: 'Vollkorn';    
}

.reg input,
.reg textarea{
  background: #E1E1E1;  
  border: none;
}

.reg input.btn{
    background: #52A4D2;
}

.reg .js-browse{
        background: #52A4D2;
}

/**********/
.ser label{
    font-size: 14px;
    font-family: 'Vollkorn';
}

.ser input{
 background: #E1E1E1;
 border:none;
}

.ser .blocks{
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    flex-wrap: wrap;
}


.ser .blocks .block{
    margin-top: 10px;
}

/***********/
.modal-center {
	text-align: center;
}
.modal-center .modal-dialog {
	display: inline-block;
	width: auto;
	min-width: 225px;
}
#fapi_ .modal-body {
	margin: 10px 0 0 0;
}
.modal-body {
	max-height: 700px;
	overflow-y: auto;
}

#fapi_ .js-files {
	margin: 10px 0;
}

#fapi_ .b-thumb {
	float: none;
	width: auto;
	background: #fff;
	margin: 0 10px 10px 0;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-sizing: border-box;
	padding: 10px 10px 5px 10px;
	display: inline-block;
	position: relative;
	overflow: hidden;
}

/**************/
.fancybox-skin{
    border-radius: 0px;
}

.fancybox-overlay {
    background: rgba(0,0,0,0.5);
}

/**************/
.r_block{
margin-top: 15px;
width: 100%;

}

.r_block .main_block {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 663px;
  padding-bottom: 20px;
}

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

.article_section .main_block .tia_media:focus,
.article_section .main_block .tia_media:hover{
    text-decoration: none;
     color: #0098ED;
}


.article_section .main_block .tia_media{
    background: #0098ED;
    display:flex;
    padding: 15px;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: nowrap;
    margin-bottom: 30px;
}
.article_section .main_block .tia_media img{}
.article_section .main_block .tia_media .pp{
    color:#fff;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 700;
    font-family: 'PT Sans';
    padding-left: 15px;
}

.thumb-wrap1111{
       height: 100%;
  width: 100%;
 /* max-height: 660px;
  max-width: 333px;*/
  /*max-width: 640px;
  max-height: 360px;
  */
  position: relative;
      margin-left: auto;
    margin-right: auto;
}

.thumb-wrap1111 iframe{

    display: block;
    height: 100vh;
  width: 100%;
    /*max-height: 360px;*/
/*max-height: 660px;*/

}

.cookie_block{
  bottom: 40px;
  left: 40px;
  position: fixed;
  width: 440px;
  z-index: 9999999;
  border-radius: 6px;
  background: #ffffff;
  background-color: rgb(255, 255, 255);
  border: 1px solid;
   
  padding: 20px 26px;
  box-shadow: 0 -1px 10px 0 #acabab4d;
  border-radius: 6px;
}

.cookie_block p{
    font-size: 16px;
}

.cookie_btn{
    background: #008DE7;
    color:#fff;
    width: 100%;
    text-align: center;
    padding: 10px;
    cursor: pointer;
    
}
