

/* Start:/bitrix/templates/new/components/bitrix/news.detail/template_logo_main/style.css?1643139288155*/
div.news-detail
{
	word-wrap: break-word;
}
div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
.news-date-time
{
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/new/components/bitrix/news.list/template_top_social/style.css?1643139293150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/new/components/bitrix/news.list/template_news/style.css?1643139291150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/new/components/bitrix/news.list/template_people_left/style.css?1643139293150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/bootstrap_v4/style.min.css?1613164207272*/
.page-link,.page-link:hover{color:var(--theme-color-primary)}.page-item.active .page-link{color:var(--theme-b-tx-primary);background-color:var(--theme-color-primary);border-color:var(--theme-color-primary)}.page-link:focus{box-shadow:0 0 0 .2rem var(--theme-b-sd-primary)}
/* End */


/* Start:/bitrix/templates/new/components/bitrix/news.list/template_main_popular/style.css?1643139291150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/new/components/bitrix/news.list/template_footer_social/style.css?1773216542169*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}
a>img{
width:47px
}
/* End */


/* Start:/bitrix/templates/new/components/bitrix/news.detail/template_settings_footer/style.css?1739973543217*/
div.news-detail
{
	word-wrap: break-word;
}
div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
.news-date-time
{
	color:#486DAA;
}
#nca-cookiesaccept-line-accept-btn{
color: #444 !important;
}

/* End */


/* Start:/bitrix/components/niges/cookiesaccept/templates/.default/style.css?17397844082729*/
/* NIGES.COOKIESACCEPT */

.nca-cookiesaccept-line {
    font-size: inherit;
    font-family: inherit;
    line-height: 1;
    padding: 10px;
}


.nca-cookiesaccept-line.style-1 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-3 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-5 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-7 .nca-cookiesaccept-line-text {
    color:#111;
}
.nca-cookiesaccept-line.style-2 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-4 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-6 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-8 .nca-cookiesaccept-line-text {
    color:#eee;
}

.nca-cookiesaccept-line.style-1 {
    /* background-position: center;
    background-repeat: repeat-x;
	background-image: url(/bitrix/components/niges/cookiesaccept/templates/.default/images/style-1-2.svg);
    background-size: contain; */
    background-color: rgb(61, 168, 255); 
}

.nca-cookiesaccept-line.style-2 {
    background-color: rgb(13, 62, 102);
}


.nca-cookiesaccept-line.style-3 {
    background-color: rgb(197, 197, 197);
}

.nca-cookiesaccept-line.style-4 {
    background-color: rgb(71, 71, 71);
}

.nca-cookiesaccept-line.style-5 {
    background-color: rgb(61, 255, 158);
}

.nca-cookiesaccept-line.style-6 {
    background-color: rgb(9, 92, 50);
}

.nca-cookiesaccept-line.style-7 {
    background-color: rgb(84, 255, 61);
}

.nca-cookiesaccept-line.style-8 {
    background-color: rgb(92, 5, 5);
}

.nca-cookiesaccept-line.style-9 {
    background-color: rgb(203, 255, 61);
}

.nca-cookiesaccept-line.style-10 {
    background-color: rgb(70, 94, 4);
}

.nca-cookiesaccept-line.style-11 {
    background-color: rgb(255, 148, 61);
}

.nca-cookiesaccept-line.style-12 {
    background-color: rgb(138, 70, 14);
}

.nca-cookiesaccept-line.style-13 {
    background-color: rgb(255, 61, 61);
}

.nca-cookiesaccept-line.style-14 {
    background-color: rgb(119, 22, 22);
}

.nca-cookiesaccept-line.style-15 {
    background-color: rgb(255, 61, 152);
}

.nca-cookiesaccept-line.style-16 {
    background-color: rgb(85, 10, 45);
}

.nca-cookiesaccept-line.style-17 {
    background-color: rgb(83, 129, 255);
}

.nca-cookiesaccept-line.style-18 {
    background-color: rgb(6, 37, 122);
}

 
.nca-cookiesaccept-line.style-19 {
    background-color: rgb(255, 255, 255);
}

.nca-cookiesaccept-line.style-20 {
    background-color: rgb(0, 0, 0);
}
 

@media screen and (min-width:767.01px) {
	.nca-hidden-pc {display: none !important;}
}
@media screen and (max-width:767px) {
	.nca-hidden-mobile {display: none !important;}
}
/* End */


/* Start:/bitrix/templates/new/styles.css?167567368315078*/
.info-title-suget a{
 color: #fff;
 font-size: 20px;
}
.title-frame a{
 color: #fff;
}
.title-news a{
 color: #fff;
}

.title-page h1 {
    font-family: 'Gilroy';
  font-weight: 800;
    font-style: normal;
    font-size: 24px;
    /* line-height: 56px; */
    line-height: 28px;
    color: #fff;
}


.longrid-text a{
 color: #fff;
 text-shadow: 2px 2px 3px #fff;
}

.goroskop-button a{
 color: #fff;
}

.face-slider-buttons a{
 color: #000;
}
.description-news a{
 color: #fff;
}
.desctiprion-first-news a{
 color: #fff;
 font-size: 10px;
}
.desctiprion-second-news a{
 color: #fff;
}
.info-description-suget a{
 color: #fff;
 word-wrap: break-word;
}
.small-news-description a{
 color: #fff;
}
.title-longrid a{
 color: #fff;
}
.text-longrid a{
 color: #fff;
}
.title-suget a{
  color: #fff;
  text-shadow: 2px 2px 3px rgba(0,0,0,.5);
}

.title-suget-main a{
  color: #fff;
  text-shadow: 2px 2px 3px rgba(0,0,0,.5);
}
.title-first-news a{
  color: #fff;
}
.small-news-title a{
  color: #fff;
  text-shadow: 2px 2px 3px rgba(0,0,0,.5);
}
.flex-popular img{
 max-height: 75px;
 max-width: 75px;
}
.banner-center {
	filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.35));
	margin-bottom: 25px;
	border-radius: 15px;
	overflow: hidden;
	 width: 100%;
}
.flex-image-podkast{
  flex-wrap: wrap;
}

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

.div-show-more{
 width: 100%;
 text-align: center;
}
.show-more {
    font-family: 'Gilroy';
  font-weight: 800;
    font-style: normal;
    font-size: 24px;
    line-height: 28px;
    text-align: center;
    color: #000000;
    background: #ffeb00;
    border-radius: 15px;
    display: inline-block;
    margin: 0 auto;
        margin-top: 0px;
        margin-bottom: 0px;
    padding: 5px 70px;
    filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.33));
    margin-top: 20px;
    margin-bottom: 20px;
}

.news_data{
  text-align: justify;
}

.news_data .news_div_img{
  clear: both;
  width: 100%;
  text-align: center;
}

.news_data{
  font-family: 'Gilroy';
  font-weight: 300;
}
.news-date-time{
   font-family: 'Gilroy';
  font-weight: 300;
}
.news_data a{
  color: #fff;
  font-weight: bold;
}

.news_data a:hover{
  text-decoration: underline;
}

.news-date-time{
  color: #aeaeae;
}

.news_detail_text{
 padding: 10px;
 margin-bottom: 15px;
}
.news_detail_text u {
color: #000 !important;
}
.news_detail_text_indent{
 margin-top: 25px;
 /*text-indent: 15px;*/
 line-height: 1.25;
margin-bottom: 25px;
color: #fff;
}

.news_detail_text_indent p{
 /*text-indent: 15px;*/
 margin-bottom: 10px;
}

.news_detail_text strong{
  font-family: 'Gilroy';
  font-weight: 800;
}

.detail_h1{
  width: 100%;
  text-align: center;
}

.div_zukhrai_item{
  padding: 15px 30px;
  background-color: transparent !important;
}
.div_zukhrai_item p {
  font-size: 13px;
}
.div_zukhrai_item p b{
  font-weight: 800;
  color: rgb(255, 230, 0);
}

.div_horo_item{
  padding: 15px;
}

.goroskop-description{
  font-size: 14px;
  padding-left: 10px;
  padding-right: 10px;
}

.horo-img{
  max-width: 35px;
  max-height: 35px;
}
.horo-link{
 color: #000;
}
/*arrows*/
.horo-next {
  width: 45px;
  height: 45px;
  background-image: url("/bitrix/templates/new/template/img/right-arrow-64.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 35%;
  z-index: 100;
  opacity: 0.5;
  right: -15px;
}
.horo-next:hover{
  cursor: pointer;
  opacity: 1;
}
.horo-prev {
  width: 45px;
  height: 45px;
  background-image: url("/bitrix/templates/new/template/img/left-arrow-64.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 35%;
  z-index: 100;
  opacity: 0.5;
  left: -15px;
}
.horo-prev:hover{
  cursor: pointer;
  opacity: 1;
}

.horo-pager{
  text-align: center;
  margin-top: 5px;
  z-index: 100;
  position: absolute;
  width: 100%;
}
.horo-pager > span{
  margin: 2px;
}
.horo-pager > span:hover{
  cursor: pointer;
}
.swal2-container{
	font-family: 'Gilroy';
	font-weight: 300;
}
.swal2-title{
 width: 100%;
 text-align: left;
}

.swal2-close{
  font-size: 2.0em !important;
}
.swal2-close:focus{
 box-shadow: none !important;
}
input.swal2-input-my{
 height: 2em;
}
input.swal2-input-my,input.swal2-input-my:focus,input.swal2-input-my:active,input.swal2-input-my:focus-visible,input.swal2-input-my:focus-within{
 border: none !important;
 border-bottom: 1px solid #231f20 !important;
 box-shadow: none;
 border-radius: 0;
 display: block;
 width: 100%;
 outline:none;
}
input.swal2-input-my::placeholder{
 color: #2b2929;
}

textarea.swal2-input-my, textarea.swal2-textarea-my{
 height: 3em;

 border: none !important;
 border-bottom: 1px solid #231f20 !important;
 box-shadow: none;
 border-radius: 0;
 display: block;
 width: 100%;
 outline:none;
}

textarea.swal2-textarea-my:focus-visible,textarea.swal2-textarea-my:focus{
 border: none !important;
}

.swal2-checkbox-my, .swal2-file-my, .swal2-input-my, .swal2-radio-my, .swal2-select-my, .swal2-textarea-my{
 margin: .25em auto !important;
}

#form_news_add .error{
  border-color: red;
}

#form_news_add label.agree_label{
  color: #c6a2a2;
  text-align: left;
  line-height: 14px;
}
#form_news_add label.error{
  color: red;
}

.clip-cut-img{
 clip-path: polygon(0 0, 0 100%, 100% 100%,70% 0);
}

.longird-image-bg.read-left{
 clip-path: polygon(0 0, 0 100%, 100% 100%,70% 0);
 width: 65%;
 float: left;
}

.longrid-text.read-left-text{
 width: 35%;
 float: right;
}

.longrid-small-block{
  height: 128px;
  padding-right: 10px;
  padding-top: 10px;
  font-size: 14px;
}

.name-face a{
  color: #fff;
}

.title-second-news a{
  color: #fff;
  text-shadow: 2px 2px 3px rgba(0,0,0,.5);
}


.btn {
    background-color: #231f20;
    display: block;
    padding: 10px 20px;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    color: #ffeb00;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    border: none;
    border-radius: 8px;
    cursor: pointer;
    transition: all 0.2s linear;
    -webkit-appearance: none;
    -moz-appearance: none;
    clear: both;
    margin-bottom: 10px;
    width: 100%;
}

.btn:hover {
    background: #111;
}

.btn.btn_yellow{
 background: #222;
 color: #fff;
 height: 45px;
 line-height: 25px;
 opacity: .7;
}

.btn.btn_yellow:hover{
 background: #f7ef07;
}

.image-size{
  width: 100%;
  vertical-align: top;
}

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

.hidden_main_new_div{
  display: none;
}

.row.dopmenu_items{
 display: flex;
 align-items: center;
 justify-content: left;
 flex-wrap: wrap;
}

.row.dopmenu_items div{
  padding: 0 15px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.dopmenu_items a{
  color: #000;
  margin: 10px;
  font-family: 'Gilroy';
  font-weight: 300;
  margin-left: 0;
  margin-right: 0;
  opacity: .7;
}

#search_input{
 outline: none;
}

.swal2-popup{
  border-radius: 0;
}
.swal2-container{
  padding: 0 !important;
}

.min-750{
  display: block;
}

.max-750{
  display: block;
}

.min-750 strong{
 font-size: 28px;
 font-family: 'Gilroy';
  font-weight: 800;
}

.min-750 .ya-share2{
  margin-top: -10px;
}

.max-750 .ya-share2{
  margin-top: -3px;
}

.max-750 strong{
 font-size: 18px;
 font-family: 'Gilroy';
  font-weight: 800;
}

.hr_yellow{
 border: none;
 height: 2px;
 background-color: #FFEC00;
 color: #FFEC00;
 clear: both;
}

.zurhai-item-title{
 /*background: url("/bitrix/templates/new/template/img/moon_zurkhai.png") no-repeat;*/
 /*padding-left: 20px;*/
}

.section_adv{
  font-family: 'Gilroy';
  font-weight: 300;
}
.section_adv strong{
  font-family: 'Gilroy';
  font-weight: 800;
}

.section_adv section.first_title{
  margin-top: 25px;
}

.section_adv .first_title h2{
  font-size: 48px;
  font-family: 'Gilroy';
  font-weight: 800;
  text-transfrom: uppercase;
}

.section_adv .first_title p{
  font-size: 22px;
  font-family: 'Gilroy';
  font-weight: 800;
}

.section_adv .razdel_links{
 margin-top: 25px;
}
.section_adv .razdel_links .items{
  display: flex;
  flex-wrap: wrap;
}

.section_adv .razdel_links .items .item{
  margin: auto;
  padding: 20px;
}
.section_adv .razdel_links .items .item div{
  border: 3px solid #ffeb00;
  padding: 10px;
}
.section_adv .razdel_links .items .item a{
  color: #fff;
  font-family: 'Gilroy';
  font-weight: 800;
  font-size: 28px;
}

.section_adv .razdel_desc .item{
 background-color: #DEDEDE;
 margin: 25px;
 padding: 15px;
}

.section_adv .razdel_desc .item .title{
  font-family: 'Gilroy';
  font-weight: 800;
  font-size: 24px;
  color: #111;
}

.section_adv .razdel_desc .item .desc{
  text-align: left;
  font-size: 18px;
  margin-top: 10px;
  color: #111;
}

.section_adv .razdel_desc .item .desc p{
  margin-top: 10px;
  color: #111;
}

.section_adv .razdel_desc .adv_div_contact{
 float: right;
 margin-right: 45px;
 margin-top: 35px;
 padding: 15px;
 border: 3px solid #ffeb00;
}

.section_adv .razdel_desc .adv_div_contact a{
 color: #fff;
 font-family: 'Gilroy';
  font-weight: 800;
 font-size: 28px;
}

.section_adv .smm{
 margin-top: 25px;
 margin-bottom: 35px;
 padding-bottom: 35px;
}
.section_adv .smm .smm_title strong{
  font-size: 36px;
  padding: 15px;
}
.section_adv .smm .tariff_items{
 margin-left: 25px;
 margin-right: 25px;
 background: #ffeb00;
 margin-top: 15px;
}
.section_adv .smm .tariff_items .tariff_wrap_desc{
 padding: 0;
 background: #FFF;
}
.section_adv .smm .tariff_items .tariff_desc{
 padding: 15px;
 color: #111;
}
.section_adv .smm .tariff_items .tariff_desc div{

 color: #111;
}
.section_adv .smm .smm_title{
  padding: 15px;
}
.section_adv .smm .tariff{
  color: #000;
}
.section_adv .smm .tariff_items .tariff_name{
 font-family: 'Gilroy';
  font-weight: 800;
 font-size: 36px;
 margin-top: 25%;
 color: #111;
}

.section_adv .smm .tariff_items .tariff_price{
 font-size: 20px;
 line-height: 3;
 color: #111;
}
.section_adv .newspaper{
 margin-top: 45px;
}
.section_adv .newspaper .adv_items-image-name{
  font-family: 'Gilroy';
  font-weight: 800;
  font-size: 32px;
  background: #ffeb00;
  padding: 10px;
  margin-bottom: 10px;
  text-align: center;
}
.section_adv .newspaper .wrap_adv_banner{
 display: flex;
 justify-content: center;
 width: 100%;
}
.chevron_left:hover, .chevron_right:hover{
 cursor: pointer;
}

.section_adv .site_social{
 margin-top: 25px;
}
.section_adv .site_social .row{
 margin-left: 0;
 margin-right: 0;
}

.section_adv .site_social h2{
  font-size: 48px;
  font-family: 'Gilroy';
  font-weight: 800;
  /*text-transfrom: uppercase;*/
}

.section_adv .site_social .site_title{
  padding: 25px;
}

.section_adv .site_social .site_title span{
  font-size: 32px;
  font-family: 'Gilroy';
  font-weight: 800;
  border-bottom: 2px solid #ffeb00;
}

.section_adv .site_social .title{
  padding-top: 15px;
}

.section_adv .site_social .desc{
  font-size: 24px;
  font-family: 'Gilroy';
  font-weight: 800;
  /*margin-top: 15px;*/
  position: absolute;
  bottom: 20px;
  width: 80%;
  text-align: center;
  padding: 0;
}

.section_adv .site_social .col-md-3.border_sites_yellow,
.section_adv .site_social .col-lg-3.border_sites_yellow{
 height: 150px;
 border-right: 2px solid #ffeb00;
}

.section_adv .site_social .site_item{
  height: 150px;
}

.section_adv .site_social .col-md-2.border_inst_yellow,
.section_adv .site_social .col-lg-2.border_inst_yellow{
 height: 150px;
 border-right: 2px solid #ffeb00;
}

.section_adv .site_social .inst_item{
  height: 150px;
}
.section_adv .site_social .title_inst{
  padding-top: 25px;
}

.section_adv .site_social .desc_inst{
  font-size: 22px;
  font-family: 'Gilroy';
  font-weight: 800;
  /*margin-top: 45px;*/
  position: absolute;
  bottom: 20px;
  width: 80%;
  text-align: center;
  padding: 0;
}

.section_adv .site_social .sites_vk{
  border-right: 2px solid #9F9F9F;
}

.section_adv .site_social .vk_item{
  margin-top: 45px;
  height: 150px;
}

.section_adv .site_social .tg_item{
  height: 150px;
}

.section_adv .site_social .tg_item .title_tg{
  padding-bottom: 15px;
}

.section_adv .site_social .tg_item .title_tg span{
  font-size: 24px;
  font-family: 'Gilroy';
  font-weight: 800;
  border-bottom: 2px solid #ffeb00;
}

.section_adv .site_social .tg_item .desc_tg{
  height: 80px;
}

.section_adv .site_social .price_tg{
  font-size: 22px;
  font-family: 'Gilroy';
  font-weight: 800;

}

.section_adv .site_social .border_tg_yellow{
  height: 80px;
  border-right: 2px solid #ffeb00;
}

.section_adv .site_social .yotube_item-first{
  height: 100px;
  border-right: 2px solid #ffeb00;
}

.section_adv .site_social .yotube_item-first .title_youtube{
  padding-top: 15px;
  height: 55px;
}

.section_adv .site_social .yotube_item-first .desc_youtube{
  font-size: 22px;
  font-family: 'Gilroy';
  font-weight: 800;
}
.section_adv .site_social .youtube_item .title_youtube{
  font-size: 22px;
  font-family: 'Gilroy';
  font-weight: 800;

}

.section_adv .site_social .youtube_item .desc_youtube{
  font-size: 22px;
  font-family: 'Gilroy';
  font-weight: 800;
}

.section_adv .site_social .border_youtube_yellow{
  height: 50px;
  border-right: 2px solid #ffeb00;
}


.section_adv .smm_image{
 margin-top: 25px;
}

.exclusive-buryatii.info-news-small {
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 2px;
    margin-left: 5px;
    margin-top: 0;
  text-align: center;
}

.zurhai-item-txt{
  margin-top: 7px;
  /*background: url("/bitrix/templates/new/template/img/moon_zurkhai2.png") no-repeat center left;
  background-size: contain;*/

  font-size: 10px;
}

.grecaptcha-badge {
    display: none !important;
}

.social-fot:hover{
 text-decoration: none;
}
.header-social-link:hover{
	text-decoration: none;
}

.horo-item.cycle-slide {
    height: 210px;
}

.main_top_first_left{
  width: 100%;
  background-color: #1c1c1c !important;
  filter: none !important;
}
.main_top_important{
  width: 33%;
  height: 1370px;
  float: right;
  margin-top: -820px;
}
.main_top_second{
 width: 100%;
 height: auto;
}

.main_center_first_left{
  width: 100%;
}
.main_center_stories{
  width: 33%;
  height: 615px;
  float: right;
  margin-top: -300px;
  overflow: hidden;
}
.main_center_longread{

}


.flex-small-news .description-news{
	max-height: 52px;
	overflow: hidden;
}

.longrid-info{
  height: 300px;
  overflow: hidden;
}

.small-news-description{
  height: 75px;
  overflow: hidden;
}
@media screen and (max-width: 749px) {
     .min-750 { display: none; }
}

@media screen and (min-width: 750px) {
     .max-750 { display: none; }
}

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

     .opacity-img.list_news{
     	width: 100% !important;
     }
     .suget-flyer.list_news{
			width: 100% !important;
			float: none !important;
     }

     .info-title-suget a{
		 font-size: 16px;
		 line-height: 1;
     }
     .info-description-suget a {
      font-size: 14px;
      line-height: 1;
     }
}

@media screen and (max-width: 450px) {
 .content-suget.max-750 div strong {
    /*opacity: 0;*/
    display: none;
 }
 .ya-share2{
	float: none !important;
 }
}

i,em{
	font-style: italic !important;
}
/* End */


/* Start:/bitrix/templates/new/template/css/jquery.fancybox.min.css?164479328912795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/bitrix/templates/new/template/css/style.css?170679781042298*/
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 300;
	src: local('Gilroy'),
		url('/bitrix/templates/new/template/css/../font/Gilroy-Light.woff') format('woff'),
		url('/bitrix/templates/new/template/css/../font/Gilroy-Light.ttf') format('ttf'),
		url('/bitrix/templates/new/template/css/../font/Gilroy-Light.eot?') format('eot?');
}
@font-face {
	font-family: 'Gilroy';
	font-style: bold;
	font-weight: 900;
	src: local('Gilroy'),
		url('/bitrix/templates/new/template/css/../font/Gilroy-ExtraBold.woff') format('woff'),
		url('/bitrix/templates/new/template/css/../font/Gilroy-ExtraBold.ttf') format('ttf'),
		url('/bitrix/templates/new/template/css/../font/Gilroy-ExtraBold.eot?') format('eot?');
}
@font-face {
	font-family: 'Gilroy';
	font-style: bold;
	font-weight: 800;
	src: local('Gilroy'),
		url('/bitrix/templates/new/template/css/../font/Gilroy-Bold.woff') format('woff'),
		url('/bitrix/templates/new/template/css/../font/Gilroy-Bold.ttf') format('ttf'),
		url('/bitrix/templates/new/template/css/../font/Gilroy-Bold.eot?') format('eot?');
}
/* overin template */
#search_params input {
color: #000;
}
.bx-calendar-form-input {
color: #000 !important;
}
.news_detail_text_read .news_detail_text_indent li, .news_detail_text_read .news_detail_text_indent h2, .news_detail_text_read .news_detail_text_indent h3{
color: #fff;
}

.flex-video-image-podkast .col-md-8 {
	padding-right: 0px !important;

}
.flex-video-image-podkast .col-md-7 {
	padding-right: 0px !important;

}

.cbfv-flex{
	display: flex;
	    justify-content: space-between;
border-bottom: 1px solid rgba(255, 255, 255, 0.33);
margin-bottom: 20px;
}
.content-big-frame-videoprojects .title-frame {
	font-family: 'Gilroy', sans-serif;
	font-style: normal;
	font-weight: 800;
	font-size: 18px;
	text-transform: uppercase;
	line-height: 37px;
	color: #fff;
	background: transparent;
	padding: 5px;
	display: inline-block;
	margin-bottom: 0px;
	text-align: left;
}
.content-big-frame-videoprojects .title-frame-link {
	font-family: 'Gilroy', sans-serif;
	font-style: normal;
	font-weight: 300;
	font-size: 13px;
	line-height: 37px;
	color: #fff;
	opacity: 0.5;
	background: transparent;
	padding: 5px;
	display: inline-block;
	margin-bottom: 0px;
	text-align: right;
}
.main_center_first_left {
text-align: left;
}
.mobile-main-title {

color: #161616 !important;
}
.news-read-more {
	font-size: 10px;
	color: #fff;
	opacity: 0.5;
	letter-spacing: 0.5px;
	font-weight: 300;
	margin-top: 10px;
	text-align: left;
}
.nav-footer-social-link {
	position:relative;
}
.age-image-desktop {
	position:absolute;
	right:-20px;
	top:-20px;
}
.liveinternet-footer {
	padding-top:20px;
	text-align:center;
}
.block-image-mobile {
	display: none;
}
.image-logo-footer {
	max-width: 230px;
	cursor:pointer;
}
#comp_00ce7dbc6f48a73c6b835c15c277d276 {
	position: relative;
}
#comp_00ce7dbc6f48a73c6b835c15c277d276 . {
	position: relative;
}
#white-bg-left--people .cycle-slideshow {
	margin-bottom: 15px;

}
#white-bg-left--people .title-frame {
	margin-bottom: 0;

}

.photo-face-box {

	position: relative;
    width: 100%;
}
.photo-face-box:before {

	content: "";
  display: block;
  padding-top: 100%;
}
.photo-face-content {
	position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-radius: 10px;
  overflow: hidden;
}
.news-list .row {
margin-bottom: 30px;
}
.people_detail_text_block {
color: #fff;
}

.people_detail_text_block h1, .people_detail_text_block h2, .people_detail_text_block h3, .people_detail_text_block h4, .people_detail_text_block a, .people_detail_text_block p, .people_detail_text_block blockquote, .people_detail_text_block li{
color: #fff !important;
}
.history_detail_block h1, .history_detail_block small, .history_detail_block strong, .history_detail_block b, .history_detail_block i, .history_detail_block h2, .history_detail_block h3, .history_detail_block h4, .history_detail_block a, .history_detail_block p, .history_detail_block blockquote, .history_detail_block li{
color: #000 !important;
}
.history_detail_block {
background-color: #f2f2f2 !important;
margin-top: 20px;
  border-radius: 10px;
  padding: 15px;
}


.div_contacts p {
color: #fff !important;
}

.photoreport-item {
    width: 100%;
    position: relative;
    padding: 0;
    margin: 0 0 15px 0;
}
.photoreport-item-box{
    position: relative;
    width: 100%;
}
.photoreport-item-box:before {
    content: "";
  display: block;
  padding-top: 40.50%;  /* initial ratio of 1:1*/
}
.photoreport-item-content {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-radius: 10px;
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.first-photoreport-item {
    width: 100%;
    position: relative;
    padding: 0;
    margin: 0;
}
.first-photoreport-item-box{
    position: relative;
    width: 100%;
}
.first-photoreport-item-box:before {
    content: "";
  display: block;
  padding-top: 61%;  /* initial ratio of 1:1*/
}
.first-photoreport-item-content {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-radius: 10px;
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.photoreport-title a, .secondary-photoreport-title a{
  color: #fff;
}
.photoreport-title a:hover, .secondary-photoreport-title a:hover{
  text-decoration: none;
}

.photoreport-title {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 800;
	font-size: 14px;
	line-height: 1.2;
	color: #FFFFFF;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.33);
	padding: 15px 10px 10px 0;
}
.photoreport-preview-text {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	line-height: 1.2;
	color: #FFFFFF;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.33);
	padding: 10px 10px 15px 0;
}
.secondary-photoreport-title {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 800;
	font-size: 10px;
	line-height: 1.2;
	color: #FFFFFF;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.33);
	padding: 0 10px 15px 10px;
}



.gallery {

}
    .gallery a img {
        border: 1px solid #ddd;
        padding: 10px;
        margin: 10px;
    }
    .gallery a img:hover {
        box-shadow: 0 0 10px #ddd;
    }
.mobile-btn-block .col-xs-6:nth-child(1), .main-page-banners .col-xs-6:nth-child(1){
padding-right: 5px;
}
.mobile-btn-block .col-xs-6:nth-child(2), .main-page-banners .col-xs-6:nth-child(2){
padding-left: 5px;
}


.main-page-ads .white-bg {
margin-bottom: 10px;
}

.mobile-main-block {
background-color: #f2f2f2 !important;
  color: #000 !important;
}

.mobile-main-block .title-frame a, .mobile-main-block .time-news, .mobile-main-block .title-news a, .mobile-main-block .description-news a {
  color: #000 !important;
}
.mobile-main-block .yellow-line-frame{
border-bottom: 1px solid #000;
    opacity: 0.2;
}
.mobile-main-block .small-frame-button{
color: #fff !important;
    background: #161616 !important;
}
.news-detail-block {
padding: 30px 20px;
  border-radius: 10px;
  background-color: #f2f2f2;
  margin-bottom: 35px;
}
.news-detail-block .info-news-small {
color: #000;
font-weight: 300;
background: none;
border: none;
}
.news-detail-block .news_img {

  border-radius: 10px;

}
.news-detail-block strong {
color: #000;
}
.news-detail-block .title-page{
padding-left: 25px;
padding-right: 25px;
}
.news-detail-block .title-page h1{
color:#000000;
  text-shadow: none;
  font-size: 30px;
  text-transform: uppercase;
  line-height: 1.2;
  margin-top: 35px;
}
.news_detail_text {
	color: #000;

}
.news_detail_text h1, .news_detail_text h2, .news_detail_text h3, .news_detail_text h4, .news_detail_text a, .news_detail_text p, .news_detail_text blockquote, .news_detail_text li{
	color: #000;
}
.video_news_detail_text h1, .video_news_detail_text h2, .video_news_detail_text h3, .video_news_detail_text h4, .video_news_detail_text a, .video_news_detail_text p, .video_news_detail_text blockquote, .video_news_detail_text li{
	color: #fff !important;
}
.news_detail_text iframe{
	width: 100% !important;
}
.news-detail-block .news_detail_text_indent {
	color: #000;

}
.news-detail-block .news_detail_text_indent p, .news-detail-block .news_detail_text_indent blockquote, .news_detail_text_indent li, .news-detail-block .news_detail_text_indent b, .news-detail-block .news_detail_text_indent i, .news-detail-block .news_detail_text_indent span{
	color: #000;

}

.news-detail-block .news_detail_text {
	padding: 10px 25px;
}
.news-detail-block .white-bg{
filter: none;
margin-bottom: 0;
}

.flex-info-news {
	display: flex;
	justify-content: space-between;
	margin-bottom: 0;
}
.swal2-title strong {
    color: #000;
}
.swal2-html-container div {
    color: #fff !important;
}
.agree_label{
    color: #fff !important;
}
header {


}
.search-suggest {
	color: #000;

}
.main-menu {
    width: 100%;
    margin-bottom: 15px;
    text-align: justify;

}
.main-menu li a {
    font-size: 12px;
    color: #fff;
    font-weight: 400;
    display: inline-block;
}
.main-menu li:first-child a {
    font-size: 18px;
    color: #ffe600;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0 auto;
    line-height: 31px;
    text-align: left;
}
.main-menu li:hover {
    border-bottom: 1px #fff solid;
    border-color: #ffe600;

}
.main-menu ul {
    display: table;
    width: 100%;

    padding:0;
}
.main-menu span{display:inline-block; width:100%; height:0; font-size:0;}


.main-menu li {
    display: table-cell;
    margin: 0 auto;
    text-align: center;
    border-bottom: 1px #fff solid;
    border-color: rgb(255, 255, 255, 0.2);

}
@-webkit-keyframes myfirst
{
    50% {box-shadow: 0px 17px 15px -1px rgba(193, 195, 55, 0.4) inset;}
    50% {box-shadow : none;}
}

@-moz-keyframes myfirst
{
   50% {box-shadow: 0px 17px 15px -1px rgba(193, 195, 55, 0.4) inset;}
    50% {box-shadow : none;}
}
@keyframes myfirst
{
    50% {box-shadow: 0px 17px 15px -1px rgba(193, 195, 55, 0.4) inset;}
    50% {box-shadow : none;}
}
main {
    background: #1c1c1c;
    -webkit-box-shadow: 0px 10px 10px -1px rgba(193, 195, 55, 0.25) inset;
-moz-box-shadow: 0px 10px 10px -1px rgba(193, 195, 55, 0.25) inset;
box-shadow: 0px 10px 10px -1px rgba(193, 195, 55, 0.25) inset;
/*-webkit-animation: myfirst 4s 98765432;
    -moz-animation: myfirst 4s 98765432;
    animation: myfirst 4s 98765432;*/
}

.header-time {
    color: #fff;

}

.first-news-box {
    position: relative;
  width: 100%;
}
.first-news-box:before {
  content: "";
  display: block;
  padding-top: 51.88%;  /* initial ratio of 1:1*/
}
.first-news-content {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-radius: 10px;
  overflow: hidden;
  transition: 0.5s;
}

.first-news-content:hover{
  -webkit-box-shadow: 0px 0px 13px 5px rgba(193, 195, 55, 0.4);
-moz-box-shadow: 0px 0px 13px 5px rgba(193, 195, 55, 0.4);
box-shadow: 0px 0px 13px 5px rgba(193, 195, 55, 0.4);
}


.flex-video-image-podkast {
width: 100%;
padding: 0;
position: relative;
}
.video-item {

    position: relative;
    padding: 0;
    margin: 0 0 18px 0;
}
.video-item-box{
    position: relative;
    width: 100%;
}
.video-item-box:before {
    content: "";
  display: block;
  padding-top: 43.54%;  /* initial ratio of 1:1*/
}
.video-item-content {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-radius: 10px;
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.first-video-item {
    width: 100%;
    position: relative;
    padding: 0;
    margin: 0;
}
.first-video-item-box{
    position: relative;
    width: 100%;
}
.first-video-item-box:before {
    content: "";
  display: block;
  padding-top: 62.5%;  /* initial ratio of 1:1*/
}
.first-video-item-content {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-radius: 10px;
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.videopodkast-title a, .secondary-videopodkast-title a{
  color: #fff;
}
.videopodkast-title a:hover, .secondary-videopodkast-title a:hover{
  text-decoration: none;
}

.videopodkast-title {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 800;
	font-size: 18px;
	line-height: 1.2;
	color: #FFFFFF;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.33);
	padding: 0 10px 15px 10px;
}
.secondary-videopodkast-title {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 800;
	font-size: 10px;
	line-height: 1.2;
	color: #FFFFFF;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.33);
	padding: 0 10px 15px 10px;
}
.video-item-content .opacity-img, .first-video-item-content .opacity-img{
    background: url(/bitrix/templates/new/template/css/../img/play-btn.svg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 40px 40px;
}
.flex-small-news .row {
	margin-bottom: 25px;
	}
.header-block {
    padding-left: 25px;
    color: #fff;
    font-weight: 300;
    font-size: 12px;
    font-family: 'Gilroy';

}
.header-social {
    vertical-align: middle;
    height: auto;
    position: relative;
}
.header-social-link {
    width: 20px;
    height: 20px;
	position: relative;
	background-color: #151515;
	border-radius: 4px;

	vertical-align: middle;
	text-align: center;
	display: inline-block;
}
.header-social-link img{
vertical-align: middle;
	position: relative;
	margin: 0 auto;
	text-align: center;
	width:100%;
  height:100%;


}

.div_item {
    margin-bottom: 25px;

}
.swal2-content{

    background-color: #111;
}

.meter {
    height: 3px;  /* Может быть любой */
        position: relative;
        background: none;
    margin-bottom: 15px;

}
.meter > span {
        display: block;
        height: 100%;
        background-color: #fff705;

        position: relative;
        overflow: hidden;
}






#items_list .row {
    margin-bottom: 30px;

}

.zurkhai-banner-box{
    position: relative;
    width: 100%;

}
.zurkhai-banner-box:before {
    content: "";
  display: block;
  padding-top: 21.7%;  /* initial ratio of 1:1*/
}
.zurkhai-banner-content {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  overflow: hidden;

  background-repeat: no-repeat;
  background-position: center center;
  background: url(/bitrix/templates/new/template/css/../img/zurkhai-banner.jpg);
  background-size: 100% auto !important;

}

.content-page a {

    color: #fff !important;
}


.div_item_story {
    margin-bottom: 25px;
}

.video-section-item {
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    background: url(/bitrix/templates/new/template/css/../img/play-btn.svg);

    background-repeat: no-repeat;
    background-position: center center;
    background-size: 40px 40px;

}
/* overin template END */
body {
	width: 100%;
	max-width: 1920px;
	margin: 0 auto!important;
	background: #1c1c1c;
}
a {
	text-decoration: none;
}
.content {
	width: 100%;
	max-width: 1450px;
	margin: 0 auto;
	text-align: center;
	padding: 30px 15px 30px 15px;
	box-sizing: border-box;
}
header .content {

	padding: 15px;

}
header {
	background: #151515;
}
.image-size {
	max-width: 100%;
}
.image-size-b {
	max-width: 100%;
	width: 100%;
}
.offer-news {
	font-family: 'Gilroy', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 1;
	text-align: center;
	color: #161616;
	background: #ffffff;
	border-radius: 5px;
	padding: 1px 10px 3px 10px;
	letter-spacing: 0.5px;

}
.header-menu-up {
	display: flex;
	justify-content: space-between;
	padding: 10px 0px;
	align-items: center;
}
.main-button {
	display: inline-block;
	font-family: 'Gilroy', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 28px;
	text-align: center;
	color: #000000;
	background: #ffeb00;
	border-radius: 5px;
	padding: 8px 100px;
}

.header-menu-link {
	font-family: 'Gilroy', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 21px;
	line-height: 28px;
	color: #000000;
	padding-right: 10px;
	letter-spacing: 0.5px;
}
.flex-header-main {
	display: flex;
	flex-direction: row;
	align-items: center;


}
.search-header {
	display: flex;
	align-items: center;
	padding-left: 5px;
}
.header-navigation {
	display: inline-flex;
	align-items: center;
	justify-content: space-between;
}
.header-navigation-mob {
	display: none;
}
.mob-nav {
	display: none;
}
.search-frame {
	background: #fff;

	border: 0px;
	border-bottom: 1px solid #fff;
	outline: none;
	color: #000;
	font-family: 'Gilroy', sans-serif;
	font-style: normal;
	width: 150px;
	padding: 2px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.search-btn {
	background: #fff;

	border: 0px;
	border-bottom: 1px solid #fff;
	outline: none;
	color: #000;
	width: 25px;
	height: 18px;
	font-family: 'Gilroy', sans-serif;
	font-style: normal;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.right-header-main {

	width: 100%;
	display: flex;
	justify-content: space-between;
    align-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
}
.left-header-main {
    padding-right: 40px;

}
.header-info-data, .city-gradys, .header-info-data-mob {
	font-family: 'Gilroy', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 28px;
	color: #212121;
	text-align: left;
}
.header-info-data {
	display: flex;
	align-items: center;
	line-height: 18px;
}
.ver-line {
	padding-left: 10px;
	padding-right: 10px;
}
.header-info-data-mob {
	display: none;
}
.green {
	color: #007733;
}
.day-night-weather {
	font-family: 'Gilroy';
	font-weight: 300;
	font-size: 20px;
	line-height: 23px;
	text-align: center;
	color: #212121;
}
.header-info-weather {
	display: flex;
	align-items: center;
}
.sun-header {
	padding-left: 10px;
}
.bottom-rhm {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: 35px;
}


.mobile-btn-block a:first-child{
	background-color: #fee600;
	color: #000;
	font-weight: 800;
	text-align: center;
	font-size: 18px;
	width: 100%;

  border-radius: 10px;
	display: block;
	position: relative;
	padding: 12px;
  letter-spacing: 1px;

}
@media(max-width: 400px) {
	.mobile-btn-block a:first-child {
		font-size: 14px;
	}
}
.mobile-btn-block a:hover{
	text-decoration: none;

}
.white-bg {
	background: #151515;
	filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.35));
	margin-bottom: 30px;
	border-radius: 10px;
	text-align: left;
}

.white-bg a{
	border-radius: 10px;
}
.white-bg a img{
	border-radius: 10px;
}


.flex-section {
	display: flex;
}
.left-main-section, .right-main-section {
	width: 17.3%;
}
.center-main-section {
	width: 61%;
	margin: 0 auto;
	background-color: transparent;
}
.title-frame {
	font-family: 'Gilroy', sans-serif;
	font-style: normal;
	font-weight: 800;
	font-size: 18px;
	text-transform: uppercase;
	line-height: 37px;
	color: #fff;
	background: transparent;
	padding: 5px;
	display: block;
	margin-bottom: 20px;
	text-align: left;
}

.title-frame a:hover {
    text-decoration: none;

}
.content-small-frame {

	text-align: left;
    padding: 15px;
    box-sizing: border-box;
}
.content-small-frame-content {
	padding: 15px 45px 45px 15px;
	text-align: left;
    position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.content-small-frame-box {
	position: relative;
    width: 100%;

}
.content-small-frame-box:before {
	content: "";
	padding-top: 52%; 	/* initial ratio of 1:1*/
display: block;
}
.main-page-ads .content-small-frame-box:before {
	content: "";
	padding-top: 26%; 	/* initial ratio of 1:1*/
display: block;
}
.content-small-frame-g {
	box-sizing: border-box;
	text-align: left;
}
.time-news, .description-news {
	font-family: 'Gilroy';
	font-size: 10px;
	line-height: 1;
	font-weight: lighter;
	padding-bottom: 10px;

	color: #fff;
}
.title-news {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 800;
	font-size: 14px;
	line-height: 1;
	color: #212121;
	margin-bottom: 10px;
}
.yellow-line-frame {
	border-bottom: 1px solid #fff;
	opacity: 0.2;
}
.info-block-news {
	padding-top: 10px;
}
.small-frame-button {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: bold;
	font-size: 15px;
	line-height: 15px;
	text-align: center;
	color: #161616;
	background: #fff;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 30px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
	-moz-box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
	box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
}
.suget-small-block {
	background: url(/bitrix/templates/new/template/css/../img/suget-1.png) center center;
	background-size: cover;
	background-repeat: no-repeat;
	width: 100%;
	height: 241px;
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	box-sizing: border-box;
	margin: 0 auto;
	margin-bottom: 15px;
}
.kolvo-news {
	width: 70%;
	margin: 0 auto;
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	color: #FFFFFF;
	background: rgba(0, 0, 0, 0.55);
	border: 1px solid #000000;
	box-sizing: border-box;
	border-radius: 7px;
	padding: 5px 20px;
}
.title-suget {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 21px;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	padding-bottom: 20px;
}
.longrid-small-block {
	background: #FFFFFF;
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.35);
	margin-bottom: 15px;
}
.longird-image-bg {
	background: url(/bitrix/templates/new/template/css/../img/longrid-1.png);
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 118px;
	padding: 10px;
	box-sizing: border-box;
	display: flex;
	justify-content: flex-end;
}
.longrid-text {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 21px;
	color: #000000;
	display: flex;
	justify-content: flex-end;
	text-align: right;
	width: 54%;
}
.name-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 800;
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 19px;
	text-align: left;
	color: #fff;

	min-height: 50px;
}
.job-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 300;
	font-size: 13px;
	line-height: 14px;
	color: #fff;
	opacity: 0.5;
	min-height: 50px;
	overflow: hidden;
}
.face-image-slider {
	padding-bottom: 20px;
}
.name-face {
	padding-bottom: 5px;
}
.job-face {
	padding-bottom: 20px;
}
.slider-button, .goroskop-button {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 300;
	font-size: 13px;
	line-height: 19px;
	text-align: center;
	color: #000000;
	filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.33));
	background: #fff;
	border-radius: 5px;
	padding: 2px 20px;
}
.prev-button-slider, .next-button-slider{
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 800;
	font-size: 20px;
	line-height: 19px;
	text-align: center;
	color: #000000;
	filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.33));
	background: #fff;
	border-radius: 5px;
	padding: 2px 10px;
}
.goroskop-button {
	width: 50px;
}
.face-slider-buttons, .goroskop-buttons-flex {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.banner-small-bg {
	background: none;
}
.goroskop-block {
	background: url(/bitrix/templates/new/template/css/../img/goroskop-bg.png) center center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 15px;
}
.opros-block {
	background: url(/bitrix/templates/new/template/css/../img/opros-bg.png) center center;
	background-repeat: no-repeat;
	background-size: cover;
	text-align: left;
	padding: 15px;
	border-radius: 15px;
}
/*.zyhrai-block a, .history-block a, .songs-block a{
    position: relative;
    width: 100%;

}*/
.content-small-frame-content .title-frame {
    font-size: 18px;
    font-weight: 600;
    text-transform:uppercase;
    line-height: 24px;

}

.content-small-frame-content .title-frame b {
    font-size: 10px;
    font-weight: 300;
    text-transform:uppercase;
    color: #000;

}
.zyhrai-block .title-frame {color: #000;
}
.zyhrai-block {
	background: url(/bitrix/templates/new/template/css/../img/zuhrai.jpg) center center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}
.history-block .title-frame {color: #fff;}
.history-block {
	background: url(/bitrix/templates/new/template/css/../img/history.jpg) center center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}
.songs-block .title-frame {color: #000;}
.songs-block {
	background: url(/bitrix/templates/new/template/css/../img/leto-2022.jpg) center center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}
.flex-goroskop {
	display: flex;
	align-items: center;
	padding-bottom: 15px;
}
.goroskop-name {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: bold;
	font-size: 22px;
	line-height: 26px;
	color: rgba(0, 0, 0, 0.5);
	padding-left: 10px;
}
.goroskop-description {
	font-family: 'Gilroy';
	font-size: 18px;
	line-height: 26px;
	color: #000000;
	padding-bottom: 50px;
	background: rgba(255, 255, 255, 0.8);
}
.read-news {
	margin-top: 150px;
}
.flex-popular {
	display: flex;
	justify-content: space-between;
}
.info-block-popular {
	padding-top: 15px;
}
.description-opros {
	font-family: 'Gilroy';
	font-size: 18px;
	line-height: 28px;
	color: #fff;
	padding-bottom: 40px;
}
.opros-button {
	display: block;
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: normal;
	font-size: 12px;

	color: #fff;
	background: none;
	border-radius: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.kolvo-progolosovali {
	font-family: 'Gilroy';
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	color: #fff;
	padding-top: 18px;
	background: none;
	display: inline-block;
	padding: 10px;
	margin-top: 10px;
}
.bold {
	font-family: 'Gilroy';
}
.mar-sug {
background: none !important;
}
.first-news {
	background: url(/bitrix/templates/new/template/css/../img/first-news.png) center center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	width: 100%;
	height: 100%;
}
.flex-first-news {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
}
.second-news {
		background: url(/bitrix/templates/new/template/css/../img/first-news.png) center center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	width: 100%;
	height: 100%;
}
.info-news-up {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 400;
	font-size: 10px;
	line-height: 14px;
	    color: rgb(255, 230, 0);



	box-sizing: border-box;

	padding: 0;
	display: inline-block;
}
.info-news-small {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 23px;
	color: #FFFFFF;
	background: rgba(0, 0, 0, 0.55);
	border: 1px solid #000000;
	box-sizing: border-box;
	border-radius: 7px;
	padding: 4px;
	display: inline-block;
}
.mini-logo-ex {
	display: none;
	vertical-align: middle;
  	max-width: 80px;
  text-align: center;
  margin: 5px auto;
  height: auto;

}
.text-ex {
	display: block;
	vertical-align: middle;
}

.news-time {
	/*margin-left: 10px;*/
	color: #fff;
}
.title-first-news, .title-second-news {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: bold;
	  font-size: 18px;
	  line-height: 1.55;
	color: #FFFFFF;
	text-align: left;
	margin-bottom: 20px;
}

.title-second-news {
	font-size: 40px;
	line-height: 46px;
}
.content-big-frame {
	padding: 15px;
}
.desctiprion-first-news, .desctiprion-second-news {
	font-family: 'Gilroy';
	font-weight: 300;
	font-size: 10px;
	line-height: 1.3;
	color: #000000;
	text-align: left;
}
.desctiprion-second-news {
	font-size: 28px;
	line-height: 32px;
}
.suget-flyer {
	background: url(/bitrix/templates/new/template/css/../img/suget-main-1.png) center center;
	background-size: cover;
	background-repeat: no-repeat;
	height: 200px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.flex-suget-main {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.second-and-suget-block {
	display: flex;
}
.second-news-block {
	margin-right: 10px;
	width: 67%;
}
.suget-news-block {
	width: 100%;
}
.title-suget-main {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 36px;
	color: #FFFFFF;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.33);
}
.content-suget {
	padding: 10px;
}
.info-block-suget {
	margin-bottom: 15px;
	background: rgba(0, 0, 0, 0.03);
	padding: 10px;
}
.info-title-suget {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 19px;
	color: #fff;
	text-align: left;
	padding-bottom: 20px;
}
.info-description-suget {
	font-family: 'Gilroy';
	font-size: 18px;
	line-height: 20px;
	color: #000000;
	text-align: left;
}
.main-small-news {
	background: url(/bitrix/templates/new/template/css/../img/news-otobas.png) center center;
	background-size: cover;
	background-repeat: no-repeat;
	height: 198px;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
}
.white-small-news {
	width: 49%;
}

#hidden_main_news .white-small-news{
 width: 100%;
}
.small-news-title {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	line-height: 24px;
	color: #FFFFFF;
	text-align: left;
}
.small-news-description {
	font-family: 'Gilroy';
	font-size: 16px;
	line-height: 19px;
	color: #000000;
	text-align: left;
}
/*.flex-small-news {
	display: flex;
	justify-content: space-between;
}*/
.videopodkast-image {
	background: url(/bitrix/templates/new/template/css/../img/videopodkast.png) center center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 185px;
	height: 162px;
	display: flex;
	justify-content: flex-end;
	flex-direction: column;
	margin: 5px;
	margin-bottom: 20px;
	filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.35));
}
.videopodkast-flex {
	display: flex;
	justify-content: flex-end;
	height: 100%;
}

.videopodkast-youtube {
	width: 650px;
	height: 384px;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.33);
}
.flex-video-image-podkast {
width: 100%;
padding: 0;
position: relative;

}

.right-videopodkast {
	margin-left: 15px;
	margin-bottom: 20px;
}
.flex-image-podkast {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.show-more-button {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 28px;
	text-align: center;
	color: #000000;
	background: #ffeb00;
	border-radius: 10px;
	display: inline-block;
	margin: 0 auto;
	padding: 5px 70px;
	filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.33));
	margin-top: 20px;
	margin-bottom: 20px;
}
.suget-block {
	width: 32%;
	margin: 5px;
}
.suget-block-flex {
	/*display: flex;
	justify-content: space-between;
	padding-bottom: 15px;*/
	width: 100%;
}
.title-page {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: bold;
	font-size: 48px;
	/*line-height: 56px;*/
	line-height: 28px;
	color: #212121;
}

.content-suget .title-page{
  line-height: 48px;
  color: #fff;
}




footer {
	width: 100%;
	max-width: 1920px;
	margin: 0 auto!important;
	background: #212121;
}
.footer-content {
	width: 100%;
	max-width: 920px;
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 30px;
}
.footer-text {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	line-height: 15px;
	color: #F2F2F2;
	padding-bottom: 20px;
}
.social-fot {
	padding-right: 15px;
}
.yellow {
	color: #ffeb00;
}
.flex-footer {
	display: flex;
	justify-content: space-between;
}
.footer-block {
	width: 30%;
}
.footer-social-link {
	padding-bottom: 20px;
}
.archive-news {
	padding-top: 20px;
	padding-bottom: 40px;
}
.opacity-img {
	width: 100%;
	height: 100%;
    margin-bottom: 25px;
	box-sizing: border-box;
}
.flex-longrid-image {
	background: url(/bitrix/templates/new/template/css/../img/longrid-big.png) center center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 55%;
	padding: 10px;
}
.flex-longrid-block {
	display: flex;
	justify-content: space-between;
}
.longrid-info {
	padding: 10px;
	width: 55%;
	padding-left: 15px;
}
.title-longrid {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: normal;
	font-size: 30px;
	line-height: 39px;
	color: #000000;
	padding-top: 10px;
}
.text-longrid {
	font-family: 'Gilroy';
	font-size: 20px;
	line-height: 30px;
	color: #000000;
	padding-top: 10px;
}
.flex-longrid-news {
	display: flex;
	justify-content: space-between;
flex-direction: column;
}
.long-news-1 {
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
}

.content-big-frame-videoprojects{
  clear: both;
  margin-top: 25px;
  float: none;
  background-color: transparent !important;
  filter: none;
}

.exclusive-marker{
  margin-top: 0;
}

.max-560{
  display: none;
}

.min-560{
  display: block;
}

@media screen and (max-width: 1440px) {
	.header-menu-link {
		font-size: 19px;
	}
	.slider-button, .goroskop-button {
		font-size: 14px;
	}
	.videopodkast-youtube {
		width: 600px;
	}
	.right-videopodkast {
		margin: 0 auto;
	}
}
@media screen and (max-width: 1370px) {
   .min-1370{
     display: none;
   }
	.header-menu-link {
		font-size: 17px;
	}
	.face-slider-buttons, .goroskop-buttons-flex {

	}
	.slider-button, .goroskop-button {
		padding: 8px 15px;
		display: block;
		margin-top: 10px;
	}
	.opros-button {
		font-size: 15px;
	}
	.flex-info-news {
		/*flex-direction: column;*/
		flex-direction: row;
	}
	.exclusive-buryatii {
		margin-top: 10px;
	}
	.videopodkast-youtube {
		width: 500px;
	}

	.exclusive-marker{
  		margin-top: -10px;
	}
}
@media screen and (max-width: 1200px) {
	.videopodkast-youtube {
		width: 400px;
	}
}
@media screen and (max-width: 1140px) {
	.left-main-section, .right-main-section {
		display: none;
	}
	.center-main-section {
		width: 100%;
	}
	.videopodkast-youtube {
		width: 600px;
	}
}
@media screen and (max-width: 992px) {
	.desctiprion-first-news a{
		font-size: 32px;
	}
	.header-navigation, .header-info-data {
		display: none;
	}
	.header-navigation-mob {
		display: flex;
		align-items: center;
		justify-content: flex-end;
	}
	.header-menu-link,  {
		font-size: 19px;
	}
	.header-info-data-mob {
		display: block;
	}
	.logo-header {
		width: 70%;
	}
	header {
		background: linear-gradient(to bottom, #fff 77%, #ffeb00 10%);
	}
	.bottom-rhm {
		padding-top: 25px;
	}
	.upper-rhm {
		padding-top: 10px;
	}
	.bottom-rhm {
		padding-top: 30px;
	}
	.content {
		padding: 10px;
	}
	.right-header-main {
		padding-left: 5px;
	}
	.footer-content {
		padding-left: 10px;
		padding-right: 10px;
		box-sizing: border-box;
	}
	.flex-video-image-podkast {

	}
	.videopodkast-image {
		width: 100%;
		max-width: 20%;
	}
	.flex-info-news {
		/*flex-direction: column;*/
		flex-direction: row;
	}
	.exclusive-buryatii {
		margin-top: 10px;
	}
}

@media screen and (max-width: 880px) {
	.min-880{
     display: none;
   }
   .main_center_first_left{
		width: 100%;
		height: auto;
   }
   .main_center_longread{
   	width: 100%;
		height: auto;
   }
}
@media screen and (max-width: 768px) {
	.block-image-mobile {
		height: 70px;
		margin-bottom: -10px;
		display:block;
	}
	.image-logo-footer {
		max-width:300px;
	}
	.age-image-desktop {
		display:none;
	}
	.min-768{
     display: none;
   }
	.header-info-data, .city-gradys, .header-info-data-mob {
		font-size: 18px;
	}
	.day-night-weather {
		font-size: 16px;
	}
	.offer-news {
		display: block;
		margin-bottom: 20px;
	}
	.header-menu-up {
		flex-direction: column;
	}
	.mar-sug {
		margin-left: 0px;
		margin-right: 0px;
	}
	.offer-news {
		display: none;
	}
	header {
		background: linear-gradient(to bottom, #fff 75%, #ffeb00 10%);
	}
	.footer-content {
		text-align: center;
	}
	.flex-footer {
		flex-direction: column;
		justify-content: center;
	}
	.footer-block {
		width: 100%;
		padding-top: 30px;
	}
	.archive-news {
		padding-top: 0px;
		padding-bottom: 20px;
	}
	.flex-image-podkast {
		flex-wrap: wrap;
	}
	.videopodkast-image {
		max-width: 46%;
	}
	.flex-info-news {
		flex-direction: row;
	}
	.exclusive-buryatii {
		margin-top: 0px;
	}
	/*.flex-small-news {
		flex-direction: column;
	}*/
	.white-small-news {
		width: 100%;
	}
	.suget-news-block-mob {
		display: none;
	}
	.second-news-block {
		width: 100%;
		margin-right: 0px;
	}
	.first-news, .second-news{
		height: 300px;
	}
	.title-first-news, .title-second-news {
		font-size: 40px;
		line-height: 42px;
	}
	.desctiprion-first-news, .desctiprion-second-news {
		font-size: 25px;
		line-height: 27px;
	}
	.flex-longrid-news {
		flex-direction: column;
	}
	.long-news-1,.long-news-2, .flex-longrid-image, .longrid-info {
		width: 100%;
	}
	.flex-longrid-block {
		flex-direction: column;
	}
	.flex-longrid-image, .longrid-info {
		box-sizing: border-box;
	}
	.flex-longrid-image {
		height: 250px;
	}

	.exclusive-marker{
  		margin-top: 0;
	}
	#hidden_main_news .white-small-news{
		width: 100;
	}
	/*.flex-small-news{
		flex-direction: row;
	}*/
}
@media screen and (max-width: 640px) {
	.header-menu-link {
		font-size: 14px;
	}
	.info-news-up {

		padding: 4px;
	}
	.title-first-news, .title-second-news {
		font-size: 30px;
		line-height: 33px;
	}
	.desctiprion-first-news, .desctiprion-second-news {
		font-size: 18px;
		line-height: 23px;
	}
	.second-news {
		height: 300px;
	}
	.videopodkast-image {
		height: 125px;
		max-width: 41%;
		margin: 5px;
	}

	.suget-block-flex {
		flex-direction: column;
	}
	.suget-block {
		width: 100%;
		margin: 0px;
		margin-bottom: 10px;
	}
}
@media screen and (max-width: 560px) {

.flex-video-image-podkast .col-md-8 {
	padding-right: 15px !important;

}
.flex-video-image-podkast .col-md-7 {
	padding-right: 15px !important;

}

.flex-info-news {

	margin-bottom: 10px;
}
.flex-info-news {

	margin-bottom: 10px;
}

.video-item.col-xs-6:nth-child(1){
	padding-right: 5px;

}
.video-item.col-xs-6:nth-child(2){
	padding-left: 5px;

}
.first-video-item {
	margin-bottom: 10px;
}
.desctiprion-first-news, .desctiprion-second-news {
    line-height: 19px;
}
.content-suget {
    padding: 5px 0 0 20px;
}
.title-first-news, .title-second-news {
    margin-bottom: 10px;
}

.news_detail_text h1, .news_detail_text h2, .news_detail_text h3, .news_detail_text h4, .news_detail_text a, .news_detail_text p, .news_detail_text blockquote, .news_detail_text li {
	font-size: 12px;
}
.news-detail-block .news_detail_text_indent {
	font-size: 12px;
  	margin-top: 0;
}
.news-detail-block .title-page h1 {
	font-size: 18px;
  margin-top: 0;
}
    .content {
    padding: 25px;
}
   .max-560{
     display: block;
   }
   .min-560{
     display: none;
   }
	.hml-mob {
		display: none;
	}
	.header-info-data-mob {
		display: flex;
		flex-direction: column;
	}
	.sun-header {
		display: none;
	}
	.offer-news {
		padding-left: 30px;
		padding-right: 30px;
	}
	.social-fot {
		padding-right: 0px;
	}
	.flex-header-main {
	flex-direction: row;
    align-items: center;
    justify-content: space-between;
	}
	.header-navigation-mob {
		justify-content: center;
	}
	.bottom-rhm {
		padding-top: 15px;
	}
	header {
		background: #151515;
	}
	.content-big-frame-videoprojects {

	}
	.flex-header-main {
		border-top: none;
		padding-top: 0px;
	}
	.header-menu-up {
		padding-top: 20px;
	}
	.flex-longrid-image {
		height: 200px;
	}
	.mob-nav {
		display: inline-block;
	}
	.nav-img {
		/*width: 30px;*/
		height: 30px;
	}
	.left-header-main, .upper-rhm {
	padding-right: 0;
	}
	.header-social-link {
	/*	padding-left: 5px;
		padding-right: 5px;*/
	}
	.main_top_first_left{
		width: 100%;
		height: auto;
		background-color: #1c1c1c;
	}
	.main_top_important{
		display: none;
	}
  .opros-block {
    background: none;
	background-color: #151515;
}
  .opros-button {
  font-size: 12px;
  }
  .kolvo-progolosovali {
    font-size: 10px;
    line-height: 16px;
    text-align: left;
    padding: 10px 10px 10px 0;
    margin-top: 10px;
    opacity: 0.5;
}
  .opros-block .title-frame{
    font-size: 13px;
    text-transform: uppercase;
    line-height: 16px;
    padding:  5px 5px 5px 0;
    margin-bottom: 10px;

  }
  .opros-block .description-opros{
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 10px;
    padding-bottom: 0;
  }
	.main_top_second{
		width: 100%;
		height: auto;
		background-color: transparent !important;
	}
	#hidden_main_news .white-small-news{
		width: 100%;
	}
	.title-first-news, .title-second-news {
    font-size: 18px;
    line-height: 1.1;
}
.desctiprion-first-news a {
    font-size: 13px;
    line-height: 1.1;
}
.t_date {

     }
	 .news-detail-block {
padding: 0;
}

  .opacity-img {

    margin-bottom: 0;
}
}
@media screen and (max-width: 450px) {
	.flex-info-news {
		/*flex-direction: column;*/
		flex-direction: row;
	}
	.exclusive-buryatii {
		margin-top: 0;
	}
}
@media screen and (max-width: 420px) {
	.nav-img {
		width: 25px;
		height: 25px;
	}
}
@media screen and (max-width: 410px) {
	.header-info-data, .city-gradys, .header-info-data-mob {
		font-size: 16px;
	}
	.day-night-weather {
		font-size: 13px;
	}
	.videopodkast-image {
		height: 125px;
		max-width: 41%;
		margin: 5px;
	}
	.videopodkast-image {
		height: 125px;
		max-width: 37%;
		margin: 5px;
	}
	.header-social-link {
	/*	padding-left: 5px;
		padding-right: 5px;*/
	}

	.desctiprion-first-news, .desctiprion-second-news {
		font-size: 16px;
		line-height: 20px;
	}
}
@media screen and (max-width: 370px) {
	.nav-img {
		width: 20px;
		height: 20px;
	}
}

.search-popup-el-name,
.search-popup-el-cnt { color: #000; }

.clearfix:after { content: ''; display: block; clear: both; }
.hidden { display: none; }

.news-header { background: none; }
.news-header .description { font-size: 16px; line-height: 1.3; color: #000; }
.news-header h1 { margin-top: 0 !important; }

@media screen and (max-width: 560px) {
	.news-header { padding-top: 20px; }
}

.archive-show-wrap { text-align: left; margin-bottom: 40px; }
.archive-show { color: #ffe600; border-bottom: 1px dotted #ffe600; cursor: pointer; }

.archive { text-align: left; border: 1px #333 solid; border-radius: 10px; padding: 20px; margin-bottom: 40px; display: none; }
.archive h4 { font-weight: bold; margin-bottom: 20px; }
.archive h4,
.archive h4 a { color: #ffe600; }

.archive .month th,
.archive .month td { color: #666; padding: 0 10px 10px 0; }

.archive .year { margin-top: 10px; padding-top: 20px; border-top: 1px #333 solid; }
.archive .year .months { display: flex; flex-wrap: wrap; font-size: 14px; }
.archive .year .months a { margin: 0 10px 10px 0; }
.search-page .desctiprion-first-news {
 word-break: break-word;
}
@media(max-width: 450px) {
 .search-page .search-suggest {
	max-width: 200px;
  }
}
small {
	color: #000 !important;
}

@media (max-width: 767px) {
	.hidden-xs {
		display: none !important;
	}
}

@media (min-width: 1200px) {
	.hidden-lg {
    	display: none !important;
	}
}


/* End */


/* Start:/bitrix/templates/new/template/css/reset.css?16509288041211*/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	color: #fff;

	letter-spacing: 1px;
	font-family: 'Gilroy';
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a:hover,a:focus {
    text-decoration: none !important;
}
/* End */


/* Start:/bitrix/templates/new/template/css/normalize.css?16431392946137*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}
/* End */


/* Start:/bitrix/templates/new/template/css/typo.css?16431392941325*/
.typography a { font-weight: normal; text-decoration: underline; }

.typography h2,
.typography h3 { font-weight: bold; color: #000; margin-bottom: .5em; line-height: 1.3; }

.typography h2 { font-size: 2em; }
.typography h3 { font-size: 1.5em; }

.typography b,
.typography strong { font-weight: bold; }
.typography i { font-style: italic; }

.typography p,
.typography table,
.typography ul,
.typography ol { margin: 0 0 1.5em; }

.typography table { width: 100%; border-collapse: collapse; }
.typography th,
.typography td { vertical-align: top; text-align: left; padding: 10px; border: 1px solid #eee; }

.typography ul,
.typography ol { list-style: none; padding-left: 3em; }
.typography ol { counter-reset: item; }

.typography li ul,
.typography li ol { padding-top: .5em; }

.typography li { position: relative; margin-bottom: .5em; }
.typography li:before { position: absolute; right: 100%; margin-right: .5em; color: #000; }

.typography ul > li:before { content: '\2014'; }
.typography ol > li { counter-increment: item; }
.typography ol > li:before { content: counter(item) '.'; }

.typography img { max-width: 100%; height: auto !important; border: 0; vertical-align: top; }

.typography blockquote { border-left: 2px solid #ccc; margin: 0 0 1.5em 1.5em; padding-left: 1em; }
/* End */


/* Start:/bitrix/templates/new/lib/totop/css/ui.totop.css?1643139294731*/
/*
|--------------------------------------------------------------------------
| UItoTop jQuery Plugin 1.2
| http://www.mattvarone.com/web-design/uitotop-jquery-plugin/
|--------------------------------------------------------------------------
*/

#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:51px;
	height:51px;
	border:none;
	text-indent:100%;
	background:url(/bitrix/templates/new/lib/totop/css/../img/ui.totop.png) no-repeat left top;
}

#toTopHover {
	background:url(/bitrix/templates/new/lib/totop/css/../img/ui.totop.png) no-repeat left -51px;
	width:51px;
	height:51px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
	outline:none;
}
/* End */
/* /bitrix/templates/new/components/bitrix/news.detail/template_logo_main/style.css?1643139288155 */
/* /bitrix/templates/new/components/bitrix/news.list/template_top_social/style.css?1643139293150 */
/* /bitrix/templates/new/components/bitrix/news.list/template_news/style.css?1643139291150 */
/* /bitrix/templates/new/components/bitrix/news.list/template_people_left/style.css?1643139293150 */
/* /bitrix/components/bitrix/system.pagenavigation/templates/bootstrap_v4/style.min.css?1613164207272 */
/* /bitrix/templates/new/components/bitrix/news.list/template_main_popular/style.css?1643139291150 */
/* /bitrix/templates/new/components/bitrix/news.list/template_footer_social/style.css?1773216542169 */
/* /bitrix/templates/new/components/bitrix/news.detail/template_settings_footer/style.css?1739973543217 */
/* /bitrix/components/niges/cookiesaccept/templates/.default/style.css?17397844082729 */
/* /bitrix/templates/new/styles.css?167567368315078 */
/* /bitrix/templates/new/template/css/jquery.fancybox.min.css?164479328912795 */
/* /bitrix/templates/new/template/css/style.css?170679781042298 */
/* /bitrix/templates/new/template/css/reset.css?16509288041211 */
/* /bitrix/templates/new/template/css/normalize.css?16431392946137 */
/* /bitrix/templates/new/template/css/typo.css?16431392941325 */
/* /bitrix/templates/new/lib/totop/css/ui.totop.css?1643139294731 */
