/*02*/
@font-face {
    font-family: 'Clear_Sans';
    src: url('/theme/font/clearsans.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Graphik';
    src: local('Graphik Regular'), local('Graphik-Regular'),
        url('Graphik-Regular.woff2') format('woff2'),
        url('Graphik-Regular.woff') format('woff'),
        url('Graphik-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
  }
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;}
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;}
html { height: 100%;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block;}
/*body { font: 14px/18px Clear_Sans, "Open Sans", Arial, sans-serif; width: 100%; height: 100%; padding-top: 1px; background:url(/theme/img/fon_body.png) repeat;}*/
body { font: 14px/18px Graphik, "Open Sans", Arial, sans-serif; width: 100%; height: 100%; padding-top: 1px; background:url(/theme/img/fon_body.png) repeat;}
Helvetica
.wrapper {max-width: 1100px; margin: 0 auto; min-height: 100%; height: auto !important;  height: 100%; width: 100%;}
a {color:#000; transition: color .3s;}
a:hover {color: #ea1d25;}
.cont_cont a {color:#ea1d25; text-decoration: underline;}
.cont_cont a:hover {color:#ea1d25; text-decoration: none;}
/* Header---------------------------------------------------------------------------*/
.header {min-height: 93px; margin:15px 0 10px; }
.logo {background: url(/theme/img/logo4.png) 0 50% no-repeat; max-width:289px; width: auto; height:40px; display: block; border-radius: 3px; margin-left: 8px; margin-bottom: 10px; min-width:292px; background-size:contain;}
.header .container {/*background: url(/theme/img/fon_pod_block.png);*/ background:#fff; padding:0;}
.header .row {position: relative; margin:0; background: #fff; padding: 7px;}
#responsive-menu {padding: 0;}
.header .menu li {/*background: #fafafa;*/ border-bottom: 1px dashed #ccc; padding: 0; transition: border .5s, color .5s; flex-grow: 1;}
.header .menu li:hover { border-bottom: 1px solid #990000; }
.header .menu li a {display: block; line-height:22px; padding:0px 0; transition: color;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #ea1d25;  background-color: transparent;}
.nav > li {display: inline-block;}
.navbar-nav {width: 100%; text-align: center; display: flex; justify-content: space-between; flex-wrap: wrap;}
.navbar-default {background-color: #fff; border-color: #fafafa;}
.navbar-default .navbar-nav > li > a {color: #000; position: relative;}
.navbar {min-height: 0;}

input {border:none; background: none; padding:0; margin: 0; outline: none;}
.search_box {width: 100%; /*background: #fafafa;*/ height:50px; border-radius: 3px; min-height:47px; padding-top: 10px;}
.search_box .wrap {position: relative; width:100%; padding-top:0px;}
.search_box .in_text, .search_box .btn {display: block; height:34px; outline: none !important;}
.search_box .in_text {background: #fff; border:1px solid #666; padding: 0 20px 0 2%; line-height:34px; width: calc(100% - 40px); margin-left: 40px;}
.search_box .btn {position: absolute; background:url(/theme/img/lupa2.png) no-repeat 50% 50% #993333;  width:34px; cursor: pointer; right:0px; top:0px; border-radius:0; transition:background .5s;}
.search_box .btn:hover {background-color:#b33c3c;}

.data_time {text-align: right;}
/* .data_time img {position: relative; top:4px;} */
.data_time img {position: relative; top:-20px;}
#weather-informer > div {margin-top: -35px;}
#doc_time {color:#666; display: inline-block; width: 190px;}
.ico_temp {top: 8px;}

/* Middle-----------------------------------------------------------------------------*/
.middle {width: 100%; padding: 0 0 258px; position: relative;}
.middle:after { display: table; clear: both; content: '';}
.middle .container {background:url(/theme/img/fon_pod_block.png); padding:15px 15px 7px 15px; border-radius: 3px;}

.slide_box .item {overflow: hidden;}
.slide_box .title {font-weight: bold; font-size: 22px; line-height: 24px;}
.slide_box {border-radius: 3px; background-color: #fafafa; padding: 21px; overflow: hidden;}
.slide_box .title.br {border-bottom: 6px solid #993333; padding-bottom: 7px; min-height:62px;}
.slide_box .img {overflow: hidden; float: left; padding: 0; max-height:185px;}


.slide_box .img img {max-width: 100%; width: 100%;}
.slide_box .cont {padding-top: 22px; padding-bottom: 70px; height:190px;}

.nav_box {position: absolute; bottom:65px; left: 45%}
.nav_sl {width: 18px; height: 18px; display:inline-block; border-radius:100%; background: url(/theme/img/arrow_slide.png) 4px 50% no-repeat; background-color: #999;}
.nav_sl.right {background-position: -21px 50%; left: 49%;}

.img_article .row {position: relative;}
.data_box_see {font-size: 12px; position: absolute; bottom: 0; right: 0; padding-right: 0;}
.data_box_see .it, .img_article .it {background-color: #999; overflow: hidden; color:#fff; padding:10px}
.data_box_see .date, .img_article .date {float: left; /*background: url(/theme/img/ico_date.png) no-repeat 0 50%; padding-left: 25px;*/}
.data_box_see .see, .img_article .see {float: right; background: url(/theme/img/see.png) no-repeat 0 50%; padding-left: 28px;}

.soc_box {border-radius: 3px; height: 45px; display: flex; justify-content:center; align-items: flex-start;}
aside .soc_box {background-color: #fafafa;}
.soc_box a {width: 38px; height: 37px; background: url(/theme/img/soc_ic1.png) 0 -20px no-repeat; border-radius: 3px;}
.soc_box a.it3 {background-position: -148px -20px;}
.soc_box a.it4 {background-position: -76px -20px; margin: 0 20px; position: relative;}
.soc_box a.it4:after, .soc_box a.it4:before {position: absolute; content: ""; top: 0; height: 100%;}
.soc_box a.it4:after {left: -10px; border-left: 1px solid #ccc;}
.soc_box a.it4:before {right: -10px; border-right: 1px solid #ccc;}

.soc_box a:hover {background-position-y:9px;}

.main_news_box {margin: 5px 0 10px; background: #fff; border-radius: 3px; overflow: hidden; padding-bottom: 20px;}
.news_second_box {overflow: hidden; margin: 0 -3px;}
.m05 {margin:0 10px;}
/*ul.m05 li:nth-child(3n+1) {clear: both;}*/
.main_news_box .title {font-size: 22px; line-height: 26px; font-weight: 600; border-bottom: 3px solid #993333; padding:16px 0; margin: 0 9px;}
.main_news_box .title_news {font-size:15px; line-height:18px; font-weight:600; text-align:left; margin-bottom:5px; /*min-height: 60px;*/ height:110px; display: flex; /*align-items: center;*/ overflow:hidden;}
/*.main_news_box .title_news a, .main_news_box .cont {font-size:16px;}*/
.main_news_box li {padding-left:0; padding-right:0;}
.main_news_box img, .news_second_box img, .news_cat_box img {max-width: 100%; width: 100%;}
.main_news_box li > div {margin: 10px 0; padding: 8px; border-radius:2px; transition: background .5s;}
.main_news_box li > div:hover {background-color:#f2f2f2;}

.main_news_box .cont {min-height:120px; padding-top:10px; color:#000; }
.img_news {max-height: 120px; overflow: hidden; min-height: 120px;}

.banka_main_page {background: #fff; border-radius: 3px; border: 1px solid #fff; margin-bottom: 10px;}
.banka_main_page img {width: 98%; margin: 1% auto; display: block;}

.news_second_box .title_news {background-color: rgba(153, 51, 51, 0.9); text-align: left; display: flex; min-height: 95px; align-items: center; border-bottom:4px solid #dfd7d8;}
.news_second_box .title_news:hover {border-bottom:0; padding-bottom:4px;}
.news_second_box .title_news a {color: #fff; font-size: 15px; font-weight: 600; padding: 0 5px;}
.news_second_box li {padding-left: 9px; padding-right: 9px; margin-bottom: 9px;}
.news_second_box li:nth-child(3n+1) {clear: both;}
.news_second_box li > div {margin: 0 -5px;}
.news_second_box .img_news a, .news_second_box .img_news img, .news_cat_box .img_news a, .news_cat_box .img_news img {display: block;}
.news_second_box .cont, .news_second_box .it {background: #fff; padding: 10px;}
.news_second_box .cont {min-height:120px; color:#000;}
.news_second_box .it .br {border-top: 1px solid #999; top: -8px; position: relative;}

.telega_box img {max-width: 100%;}

/*recomendet news*/
.rec-news {
    width:100%;
    height:350px;
    position:relative;
    border-radius:10px;
    overflow:hidden;
    margin:20px 0;
}
.rec-news img {
    object-fit: cover;
    height: 100%;
    width: 100%;
}
.rec-inf {
    position:absolute;
    width:100%;
    height:140px;
    bottom:0px;
    overflow:hidden;
    padding:10px 20px;
    background: rgba(50,50,50,0.3);
}
.rec-news .ellipsis {
    height:85px;
    overflow:hidden;
    text-overflow: ellipsis;
}
.rec-news h3 {
    color:#fff;
    font-weight:bold;
    font-size:18px;
    line-height:28px;
}
.rec-date {
    color:#fff;
    font-size:15px;
    margin-top:10px;
}

/* Right Sidebar-----------------------------------------------------------------------------*/
.right-sidebar { position: relative; }
.last_news_box {background-color: #fafafa; margin-top: 0px; padding: 5px 0;}
.last_news_box .title {font-size: 22px; text-align: center; font-weight: 600; padding: 15px 0; border-bottom: 3px solid #993333; margin: 0 9px;}
.last_news_box li {padding: 9px;}
.last_news_box li:hover {background-color: #fafafa;}
.last_news_box a {font-size:16px; color: #000; font-weight: 100;}
.last_news_box .it, .main_news_box .it, .news_second_box .it, .news_cat_box .it {overflow: hidden; color: #999999; font-size: 12px; padding-top: 8px;}
.last_news_box .date, .main_news_box .date, .news_second_box .date, .news_cat_box .date {float: left; /*background: url(/theme/img/ico_date_last_news.png) no-repeat 0 50%;*/ height: 18px; line-height: 18px; /*padding-left:20px;*/}
.last_news_box .see, .main_news_box .see, .news_second_box .see, .news_cat_box .see {float: right; background: url(/theme/img/ic_see_last_news.png) no-repeat 0 50%; height: 18px; line-height: 18px;  padding-left:20px;}
.banka {background: #fff; text-align: center; margin-top: 20px;}
.banka a, .banka img {display: block; margin: 0 auto;}
.banka img {width: 98%; padding:1%;}
.cont_cont {padding: 20px 20px 0 20px;}
.cont_cont p {margin-bottom: 15px; /*font-size:1.2rem;*/ font-size: 18px; line-height:24px; color:#000;}

.teg_news {background: #fff; margin: 10px 0; border-radius: 3px; padding:5px 15px;}
.teg_news .teg_title {font-size:14px; line-height:18px; color: #030303; text-transform: uppercase; font-weight: bold;}
.teg_news .tegs_box {text-transform: lowercase; color: #333; font-size:12px; line-height:18px;}

.soc_commnt {margin: 15px; border-radius: 3px; font-size: 18px; line-height: 22px;}
.soc_commnt .row > div {margin-bottom:20px; padding:0;}
.soc_commnt .title {font-size:18px; font-weight:bold;}
.com_it {background: #fff; width:100%; margin:0 auto; border-radius: 3px;}

.scroll-pane {height: 750px; padding-bottom: 20px!important;}

/* Footer -----------------------------------------------------------------------------*/
.footer {max-width: 1100px; margin:-249px auto 0; min-height:249px; position: relative; border-radius: 3px;}
.footer_wrap {background-color: #fafafa;}
.foot_nav ul {text-align: center;}
.foot_nav ul li {display: inline-block; width: auto; text-align: center; min-width: 77px; margin-bottom: 10px;}
.foot_nav ul li a {color: #4d4d4d;}
.copy {color: #4d4d4d; text-align: center; margin-top: 20px; font-size:11px; line-height:14px;}
.copy p {margin-bottom:10px;}

.similar .title, .news_category .title { height: 43px; line-height: 43px; color: #fff; background: #c74740; padding: 0; border-radius: 3px; text-transform: uppercase; margin:0; border: none; padding-left: 25px; font-size: 18px;}
.similar .it {font-size: 10px;}

.article {background: #fff; padding: 10px; border-radius: 3px;}
.article .title_categor {font-size: 22px; line-height: 24px; font-weight: bold; margin: 13px;}
.img_article {border-bottom: 6px solid #5f1a1f; border-top:6px solid #5f1a1f; position: relative;}
/*.img_article img, .cont_cont  p img {width:100%; display: block; max-width: 600px; margin: 0 auto 5px;}*/
.img_article img {width:100%; display: block; max-width: 600px; margin: 0 auto 5px;}
.cont_cont  p img {display: block; max-width: 100%; height:auto!important; margin: 0 auto 5px;}
.author_img {font-size:10px; color:#999; text-align: center;}
.article h1 { font-size:42px; font-weight: bold; margin: 20px 0; line-height: 48px;}
.article h2 {font-size: 24px; font-weight: bold; line-height: 22px; margin-bottom: 15px; margin-top: 30px;}
.img_article .it {font-size: 12px;}

.news_cat_box {overflow: hidden;}
.news_category .title {margin-bottom: 10px;}
.news_cat_box ul li {margin-bottom:10px; padding: 0;}
.news_cat_box ul li > div {background: #fff; padding: 0 0 10px; margin: 0 5px; height: 100%;}
h4 a {font-size: 16px; color: #000; line-height:18px;}
.news_cat_box h4, .news_cat_box .cont, .news_cat_box .it {margin: 0 6px;}
.news_cat_box h4 {border-bottom: 1px solid #999; padding:5px 0 0; margin-bottom: 5px; font-weight: bold; text-align: left;min-height:60px;}
.news_cat_box .cont {font-size: 14px; margin-bottom: 10px; line-height: 16px; min-height:100px; color:#000;}
.news_cat_box .it {font-size: 10px;}

.pag_news {text-align: center;}
.pag_news a {display: inline-block; color: #4d4d4d;}
.pag_news span {font-weight: bold;}
.pag_news .prew, .pag_news .next {display: inline-block; width: 26px; height: 26px; background: #fff; position: relative; top:7px; border-radius: 100%; margin: 0 3px;}
.pag_news .prew:after, .pag_news .next:after {content: ""; display: block; position: absolute; width: 0; height: 0; top: 7px; border-top: 6px solid transparent; border-bottom:6px solid transparent;}
.pag_news .prew:after {left:7px; border-right: 8px solid #333;}
.pag_news .next:after {right:7px; border-left: 8px solid #333;}

.search li > div {border:none; padding:0; min-height: 24px;}
.search .title_news {min-height:0; text-align:left;}
.search img {max-width:200px;}
.search .img_news {float: left; margin-right: 10px;}
.search .it {clear: both;}
.find_box {font-size:16px; margin-top:20px; margin-bottom:15px;}
.search li:last-child > div {border-right: none;}
strong {font-weight: bold;}
em {font-style: italic;}
.carousel-indicators {display:none;}

.autor_item {font-size:12px;}
b {font-weight:bold;}

.gradient {position: fixed; width: 100%; height: 100%;}
.gradient {}

.cont_cont iframe {width:100% !important;}
.img_article img.w300, .cont_cont  p img.w300 {max-width:300px;}
.img_article img.w500, .cont_cont  p img.w500 {max-width:500px;}

#m-booked-small-t3-93318, .booked-weather-160x36.w160x36-22 {display: inline;}
#m-booked-small-t3-93318 .booked-weather-160x36-city {display: none !important;}
#m-booked-small-t3-93318 .booked-weather-160x36-degree {font-size: 14px !important; float:none; display: inherit;}
#m-booked-small-t3-93318 .booked-weather-160x36 {width:50px !important; display: inherit; background:#f4f4f4!important;}

.flex {display:flex;}
.news_cat_box .flex {flex-wrap: wrap;}
.fw_wrap {flex-wrap: wrap;}

.mediametrics_box {margin:10px 0;}
.mediametrics_box > div, .mm-body__inner, .mm-body__inner > div {width:100%;}
.mm-body__inner > div {display: flex; justify-content: space-around; width: 100%; flex-wrap: wrap;}

/*new design - начало*/

body {background:#fff!important;}
.middle .container {background:#fff;}
.footer_wrap {background:#f4f4f4;}
.header {margin-top:0px;}
aside .soc_box {background:#fff;}
.last_news_box {background:#f4f4f4;}
.news_second_box .title_news {background:#dfdfdf;}
.news_second_box .title_news a {/*color:#333;*/ color:#000;}
.main_news_box {border-bottom:3px solid #993333;border-radius:0px;}
.news_second_box {border-bottom:3px solid #993333;}

/*Цвет шапки и меню*/
/*.header .container {background:#f4f4f4;}
   .header .row {background:#f4f4f4;}
.header .menu li {background:#f4f4f4;}
.search_box {background:#f4f4f4;}*/
   .nav_main {/*background:#f4f4f4;*/border:none;}

.slide_box {background:#fff;}

.header {position:sticky;top:0;z-index:100;}
.right-sidebar {position:sticky;top:0px;}
.header {margin-bottom:0px;}
.header .container {padding-bottom:0px;}
.similar .title, .news_category .title {color: #333;background: #fff;border-radius: 0px;padding-left: 9px;font-weight:600;text-transform:none;font-size:22px;}
.similar .title {border-bottom:3px solid #993333;}
.news_cat_box h4 {min-height:80px;}
.dzen_box img {max-width:720px;}

/*new design - конец*/


/*Яндекс дзен виджет - начало*/
.zen-widget.widget_need-edges .zen-widget.widget__header {
    margin-left: 0;
    margin-right: 0;
}

.zen-widget.widget__header {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-align-items: center;
    align-items: center;
    color: #000;
    margin-bottom: 16px;
}

.zen-widget.widget__header-left {
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-align-items: center;
    align-items: center;
}

.zen-widget.widget__header {
    color: #000;
}

.zen-widget.widget {
    text-align: left;
}

.zen-widget.widget__header_size_l .zen-widget.widget__header-icon {
    width: 48px;
    height: 48px;
}

.zen-widget.widget__header-icon {
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg width='48px' height='48px' viewBox='0 0 48 48' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: sketchtool 50 (54983) - http://www.bohemiancoding.com/sketch --%3E %3Ctitle%3E73188D09-4670-44FA-B659-625E4B180F22%3C/title%3E %3Cdesc%3ECreated with sketchtool.%3C/desc%3E %3Cdefs%3E %3Ccircle id='path-1' cx='24' cy='24' r='24'%3E%3C/circle%3E %3ClinearGradient x1='91.7771101%25' y1='50%25' x2='7.77982326%25' y2='50%25' id='linearGradient-3'%3E %3Cstop stop-color='%23F8B3B2' offset='0%25'%3E%3C/stop%3E %3Cstop stop-color='%23F8B3B2' offset='100%25'%3E%3C/stop%3E %3C/linearGradient%3E %3C/defs%3E %3Cg id='Page-2' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cg id='widget_new_logo_desktop' transform='translate(-183.000000, -60.000000)'%3E %3Cg id='icon' transform='translate(183.000000, 60.000000)'%3E %3Cmask id='mask-2' fill='white'%3E %3Cuse xlink:href='%23path-1'%3E%3C/use%3E %3C/mask%3E %3Cuse id='Mask' fill='%23FF0000' xlink:href='%23path-1'%3E%3C/use%3E %3Cpolygon id='Rectangle' fill='url(%23linearGradient-3)' mask='url(%23mask-2)' transform='translate(24.535281, 23.440157) rotate(-41.000000) translate(-24.535281, -23.440157) ' points='15.5761896 20.1267812 33.4943715 21.1721382 33.4943715 26.7535335 15.5761896 25.7081765'%3E%3C/polygon%3E %3Cpolygon id='Rectangle' fill='%23D00000' mask='url(%23mask-2)' transform='translate(23.576390, 42.074878) rotate(-41.000000) translate(-23.576390, -42.074878) ' points='13.3309574 38.6840901 33.8218233 39.8842708 33.8218233 45.4656661 13.3309574 44.2654855'%3E%3C/polygon%3E %3Cpolygon id='Rectangle' fill='%23D00000' mask='url(%23mask-2)' transform='translate(24.699099, 5.446272) rotate(-41.000000) translate(-24.699099, -5.446272) ' points='15.5545795 2.09650637 33.8436184 3.21464248 33.8436184 8.79603783 15.5545795 7.67790172'%3E%3C/polygon%3E %3Cpolygon id='Rectangle' fill='%23FFFFFF' mask='url(%23mask-2)' points='15.627907 8.93023256 33.4883721 14.7774086 33.4883721 20.0930233 15.627907 14.2458472'%3E%3C/polygon%3E %3Cpolygon id='Rectangle' fill='%23FFFFFF' mask='url(%23mask-2)' points='15.627907 26.7906977 33.4883721 32.6378738 33.4883721 37.9534884 15.627907 32.1063123'%3E%3C/polygon%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    background-position: center;
    background-size: contain;
    border-radius: 50%;
    background-repeat: no-repeat;
    overflow: hidden;
}

.zen-widget.widget__header-info {
    margin: 0 6px;
}

.zen-widget.widget__header {
    color: #000;
}

.zen-widget.widget {
    text-align: left;
}

.zen-widget.widget__header_size_l .zen-widget.widget__header-logo, .zen-widget.widget__header_size_m .zen-widget.widget__header-logo {
    font-size: 21px;
    font-family: Clear_Sans;
}

.zen-widget.widget__header-logo, .zen-widget.widget__header-logo:hover, .zen-widget.widget__header-logo:visited, .zen-widget.widget__header-logo:active {
    color: #000 !important;
    text-decoration: none !important;
}
.zen-widget.widget__header-logo {
    line-height: 1;
    white-space: nowrap;
    vertical-align: bottom;
    font-family: 'logotype-ysans';
    display: block;
}

.zen-button.zen-widget.widget__header-button {
    height: 38px;
    min-width: 190px;
    text-transform: none;
    font-size: 15px;
    line-height: 18px;
    padding: 10px 19px;
    letter-spacing: normal;
}

.zen-button._theme_normal, .zen-button._theme_pseudo, .zen-button._theme_red, .zen-button._type_link {
    font-family: sans-serif;
    font-weight: 500;
    -webkit-font-smoothing: antialiased;
}
.zen-button._theme_red {
    background-color: #dc1010;
    color: #fff;
    text-transform: uppercase;
}
.zen-button._size_m {
    height: 36px;
    padding: 10px;
    font-size: 12px;
    letter-spacing: 0.8px;
    min-width: 40px;
}

.zen-button {
    display: inline-block;
    overflow: visible;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    -moz-user-focus: ignore;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: center;
    white-space: nowrap;
    -webkit-text-decoration: none;
    text-decoration: none;
    background: transparent;
        background-color: transparent;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    touch-action: manipulation;
    border: none;
    outline: none;
    cursor: pointer;
    border-radius: 4px;
    transition: background-color 0.34s, -webkit-transform 0.1s ease-out;
    transition: background-color 0.34s, transform 0.1s ease-out;
    transition: background-color 0.34s, transform 0.1s ease-out, -webkit-transform 0.1s ease-out;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-font-smoothing: antialiased;
}

.zen-button.zen-widget.widget__header-button {
    text-transform: none;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: normal;
}
.zen-button.zen-widget.widget__header-button:hover {
    text-decoration:none;
}
.zen-button._size_m {
    font-size: 12px;
    letter-spacing: 0.8px;
}

.zen-button._theme_red {
    color: #fff;
    text-transform: uppercase;
}

.zen-button._theme_normal, .zen-button._theme_pseudo, .zen-button._theme_red, .zen-button._type_link {
    font-family: sans-serif;
    font-weight: 500;
}
.zen-button {
    -moz-user-focus: ignore;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
}
.article .yandex_rtb_R-A-263972-7 {max-width:100%!important; overflow:hidden!important;}

/*Яндекс дзен виджет - конец*/

/*single news +*/
.single-inside-news {border-top: 1px solid #993333; border-bottom: 1px solid #993333; background-color: #f2f2f2; padding: 5px;}
.single-inside-news .title_news {height:auto;}
.single-inside-news .cont {height: auto; min-height: auto;}
.single-inside-news .it {display:none;}
/*single news -*/

/* blokc1,2 - start */
.news-block-1, .news-block-2 {display: flex; margin-bottom: 40px; border-bottom: 1px solid #dfdfdf; margin-left: 5px; margin-right: 5px; padding-bottom: 15px;}
.blc1-n {margin-bottom: 30px;}
.nbl .blc-photo {width: 100%; max-width: 100%; margin-bottom: 10px;}
.nbr .blc-photo {width: 100%; max-width: 100%; margin-bottom: 5px;}
/* .nbl .blc-h {font-weight: bold; font-size: 20px; line-height: 24px; margin-bottom: 10px;}
.nbr .blc-h {font-weight: bold; font-size: 16px; line-height: 22px; margin-bottom: 5px;} */
.nbl .blc-h {font-weight: bold; font-size: 36px; line-height: 40px; margin-bottom: 10px;}
.nbr .blc-h {font-weight: bold; font-size: 18px; line-height: 20px; margin-bottom: 5px;}
.blc-date {color: #999999; font-size: 14px; margin-top: 5px;}
.nbr {border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}
.crop-height {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow-y: hidden;
}
.blc2-n {margin-bottom: 20px;}
.news-block-2 .nbr .blc2-n:last-child {margin-bottom: 0;}
.color-txt {color: #c70800;}
.news-block-2 .nbr .blc2-n + .blc2-n {border-top: 1px solid #dfdfdf; padding-top: 20px;}
/* blokc1,2 - finish */

/* Увеличение шрифта + */
.title_news a, .news_second_box .title_news a, .main_news_box .cont, .news_cat_box .cont, .blc1-n, .blc2-n, .slide_box .cont {font-size: 16px; line-height: 22px;}
.it .date {font-size: 14px;}
.news_cat_box h4 {padding-bottom: 10px; padding-top: 10px;}
.cont_cont p {line-height: 27px;}
.main_news_box .title_news {line-height: 22px;}
.img_news {max-height: 150px;}
.news_second_box .title_news {padding: 5px; min-height: 115px;}
.main_news_box .m05 {display: flex; flex-wrap: wrap;}
.search .title_news {height: auto;}
.header .nav_main a {font-size: 16px;}
.footer {max-width: 1400px;}
@media (min-width: 1400px) {
    .container {
        width: 1400px;
    }
}
/* Увеличение шрифта - */
.last_news_box .date {background: none; padding-left: 0;}
.last_news_box .date.lightning {background: url(/theme/img/lightning-list.png) no-repeat 0 1px; padding-left: 20px;}
/* .last_news_box li h4 a.lightning {background: url(/theme/img/lightning-list.png) no-repeat 0 0; padding-left: 20px;} */
.last_news_box li h4.lightning:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f0e7";
    font-size: 14px;
    margin-right: 5px;
    color: #fba500;
}
.main_news_box .title {margin-bottom: 15px;}

/* IE8- CSS hack */
@media \0screen\,screen\9 {
    .gradient {filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5b1a1f",endColorstr="#ff5b1a1e",GradientType=0);
    }
}

@media (max-width:1199px) {
    .news-block-1, .news-block-2 {display: block; border-bottom: none; margin-left: 0; margin-right: 0;}
    .nbr {border-left: none; border-right: none;}
    .news-block-2 .nbr .blc2-n + .blc2-n {border-top: none;}
    .blc1-n, .blc2-n {border-bottom: 1px solid #dfdfdf; padding-bottom: 10px;}
    .news-block-1 {margin-bottom: 0;}
    .article h1, .nbl .blc-h {font-size:36px; line-height: 42px;}
}

@media (max-width:1100px) {
    .header .menu li {padding: 2px 0px; flex-basis: 130px;}
}
@media (max-width:1000px) {
    .header .menu li a {padding: 0px 18px;}
    .bg_nav1 {background: none;}
    .navbar-nav > li {float:none;}
    .header .menu li {padding: 3px 0px; flex-basis: 100px;}
    .navbar-default li a:hover:after, .navbar-default li a:hover:before {display:none;}
    .main_news_box .title_news {min-height: 60px;}
    .news_cat_box h4 {min-height:85px;}
    .main_news_box .cont {min-height:145px;}
    .news_cat_box .cont {min-height:120px;}
}
@media (max-width:991px) {
    .article h1, .nbl .blc-h {font-size:32px; line-height: 38px;}
}

@media (max-width:900px) {
    #carousel .title a {font-size:20px; line-height: 24px;}
    .slide_box .title {line-height:16px;}
    .carousel-indicators {top:66%;}
    .news_cat_box .cont {min-height: 145px;}
    .data_time {font-size: 12px;}
}
@media (min-width:768px) {
    .header .row > div {margin: 0; padding: 0;}
    .content {padding-right:0; }
    .header .nav_main  {margin:0;}
}

@media (max-width:768px) {
    .header {margin: 0px 0 12px; min-height: 0;}
    .logo {width: 100%; max-width: none; background-size: contain;}
    .header .nav_main {border-radius: 3px; top:0; margin:0; min-height: 35px;}
    .search_box {height:35px;}
    .search_box .wrap {padding-top:0;}
    .search_box .btn {top:0;}
    .logo {height:50px;}
    .navbar-nav {margin:0;}
    .header .menu li a {line-height: 18px; padding: 5px 15px; font-size: 14px;}
    .navbar-default .navbar-nav > li > a:hover {border: none; padding: 5px 15px; margin: 0;}
    .main_news_box li > div, .main_news_box li:last-child > div {border: none;}
    .nav_sl {width: 40px; height: 40px; background-position:15px 50%;}
    .nav_sl.right {background-position: -10px 50%;}
    .slide_box .cont {padding-bottom: 100px; min-height:180px;}
    .navbar-toggle .icon-bar {width:100%; max-width: 22px; margin: 0 auto;}
    .navbar-toggle {padding:9px 0; width: 100%; max-width:40px; margin:0 auto; display: block; float: none;}
    #responsive-menu {padding: 0; position: fixed; width: 300px; left:20px; border: 1px solid #881d22; border-radius:3px; top:130px; z-index: 10; background:#fff;}
    .nav > li {display:block;}
    .img_article .row .title, .news_cat_box h4, .slide_box .img, .main_news_box .cont, .main_news_box .title_news, .news_second_box .cont {min-height:10px;}
    .img_article .it {width:100%; position: initial;}
    .slide_box .title.br {min-height:30px;}
    .header .row > div {margin: 0; padding: 0 5px;}
    .data_time {margin-top:10px;}
    .img_news {max-height:none; max-width:500px; margin: 0 auto;}
    .slide_box .img {max-width:500px; margin: 0 auto; float: none;}
    .img_article img {margin: 0 auto;}
    .header .row {padding:1px;}
    .header .container {padding-bottom:5px;}
    .navbar-header {margin-top:0px;}
    .data_time {font-size: 14px;}
    .middle .container {padding-top: 0;}
}
@media (max-width:767px) {
    .news_cat_box .cont {min-height:10px;}
   .search_box {margin-top:7px; margin-bottom:10px;}
   .similar ul li .title_news {height: auto; margin-bottom: 20px;}
   .main_news_box .title_news {height: auto; margin-bottom: 20px;}
   .article h1, .nbl .blc-h {font-size:30px; line-height: 34px;}

}

@media screen and (max-width: 700px) {
    .yandex-adaptive {
        width:200px;
        height:300px;
    }
}

@media screen and (min-width: 701px) {
    .yandex-adaptive {
        width:336px;
        height:280px;
    }
}

@media (max-width:600px) {
    .logo {background-size:72%;}
    #carousel {padding:10px;}
}

@media (max-width:576px) {
    .article h1, .nbl .blc-h {font-size:28px; line-height: 32px;}
}

@media (max-width:450px) {
.slide_box .title.br {min-height:40px;}
.slide_box .cont {min-height:230px;}
.mosc {display:none;}
}
@media (max-width:400px) {
    .copy {font-size:12px;}
    .nav_box {left:32%;}
    .logo {background-size:95%;}
    .header .row > div {padding:0 1px;}
}
@media (max-width:350px) {
.slide_box .title.br {min-height:90px;}
.slide_box .cont {min-height:235px;}
.nav_box {left:27%;}
.ico_temp, #m-booked-small-t3-93318 {display:none;}
.logo {min-width:auto;}
}