* { margin: 0; padding: 0; }
@font-face {
    font-family: "RobotoRegular";
    src: url('../fonts/RobotoRegular/RobotoRegular.eot');
    src: url('../fonts/RobotoRegular/RobotoRegular.eot?#iefix')format('embedded-opentype'),
    url('../fonts/RobotoRegular/RobotoRegular.woff') format('woff'),
    url('../fonts/RobotoRegular/RobotoRegular.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
}
/* font-family: "RobotoLight"; */
@font-face {
    font-family: "RobotoLight";
    src: url('../fonts/RobotoLight/RobotoLight.eot');
    src: url('../fonts/RobotoLight/RobotoLight.eot?#iefix')format('embedded-opentype'),
    url('../fonts/RobotoLight/RobotoLight.woff') format('woff'),
    url('../fonts/RobotoLight/RobotoLight.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
}
/* font-family: "RobotoMedium"; */
@font-face {
    font-family: "RobotoMedium";
    src: url('../fonts/RobotoMedium/RobotoMedium.eot');
    src: url('../fonts/RobotoMedium/RobotoMedium.eot?#iefix')format('embedded-opentype'),
    url('../fonts/RobotoMedium/RobotoMedium.woff') format('woff'),
    url('../fonts/RobotoMedium/RobotoMedium.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
}
/* font-family: "RobotoBold"; */
@font-face {
    font-family: "RobotoBold";
    src: url('../fonts/RobotoBold/RobotoBold.eot');
    src: url('../fonts/RobotoBold/RobotoBold.eot?#iefix')format('embedded-opentype'),
    url('../fonts/RobotoBold/RobotoBold.woff') format('woff'),
    url('../fonts/RobotoBold/RobotoBold.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
}
body {
    font: 400 16px RobotoRegular;
    background: #fff;
}

h1,h2,h3 {
    font-size: 1em;
    font-weight: normal;
}


@keyframes top {
    0% {margin: 198px auto 0;opacity: 0;}
    40%{opacity: 0;}
    100%{margin: 148px auto 0;opacity: 1;}
}


@keyframes top2 {
    0% {margin: 50px auto 0;opacity: 0;}
    40%{opacity: 0;}
    100%{margin: 0 auto 0;opacity: 1;}
}

@keyframes topLine {
    0% {margin: 50px auto 0;opacity: 0;}
    40%{opacity: 0;}
    100%{margin: 0 auto 0;opacity: 1;}
}

@keyframes topRegions {
    0% {padding-top: 160px;opacity: 0;}
    40%{opacity: 0;}
    100%{padding-top: 130px;opacity: 1;}
}

@keyframes opacityRegions {
    0% {opacity: 0;}
    40%{opacity: 0;}
    100%{opacity: 1;}
}


.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    padding-left: 8px;
    padding-right: 8px;
}

.col-xs-five, .col-sm-five, .col-md-five, .col-lg-five {
    position: relative;
    min-height: 1px;
    padding-right: 8px;
    padding-left: 8px;
}
a:focus, a:hover {
    text-decoration: none;
    color: inherit;
}
.header_block-main {
    width: 100%;
    height: 50px;
    background: #fff;
    position: fixed;
    top: 0;
    z-index: 1012;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
}
.header_block-main.show {
    box-shadow: none;
    z-index: 1011;
    /*background: #B4C5CC;*/
    background: transparent;
}

.header_block-main.show-reg {
    box-shadow: none;
    z-index: 1011;
}

.header_block.tape {
    display: none;
    border-bottom: none;
}

.header_block .logo_share .tape_txt {
    color: #0e0e0e;
    font: 500 20px/50px Roboto;
    text-transform: uppercase;
    width: 185px;
    text-align: center;
    margin: 0 auto;
}

.header_block .logo_share .close-btn {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    height: 50px;
    width: 118px;
    padding-left: 8px;
    font: 400 12px/50px Roboto;
    color: #0e0e0e;
    cursor: pointer;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}

.header_block .logo_share .close-btn.active {
    display: block;
}

.header_block .logo_share .close-btn:hover .close-btn-logo {
    filter: brightness(80%);
}

.header_block .logo_share .close-btn span {
    display: inline-block;
    width: 50px;
    height: 50px;
    float: right;
    background: url('../images/svg/close-gray.svg') center no-repeat #5db1a0;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}

.header_block.tape .hashtag_tape {
    height: 40px;
    background: #edf2f2;
    overflow: hidden;
}

.header_block.tape .hashtag_tape .ht_block {
    max-width: 1232px;
    width: 100%;
    margin: 0 auto;
    height: 40px;
    font-size: 0;
    text-align: center;
}

.header_block.tape .hashtag_tape .ht_block .hashtag-tn {
    display: inline-block;
    vertical-align: top;
    margin-top: 5px;
    margin-right: 8px;
    text-decoration: none;
    font: 400 12px/16px Roboto;
    color: #17a083;
    padding: 6px 8px;
    border: 1px solid #17a083;
    border-radius: 2px;
    text-transform: uppercase;
    -webkit-transition: .2s ease;
    -o-transition: .2s ease;
    transition: .2s ease;
}

.header_block.hidenn {
    z-index: 1010;
}

#indexLenta {
    display: none;
}





/*---------------------------------------------------HEADER-NEW----------------------------------------------*/
.menu-button {
    position: fixed;
    left: 0;
    top: 0;
    width: 78px;
    z-index: 12;
    height: 50px;
    background: #B4C5CC;
    cursor: pointer;
    /*transition: 0.3s;*/
}
.header_block-main.show .logo_share .menu-button {background: none;}

.menu-button .menu-button__icon.top {transform: rotate(90deg);}

.menu-button .menu-button__icon.top .line.sec{display: none;}
.menu-button .menu-button__icon.top .long {transform: rotate(45deg) translateX(5px) translateY(5px);}
.menu-button .menu-button__icon.top .short {width: 20px !important; transform: rotate(-45deg) translateX(5px) translateY(-5px);}

.menu-button__caption span {
    display: inline-block;
    vertical-align: top;
    height: 50px;
    color: #fff;
    font: 400 13px/48px 'Roboto';
}

.menu-button .menu-button__icon .line {
    width: 20px;
    height: 3px;
    background: #fff;
    border-radius: 10px;
}
.menu-button .menu-button__icon .line.short {
    width: 10px;
    transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.menu-button__caption {
    display: inline-block;
    vertical-align: top;
    height: 50px;
    padding-left: 8px;
    font-size: 0;
}
.menu-button__icon {
    overflow: hidden;
    margin: 17px 8px 0 5px;
    float: right;
    height: 17px;
    background-size: 20px;
    width: 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    -webkit-transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    -o-transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.menu-button:hover .menu-button__icon .short {
    width: 20px;
}
.longread-tape-search-age {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 10;
}
.longread-list {
    display: inline-block;
    vertical-align: top;
    height: 50px;
    float: right;
    position: relative;
    cursor: pointer;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}
.longread-list .longread-lenta_logo {
    display: block;
    width: 50px;
    height: 50px;
    float: right;
    background: url('/assets/v2/img/svg/lenta_logo.svg?5') no-repeat center;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}
.longread-list .longread-lenta_logo:hover {
     background-color: #F2F2F2;
 }
.longread-search {
    width: 50px;
    height: 50px;
    float: right;
    background: url('/assets/v2/img/svg/lg-search.svg') no-repeat center;
    -webkit-transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    -o-transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    cursor: pointer;
}
.longread-search:hover {
    background: #f2f2f2 url('/assets/v2/img/svg/lg-search.svg') no-repeat center;
}
.btn_loc {
    height: 50px;
    float: right;
    color: #b3b3b3;
    font: 400 13px/50px 'Roboto';
    padding: 0 10px 0 30px;
    cursor: pointer;
    -webkit-transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    -o-transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    background: url('/assets/v2/img/svg/lg-regions.svg') no-repeat 8px 18px;
}
.btn_loc:hover {
    background: #f2f2f2 url('/assets/v2/img/svg/lg-regions.svg') no-repeat 8px 18px;
}
.btn_loc.active {
    color: #000000;
    background: url('/assets/v2/img/svg/lg-regions-b.svg') no-repeat 8px 18px;
}
.age18 {
    width: 50px;
    height: 50px;
    text-align: center;
    float: right;
    color: #b3b3b3;
    font: 400 13px/50px 'Roboto';
    text-decoration: none;
}
.arabic_link {
    text-align: center;
    float: right;
    color: #b3b3b3;
    font: 400 13px 'Roboto';
    text-decoration: none;
    border: 1px solid #b4c5cc;
    padding: 5px;
    height: 26px;
    margin-top: 11px;
}

.logo_share {
    height: 50px;
    max-width: 1232px;
    margin: 0 auto;
    display: flex;
    flex-direction: row-reverse;
    position: relative;
}


/*--------------------------------------------------HEADER-NEW-MENU-----------------------------------------*/
.paranja-longread {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1009;
}

.close-span {
    position: fixed;
    top: 0;
    left: 0;
    width: 102px;
    height: 50px;
    visibility: hidden;
    cursor: pointer;
    z-index: 10008;
}
.close-span.show {visibility: visible;}
.menu-block {
    overflow: hidden;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    /*top: -750px;
    height: 700px;*/
    height: 100%;
    transform: translateY(-100%);
    /*background: #B4C5CC;*/
    background: url("/assets/v2/img/svg/menu-gradient.svg") no-repeat center;
    background-size: 100%;
    z-index: 1010;
    -webkit-transition: 0.5s cubic-bezier(0.91, 0, 0.69, 1.01);
    -o-transition: 0.5s cubic-bezier(0.91, 0, 0.69, 1.01);
    transition: 0.5s cubic-bezier(0.91, 0, 0.69, 1.01);
}
.menu-block.show {
    transform: none;
}

.menu-block .row {
    max-width: 920px;
    margin: 148px auto 0;
}
.menu-block .row div {font-size: 0; position: initial;}
.menu-block .row div .item-cat-wrap {
    display: inline-block;
    /*vertical-align: top;*/
    width: 100%;
}
.menu-block .row div .item-cat-wrap .item {
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    color: #000;
    text-transform: uppercase;
    font: bold 17px/20px 'Roboto';
    margin-bottom: 34px;
    -webkit-transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    -o-transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
}

.menu-block .row div .item-cat-wrap .item.red_txt {color: #17a083;}

.menu-block .row div .item-cat-wrap .item.norm {
    text-transform: none;
    font: 400 17px/20px 'Roboto';
    margin-bottom: 30px;
}
.menu-block .row div .item-cat-wrap .item:hover,
.menu-block .row div .item-cat-wrap .item.norm:hover {
    color: #e6f7ff;
}
.menu-block .row div .item-cat-wrap .item:hover .take,
.menu-block .row div .item-cat-wrap .item.norm:hover .take {
    opacity: 1;
    visibility: visible;
    top: 200px;
}
.menu-block .row div .item-cat-wrap .item .take {
    color: #C3D6DE;
    font: bold 180px 'Roboto';
    text-transform: uppercase;
    position: absolute;
    left: 0;
    z-index: -1;
    top: 242px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 1s cubic-bezier(0.6, 0, 0, 0.8);
    -o-transition: 1s cubic-bezier(0.6, 0, 0, 0.8);
    transition: 1s cubic-bezier(0.6, 0, 0, 0.8);
}
.menu-block .row.first {opacity: 0;}
.menu-block .row.first.show {animation: top 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) 0.3s forwards;}

.menu-block .line-one, .menu-block .line-two {
    width: 100%;
    max-width: 920px;
    margin: 0 auto;
    height: 1px;
    opacity: 0;
    background: #cfdfe6;
}
.menu-block .line-one.show{
    -webkit-animation: topLine 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) 0.55s forwards;
    -o-animation: topLine 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) 0.55s forwards;
    animation: topLine 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) 0.55s forwards;
}
.menu-block .line-two.show {
    -webkit-animation: topLine 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) 1.05s forwards;
    -o-animation: topLine 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) 1.05s forwards;
    animation: topLine 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) 1.05s forwards;
}
.menu-block .row.other-items {
    margin: 0 auto;
    padding: 30px 0 0;
    font-size: 0;
    opacity: 0;
}
.menu-block .row.other-items.show {
    -webkit-animation: top2 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) 0.8s forwards;
    -o-animation: top2 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) 0.8s forwards;
    animation: top2 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) 0.8s forwards;
}
.menu-block .row.other-items .o-item {
    text-decoration: none;
    color: rgba(0, 0, 0, 0.8);
    display: inline-block;
    vertical-align: top;
    width: 50%;
    font: 400 14px/16px 'Roboto';
    margin-bottom: 30px;
    -webkit-transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    -o-transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.menu-block .row.other-items .disp_block {
    display: block;
    color: #17a083;
}
.menu-block .row.other-items .o-item:hover {color: #e6f7ff;}
.menu-block .row.share-block {
    border-bottom: none;
    margin: 0 auto;
    padding: 30px 0 0;
    opacity: 0;
}
.menu-block .row.share-block div span {
    font: 400 14px/35px 'Roboto';
    color: rgba(0, 0, 0, 0.8);
}
.menu-block .row.share-block div.no-padding {
    padding: 0;
}
.menu-block .row.share-block div .share-item {
    display: inline-block;
    vertical-align: top;
    width: 131px;
    height: 35px;
    opacity: 0.5;
    margin-right: 8px;
    -webkit-transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    -o-transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.menu-block .row.share-block div .share-item:hover {opacity: 1;}
.menu-block .row.share-block div .share-item:last-child {margin-right: 0;}
.menu-block .row.share-block.show {
    webkit-animation: top2 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) 1.3s forwards;
    -o-animation: top2 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) 1.3s forwards;
    animation: top2 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) 1.3s forwards;
}
.menu-block .row.share-block div .share-item.vk {background: #45668e url('/assets/v2/img/soc/vk_lg.svg') no-repeat center;}
.menu-block .row.share-block div .share-item.fb {background: #455b8e url('/assets/v2/img/soc/fb_lg.svg') no-repeat center;}
.menu-block .row.share-block div .share-item.odn {background: #d29334 url('/assets/v2/img/soc/odn_lg.svg') no-repeat center;}
.menu-block .row.share-block div .share-item.tg {background: #3a99c8 url('/assets/v2/img/soc/tg_lg.svg') no-repeat center;}
.menu-block .row.share-block div .share-item.vb {background: #48458e url('/assets/v2/img/soc/vb_lg.svg') no-repeat center;}



/*********************** regions ************************/
.regions-menu {
    position: fixed;
    left: 0;
    right: 0;
    top: -650px;
    height: 650px;
    z-index: 1010;
    background: #fff;
    transition: 0.5s cubic-bezier(0.91, 0, 0.69, 1.01);
}
.regions-menu.show {
    top: 50px;
}
.regions-menu .row .regions_all {
    padding: 130px 0 0;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    opacity: 0;
    max-height: 552px;
    max-width: 920px;
    margin: 0 auto;
}
.regions-menu .row .regions_all.active {animation: topRegions 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) 0.3s forwards;}
.regions_all .item-wrap .item-region {
    display: inline-block;
    vertical-align: top;
    height: 35px;
    cursor: pointer;
    padding: 0 8px;
    border-radius: 2px;
    color: #000;
    text-decoration: none;
    font: 400 17px/35px 'Roboto';
    margin-bottom: 18px;
    transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.regions_all .item-wrap .item-region:hover{background: #f2f2f2;}
.regions_all .item-wrap .item-region.active, .regions_all .item-wrap .item-region.all_reg.active {background: #17a083;color: #fff;}


.longread-tape-close, .longread-regions-close, .longread-search-close {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 50px;
    background: #fff;
    text-align: center;
    z-index: 11;
    opacity: 0;
    visibility: hidden;
    transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.longread-tape-close.show, .longread-regions-close.show, .longread-search-close.show {
    opacity: 1;
    visibility: visible;
}
.longread-tape-close span, .longread-regions-close span, .longread-search-close span {
    color: #0e0e0e;
    font: 700 17px/50px 'Roboto';
}

.close-tape, .close-regions, .close-search {
    position: fixed;
    right: 0;
    top: 0;
    /*width: 120px;*/
    /*text-align: left;*/
    color: #b3b3b3;
    font: 400 12px/50px 'Roboto', sans-serif;
    padding: 0 10px;
    background: #fff;
    cursor: pointer;
    transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.close-tape:hover, .close-regions:hover, .close-search:hover {background: #f2f2f2;}
.close-tape-logo, .close-regions-logo, .close-search-logo {
    width: 50px;
    height: 50px;
    float: right;
    background: #B4C5CC url("/assets/v2/img/svg/lg-tape-close.svg") no-repeat center;
}

/*********************** search ************************/
.header_block {
    position: fixed;
    width: 100%;
    background: #fff;
    height: 50px;
    z-index: 1010;
}
.header_block.search-longread-block {
    display: block;
    top: -800px;
    transition: 0.5s cubic-bezier(0.91, 0, 0.69, 1.01);
}
.header_block.search-longread-block.show {top: 0;}
.header_block.search-longread-block .search-field {
    position:  absolute;
    top: 50px;
    left: 0;
    right: 0;
    background: #fff;
    padding-top: 45px;
    height: 650px;
    overflow: hidden;
}
.header_block.search-longread-block .logo_share {margin-top: 55px;max-width: initial;}
.header_block.search.search-longread-block .logo_share .header_form {
    display: block;
    width: 100%;
    top: 0;
    max-width: 1024px;
    position: relative;
    height: 40px;
    right: initial;
    opacity: 0;
    margin: 50px auto 0;
    z-index: 1;
}
.header_block.search.search-longread-block .logo_share .header_form.top {animation: topLine 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) 0.3s forwards;}
.header_block.search .logo_share .header_form .search_button {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    padding: 24px 15px;
    border: none;
    background: url("/assets/v2/img/icons/icon-search_g.svg") no-repeat 0 14px;
    outline: none;
    z-index: 11;
}
.header_block.search .logo_share .header_form .search_block {
    width: -webkit-calc(100% - 10px);
    width: calc(100% - 10px);
    border: none;
    outline: none;
    border-bottom: 1px solid #0e0e0e;
    padding: 13px 25px;
    font: 400 18px/24px 'Roboto';
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    z-index: 9;
}
.header_block.search-longread-block .logo_share .header_form .search_block {
    border-bottom: none;
    border-radius: 2px;
    padding: 8px 30px;
}
.header_block.search-longread-block .logo_share .header_form input::-webkit-input-placeholder {
    color: #d3d3d3;
}
.header_block.search-longread-block .logo_share .header_form .search_button {padding: 20px 15px;background: url('/assets/v2/img/svg/search-small.svg') no-repeat 10px 14px;}
.logo_share .header_form .input-shadow {
    height: 40px;
    border-radius: 2px;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.10);
    transition: 0.3s;
    z-index: 3;
}
.header_block.search .search-field .search-field-block .main_news_line {
    border-bottom: 1px solid #0e0e0e;
    position: initial;
    height: initial;
    margin-bottom: initial;
    margin-top: initial;
}
.header_block.search .search-field .search-field-block .main_news_line .line_cat_s {
    display: inline-block;
    font: 500 18px/38px Roboto;
    text-transform: uppercase;
    text-decoration: none;
    color: #0e0e0e;
    margin-top: 26px;
    cursor: pointer;
}
.header_block.search .search-field .search-field-block {
    max-width: 1024px;
    margin: 0 auto;
    position: relative;
    min-height: 680px;
    height: auto;
}
.header_block.search.search-longread-block .search-field .search-field-block .searchPopular {
    margin: 50px auto 0;
    opacity: 0;
}
.header_block.search.search-longread-block .search-field .search-field-block .searchPopular.top {animation: topLine 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) 0.5s forwards;}

.logo_share .header_form .search_block {
    border-bottom: none;
    border-radius: 2px;
    padding: 8px 30px;
}
.logo_share .header_form .search_block:focus + .input-shadow{box-shadow: 0 20px 50px 0 rgba(0, 0, 0, 0.10);}
.logo_share .header_form .search_block.x {background: url("/assets/v2/img/svg/clear-text-lg.svg") no-repeat 100% 10px;}
.logo_share .header_form .search_block.onX:hover {background: url("/assets/v2/img/svg/clear-text-lg-h.svg") no-repeat 100% 10px;cursor: pointer;}
.logo_share .header_form .search_button {padding: 20px 15px;}


.header_block.search .search-field .search-field-block .hashtag_tape {
    margin-top: 8px;
    height: 40px;
    overflow: hidden;
}
.header_block.search .search-field .search-field-block .hashtag_tape .ht_block {
    max-width: 1024px;
    width: 100%;
    margin: 0 auto;
    height: 40px;
    font-size: 0;
}
.header_block.search .search-field .search-field-block .hashtag_tape .ht_block .hashtag-tn {
    display: inline-block;
    vertical-align: top;
    margin-top: 8px;
    height: 30px;
    margin-right: 8px;
    text-decoration: none;
    font: 400 12px/30px 'Roboto';
    color: #0e0e0e;
    padding: 0 8px;
    background: #f2f2f2;
    border-radius: 2px;
    text-transform: uppercase;
    -webkit-transition: .2s ease;
    -o-transition: .2s ease;
    transition: .2s ease;
}
.header_block.search .search-field .search-field-block .hashtag_tape .ht_block .hashtag-tn:hover {background: #e6e6e6;}

.header_block.search .search-field .search-field-block .row {position: relative;margin: 0;}
.header_block.search .search-field .search-field-block .row .all_news_block {
    position: absolute;
    top: 0;
    opacity: 0;
    padding-top: 16px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.header_block.search .search-field .search-field-block .row .all_news_block.active {top: 0;opacity: 1;}
.header_block.search .search-field .search-field-block .row .all_news_block.active #searchAllNewsContainer {height: 360px;}
.header_block.search .search-field .search-field-block .row .all_news_block .half-news {padding: 0;}
/*.header_block.search .search-field .search-field-block .row .all_news_block .half-news div {padding: 0 16px 0 0;}*/
/*#searchAllNewsContainer .col-lg-12 {opacity: 1;animation: opacity 0.5s;}*/
.header_block.search .search-field .search-field-block .row .all_news_block .half-news div .sml {
    display: block;
    padding: 0 0 10px;
    border-bottom: 1px solid #f2f2f2;
    margin-top: 16px;
    height: 63px;
    text-decoration: none;
    position: relative;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-sizing: initial;
}
.header_block.search .search-field .search-field-block .row .all_news_block .half-news div .sml:hover h3 {color: #17a083;}
.header_block.search .search-field .search-field-block .row .all_news_block .half-news div .sml:hover .img-wrap img {-webkit-filter: saturate(130%) brightness(65%);filter: saturate(130%) brightness(65%);}
.header_block.search .search-field .search-field-block .row .all_news_block .half-news div .sml .img-wrap {
    display: block;
    width: 40px;
    height: 40px;
    overflow: hidden;
    margin-right: 10px;
    float: left;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.header_block.search .search-field .search-field-block .row .all_news_block .half-news div .sml .img-wrap img {
    display: block;
    height: 100%;
    -webkit-transition: -webkit-filter 0.2s ease;
    transition: -webkit-filter 0.2s ease;
    -o-transition: filter 0.2s ease;
    transition: filter 0.2s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    margin-left: -25%;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.header_block.search .search-field .search-field-block .row .all_news_block .half-news div .sml h3 {
    margin: 0;
    max-height: 38px;
    overflow: hidden;
    font: 400 14px/18px 'Roboto';
    color: #0e0e0e;
    -webkit-transition: 0.2s ease;
    -o-transition: 0.2s ease;
    transition: 0.2s ease;
}
.header_block.search .search-field .search-field-block .row .all_news_block .half-news div .sml .dt-block {margin: 4px 0 0 50px;}
.header_block.search .search-field .search-field-block .row .all_news_block .half-news div .sml .dt-block .date,
.header_block.search .search-field .search-field-block .row .all_news_block .half-news div .sml .dt-block .time {
    color: #b3b3b3;
    font: 400 13px 'Roboto';
    margin: 0;
    display: inline-block;
    vertical-align: top;
    margin-top: 4px;
}

.pagination_small_with-rounds {
    text-align: center;
    height: 30px;
    list-style: none;
    padding-left: 0;
    font-size: 0;
}
.header_block.search .search-field .search-field-block .row .all_news_block .pagination-block {margin: 10px auto;width: 100%;}
.pagination_small_with-rounds .pag_item.next.disabled, .pagination_small_with-rounds .pag_item.prev.disabled {visibility: hidden;}
.pagination_small_with-rounds .pag_item {
    width: 8px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    font: 300 14px/30px Roboto;
    color: #0e0e0e;
    margin-right: 8px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}
.pagination_small_with-rounds .pag_item.next, .pagination_small_with-rounds .pag_item.prev {
    font-size: 14px;
    margin-right: 0;
    height: 30px;
    width: auto;
    padding-top: 0;
    margin-left: 4px;
}
.pagination_small_with-rounds .pag_item.prev {
    width: 30px;
    margin-right: 12px;
    margin-left: 0;
}
.pagination_small_with-rounds .page-item.first,
.pagination_small_with-rounds .page-item.last {
    display: none;
}
.pagination_small_with-rounds .pag_item a {
    font-size: 0;
    color: #0e0e0e;
    text-decoration: none;
    width: 8px;
    height: 8px;
    padding: 0;
    border: none;
    display: inline-block;
    vertical-align: middle;
    border-radius: 50%;
    background: #f2f2f2;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}
.pagination_small_with-rounds .pag_item.next a, .pagination_small_with-rounds .pag_item.prev a {
    font-size: 0;
    width: 30px;
    background: url(/assets/v2/img/svg/next-svg.svg) no-repeat center;
    vertical-align: top;
    height: 30px;
    line-height: 30px;
    border-radius: 2px;
    -webkit-box-sizing: initial;
    -moz-box-sizing: initial;
    box-sizing: initial;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}
.pagination_small_with-rounds .pag_item.prev a {
    background: url(/assets/v2/img/svg/prev-svg.svg) no-repeat center;
    margin-left: 0;
}
.pagination_small_with-rounds .pag_item:hover a {background: #b3b3b3;}
.pagination_small_with-rounds .pag_item.active a {background: #b3b3b3;}
.pagination_small_with-rounds .pag_item.active:hover a {background: #b3b3b3;}
.pagination_small_with-rounds .pag_item.next a:hover{background: #f2f2f2 url(/assets/v2/img/svg/next-svg.svg) no-repeat center;}
.pagination_small_with-rounds .pag_item.prev a:hover {background: #f2f2f2 url(/assets/v2/img/svg/prev-svg.svg) no-repeat center;}


.header_block.search .search-field .search-field-block .row .video_block div .row .video_link_search {
    display: block;
    width: 100%;
    max-height: 116px;
    position: relative;
    overflow: hidden;
    text-decoration: none;
}
.header_block.search .search-field .search-field-block .row .video_block div .row .video_link_search img {width: 108%;}
.header_block.search .search-field .search-field-block .row .video_block div .row {padding: 0}
.header_block.search .search-field .search-field-block .row .video_block div {padding: 0 4px 8px;}
.header_block.search .search-field .search-field-block .row .video_block {
    padding: 16px 0 0;
    font-size: 0;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    opacity: 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    z-index: -1;
    min-height: 460px;
}
.header_block.search .search-field .search-field-block .row .video_block div.video_link_wrap {
    padding: 0;
    height: 360px;
    overflow: hidden;
}
.header_block.search .search-field .search-field-block .row .video_block div .row .video_link_search:before {
    content: '';
    width: 60px;
    height: 60px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -30px 0 0 -30px;
    background: url(/assets/v2/img/svg/play-logo-new.svg) center no-repeat;
}
.header_block.search .search-field .search-field-block .row .video_block div .row .video_link_search .ltd_wrap {
    height: 116px;
    padding: 10px;
    opacity: 0;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    background: rgba(14, 14, 14, 0.7);
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
}
.header_block.search .search-field .search-field-block .row .video_block div .row .video_link_search .ltd_wrap .v_lead {
    position: absolute;
    left: 10px;
    bottom: 30px;
    max-height: 66px;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
    color: #ffffff;
    font: 400 12px/16px 'Roboto';
    margin-bottom: 5px;
}
.header_block.search .search-field .search-field-block .row .video_block div .row .video_link_search .ltd_wrap .time,
.header_block.search .search-field .search-field-block .row .video_block div .row .video_link_search .ltd_wrap .date {
    display: inline-block;
    vertical-align: top;
    font: 400 12px 'Roboto';
    margin-top: 10px;
    position: absolute;
    bottom: 0;
    left: 10px;
    color: #b3b3b3;
}
.header_block.search .search-field .search-field-block .row .video_block div .row .video_link_search .ltd_wrap .date {left: 50px}
/*****************************************************end search*******************************************************/


/*****************************************************TAPE-NEWS*******************************************************/

.l-home.tape.lg {
    display: block;
    position: fixed;
    top: -100vh;
    left: 0;
    right: 0;
    padding-top: 96px;
    margin-top: 0;
    height: 100vh;
    background: #fff;
    overflow-x: hidden;
    z-index: 1004;
    -webkit-transition: 0.5s cubic-bezier(0.91, 0, 0.69, 1.01);
    -o-transition: 0.5s cubic-bezier(0.91, 0, 0.69, 1.01);
    transition: 0.5s cubic-bezier(0.91, 0, 0.69, 1.01);
}
.l-home.tape.show {top: 0;}
.hashtag_tape-lg {
    opacity: 0;
    visibility: hidden;
    position: fixed;
    top: 50px;
    left: 0;
    z-index: 15;
    height: 40px;
    background: #f2f2f2;
    right: 0;
    padding-top: 5px;
    overflow: hidden;
    -webkit-transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    -o-transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.hashtag_tape-lg.show {opacity: 1;visibility: visible;}
.hashtag_tape-lg .ht_block {
    max-width: 1200px;
    margin: 0 auto;
    font-size: 0;
}
.hashtag_tape-lg .ht_block a {
    display: inline-block;
    vertical-align: top;
    height: 30px;
    color: #000;
    text-decoration: none;
    font: 400 14px/30px 'Roboto';
    padding: 0 14px;
    border-radius: 2px;
    margin-right: 8px;
    margin-bottom: 8px;
    -webkit-transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    -o-transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    transition: 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
}
.hashtag_tape-lg .ht_block a:hover {background: #e6e6e6;}
.l-home.tape .container-fluid {opacity: 0;}
.container-fluid {
    max-width: 1232px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 8px;
    padding-right: 8px;
}

.container-fluid.show {
    animation: opacityCon 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) 0.2s forwards;
}

.pagination_small_with-numbers {
    text-align: center;
    height: 30px;
    margin: 32px auto;
    list-style: none;
    font-size: 0;
}
.pagination_small_with-numbers .pag_item.next.disabled {display: none;}
.pagination_small_with-numbers .pag_item {
    width: 30px;
    height: 30px;
    display: inline-block;
    vertical-align: top;
    border-radius: 2px;
    text-align: center;
    font: 300 13px/30px Roboto;
    color: #0e0e0e;
    margin-right: 8px;
    cursor: pointer;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}
.pagination_small_with-numbers .pag_item a {color: #000;text-decoration: none;}
.pagination_small_with-numbers .pag_item.next {width: auto;padding: 0 8px;}
.pagination_small_with-numbers .pag_item.active {background: #e6e6e6;}
/*.pagination_small_with-numbers .pag_item.active:hover {background: #17a083;}*/
/*.pagination_small_with-numbers .pag_item.active a {color: #fff;}*/
.pagination_small_with-numbers .pag_item:hover {background: #f2f2f2;}
/*#indexLenta {*/
    /*display: block;*/
    /*position: fixed;*/
    /*top: 0;*/
    /*left: 0;*/
    /*right: 0;*/
    /*z-index: 1000;*/
    /*background: #fff;*/
    /*height: 100vh;*/
    /*overflow-y: scroll;*/
/*}*/

/*****************************************************END-TAPE-NEWS*******************************************************/



.main_logo, .footer_main_logo {
    display: block;
    width: 222px;
    height: 40px;
    position: absolute;
    left: 0;
    top: 6px;

    /*!*******!*/
    /*-webkit-filter: grayscale(100%);*/
    /*-moz-filter: grayscale(100%);*/
    /*-ms-filter: grayscale(100%);*/
    /*-o-filter: grayscale(100%);*/
    /*filter: grayscale(100%);*/
    /*!********!*/
    background: url('/assets/images/svg/main-logo.svg?313') no-repeat center;
    /*background: url('/assets/images/svg/main-logo--9may.svg') no-repeat center;*/
    /*background: url('../images/main-logo-ny.svg') no-repeat center;*/
    background-size: 222px 40px;
}

.main_logo {
    position: fixed;
    left: 88px;
    top: 6px;
    z-index: 15;
}
/*.main_logo:before {*/
    /*content: '';*/
    /*width: 20px;*/
    /*height: 38px;*/
    /*position: absolute;*/
    /*top: 0;*/
    /*right: -26px;*/
    /*background: url('/assets/v2/img/svg/george-lent.svg') no-repeat center;*/
    /*background-size: auto 28px;*/
/*}*/


/*.btn-vybory {*/
    /*display: flex;*/
    /*align-items: center;*/
    /*border-radius: 4px;*/
    /*position: relative;*/
    /*height: 31px;*/
    /*padding: 0 10px;*/
    /*margin-right: 10px;*/
    /*color: #17a083;*/
    /*font: 500 16px/31px 'Roboto';*/
    /*box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);*/
    /*text-decoration: none;*/
    /*top: 10px;*/
    /*transition: 0.3s ease;*/
/*}*/

/*.btn-vybory .flag-gif {*/
    /*height: 21px;*/
    /*width: 25px;*/
    /*margin-left: 8px;*/
/*}*/
/*.btn-vybory:hover {*/
    /*!*filter: brightness(80%);*!*/
    /*!*background: rgba(23, 160, 131, 0.1);*!*/
    /*box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);*/
    /*color: #17a083;*/
    /*!*background: #17a083 url('/assets/images/flag.png') no-repeat 97px 5px;*!*/
    /*!*background-size: 30px;*!*/
/*}*/

.bookmark_block {
    display: none;
    position: fixed;
    z-index: 99999999;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.bookmark_block .bl_block {
    z-index: 999;
    width: 100%;
    background: #17a083;
    height: 100px;
}

.bookmark_block .shad {
    position: absolute;
    background: rgba(0,0,0,.3);
    top: 100px;
    bottom: 0;
    left: 0;
    right: 0;
}

.bookmark_block .bl_block .pu_block {
    /*position: relative;*/
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 1180px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

.bookmark_block p {
    display: inline-block;
    /*padding: 34px 25px 30px 63px;*/
    padding-left: 66px;
    border-bottom: 1px solid #ccc;
    font: 400 18px/100px 'Roboto';
    color: #fff;
    position: relative;
    margin-right: 90px;
    /*background: url('../images/svg/mark_book.svg') no-repeat 17px 37px;*/
}

.bookmark_block .close_pu {
    width: 77px;
    height: 35px;
    border: 1px solid rgba(255, 255, 255, 1);
    border-radius: 2px;
    color: #fff;
    font: 400 14px/35px 'Roboto';
    /*position: absolute;*/
    /*top: 35px;*/
    /*right: 0;*/
    box-sizing: border-box;
    cursor: pointer;
    transition: 0.3s;
}

/*.bookmark_block .close_pu:hover {*/
    /*border: 1px solid rgba(255, 255, 255, 1);*/
/*}*/

.bookmark_block p:before {
    content: '';
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #fff url('../images/svg/mark_book.svg') no-repeat center;
    position: absolute;
    top: 25px;
    left: 0;
}

.popup_block {
    display: none;
    position: fixed;
    top: 50px;
    left: 90px;
    border-radius: 3px;
    width: 390px;
    height: 150px;
    background: #fff;
    text-align: center;
    box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.4);
    z-index: 1005;
}

.popup_block p {
    padding: 34px 25px 30px 63px;
    font: 500 15px/19px 'Roboto';
    color: #0e0e0e;
    text-align: left;
}

.sms {
    display: block;
    width: 36px;
    height: 30px;
    position: absolute;
    left: 17px;
    top: 37px;
    background: url(../images/news_sms.svg) no-repeat;
    -webkit-animation-duration: 30s;
    -webkit-animation-delay: 2s;
    -webkit-animation-iteration-count: 8;
}

.popup_block.show {
    top: 10px;
}

.popup_btn {
    width: 128px;
    height: 28px;
    background: #e3e3e3;
    font: 400 14px/16px 'Roboto';
    color: #0e0e0e;
    border-radius: 2px;
    border: 1px solid #ccc;
    /*margin-top: 10px;*/
    outline: none;
    transition: 0.3s;
    cursor: pointer;
}

.popup_btn.yes {
    color: #fff;
    background: #59b2a1;
    border: 1px solid #4c998b;
    margin-right: 8px;
}

.popup_btn:hover {
    -webkit-filter: brightness(80%);
    filter: brightness(80%);
}

.loc_pop_up {
    display: none;
    width: 240px;
    height: 140px;
    position: absolute;
    right: 10px;
    top: 52px;
    box-sizing: border-box;
    /*padding: 12px;*/
    background: #fff;
    z-index: 9999;
    border-radius: 2px;
    box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.15);
}

.loc_pop_up .wrap {
    height: 40px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: #f2f2f2;
    padding: 5px;
}
.loc_pop_up .loc-logo {
    display: block;
    height: 44px;
    width: 44px;
    border-radius: 50%;
    background: #f2f2f2 url('/assets/v2/img/svg/loc-logo.svg') no-repeat center;
    position: absolute;
    top: 28px;
    left: 43px;
}
.loc_pop_up:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100px;
    background: #fff;
    z-index: -1;
}

.loc_pop_up:after {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 10px 5px;
    border-color: transparent transparent #fff transparent;
    position: absolute;
    top: -10px;
    right: 50%;
    margin-right: -5px;
}

.loc_pop_up .your_city {
    font: 400 13px/18px 'Roboto';
    color: #000;
    padding-top: 34px;
    padding-left: 95px;
}

.loc_pop_up .city {
    font: 400 13px/18px 'Roboto';
    margin: 0 0 10px;
    padding-left: 95px;
}
.loc_pop_up .city span {
    color: #000;
}

.loc_pop_up .btnyes {
    height: 30px;
    width: 66px;
    margin-right: 8px;
    text-decoration: none;
    background: #e6e6e6;
    border-radius: 2px;
    text-align: center;
    color: #000;
    font: 400 13px/30px 'Roboto';
    float: left;
    cursor: pointer;
    transition: 0.3s;
}

.loc_pop_up .another-city {
    color: #b3b3b3;
    padding: 0 8px;
    height: 30px;
    font: 400 13px/30px 'Roboto';
    /*background: #e3e3e3;*/
    transition: 0.3s;
    float: left;
    cursor: pointer;
}

.loc_pop_up .btnyes:hover {

}
.loc_pop_up .another-city:hover {
    color: #000;
    background: #e6e6e6;
}



.footer_main_logo {
    left: inherit;
    top: inherit;
    width: 190px;
    height: 30px;
    right: 0;
    bottom: 23px;
}

.main_logo_small {
    display: block;
    width: 60px;
    height: 60px;
    position: absolute;
    left: 0;
    top: 0;
    /*background: url(../images/main_logo_small_b.svg) no-repeat center;*/
    background-size: 60px;
    transition: 0.3s;
}


.header_icon {
    list-style: none;
    position: fixed;
    /*width: 246px;*/
    top: 0;
    right: 0;
    font-size: 0;
}

.header_icon.none {
    display: none;
}

.header_icon.fix {
    top: 10px;
}

.fix {
    position: fixed !important;
    width: 296px !important;
    z-index: 99;
}

#second_iframe {
    top: 90px;
}

.partner_news.fix {
    top: 340px;
    background: #fff;
}

.header_icon li {
    display: inline-block;
    vertical-align: top;
    margin-right: 8px;
}

.vert_line {
    width: 1px;
    height: 40px;
    background: #b3b3b3;
}

.logo_share .icon {
    /*display: block;*/
    /*width: 32px;*/
    /*height: 32px;*/
    /*!*border-radius: 50%;*!*/
    /*cursor: pointer;*/
    /*position: relative;*/
}

.loop.icon,
.loop_f,
.share.icon,
.share_f, .menu_gum {
    display: inline-block;
    vertical-align: top;
    width: 32px;
    height: 32px;
    background: #0e0e0e url(../images/search.svg) no-repeat 7px;
    background-size: 17px 17px;
    transition: 0.3s;
    margin-top: 9px;
    margin-right: 8px;
    opacity: .5;
}

.loop.icon:hover {
    background: #0e0e0e url(../images/search.svg) no-repeat 7px;
    background-size: 17px 17px;
    opacity: .8;
}

.loop.icon {
    margin-right: 0;
}

.share.icon,
.share_f {
    background: #0e0e0e url(../images/share_1.svg) no-repeat center;
    background-size: 16px 16px;
}

.share.icon:hover {
    background: #0e0e0e url(../images/share_1.svg) no-repeat center;
    background-size: 16px 16px;
    opacity: .8;
}

.loop.icon.close,
.loop_f.close,
.share.icon.close,
.share_f.close {
    background: #b3b3b3 url(../images/close_gray.svg) no-repeat center;
    background-size: 16px;
    opacity: 1;
}

/*.list.icon {*/
    /*display: inline-block;*/
    /*margin-right: 10px;*/
    /*background: #14a083 url(../images/list.svg) no-repeat center;;*/
    /*opacity: 0.8;*/
    /*transition: 0.3s;*/
    /*position: relative;*/
/*}*/

/*.list.icon:hover {*/
    /*opacity: 1;*/
/*}*/

.header_icon .list {
    display: inline-block;
    vertical-align: top;
    width: auto;
    height: 50px;
    font: 400 12px/50px Roboto,sans-serif;
    color: #0e0e0e;
    text-decoration: none;
    padding-left: 16px;
    position: relative;
    margin-left: 8px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}

.header_icon .list:hover .lenta_logo {
    filter: brightness(80%);
}

.header_icon .list:before {
    content: '';
    width: 1px;
    height: 32px;
    background: #e3e3e3;
    position: absolute;
    top: 9px;
    left: 0;
}

/*.header_icon .*/

.header_icon .list .lenta_txt {
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
}

.header_icon .list .lenta_logo {
    display: block;
    width: 50px;
    height: 50px;
    float: right;
    background: url(../images/svg/lenta_logo.svg) center no-repeat;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}

.list.icon .list_count {
    display: none;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: #e31919;
    position: absolute;
    text-align: center;
    color: white;
    top: 3px;
    right: 3px;
    font: 400 10px/14px 'Roboto';
    transition: 0.3s cubic-bezier(0.21, -1.5, 0.68, 3.22)
}

.list.icon .list_count.pulse {
    animation-name: pulse_animation;
    animation-duration: 400ms;
    transform-origin:70% 70%;
    animation-timing-function: linear;
}

@keyframes pulse_animation {
    0% { transform: scale(1); }
    20% { transform: scale(1.35); }
    80% { transform: scale(1); }
    100% { transform: scale(1); }
}
@keyframes opacityCon {
    0% {opacity: 0; }
    40% {opacity: 0; }
    100% {opacity: 1; }
}

.tool_tip_tape, .tool_tip_loop, .tool_tip_share {
    display: none;
    width: 105px;
    height: 25px;
    background: rgba(0, 0, 0, 0.8);
    box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.8);
    color: #fff;
    font: 400 12px/25px 'Roboto';
    position: absolute;
    border-radius: 2px;
    text-align: center;
    top: 44px;
    left: -40px;
}

.tool_tip_tape:before, .tool_tip_loop:before, .tool_tip_share:before {
    content: '';
    display: block;
    border: 5px solid transparent;
    border-bottom: 10px solid rgba(0, 0, 0, 0.8);
    /*border-color: rgba(0, 0, 0, 0.8);*/
    position: absolute;
    top: -15px;
    left: 50px;
}

/*.list.icon:hover .tool_tip_tape {*/
    /*display: block;*/
/*}*/

.menu_gum {
    display: none;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 0;
    margin: 0;
    background: #5db1a0;
    transition: 0s;
    opacity: 1;
}

.header_icon .vk.icon {
    display: inline-block;
    vertical-align: top;
    width: 40px;
    height: 40px;
    /*background: rgba(93, 114, 148, 0.2) url(../images/vk_2.svg) no-repeat center;*/
    transition: 0.5s;
}

.menu_cat {
    /*width: 506px;*/
    /* if 7 items in menu header*/
    width: 680px;
    float: none;
    /*margin: 0 auto;*/
    margin-right: 30%;
    display: flex;
    justify-content: space-between;
    opacity: 1;
    visibility: visible;
    transition: 0.3s;
    position: relative;
    white-space: nowrap;
}

.fantv-btn img,
.fantv-online-btn img {
    /*width: 90px;
    height: 50px;*/
    height: 22px;
}
.menu_item.fantv-btn + .menu_item.fantv-online-btn {
    padding-left: 0;
}
/*.fantv-btn {
    background: center / 200px no-repeat url('/assets/v2/img/logo_FANtv.png');
}*/
/*.fantv-online-btn {
    background: center / 93% no-repeat url('/assets/v2/img/logo-fan-tv-online.png');
}*/

/*.menu_cat .menu_item.fantv{
    width: 90px;
    height: 50px;
    background: url(/assets/v2/img/logo_FANtv.png) no-repeat center;
    background-size: 200px;
    font-size: 0;
}

.menu_cat .fantv-online {
    width: 90px;
    height: 50px;
    background: url('/assets/v2/img/logo-fan-tv-online.png') no-repeat 50%;
    background-size: 93%;
}*/

.menu_cat .menu_item.cat-football {
    display: block;
    text-decoration: none;
    /*position: absolute;*/
    /*top: 50%;*/
    /*left: -120px;*/
    /*transform: translateY(-50%);*/
    width: 100px;
    height: 30px;
    border-radius: 2px;
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0);
    padding-left: 8px;
    background: url("/assets/v2/img/svg/ball.svg") no-repeat 72px 5px;
    background-size: 18px;
    font: 500 13px/30px 'Roboto';
    border: 1px solid #f2f2f2;
    transition: 0.3s;
    margin: 10px 10px 0 0;
}
.menu_cat .menu_item.cat-football:hover {
    border: 1px solid #fff;
    box-shadow: 0 0 5px 4px rgba(0, 0, 0, 0.1);
}

.menu_cat.hide_menu, .menu_cat.top {
    opacity: 0;
    visibility: hidden;
}

.menu_cat.active {
    display: none;
}

.menu_cat_tape_n {
    display: none;
    width: 200px;
    position: absolute;
    top: 0;
    right: 50%;
    margin-right: -100px;
}

.menu_cat_tape_n.active {
    display: block;
}

.menu_cat_tape_n div {
    text-align: center;
    font: 500 20px/50px 'Roboto';
    text-transform: uppercase;
}

.menu_cat .menu_item {
    text-decoration: none;
    color: #0e0e0e;
    font: 400 16px/52px 'Roboto';
    padding: 0 10px;
    transition: 0.3s;
    cursor: pointer;
    white-space: nowrap;
}

.menu_cat .menu_item:hover, .menu_cat .menu_item.active {
    color: #17a083;
}

.menu_cat .menu_item:last-child {
    padding-right: 0;
}

.header_block_menu {
    /*display: none;*/
    position: fixed;
    top: 50px;
    width: 100%;
    /*background: #045c4a;*/
    /*background: #025444;*/
    /*background: -moz-linear-gradient(left, #025444 0%, #14a083 100%);*/
    /*background: -webkit-linear-gradient(left, #025444 0%,#14a083 100%);*/
    /*background: linear-gradient(to right, #025444 0%,#14a083 100%);*/
    /*box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.4);*/
    /*background: #17a083;*/
    /*height: 40px;*/
    height: 0;
    /*transition: 0.3s ease;*/
    /*z-index: 1007;*/
}

.header_block_menu.top {
    top: 22px;
    box-shadow: none;
}

.hbm_wrap {
    max-width: 1232px;
    margin: 0 auto;
    position: relative;
}






/*-------------------------------------header-location--------------------------------*/
.btn_loc {
    /*position: absolute;*/
    /*top: 4px;*/
    /*right: 30px;*/
    /*height: 30px;*/
    /*!*border: 1px solid rgba(255, 255, 255, 1);*!*/
    /*border-radius: 2px;*/
    /*padding: 0 8px 0 28px;*/
    /*font: 400 12px/30px 'Roboto';*/
    /*color: #fff;*/
    /*cursor: pointer;*/
    /*z-index: 12;*/
}

/*.btn_loc:before {*/
    /*content: '';*/
    /*position: absolute;*/
    /*top: 10px;*/
    /*left: 8px;*/
    /*width: 12px;*/
    /*height: 12px;*/
    /*background: url(../images/svg/navigation-arrow.svg) no-repeat;*/
    /*background-size: 12px;*/
/*}*/

/*.loc_wrap_close {*/
    /*position: absolute;*/
    /*width: 136px;*/
    /*height: 32px;*/
    /*bottom: 32px;*/
    /*!*margin-left: 25%;*!*/
    /*text-align: center;*/
    /*border: 1px solid rgba(255, 255, 255, 1);*/
    /*border-radius: 2px;*/
    /*font: 400 12px/32px 'Roboto';*/
    /*color: #fff;*/
    /*cursor: pointer;*/
    /*transition: .3s;*/
/*}*/

/*.loc_wrap_close:hover {*/
    /*border: 1px solid rgba(255, 255, 255, .5);*/
    /*background: rgba(255, 255, 255, .5);*/
/*}*/

/*.regionPopUp {*/
    /*!*top: 50px;*!*/
    /*z-index: 2000;*/
    /*height: 100%;*/
    /*width: 100%;*/
    /*position: absolute;*/
    /*display: none;*/
/*}*/

/*.regionParange {*/
    /*opacity: 0.5;*/
    /*!*height: 100%;*!*/
    /*height: 100vh;*/
    /*width: 100%;*/
    /*background-color: #000000;*/
/*}*/


/*.loc_wrap {*/
    /*!*height: 270px;*!*/
    /*position: absolute;*/
    /*left: 0;*/
    /*right: 0;*/
    /*top: 0;*/
    /*background: #09254c;*/
    /*padding-bottom: 86px;*/
    /*display: flex;*/
    /*justify-content: center;*/
    /*transition: .3s;*/
    /*z-index: 13;*/
    /*margin: auto;*/
/*}*/

/*.regions_all {*/
    /*width: 747px;*/
    /*!*height: 80px;*!*/
    /*font-size: 16px;*/
    /*line-height: 2.5;*/
    /*text-align: center;*/
    /*margin-top: 32px;*/
/*}*/

/*.loc_item {*/
    /*color: #fff;*/
    /*display: inline-block;*/
    /*height: 40px;*/
    /*font: 400 16px/40px 'Roboto';*/
    /*margin-right: 20px;*/
    /*text-decoration: none;*/
    /*opacity: .5;*/
    /*transition: .3s;*/
    /*cursor: pointer;*/
/*}*/

/*.loc_item.active {*/
    /*opacity: 1;*/
/*}*/

/*.loc_item:hover {*/
    /*opacity: 1;*/
/*}*/

/*.switcher {*/
    /*width: 42px;*/
    /*height: 20px;*/
    /*cursor: pointer;*/
    /*border-radius: 10px;*/
    /*background: #c1c1c1;*/
    /*position: absolute;*/
    /*transition: 0.3s;*/
    /*right: 0;*/
    /*top: 50px;*/
/*}*/

/*.switcher.hide {*/
    /*display: none;*/
/*}*/

/*.switcher span {*/
    /*font: 400 14px 'Roboto';*/
    /*color: #fff;*/
    /*position: absolute;*/
    /*left: -114px;*/
    /*top: 2px;*/
    /*transition: 0.3s;*/
/*}*/

/*.switcher .round_but {*/
    /*width: 18px;*/
    /*height: 18px;*/
    /*border-radius: 50%;*/
    /*background: #fff;*/
    /*position: absolute;*/
    /*left: 1px;*/
    /*top: 1px;*/
    /*box-shadow: 0 2px 6px 0px rgba(0, 0, 0, 0.6);*/
    /*transition: 0.3s;*/
/*}*/

/*.switcher .round_but.on {*/
    /*left: 23px;*/
/*}*/

/*.switcher.on {*/
    /*background: #025443;*/
/*}*/

.menu_block {
    width: 700px;
    margin: 0 auto;
    height: 40px;
    display: flex;
    justify-content: space-around;
    position: relative;
}

.menu_block .menu_item {
    text-decoration: none;
    color: #fff;
    opacity: 0.8;
    font: 400 15px/40px 'Roboto';
    padding: 0 19px;
    transition: opacity 0.3s;
    cursor: pointer;
}

.menu_item:hover, .menu_block .menu_item.active {
    opacity: 1;
}

.rezinkaOverflow {
    display: inline-block;
    overflow: hidden;
    width: 100%;
}

.clearfix {
    clear: both;
}

.clearfix.category {
    height: 18px;
}

.fan_tv {
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    /*border: 1px dotted #fff;*/
    position: absolute;
    right: 100px;
    top: 4px;
    /*-webkit-animation: pulse 1.3s infinite cubic-bezier(0.65, 0.45, 0.7, 0.81);*/
    /*background: transparent;*/
}

.fan_tv_dot{
    position: absolute;
    right: 90px;
    top: 14px;
    width: 6px;
    height: 6px;
    background: #fff;
    border-radius: 50%;
    z-index: -1;
}

.fan_tv_text {
    font: 300 18px/24px 'Roboto';
    text-decoration: none;
    color: #FFFFFF;
    position: absolute;
    top: 4px;
    right: 10px;
    text-transform: uppercase;
}

.fan_tv_text span {
    font: 400 18px/24px 'Roboto';
}

.fan_tv:hover {
    -webkit-animation: none;
}

@-webkit-keyframes pulse {
    to {
        /*border: 1px dotted #fff;*/
        width: 20px;
        height: 20px;
        margin-right: -7px;
        margin-top: -7px;
    }
}



/*.clearfix:after {*/
    /*content: " ";*/
    /*visibility: hidden;*/
    /*display: block;*/
    /*height: 0;*/
    /*clear: both;*/
/*}*/

.wrapper {
    opacity: 1;
    width: 100%;
    min-height: calc(100vh - 200px);
    min-width: 310px;
    max-width: 1232px;
    margin: 0 auto;
    padding-top: 70px;
    /*padding-bottom: 64px;*/
    /*transition: all 1.5s ease;*/
    animation: fadeIn 1.5s ease 0s;
}
.wrapper.tape-open {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
}
.stuck {
    position:fixed;
    bottom:0;
}

.button_next {
    height: 28px;
    display: inline-block;
    vertical-align: top;
    padding: 0px 5px;
    border: 1px solid #b3b3b3;
    text-align: center;
    font: 300 14px/30px 'Roboto';
    color: #0e0e0e;
    margin-right: 5px;
    border-radius: 1px;
    cursor: pointer;
    transition: 0.3s;
}

.center {
    text-align: center;
}


/*.slider_img {*/
    /*width: 625px;*/
    /*height: 325px;*/
    /*overflow: hidden;*/
/*}*/

/*.bx-wrapper img{*/
   /*!* max-width: 625px; *!*/
    /*!* height: 352px; *!*/
/*min-height: 352px;*/
    /*width: 100%;*/
    /*display: block;*/
    /*padding-right: 295px;*/
    /*box-sizing: border-box;*/
/*}*/
@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    /*50% {*/
        /*opacity: 0.25;*/
    /*}*/
    /*75% {*/
        /*opacity: 0.5;*/
    /*}*/
    100% {
        opacity: 1;
    }
}

/*.smoothness {*/
    /*opacity: 1;*/
/*}*/

/*--------------------------------------------------CONTENT---------------------------------*/
.wrap_content {
    width: 920px;
    float: left;
}

.columns_wrapper {
    /*display: flex;*/
    /*justify-content: space-around;*/
    margin: 16px 0;
}

.left_column {
    position: relative;
    width: 920px;
    float: left;
}

.left_column_soc_landing {
    position: relative;
    width: 920px;
}

.right_column {
    width: 296px;
    margin-left: 16px;
    /*padding-top: 6px;*/
    float: right;
}

.main_news_line, .main_cat_line {
    position: relative;
    height: 37px;
    border-bottom: 1px solid #000;
    margin-bottom: 16px;
    margin-top: 24px;
}

.rating-smi {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-bottom: 56%;
    margin-bottom: 16px;
    border-radius: 2px;
    position: relative;
    transition: 0.3s;
}
.rating-smi .rating-news {text-decoration: none;display: block;}
.rating-smi img {width: 100%;transition: 0.3s;}
.rating-smi:hover img {filter: saturate(130%) brightness(80%);}
.rating-smi .bg-block {
    height: 100px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: linear-gradient(to bottom, rgba(14, 14, 14, 0), #0e0e0e);
    z-index: 5;
}
.rating-smi .rs-date {
    position: absolute;
    bottom: 16px;
    left: 16px;
    right: 16px;
    z-index: 6;
    color: #fff;
    display: flex;
}
.rating-smi .rs-title {
    position: absolute;
    bottom: 38px;
    left: 16px;
    right: 16px;
    z-index: 6;
    color: #fff;
    font-size: 13px;
    line-height: 15px;
    transition: 0.3s;
}
.rating-smi:hover .rs-title {
    color: #17a083;
}

/*.main_cat_line {*/
    /*height: 41px;*/
/*}*/

.fullPage {
    position: relative;
    display: inline-block;
    width: 100%;
}

.main_cat_line.opros {
    height: 34px;
    font: 400 18px/40px 'Roboto';
    text-transform: uppercase;
}

.main_news_line.single {

}

.main_cat_line.pp {
    height: 47px;
}

.line_main, .line_cat {
    font: 500 18px/38px 'Roboto';
    text-transform: uppercase;
    text-decoration: none;
    color: #0e0e0e;
}

.main_slider_switcher {
    font: 500 18px/38px 'Roboto';
    text-transform: uppercase;
    text-decoration: none;
    color: #0e0e0e;
    transition: 0.3s ease;
}

.main_slider_switcher.passive:hover {
    color: #808080;
}

.line_cat_location {
    display: none;
    font: 500 18px/38px 'Roboto';
    text-transform: uppercase;
    text-decoration: none;
    color: #b3b3b3;
    margin-left: 32px;
    position: relative;
    transition: 0.3s ease;
}

.line_cat_location:hover {
    color: #808080;
}

.line_cat_location:before {
    content: '';
    display: inline-block;
    width: 1px;
    height: 13px;
    background: #e3e3e3;
    position: absolute;
    left: -15px;
    top: 2px;
}

.main_news_line_withOutLon {
    font: 700 18px/38px 'Roboto';
    text-transform: uppercase;
    text-decoration: none;
    color: #0e0e0e!important;
}

.line_cat {
    line-height: 42px;
    transition: 0.3s;
}

.line_cat:hover {color: #17a083;}
.line_cat.video_switcher:hover, .main_news_line .line_cat.video_switcher:hover, .main_news_line .line_cat.interview_switcher:hover {color: #000;}
.line_cat.video_switcher.passive:hover, .line_cat.interview_switcher.passive:hover {color: #808080;}

.line_cat.pp {
    line-height: 22px;
    padding-top: 10px;
}

.news_small, .news_big {
    display: block;
    text-decoration: none;
    width: 296px;
    height: 130px;
    float: left;
    font-size: 0;
    border-bottom: 1px solid #e3e3e3;
    box-sizing: border-box;
    padding-top: 34px;
    position: relative;
    transition: 0.45s;
}

.news_small {
    height: 130px;
    padding-top: 16px;
}

.bottom_panel {
    position: absolute;
    width: 100%;
    bottom: 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.small_text {
    position: absolute;
    width: 100%;
    bottom: 46px;
    font: 400 15px/18px 'Roboto';
    color: #0e0e0e;
    overflow: hidden;
    transition: 0.3s;
    max-height: 55px;
}

.appendToBlock .news_small {
    height: 130px;
    padding-top: 22px;
}

.appendToBlock .news_small.ex {
    height: auto;
    padding-top: 0;
    padding-bottom: 10px;
    margin-bottom: 16px;
}

.news_big.long {
    width: 452px;
}

.news_big.long > img {
    width: 452px;
    height: 256px;
    overflow: hidden;
}



.news_small.mt {
    margin-top: 18px;
}

.sidebar .news_small {
    height: 101px;
    padding-top: 15px;
}

.news_big {
    height: 278px;
    float: right;
    margin-left: 16px;
    padding-top: 0;
}

.news_small:before, .news_big:before {
    /*content: '';*/
    display: block;
    width: 100%;
    height: 1px;
    background: #025444;
    position: absolute;
    bottom: -1px;
    transition: 0.4s;
}

/*.news_small:hover:before, .news_big:hover:before {*/
    /*!*width: 296px;*!*/
    /*!*background: #025444;*!*/
/*}*/

.news_small:hover .small_text{
    color: #17a083;
}

.news_big:hover .small_text, .news_big:hover .text{
    color: #17a083;
}

.news_big.long:hover:before {
    /*width: 452px;*/
    /*background: #025444;*/
}

.news_big:hover > img, .item_link:hover > img {
    /*-webkit-filter: brightness(80%);*/
    filter: saturate(130%) brightness(80%);
    -webkit-filter:saturate(130%) brightness(80%);
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s;
}

/*.news_big:hover, .news_small:hover {
    border-bottom: 1px solid #025443;
}*/

.two_small_right .news_big {
    float: left;
    margin-left: 0;
    margin-right: 16px;
}

.news_big img {
    display: block;
    width: 296px;
    height: 164px;
    margin-bottom: 16px;
     /*-webkit-filter: grayscale(15%);*/
     /*filter: grayscale(15%);*/
    /*-webkit-filter: saturate(100%);*/
    /*filter: saturate(100%);*/
    transition: 0.3s;
}

.news_big:hover .img_block > img {
    filter: saturate(130%) brightness(80%);
    -webkit-filter:saturate(130%) brightness(80%);
    /*-webkit-filter: grayscale(0%);*/
    /*filter: grayscale(0%);*/
    /*-webkit-filter: saturate(150%);*/
    /*filter: saturate(150%);*/
}

.news_big.long img {
    margin-bottom: 15px;
}

.news_small .text, .news_big .text {
    font: 400 15px/18px 'Roboto';
    color: #0e0e0e;
    height: 55px;
    overflow: hidden;
    transition: 0.3s;
}

.news_small .text {
    height: 72px;
}

.news_small.ex .text {
    height: auto;
    max-height: 72px;
}

/*.news_small:hover .text, .news_big:hover .text {*/
    /*color: #025443;*/
/*}*/

/*.news_small .date, .news_big .date,
.news_small .views, .news_big .views,
.main_img_cat .date, .main_img_cat .views*/

.date span {
    font-size:12px;
    padding-left: 8px;
}

.date, .views {
    display: inline-block;
    vertical-align: top;
    font: 400 13px/15px 'Roboto';
    color: #b3b3b3;
    /*margin-top: 10px;*/
}

.date.tape {
    /*font: 400 16px 'Roboto';*/
    /*position: absolute;*/
    /*top: 65px;*/
    /*left: -80px;*/
}

.date.tape span {
    display: none;
}

.point {
    display: inline-block;
    vertical-align: top;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    margin-top: 5px;
    margin-right: 7px;
}

.point.green {
    /*background: url(../images/point_green.svg) no-repeat center;*/
    background: #17a083;
}

.point.yellow {
    /*background-image: url(../images/svg/point_yellow_1.svg);*/
    background: #f9d795;
}

.point.red {
    /*background-image: url(../images/svg/point_red_1.svg);*/
    background: #cc1d1d;
}



/*.news_small .point {*/
    /*margin-top: 16px;*/
/*}*/

.point img {
    width: 10px;
    height: 10px;
}

.news_small .views, .news_big .views {
    float: right;

}

.tg_block {
    width: 100%;
    height: 164px;
    background: #cfe6e1 url(../images/bckg.jpg) no-repeat;
    font: 300 24px/186px 'Roboto';
    color: #0e0e0e;
    text-transform: uppercase;
    text-align: center;
    margin-top: 16px;
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
}

.tg_block > p {
    width: 325px;
    height: 30px;
    display: inline-block;
    line-height: 30px;
    margin-left: 316px;
    margin-top: 20px;
    position: relative;
}

.tg_block > p:before {
    content: '';
    display: block;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background: url(../images/telegram.png) no-repeat;
    position: absolute;
    top: -24px;
    left: -90px;
    z-index: 99;
}

.tg_block > p > span {
    font: 500 24px 'Roboto';
}

.tg_block .tg_btn {
    width: 160px;
    height: 34px;
    text-align: center;
    font: 400 14px/34px 'Roboto';
    color: #fff;
    border-radius: 3px;
    background: #2799d1;
    text-decoration: none;
    text-transform: uppercase;
    margin-top: 16px;
    transition: 0.3s;
}

.tg_block .tg_btn:hover {
    -webkit-filter: brightness(80%);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
}


/*--------------------------------------------------PAGINATION------------------------------------*/

.pagination-tags {
    text-align: center;
    height: 30px;
    margin: 32px auto;
    list-style: none;
    font-size: 0;
}

.pagination-tags .pag_item {
    width: 35px;
    height: 35px;
    display: inline-block;
    vertical-align: top;
    border-radius: 2px;
    text-align: center;
    font: 400 13px/35px Roboto;
    color: #000000;
    margin-right: 8px;
    cursor: pointer;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}

.pagination-tags .pag_item:hover {background: #f2f2f2;}

.pagination-tags .pag_item.active {
    background: #17a083;
    color: #ffffff;
}
.pagination-tags .pag_item a {
    display: block;
    color: #000000;
    text-decoration: none;
}
.pagination-tags .pag_item.next {
    width: auto;
    padding: 0 8px;
}

/*--------------------------------------------------SIDEBAR------------------------------------*/
.sidebar {
    margin-left: 16px;
    float: left;
    width: 100%;
    max-width: 296px;
}

.ad_unit_block {
    width: 100%;
    height: 250px;
    background: #ccc;
    margin-top: 18px;
}

.fantv_block {
    display: block;
    width: 296px;
    height: 80px;
    background: #cfe6e1 url(../images/fantv_play.svg) no-repeat 14px 21px;
    border-radius: 3px;
    margin: 16px 0;
    box-sizing: border-box;
    padding-left: 64px;
    text-decoration: none;
}

.fantv_block:hover .fan_block_text {
    text-decoration: underline;
}

.fan_block_name {
    font: 500 18px 'Roboto';
    color: #5c998c;
    text-transform: uppercase;
    /*padding-top: 10px;*/
}

.fan_block_name span {
    font: 400 18px 'Roboto';
}

.fan_block_text {
    font: 400 14px/16px 'Roboto';
    color: #0e0e0e;
    width: 212px;
    height: 49px;
    overflow: hidden;
    padding-top: 16px;
}


.slider, .slide_name_news {
    display:none;
    /*height: 350px;*/
    list-style: none;
}

.slider_active{
    display:block;
}

.hide {
    display: none;
}

.passive {
    color: #b3b3b3;
}

.main_news_line .active {
    color: #0e0e0e;
}

.main_news_line .svodki {
    color: rgba(230, 66, 41, 0.8);
    transition: 0.3s;
}

.main_news_line .svodki:hover,
.main_news_line .svodki.active {
    color: rgba(230, 66, 41, 1) !important;
}

.separator {
    display: inline-block;
    vertical-align: middle;
    width: 1px;
    height: 13px;
    background: #e3e3e3;
    margin: 0 16px 5px;
}

.cat_description {
    display: inline-block;
    vertical-align: top;
    padding-left: 16px;
    margin-left: 16px;
    border-left: 1px solid #e3e3e7;
    font-size: 12px !important;
    line-height: 16px;
    font-family: 'Roboto', sans-serif;
    color: #b3b3b3;
    height: 32px;
    max-width: 500px;
    margin-top: 10px;
    overflow: hidden;
}

.slider > li {
    width: 100% !important;
}
.slider2 > li {
    width: 100% !important;
}

.slider_lead {
    font: 400 15px/18px 'Roboto';
    /*padding: 10px 26px 0 16px;*/
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
    color: #0e0e0e;
    width: 296px;
    height: 88px;
    box-sizing: border-box;
    text-decoration: none;
    position: absolute;
    top: 54px;
    right: -1px;
    transition: 0.3s ease-in-out;
    z-index: 999;
    background-color: white;
}

.slider_lead:before {
    content: '';
    height: 88px;
    width: 0;
    position: absolute;
    top: 0;
    left: 0;
    background: #e3e3e3;
    z-index: -1;
    transition: 0.3s ease-out;
}

.slider_lead > h1,.slider_lead > h2 {
    max-height: 72px;
    overflow: hidden;
    transition: 0.2s ease-out;
    padding-bottom: 3px;
    position: relative;
    margin: 0;
}

/*.slider_lead > h1:before,.slider_lead > h2:before {*/
    /*content: '';*/
    /*display: block;*/
    /*width: 0;*/
    /*height: 1px;*/
    /*background: #000;*/
    /*position: absolute;*/
    /*bottom: 0;*/
    /*left: 0;*/
    /*transition: 0.2s ease-in-out;*/
/*}*/

.slider_lead > h1 > span {
    font-size: 18px;
    font-weight: 500;
}

.slider_lead.active, .slider_lead:hover {
    /*background: #f2f2f2;*/
    color: #17a083;
}

.slider_lead:hover > p,.slider_lead:hover > h1,.slider_lead:hover > h2, .slider_lead.active > p {
    transform: translateX(15px);
    color: #17a083;
}

.slider_lead.active > p:before, .slider_lead.active > h1:before, .slider_lead.active > h2:before {
    width: 100%;
}

.slide_name_news {
    display: none;
}



/*---------------------------------------PLOT-SLIDER--------------------------------------*/

/*.slider3 {*/
    /*width: 400px !important;*/
    /*overflow: hidden;*/
    /*margin: 0 auto;*/
/*}*/
.plot_slider {
    height: 342px;
    padding-bottom: 16px;
    border-bottom: 1px solid #d8d8d8;
    position: relative;
    margin-bottom: 16px;
    display: none;
}

.plot_slider:before {
    content: '';
    display: block;
    width: 40px;
    height: 164px;
    background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
}

.plot_slider:after {
    content: '';
    display: block;
    width: 40px;
    height: 164px;
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9;
}

.plot_slider .bx-wrapper {
    width: 396px !important;
    padding: 0 200px;
}

.plot_slider .bx-wrapper img {
    padding-right: 0;
    min-height: 342px;
    height: 342px;
    width: 100%;
    max-width: 608px;
}

.plot_news_block {
    /*height: 164px;*/
    /*width: 180px;*/
    /*background: #0e0e0e;*/
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    padding: 0 32px 32px;
    box-sizing: border-box;
    z-index: 9;
}

.plot_news_block .date {
    font: 400 18px 'Roboto';
    color: #249f80;
    display: block;
    margin-top: 0;
    margin-bottom: 3px;
    text-transform: uppercase;
}

.plot_news_block .news {
    display: block;
    font: 300 22px/30px 'Roboto';
    color: #fff;
    height: 58px;
    overflow: hidden;
}

.plot_slider .bx-wrapper .bx-viewport {
    height: 164px !important;
    /*padding: 0 200px;
    margin-left: -200px;*/
}

.plot_slider li .plot_link .shadow {
    height: 260px;
    width: 608px;
    background-image: linear-gradient(to bottom, rgba(14, 14, 14, 0), #0e0e0e);
    position: absolute;
    bottom: 0;
    left: 0;
}

.slider3{
    margin-left: 96px;
}
.slider3 li {
    width: 608px !important;
    /*margin-right: 16px !important;*/
}

.slider3 .lslide, .slider3 .clone {
    /*opacity: 0.7;*/
    transition: 0.3s;
}

/*.slider3 .lslide:hover, .slider3 .clone:hover {*/
    /*opacity: 1;*/
/*}*/

.slider3 .lslide.active,
.slider3 .clone.active {
    opacity: 1;
}

.plot_slider .bx-wrapper .bx-controls-direction a,
.lSAction a {
    margin-top: 0;
    width: 35px;
    height: 342px;
    background: rgba(14, 14, 14, 0.8) url('../images/svg/left_plot_btn.svg') no-repeat center;
    opacity: 1;
    transition: 0.3s;
    top: 0 !important;
}

/*.plot_slider:hover .lSAction a {*/
    /*opacity: 1;*/
/*}*/

.plot_slider .bx-wrapper .bx-controls-direction a.bx-next,
.lSAction a.lSNext {
    background: rgba(14, 14, 14, 0.8) url('../images/svg/right_plot_btn.svg') no-repeat center;
    right: 0 !important;
}

.lSAction a.lSPrev {
    background: rgba(14, 14, 14, 0.8) url('../images/svg/left_plot_btn.svg') no-repeat center;
    left: 0 !important;
}

.main_news_line.single.plot_s {
    margin-bottom: 15px;
    margin-top: 15px;
}

.slider3 li {
    position: relative;
    font-size: 0;
}

/*.slider3 li:hover .plot_news_block .news {*/
    /*text-decoration: underline;*/
/*}*/

.slider3 li .plot_link img {
    transition: 0.3s ease;
}

.slider3 li:hover .plot_link img {
    /*filter: brightness(70%);*/
}

.slider3 li a img {
    height: 342px;
}

.lSPager {
    display: none;
}


/*---------------------------------------END-PLOT-SLIDER--------------------------------------*/





.sn {
    display: block;
    position: relative;
    text-decoration: none;
}

.sn > img {
    transition: 0.3s ease-in-out;
}

.sn > img:hover {
    /*-webkit-transform: scale(1.01);*/
    /*-moz-transform: scale(1.01);*/
    /*-o-transform: scale(1.01);*/
    /*-webkit-filter: brightness(80%);*/
    filter: saturate(120%) brightness(88%);
    -webkit-filter:saturate(120%) brightness(88%);
}

.all_news {
    position: absolute;
    font: 400 13px 'Roboto';
    top: 14px;
    opacity: 0.8;
    right: 0;
    text-decoration: none;
    color: #b3b3b3;
    transition: 0.3s;
}

.all_news:hover {
    color: #0e0e0e;
}

.main_cat_line.pp .all_news {
    top: 24px;
}

.polit_pris {
    list-style: none;
    padding-bottom: 8px;
    border-bottom: 1px solid #e3e3e3;
}

.prisoner {
    padding-left: 8px;
    text-decoration: none;
    color: #0e0e0e;
    font: 400 15px/30px 'Roboto';
    position: relative;
}

.cat-syrianews span{
    color: #17a083;
    transition: 0.3s;
}

.cat-syrianews:hover span{
    color: #128068;
}

.prisoner:before {
    content: '';
    display: block;
    width: 4px;
    height: 4px;
    border-radius: 2px;
    position: absolute;
    top: 8px;
    left: 0;
    background: #025443;
}

.tape_news_sidebar .item_tape_news h3 {font: 300 15px/18px RobotoLight;color: #000;}

.tape_news_sidebar {
    display: inline-block;
    background: #ffffff;
    /*padding-bottom: 20px;*/
}

.tape_news_sidebar_title {
    font: 500 18px/25px RobotoMedium;
    color: #ffffff;
    padding-left: 20px;
    background: #025443 url('../images/svg/arrow_right_white.svg') no-repeat 170px 7px;
    background-size: auto 13px;
}

.polit_people {
    margin-top: 16px;
    background: #ffffff;
    padding-bottom: 20px;
}

.polit_people ul{
    font-size: 12px;
    padding: 0 0 0 19px;
}

.polit_people_title {
    font: 500 18px/24px RobotoMedium;
    color: #000000;
    background: #e3e3e3;
    border-left: 10px solid #025443;
    padding-left: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.polit_link {
    display: block;
    text-decoration: none;
    margin: 10px 10px;
}

.polit_link li{
    color: #025443;
}

.polit_link h3 {
    font: 400 15px/18px 'Roboto';
    color: #000;
}

.polit_link h3:hover {
    color: #025443;
}

/*------------------------------------------------SINGLE----------------------------------*/

.wrap_content.single {
    box-sizing: border-box;
    padding: 25px 60px 0;
}

.h1_single {
    font: 500 28px/34px 'Roboto';
    color: #0e0e0e;
}

.single_h_meta {
    font-size: 0;
}

.single_h_meta .date,
.single_h_meta .views {
    display: inline-block;
    vertical-align: top;
    font: 400 14px 'Roboto';
    color: #b3b3b3;
    margin-top: 10px;
    margin-bottom: 20px;
    margin-left: 5px;
}

.views,
.single_h_meta .views {
    margin-left: 35px;
    padding-left: 10px;
    position: relative;
}

.single_h_meta .views {
    float: right;
}

.views:before,
.single_h_meta .views:before {
    content: '';
    display: block;
    width: 5px;
    height: 5px;
    background: #b3b3b3;
    border-radius: 50%;
    position: absolute;
    top: 5px;
    left: 0;
}

.single_h_meta .views:before {
    top: 7px;
}

.img_single_block {
    margin-top: 15px;
}

.img_descr {
    height: 40px;
    border-bottom: 1px solid #e3e3e3;
    font: 400 14px/40px 'Roboto';
    color: #b3b3b3;
}

.single_lead {
    margin-top: 10px;
    font: 500 18px/24px 'Roboto';
    color: #0e0e0e;
}

.wrap_content.single > h2 {
    font: 500 22px/24px "Roboto";
    margin: 32px 0 16px;
}

.single_block_content_txt h2 {
    font: 600 20px/24px "Roboto";
    margin-bottom: 20px;
    clear:both;
}

.single_block_content_txt img:hover,
.single_block_content_txt p img:hover {
    cursor: pointer;
}

.single_block_content_txt .smallImg:hover {
    cursor: zoom-in;
}

.single_text {
    font: 400 18px/24px 'Roboto';
    color: #0e0e0e;
    padding-left: 15px;
    margin-bottom: 25px;
}

.single_quote {
    font: 400 18px/24px 'Roboto';
    font-style: italic;
    color: #2e7364;
    margin: 20px 0 20px 15px;
    padding: 16px 0 16px 16px;
    border-left: 1px solid #2e7364;
}

.hashtag {
    display: block;
    float: left;
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
    font: 400 12px 'Roboto';
    padding: 6px 8px;
    background: #14a083;
    border-radius: 3px;
    margin-right: 8px;
    margin-bottom: 8px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
}

.hashtag:hover {
    /*-webkit-filter: brightness(80%);*/

}


/*------------------------------------------PLOTS----------------------*/
.block_plot {
    width: 296px;
    float: right;
    border-bottom: 1px solid #e3e3e3;
    transition: 0.3s;
    margin: 16px 0 16px 16px;
}

.block_plot:hover {
    border-bottom: 1px solid #025443;
    cursor: pointer;
}

.block_plot:hover .plot_img img {
    filter: saturate(130%) brightness(80%);
    -webkit-filter: saturate(130%) brightness(80%);
}

.plot_img {
    display: block;
    width: 296px;
    height: 164px;
    overflow: hidden;
    text-decoration: none;
}

.plot_img .video_description {
    display: none;
}

.plot_img img {
    width: 100%;
    transition: 0.3s;
}

.plot_cat {
    display: block;
    font: 400 12px/14px 'Roboto';
    text-decoration: none;
    color: #14a083;
    text-transform: uppercase;
    margin: 16px 0 10px;
    transition: 0.3s;
}

.plot_cat:hover {
    text-decoration: underline;
}

.plot_text {
    display: block;
    font: 500 15px/17px 'Roboto';
    color: #0e0e0e;
    text-decoration: none;
    height: auto;
    max-height: 53px;
    overflow-y: hidden;
    margin-bottom: 14px;
}

/*------------------------------------------PLOTS_END----------------------*/

.single_author {
    float: right;
    color: #b3b3b3;
    margin-top: 15px;
    font: 400 14px 'Roboto';
}

.single_author.landing {
    float: inherit;
    padding-top: 6px;
}

.comment_btn {
    font: 400 14px/40px 'Roboto';
    color: #fff;
    opacity: 0.8;
    text-align: center;
    transition: 0.3s;
    /*background: #59b2a1 url(../images/svg/comments.svg) no-repeat 323px 10px;*/
    background: #59b2a1;
    margin: 22px 0;
    border-radius: 3px;
    cursor: pointer;
}

.comment_btn span {
    position: relative;
}

.comment_btn span:before {
    content: '';
    width: 23px;
    height: 23px;
    background: url(../images/svg/comments.svg) no-repeat center;
    position: absolute;
    top: -2px;
    left: -33px;
}

.comment_btn:hover {
    opacity: 1;
}

.single_block_content_txt p > img,
.single_block_content_txt img {
    width: 100%;
}

.single_block_content_txt .smallImg {
    width: 45%;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    cursor: pointer;
}

.single_block_content_txt .hidden {
    display: none;
}

.single_block_content_txt p {
    margin-bottom: 25px;
    font-size: 17px;
    line-height: 24px;
    /*padding-left: 15px;*/
}

.single_block_content_txt p > strong {
    font: 600 17px 'Roboto';
}

.single_block_content_txt blockquote > p {
    padding: 0 16px;
    color: #0e0e0e;
    border-left: 2px solid #7ac1b3;
    font-style: italic;
}

.single_block_content_txt p a {
    color: #14a083;
    transition: 0.3s;
}

.single_block_content_txt p a:hover {
    background: #14a083;
    color: #fff;
    text-decoration: none;
}

.single_another_news_block {
    width: 296px;
    float: right;
    margin: 15px 0 15px 15px;
}

.another_news {
    display: block;
    text-decoration: none;
    padding-bottom: 16px;
    border-bottom: 1px solid #e3e3e3;
}

.another_img {
    position: relative;
    width: 296px;
    height: 166px;
    overflow: hidden;
}

.another_img:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 102px;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000000);
    z-index: 9;
}

.another_img img {
    width: 100%;
    transition: .2s;
    transform: translateZ(0);
}

.single_block_content .another_img h3 {
    position: absolute;
    bottom: 16px;
    left: 10px;
    right: 10px;
    max-height: 58px;
    overflow: hidden;
    color: #fff;
    font: 700 15px/19px 'Roboto';
    margin-bottom: 0;
    z-index: 10;
}

.another_news .an_lead {
    color: #000;
    font: 400 14px/18px 'Roboto';
    max-height: 53px;
    margin-top: 16px;
    overflow: hidden;
    transition: .2s;
}

.another_news:hover .an_lead {
    color: #17a083;
}

.another_news:hover .another_img img {
    -webkit-filter: brightness(80%);
    filter: brightness(80%);
}

.single_block_content_txt p > iframe {
    width: 100%;
}

.embed-content {
    margin: 8px 0;
    text-align: center;
}

.embed-content iframe {
    display: inline-block!important;
}

.fb-post {
    text-align: center!important;
    display: block!important;
}


.photo_description,
.video_description {
    margin-left: 50px;
    width: 800px;
    height: 40px;
    color: #b3b3b3;
    border-bottom: 1px solid #b3b3b3;
    font: 400 12px/40px 'RobotoRegular';
    padding-left: 5px;
    box-sizing: border-box;
    margin-top: -4px;
}

.photo_description a,
.video_description a{
    color: #b3b3b3;
}

.photo_description{
    width: 800px;
}

.video_description {
    margin-left: 0;
    width: 100%;
}

.video_description .video_description__desc{
    display: block;
    float: left;
    max-width: 600px;
    height: 40px;
    overflow: hidden;
    word-wrap: break-word;
}

.video_description .copyright {
    display: block;
    text-align: right;
    font-size: 12px;
    height: 40px;
    overflow: hidden;
}

.photo_description span {
    float: right;
    padding-right: 10px;
}

.single_block_content {
    width: 920px;
    background: #fff;
    /*margin-top: 10px;*/
    box-sizing: border-box;
    padding: 0 60px;
    position: relative;
}

.sat_wrap {
    /*background: rgba(217,215,215,0.9);*/
    background: #edf2f2;
    position: fixed;
    left: 0;
    top: 0;
    height: 50px;
    right: 0;
    /*box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.4);*/
    z-index: 1007;
    transition: 0.2s ease-out;
}

.sat_wrap.show {
    top: 53px;
    box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.4);
}

.sat_wrap_block {
    width: 1232px;
    height: 50px;
    margin: 0 auto;
    position: relative;
}

.cat_title_wrap {
    height: 50px;
    display: flex;
    max-width: 1025px;
    overflow: hidden;
    float: left;
}

.sat_wrap_block .foot_share {
    float: right;
    margin-top: 10px;
}

.cat_single_line {
    display: none;
    height: 50px;
    float: left;
    font: 500 16px/50px 'Roboto';
    color: #14a083;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
    transition: 0.3s;
}

.cat_single_line.show {
    display: block;
}

.cat_single_line:hover {
    text-decoration: underline;
}

.single_add_title {
    color: #0e0e0e;
    font: 500 18px/50px 'Roboto';
    text-decoration: none;
    letter-spacing: 1px;
    width: 870px;
    /*margin: 0 auto;*/
    float: left;
    padding: 0 16px;
    box-sizing: border-box;
    z-index: 900;
    display: inline;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 50px;
    overflow: hidden;
    cursor: default;
    transition: 0.3s ease;
    /*box-shadow: 0 5px 5px -2px rgba(0,0,0,0.2);*/
}

.single_add_title.comm {
    font: 500 18px/35px 'Roboto';
    width: 70%;
}

.single_add_title > p {
    width: 1000px;
    margin: 0 auto;
}

.cat_single {
    text-decoration: none;
    color: #025443;
}

.cat_single:hover {
    text-decoration: underline;
}

.single_h {
    font: 500 28px/30px RobotoMedium;
    /*padding-top: 5px;*/
    position: relative;
}

.single_h.first {
    padding-top: 10px;
}

.single_h_point{
    /*position: absolute;*/
    /*top: 93px;*/
    /*left: 50px;*/
    display: inline-block;
    vertical-align: top;
    width: 15px;
    height: 15px;
    margin-top: 13px;
    background-size: 12px;
    background-repeat: no-repeat;
}

.single_h_point.green {
    background-image: url(../images/svg/point_green_1.svg);
}

.single_h_point.yellow {
    background-image: url(../images/svg/point_yellow_1.svg);
}

.single_h_point.red {
    background-image: url(../images/svg/point_red_1.svg);
}

.comment_block a {
    text-decoration: none;
}

.showing {
    display: block;
}

/*----------------------------------------------CATEGORY-------------------------------------*/

.categoryNameNew {
    font-size: 34px;
    text-transform: uppercase;
    font-weight: 300;
}

.categoryNameNew h1 {
    font-size: 36px;
    text-transform: uppercase;
    display: inline;
}

.categoryNameNew span {
    font-size: 18px;
    text-transform: none;
    /*text-transform: uppercase;*/
}

.main_news_line .line_cat:hover {
    color: #17a083;
}

.main_img_cat {
    display: block;
    text-decoration: none;
    width: 920px;
    height: 517px;
    overflow: hidden;
    margin-bottom: 16px;
    position: relative;
}

.main_img_cat img {
    width: 100%;
    height: 100%;
    transition: 1s;
}

.main_img_cat:hover img,
.main_img_cat_medium:hover img {
    -webkit-transform: scale(1.01);
    -moz-transform: scale(1.01);
    -o-transform: scale(1.01);
    /*-webkit-filter: brightness(80%);*/
    filter: saturate(130%) brightness(80%);
    -webkit-filter:saturate(130%) brightness(80%);
}

.shadow {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 920px;
    height: 200px;
    z-index: 8;
    background-image: -moz-linear-gradient( 90deg, rgba(14,14,14,0.8) 0%, rgba(14,14,14,0) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgba(14,14,14,0.8) 0%, rgba(14,14,14,0) 100%);
    background-image: -ms-linear-gradient( 90deg, rgba(14,14,14,0.8) 0%, rgba(14,14,14,0) 100%);
}

.shadow.sl {
    display: none;
}

.main_cat_text {
    position: absolute;
    bottom: 55px;
    left: 32px;
    color: #fff;
    font: 400 22px 'Roboto';
    z-index: 9;
}

.main_img_cat .date,
.main_img_cat_medium .date {
    font: 400 12px 'Roboto';
    color: #b3b3b3;
    position: absolute;
    bottom: 28px;
    z-index: 9;
    left: 48px;
}

.main_img_cat .views,
.main_img_cat_medium .views {
    font: 400 12px 'Roboto';
    color: #b3b3b3;
    position: absolute;
    bottom: 28px;
    left: 165px;
    z-index: 9;
}

.main_img_cat .point,
.main_img_cat_medium .point {
    position: absolute;
    bottom: 30px;
    left: 32px;
    z-index: 9;
}

.line_news {
    position: relative;
    background-color: white;
    display: block;
    font: 400 15px 'Roboto';
    color: #0e0e0e;
    /*overflow: hidden;*/
    /*height: 18px;*/
    margin: 20px 0 16px;
}

.line_news.show {
    height: auto;
    padding-bottom: 0;
}

.category_description {
    /*width: 730px;*/
    /*float: left;*/
    /*overflow: hidden;*/
    height: 100%;
    padding-top: 16px;
    border-top: 1px solid #c1c1c1;
}

.show_all {
    width: 100px;
    float: right;
    font: 400 14px 'Roboto';
    color: #b3b3b3;
    text-align: center;
    cursor: pointer;
    transition: 0.3s;
}

.show_all:hover {
    color: #0e0e0e;
}

.news_medium {
    display: block;
    width: 608px;
    height: 340px;
    float: left;
    position: relative;
}

.news_medium img {
    width: 100%;
}


.main_img_cat_medium {
    display: block;
    text-decoration: none;
    width: 608px;
    height: 340px;
    overflow: hidden;
    /*margin-bottom: 18px;*/
    position: relative;
    float: left;
}

.main_img_cat_medium img {
    width: 100%;
    transition: 0.5s;
}

.main_img_cat:hover img {
    -webkit-transform: scale(1.01);
    -moz-transform: scale(1.01);
    -o-transform: scale(1.01);
    /*-webkit-filter: brightness(80%);*/
    filter: saturate(130%) brightness(80%);
    -webkit-filter:saturate(130%) brightness(80%);
}

.main_img_cat_medium .shadow {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 608px;
    height: 100px;
    z-index: 8;
    background-image: -moz-linear-gradient( 90deg, rgba(14,14,14,0.8) 0%, rgba(14,14,14,0) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgba(14,14,14,0.8) 0%, rgba(14,14,14,0) 100%);
    background-image: -ms-linear-gradient( 90deg, rgba(14,14,14,0.8) 0%, rgba(14,14,14,0) 100%);
}

.news_big.medium {
    position: relative;
    height: 342px;
}

.news_big.medium .text {
    height: 104px;
    overflow: hidden;
}

.news_big.long .text {
    height: 37px;
}

.text.tape {
    width: calc(100% - 312px);
    height: 75px;
    float: right;
    /*border-bottom: 1px solid #e3e3e3;*/
    font: 400 14px/18px 'Roboto';
    margin-top: 10px;
    transition: 0.4s;
}

.text.tape > p {
    max-height: 56px;
    overflow: hidden;
}

.news_big.medium .point, .news_big.medium .date, .news_big.medium .views {
    position: absolute;
    bottom: 12px;
}

.news_big.medium .date {
    left: 15px;
    bottom: 10px;
}

.news_big.medium .views {
    right: 0;
    bottom: 10px;
}

.border_line {
    width: 100%;
    height: 1px;
    margin: 60px 0 50px;
    background: #b3b3b3;
}


/*----------------------------------------------CATEGORY_SPORT-------------------------------*/





/*---------------------------------------------PAGINATION------------------------------------*/

.pagination {
    text-align: center;
    width: 640px;
    height: 30px;
    margin: 20px auto 20px;
    list-style: none;
    font-size: 0;
}

.pagination a {
    display: block;
    text-decoration: none;
    color: #121212;
}

.pagination .active a {
    text-decoration: none;
}

/*.pag_item {*/
    /*width: 28px;*/
    /*height: 28px;*/
    /*display: inline-block;*/
    /*vertical-align: top;*/
    /*border: 1px solid #b3b3b3;*/
    /*text-align: center;*/
    /*font: 300 14px/30px 'Roboto';*/
    /*color: #0e0e0e;*/
    /*margin-right: 5px;*/
    /*border-radius: 1px;*/
    /*cursor: pointer;*/
    /*transition: 0.3s;*/
/*}*/

/*.pag_item.next {*/
    /*width: auto;*/
    /*padding: 0 8px;*/
/*}*/

/*.pag_item.active {*/
    /*background: #e3e3e3;*/
/*}*/

/*.pag_item:hover {*/
    /*background: #e3e3e3;*/
/*}*/




/*----------------------------------------------ABOUT_US--------------------------------------*/

.page_container.o_nas {
    padding: 0 60px;
}

.intro {
    font: 500 28px 'Roboto';
    color: #0e0e0e;
    margin-bottom: 15px;
}

.intro_text {
    font: 400 18px/24px 'Roboto';
    color: #0e0e0e;
    padding-bottom: 15px;
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 18px;
}

.main_office_text {
    font: 500 18px 'Roboto';
    color: #0e0e0e;
    margin-bottom: 30px;
}

.employees_block {
    width: 100%;
    display: flex;
    justify-content: space-around;
      margin-bottom: 30px;
}

.employee {
    width: 200px;
    text-align: center;
}

.employee_photo {
    width: 88px;
    height: 88px;
    border-radius: 50%;
    background: #666;
    margin: 10px auto;
    overflow: hidden;
}

.employee_name {
    font: 500 18px/24px 'Roboto';
    color: #0e0e0e;
}

.employee_post {
    font: 400 18px/24px 'Roboto';
    color: #0e0e0e;
}

.staff_post {
    font: 500 18px/24px 'Roboto';
    color: #0e0e0e;
}

.staff_post_name {
    font: 400 18px/24px 'Roboto';
    color: #0e0e0e;
    margin-bottom: 15px;
}

.staff_block {
    padding-bottom: 10px;
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 20px;
}

.plus_block {
    font: 400 18px/24px 'Roboto';
    color: #0e0e0e;
    padding-left: 25px;
    margin-bottom: 30px;
    position: relative;
}

.plus_block span {
    font: 500 17px/21px 'RobotoMedium';
}

.plus_block:before {
    content: '';
    display: block;
    width: 8px;
    height: 8px;
    position: absolute;
    border-radius: 50%;
    top: 8px;
    left: 0;
    background: #025444;
}

.fan_info {
    font: 500 18px/24px 'Roboto';
    color: #0e0e0e;
    margin: 25px 0 10px;
}

.fan_adress {
    font: 300 17px/21px 'RobotoLight';
    color: #000;
    margin: 25px 0 10px;
}

.map {
    width: 890px;
    height: 360px;
    margin-left: -50px;
    background: #b3b3b3;
}

.fan_contact {
    font: 300 17px/21px 'RobotoLight';
    color: #000;
    margin-top: 30px;
    margin-bottom: 30px;
}

.fan_contact span {
    font: 500 17px/21px 'RobotoMedium';
}

.fan_contact span.phone {
    margin-left: 30px;
}


.pwa-pup {
    /*display: none;*/
    width: 250px;
    height: 250px;
    background: #e7e6f2;
    border-radius: 20px 20px 0 20px;
    position: fixed;
    right: 10px;
    bottom: 10px;
    z-index: 9999;
    padding-top: 10px;
    text-align: center;
}
.pwa-pup .close {
    width: 20px;
    height: 20px;
    opacity: 1;
    background: url("/assets/images/svg/close-white.svg") no-repeat center/16px;
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 3;
    cursor: pointer;
}
.pp-btn {
    position: absolute;
    bottom: 10px;
    left: 22px;
    width: 206px;
    font: 400 13px/40px 'Roboto';
    height: 40px;
    border-radius: 2px;
    background-image: radial-gradient(circle at 97% 3%, #669ccc, #66ccb6);
    transition: 0.3s ease;
}
.pp-btn:hover {
    box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.2);
    cursor: pointer;
}


/*-----------------------------------------------FOOTER-------------------------------------*/

.footer {
    width: 100%;
    background: #1a1a1a;
    position: relative;
    z-index: 1;
}

.footer_wrap {
    max-width: 1232px;
    /*height: 210px;*/
    margin: 0 auto;
    font-size: 0;
    position: relative;
    padding: 20px 0 40px;
}

.main_menu_footer {
    display: inline-block;
    vertical-align: top;
    width: 175px;
    list-style: none;
    padding-top: 20px;
    margin-right: 16px;
}

.menu_item_footer {
    display: inline-block;
    color: #fff;
    text-decoration: none;
    font: 400 14px 'Roboto';
    padding: 4px 0;
}

.menu_item_footer:hover {
    text-decoration: underline;
}

.footer_info {
    display: inline-block;
    vertical-align: top;
    width: 540px;
    margin-right: 16px;
    font-size: 14px;
    color: #fff;
}

.info_text, .cr {
    color: #fff;
    font: 400 12px 'Roboto';
    padding-bottom: 16px;
    border-bottom: 1px solid #fff;
}

.cr {
    margin-top: 20px;
    padding-bottom: 0;
    border-bottom: none;
}

.foot_menu {
    width: 450px;
    height: 45px;
    display: flex;
    justify-content: space-between;
}

.fm_item {
    display: block;
    font: 400 14px/45px 'Roboto';
    color: #fff;
    text-decoration: none;
}

.fm_item:hover {
    text-decoration: underline;
}

.foot_share {
    display: inline-block;
    vertical-align: top;
    width: 230px;
    height: 30px;
    font-size: 0;
    margin-top: 20px;
}

.header_share .icon,
.foot_share .icon {
    display: inline-block;
    vertical-align: top;
    margin-right: 8px;
    width: 30px;
    /*opacity: 0.8;*/
    height: 30px;
    transition: 0.3s;
    background: url(../images/vk.svg) no-repeat center;
    background-size: 30px;
    border-radius: 0;
}

.header_share .icon {
    background-size: 30px;
}

.header_share .icon:hover,
.foot_share .icon:hover {
   /*opacity: 1;*/
    -webkit-filter: brightness(80%);
    filter: brightness(80%);
}

.header_share .odn,
.foot_share .odn {
    background: url(../images/odn.svg) no-repeat center;
    background-size: 30px;
}

.header_share .tw,
.foot_share .tw {
    background: url(../images/tw.svg) no-repeat center;
    background-size: 30px;
}

.header_share .tg,
.foot_share .tg {
    background: url(../images/svg/telegram_png.svg) no-repeat center;
    background-size: 30px;
}

.header_share .fb,
.foot_share .fb {
    background: url(../images/fb.svg) no-repeat center;
    background-size: 30px;
}

.header_share .vb,
.foot_share .vb {
    background: url(../images/svg/viber-2.svg) no-repeat center;
    background-size: 30px;
}

.fresh-news-block{
    z-index:1007;
    display: none;
    height:110px;
    width:330px;
    position:fixed;
    bottom:32px;
    right: 16px;
    border-radius: 2px;
    overflow: hidden;
    background-color: rgba(14, 14, 14, 0.8);
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.3);
}

.fresh-news-block.hide {
    display: none;
}

.fresh-news-block-image{
    overflow: hidden;
    width: 60px;
    height: 60px;
    /* border-radius: 50%; */
    position: absolute;
    bottom: 16px;
    left: 16px;
}

.fresh-news-block-image img{
    height: 80px;
    position: absolute;
    left: -30px;
}

.fresh-news-block-text{
    height: 60px;
    width: 210px;
    position: absolute;
    bottom: 20px;
    left: 75px;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    padding-top: 10px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.fresh-news-block-text:hover {
    text-decoration: underline;
}

.fresh-news-block a{
    text-decoration: none;
    color: #fff;
}

.fresh-news-block-buttons{
    position: absolute;
    top: 16px;
    right: 16px;
    height:12px;
    width:12px;
    background: url(../images/svg/xs.svg) no-repeat center;
}

.new_news {
    color: #14a083;
    font: 400 14px 'Roboto';
    position: absolute;
    left: 16px;
    top: 10px;
}

.fresh-news-block-buttons_read{
    position: absolute;
    right:0;
    top:0;
    height: 39px;
    border-bottom: 1px solid #cccccc;
    width:100%;
    display: flex;
    align-items: center;
    text-align: center;
    color: #025443;
    cursor: pointer;
    opacity: 0.8;
}

.fresh-news-block-buttons_read a{
    color: #025443;
}

.fresh-news-block-buttons_close{
    position: absolute;
    right:0;
    bottom:0;
    height:40px;
    width:100%;
    display: flex;
    align-items: center;
    text-align: center;
    cursor: pointer;
    color:#000;
    opacity: 0.8;
}

.fresh-news-block-buttons div:hover{
    opacity:1;
}

.fresh-news-block-buttons span{
    margin:0 auto;
}


.footer_counters {
    position: absolute;
    right: 60px;
    bottom: 25px;
    font-size: 0;
}

.footer_counters li {
    display: inline-block;
    margin-right: 10px;
}

.footer_counters li:last-of-type {
    margin-right: 0;
}

.footer_home_link {
    display: block;
    width: 200px;
    height: 28px;
    background: url(../images/svg/logo.svg) no-repeat;
}

.block_share_wrapper{
    display: inline-block;
    width: 294px;
}






/*--------------------------------------------------------SIDEBAR_ANMATION---------------------------------*/

/*#first_iframe {*/
    /*position: fixed;*/
    /*width: 296px !important;*/
    /*z-index: 999;*/
/*}*/

.wp1, .wp2, .wp3 {
    width: 296px;
    height: 250px;
    display: none;
}

.wp2 {
    height: 590px;
}

.wp3 {
    height: 320px;
}

.wp1.mt, .wp2.mt, .wp3.mt {
    display: block;
}

#first_iframe {
    background: #e3e3e3 !important;
}

#second_iframe {
    width: 296px !important;
    z-index: 999;
    margin: 10px 0;
    background: #e3e3e3;
}

.stiky {
    position: fixed;
    top:0;
    z-index: 1001;
}
.wp_block {
    margin-top:16px;
    background: #FFFFFF;
    z-index: 999;
    transition: 0.5s ease-in;
}

.wp_block.fix {
    top: 342px;
}

.wp_block.fix.top {
    top: -50px;
}

.wp_block.fix.top.top_2 {
    /*top: -600px;*/
    opacity: 0;
}



/*--------------------------------------------------------END_SIDEBAR_ANMATION---------------------------------*/














.khl_block {
    height: 38px;
    border-bottom: 1px solid #025444;
}

.khl {
    float: left;
    font: 400 18px/38px 'Roboto';
    text-transform: uppercase;
}

.west, .east {
    float: right;
    cursor: pointer;
    line-height: 38px;
    color: #b3b3b3;
    margin-left: 8px;
}

.west.active, .east.active {
    color: #025444;
}





.tables_wrap {
    position: relative;
    height: 320px;
    width: 920px;
}

.tables_block {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 920px;
}

.tables_block.active {
    display: block;
}

.khl_table, .rfpl_table {
    display: table;
    width: 435px;
    font: 400 12px'Roboto';
    color: #0e0e0e;
    float: left;
}

.rfpl_table {
    width: 100%;
    float: none;
}


.khl_table.bottom {
    float: right;
}

.khl_table .row,
.rfpl_table .row {
    display: table-row;
    height: 40px;
    width: 435px;
}

.rfpl_table .row {
    width: 100%;
    height: 36px;
    border-bottom: 1px solid #e3e3e3;
}

.khl_table .row:nth-child(even) {
    background: #e3e3e3;
}

.khl_table .cell, .rfpl_table .cell {
    display: table-cell;
    line-height: 36px;
}

.khl_table .cell:first-child {
    padding-left: 3px;
    width: 25px;
}

.club_logo {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: #fff;
    border-radius: 10px;
    position: relative;
    top: 5px;
    margin-right: 5px;
}

.club_logo img {
    width: 15px;
    height: 15px;
    position: absolute;
    top: 3px;
    left: 3px;

}

.all_news_btn {
    display: block;
    width: 94px;
    height: 28px;
    text-align: center;
    text-decoration: none;
    color: #0e0e0e;
    font: 300 13px/30px 'Roboto';
    border: 1px solid #b3b3b3;
    border-radius: 2px;
    margin: 20px auto 0;
    transition: 0.3s;
}

.all_news_btn:hover {
    background: #e3e3e3;
}

.header_form, .header_share {
    display: none;
    position: absolute;
    top: 15px;
    right: 330px;
    /* height: 30px; */
    width: 550px;
}
.header_share {
    width: 420px;
    padding-left: 130px;
}

.header_form.show, .header_share.show {
    display: block;
}

.header_share {
    background: #fff;
    top: 10px;
    font-size: 0;
}

.share_text {
    display: inline-block;
    font: 400 16px/30px 'Roboto';
    margin-right: 8px;
}


.search_form-close_button{
    position: absolute;
    top:4px;
    right:0;
    cursor: pointer;
}

/*!* подписаться попап *!*/
/*.sign_in-cover{*/
    /*position:fixed;*/
    /*top:0;*/
    /*bottom:0;*/
    /*left:0;*/
    /*right:0;*/
    /*background-color: black;*/
    /*opacity: 0.8;*/
    /*z-index:10000;*/
/*}*/

/*.sign_in{*/
    /*position:fixed;*/
    /*top:0;*/
    /*bottom:0;*/
    /*left:0;*/
    /*right:0;*/
    /*z-index:10001;*/
/*}*/

/*.sign_in-box{*/
    /*margin:0 auto;*/
    /*background-color: white;*/
    /*width:400px;*/
    /*height:200px;*/
    /*margin-top:200px;*/
/*}*/

/*.sign_in-header{*/
    /*width: 100%;*/
    /*height:50px;*/
    /*background: linear-gradient(to right, #025545, #027F6F);*/
    /*color:white;*/
    /*font-family: Roboto;*/
    /*display: flex;*/
    /*justify-content: space-between;*/
    /*align-items: center;*/
/*}*/

/*.sign_in-header-title{*/
    /*margin-left:18px;*/
    /*font-size: 20px;*/
/*}*/

/*.sign_in-header-close{*/
    /*font-size:14px;*/
    /*margin-right: 20px;*/
    /*cursor: pointer;*/
/*}*/

/*.sign_in-header-close:hover,*/
/*.sign_in-content-button:hover*/
/*{*/
    /*text-decoration: underline;*/
/*}*/

/*.sign_in-content{*/
    /*display: flex;*/
    /*flex-direction: column;*/

    /*align-items:center;*/
/*}*/

/*.sign_in-content-input{*/

    /*margin:0 auto;*/
    /*margin-top: 30px;*/
    /*height: 26px;*/
    /*width:50%;*/
/*}*/

/*.sign_in-content-button{*/
    /*margin: 0 auto;*/
    /*border-radius: 10px;*/
    /*width:50%;*/
    /*background-color: #025545;*/
    /*text-align: center;*/
    /*color:white;*/
    /*padding: 3px 0;*/
    /*margin-top: 30px;*/
    /*cursor: pointer;*/
/*}*/


/*!* ***************** *!*/

/*.search_button_header{*/
    /*position: absolute;*/
    /*z-index: 99;*/
    /*top: 15px;*/
    /*right: 60px;*/
    /*cursor:pointer;*/
/*}*/

.search_field {
    display: block;
    width: 100%;
    height: 25px;
    background: #fff;
    border: none;
    border-bottom: 1px solid #b3b3b3;
    outline: none;
    color: #0e0e0e;
    font: 400 16px/20px 'Roboto';
}

.search_button {
    position: absolute;
    top: 3px;
    right: 3px;
    display: none;
    width: 14px;
    height: 14px;
    /*background: url('../images/svg/loop.svg');*/
    background-size: 14px;
    border: none;
    outline: none;
    cursor: pointer
}

/*.mail_button {*/
    /*display: block;*/
    /*position: absolute;*/
    /*top: 15px;*/
    /*right: 20px;*/
    /*width: 30px;*/
    /*height: 30px;*/
    /*background: url(../images/share.svg);*/
    /*background-size: 30px;*/
    /*cursor: pointer;*/
/*}*/

/*.sub_header {*/
    /*position: relative;*/
    /*height: 32px;*/
    /*box-sizing: border-box;*/
    /*background: #ffffff;*/
    /*box-shadow: 0 5px 5px -2px rgba(0,0,0,0.2);*/
/*}*/

/*.sub_menu {*/
    /*position: absolute;*/
    /*left: 310px;*/
    /*display: block;*/
    /*font-size: 0;*/
/*}*/

/*.sub_menu li {*/
    /*display: inline-block;*/
    /*margin-right: 20px;*/
/*}*/

/*.sub_menu li:last-of-type {*/
    /*margin-right: 0;*/
/*}*/

/*.sub_menu li a {*/
    /*display: block;*/
    /*font: 400 15px/28px RobotoRegular;*/
    /*color: #000;*/
    /*text-decoration: none;*/
    /*opacity: 0.7;*/
    /*-webkit-transition: opacity 200ms;*/
    /*-moz-transition: opacity 200ms;*/
    /*-ms-transition: opacity 200ms;*/
    /*-o-transition: opacity 200ms;*/
    /*transition: opacity 200ms;*/
/*}*/

/*.sub_menu li a:hover{*/
    /*color: #025443;*/
    /*opacity: 1;*/
    /*-webkit-transition: opacity 200ms;*/
    /*-moz-transition: opacity 200ms;*/
    /*-ms-transition: opacity 200ms;*/
    /*-o-transition: opacity 200ms;*/
    /*transition: opacity 200ms;*/
/*}*/

/*.sub_menu li a.active{*/
    /*opacity: 1;*/
    /*color: #025443;*/
    /*-webkit-transition: opacity 200ms;*/
    /*-moz-transition: opacity 200ms;*/
    /*-ms-transition: opacity 200ms;*/
    /*-o-transition: opacity 200ms;*/
    /*transition: opacity 200ms;*/
/*}*/

/*.actual_event_link {*/
    /*display: block;*/
    /*position: absolute;*/
    /*left: 30px;*/
    /*font: 400 15px/28px RobotoRegular;*/
    /*color: #000000;*/
    /*text-decoration: none;*/
    /*background: url('../images/svg/star.svg') left center no-repeat;*/
    /*background-size: 13px;*/
    /*padding-left: 20px;*/
/*}*/

/*.actual_event_link:hover {*/
    /*text-decoration: underline;*/
/*}*/

/*.fan_tv_link {*/
    /*display: block;*/
    /*position: absolute;*/
    /*right: 30px;*/
    /*font: 500 15px/22px RobotoMedium;*/
    /*color: #025443;*/
    /*text-decoration: none;*/
    /*border-left: 1px solid #cccccc;*/
    /*padding-left: 15px;*/
    /*margin: 3px 0;*/
/*}*/

/*.fan_tv_link:hover {*/
    /*text-decoration: underline;*/
/*}*/

/*.tape_news_link {*/
    /*display: block;*/
    /*position: absolute;*/
    /*right: 112px;*/
    /*font: 500 15px/22px RobotoMedium;*/
    /*color: #025443;*/
    /*text-decoration: none;*/
    /*margin: 3px 0;*/
/*}*/

/*.tape_news_link:hover {*/
    /*text-decoration: underline;*/
/*}*/

/*.columns_wrapper {*/
    /*display: flex;*/
    /*justify-content: space-between;*/
/*}*/

/*.left_column {*/
    /*position: relative;*/
    /*width: 920px;*/
/*}*/

/*.right_column {*/
    /*width: 296px;*/
    /*margin-left: 16px;*/
/*}*/
/*
.chapter {
    margin: 0;
    background: #e3e3e3;
    border-left: 10px solid #025443;
}

.chapter.main{
    margin: 0;
}

.chapter.single{
    margin: 0;
}

.chapter a {
    font: 500 18px/32px RobotoMedium;
    color: #000000;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-left: 10px;
}

.chapter span,
.chapter h1{
    font: 500 18px/32px RobotoMedium;
    color: #000000;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-left: 10px;
}*/

/*.main_slider {*/
    /*display: none;*/
    /*height: 349px;*/
/*}*/

/*.slider_item a {*/
    /*display: block;*/
    /*text-decoration: none;*/
    /*color: #000000;*/
/*}*/

/*.slider_image_link {*/
    /*position: relative;*/
    /*display: block;*/
    /*float: left;*/
    /*margin-right: 10px;*/
/*}*/

/*.slider_image_link:after {*/
    /*content: '';*/
    /*position: absolute;*/
    /*right: 0;*/
    /*top: 0;*/
    /*bottom: 0;*/
    /*background: linear-gradient(to right, rgba(0,0,0,0), rgba(0,0,0,0.5));*/
    /*width: 50px;*/
    /*z-index: 9;*/
/*}*/

/*.slider_image_link:before {*/
    /*content: '';*/
    /*position: absolute;*/
    /*border: 15px solid transparent;*/
    /*border-right: 15px solid #ffffff;*/
    /*right: 0;*/
    /*top: 50%;*/
    /*margin-top: -15px;*/
    /*z-index: 99;*/
/*}*/

/*.slider_image {*/
    /*display: block;*/
    /*width: 620px;*/
/*}*/

/*.bx-viewport{*/
    /*height: 354px !important;*/
/*}*/

/*!*.bx-wrapper .bx-pager{*!*/
    /*!*width: 270px !important;*!*/
/*!*}*!*/

/*.main_slider img.slider_image{*/
    /*height: 349px;*/
/*}*/

/*.slider_title {*/
    /*font: 500 19px/23px RobotoMedium;*/
    /*padding-top: 10px;*/

/*}*/

/*.item_title {*/
    /*font: 300 15px/18px RobotoLight  !important;*/
    /*margin-bottom: 10px;*/
    /*color: #000 !important;*/
/*}*/




/*.slider_lead.second {*/
    /*top: 137px;*/
/*}*/

/*.slider_lead.third {*/
    /*top: 224px;*/
/*}*/

/*.slider_lead.fourth {*/
    /*top: 311px;*/
/*}*/



/*.item_info {*/
    /*display: flex;*/
    /*justify-content: space-between;*/
    /*font: 300 12px/14px RobotoLight;*/
    /*color: #9d9d9c;*/
/*}*/

/*.item_views {*/
    /*background: url('../images/svg/view_grey.svg?2') right center no-repeat;*/
    /*background-size: auto 10px;*/
    /*padding-right: 25px;*/
/*}*/

.item_link {
    position: relative;
    display: block;
    text-decoration: none;
    color: #0e0e0e;
    width: 712px;
    height: 165px;
    padding: 0;
}

.item_link > img {
    width: 296px;
    height: 165px;
    float: left;
    transition: 0.3s;
}

.item_link:before {
    /*content: '';*/
    display: block;
    width: 0;
    height: 1px;
    background: #025444;
    position: absolute;
    bottom: 0;
    left: 312px;
    transition: 0.3s;
}

.item_link:hover .text.tape {
    /*border-bottom: 1px solid #025444;*/
}

.title {
    width: calc(100% - 312px);
    height: 44px;
    overflow: hidden;
    margin-top: 25px;
    font: 500 16px/20px 'Roboto';
    color: #000;
    float: right;
    transition: 0.3s;
}

.item_link:last-of-type {
    border-bottom: 0;
}

.item_link.green {
    background-image: url(../images/svg/point_green_1.svg);
}

.item_link.yellow {
    background-image: url(../images/svg/point_yellow_1.svg);
}

.item_link.red {
    background-image: url(../images/svg/point_red_1.svg);
}

/*.exclusive_container {*/
    /*background: #ffffff;*/
    /*padding: 0 10px 10px 10px;*/
/*}*/

/*.button {*/
    /*width: 150px;*/
    /*background: #025443;*/
    /*font: 500 13px/20px RobotoMedium;*/
    /*color: #ffffff;*/
    /*text-align: center;*/
    /*text-transform: uppercase;*/
    /*margin: 0 auto;*/
    /*border-radius: 10px;*/
    /*cursor: pointer;*/
    /*letter-spacing: 1px;*/
/*}*/

/*.linkButton {*/
    /*width: 200px;*/
/*}*/

/*.button a {*/
    /*display: inline-block;*/
    /*text-decoration: none;*/
    /*color: #ffffff;*/
    /*padding: 0 3px;*/
/*}*/

/*.online_translation {*/
    /*display: block;*/
    /*padding: 10px;*/
    /*margin-top: 10px;*/
    /*margin-bottom: 10px;*/
    /*color: #ffffff;*/
    /*text-decoration: none;*/
    /*background: #025443 url('../images/svg/camera.svg') no-repeat 10px 14px;*/
    /*background-size: 24px;*/
/*}*/

/*.online_translation .online {*/
    /*position: relative;*/
    /*background: #ffffff;*/
    /*font: 400 15px/26px RobotoRegular;*/
    /*color: #000;*/
    /*border-radius: 25px;*/
    /*padding-left: 24px;*/
    /*width: 160px;*/
    /*margin:0 auto;*/
    /*opacity: 0.8;*/
    /*-webkit-transition: opacity 200ms;*/
    /*-moz-transition: opacity 200ms;*/
    /*-ms-transition: opacity 200ms;*/
    /*-o-transition: opacity 200ms;*/
    /*transition: opacity 200ms;*/
/*}*/

/*.online_translation .online:hover{*/
    /*opacity: 1;*/
    /*-webkit-transition: opacity 200ms;*/
    /*-moz-transition: opacity 200ms;*/
    /*-ms-transition: opacity 200ms;*/
    /*-o-transition: opacity 200ms;*/
    /*transition: opacity 200ms;*/
/*}*/

/*.online_translation .online:before {*/
    /*content: '';*/
    /*position: absolute;*/
    /*left: 8px;*/
    /*top: 8px;*/
    /*width: 10px;*/
    /*height: 10px;*/
    /*border-radius: 5px;*/
    /*background: #f20000;*/
/*}*/

/*.online_translation h3 {*/
    /*font: 300 15px/18px RobotoLight;*/
    /*font-style: italic;*/
    /*border-top: 2px solid #031c17;*/
    /*margin-top: 10px;*/
    /*padding-top: 10px;*/
/*}*/

/*.online_translation .watch {*/
    /*text-align: right;*/
    /*font: 400 15px/18px RobotoRegular;*/
    /*background: url('../images/svg/arrow_right_white.svg') no-repeat right 6px;*/
    /*background-size: auto 10px;*/
    /*padding-right: 15px;*/
    /*margin: 5px 0 0 0;*/
/*}*/

/*.advert_sidebar_block {*/
    /*margin-top: 10px;*/
    /*margin-bottom: 3px;*/
/*}*/

/*.footer_legend {*/
    /*display: block;*/
    /*background: #ffffff;*/
    /*font-size: 0;*/
    /*text-align: center;*/
/*}*/

/*.footer_legend a{*/
    /*text-decoration: none;*/
    /*color: inherit;*/
/*}*/

/*.footer_legend li {*/
    /*display: inline-block;*/
    /*font: 400 14px/28px RobotoRegular;*/
    /*text-transform: uppercase;*/
    /*margin-right: 25px;*/
    /*padding-left: 30px;*/
    /*background-repeat: no-repeat;*/
    /*background-size: 18px;*/
    /*background-position: left center;*/
/*}*/

/*.footer_legend li:last-of-type {*/
    /*margin-right: 0;*/
/*}*/

/*.footer_legend li:nth-of-type(1) { background-image: url('../images/svg/point_green_1.svg'); }*/
/*.footer_legend li:nth-of-type(2) { background-image: url('../images/svg/point_yellow_1.svg'); }*/
/*.footer_legend li:nth-of-type(3) { background-image: url('../images/svg/point_red_1.svg'); }*/

/*!*.footer {*!*/
    /*!*position: relative;*!*/
    /*!*background: #025443;*!*/
    /*!*height: 220px;*!*/
/*!*}*!*/

/*.footer_social {*/
    /*position: absolute;*/
    /*top: 20px;*/
    /*right: 30px;*/
    /*display: flex;*/
    /*justify-content: space-between;*/
    /*width: 140px;*/
/*}*/

/*.footer_social li {*/
    /*display: block;*/
/*}*/

/*.footer_social li img {*/
    /*display: block;*/
    /*width: 20px;*/
    /*height: 20px;*/
/*}*/

/*.footer_menu {*/
    /*position: absolute;*/
    /*top: 60px;*/
    /*left: 30px;*/
    /*width: 390px;*/
    /*font-size: 0;*/
/*}*/

/*.footer_menu li {*/
    /*display: inline-block;*/
    /*width: 130px;*/
/*}*/

/*.footer_menu li a {*/
    /*display: block;*/
    /*font: 400 15px/22px RobotoRegular;*/
    /*color: #ffffff;*/
    /*text-decoration: none;*/
    /*opacity: 0.7;*/
    /*-webkit-transition: opacity 200ms;*/
    /*-moz-transition: opacity 200ms;*/
    /*-ms-transition: opacity 200ms;*/
    /*-o-transition: opacity 200ms;*/
    /*transition: opacity 200ms;*/
/*}*/

/*.footer_menu li a:hover {*/
    /*opacity: 1;*/
    /*-webkit-transition: opacity 200ms;*/
    /*-moz-transition: opacity 200ms;*/
    /*-ms-transition: opacity 200ms;*/
    /*-o-transition: opacity 200ms;*/
    /*transition: opacity 200ms;*/
/*}*/

/*.footer_pages_menu {*/
    /*position: absolute;*/
    /*bottom: 0;*/
    /*left: 30px;*/
    /*display: flex;*/
    /*justify-content: space-between;*/
    /*width: 390px;*/
    /*border-top: 2px solid #031c17;*/
/*}*/

/*.footer_pages_menu li {*/
    /*display: block;*/
/*}*/

/*.footer_pages_menu li a {*/
    /*display: block;*/
    /*font: 400 15px/40px RobotoRegular;*/
    /*color: #ffffff;*/
    /*text-decoration: none;*/
/*}*/

/*.footer_pages_menu li a:hover {*/
    /*text-decoration: underline;*/
/*}*/

/*.footer_copyright {*/
    /*position: absolute;*/
    /*width: 690px;*/
    /*right: 30px;*/
    /*top: 60px;*/
    /*font: 400 11px/16px RobotoRegular;*/
    /*color: #ffffff;*/
    /*opacity: 0.6;*/
/*}*/

/*!*.footer_info {*!*/
    /*!*position: absolute;*!*/
    /*!*width: 690px;*!*/
    /*!*right: 30px;*!*/
    /*!*bottom: 0;*!*/
    /*!*font: 400 11px/40px RobotoRegular;*!*/
    /*!*color: #ffffff;*!*/
/*!*}*!*/

/*.footer_counters {*/
    /*position: absolute;*/
    /*right: 30px;*/
    /*top: 10px;*/
    /*font-size: 0;*/
/*}*/

/*.footer_counters li {*/
    /*display: inline-block;*/
    /*margin-right: 10px;*/
/*}*/

/*.footer_counters li:last-of-type {*/
    /*margin-right: 0;*/
/*}*/

/*.block_news_item {*/
    /*margin-bottom: 10px;*/
    /*background-color: white;*/
/*}*/

/*.item_image_link + .item_image_link{*/
    /*margin-bottom: 10px;*/
/*}*/

/*.item_image_link {*/
    /*position: relative;*/
    /*display: block;*/
    /*width: 440px;*/
    /*float: left;*/
    /*text-decoration: none;*/
    /*background: #ffffff;*/
/*}*/

/*.item_image_link:before {*/
    /*content: '';*/
    /*position: absolute;*/
    /*bottom: 30px;*/
    /*left: 0;*/
    /*right: 0;*/
    /*height: 70px;*/
    /*background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1));*/
    /*z-index: 9;*/
/*}*/

/*.item_image_link img {*/
    /*display: block;*/
    /*width: 440px;*/
    /*height: 245px;*/
/*}*/

/*.item_image_title {*/
    /*position: absolute;*/
    /*left: 0;*/
    /*bottom: 30px;*/
    /*right: 0;*/
    /*padding: 10px;*/
    /*font: 500 16px/18px RobotoMedium;*/
    /*color: #ffffff;*/
    /*z-index: 10;*/
/*}*/

/*.item_image_link .item_info {*/
    /*line-height: 30px;*/
    /*padding: 0 10px;*/
/*}*/

.block_news_item .item_link {
    background-color: #ffffff;
    width: 390px;
    float: left;
    padding: 10px 0px 10px 20px;
    background-position: 0px 12px;
    height: 70px;
    overflow: hidden;
    margin-left: 20px;
    margin-right: 20px;
}

.block_news_item .item_link:last-of-type {
    border-bottom: 3px solid #ffffff; /*hotFix*/
}

.latest_news_block {
    background: #ffffff;
    font-size: 0;
}

.latest_news_block .item_link {
    display: inline-block;
    width: 250px;
    margin-left: 20px;
}

.latest_news_block .item_link:nth-of-type(4), .latest_news_block .item_link:nth-of-type(5) {
    border-bottom: 0;
}

/*.tabs_news_block {*/
    /*margin: 10px 0;*/
    /*font-size: 0;*/
/*}*/

/*.tab {*/
    /*display: inline-block;*/
    /*width: 440px;*/
/*}*/

/*.tab:first-of-type {*/
    /*margin-right: 10px;*/
/*}*/

/*.switcher {*/
    /*font-size: 0;*/
/*}*/

/*.switch {*/
    /*display: inline-block;*/
    /*text-align: center;*/
    /*font: 500 14px/28px RobotoMedium;*/
    /*text-transform: uppercase;*/
    /*color: #9d9d9c;*/
    /*width: 220px;*/
    /*background: #E3E3E3;*/
    /*cursor: pointer;*/
    /*vertical-align:top;*/
    /*-webkit-user-select: none;*/
    /*-moz-user-select: none;*/
    /*-o-user-select: none;*/
    /*-ms-user-select: none;*/
/*}*/

/*.switch:hover{*/
    /*color: #000;*/
/*}*/

/*.switch.active {*/
    /*font: 500 18px/28px RobotoMedium;*/
    /*color: #000000;*/
    /*text-transform: uppercase;*/
    /*border-left: 10px solid #025443;*/
    /*width: 210px;*/
    /*background: #D1D1D1;*/
/*}*/

/*.tabs_news_block .item_image_link {*/
    /*float: none;*/
    /*margin-right: 0;*/
    /*display: none;*/
/*}*/

/*.tabs_news_block .item_image_link.active {*/
    /*display: block;*/
/*}*/

.tabs_news_block .item_link {
    background-color: #ffffff;
    padding: 10px 10px 10px 30px;
    background-position: 10px 12px;
}

.item_link_tab_container {
    border-top: 2px solid #e3e3e3;
    display: none;
}

.item_link_tab_container.active {
    display: block;
}

/*.go_to_category {*/
    /*display: block;*/
    /*width: 175px;*/
    /*font: 500 13px/20px RobotoMedium;*/
    /*color: #ffffff;*/
    /*background: #025443;*/
    /*opacity: 0.8;*/
    /*margin: 10px auto 0;*/
    /*text-align: center;*/
    /*text-decoration: none;*/
    /*text-transform: uppercase;*/
    /*letter-spacing: 1px;*/
    /*border-radius: 10px;*/
    /*-webkit-transition: opacity 200ms;*/
    /*-moz-transition: opacity 200ms;*/
    /*-ms-transition: opacity 200ms;*/
    /*-o-transition: opacity 200ms;*/
    /*transition: opacity 200ms;*/

/*}*/

/*.go_to_category:hover {*/
    /*opacity: 1;*/
    /*-webkit-transition: opacity 200ms;*/
    /*-moz-transition: opacity 200ms;*/
    /*-ms-transition: opacity 200ms;*/
    /*-o-transition: opacity 200ms;*/
    /*transition: opacity 200ms;*/
/*}*/

/*.block_news .chapter a {*/
    /*background: url('../images/svg/arrow_right_gray.svg') no-repeat right 7px;*/
    /*background-size: auto 11px;*/
    /*padding-right: 15px;*/
/*}*/



/*.item_tape_news {*/
    /*position: relative;*/
    /*display: block;*/
    /*text-decoration: none;*/
    /*color: #000000;*/
    /*margin: 10px;*/
    /*border-bottom: 1px solid #e3e3e3;*/
    /*padding-left: 40px;*/
/*}*/

/*.item_tape_news:last-of-type {*/
    /*border-bottom: 0;*/
/*}*/

/*.item_tape_news h3 {*/
    /*font: 400 13px/16px RobotoRegular;*/
    /*color: #666666;*/
/*}*/

/*.item_tape_news:hover h3 {*/
    /*color: #025443;*/
/*}*/

/*.item_tape_news_time {*/
    /*position: absolute;*/
    /*top: 0;*/
    /*left: 0;*/
    /*font: 400 13px/16px RobotoRegular;*/
/*}*/



/*.advert_head_block.fixed{*/
    /*position: fixed;*/
    /*width: 1200px;*/
    /*z-index: 999;*/
    /*top: 0;*/
    /*transform:translateZ(1px);*/
/*}*/

/*.header_block.fixed {*/
    /*position: fixed;*/
    /*width: 1200px;*/
    /*z-index: 999;*/
    /*top: 80px;*/
    /*transform:translateZ(1px);*/
    /*opacity: 0.95;*/
/*}*/

/*.padding_fix {*/
    /*padding-top: 168px;*/
/*}*/

/*.header_social_block {*/
    /*width: 140px;*/
    /*padding: 10px;*/
    /*position: absolute;*/
    /*top: 38px;*/
    /*right: 4px;*/
    /*background: #fff;*/
    /*box-shadow: 4px 4px 16px -2px rgba(0, 0, 0, 0.5);*/
    /*z-index: 9000;*/
    /*display: none;*/
/*}*/

/*.header_social_block:before {*/
    /*content: '';*/
    /*border: 6px solid transparent;*/
    /*border-bottom: 6px solid #ffffff;*/
    /*position: absolute;*/
    /*top: -11px;*/
    /*right: 5px;*/
/*}*/

/*.social_text {*/
    /*font: 400 12px/14px RobotoRegular;*/
/*}*/

/*.social_icons {*/
    /*height: 30px;*/
    /*border-bottom: 1px solid #e3e3e3;*/
    /*margin: 10px 0;*/
    /*display: flex;*/
    /*justify-content: space-between;*/
/*}*/

/*.icon {*/
    /*width: 20px;*/
    /*height: 20px;*/
    /*background: url(../images/svg/vk.svg) no-repeat center;*/
/*}*/

/*.fb {*/
    /*background: url(../images/svg/fb.svg) no-repeat center;*/
/*}*/

/*.odn {*/
    /*background: url(../images/svg/ok.svg) no-repeat center;*/
/*}*/

/*.tw {*/
    /*background: url(../images/svg/tw.svg) no-repeat center;*/
/*}*/

/*.rss {*/
    /*background: url(../images/svg/rss.svg) no-repeat center;*/
/*}*/

/*.social_icons .icon:hover{*/
    /*opacity: 1;*/
/*}*/

/*.subscribe {*/
    /*border-radius: 10px;*/
    /*background: #025443;*/
    /*font: 400 13px/20px RobotoRegular;*/
    /*color: #fff;*/
    /*text-align: center;*/
    /*text-transform: uppercase;*/
    /*margin-top: 10px;*/
    /*position: relative;*/
    /*cursor: pointer;*/
/*}*/

/*.subscribe:before {*/
    /*!*content: '';*!*/
    /*!*display: block;*!*/
    /*!*width: 140px;*!*/
    /*!*height: 2px;*!*/
    /*!*background: #e3e3e3;*!*/
    /*!*position: absolute;*!*/
    /*!*top: 31px;*!*/
    /*!*left: 0;*!*/
/*}*/

/*.offer_news {*/
    /*height: 20px;*/
    /*border-radius: 10px;*/
    /*background: #025443;*/
    /*color: #fff;*/
    /*font: 500 12px/20px RobotoMedium;*/
    /*text-align: center;*/
    /*margin: 0 auto;*/
    /*position: relative;*/
    /*cursor: pointer;*/
    /*margin-top: 22px;*/
    /*opacity: 0.8;*/
    /*-webkit-transition: opacity 200ms;*/
    /*-moz-transition: opacity 200ms;*/
    /*-ms-transition: opacity 200ms;*/
    /*-o-transition: opacity 200ms;*/
    /*transition: opacity 200ms;*/
/*}*/

/*.offer_news:hover {*/
    /*opacity: 1;*/
    /*-webkit-transition: opacity 200ms;*/
    /*-moz-transition: opacity 200ms;*/
    /*-ms-transition: opacity 200ms;*/
    /*-o-transition: opacity 200ms;*/
    /*transition: opacity 200ms;*/
/*}*/

.category_news {
    margin-bottom: 10px;
}

.block_news_item {
    margin-bottom: 10px;
    background-color: white;
}

.category_news .item_image_link {
    /*margin-bottom: 10px;*/
}

.category_news .item_image_link:nth-of-type(2n),
.block_news_item .item_image_link:nth-of-type(2n) {
    margin-left: 10px;
}

.first_category_news {
    margin: 0 0 10px 0;
}

.first_category_news .item_image_link,
.block_news_item .item_image_link {
    float: none;
    margin-right: 0;
    width: auto;
}

.first_category_news .item_image_link img {
    width: auto;
    height: auto;
    margin: 0 auto;
}



















.animate-circle {
    width: 24px;
    height: 24px;
}
circle {

    fill: none;
}

circle.stroke-yellow {
    stroke: none;
}

circle.stroke-red {
    /*stroke-width: 1;*/
    stroke-opacity: 1;
    stroke: white;
    stroke-dasharray: 1,1.8;
    animation: pulsate 1.5s linear infinite;
    /*animation-direction:reverse;*/
    transform-origin: center;
}

circle.circle-center {
    fill: #fff;
}

@keyframes pulsate {
    0% {
        opacity: 0;
        transform: scale(0.7, 0.7);
    }
    25% {
        opacity: 1;
        transform: scale(1.1, 1.1);
    }
    50% {
        opacity: 0;
        transform: scale(1.25, 1.25);
    }
    75% {
        opacity: 1;
        transform: scale(1.3, 1.3);
    }
    100% {
        opacity: 0;
        transform: scale(1.5, 1.5);
    }
}

/*.category_description{*/
    /*position: relative;*/
    /*background-color: white;*/
    /*display: block;*/
    /*padding-bottom: 10px;*/
    /*overflow: hidden;*/
    /*height: 23px;*/
/*}*/

/*.category_description-opened{*/
    /*padding-bottom: 0px;*/
    /*height:auto;*/
/*}*/

/*.category_description-inner{*/
    /*margin-left: 20px;*/
    /*width: 730px;*/
    /*padding-top: 10px;*/
    /*overflow: hidden;*/
    /*!* margin-bottom: 10px; *!*/
    /*!* padding-bottom: 10px; *!*/
    /*text-overflow: ellipsis;*/
/*}*/

/*.category_description-more_botton{*/
    /*position: absolute;*/
    /*font-size: 12px;*/
    /*text-decoration: underline;*/
    /*top: 12px;*/
    /*right: 14px;*/
    /*cursor:pointer;*/
    /*display: none;*/
/*}*/

/*.category_description-container{*/
    /*background-color: white;*/
    /*padding-bottom: 10px;*/
/*}*/

/*.category_description-more_botton-hide{*/
    /*display: none;*/
    /*transition: 300ms;*/
/*}*/

/*.image_container {*/
    /*position: relative;*/
    /*overflow: hidden;*/
/*}*/

/*.static_img {*/
    /*position: relative;*/
/*}*/

/*.static_img-without_blur{*/
    /*width:100% !important;*/
/*}*/

/*.blur_img {*/
    /*position: absolute;*/
    /*width: 110%  !important;*/
    /*margin: -5%  !important;*/
    /*-webkit-filter: blur(3px);*/
    /*-moz-filter: blur(3px);*/
    /*filter: blur(3px);*/
/*}*/





/*.single_h_meta {*/
    /*height: 26px;*/
    /*font: 400 14px 'RobotoRegular';*/
    /*color: #9d9d9c;*/
    /*line-height: 26px;*/
    /*margin: 6px 0;*/
/*}*/

/*.single_h_meta:after{*/
    /*content: "";*/
    /*clear: both;*/
/*}*/

/*.single_h_date{*/
    /*float: left;*/
/*}*/

/*.single_h_views{*/
    /*float: right;*/
    /*background: url('../images/svg/view_grey.svg?2') right center no-repeat;*/
    /*background-size: auto 10px;*/
    /*padding-right: 25px;*/
/*}*/

/*.single_main_image {*/
    /*width: 890px;*/
    /*position: relative;*/
/*}*/

/*.big_img {*/
    /*display: block;*/
    /*width: 840px;*/
    /*padding-left: 50px;*/
    /*margin-top: 10px;*/
/*}*/

/*.single_social {*/
    /*width: 40px;*/
    /*position: absolute;*/
    /*left: 6px;*/
    /*top: 113px;*/
    /*background: #fff;*/
    /*border-radius: 20px;*/
    /*margin: auto !important;*/
/*}*/

/*.single_social.is_stuck{*/
    /*left: auto;*/
    /*top: 312px !important;*/
    /*margin: 0 0 0 -44px !important;*/
/*}*/

/*.single_social.is_stuck.on_bottom{*/
    /*left: auto;*/
    /*top: auto !important;*/
    /*bottom: 5px !important;*/
/*}*/

/*.icon_s {*/
    /*display: block;*/
    /*width: 30px;*/
    /*height: 30px;*/
    /*background: #e3e3e3;*/
    /*border-radius: 50%;*/
    /*margin: 5px 0 10px 5px;*/
/*}*/

/*.views.icon_s {*/
    /*font: 400 12px 'RobotoRegular';*/
    /*color: #9d9d9c;*/
    /*text-align: center;*/
    /*line-height: 30px;*/
/*}*/

/*.vk.icon_s {*/
    /*background: #4D7198 url(../images/svg/vk_s.svg) no-repeat center;*/
/*}*/

/*.fb.icon_s {*/
    /*background: #3B5998 url(../images/svg/fb_s.svg) no-repeat center;*/
/*}*/

/*.odn.icon_s {*/
    /*background: #F6881F url(../images/svg/odn_s.svg) no-repeat center;*/
/*}*/

/*.tw.icon_s {*/
    /*background: #1FAEE9 url(../images/svg/tw_s.svg) no-repeat center;*/
/*}*/

/*.rss.icon_s {*/
    /*background: #C76305 url(../images/svg/rss_s.svg) no-repeat center;*/
/*}*/

/*.gPlus.icon_s {*/
    /*background: url(../images/gPlus.png) no-repeat center;*/
    /*background-size: 35px;*/
/*}*/



/*!*.single_block_content > *:not(:nth-child(1)){*!*/
    /*!*margin-left: 50px;*!*/
    /*!*margin-right: 90px;*!*/
/*!*}*!*/

/*!*.single_block_content > :nth-child(1){*!*/
    /*!*padding-left: 50px;*!*/
    /*!*padding-bottom: 10px;*!*/
    /*!*background: #f2f2f2;*!*/
/*!*}*!*/

/*.single_block_content h2 {*/
    /*font: 500 20px 'RobotoMedium';*/
    /*color: #000;*/
    /*opacity: 0.8;*/
    /*line-height: 20px;*/
    /*padding: 15px 0;*/
/*}*/

/*.single_block_content p {*/
    /*font: 16px/21px RobotoLight;*/
    /*color: #000;*/
    /*word-wrap: break-word;*/
    /*margin-bottom: 10px;*/
/*}*/

/*.single_block_content p.quote {*/
    /*font: 400 27px/32px RobotoRegular;*/
    /*color: #025443;*/
    /*width: 650px;*/
    /*margin: 45px 0  20px 100px;*/
/*}*/

/*.single_block_content p.quote span {*/
    /*display: block;*/
    /*text-align: right;*/
    /*font: 300 17px 'RobotoLight';*/
    /*color: #025443;*/
/*}*/

.single_block_content h3 {
    font: 600 20px/24px 'Roboto';
    color: #0e0e0e;
    margin-bottom: 20px;
}

/*.single_block_content iframe, .single_block_content img {*/
    /*display: block;*/
    /*max-width: 100%;*/
/*}*/

/*.single_block_content a {*/
    /*color: #025443;*/
    /*text-decoration: none;*/
/*}*/

/*.read_also {*/
    /*display: none;*/
    /*width: 220px;*/
    /*background: #e3e3e3;*/
    /*float: left;*/
    /*margin: 5px 18px 5px 50px !important;*/
/*}*/

/*.single_small_slider {*/
    /*list-style: none;*/
    /*display: none;*/
/*}*/

/*.read_also_text {*/
    /*height: 33px;*/
    /*font: 500 18px/33px 'RobotoMedium';*/
    /*color: #000;*/
    /*padding-left: 8px;*/
/*}*/

/*.slider_item {*/
    /*text-decoration: none;*/
/*}*/

/*.slider_item h2 {*/
    /*font: 400 13px/18px 'RobotoRegular';*/
    /*color: #000;*/
    /*padding: 20px 10px 10px;*/
/*}*/

/*.single_video {*/
    /*width: 750px;*/
    /*background: #ccc;*/
/*}*/

/*.single_social_hor {*/
    /*width: 335px;*/
/*}*/

/*!*.social_fixed{*!*/
/*!*.tape_news_container .item_date*!*/
/*!*}*!*/

/*.single_social_hor .icon_s {*/
    /*display: inline-block;*/
    /*vertical-align: top;*/
/*}*/

/*.text_share {*/
    /*display: inline-block;*/
    /*vertical-align: top;*/
    /*height: 30px;*/
    /*margin: 5px 0 10px 5px;*/
    /*font: 400 16px/30px 'RobotoRegular';*/
    /*color: #706f6f;*/
/*}*/

/*.author {*/
    /*position: relative;*/
    /*float: right;*/
    /*margin-right: 10px;*/
    /*font: 300 15px 'RobotoLight';*/
    /*color: #025443;*/
/*}*/

.hashtag_block {
    width: 500px;
    height: auto;
    margin: 10px 50px 0 0;
    float: left;
}

.hash_block {
    width: 920px;

}

.hashtag_block--index {
    float: none;
    width: 100%;
}

.hashtag_block--index .hashtag {
    display: block;
    float: left;
    height: 30px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    font: 400 12px/30px Roboto;
    padding: 0 8px;
    background: #f2f2f2;
    border-radius: 2px;
    margin-right: 8px;
    margin-bottom: 8px;
    -webkit-transition: .2s ease;
    -o-transition: .2s ease;
    transition: .2s ease;
}

.hashtag_block--index .hashtag:hover {
    background: #e6e6e6;
}


/*.hashtag {*/
    /*display: inline-block;*/
    /*margin-right: 10px;*/
    /*text-decoration: none;*/
    /*font: 400 16px/22px 'RobotoRegular';*/
    /*color: #025443;*/
/*}*/

/*.amount_comment {*/
    /*display: none;*/
    /*font: 400 12px/27px 'RobotoRegular';*/
    /*color: #9d9d9c;*/
    /*text-align: center;*/
    /*width: 27px;*/
    /*height: 27px;*/
    /*background: #e3e3e3;*/
    /*border-radius: 50%;*/
    /*position: absolute;*/
    /*top: 18px;*/
    /*left: 320px;*/
/*}*/

/*.comment_btn {*/
    /*width: 163px;*/
    /*height: 20px;*/
    /*border-radius: 2px;*/
    /*background: #025443;*/
    /*font: 500 13px/20px 'RobotoMedium';*/
    /*color: #fff;*/
    /*text-align: center;*/
    /*text-transform: uppercase;*/
    /*position: absolute;*/
    /*top: 21px;*/
    /*left: 50%;*/
    /*margin-left: -82px;*/
    /*letter-spacing: 1px;*/
    /*cursor: pointer;*/
    /*-webkit-user-select: none;*/
    /*-moz-user-select: none;*/
    /*-o-user-select: none;*/
    /*-ms-user-select: none;*/
/*}*/

/*.comment_btn,*/
/*.button{*/
    /*opacity:0.8;*/
    /*-webkit-transition: opacity 200ms;*/
    /*-moz-transition: opacity 200ms;*/
    /*-ms-transition: opacity 200ms;*/
    /*-o-transition: opacity 200ms;*/
    /*transition: opacity 200ms;*/
/*}*/


/*.comment_btn:hover,*/
/*.button:hover{*/
    /*-webkit-transition: opacity 200ms;*/
    /*-moz-transition: opacity 200ms;*/
    /*-ms-transition: opacity 200ms;*/
    /*-o-transition: opacity 200ms;*/
    /*transition: opacity 200ms;*/
    /*opacity:1;*/
/*}*/

/*.comments_cackle{*/
    /*display: none;*/
    /*margin: 0 0 10px 0;*/
/*}*/

.tape_news_container {
    max-width: 825px;
    width: 100%;
    margin: 10px auto 20px;
    background: #ffffff;
    padding: 0;
}

.tape_news_container .item_link {
    -webkit-box-sizing: initial;
    -moz-box-sizing: initial;
    box-sizing: initial;
    width: 100%;
    position: relative;
    display: block;
    text-decoration: none;
    color: #0e0e0e;
    max-width: 825px;
    height: 165px;
    padding: 0;
    margin-bottom: 16px;
}
.tape_news_container .item_link:hover {box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.16);}
.tape_news_container .item_link .date.tape {
    position: absolute;
    top: 65px;
    left: -56px;
    display: inline-block;
    vertical-align: top;
    color: #b3b3b3;
    margin-top: 10px;
    padding-left: 12px;
}
.tape_news_container .item_link .date.tape .dt-block {
    text-align: right;
    width: 100px;
    top: -10px;
    position: absolute;
    left: -56px;
}
.tape_news_container .item_link .date.tape .dt-block .date,
.tape_news_container .item_link .date.tape .dt-block .time {font: 400 13px 'Roboto';margin-top: 0;}
.tape_news_container .item_link:hover img {
    -webkit-filter: saturate(130%) brightness(65%);
    filter: saturate(130%) brightness(65%);
}

.post-views {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 16px;
    position: absolute;
    top: 50%;
    left: 0;
    z-index: 10;
    margin-top: -8px;
    color: #fff;
    opacity: 0;
    transition: opacity 0.2s cubic-bezier(0.25, 0.1, 0.25, 1) 0.1s;
}
.post-views span.dot {
    display: inline-block;
    vertical-align: top;
    width: 5px;
    height: 5px;
    margin-right: 5px;
    border-radius: 50%;
    background: #b3b3b3;
}
.tape_news_container .item_link:hover .post-views {opacity: 1;}
.tape_news_container .item_link .title-text-center .cat {
    text-decoration: none;
    color: #17a083;
    font: 400 13px 'Roboto';
    margin-top: 40px;
    display: inline-block;
    transition: 0.3s ease;
}
.tape_news_container .item_link .title-text-center .cat:hover {text-decoration: underline;}
.tape_news_container .item_link:hover .title-text-center .cat {margin-top: 0;}
/*.tape_news_container .item_link:hover .title-text-center .title {color: #17a083;}*/
/*.tape_news_container .item_link:hover .title {color: #17a083;}*/

.tape_news_container .img-wrap {
    position: relative;
    background: #f2f2f2;
    display: block;
    height: 100%;
    float: left;
}
.tape_news_container .item_link img {
    width: 296px;
    height: 165px;
    float: left;
    transition: 0.3s;
}

.tape_news_container .item_link .title-text-center {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 16px;
}
.tape_news_container .item_link .title-text-center .title {
    max-height: 80px;
    width: auto;
    margin-top: 8px;
    height: auto;
    overflow: hidden;
    font: 500 16px/20px Roboto;
    color: #0e0e0e;
    float: right;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.tape_news_container .item_link .title-text-center .text.tape {
    float: right;
    margin-top: 8px;
    border-bottom: none;
    width: auto;
    height: auto;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.tape_news_container .item_link .title-text-center .text.tape p {
    max-height: 32px;
    font: 400 13px/15px 'Roboto';
    overflow: hidden;
    margin: 0;
    opacity: 0;
    transition: opacity 0.2s cubic-bezier(0.25, 0.1, 0.25, 1) 0.1s;
}
.tape_news_container .item_link:hover .title-text-center .text.tape p {opacity: 1;}
.tape_news_container .item_date {
    position: absolute;
    top: 12px;
    left: 0;
    font: 400 14px/16px 'RobotoRegular';
    color: #666666;
}

.page_container {
    padding: 20px 90px 25px 50px;
    background: #fff;
    margin-top: 10px;
}



/*.intro:before {*/
    /*content: '';*/
    /*display: block;*/
    /*width: 30px;*/
    /*height: 30px;*/
    /*position: absolute;*/
    /*top: 0;*/
    /*left: -35px;*/
    /*background: url(../images/svg/au_logo.svg) no-repeat;*/
/*}*/



/*.intro_text:before {*/
    /*content: '';*/
    /*display: block;*/
    /*width: 100px;*/
    /*height: 2px;*/
    /*position: absolute;*/
    /*bottom: -16px;*/
    /*left: -50px;*/
    /*background: #025443;*/
/*}*/





/*.staff_block {*/
    /*padding-bottom: 20px;*/
    /*position: relative;*/
/*}*/

/*.staff_block:before {*/
    /*content: '';*/
    /*display: block;*/
    /*width: 100px;*/
    /*height: 2px;*/
    /*position: absolute;*/
    /*bottom: -2px;*/
    /*left: -50px;*/
    /*background: #025443;*/
/*}*/





/*.fan_adress {*/
    /*font: 300 17px/21px 'RobotoLight';*/
    /*color: #000;*/
    /*margin: 25px 0 10px;*/
/*}*/

/*.map {*/
    /*width: 890px;*/
    /*height: 360px;*/
    /*margin-left: -50px;*/
    /*background: #b3b3b3;*/
/*}*/

/*.fan_contact {*/
    /*font: 300 17px/21px 'RobotoLight';*/
    /*color: #000;*/
    /*margin-top: 30px;*/
/*}*/

/*.fan_contact span {*/
    /*font: 500 17px/21px 'RobotoMedium';*/
/*}*/

/*.fan_contact span.phone {*/
    /*margin-left: 30px;*/
/*}*/

/*!*-------------------------------------------------------------------ОПРОС--------------------------------------*!*/

.block_interview{
    width: 890px;
    background: #fff;
}
.block_question{
    width: 760px;
    font: 500 28px/30px 'Roboto';
    padding: 12px 20px;
}

.block_question a{
    text-decoration: none;
    color: #0e0e0e;
}


label{
    display: block;
    width: 750px;
    height: 40px;
    font: 400 18px/24px 'RobotoRegular';
    background: #fff;
    border-bottom: 1px solid #e3e3e3;
    cursor: pointer;
    position: relative;
    padding: 10px 45px;
    color: #41464b;
}

div.block_answer label{
    height: auto;
}

input[type=radio] {
    display: none;
}
.block_answer span{
    position: absolute;
    top: 6px;
    right: 0;
}
span.green{
    color: #3db06d;
}
span.red{
    color: #a72626;
}
span.gray{
    color: #b4b4b4;
}
label:before {
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 10px;
    position: absolute;
    left: 20px;
    top: 15px;
    background-color: #fff;
    border: 1px solid #b2b2b2;
}
.block_answer label:before {
    border-radius: 50%;
}
input[type=radio]:checked + label:before {
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
    position: absolute;
    left: 20px;
    top: 15px;
    background: url(../images/chaked.svg) no-repeat center;
    background-size: 16px;

}

.singlePollAnswerImage {
    width: 100%;
    margin-top: 20px;
}

.singlePollDescription {
    font: 16px/21px RobotoLight;
}

.btn_block {
    height: 50px;
    background: #fff;
    position: relative;
    padding-right: 50px;
}

.btn_vote, .button.loadMore {
    /*width: 175px;*/
    /*height: 20px;*/
    background: #14a083;
    border-radius: 2px;
    font: 400 14px 'Roboto';
    color: #fff;
    cursor: pointer;
    position: absolute;
    top: 15px;
    left: 20px;
    padding: 8px;
    opacity: 0.8;
    transition: 0.3s;
}

.button.loadMore {
    width: 94px;
    height: 18px;
    margin: 0 auto;
    position: inherit;
}

.button.loadMore.mk {
    display: block;
    width: 128px;
    height: 16px;
    text-decoration: none;
    margin: 20px auto 0;
    text-align: center;
    line-height: 16px;
    box-sizing: initial;
}

.btn_vote:hover, .button.loadMore:hover {
    opacity: 1;
}

.all_inter {
    display: none;
    height: 50px;
    font: 400 12px/50px 'RobotoRegular';
    color: #9d9d9c;
    float: right;
    text-decoration: none;
}



.block_stat {
    width: 800px;
    margin-top: 50px;
    padding-top: 20px;
    padding-bottom: 20px;
    border: 1px solid #ccc;

}

.on_advertising {
    font: 500 18px 'Roboto';
    color: #0e0e0e;
}

/*
.block_stat:after{
content: " ";
clear: both;
}
*/
.block_stat.category {
    margin: 20px auto 0;
    transition: 0.3s ease;
}

.block_stat.category:hover {
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.3);
}

.poll_container .block_stat{
    margin-top: 0;
    padding-top:0;
}

.block_stat_answer {
    overflow: hidden;
    width: 760px;
    margin-left: 20px;
    padding-top: 10px;
}

.block_stat_answer:after{
    content: " ";
    clear: both;
}

.answer_text {
    display: inline-block;
    font: 400 15px 'Roboto';
    color: #000;
}

.stat_line {
    width: 760px;
    height: 1px;
    background: #f2f2f2;
    float: left;
    margin-top: 8px;
    position: relative;
}

.per_line {
    width: 75%;
    height: 1px;
    background: #14a083;
    position: absolute;
    top: 0;
    left: 0;
}

.per_count {
    margin-top: 8px;
    float: right;
    font: 400 15px 'Roboto';
    color: #14a083;
}

.per_count span {
    font: 500 12px 'RobotoMedium';
}

.voted {
    height: 50px;
    font: 400 12px/50px 'RobotoRegular';
    color: #9d9d9c;
    padding-left: 20px;
}


/*============================ Polit Zak ============================*/


div.alphavit{
    height: 22px;
    background: -moz-linear-gradient(left, #025444 0%, #14a083 100%);
    background: -webkit-linear-gradient(left, #025444 0%,#14a083 100%);
    background: linear-gradient(to right, #025444 0%,#14a083 100%);
    margin-top: 10px;
    padding: 24px 50px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
}
div.alphavit ul{
    margin: 0px;
    padding: 0px;
    list-style: outside none none;
    text-align: justify;
    line-height: 0;
    font-size: 1px;
    /* Лекарство для IE6-7*/
    text-justify: newspaper;
    /* Включаем в работу последнюю строку*/
    text-align-last: justify;
}
div.alphavit ul li:hover{
    text-decoration: underline;
}
div.alphavit ul:after{
    width: 100%;
    height: 0px;
    visibility: hidden;
    overflow: hidden;
    content: "";
    display: inline-block;
}
div.alphavit ul li{
    padding: 4px 5px;
    display: inline-block;
    text-align: left;
    text-decoration: none;
    line-height: normal;
    color:#fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    border-radius:3px;
    font-size: 14px;
    vertical-align: top;
}
div.alphavit ul li.active{
    background-color: #000;
}
div.polit-holder{
    background-color: #fff;
    padding-top: 30px;
    padding-right: 30px;
}
div.polit-holder a{
    text-decoration: none;
}
div.polit-holder:after{
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
div.polit-holder .one-face{
    float:left;
    margin-left:30px;
    width: 142px;
    color:#000;
    height:150px;
    overflow: hidden;
    margin-bottom:30px;
    font-weight: bold;
    display: block;

}
div.polit-holder .one-face .img-holder{
    width:100%;
    margin-bottom:15px;
    overflow: hidden;
}
div.polit-holder .one-face .img-holder img{
    height:100px;
    width:auto;
}
.one-face__name{
    font: 400 14px/16px RobotoRegular;
}
.one-face__name:hover {
    color: #025443;
}

.header_menu-active_item{
    opacity:1 !important;
}

.sinle_comments_page{
    margin-right:7px;
}

.sinle_comments_page img{
    height: 13px;
    transform: rotate(180deg);
    margin-right: 8px;
}

.comments_page-lead{
    padding-top:15px;
    padding-bottom: 10px;
}


/*!*=============mediakit============*!*/

.advertisers {
    font: 500 28px 'Roboto';
    margin-top: 10px;
}

.madiakit_container{
    background-color: white;
    padding-right: 20px;
    min-height: 400px;
    position: relative;

}
.mediakit_container-left_block{
    width: 800px;
}

.mediakit_container-right_block{
    position: absolute;
    height:100%;
    top:0px;
    right:0px;
    height:100%;
    width: 225px;
    background-image: linear-gradient(to bottom, #0C4E3E, #042A22);
}

.mediakit_container-right_block img{
    padding-top: 35px;
    padding-left: 30px;
    /* padding-right: 30px; */
    width: 165px;
}

.mediakit_container-left_block-header{
    margin-top: 23px;
    font-size: 13px;
    height: 150px;
}

.mediakit_container-left_block-header img{
    height:150px;
    float:left;
}

.mediakit_container-left_block-header span{
    display:block;
    color:black;
}

.mediakit_container-left_block-header span:nth-child(2n+1) {
    color: #006633;
}

.mediakit_container-left_block-content {
    padding-top: 20px;
    color: #000;
    font: 400 18px Roboto;
    padding-bottom: 20px;
    border-bottom: 1px solid #e3e3e3;
}
.mediakit_container-left_block-content .linkButton {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: column;
    margin-top: 30px;
}
.mediakit_container-left_block-content .linkButton .loadMore.mk {
    margin-top: 10px;
}

.mediakit_container-left_block-footer {
    padding-top: 16px;
    font-size: 23px;
    font-weight: lighter;
    height: 170px;
}

.mediakit_container-left_block-contacts {
    height: 50px;
    margin-top: 26px;
    width: 370px;
    padding-left: 25px;
    font: 400 18px 'Roboto';
}

.mediakit_container-left_block-contacts > a {
    position: relative;
    color: #17a083;
    text-decoration: none
}

.mediakit_container-left_block-contacts > a:before {
    content: '';
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #025443;
    position: absolute;
    top: 7px;
    left: -30px;
}

.mediakit_container-left_block-contacts a:nth-child(2n){
    /*line-height: 50px;*/
    /*display:block;*/
    float: right;
    /*background-image: url('../images/mediakit/2.svg');*/
    /*background-repeat: no-repeat;*/
    /*padding-left: 55px;*/
}
.mediakit_container-left_block-contacts a:nth-child(2n+1){
    /*line-height: 50px;*/
    /*display:block;*/
    float: left;
    /*background-image: url('../images/mediakit/3.svg');*/
    /*background-repeat: no-repeat;*/
    /*padding-left: 55px;*/
}


/*!*=============/mediakit============*!*/


.back_btn, .comments {
    color: #0e0e0e;
    font: 400 22px 'Roboto';
    text-decoration: none;
}

.comments {
    margin-left: 14px;
}




/*!*============================ End Polit Zak ============================*!*/

/*.chapter.fan_adv + iframe{*/
    /*min-height: 190px;*/
/*}*/

/*.chapter.fan_adv{*/
    /*margin: 0 0 0 0;*/
/*}*/

/*#back-top {*/
    /*!*display: none;*!*/
    /*position: fixed;*/
    /*top: -45px;*/
    /*right: 15%;*/
    /*bottom: 130px;*/
    /*z-index: 999;*/
    /*overflow: hidden;*/
    /*width: 45px;*/
    /*height: 26px;*/
    /*background: url(../images/newup.png) 0 0 no-repeat;*/
    /*opacity: 0.8;*/
    /*cursor: pointer;*/
/*}*/

/*#back-top:hover {*/
    /*opacity: 1;*/
/*}*/

/*.TizScroll{*/
    /*width: 100%;*/
    /*height: 187px;*/
/*}*/

/*.TizScroll img{*/
    /*width: 100%;*/
/*}*/

/*.nnn-block{*/
    /*overflow: hidden;*/
    /*!*max-height: 355px;*!*/
/*}*/

/*.sidebar_bablo {*/
    /*overflow: hidden;*/
    /*width: 300px;*/
    /*text-align: center;*/
    /*align-content: center;*/
/*}*/

.dinoCenter {
    width: 780px;
    overflow: hidden;
}

.adv_wrap {
    margin: 0 0 10px;
}

/*.left_column iframe {*/
    /*width: 780px !important;*/
    /*margin-left: 50px;*/
/*}*/


/*---------------------------------------SHOW_MENU--------------------------------*/

.show_menu {
    display: none;
    position: fixed;
    top: 50px;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff;
    z-index: 999999;
    transition: all 0.2s linear;
    overflow: hidden;
}

.main_menu {
    display: flex;
    /*display: block;*/
    width: 50%;
    float: left;
    flex-direction: column;
    justify-content: flex-start;
    /*overflow-y: scroll;*/
    list-style: none;
    /*padding-top: 30px;*/
}

.show_menu li {
    height: 35px;
    margin-bottom: 16px;
    line-height: 35px;
}

.show_menu li.active {
    /*border-bottom: 1px solid #e6e6e6;*/
    /*background: url(../images/svg/green_line.svg) repeat;*/
    background-size: 8px;
}

.show_menu li:last-of-type {
    border-bottom: 0;
}

/*.forums_menu span {*/
    /*display: block;*/
    /*font: 300 20px Roboto;*/
    /*padding: 0 15px;*/
    /*line-height: 45px;*/
    /*border-bottom: 1px solid #e6e6e6;*/
/*}*/

.show_menu li a {
    display: inline-block;
    font: 500 30px Roboto;
    text-transform: uppercase;
    line-height: 1.2;
    background: #fff;
    text-decoration: none;
    padding: 0 5px 0 40px;
    color: #333333;
}

.show_menu li a.active {
    color: #149f82;
}

/*.sub_menu {*/
    /*display: none;*/
/*}*/

/*.sub_menu li a {*/
    /*padding: 0 30px;*/
/*}*/

.show_menu li.current a {
    font: 400 20px Roboto;
    line-height: 45px;
}

.show_menu.active {
    bottom: 0 !important;
}

.search_field_m {
    display: block;
    /* position: absolute; */
    /* top: 12px; */
    /* right: 80px; */
    width: 90%;
    padding: 0 50px 5px 0;
    height: 34px;
    font: 500 30px Roboto;
    outline: none;
    border: none;
    border-bottom: 1px solid #b4b4b4;
    background: #fff;
    box-sizing: border-box;
    margin: 30px auto;
}

.loop_m {
    top: 15px;
    right: 4%;
    background: none;
    position: absolute;
    width: 50px;
    height: 50px;
    box-sizing: border-box;
    padding-top: 10px;
}

.search_btn {
    position: absolute;
    width: 40px;
    height: 40px;
    outline: none;
    background: none;
    border: none;
}

.loop_m img {
    display: block;
    height: 20px;
    padding-top: 10px;
    padding-left: 18px;
}

.avd_block {
    display: flex;
    width: 90%;
    justify-content: space-between;
    list-style: none;
    height: 23px;
    margin: 0 auto 30px;
    padding-bottom: 15px;
    border-bottom: 1px solid #b4b4b4;
}

.avd_block.index {
    width: 100%;
    border-bottom: none;
    margin: 20px auto 0;
    /*justify-content: space-around;*/
    padding-bottom: 20px;
    box-sizing: initial;
}

.avd_block.index.cat {
    padding-bottom: 0;
}

.avd_block.index.cat.pb {
    padding-bottom: 0;
}

.avd_block li a {
    font: 500 22px 'Roboto';
    text-transform: none;
    text-decoration: none;
    padding-left: 25px;
    color: #333;
}

.avd_block.index li a {
    font: 400 16px 'Roboto';
}

.avd_block li a.p_green {
    background: url(../images/svg/point_green.svg) no-repeat 0 6px;
    background-size: 15px;
}

.avd_block.index li a.p_green {
    background: url(../images/svg/point_green.svg) no-repeat 4px 2px;
    background-size: 13px;
}

.avd_block li a.p_yellow {
    background: url(../images/svg/point_yellow_1.svg) no-repeat 0 6px;
    background-size: 15px;
}

.avd_block.index li a.p_yellow {
    background: url(../images/svg/point_yellow_1.svg) no-repeat 4px 2px;
    background-size: 13px;
}

.avd_block li a.p_red {
    background: url(../images/svg/point_red_1.svg) no-repeat 0 6px;
    background-size: 15px;
}

.avd_block.index li a.p_red {
    background: url(../images/svg/point_red_1.svg) no-repeat 4px 2px;
    background-size: 13px;
}

.bx-pager-wrapper{
    position: relative;
    margin: 0 auto;
    padding: 0;
    z-index: 600;
    right: 0;
    transform: translateX(-40px);
}

.bx-pager-wrapper .bx-pager_simple {
    color: #b3b3b3;
    font-family: Arial;
    font-weight: 700;
    line-height: 26px;
    margin-right: 18px;
    text-align: center;

}
.bx-pager-wrapper .bx-controls-auto, .bx-pager-wrapper .bx-pager_simple {
    bottom: 15px;
    position: absolute;
    right: 50%;
    width: 240px;
    height: 30px;
}
.bx-pager-wrapper .bx-pager_simple {
    width: 170px !important;
}


.bx-pager-wrapper .bx-controls-auto .bx-controls-auto-item, .bx-pager-wrapper .bx-pager_simple .bx-pager-item {
    display: inline-block;
}

.bx-pager-wrapper .bx-pager_simple.bx-default-pager a {
    background: #ffffff;
    opacity: 0.5;
    text-indent: -9999px;
    display: block;
    width: 12px;
    height: 12px;
    margin-right: 8px;
    outline: 0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 50%;
}

.bx-pager-wrapper .bx-pager_simple.bx-default-pager a.active, .bx-pager-wrapper .bx-pager_simple.bx-default-pager a:hover {
    opacity: 1;
}

.bx-pager-wrapper .bx-controls-direction a {
    background-size: 8px 16px;
    bottom: 16px;
    height: 16px;
    outline: 0 none;
    position: absolute;
    text-indent: -9999px;
    width: 8px;
    z-index: 99;
}
.bx-pager-wrapper .bx-prev {
    background-image: url("../images/svg/arrow_left.svg");
    right: 128px;
}

.bx-pager-wrapper .bx-next {
    background-image: url("../images/svg/arrow_right.svg");
    right: 35px;
}

.single_social{
    display: inline-block;
    position: relative;
}

.sidebar_first_block{
    /*position: absolute;*/
    margin: 0px;
    z-index: 600;
    top: 100px;
    width: 296px;
}

.sidebar_second_block{
    /*padding-top: 250px;*/
}

.sidebar_second_block > .all_news{
    /*margin-top: 250px;*/
}

.sidebar_third_block{
    width: 296px;
}

/* pollsSingle   */
.singlePollDescription{
    font-weight:bold;
    font: 16px/21px RobotoLight;
}

.singlePollAnswerDescription{
    padding: 20px;
    font-weight: bold;
    max-width: 600px;
    display: block;
    margin: 0 auto;
    font: 16px/21px RobotoLight;
}

.singlePollAnswerImage{
    width:100%;
    margin-top: 20px;
}

.singlePollAnswerImage img{
    margin: 0 auto;
    display: block;
    max-width: 100%;
}

.singlePollContainer{
    width:600px;
    margin: 0 auto;
}

.block_question_single{
    width: 560px;
    font: 500 27px/30px RobotoMedium;
    background: #fff;
    padding: 12px 0px;
    border: 0px;
}

.block_question_single a{
    text-decoration: none;
    color: #000;
}

.block_interview_single{
    width: 600px;
    background: #fff;
    margin:0 auto;
}

.block_interview_single label{
    border-bottom: 1px solid #e3e3e3;
}

.block_interview_single .block_answer label{
    width: 510px;
}

.paranja {
    position: absolute;
    top: -51px;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9999999;
    pointer-events: none;
    background-color: rgba(14, 14, 14, 0.6);
}

.paranja2 {
    top: -55px;
}

.paddingTop0 {
    padding-top: 0!important;
}

.sadFullCenter {
    width: 100%;
    /* margin: 0 auto; */
    /* float: left; */
    /* position: relative; */
    text-align: center;
}

/*-----------------------------------------------------POPUP-----------------------------------------*/

.modal_form, .modal_form_2 {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1012;
    display: none;
    background-color: rgba(0, 0, 0, 0.8);
    cursor: default;
}


.block_form {
    width: 400px;
    height: 290px;
    right: 0;
    background: #ededed;
    border-radius: 2px;
    left: 50%;
    top: 50%;
    font-size: 14px;
    z-index: 1005;
    position: fixed;
    box-sizing: border-box;
    transform: translate(-50%, -50%);
}

.logo_block {
    width: 100%;
    height: 88px;
    background: #025444;
    border-radius: 2px 2px 0 0;
    background: -moz-linear-gradient(left, #025444 0%, #14a083 100%);
    background: -webkit-linear-gradient(left, #025444 0%,#14a083 100%);
    background: linear-gradient(to right, #025444 0%,#14a083 100%);
}

.logo_block img {
    width: 275px;
    margin-top: 23px;
    margin-left: 32px;
}

.logo_block .close {
    width: 10px;
    height: 10px;
    position: absolute;
    top: 5px;
    right: 5px;
    padding: 10px;
    background: url("../images/svg/xs_w.svg") no-repeat center;
    cursor: pointer;
}

.bf_text {
    width: 400px;
    padding: 30px;
    box-sizing: border-box;
    color: #0e0e0e;
    font: 400 16px 'Roboto';
}

.btns_block {
    display: flex;
    justify-content: center;
}

.about {
    display: block;
    height: 32px;
    padding: 0 16px;
    background: #14a083;
    border-radius: 2px;
    color: #fff;
    font: 400 16px/32px 'Roboto';
    transition: 0.3s ease-in;
}

.about:hover {
    filter: brightness(80%);
    -webkit-filter: brightness(80%);
    cursor: pointer;
}

.about.all {
    margin-right: 10px;
}

.about.not {
    margin-right: 10px;
    background: #b2b2b2;
}

.overhide {
    overflow: hidden;
}

/* ----- dictionary ------- */
.dictionaryItem{
    background-color: #CBE5E0;
    color: #000;
    border-radius: 0;
    text-transform:uppercase;
    font:400 12px 'Roboto';
    margin-right:8px;
    padding:6px 8px;
    cursor:pointer;
    transition: .3s;
}

.dictionaryItem.active{
    background-color: #4AB299;
    color:#FFF;
}

.dictionaryItem:hover{
    background-color: #ACD8CE;
    transition: .3s;
}

.dictionaryContainerTop{
    width:98%;
    height:40px;
    overflow-x: hidden;
    overflow-y: hidden;
    display: flex;
    justify-content: center;
}

.dictionaryContainer{
    overflow-x:scroll;
    white-space:nowrap;
    height:44px;
    margin-top:11px;
}

/* ----- dictionary ------- */


/* prevSummary */
.prevSummaryTitle{
    height: 24px;
    font-family: 'Roboto';
    font-size: 18px;
    font-weight: bold;
    color: #0e0e0e;
    margin-top: 5px;
    border-bottom: 1px solid #025443;
    padding-bottom: 12px;

}

.prevSummaryContent{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
}

.prevSummaryContentBlock:nth-child(2n){
  margin-left: 20px;
}

.prevSummaryContentBlock{
    flex:1;
    min-width: 340px;
    font-size: 15px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /*align-items: center;*/
    margin-top: 20px;
    border-bottom: 1px solid #d8d8d8;
    color: black;
    font-size: 15px;
    padding-bottom: 15px;
    text-decoration: none;
    transition: .45s;
}

.prevSummaryContentBlockImage{
    max-width:60px;
    height:60px;
    border-radius: 60px;
    overflow: hidden;
    flex:1;
}

.prevSummaryContentBlockImage img{
    width:200%;

}

.prevSummaryContentBlockContent{
    flex:1;
    margin-left: 30px;
}

.getLoadMoreForSvodki{
    margin:20px auto;
    border: solid 1px #b3b3b3;
    padding:0px 10px;
    cursor:pointer;
    font: 300 14px/30px Roboto;
    transition: .45s;
    height: 28px
}

.getLoadMoreForSvodkiTop{
    width:100%;
    display: flex;
}

.getLoadMoreForSvodki:hover{
    background: #e3e3e3;
}

.prevSummaryContentBlock:hover{
    border-bottom: 1px solid #025444;
    transition: .45s;
}

@media only screen and (max-width: 1600px) {
    .menu_cat {
        margin-right: 25%
    }
}

@media only screen and (max-width: 1500px) {
    .menu_cat {
        margin: 0 auto
    }
    .menu_cat .fantv-btn,
    .menu_cat .fantv-online-btn {
        display: none;
    }
}
@media only screen and (max-width: 1360px){
    .cat-politika {display: none;}
}
@media only screen and (max-width: 1359px) {
    .menu_cat {display: none;}
}

@media only screen and (max-width: 1300px) {
    .tool_tip_share {
        left: -60px;
    }
    .tool_tip_share:before {
        left: 70px;
    }
}

/*@media screen and (max-width: 1260px) and (min-width: 1025px)*/
@media only screen and (max-width: 1260px){

    /*.main_logo {*/
        /*left: 15px;*/
    /*}*/

    .header_icon {
        /*right: 15px;*/
    }

    /*.switcher {*/
    /*right: 16px;*/
    /*}*/

    .menu_block {
        width: 600px;
    }

    .menu_block .menu_item {
        padding: 0 10px;
    }

    .right_column {
        display: none;
    }
    .left_column {
        margin: 0 auto;
        float: inherit;
        width: 94%;
    }

    .header_form, .header_share {
        /*right: 50%;*/
        /*transform: translate(50%);*/
        /*width: 500px;*/
    }

    .tg_block {
        background-size: cover;
        justify-content: center;
    }

    .tg_block > p {
        margin-left: 0;
    }

    .news_small, .news_big {
        width: 32%;
        height: 129px;
        /*margin: 0 0.67%;*/
    }

    .news_big {
        width: 32.3%;
        height: 278px;
        margin-left: 0;
        margin-right: 0;
    }

    .img_block {
        height: 165px;
        overflow: hidden;
        margin-bottom: 15px;
    }

    .news_big img {
        width: 100%;
        height: auto;
    }

    .news_big.medium.long {
        width: 49.1%;
        padding-bottom: 58px;
        height: 100%;
    }

    .news_big.medium {
        /*height: 342px;*/
    }

    .news_big.long > img {
        width: 100%;
        height: 100%;
    }

    .single_block_content {
        padding-right: 50px;
    }

    .main_img_cat {
        width: 100%;
        height: auto;
    }

    .main_img_cat_medium .shadow,
    .shadow{
        width: 100%;
    }

    .main_img_cat_medium {
        width: 66%;
    }

    .main_img_cat img {
        height: auto;
    }

    .tables_wrap, .tables_block {
        width: 100%;
    }

    .khl_table, .rfpl_table {
        width: 49%;
    }

    .main_menu_footer {
        width: 100px;
        margin-left: 10px;
    }

    .footer_info {
        width: 450px;
        height: auto;
        color: #fff;
        font-size: 12px;
    }

    .footer_home_link {
        right: 44px;
    }

    .foot_share {
        width: 230px;
        margin-right: 30px;
        float: right;
    }

    .footer_counters {
        right: 10px;
    }

    .dinoCenter {
        width: 90%;
        overflow: hidden;
        /*margin: 0 auto;*/
    }

    .left_column iframe {
        width: 100% !important;
        margin-left: 0;
    }

    .sat_wrap_block {
        width: 100%;
        display: flex;
        justify-content: space-between;
        box-sizing: border-box;
        padding: 0 18px;
    }

    .single_add_title {
        width: 100%;
    }

    .single_add_title.comm {
        width: 70%;
    }

    .sat_wrap_block .foot_share {
        width: 285px;
        margin-right: 0;
    }

    .foot_share.line_s{
        width: 235px;
        white-space: nowrap;
    }

    .cat_single_line {
        width: auto;
        /*max-width: 160px;*/
    }

    .foot_share .icon:last-child {
        margin-right: 0;
    }

    .news_small:hover:before, .news_big:hover:before {
        /*width: 100%;*/
    }

    .single_block_content {
        width: 800px;
        padding: 0;
        margin: 0 auto;
    }

    .single_h {
        padding-top: 10px;
        margin-bottom: 5px;
    }

}

/*@media only screen and (max-width: 1259px) {
    .btn-vybory {
        display: none;
    }
}*/
/*@media only screen and (max-width : 1260px){
    .menu_cat {display: none;}
}*/
@media (min-width: 1200px) {
    .col-lg-five {
        width: 20%;
        float: left;
    }
}

@media only screen and (max-width : 1124px){
    .footer .footer_wrap .footer_info{
        width: 450px;
    }
}

@media only screen and (max-width: 1080px) {
    .menu_block .menu_item {
        padding: 0 7px;
    }
}
@media only screen and (max-width : 1024px) {

    .wrapper {
        padding-top: 54px;
    }

    .header_icon {
        right: 50px;
    }

    .share.icon, .loop.icon {
        /*margin-right: 16px;*/
        display: none;
    }

    /*.menu_cat, .menu_block, .fan_tv, .fan_tv_text {
        display: none;
    }*/

    .switcher {
        right: 10px;
        top: 0;
    }

    .header_icon .list:before {
        display: none;
    }

    .switcher span {
        color: #14a083;
    }

    .loc_pop_up {
        display: none !important;
    }

    .header_block_menu {
        height: 3px;
        box-shadow: none;
    }

    .header_block_menu.top {
        top: 50px;
    }

    .left_column {
        width: 96%;
        float: none;
        margin: 0 auto;
    }

    .main_logo {
        /*left: 15px;*/
    }

    .menu_gum {
        display: inline-block;
        cursor: pointer;
    }

    .menu_gum.active {
        background: #14a083 url(../images/close_gray.svg) no-repeat center;
        background-size: 16px;
        z-index: 9;
    }

    .menu_gum > img {
        width: 25px;
        margin-top: 15px;
        margin-left: 13px;
    }

    .menu_gum.active > img {
        display: none;
    }

    .news_small, .news_big {
        width: 31%;
        margin: 0 0.67%;
        overflow: hidden;
    }

    .news_big {
        width: 31.5%;
    }

    .header_form, .header_share {
        width: 400px;
    }

    .header_share {
        padding-left: 50px;
    }

    .news_big.medium.long {
        width: 49%;
        margin-right: 0;
    }

    .single_add_title.comm {
        width: 65%;
    }

    .foot_social {
        height: 67px;
        width: 90%;
        margin: 0 auto;

        position: fixed;
        bottom: 0;
        left: 5%;
        background: #fff;
    }

    .fs_icons {
        height: 51px;
        display: flex;
        justify-content: space-around;
        align-items: flex-end;
        border-top: 1px solid #b4b4b4;
    }

    .soc_icon {
        display: inline-block;
        vertical-align: top;
        width: 24%;
        height: 35px;
        background: #6091cc url(../images/svg/vk_new.svg) no-repeat center;
        /*border-radius: 50%;*/
        /*opacity: 0.5;*/
    }

    /*.nothing_found {*/
    /*font: 500 18px 'Roboto';*/
    /*margin: 30px 0;*/
    /*padding-left: 15px;*/
    /*}*/

    .soc_icon.tg {
        background: #2ca4df url(../images/svg/tg_round_w.svg) no-repeat center;
        background-size: 20px;
    }

    .soc_icon.odn {
        background: #ed7c20 url(../images/svg/odn_sm.svg) no-repeat center;
    }

    .soc_icon.fb {
        background: #475995 url(../images/svg/fb_sm.svg) no-repeat center;
    }

    .soc_icon.tw {
        background: #031C17 url(../images/svg/tw.svg) no-repeat center;
    }

    .soc_icon.rss {
        background: #031C17 url(../images/svg/rss.svg) no-repeat center;
    }

    .header_block .logo_share .close-btn {
        right: 60px;
    }



    .single_block_content {
        width: 800px;
    }


    .main_menu_footer {
        display: none;
    }

    .footer_info {
        width: 60%;
        margin-left: 0;
        margin-right: 0;
        left: 0;
        padding: 0 0 0 20px;
        box-sizing: border-box;
    }

    .block_share_wrapper{
        min-width: 300px;
        width: 30%;
        padding: 20px;
    }

    .foot_menu {
        width: 100%;
    }

    .photo_description, .video_description {
        height: 68px;
    }
    .video_description .video_description__desc {
        width: 100%;
        height: 28px;
        float: none;
        max-width: 100%;
    }
    .video_description .copyright {
        display: block;
        height: 28px;
        text-align: left;
    }

}

@media only screen and (max-width : 1023px) {
    #addBookmark, .short-link {
        display: none !important;
    }
}
@media (min-width: 992px) {
    .col-md-five {
        width: 20%;
        float: left;
    }
}
@media only screen and (min-width : 963px) {
    .mainSlider {
        height: 352px;
        overflow: hidden;
    }
}

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

    .hide, .slider_lead {
        display: none;
    }

    .wrapper {
        padding-top: 42px;
    }

    .slider_cat {
        display: block;
        text-transform: uppercase;
        font: 400 12px 'Roboto';
        color: #025443;
        text-decoration: none;
        width: 96%;
        margin: 40px auto 0;
    }

    /*.mainSlider {*/
    /*height: auto;*/
    /*}*/

    .slider_lead_long, .item_info {
        display: block;
        text-decoration: none;
        font: 500 22px/26px 'Roboto';
        color: #fff;
        width: 96%;
        height: 52px;
        overflow: hidden;
        text-overflow: ellipsis;
        position: absolute;
        bottom: 60px;
        left: 16px;
        margin: 10px auto 0;
        transition: 0.3s;
        z-index: 9;
    }

    .info_wrap {
        position: absolute;
        left: 16px;
        bottom: 36px;
        z-index: 9;
    }

    .shadow.sl {
        display: block;
    }

    .item_info {
        bottom: 38px;
    }

    .bx-pager-wrapper .bx-pager_simple {
        width: 170px !important;
        margin-right: -135px;
    }

    /*.slider_lead_long:hover {*/
    /*color: #025443;*/
    /*}*/

    .item_info {
        font: 400 12px 'Roboto';
        color: #b3b3b3;
        height: 14px;
    }

    .left_column {
        width: 100%;
    }

    .layout_block {
        width: 96%;
        margin: 0 auto;
    }

    .news_big {
        width: 31.4%;
    }

    .news_big img {
        width: 135%;
        margin-left: -70px;
    }

    .news_big.medium.long {
        width: 48.5%;
        display: block;
    }

    .news_big.medium.long > img {
        margin-left: 0;
    }

    /*.tg_block > p {*/
    /*margin-left: 25%;*/
    /*}*/

    .single_block_content {
        width: 800px;
        margin: 0 auto;
    }

    .cat_wrap {
        width: 96%;
        margin: 0 auto;
    }

    .main_cat_line.opros {
        box-sizing: border-box;
        padding: 0 16px;
    }

    .block_stat {
        width: 94%;
    }

    .block_question {
        width: 100%;
        box-sizing: border-box;
    }

    .block_stat_answer {
        width: 96%;
        margin: 0 auto;
        box-sizing: border-box;
    }

    .main_img_cat_medium img, .main_img_cat img {
        width: 128%;
        margin-left: -50px;
    }

    .tape_news_container {
        padding-left: 80px;
        width: 90%;
        box-sizing: border-box;
    }

    .item_link {
        width: 100%;
    }

    .title, .text.tape {
        width: 52%;
        float: left;
        margin-left: 12px;
    }

    .item_link:hover:before {
        width: 52%;
    }

    .main_news_line {
        width: 100%;
        margin: 0 auto 16px;
        padding: 0 16px;
        box-sizing: border-box;
    }

    .main_cat_line.tape {
        width: 90%;
        margin: 20px auto;
    }

    .avd_block.index {
        width: 96%;
    }

    .line_news {
        width: 96%;
        margin: 20px auto 16px;
    }

    .single_add_title.comm {
        width: 60%;
    }

    .avd_block {
        padding-bottom: 30px;
    }

    .bx-pager-wrapper .bx-pager_simple.bx-default-pager a {
        width: 10px;
        height: 10px;
    }
}

@media only screen and (max-width : 860px){
/*.news_big.medium.long {*/
/*width: 100%;*/
/*margin-left: 0 !important;*/
/*margin-right: 0 !important;*/
/*margin-bottom: 10px;*/
/*}*/

/*.news_big.long > img {*/
/*height: 100%;*/
/*}*/
    .news_big {
        width: 31.3%;
    }

    .sadBlock, .dino {
        width: 100% !important;
        overflow: hidden;
    }
    /*.show_menu li {*/
        /*margin-bottom: 5px;*/
    /*}*/

    .single_block_content {
        width: 90%;
        margin: 0 auto;
    }

    .plot_slider {
        display: none !important;
    }
}
@media only screen and (max-width : 840px) {
    .title, .text.tape {
        width: 46%;
    }

    .mediakit_container-left_block-header {
        display: none;
    }

    .advertisers, .madiakit_container, .mediakit_container-left_block {
        width: 96%;
        margin: 0 auto;
        box-sizing: border-box;
        padding-right: 0;
    }

    .mediakit_container-left_block-contacts {
        width: 260px;
    }
    .mediakit_container-left_block-contacts div:nth-child(2n+1) {
        float: none;
        margin-bottom: 16px;
    }

    .mediakit_container-left_block-contacts div:nth-child(2n) {
        float: none;
    }
}
@media only screen and (max-width : 768px) {
    .col-sm-five {
        width: 20%;
        float: left;
    }
}
@media only screen and (max-width : 767px) {
    /*.img_block {*/
    /*display: none;*/
    /*}*/

    /*.news_small, .news_big {*/
    /*width: 100%;*/
    /*margin-left: 0 !important;*/
    /*margin-right: 0 !important;*/
    /*margin-bottom: 16px;*/
    /*margin-top: 0 !important;*/
    /*height: auto;*/
    /*padding-top: 0 !important;*/
    /*}*/

    .menu_cat_tape_n.active {
        display: none;
    }

    .fresh-news-block {
        display: none;
    }

    .news_big {
        width: 48.5%;
        margin: 0;
    }

    .news_small {
        display: none;
    }

    .tg_block {
        font: 300 20px/186px 'Roboto';
    }

    .tg_block > p > span {
        font: 500 20px 'Roboto';
    }

    .tg_block > p:before {
        width: 50px;
        height: 50px;
        background-size: 50px;
        top: -9px;
        left: -35px;
    }

    .item_link > img {
        width: 100%;
        height: auto;
    }
    .tape_news_container {
        padding: 0;
    }
    .title, .text.tape {
        width: 100%;
        margin-left: 0;
    }

    .item_link:before {
        left: 0;
    }
    .item_link:hover:before {
        width: 100%;
    }
    .tape_news_container .item_link {
        margin-top: 45px;
        height: auto;
    }
    .date.tape {
        /*top: -36px;*/
        /*left: 0;*/
        /*font-size: 14px;*/
    }

    .date.tape span {
        display: inline-block;
    }

    .text.tape {
        margin-top: 10px;
    }

    .single_h {
        font: 500 24px/28px 'Roboto';
    }



    .news_big.medium {
        display: none;
    }
    .main_img_cat_medium {
        width: 100%;
        height: auto;
    }

    .pagination {
        width: 100%;
    }

    .page_container.o_nas {
        padding: 0 16px;
    }
    .single_add_title.comm {
        width: 60%;
    }

    .back_btn, .comments {
        font: 400 16px/35px 'Roboto';
    }

    .hashtag_block {
        width: 73%;
        margin: 10px 0 0 0;
    }

    .single_author {
        width: 23%;
        text-align: right;
    }

}

@media only screen and (max-width : 680px) {
    .show_menu li a, .search_field_m {
        font: 500 24px Roboto;
    }

    .show_menu li {
        margin-bottom: 5px;
    }

    .header_icon .list,
    .header_block .logo_share .close-btn,
    .header_block .logo_share .close-btn.active {
        display: none;
    }

    .footer_info {
        display: none;
    }

    .footer_wrap {
        display: flex;
        justify-content: center;
        padding: 20px 0;
        height: 145px;
    }

    .footer_home_link {
        right: 50%;
        margin-right: -78px;
        top: 30px;
    }
    .foot_share {
        margin-top: 55px;
    }
    .footer_counters {
        right: 50%;
        margin-right: -111px;
        bottom: 30px;
    }
}


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

    .news_big {
        width: 48.5%;
        margin: 0;
    }

    .news_small {
        display: none;
    }

    .tg_block {
        height: 100px;
        font: 300 18px/100px 'Roboto';
    }

    .tg_block > p {
        width: 264px;
    }

    .tg_block > p > span {
        font: 500 18px 'Roboto';
    }

    .tg_block > p:before {
        width: 50px;
        height: 50px;
        background-size: 50px;
        top: -9px;
        left: -35px;
    }

    .tg_block .tg_btn {
        width: 112px;
        font: 400 12px/34px 'Roboto';
    }

    .slider_lead_long {
        font: 500 18px/24px 'Roboto';
        height: 46px;
    }
}

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

    .small_text {
        position: relative;
        bottom: 0;
    }
    .bottom_panel {
        position: relative;
        bottom: 0;
    }

    .layout_block {
        width: 84%;
    }

    .show_menu li a, .search_field_m {
        font: 500 20px Roboto;
    }

    .news_big {
        width: 100%;
        margin-bottom: 16px;
        height: auto;
        margin-left: 0 !important;
    }

    .news_big.medium.long {
        width: 100%;
    }

    .news_big .text {
        height: 37px;
    }

    .img_block {
        width: 100%;
        padding-bottom: 80%;
        height: 0;
        margin-bottom: 0;
    }

    .slider_lead_long {
        font: 500 16px/22px 'Roboto';
        height: 42px;
    }

    .info_wrap {
        bottom: 28px;
    }

    .date, .views {
        margin-bottom: 8px;
    }

    .tg_block {
        font: 300 14px/100px 'Roboto';
    }

    .tg_block > p {
        width: 200px;
    }
    .tg_block > p > span {
        font: 500 14px 'Roboto';
    }
    .tg_block .tg_btn {
        width: 80px;
        height: 26px;
        font: 400 12px/26px 'Roboto';
    }
    .tg_block > p:before {
        width: 28px;
        height: 28px;
        background-size: 28px;
        top: 0px;
        left: -26px;
    }

    .single_add_title.comm {
        width: 45%;
    }

    .single_h {
        font: 500 18px/22px 'Roboto';
    }

    .switcher {
        display: none;
    }

    .cat_title_wrap {
        display: none;
    }

    .foot_share.line_s {
        width: 200px;
        margin: 10px auto;
    }
}

@media only screen and (max-width : 540px) {
    .block_plot {
        width: 100%;
        float: none;
        margin: 18px 0;
    }

    .plot_img {
        width: 100%;
        height: auto;
    }
}

@media only screen and (max-width : 480px) {
    .search_field_m {
        margin: 30px auto 10px;
    }
    .avd_block {
        flex-direction: column;
        padding-bottom: 60px;
        margin: 0 auto 20px;
    }

    .avd_block.index {
        padding-bottom: 50px;
    }

    .show_menu li a {
        font: 500 16px Roboto;
        padding: 0 5px 0 25px;
    }
    .avd_block li a.p_green, .avd_block li a.p_yellow, .avd_block li a.p_red {
        background-size: 11px;
    }

    .avd_block.index.cat.pb {
        padding-bottom: 40px;
    }

    .main_cat_text {
        font: 400 16px 'Roboto';
    }
}

@media only screen and (max-width : 440px) {
    .tg_block {
        display: block;
        font: 300 14px/50px 'Roboto';
    }

    .show_menu li a {
        font: 500 16px Roboto;
        padding: 0 5px 0 25px;
    }

    .avd_block li a.p_green, .avd_block li a.p_yellow, .avd_block li a.p_red {
        background-size: 11px;
    }

    .tg_block .tg_btn {
        display: block;
        margin: 0 auto;
    }
    .tape_news_container .item_link {
        border-bottom: 1px solid #e3e3e3;
    }

    .text.tape {
        display: none;
    }
    .item_link .title {
        margin-bottom: 10px;
    }

    .line_cat, .main_slider_switcher {
        font: 700 14px/38px 'Roboto';
    }

    .list.icon {
        display: none;
    }
    .single_add_title.comm {
        width: 35%;
    }
}

@media all and (orientation: landscape) {
    .search_field_m {
        margin: 20px auto 10px;
    }
    .avd_block {
        padding-bottom: 15px;
        margin-bottom: 10px;
    }

    .main_menu {
        height: 100% !important;
        padding-bottom: 100px;
    }

    .show_menu {
        overflow: scroll;
    }

    .loop_m {
        top: 6px;
    }
}


@media screen and (max-width: 10600px) {
    .advert_head_block {
        display: none;
    }
    .header_block.fixed {
        top: 0;
    }
    .single_add_title {
        top: 54px;
    }
    .padding_fix {
        padding-top: 88px;
    }
}

.fullParanga {
    display: none;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 9999999999;
    background-color: #1c1c1c;
}

.fullParanga .image .vertical-center {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
}
.fullParanga .image {
    display: flex;
    justify-content: center;
    height: 100%;
}

.fullParanga .image .vertical-center img {
    max-height: 100%;
    object-fit: contain;
}

.fullParanga .image-desc {
    position: absolute;
    color: #fff;
    background: rgba(0,0,0,0.4);
    width: 100%;
    bottom: 0;
    height: 40px;
    padding-top: 20px;
    text-align: center;
}
.fullParanga .parangaClose {
    position: absolute;
    color: #fff;
    top: 30px;
    right: 30px;
    cursor: pointer;
}

.single_block_content_txt h2 a {
    font-size: 15px;
    font-weight: 400;
    text-decoration: underline;
    cursor: pointer;
    text-transform: lowercase;
    color: #14a083;
    transition: 0.3s;
}

.single_block_content_txt h2 a:hover {
    background: #14a083;
    color: #fff;
    text-decoration: none;
}


.imgLoop{
    position: relative;
    height:0px;
    width:0px;
    clear: both;
}

.imgLoop.forSmallImg{
    top:-15px;
    float:left;
}
.imgLoop .overlay{
    width:100%;
    height:100%;
    position: absolute;
    background-color: #0e0e0e;
    opacity: 0.7;
}
.imgLoop .content{
    position:absolute;
    display:block !important;
    margin-top: -64px;
    margin-left: 16px;
    text-align:center;
    width: 45px;
    height: 45px;
    line-height:55px;
    overflow: hidden;

}
.imgLoop svg{
    cursor:pointer;
    left:13px;
    transition: all 0.3s;
}
.imgLoop svg.first{
    position: absolute;
    top:-30px;
}
.imgLoop svg.last{
    position: absolute;
    top:13px;
}

.imgLoop.active svg{
    transform: translateY(43px);
}
.single_block_content_txt img:hover{

}




/*--------------------------------------------------------------PERSON LANDING START --------------------------------------------------------*/

/*.pers_name {*/
    /*max-width: 1232px;*/
    /*border-bottom: 1px solid #0e0e0e;*/
    /*padding: 10px 0;*/
    /*margin-bottom: 16px;*/
/*}*/

/*.pers_name div {*/
    /*text-transform: uppercase;*/
    /*font: 400 24px/24px 'Roboto';*/
    /*color: #0e0e0e;*/
/*}*/

/*.person_card {*/
    /*width: 100%;*/
    /*max-width: 1232px;*/
    /*border-radius: 2px;*/
    /*background: #edf2f2;*/
    /*box-sizing: border-box;*/
    /*padding: 32px;*/
/*}*/

/*.pers_img {*/
    /*width: 340px;*/
    /*height: 340px;*/
    /*float: left;*/
    /*margin: 0 18px 18px 0;*/
    /*overflow: hidden;*/
/*}*/

/*.pers_img img {*/
    /*height: 100%;*/
/*}*/

/*.pers_txt .card_name {*/
    /*font: 500 22px/24px 'Roboto';*/
    /*color: #0e0e0e;*/
    /*margin-bottom: 16px;*/
/*}*/

/*.bml {*/
   /*display: block;*/
/*}*/

/*.bml .img-wrap {*/
    /*display: block;*/
    /*max-height: 400px;*/
    /*overflow: hidden;*/
/*}*/

/*.bml .img-wrap img {*/
    /*width: 100%;*/
/*}*/

/*.shadow_wrap {*/
    /*position: absolute;*/
    /*bottom: 32px;*/
    /*left: 32px;*/
    /*right: 32px;*/
/*}*/

/*.shadow_wrap h2 {*/
    /*color: #fff;*/
    /*font: 400 22px/26px 'Roboto';*/
/*}*/


/* ВАСИ на главной */

.special_mine_slider {
    display: table;
    position: relative; }
.special_mine_slider .slider4 li {
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 17px; }

.slider4 li {
    width: 296px;
    margin-right: 10px;
    display: inline-block;
    float: left;
}

.author_block {
    display: block;
    text-decoration: none;
    padding-bottom: 16px;
    border-bottom: 1px solid #d8d8d8;
    margin-bottom: 16px; }

.author_block:hover .author_logo img {
    filter: brightness(80%);
}

.author_block .author_logo {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    margin: 16px auto 16px;
    overflow: hidden; }
.author_block .author_logo img {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s; }
.author_block .author_name {
    text-align: center;
    font: 500 16px/20px 'Roboto';
    color: #0e0e0e; }
.author_block .author_name span {
    font: 500 16px/20px 'Roboto';
    color: #0e0e0e;
    -webkit-transition: .2s;
    -o-transition: .3s;
    transition: .3s;
    text-decoration: none;
}

.author_block:hover .author_name span {
    color: #17a083;
}

.an_block .author_news {
    display: block;
    text-decoration: none;
    color: #0e0e0e;
    font: 400 15px/18px 'Roboto';
    /*height: 62px;*/
    overflow: hidden;
    -webkit-transition: .2s ease;
    -o-transition: .2s ease;
    transition: .2s ease;
}
.an_block {
    padding: 8px 0;
}
.an_block .author_news:hover {
    color: #17a083; }

/******************* sidebar video *****************/
.sidebar-caption{
    height: 37px;
    border-bottom: 1px solid #000;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.sidebar-caption.video-caption{
    margin-bottom: 16px;
}

.sidebar-caption a:first-child{
    text-decoration: none;
    text-transform: uppercase;
    font: 500 18px/38px 'Roboto';
    color: #0e0e0e;
    transition: 0.3s ease;
}
.sidebar-caption a:first-child:hover {color: #17a083;}
.sidebar-caption a:last-child{
    text-decoration: none;
    color: #ababab;
    font-family: 'Roboto';
    font-size: 14px;
    text-decoration: none;
    margin-top: 6px;
    transition: all 0.3s;
}
.sidebar-caption a:last-child:hover{
    color: #0e0e0e;
}

.video-box{
    cursor: pointer;
    width: 296px;
    height: 168px;
    background: lavender;
}

/* КОММЕНТАРИИ ДЛЯ ПОСТА. ЗЕЛЕНАЯ ПЛАШКА*/
.post__comments {
    position: absolute;
    background: #17a083;
    top: 8px;
    right: 8px;
    padding: 8px;
    color: white;
    font-size: 13px;
    border-radius: 2px;
    text-align: center;
}

.post__comments .comments__icon {
    background: url(/assets/v2/img/svg/comments-icon.svg) center/contain no-repeat;
    display: inline-block;
    width: 15px;
    height: 15px;
    vertical-align: middle;
    margin-right: 5px;
}

/* СТИЛИ ДЛЯ КОНТЕЙНЕРОВ - BASE COMMON STYLES */

.container {
    padding: 0 1rem;
}
.page-section {
    padding-bottom: 1.5rem;
}

/*  ATOM TEXT COLOR STYLE */
.text-primary {
    color: #17a083!important;
}

.text-strong {
    font-weight: 600!important;
}