﻿/*@font-face {
    font-family: FreeSetDemiC; 
    src: url(../fonts/FreeSetDemiC.otf);
}*/
/*  -----  themes blocks  -----  */
.theme-no-sponsor .top-theme-sponsor{display: none;}
.social-likes__widget_facebook{position: relative}
.social-likes__counter_facebook{top:30%;left: 57%;position: absolute;font-size: 12px;}

.theme-no-sponsor .top-theme-desc{width: 100%;}
img{max-width: 100%}
a.theme {
    background: transparent;
    color: #1430aa;
    font-size: 14px;
    position: relative;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 500;

}
a.transparent-theme {
    font-weight: 600;
    letter-spacing: 1px;
    color: #1430aa;
    background: transparent;
    padding: 0;
}
a.theme:not(.transparent-theme) {
    margin-bottom: 10px;
    padding: 10px 15px;
}
a.theme:hover {
    border-bottom: none;
}
a.news-theme {
    background-color: #d74942;
    color: #fff;
}
a.news-transparent-theme,
a.main-transparent-theme {
    color: #ec011f;
}
a.biznes-theme {
    background-color: #1430aa;
    color: #fff;
}
a.biznes-transparent-theme {
    color: #1430aa;
}
a.finansy-theme {
    background-color: #fa5e00;
    color: #fff;
}
a.finansy-transparent-theme {
    color: #fa5e00;
}
a.tech-theme {
    background-color: #00D841;
    color: #fff;
}
a.tech-transparent-theme {
    color: #00D841;
}
a.specproekty-theme {
    background-color: #802980;
    color: #fff;
}
a.specproekty-transparent-theme {
   color: #802980;
}
a.samoobrazovanie-theme {
    background-color: #138033;
    color: #fff;
}
a.samoobrazovanie-transparent-theme {
   color: #138033;
}
a.dosie-theme {
    background-color: #dc9872;
    color: #fff;
}
a.dosie-transparent-theme {
   color: #dc9872;
}
a.blogi-theme {
    background-color: #edb734;
    color: #fff;
}
a.blogi-transparent-theme {
   color: #edb734;
}
a.forumy-theme {
    background-color: #828282;
    color: #fff;
}
a.forumy-transparent-theme {
   color: #828282;
}
a.press-theme {
    background-color: #eb001e;
    color: #fff;
}
a.press-transparent-theme {
   color: #eb001e;
}
a.red-theme {
    background-color: #d74942;
    color: #fff;
}
a.main-theme {
    background-color: #d74942;
    color: #fff;
}
body, html {height: 100%; font-weight: 400; }
body {/*font-family: 'Roboto', sans-serif;*/ font-weight: 400; font-size: 16px; width: 100%; padding: 0;}
body{margin:0 !important}
.branding {display: none;}
a {text-decoration: none; cursor: pointer;}
a:hover, a:focus {color: #23527c; text-decoration: underline;}
* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: none;}
svg:hover {transform-origin: 100% 100% 0px!important;}
.press-release-page .col-title{margin-bottom: 0px;}
.press-release-page .col-title a:hover{text-decoration: none;}
a:visited, a:active, a:focus{text-decoration: none !important;}
.top-theme:hover .top-theme-desc a{
    text-decoration: none;
    color: #0030ff;
}
.top-theme-title{
    text-transform: uppercase;
    color: #d74942;
    font-size: 20px;
    padding-bottom: 20px;
    font-weight: 400;
}
.top-theme-img{width: 230px;float: left;}
.top-theme-img img{width: 100%;}
.top-theme-text {
    width: calc(100% - 230px);
    float: left;
}
.viewchronicle img{height: auto;}
    .viewchronicle .premium-1x, .viewchronicle .premium-2x{
        float: left;
    }
    .viewchronicle .premium-2x{
        margin-left: 30px;
        margin-bottom: 30px;
    }
.top-theme-text-wrap{
    padding: 20px 30px;
    border-top: 3px solid #d74942;
    margin-top: 30px;
    font-weight: 400;
    position: relative;
    background: #fff;
    min-height: 95px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    margin-left: -160px;
}
.top-theme-desc{
    float: left;
    width: calc(100% - 140px)
}
.top-theme-desc a{
    color: #03275f;
}
.top-theme-sponsor{
    float: left;
    width: 140px;
}

.top-theme-sponsor span{
    display: block;
    color: #231300;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 400;
    text-align: right;
}
.top-theme-sponsor img{
    float: right;
    width: 75px !important;
}

.col-title{ 
    font-size: 20px;
    text-transform: uppercase;
/*    font-family: 'Roboto', sans-serif;*/
    position: relative;
    font-weight: 400;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    
}
.photo-list a{
    display: inline-block;
    margin: 0 20px 20px 0;
}
.photo-list a:nth-of-type(3n){
    margin-right: 0; 
}
.col-title-line{
    height: 1px;
    background-color: #d2d2d2;
    flex-grow: 1;
    align-self: flex-end;
    margin-left: 8px;
    margin-bottom: 5px;
}
.top-bnr {margin: 20px auto; display: flex; justify-content: center; /* margin-top: 30px; */text-align:  center;}
.m-t--25 {margin-top: -25px!important}
.m-t--80 {margin-top: -80px!important}
.m-t-0 {margin-top: 0px!important}
.m-t-4 {margin-top: 4px}
.m-t-5 {margin-top: 5px}
.m-t-10 {margin-top: 10px!important}
.m-t-15 {margin-top: 15px}
.m-t-20 {margin-top: 20px}
.m-t-25 {margin-top: 25px}
.m-t-30 {margin-top: 30px}
.m-t-35 {margin-top: 35px}
.m-t-40 {margin-top: 40px} 
.m-t-50 {margin-top: 50px}
.m-t-70 {margin-top: 70px}
.m-b-5 {margin-bottom: 5px;}
.m-b-10 {margin-bottom: 10px;}
.m-b-15 {margin-bottom: 15px;}
.m-b-20 {margin-bottom: 20px;}
.m-b-25 {margin-bottom: 25px;}
.m-b-30 {margin-bottom: 30px;}
.m-b-40 {margin-bottom: 40px;}
.m-t-b-20 {margin-top: 20px; margin-bottom: 20px;}
.m-t-1000-0 {margin-top: 0px}

.col-offset-3 {margin-left: 25%;}
.col-offset-4 {margin-left: 33.33333333%;}
.col-offset-6 {margin-left: 50%;}
.col-offset-7 {margin-left: 58.33333333%;}
.col-offset-8 {margin-left: 66.66666667%;}
.col-offset-9 {margin-left: 75%;}
.col-offset-12 {margin-left: 100%;}

.col-3 {width: 25%;}
.col-4 {width: 33.33333333%;}
.col-6 {width: 50%;}
.col-7 {width: 58.33333333%;}
.col-8 {width: 66.66666667%;}
.col-9 {width: 75%;}
.col-12 {width: 100%;}


.col-3, .col-4, .col-6, .col-7, .col-8, .col-9, .col-12 {float: left; position: relative;  padding-right: 8px; padding-left: 8px;}


@media (min-width: 1280px) {
  .col-1280-1, .col-1280-2, .col-1280-3, .col-1280-4, .col-1280-5, .col-1280-6, .col-1280-7, .col-1280-8, .col-1280-9, .col-1280-10, .col-1280-11, .col-1280-12 {
    float: left;
  }
  .col-1280-12 {
    width: 100%;
  }
  .col-1280-11 {
    width: 91.66666667%;
  }
  .col-1280-10 {
    width: 83.33333333%;
  }
  .col-1280-9 {
    width: 75%;
  }
  .col-1280-8 {
    width: 66.66666667%;
  }
  .col-1280-7 {
    width: 58.33333333%;
  }
  .col-1280-6 {
    width: 50%;
  }
  .col-1280-5 {
    width: 41.66666667%;
  }
  .col-1280-4 {
    width: 33.33333333%;
  }
  .col-1280-3 {
    width: 25%;
  }
  .col-1280-2 {
    width: 16.66666667%;
  }
  .col-1280-1 {
    width: 8.33333333%;
  }
  .col-1280-pull-12 {
    right: 100%;
  }
  .col-1280-pull-11 {
    right: 91.66666667%;
  }
  .col-1280-pull-10 {
    right: 83.33333333%;
  }
  .col-1280-pull-9 {
    right: 75%;
  }
  .col-1280-pull-8 {
    right: 66.66666667%;
  }
  .col-1280-pull-7 {
    right: 58.33333333%;
  }
  .col-1280-pull-6 {
    right: 50%;
  }
  .col-1280-pull-5 {
    right: 41.66666667%;
  }
  .col-1280-pull-4 {
    right: 33.33333333%;
  }
  .col-1280-pull-3 {
    right: 25%;
  }
  .col-1280-pull-2 {
    right: 16.66666667%;
  }
  .col-1280-pull-1 {
    right: 8.33333333%;
  }
  .col-1280-pull-0 {
    right: auto;
  }
  .col-1280-push-12 {
    left: 100%;
  }
  .col-1280-push-11 {
    left: 91.66666667%;
  }
  .col-1280-push-10 {
    left: 83.33333333%;
  }
  .col-1280-push-9 {
    left: 75%;
  }
  .col-1280-push-8 {
    left: 66.66666667%;
  }
  .col-1280-push-7 {
    left: 58.33333333%;
  }
  .col-1280-push-6 {
    left: 50%;
  }
  .col-1280-push-5 {
    left: 41.66666667%;
  }
  .col-1280-push-4 {
    left: 33.33333333%;
  }
  .col-1280-push-3 {
    left: 25%;
  }
  .col-1280-push-2 {
    left: 16.66666667%;
  }
  .col-1280-push-1 {
    left: 8.33333333%;
  }
  .col-1280-push-0 {
    left: auto;
  }
  .col-1280-offset-12 {
    margin-left: 100%;
  }
  .col-1280-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-1280-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-1280-offset-9 {
    margin-left: 75%;
  }
  .col-1280-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-1280-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-1280-offset-6 {
    margin-left: 50%;
  }
  .col-1280-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-1280-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-1280-offset-3 {
    margin-left: 25%;
  }
  .col-1280-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-1280-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-1280-offset-0 {
    margin-left: 0;
  }
  .opinions-slider .owl-item:nth-child(even) > div { padding-right: 0; }

}



#biznes .biz-endvideo-page .big-block .top-news{
    width: 660px;
    margin-right: 30px;
}
.syn2 img{object-fit: cover}
/*.movie-off .logo.liga-news-logo {
    top: -13px;
}*/
.clear-b{clear: both}
.h-300 {height: 300px;}
.h-100-percent {height: 100%;}

.main-content {margin-top: 16px;}
.main-content:after {clear:both; content: ""; display: block;}

.title-col {color: #d74942; font-size: 20px; text-transform: uppercase; /*font-family: 'Roboto', sans-serif;*/ position: relative;    font-weight: 400;}
.title-col a{color: #d74942; font-size: 20px; text-transform: uppercase; /*font-family: 'Roboto', sans-serif;*/ position: relative;    font-weight: 400;}
.title-col a:hover, .title-col a:focus {text-decoration: none;}
/*.title-col:after {content: ''; display: block; height: 1px; background:#d2d2d2; z-index: 0; position: relative; top: -5px; margin-left: 105px;}*/
.title-col.grey-title a {color: #7e7e7e;}
.tab-col {margin-top: 10px;}
.tab-col.news-block{margin-top: 0;}
.tab-col ul {list-style-type: none;  margin: 0;}
.tab-col > ul {-webkit-box-shadow: 0px 0px 5px 2px #f8f8f8; -moz-box-shadow: 0px 0px 5px 2px #f8f8f8; box-shadow: 0px 0px 5px 2px #f8f8f8; padding: 0!important;}
.tab-col ul li {display: inline-block;}
.tab-col > ul li a:hover, .tab-col > ul li a{text-decoration: none; display: block;}
.tab-col a.tabs.active {color: #d74942; text-decoration: none;border-bottom: 3px solid #d74942;}
.tab-col a.tabs {color: #231300; font-size: 12px; padding: 1px 10px;}
.title-col.logo-title svg {width: 209px; height: 42px;}
.liga-press-centr .title-col.logo-title svg {width: 180px; height: 36px;}
.liga-samoobrazovanie .title-col.logo-title svg {width: 278px; height: 36px;}

.press-release-page .news-col ul{margin-top: 35px;}
.news-col ul {display: block; padding-top: 26px; list-style-type: none; padding: 0;margin-bottom: 0;margin-top: 20px;}
.press-release-page .news-col ul li a.title {font-size: 20px; font-weight: 500;}
.news-col ul li a.title {display: inline; color: #02275c; font-size: 16px; font-weight: 400; padding-right: 5px; padding-bottom: 5px;line-height: 1.46;}
.news-col ul li:hover a.title {color: #0030ff; text-decoration: none;}
.news-col ul li .time {color: #9099ae; font-size: 12px; font-weight: 400; display: inline-block;}
.news-col ul li:not(:last-child) {margin-bottom: 19px;}
.more-link {margin-top: 20px;}
.news-col .more-link {margin-top: 10px;}
.more-link a {color: #d74942; font-size: 16px; /*font-family: 'Roboto', sans-serif;*/ font-weight: 400; float: right; display: block; /*padding-right: 20px;*/ position: relative;transition: 0.3s}
.more-link a:hover{text-decoration: none;color: #ff0c0f;transition: 0.3s}
/*.more-link a:after {background: url('../images/icons/quote-more-news.png'); width: 11px; height: 12px; content: ""; display: block; position: absolute; top: 7px; right: 0;}*/

.slider-chronicle.owl-theme .owl-controls .owl-nav .owl-prev:hover:before{left: 5px;transition: 0.5s}
.slider-chronicle.owl-theme .owl-controls .owl-nav .owl-next:hover:before{left: 24px;transition: 0.5s}
.press-release-page .grey-line {height: 1px; background: #d2d2d2; margin: 0;}

.clr_banner {display: none;}

/* top news */
.top-news {width: 100%; height: 460px; margin-top: 18px; position: relative;}
.top-news a {display: block;}
.top-news-img {width: 100%; height: 460px; overflow: hidden; position: absolute;}
.top-news-bg {width: 100%;height: 460px;overflow: hidden;position: absolute;background: linear-gradient(to top, #0a1636, transparent);}
.top-news-img img {max-width: 100%; height: auto; width: 100%;}
.top-news-info {position: absolute; bottom: 0; padding: 10px 20px;}
.top-news-rubric {display: inline-block; background: #d74942; color: #fff; padding: 5px 15px; font-size: 14px; /*font-family: 'Roboto', sans-serif;*/ text-transform: uppercase;}
.top-news-rubric a, .top-news-rubric a:hover, .top-news-title a, .top-news-title a:hover {color: #fff; text-decoration: none;}
.top-news-title {display: block; color: #fff; font-size: 40px; /*font-family: 'Roboto', sans-serif;*/ line-height: 50px; margin-top: 20px;}


.plus-share-hover:hover .plus-share{opacity: 1;transition: .2s}
.plus-share {position: absolute; top: 20px; right: 20px; z-index: 3;opacity: 0;transition: .2s;text-align: center;}
.plus-share a{display: block;font-size: 26px;font-weight: bold;color: #fff;}
.plus-share a:first-child:hover{color: #4852a0;}
.plus-share a:last-child:hover{color: #55acee;}
.plus-share.plus-share-inl-a a:last-child{margin-left: 15px;}
.plus-share.plus-share-inl-a a{display: inline-block;}



.h-high, .h-high .tile-news-bg, .tile-news.h-high, .h-high .tile-news-img {height: 620px;}
.h-low, .h-low .tile-news-bg, .tile-news.h-low, .h-low .tile-news-img {height: 300px;}
.h-spec-slider, .h-spec-slider .tile-news-bg, .h-spec-slider .tile-news-img {height: 420px;}
.h-spec-slider .tile-news-img img {height: 100%; width: auto;}

.infographics-block .tile-news .tile-news-img:after {
    width: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(to top, #fff, transparent 35%);
    content: "";
    display: block;
    top: 0;
    left: 0;
    height: 100%;
}

/*.h200, .h200 .tile-news-bg, .tile-news.h200, .h200 .tile-news-img {height: 200px;}
.h400, .h400 .tile-news-bg, .tile-news.h400, .h400 .tile-news-img {width: auto; height: 400px;}*/
/*.w350, .w350 .tile-news-bg, .tile-news.w350, .w350 .tile-news-img {width: 350px;}
.w680, .w680 .tile-news-bg, .tile-news.w680, .w680 .tile-news-img {width: 680px;}*/
/*.videophoto .left-inner-content{width: calc(100% - 340px);}*/
.adver-block{
    position: relative;
    width: 300px;
    margin-left: auto;
    margin-right: auto;
}

.adver-block__title{
    border: 1px solid #d2d2d2;
    visibility: hidden;
    height: 50px;
    padding-left: 20px;
    text-transform: uppercase;
/*    font-family: "Roboto";*/
    line-height: 50px;
    font-weight: 400;
    color: #6c6a67;
    background: #fafafa;
    font-size: 14px;
    z-index: 0 !important;
}

.adver-block:not(:empty)::before {
    content: "Реклама";
    border: 1px solid #d2d2d2;
    height: 50px;
    padding-left: 20px;
    text-transform: uppercase;
    /* font-family: "Roboto"; */
    line-height: 50px;
    font-weight: 400;
    color: #6c6a67;
    background: #fafafa;
    font-size: 14px;
    z-index: 0 !important;
    width: 100%;
    display: block;
}
.premium-plashka:not(:empty)::before {
    height: 20px !important;
    line-height: 20px !important;
}

.premium-2d, .premium-2x, .premium-2c{
    display: none;
}

.premium-1d {
    padding-top: 0px !important;
    margin-top: 0px !important;
}

.tile-news {
    width: 100%;
    position: relative;
    cursor: pointer
}

.tile-news .tile-news-img:after {
    width: 100%;
    overflow: hidden;
    position: absolute;
    background: linear-gradient(to top, rgb(11,22,54), transparent 35%);
    content: "";
    display: block;
    top: 0;
    left: 0;
    height: 100%;
}
.tile-news .tile-news-img:before{
    width: 100%;
    overflow: hidden;
    position: absolute;
    background: rgba(11,22,54, 0.35);
    content: "";
    display: block;
    top: 0;
    left: 0;
    height: 100%;
    transition: 0.3s;
}
.tile-news:hover .tile-news-img:before{
    background: transparent;
    transition: 0.3s;
}
.buissnes-white-block.tile-news .tile-news-img:before{
    background: none;
}
.buissnes-white-block.tile-news:hover .tile-news-img:before{
    background: #f3f3f3;
}
.buissnes-white-block.tile-news:hover .plus-share{
     text-shadow: 0px 0px 2px #000;
}
.h-high, .h-high .tile-news-bg, .tile-news.h-high, .h-high .tile-news-img {
    height: 620px;
}




.h-high, .tile-news.h-high, .h-high .tile-news-img {
    height: 650px;
}
.tile-news-img img{object-fit: cover}
a.tile-news-rubric {display: inline-block!important; padding: 10px 15px; color: #fff;    }
a.tile-news-rubric:hover, a.tile-news-rubric:focus {color: #fff; text-decoration: none;}

.tile-news-rubric a {padding: 5px 15px;}
.tile-news-info a {display: block;}
.tile-news-info {
    position: absolute;
    bottom: 0;
}

.tile-news-rubric {
    display: inline-block;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    margin: 0 20px;
}
.tile-news-rubric a, .tile-news-rubric a:hover, .tile-news-rubric a:focus, a.tile-news-title, a.tile-news-title:hover, a.tile-news-title:focus {
    color: #fff;
    text-decoration: none;
}
.tile-news-info a:hover {text-decoration: none;}

.tile-news-title {
    display: block;
    color: #fff;
    font-size: 20px;
/*    font-family: 'Roboto', sans-serif;*/
    line-height: 24px;
    padding: 10px 20px 20px 20px;
    text-decoration: none;
    font-weight: 500;
}

.tile-news.plug .tile-news-img:after {background: linear-gradient(to top, transparent, transparent)!important; border: 1px solid #d2d2d2;}
.tile-news.plug .tile-news-rubric {background: transparent; padding: 0px 0!important;}
.tile-news.plug .tile-news-title {color: #03275f; font-size: 30px; line-height: 40px; word-break: break-word;}
.tile-news.plug .tile-news-title a, .tile-news.plug .tile-news-title a:hover, .tile-news.plug .tile-news-title a:focus {color: #03275f; text-decoration: none;}
.tile-news.plug .tile-news-rubric a, .tile-news.plug .tile-news-rubric a:hover, .tile-news.plug .tile-news-rubric a:focus {color: #1139ad; text-decoration: none;}
.tile-news.plug-2 .tile-news-img:after, .tile-news.plug-2 .tile-news-img:before {background: linear-gradient(to top, transparent, transparent)!important; border: 1px solid #d2d2d2;}
.tile-news.plug-2 .tile-news-img {padding-top: 50px;}
.no-tile-news-info .tile-news.plug-2 .tile-news-img {padding-top: 0px;}
.no-tile-news-info .h-low .tile-news-img img{
    height: 250px; width: 100%;margin-top: 51px; object-fit: inherit; border-top: 1px solid #ccc
}
.tile-news.plug-2 .tile-news-bg {background: linear-gradient(to top, transparent, transparent)!important; border: 1px solid #d2d2d2;}
.tile-news.plug-2 .tile-news-rubric {margin: 0; background: #fafafa; padding: 0!important; height: 50px; line-height: 50px; width: 100%; /*font-family: "Roboto";*/}
.tile-news.plug-2 .tile-news-info {position: absolute; bottom: 0; padding: 1px 1px; width: 100%; top: 0;height: 50px;}
.tile-news.plug-2 .tile-news-rubric a, .tile-news.plug-2 .tile-news-rubric a:hover, .tile-news.plug-2 .tile-news-rubric a:focus {color: #6c6a67; text-decoration: none; padding: 0 20px!important;}

.material-peging .liga-end .time {
    font-weight: 600;
    color: #dce2e7;
    font-size: 19px;
}
.peging-info {
    position: relative;
}
.peging-desc {
    color: #231f20;
    font-size: 16px;
    line-height: 1.6em;
    padding-left: 260px;
}
.peging-num {
    font-size: 40px;
    color: #dce2e7;
    font-weight: 500;
    vertical-align: bottom;
    position: absolute;
    text-align: left;
    line-height: 0.74;
    bottom: 20px;
}
.peging-title {
    float: left;
    padding-left: 260px;
}
.pages-end {
    text-align: center;
    margin-top: 20px;
}
.pages-end a {
    display: inline-block;
    margin: 0 10px;
    padding: 20px;
    font-size: 48px;
    color: #231f20;
    font-weight: 600;
}
.pages-end a {
    text-decoration: none;
}
.peging-title h3 {
    font-size: 40px;
    color: #000;
    text-transform: none;
    line-height: 50px;
    word-break: break-word;
    padding: 0;
    margin: 10px 0;
}
.peging-num span {
    font-size: 175px;
    color: #000;
    font-weight: 600;
}
.pages-end a.curent {
    font-size: 72px;
    color: #dce2e7;
}
.pages-end i {
    font-size: 48px;
    color: #dce2e7;
}

.vote {padding: 40px 20px 0 0;}
.vote ul {list-style-type: none; padding: 0;}
.vote ul li span {margin-left: 10px;}
.vote ul li input[type="radio"] {display: none;}
.vote ul li input[type="radio"]:checked + i {background: url(../images/icons/controls.png) -19px top no-repeat;}
.vote ul li input[type="radio"] + i {display: inline-block; width: 19px; height: 19px; margin: -3px 0px 0 0px; vertical-align: middle; background: url(../images/icons/controls.png) left top no-repeat; cursor: pointer;}
.vote ul li label {cursor: pointer;}
.vote ul li {font-weight: 400; font-size: 16px; padding: 3px 0;}
.vote .title {color: #231300; font-size: 20px;}
.vote button {color: #d74942; font-size: 18px; padding: 2px 15px; border: 1px solid #d74942; border-radius: 2px; background: #fff; cursor: pointer;}
.vote button:hover {background: #d74942; color: #fff;}
.opinions-title a {
    display: block;
    color: #03275f;
    font-size: 20px;
/*    font-family: "Roboto";*/
    border-left: 2px solid #d74942;
    padding-left: 10px;
    margin-top: 15px;
    line-height: 22px;
    font-weight: 500;
}
.opinions {
    margin-top: 20px;
}
.opinions-name {
    font-weight: 400;
    font-size: 16px;
    margin-top: 10px;
    margin-left: 13px;
}
.opinions-img {text-align: center;}
ul.most-read {list-style-type: none; padding: 25px 0 0 0; margin: 0;}
ul.most-read li:not(:last-child) {margin: 0 0 10px 0;}
ul.most-read li a.title-news {
    color: #03275f;
    font-size: 16px;
    font-weight: 400;
    display: inline;
    margin-right: 10px;
}


.short-news {margin-top: 20px;}
.short-news ul {
    list-style-type: none;
    padding: 0;
    margin-bottom: 0;
}
.short-news li:not(:last-child) {margin-bottom: 20px;}
.short-news-img {
    width: 85px;
    height: 85px;
    overflow: hidden;
    float: left;
}
.short-news-img img {
    height: 100%;
    width: auto;
}
.short-news-info.no-preview {width: 100%; padding-left: 0px;}
.short-news-info {
    float: left;
    padding-left: 10px;
    width: calc(100% - 85px);
}
.reads .title-news {display: inline; padding-right: 5px;}
.reads .read-news {display: inline-block;}
.read-news {display: inline-block;}
.opinion .read-news {display: block;}
.read-news:before {display: inline-block; background: url(../images/icons/eye.svg); content: ''; width: 17px; height: 13px; top: 2px; position: relative; margin-right: 5px;}

.liga-samoobrazovanie .read-news:before, .liga-press-centr .read-news:before {display: none;}
.short-news-info.no-preview .short-news-title a, .short-news-info.no-preview .short-news-title {height: 100%;}
.short-news-title a, .short-news-title {color: #03275f; font-weight: 400; line-height: 20px; height: 62px; overflow: hidden;display: inline; padding-right: 5px;}
.short-news-rubric a {color: #425dac; font-weight: 400; line-height: 16px; font-size: 12px; float: left; margin-top: 10px;}
.short-news-info.no-preview .short-news-date a {margin-top: 0px;}
.short-news-date a {color: #aaaaaa; font-weight: 400; line-height: 16px; font-size: 12px; float: right; margin-top: 10px;}
.short-news-date {display: inline-block; position: relative; top: 4px; }
.liga-bussines .short-news-date a {float: right; margin-top: 0px;}
.liga-bussines .short-news-date {float: right; top: 10px; }
.liga-bussines .logo-title{margin-bottom: 10px;}
.liga-bussines .title-col:after{margin-left: 220px;}

.liga-bussines .specproject-block{margin-top: -10px !important;}
.liga-bussines .specproject-block .title, .liga-bussines .specproject-block .sponsor{display: none;}
.liga-bussines .specproject-block .image{height: 300px;}
.liga-bussines .specproject-block .image img{width: 100%;}
.liga-bussines .specproject-block .image .caption .name{font-weight: 500;}
.liga-bussines .specproject-block a.rubric{font-weight: 400;}





.short-news li:after {content: ""; display: block; clear: both;}
.w350, .w350 .tile-news-bg, .tile-news.w350, .w350 .tile-news-img {width: 350px;}
.h200, .h200 .tile-news-bg, .tile-news.h200, .h200 .tile-news-img {height: 200px;}
.tile-news .tile-news-img {
    width: 100%;
    overflow: hidden;
    background: #fafafa;
}
.tile-news .tile-news-img img {width: 100%}
    .viewer-social-media a:first-child {margin-left: 0;}
.spons-theme {
    color: #231300;
    text-transform: uppercase;
    font-size: 14px;
}

.top-theme-block-news {
    background: #fff;
    padding: 30px;
    border-top: 4px solid #d74942;
    margin-left: 310px;
    margin-top: -125px;
    position: relative;
    z-index: 4;
}

.spons-logo svg {
    width: 100px;
    height: 32px;
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
.view-subscribe{clear: both;line-height: 1.6em;margin-bottom: 20px;font-weight: 500;}
.view-subscribe a{color: #132faa;text-decoration: underline;}
.view-subscribe a:hover{color: #0030ff;}
.view-tocomment{float: right; margin-top: 10px; color: #d7494d;}
.view-tocomment:hover{color: #d7494d;}

.index-graphic {height: 100px;}
.link-orange a {color: #de803d;}
.liga-finance-block .short-news-date a {float: left;}
.special-project, .photo-video-project {
    background: #192952;
    margin-top: 120px;
    padding: 20px;
}
.page-404 {
    width: 608px;
    height: 390px;
    margin: 100px auto;
    text-align: center;
}
.page-404 a {
    /* width: 269px; */
    /* height: 30px; */
    border: 1px solid #d74942;
    background: #fff;
    color: #d74942;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 500;
    cursor: pointer;
    transition: 0.1s;
    margin: 0 auto;
    display: inline-block;
    margin-top: 20px;
    border-radius: 0;
    text-align: center;
    padding: 10px 30px;
}
.photo-video-project {padding: 20px 15px 40px 20px;}
.infographics .tile-news-title {font-size: 18px; line-height: 20px; margin-bottom: 10px;}
.infographics .tile-news-img:after {display: none;}
.special-project-title {
    color: #d74942;
    display: block;
    font-size: 80px;
/*    font-family: 'Roboto', sans-serif;*/
    margin-top: -80px;
    text-align: right;
    margin-right: 20px;
}
.special-project .tile-news-title {
    font-size: 18px;
    line-height: 20px;
    padding: 20px;
}
.special-project .tile-news-rubric {
    margin: 0 50px;
}
.special-project .spons-theme {color: #fff; font-weight: 400; }

.date-rubric {text-transform: none!important; font-size: 12px!important; height: 30px; line-height: 30px; padding: 0; position: relative; padding: 0 10px 0 32px!important;}
.date-rubric a {padding: 0 15px 0 36px;}
.date-rubric:after {content: ""; display: block; position: absolute; background: url(../images/icons/date-rubric.png); width: 15px; height: 16px; top: 6px; left: 10px;}
.tile-news-info a.author-news {float:right;color: #fff; font-style: italic; font-size: 14px; padding: 0 18px 18px 0;}
.video-block .tile-news-img:before {position: absolute; background: url(../images/icons/play.png); width: 105px; height: 105px; content: ""; display: block; top: 50%; left: 50%; margin-left: -52.5px; margin-top: -52.5px; z-index: 2;
    opacity: 0.35;}
.video-block:hover .tile-news-img:before {opacity: 1;}
.reads ul {
    list-style-type: none;
    padding: 0;
}
.reads ul li {
    margin: 15px 0;
}
.title-news a {
    color: #03275f;
    font-size: 16px;
    font-weight: 400;
}
.time-news, .read-news {
    color: #9099ae;
    font-size: 12px;
    font-weight: 400;
    margin-top: 5px;
}
.photo-video-project-title {
    color: #d74942;
    display: block;
    font-size: 80px;
/*    font-family: 'Roboto', sans-serif;*/
    margin-top: -80px;
    text-align: right;
    margin-right: 20px;
    text-transform: uppercase;
}
.short-video {
    margin-top: 20px;
    margin-bottom: 20px;
    overflow-y: auto;
    height: 377px;
}
.short-video ul {
    list-style-type: none;
    padding: 0;
    margin-top: 1px;
}
.short-video li {
    margin-bottom: 26px;
    padding: 3px 1px 0 1px;
}
.short-video li:hover {
    background: rgba(0, 0, 0, 0.15);
}
.short-video li:after {
    content: "";
    display: block;
    clear: both;
}
.short-video-img {
    width: 70px;
    height: 70px;
    overflow: hidden;
    float: left;
}
.short-video-img img {
    height: 100%;
    width: auto;
}
.short-video-info {
    float: left;
    padding-left: 10px;
    width: calc(100% - 85px);
}
.short-video-info a:hover, .short-video-info:hover {text-decoration: none;}
.short-video-title a, .short-video-title {
    color: #fff;
    font-weight: 400;
    line-height: 18px;
    height: 56px;
    overflow: hidden;
}
.short-video-date a {
    color: #807f7d;
    font-weight: 400;
    line-height: 16px;
    font-size: 12px;
    float: left;
    margin-top: 0px;
}
.short-video::-webkit-scrollbar-button {background-image:url(''); background-repeat:no-repeat; width:5px; height:0px}
.short-video::-webkit-scrollbar-track {background-color:#5f6b8b}
.short-video::-webkit-scrollbar-thumb {-webkit-border-radius: 0px; border-radius: 0px; background-color:#0f1b3a;}
.short-video::-webkit-scrollbar-thumb:hover{background-color:#09132d;}
.short-video::-webkit-scrollbar{width: 10px;}

.w-100-h-auto .tile-news-img img {width: 100%; height: auto;}
#tabs2 .img-big-title{width: 100%;margin-top: 14px;object-fit: cover}

/* arrow more link */
/*.more-link.red a:after {background: url(../images/icons/quote-more-news-red.png);}
.more-link.orange a:after {background: url(../images/icons/quote-more-news-orange.png);}
.more-link.navy a:after{background: url(../images/icons/quote-more-news-navy.png);}
.more-link.blue a:after{background: url(../images/icons/quote-more-news-blue.png);}
.more-link.black-bordo a:after{background: url(../images/icons/quote-more-news-black-bordo.png);}
.more-link.white a:after{background: url(../images/icons/quote-more-news-white.png);}
.more-link.black a:after{background: url(../images/icons/quote-more-news-black.png);}
.more-link.green a:after{background: url(../images/icons/quote-more-news-green.png);}
.more-link.grey a:after{background: url(../images/icons/quote-more-news-grey.png);}*/

/* background color */
.red-bg {background: #d74942;}
.orange-bg {background: #de803d;}
.navy-bg {background: #00123f;}
.blue-bg {background: #d74942;}
.liga-bussines .blue-bg{background-color: #1430aa;}
.liga-bussines > div:nth-of-type(2) .tile-news-info{top:20px}
.black-bordo-bg {background: #231300;}
.white-bg {background: #fff;}
.black-bg {background: #000;}
.green-bg {background: #138933;}
.grey-bg {background: #138933;}
.blue_bg{background-color: #1430aa;}
/* color */
.red a, .red, a.red {color: #d74942;}
.orange a, .orange, a.orange {color: #fa5e00;}
.navy a, .navy, a.navy, a.navy:hover {color: #03275f;}
.blue a, .blue, a.blue, a.blue:hover {color: #1139ad;}
.black-bordo a, .black-bordo, a.black-bordo {color: #231300;}
.black a, .black, a.black {color: #000;}
.white a, .white, a.white {color: #fff;}
.green a, .green, a.green {color: #138933;}
.grey a, .grey, a.grey {color: #cdcfd5;}
.siren a, .siren, a.siren {color: #882993;}

.adv-toggle {position: fixed; top: 2px; left: 2px; cursor: pointer; background: #1139ad; border-radius: 3px; padding: 3px 8px; color: #fff;}
.advertising .branding {display: block; position: fixed; top: 0px; left: 0px; width: 100%;z-index: 0;}
.branding {display: none;}
.advertising .container {width: 1000px; transition: all 1s;}
.body-bg {background: #fff; position: relative; top: 0px; display: block;}
.advertising {background: #00a850;}

/* advertising */
.advertising .logo {width: 168px; top: -29px; transition: all 1s;}
.advertising .navigation .main-menu nav > ul {padding-left: 30px;}
.advertising .navigation .main-menu nav > ul > li {font-size: 16px;}
.advertising .news-link > a, .advertising .biznes-link > a, .advertising .finansy-link > a, .advertising .samoobrazovanie-link > a, .advertising .specproekty-link > a {padding: 10px 15px;}
.advertising .navigation .user-search-toggle {padding-left: 5px; margin-top: -2px;}
.advertising .navigation .main-menu {margin-top: 0px;}
.advertising .menu-down {top: 104px;}
.advertising .navigation {padding: 10px 0 15px 0;}
.advertising .col-1280-offset-3 {margin-left: 0;}


.advertising .top-news-bg {height: 300px;}
.advertising .top-news-img {height: 300px;}
.advertising .top-news {height: 300px;}
.advertising .container {padding-left: 20px; padding-right: 20px;}
.advertising .row {margin-left: -10px; margin-right: -10px;}
.advertising .col-3, .advertising .col-4, .advertising .col-6, .advertising .col-7, .advertising .col-8, .advertising .col-9, .advertising .col-12 {padding-right: 10px; padding-left: 10px;}
.advertising .col-1280-3, .advertising .col-1280-4, .advertising .col-1280-6, .advertising .col-1280-7, .advertising .col-1280-8, .advertising .col-1280-9, .advertising .col-1280-12 {padding-right: 10px; padding-left: 10px;}
.advertising .col-3 {width: 33.33333333%;}
.advertising .col-1280-3 {width: 33.33333333%;}
/*.advertising .col-4 {width: 33.33333333%;}*/
.advertising .col-4 {width: 50%;}
.advertising .col-1280-4 {width: 50%;}
/*.advertising .col-6 {width: 50%;}*/
.advertising .col-7 {width: 58.33333333%;}
.advertising .col-1280-7 {width: 58.33333333%;}
/*.advertising .col-8 {width: 66.66666667%;}*/
.advertising .col-1280-9 {width: 66.66666667%;}
.advertising .col-9 {width: 66.66666667%;}
.advertising .col-12  {width: 100%;}
.advertising .col-1280-12  {width: 100%;}
.advertising .w100  {width: 100%;}
.advertising .w66  {width: 66.66666667%;}
.advertising .w33  {width: 33.33333333%;}

.advertising .row-break {margin-left: -20px; margin-right: -20px;}
.advertising .footer-menu {width:100%}
.advertising .footer-menu ul {padding-left: 0;}
.advertising .footer .ligagroup li {margin-right: 36px;}
/*.advertising .footer {margin-left: -20px; margin-right: -20px;}*/


.liga-photo-video-sec .col-offset-3 {margin-left: 0;}
.advertising .special-project {padding: 20px 30px 20px 80px; margin: 120px -30px 0 -30px;}
 .advertising .photo-video-project {padding: 20px 30px 20px 30px; margin: 120px -30px 0 -30px;}
.col-offset-3 {margin-left: 25%;}
.col-offset-4 {margin-left: 33.334%;}
.col-offset-6 {margin-left: 50%;}
.col-offset-7 {margin-left: 58.334%;}
.col-offset-8 {margin-left: 66.66666667%;}
.col-offset-9 {margin-left: 75%;}
.col-offset-12 {margin-left: 100%;}
.advertising .none {display: none;}

.opinion-plash {border: 1px solid #d74942; padding: 16px; width: 620px; margin: 20px auto 10px auto;}
.opinion-plash .opinion-name-block {color: #d74942; text-transform: uppercase; font-size: 20px;float: left;margin-top: 2px;}
.opinion-plash .opinion-vote-block {color: #231300; font-size: 18px; float: left; padding-left: 20px; margin-top: 3px;}
.opinion-plash .opinion-vote-button button {color: #d74942; font-size: 18px; background: transparent; border: 1px solid #d74942; padding: 2px 8px; border-radius: 2px;}
.opinion-plash .opinion-vote-button {float: right;}
.all-news-arrow {color: #fff;
    font-size: 14px;
    margin: 10px auto;
    padding: 0px 0px;
    display: block;
    cursor: pointer;
    width: 40px;
    height: 40px;
    background: #ccc;
    border-radius: 50%;}
.all-news-arrow:before {
    background: url(../images/icons/arrow-right.png) no-repeat;
    position: relative;
    width: 10px;
    height: 18px;
    display: block;
    content: "";
    top: 12px;
    left: 16px;
    -webkit-transform: rotate(90deg); /* Chrome y Safari */
    -moz-transform: rotate(90deg); /* Firefox */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); /* Internet Explorer */
    -o-transform: rotate(90deg); /* Opera */
}
.infographics-project-title {
color: #d74942;
display: block;
font-size: 80px;
/*font-family: 'Roboto', sans-serif;*/
margin-top: 40px;
text-align: right;
margin-right: 20px;
text-transform: uppercase;}



.mini-news {margin-top: 20px;}
.mini-news .mini-news-img {float: left; width: 70px; height: 70px; overflow: hidden;}
.mini-news .mini-news-img img {height: 70px; width: auto; max-width: none;}
.mini-news .mini-news-info a {color: #03275f;}
.mini-news .mini-news-info {width: calc(100% - 70px); padding-left: 10px; float: left;}
.mini-news .mini-news-title {font-weight: 500; font-size: 16px; line-height: 18px; color: #03275f;}
.mini-news .mini-news-desc {font-weight: 400; font-size: 14px; line-height: 16px; margin-top: 5px; color: #03275f;}




.slider-block.owl-carousel .owl-stage {padding: 10% 0;}
.slider-block .owl-item.center {transform: scale(2)!important; z-index: 999; position: relative;}

/* Управление слайдером*/
.slider-block.owl-theme .owl-controls .owl-nav [class*=owl-], .top-theme-block.owl-theme .owl-controls .owl-nav [class*=owl-]  {color: #fff; font-size: 14px; margin: -40px 0 0 0px; padding: 0px 0px; display: inline-block; cursor: pointer; position: absolute; top: 50%; width: 40px!important; height: 40px!important;}
.slider-chronicle.owl-theme .owl-controls .owl-nav [class*=owl-]  {color: #fff; font-size: 14px; margin: -20px 0 0 0px; padding: 0px 0px; display: inline-block; cursor: pointer; position: absolute; top: 50%; width: 40px!important; height: 40px!important;}
.slider-block.owl-theme .owl-next, .top-theme-block.owl-theme .owl-next, .slider-chronicle.owl-theme .owl-next {width: 40px; height: 40px; background: #d74942; left: 100%; position: relative; border-radius: 50%}
.slider-block.owl-theme .owl-next:before, .top-theme-block.owl-theme .owl-next:before, .slider-chronicle.owl-theme .owl-next:before {background: url(../images/icons/arrow-right.svg) no-repeat; position: relative; width: 10px; height: 18px; display: block; content: ""; top: 11px; left: 16px;transition: 0.5s}
.slider-block.owl-theme .owl-prev, .top-theme-block.owl-theme .owl-prev, .slider-chronicle.owl-theme .owl-prev {width: 40px; height: 40px; background: #d74942; left: 10px; position: relative; border-radius: 50%;}
.slider-block.owl-theme .owl-next:hover, .slider-block.owl-theme .owl-prev:hover, .top-theme-block.owl-theme .owl-next:hover, .top-theme-block.owl-theme .owl-prev:hover, .slider-chronicle.owl-theme .owl-next:hover, .slider-chronicle.owl-theme .owl-prev:hover {background: #d74942;}
.slider-block.owl-theme .owl-prev:before, .top-theme-block.owl-theme .owl-prev:before, .slider-chronicle.owl-theme .owl-prev:before {background: url(../images/icons/arrow-left.svg) no-repeat; position: relative; width: 10px; height: 18px; display: block; content: ""; top: 11px; left: 14px;transition: 0.5s}
.slider-block.owl-theme .owl-next, .top-theme-block.owl-theme .owl-next, .slider-chronicle.owl-theme .owl-next {margin-left: -50px!important;}

.slider-block .owl-item.center:before {display: none;}
.slider-block .owl-item:before {width: 100%; overflow: hidden; position: absolute; background: rgba(0, 0, 0, 0.3); content: ""; display: block; top: 0; left: 0; height: 100%; z-index: 20; margin-top: 0px;}
.slider-block .tile-news .tile-news-img {position: relative; background: none;}
.slider-block .tile-news {margin-top: 0px;}
.slider-block .tile-news-img:after {width: 100%; overflow: hidden; position: absolute; background: linear-gradient(to top, #fff, transparent 60%); content: ""; display: block; top: 0; left: 0; height: 100%;}
.slider-block.owl-carousel .owl-item {z-index: 9;}
.special-project .slider-block .tile-news-img:after {background: linear-gradient(to top, #0a1636, transparent 35%);}
.sponsor-proj {position: absolute; transform: scale(0.5); right: -20px; top: -10px;}

.owl-theme .owl-dots .owl-dot span {background: #8e8e8e;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {border: 2px solid #8e8e8e;}

.advertising .top-theme-block .owl-prev {margin-left: 0!important;}
.advertising .top-theme-block .owl-padding, .advertising .spec-theme-block .owl-padding, .advertising .infographics-block .owl-padding {padding: 0 50px 0 50px;}
.slider-block.owl-theme .owl-item.active.center + .owl-item {right: -5.56%;}

/* Liga news Лига новости */
.news-content a.tile-news-rubric.red-news  {color: #fff; background: #d74942;font-weight: 500;}


.news-tab-head .news-tab {float: left; width: 33.33333333%; text-align: center; text-transform: uppercase; font-size: 18px; font-weight: 500; color: #9099ae; padding-bottom: 8px; border-bottom: 1px solid #d74942; position: relative; cursor: pointer;} 
.news-tab-head .news-tab.active {color: #03275f;} 
.news-tab-head .news-tab.active:after {width: 100%; display: block; height: 4px; background: #d74942; content: ""; position: absolute; bottom: 0;} 
.news-last-news {font-size: 18px; color: #03275f; font-weight: 400; margin-top: 30px; margin-bottom: 10px;}
.news-nth {padding: 10px 0;position: relative;}
.news-nth:after {content: ""; clear: both; display: block;}
.news-nth .news-nth-time {width: 65px; float: left; font-size: 14px; color: #9099ae; font-weight: 400; padding: 2px 0 0 0;}
.news-nth .news-nth-title {width: calc(100% - 65px); float: left;}
.news-nth .news-nth-title a, .news-nth .news-nth-title {color: #02275c; font-weight: 400; font-size: 18px;text-decoration: none;}
.news-nth .news-nth-title:hover a{color: #0030ff;}
.news-nth .news-nth-title a, .news-nth-circle_p{margin-right: 5px;}
.news-nth .news-nth-title.bold a, .news-nth .news-nth-title.bold {font-weight: 500;text-decoration: none;}
.news-nth-title-category {font-size: 13px; color: #919aaf; font-weight: 400;letter-spacing: 0.02em;margin-right: 5px;}
.news-nth-opinion:after {content: ""; clear: both; display: block;}
.news-nth-opinion {padding: 10px; border: 1px solid #d2d2d2;display: flex;align-items: center}
.news-nth-opinion-title {text-transform: uppercase; color: #d74942; font-weight: 700; float: left; width: 100px; font-size: 14px; text-align: center;}
.news-nth-opinion-photo {width: 35px; height: 35px; float: left;}
.news-nth-opinion-photo img {width: 35px; height: 35px;object-fit: cover;max-width: none}
.news-nth-opinion-photo.news-nth-opinion-photo-round img{border-radius: 50%;}
.news-nth-opinion-quest {width: calc(100% - 135px); float: left; padding-left: 20px; font-weight: 600; font-size: 16px;}
.news-nth-opinion-quest div {font-size: 13px; color: #ccc; font-weight: 400; text-align: right;}
.news-nth-opinion-quest a {color: #03275f; display: block;}
.news-nth-opinion-quest a:hover{color: #0030ff;text-decoration: none;}
.news-nth .news-nth-title.course a, .news-nth .news-nth-title.course {font-weight: 500; color: #d74942;vertical-align: middle;}
.news-nth .news-nth-title.course a:hover{color: #ff0c0f;}
.news-nth-top-title	{float: left;color: #d74942; font-size: 20px; text-transform: uppercase; font-weight: 400;width: 140px;}
.news-nth-top-img {width: 230px;}
.news-nth-top-img img {width: 100%;}
.news-nth-top-sponsor svg{width: 100px;}
.news-nth-top-sponsor {
    font-size: 14px;
    color: #252424;
    text-transform: uppercase;
    display: block;
    font-weight: 400;
    margin-top: 10px;
}
.news-nth-top-sponsor img{display: inline-block;margin-top: 10px;}
.news-nth-circle_p{vertical-align: middle;line-height: 16px;width: 16px; height: 16px;}
.news-nth-fotovideo{vertical-align: middle;width: 17px; height: auto;}
.news-nth-foto, .news-nth-video{width: 19px;height: 13px;display: inline-block;vertical-align: middle;}
.news-nth-foto{background-image: url(../images/icons/news-nth-videofoto.png);width: 16px;}
.news-nth-video{background-image: url(../images/icons/news-nth-videofoto.png);background-position: -16px 0;}
.news-nth-status{/*font-family: 'Roboto';*/ font-size: 10px;color: #323037;display: inline-block;padding: 5px;border: 1px solid #dddddd;text-transform: uppercase;font-weight: 400;cursor: pointer;vertical-align: top}

.news-nth-top-content {position: relative;float: left;}
.news-nth-top-content-width{width: calc(100% - 140px);}
.news-nth-top-desc, .news-nth-top-desc a {color: #03275f; font-weight: 500;font-size: 18px;}
.news-nth-top-desc { 
    background: #fff;
    padding: 25px 20px 30px;
    z-index: 2;
    border-top: 3px solid #d74942;
    clear: both;
    position: absolute;
    top: 51px;
    right: 0;
    width: calc(100% - 220px);
}
.news-nth-specproject{margin-top: 20px;}
.news-nth-top-desc:hover a{text-decoration: none;color: #0030ff;}
.news-nth-specproject-img:after {background: linear-gradient(to top, #0a1636, transparent 35%); width: 100%; overflow: hidden; position: absolute; content: ""; display: block; top: 0; left: 0; height: 100%;}
.news-nth-specproject-img img {width: 100%;} 
.news-nth-specproject-img {position: relative;} 
.news-nth-specproject-content {position: relative;cursor: pointer}
.news-nth-specproject-title { position: absolute; bottom: 0; padding: 15px; color: #fff; font-weight: 500; font-size: 20px;}
.news-nth-specproject-title a {color: #fff;}
.news-nth-specproject-title a:hover {text-decoration: none;}
.news-nth-specproject-name {font-size: 52px; text-transform: uppercase; color: #d74942; font-weight: 700; text-align: right; margin-bottom: -19px; position: relative; z-index: 2;}
.news-nth-specproject-sponsor {color: #0b1635; text-transform: uppercase; font-size: 12px;margin-bottom: -30px;}
.news-nth-specproject-sponsor img {position: relative; top: 4px; left: 0px;width: 100px;}
.see-more {border: 1px solid #d74942; font-weight: 400; font-size: 18px; width: 285px; border-radius: 3px; color: #d74942; height: 36px; padding: 5px 0; text-align: center; margin: 20px auto 0; cursor: pointer;}
.time-divider {
    margin: 40px 0;
    color: #9099ae;
    font-size: 18px;
    font-weight: 300;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}
.time-divider span:not(.line){padding: 0 20px}
.time-divider span.line{
    flex-grow: 1;
    height: 2px;
    background-color: #f3f3f3;
    margin-top: 15px;
}
.news-nth-specproject-sponsor a{color: #323037;position: relative;z-index: 999;}
.news-nth-specproject-sponsor a:hover{text-decoration: none;}
.see-more a{color: #d74942;}
.see-more a:visited, .see-more a:active, .see-more a:hover{text-decoration: none !important;}
.see-more:hover {border: 1px solid #d74942; color: #fff; background: #d74942;}
.archive-button:hover a{color: #fff;text-decoration: none;}
/*
.top-theme-block .owl-padding, .spec-theme-block .owl-padding, .infographics-block .owl-padding {padding: 0 75px 0 25px;}
.top-theme-block.owl-theme .owl-controls .owl-nav [class*=owl-], .spec-theme-block.owl-theme .owl-controls .owl-nav [class*=owl-], .infographics-block.owl-theme .owl-controls .owl-nav [class*=owl-] {color: #fff; font-size: 14px; margin: -48px 0 0 -40px; padding: 0px 0px; display: inline-block; cursor: pointer; position: absolute; top: 50%; width: 40px; height: 40px;}




.top-theme-block.owl-theme .owl-next, .spec-theme-block.owl-theme .owl-next, .infographics-block.owl-theme .owl-next {width: 40px; height: 40px; background: #ccc; left: 100%; position: relative; border-radius: 50%;}
.top-theme-block.owl-theme .owl-next:before, .spec-theme-block.owl-theme .owl-next:before, .infographics-block.owl-theme .owl-next:before {background: url(../images/icons/arrow-right.png) no-repeat; position: relative; width: 10px; height: 18px; display: block; content: ""; top: 11px; left: 16px;}
.top-theme-block.owl-theme .owl-prev, .spec-theme-block.owl-theme .owl-prev, .infographics-block.owl-theme .owl-prev {width: 40px; height: 40px; background: #ccc; left: 0px; position: relative; border-radius: 50%;}
.top-theme-block.owl-theme .owl-prev:hover, .spec-theme-block.owl-theme .owl-prev:hover, .top-theme-block.owl-theme .owl-next:hover , .spec-theme-block.owl-theme .owl-next:hover, .infographics-block.owl-theme .owl-next:hover, .infographics-block.owl-theme .owl-prev:hover {background: #d74942;}
.top-theme-block.owl-theme .owl-prev:before, .spec-theme-block.owl-theme .owl-prev:before, .infographics-block.owl-theme .owl-prev:before {background: url(../images/icons/arrow-left.png) no-repeat; position: relative; width: 10px; height: 18px; display: block; content: ""; top: 11px; left: 15px;}
.spec-theme-block.owl-theme .owl-prev {margin-left: -50px!important;}


.spec-theme-block.owl-theme .owl-next, .infographics-block.owl-theme .owl-next {margin-left: -32%!important;}
.infographics-block.owl-theme .owl-next {    margin-left: -18%!important;}



.top-theme-block .owl-padding, .spec-theme-block .owl-padding, .infographics-block .owl-padding {padding: 0 75px 0 25px;}
.top-theme-block.owl-theme .owl-controls .owl-nav [class*=owl-], .spec-theme-block.owl-theme .owl-controls .owl-nav [class*=owl-], .infographics-block.owl-theme .owl-controls .owl-nav [class*=owl-] {color: #fff; font-size: 14px; margin: -48px 0 0 -40px; padding: 0px 0px; display: inline-block; cursor: pointer; position: absolute; top: 50%; width: 40px; height: 40px;}
.spec-theme-block.owl-theme .owl-controls .owl-nav [class*=owl-] {margin-top: -20px;}
*/
/*.with-photo{border-top: ; margin-top: 20px;}*/
.with-photo-right .news-nth-status, .press-release-page .time, .with-photo-right .news-nth-title-category, .with-photo-right .news-nth-fotovideo, .with-photo-left .news-nth-status, .press-release-page .news-nth-circle_p, .with-photo-left .news-nth-title-category, .with-photo-left .news-nth-fotovideo{margin-right: 5px;}
.with-photo-left .plashka-wrapper{
    margin-left: 20px;
}
.with-photo-left 
a.news-nth-title-category:hover{text-decoration: none;}
.all-infogr {z-index: 10; position: relative;}
.with-photo-left, .with-photo-right {padding: 20px 0;}
.left-right-foto img{display: block; width: 100%; height: auto;}
.with-photo-left .title a, .with-photo-left .title a:hover, .with-photo-right .title a, .with-photo-right .title a:hover {color: #02275c; font-size: 25px !important; font-weight: 500; line-height: 35px !important; text-decoration: none;}
.with-photo-left .title {margin-left: 20px;} 
.with-photo-left:hover .title a, .with-photo-right:hover .title a{color: #0030ff;}
.with-photo-right .title {margin-right: 10px;} 
.with-photo-left .time, .with-photo-right .time {color: #9099ae ; font-size: 12px; font-weight: 400; display: block; margin-top: 10px;display: inline;}
.with-photo-left .time {margin-left: 20px;}

.press-release-page .with-photo-left .time, .press-release-page .with-photo-right .time{margin-left: 0;}

.with-photo-right .time {margin-right: 10px;}
.chronicle-video {margin-top: 15px;}
.chronicle-opinion {text-transform: uppercase; color: #d74942; font-weight: 700; float: left; width: 80px;}
.chronicle-opinion-photo {width: 50px; height: 50px;  float: left;}
.chronicle-opinion-photo img {width: 50px; height: 50px; border-radius: 50%;}
.chronicle-opinion-quest {width: calc(100% - 150px); float: left; padding-left: 20px; font-weight: 400; font-size: 16px;}
.chronicle-opinion-quest div {font-size: 13px; color: #9099ae; font-weight: 400;  display: inline;    margin-left: 10px;}
.chronicle-title a {    color: #132faa;
    text-decoration: underline;}
.chronicle-title a:hover{    color: #0030ff}
.chronicle-opinion-quest a {color: #03275f; display: inline;}
.chronicle-top-info {margin-top: 25px;}
.chronicle-top-info > div {
    float: right;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: baseline;
}
.chronicle-top-info > div > div {float: left; color: #9099ae; cursor: pointer; font-size: 14px; font-weight: 400; margin-right: 10px;} 
.chronicle-big-photo {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 500px;
}
.chronicle-big-photo img {
    width: 100%;
    position: absolute;
    top: -100px;
    left: 0px;
}
.res-test{margin-top: 15px; margin-right: 10px;}
.chronicle-news-nth iframe {width: 100%!important;}
.top-info {float: right;}
.top-info > div {float: right;}
.top-info > div > div {float: left; color: #807f7d; cursor: pointer; font-size: 12px; font-weight: 400; margin-left: 10px;}

.chronicle-top-eye img, .chronicle-top-eye span, .chronicle-top-comm img, .chronicle-top-comm span {float: left; display: block;} 
.chronicle-top-eye span, .chronicle-top-comm span {margin-left: 5px;} 

/* CHRONICLE */
.col-news-1050 {background: #fff; width: 1050px; margin: 0 auto; margin-top: -80px!important;}
.live-news-title {font-size: 48px; font-weight: 700; display: inline-block; line-height: 46px; margin-top: 5px;}
.live-news-span {margin-right: 10px;}
.live-news-stiker {background: #d74942; font-size: 12px; font-weight: 400; color: #fff; border-radius: 3px; padding: 3px 10px; text-transform: uppercase; display: inline; top: -12px; position: relative; letter-spacing: 0.05em;}
.live-news-date-source {margin-top: 25px; font-size: 14px; color: #9099ae;}
.live-news-date-source .live-news-date {float: left;}
.live-news-date-source .live-news-source {float: right;}
.live-news-desc {margin-top: -4px; font-weight: 400;}
.live-news-desc p {    font-size: 16px;
    line-height: 1.6em;
    font-weight: normal;}
.live-news-desc a{color: #132faa;
    text-decoration: underline;}
.live-news-desc a:hover{    color: #0030ff}
.live-news-date-block {margin-bottom: 15px;}
.viewchronicle .inner-news-content {padding: 20px;}

.chronicle-time {font-size: 13px; float: left; width: 60px; margin-top: -3px;}
.chronicle-title {font-size: 16px; float: left; width: calc(100% - 60px); padding-left: 30px; line-height: 20px; border-left: 1px solid #d2d2d2; padding-bottom: 20px; position: relative;line-height: 20px;}
.chronicle-news .chronicle-news-nth:last-child .chronicle-title {border-left: 1px solid transparent;}
.chronicle-title:before {content: ""; display: block; width: 9px; height: 9px; background: #d74942; border-radius: 50%; left: -5px; position: absolute;}
.chronicle-title.c-bold {font-weight: 600; font-size: 16px;}
.chronicle-title .c-top {background: #d74942; padding: 2px 7px; text-transform: uppercase; color: #fff; margin-right: 5px; font-size: 12px; letter-spacing: 0.05em;}
.chronicle-title .c-top-title {font-weight: 600; font-size: 18px;}
.chronicle-title .c-top-desc {padding-top: 10px;}
.chronicle-photo-slider {margin-left: -90px;     margin-top: 25px;}
p + .chronicle-photo-slider {margin-top: 5px;}
.chronicle-photoportaje {text-transform: uppercase; color: #d74942; font-weight: 700; font-size: 20px;margin-bottom: 10px;}
.chronicle-photoportaje-photo a {    display: block;
    position: relative;}
	

.chronicle-opinion-nth .chronicle-time {margin-top: 17px;}
.chronicle-opinion-nth .chronicle-title {
    padding-top: 20px;
}
.chronicle-opinion-nth .chronicle-opinion-photo  {margin-top: -20px;}
.chronicle-opinion-nth .chronicle-opinion-quest {margin-top: -10px;}
.margin-chronicle-title {margin-top: -4px;}
.margin-chronicle-title iframe, .margin-chronicle-title twitterwidget {margin-top: 5px!important;border: none}
.margin-chronicle-title img{display: inline-block;margin-top: 7px;}
.col-news-block {margin-top: 25px;}
.subscription-chronic form{border: 1px solid #d4d4d4; height: 256px;}
.subscription-chronic .subscription-chronic-losung {
    color: #000;
    background-color: #fff1cc;
        padding: 30px 30px 30px 97px;
    /*color: #fff;*/
    font-size: 19px;
    position: relative;
    font-weight: 400;
    text-decoration: none;}
.subscription-chronic .subscription-chronic-losung:before {
    content: '';
    position: absolute;
    background: url(../images/icons/letter.svg) center center no-repeat;
    width: 50px;
    height: 50px;
    left: 30px;
}
.subscription-chronic .subscription-chronic-input {padding: 30px 20px 10px 20px; background: #fafafa;}
.subscription-chronic .subscription-chronic-btn {padding: 10px 20px 7px 20px; background: #fafafa;}
.subscription-chronic .subscription-chronic-btn button {
    width: 100%;
    display: block;
    /* margin: 0 auto; */
    border-radius: 0;
    height: 40px;
    background-color: #04275f;
    border: none;
    color: #fff;
    font-size: 16px;
    /* margin-top: 22px; */
    cursor: pointer;
    letter-spacing: 0.05em;
/*    font-family: 'Roboto', sans-serif;*/
}
.subscription-chronic .subscription-chronic-input input {border: 1px solid #d2d2d2;
    color: #231f20;
    height: 35px;
    width: 100%;
    margin: 0 auto;
    display: block;
    font-size: 14px;
    padding: 10px;
}
.update-chronic a {
    padding: 10px 50px 10px;
    background: #d74942;
    color: #fff;
    border-radius: 5px;
    cursor: pointer;
}
.update-chronic a:hover{text-decoration: none;}
.update-chronic {
    text-align: center;
    position: relative;
    z-index: 10;
    top:200px;
}
.quote .social {    padding: 0;
    height: 30px;
    margin-top: 15px;}
.quote .social svg {width: 30px!important; height: 30px!important;}
.quote .social .vk svg {width: 40px!important; height: 30px!important;}
.quote .social a {display: inline-block;height: 30px;}
.chronicle-news .quote {
    position: relative;
    color: #676f82;
    font-size: 16px;
    text-align: justify;
    padding-left: 130px;
    font-weight: 400;
    padding-right: 50px;
    margin-top: 30px;
    line-height: 25px;
    font-weight: 400;
	margin-bottom: 10px;
}
.chronicle-news .quote:before {
    content: '';
    position: absolute;
    background: url(../images/icons/quote.png) center center no-repeat;
    width: 53px;
    height: 33px;
    left: 50px;
    top: 15px;
}
.chronicle-photoportaje-photo a .chronicle-photoportaje-desc {position: absolute;
    bottom: 15px;
    z-index: 2;
    padding: 0px 20px;
    font-size: 28px;
    font-weight: 500;
    color: #fff;
    line-height: 36px;}
.chronicle-photoportaje-photo a:before {
    background: url(../images/icons/photosmall.svg) center center no-repeat;
    background-size: 41px;
    display: block;
    content: '';
    position: absolute;
    width: 60px;
    height: 60px;
    top: 50%;
    left: 50%;
    margin-left: -30px;
    margin-top: -30px;
    border: 2px solid rgba(255, 255, 255, 0.79);
    border-radius: 50%;
    z-index: 1;
    float: right;
} 
.chronicle-photoportaje-photo a:after {
    background-image: linear-gradient(to top, rgba(2, 44, 100, 0.7), transparent 35%);
    background-color: rgba(11,22,54, 0.35);
    width: 100%;
    overflow: hidden;
    position: absolute;
    content: "";
    display: block;
    top: 5px;
    left: 0;
    height: 96%;
    transition: 0.5s;
}
.chronicle-photoportaje-photo a:hover:after{
    transition: 0.5s;
     background-color: transparent;
}
.chronicle-photoportaje span {float: right; color: #9099ae}



.quote a.vk path {
    fill: #45668e;
}
.quote a.twitter path {
    fill: #00aced;
}
.quote a.facebook path {
    fill: #6d84b4;
}
.quote a:hover {text-decoration: none;}
.viewchronicle .soc-buttons {    margin-left: -103px;}
.viewchronicle .left-inner-content {padding-right: 20px;}



.soc-buttons {
    position: absolute;
    z-index: 2;
    width: 75px;
    margin-left: -95px;
    margin-top: 0px;
}


/*.airSticky_fixed {top: 75px!important;}*/



.soc-buttons .btns {width: 75px; border-radius: 3px; border: solid #ccc 1px; cursor: pointer; padding: 7px 0; text-align:center; font-size: 12px; margin-bottom: 5px;/*font-family: 'Roboto', sans-serif;*/} 
.soc-buttons .btns:after {content: ''; display: block; clear: both;} 
.soc-buttons .btns i{font-size: 16px;font-weight: bold;margin-right: 0px;}
.soc-buttons .btns:hover{
    transition: 0.4s
}
.soc-buttons .fb-btns, .soc-buttons .fb-btns a {color: #4852a0;border-color: #4852a0;}
.soc-buttons .fb-btns:hover{color: #fff;background-color: #4852a0;}
.soc-buttons .tw-btns {color: #55acee;border-color: #55acee} 
.soc-buttons .tw-btns i{margin: 0;}
.soc-buttons .tw-btns:hover{color: #fff;background-color: #55acee;}
.soc-buttons .vk-btns {color: #4c75a3;border-color:#4c75a3}
.soc-buttons .vk-btns:hover{color: #fff;background-color: #4c75a3;}
.soc-buttons .comm-btns {color: #d74942;border-color: #d74942; display: flex; justify-content: center;align-items: center}
.soc-buttons .comm-btns svg{width: 20px;margin-right: 4px;}
.soc-buttons .comm-btns:hover{color: #fff;background-color: #d74942;}
.soc-buttons .pocket-btns, .soc-buttons .fb-btns a {color: #ef4156;border-color: #ef4156;}
.soc-buttons .pocket-btns:hover{color: #fff;background-color: #ef4156;}

.soc-buttons .other-btns {border-color: transparent; background: url(../images/icons/share.svg) no-repeat calc(50% - 3px) center;
background-size: 26px;position: relative; bottom: 75px;transition: 1s;} 
.open.soc-buttons .other-btns{bottom: 0;}

.soc-buttons .odn-btn{color: #f58220;border-color: #f58220;}
.soc-buttons .odn-btn:hover{color: #fff;background-color: #f58220;}
.soc-buttons .gplus-btn{color: #e13633;border-color: #e13633;}
.soc-buttons .gplus-btn:hover{color: #fff;background-color: #e13633;}
.btns.disable{
    position: relative;
    top: -75px;
    opacity: 0;
    transition: 1s;
    z-index: -1;
}
.open .btns.disable{
    opacity: 1;
    top:0;
    transition: 1s;
    z-index: 1;
}

.author {margin-top: 4px;}
.author .author-tab, .author .red-tab {color: #807f7d; float: left; position: relative; padding: 10px 0; cursor: pointer;}
.author .search-author {float: right; width: 300px; border: 1px solid #d2d2d2;}
.author .red-tab {color: #807f7d;margin-left: 60px;}
.author .author-tab.active, .author .red-tab:hover, .author .author-tab:hover {color: #231f20;}
.author .author-tab.active:after, .author .author-tab:hover:after, .author .red-tab:hover:after {position: absolute; height: 3px; background: #d74942; content: ""; display: block; width: 100%; margin-top: 5px;}
.author .search-author a {display: inline-block; height: 37px; background: #d74942; width: 108px; margin-left: -4px; text-align: center; text-transform: uppercase; color: #fff; padding: 8px 0;}
.author .search-author a:hover, .author .search-author a:focus {background: #a2342f; text-decoration: none;}
.author .search-author input {outline:none; height: 37px; border: 0; padding-left: 10px; width: 190px;}
.author .author-cols {margin-top: 20px;}
.author .author-nth {cursor: pointer; margin-top: 40px;}
.author .author-nth img {width: 160px; height: 160px; margin: 0 auto; display: block; border-radius: 50%;transition: 0.2s linear;}
.author .author-nth:hover img {-webkit-transform: scale(1.1); transform: scale(1.1);}
.author .author-name {text-align: center; margin-top: 10px; font-weight: 600;}
.author .author-name span {display: block;}
.author .author-nav {padding-top: 20px; border-top: 1px solid #d2d2d2;    margin-top: 50px;}
.author .author-nav  ul {margin: 0; padding: 0; list-style-type: none;    text-align: center;}
.author .author-nav  ul li {display: inline-block; margin-right: 5px;}
.author .author-nav  ul li a, .author-nav  ul li a:hover {color: #525050; text-decoration: none; display: block; padding: 8px 12px;}
.author .author-nav  ul li a:hover {color: #fff; background: #18338f;}
.author .author-nav  ul li a.active {color: #fff; background: #18338f;}

/* Page Navigation */
.inner-nav {margin: 30px 0;}
.inner-nav  ul {margin: 0; padding: 0; list-style-type: none;    text-align: center;}
.inner-nav  ul li {display: inline-block; margin-right: 5px;}
.inner-nav  ul li a, .inner-nav  ul li a:hover {color: #525050; text-decoration: none; display: block; padding: 5px 10px;font-size: 18px;}
.inner-nav  ul li a:hover {color: #fff; background: #d74942}
.inner-nav  ul li a.active {color: #fff; background: #d74942}
.inner-nav  ul li a.arrow-nav:hover {color: #18338f; background: transparent;}

/* INNER CONTENT */
.inner-content {width: 1000px; margin: 0 auto; position: relative;}
.inner-content:after {content: ""; display: block; clear: both;}
.right-inner-content {width: 320px; float: left;}
.left-inner-content {width: calc(100% - 320px); float: left;padding-right: 40px}
/* INNER CONTENT */

.single-page-author, .consultation, .consultation-end{margin-top: 4px;}

.press-release-page .title-col{margin-bottom: 30px;}
.press-release-page .title-col.red.m-t-40, .photo-end .title-col{margin-bottom: 10px;}
.press-release-page .title-col:after{margin-left: 210px;}




.trands-after-length .title-col:after{margin-left: 91px;}
.consultation-end .title-col:after, .consultation .title-col:after{top: -5px; margin-left: 283px;}
/*.liga-end .title-col:after{margin-left: 225px;}*/
.readable-main-news .title-col:after{display: none;}
.consultation-end .answer-quset:last-child{margin-bottom: 10px;}
.consultation-end .answer-quset:last-child .answer-expert{margin-bottom: 0;}

.single-page-author-info img {display: block; margin: 0 auto; border-radius: 50%;}
.single-page-author-info .author-name {font-size: 25px; font-weight: 700; margin-top: 20px;}
.single-page-author-info .author-desc {font-size: 16px; font-weight: 400; margin-top: 10px;}
.single-page-author-info .author-www {margin-top: 20px;}
.single-page-author-info .author-www a {font-size: 14px; font-weight: 400; color: #807f7d;}


.inner-tabs .nth-tab {color: #322e2f;  position: relative; padding: 10px 0; cursor: pointer; display: inline-block;}
.inner-tabs .nth-tab:last-child {margin-right: 0px;}
.inner-tabs .nth-tab.active, .inner-tabs .nth-tab:hover {color: #d74942; }
.inner-tabs .nth-tab.active:after, .inner-tabs .nth-tab:hover:after {position: absolute; height: 4px; background: #d74942; content: ""; display: block; width: 100%; margin-top: 10px;}

.single-page-author .short-news {margin-top: 30px;}
.single-page-author .short-news .short-news-name, .single-page-author .short-news .short-news-name a, .single-page-author .short-news .short-news-name a:hover {color: #231f20; font-size: 18px; font-weight: 700; text-decoration: none;}
.single-page-author .short-news .short-news-desc, .single-page-author .short-news .short-news-desc a, .single-page-author .short-news .short-news-desc a:hover {color: #231f20; font-size: 15px; font-weight: 400; margin-top: 10px; text-decoration: none;}
.single-page-author .short-news-other {margin-top: 10px; font-size: 12px; color: #807f7d;}

.title-col-desc {font-size: 14px;  color: #9099ae;margin-top: 30px;line-height: 1.5;}

.consultation-list {margin-top: 40px; } 
.consultation-list:hover .consultation-list-title a{text-decoration: none;color: #0030ff}
/*.consultation-list img {display: block; margin: 0 auto; border-radius: 50%; height: 200px; width: 200px;}*/
.c-list-img {display: block;margin:0 auto; border-radius: 50%; height: 170px; width: 170px;}
.consultation-list-name {margin-top: 10px;  font-size: 18px; font-weight: 500;text-align: center;}
.consultation-list-name a{color: #231f20;}
.consultation-list-name a:hover{text-decoration: none;}
.consultation-list-desc {text-align: center; margin-top: 10px; color:#838991; font-size: 12px;  margin-bottom: 20px;}
.consultation-list-title {padding-left: 15px; border-left: 2px solid #d74942;}
.consultation-list-title, .consultation-list-title a { color: #03275f; font-size: 25px; line-height: 29px;}
.consultation-list-last-quest {padding-left: 18px;  font-size: 16px; color: #d74942; margin-top: 10px;}
.consultation-list-quest {padding-left: 18px; margin-top: 20px; margin-bottom: 20px;}
.consultation-list-quest a, .consultation-list-quest a:hover { font-weight: 400; font-size: 16px; color: #231f20; text-decoration: none;}
.consultation-list-info {margin-top: 20px; padding-left: 15px;}
.consultation-list-info:after {content: ""; display: block; clear: both;}
.consultation-list-ask {float: left;}
.consultation-list-ask a {padding: 3px 8px; border-radius: 3px; border: 1px solid #d74942; color: #d74942; font-weight: 400;}
.consultation-list-ask a:hover {padding: 3px 8px; border-radius: 3px; border: 1px solid #d74942; color: #fff; text-decoration: none; background-color: #d74942;}
.consultation-list-other-quest {float: right;}
.consultation-list-other-quest a {padding: 3px 0px; border-radius: 3px; border: 1px solid #fff; color: #02275c;}
.consultation-list-other-quest a:hover{color: #0030ff;text-decoration: none;}
.consultation-single img, .consultation img{
    object-fit: cover;
}
.consultation-single .form-result {margin: 27px 0 33px 0;
    /*background-color: #f4f5f9;*/
    background-color: #F6F6F6;
    padding: 10px;
    font-size: 14px;
    text-align: center;
    color: #7E7E7E;
}
.consultation-single-theme {margin-top: 30px; font-size: 24px; color: #231f20; font-weight: 700;}
.consultation-single-theme span {color: #d74942;text-transform: uppercase;}
.consultation-single-author {margin-top: 20px;display: flex;align-items: center;}
.consultation-single-author img {display: block; margin-left: -10px; border-radius: 50%; width: 171px; height: 171px;}
.consultation-single-author .quest-no {padding-left: 15px; color: #9099ae; font-size: 14px;}
.consultation-single-author .consultation-single-author-info {padding-left: 15px; border-left: 2px solid #d74942; margin-top: 20px; color: #231f20;}
.consultation-single-author .consultation-single-author-info  div {font-size: 24px;font-weight: 500;color: #231f20;}
.consultation-single-author .consultation-single-author-info  span {font-size: 14px; display: block; font-weight: 400; margin-top: 5px;}
.are-quest {margin-top: 20px;}
.consultation-single-form textarea {width: 100%; border-radius: 3px; background: #fafafa; border: 1px solid #9da4ad; margin-top: 20px; padding: 10px; min-height: 60px; font-size: 16px;}
.consultation-single-form input {width: 100%; border-radius: 3px; background: #fafafa; border: 1px solid #9da4ad; margin-top: 20px; padding: 10px; font-size: 16px;}
.consultation-single-form button {padding: 5px 10px; background: #d74942; color: #fff; border-radius: 3px; border: 0; float: right; margin-top: 3px; cursor: pointer;}
.consultions-tabs{text-align-last: justify;margin-bottom: 24px;}
.login-quest {margin-top: 20px;}
.login-quest a {color: #d74942; font-weight: 700;}
.login-not {font-size: 12px; color: #8d939a; margin-top: 10px;}

#experts-tab4{line-height: 1.5;}
.inner-last-news {padding: 20px; border-top: 2px solid #d74942; border-bottom: 2px solid #d74942; margin-top: 30px;}
.inner-last-news-nth {padding: 10px 0; border-top: 1px solid #ededed;}
.inner-last-news-nth a {display: block; color: #03275f}
.inner-last-news-nth a:hover {color: #0030ff; text-decoration: none;}
.inner-last-news-nth:last-child, .inner-last-news-nth:first-child {border-top: 0px solid #ededed;}
.inner-last-all-news {text-align: right; margin-top: 10px;}
.inner-last-all-news a {color: #d74942;}
.inner-last-all-news a:hover{color: #ff0c0f;text-decoration: none;}
.inner-last-news .h-low, .inner-last-news .h-low .tile-news-bg, .inner-last-news .tile-news.h-low, .inner-last-news .h-low .tile-news-img {height: 250px;}
.inner-last-news .tile-news {margin-top: 0px;}
.inner-last-news-title {text-transform: uppercase; color: #d74942; font-size: 20px; padding-bottom: 20px; padding-left: 8px; font-weight: 400;}
.inner-tabs.blue .nth-tab.active:after, .inner-tabs.blue .nth-tab:hover:after {background: #1139ad;}
.answer-quset {margin-bottom: 60px;}
.answer-quset .answer-name {
    color: #d74942; font-size: 18px; position: relative; margin-top: 10px;display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
}
.answer-quset .answer-name span {z-index: 1; position: relative;background: #fff; color: #231f20; padding-right: 10px; color: #000;font-weight: 500;}
.answer-quset .answer-name:after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: #d2d2d2;
    z-index: 0;
    position: relative;
    top: 7px;
}
.answer-quset .answer-date {
    position: absolute;
    top: 4px;
    right: 0;
    font-size: 12px;
    background: #fff;
    padding: 5px 5px 5px 10px;
    z-index: 2;    
    color: #9099ae;
    letter-spacing: 0.05em;
}
.answer-quset .answer-desc {margin-top: 10px; color: #231f20; font-size: 16px;line-height: 1.5}
.answer-expert .answer-name img {
    width: 33px;
    border-radius: 50%;
    z-index: 2;
	height: 33px;
    margin-right: 10px;
}
.answer-expert {margin: 20px 0 60px;}
.answer-expert .answer-name span {color: #9099ae; font-size: 16px;}
.answer-expert .answer-name:after {display: none;}
.answer-expert .answer-desc {padding-left: 40px;font-size: 14px;}

.press-release-list {margin-top: 30px;}
.press-release-list .img{float: left;width: 250px;}
.press-release-list .img img {width: 100%; object-fit: cover}
.press-release-list .press-release-list-text{float: left;width: calc(100% - 270px);margin-left: 20px;}
.press-release-list:hover .press-release-title a{color: #0030ff;}

.press-release-title a {color: #02275c; font-size: 25px; font-weight: 500;}
.press-release-title a:hover{text-decoration: none;    color: #132faa;}
.press-release-desc {margin-top: 10px;}
.press-release-desc a {font-size: 16px; font-weight: 400; color: #231f20;; margin-right: 10px;line-height: 22px;}
.press-release-date {font-size: 12px; font-weight: 400; color: #9099ae;letter-spacing: 0.05em;}
.press-release-desc a:hover{text-decoration: none;}
.inner-news-content {margin-top: -80px; background: #fff; position: relative; z-index: 2;    padding: 10px;}

.test-list .title-col:after{margin-left: 74px;}
.test-list .h-low, .test-list .h-low .tile-news-bg, .test-list .tile-news.h-low, .test-list .h-low .tile-news-img {
    height: 365px;
}
.test-list .tile-news-rubric a, .test-list .tile-news-rubric a:hover, .test-list .tile-news-rubric a:focus, .test-list a.tile-news-title, .test-list a.tile-news-title:hover, .test-list a.tile-news-title:focus {
	color: #fff;
    font-size: 35px;
    font-weight: 500;
    text-transform: none;
	line-height: 40px;
}
.test-list .test-list-nth:hover a.tile-news-title, .test-list .test-list-nth:focus a.tile-news-title {color: #d2d2d2; transition: 0.2s;}
.test-list .test-list-nth a.tile-news-desc {
	color: #fff;
    font-size: 16px;
    font-weight: 400;
    text-transform: none;
	line-height: 20px;
	margin:20px;
    margin-top: 15px;
}

.test-list a.tile-news-title{padding-bottom: 0;}
.test-list .test-list-nth:hover a.tile-news-desc, .test-list  .test-list-nth:focus a.tile-news-desc {color: #d2d2d2; transition: 0.2s;}
.test-list .test-list-nth .plus-share {opacity: 0;}
.test-list .test-list-nth:hover  .plus-share {opacity: 1; transition: 0.2s;}
.test-list .test-period {text-align: right; font-size: 14px; padding-right: 8px; margin-top: 10px;}
.test-list .test-period span{color: #9099ae;}
.test-list .test-period span:not(:first-child){margin-left: 20px;}
.test-list .test-period br{display: none;}
.test-list .test-sponsor:before {
    content: '';
    display: block;
    font-size: 0;
    line-height: 0;
    border-top: 50px solid transparent;
    border-bottom: 0;
    border-right: 20px solid #0d1735;
    position: absolute;
    top: 0px;
    left: -18px;
    border-radius: 50px 0 0 0;
}
.test-list .test-sponsor img {vertical-align: middle;
    margin-left: 5px;
    position: relative;
    top: 0px;
    width: 100%;
    max-height: 40px;}
.test-list .test-sponsor > a {    display: block;
    position: absolute;
    right: 10px;
    top: 0;
    padding: 5px 10px;
    width: 150px;
    overflow: hidden;}
.test-list .test-sponsor > span {display: inline-block;
    vertical-align: top;
    position: relative;
    top: 3px;
    left: 0px;}
.test-list .test-sponsor {
	    background-color: #0d1735;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    width: 60%;
    position: relative;
    display: inline-block;
    padding-left: 15px;
    height: 50px;
    left: 40%;
    border-radius: 5px 5px 0 0;
    vertical-align: middle;
    padding-top: 15px;
    margin-top: 40px;
}
.test-list .test-sponsor + .test-list-nth{margin-top: 0 !important; }
.test-list .test-list-nth:not(:last-child) {margin-top: 40px;}
.test-list .test-list-nth:nth-of-type(2){margin-top: 30px;}
.test-list-nth:after {content: ""; clear: both; display: block;}

.news-testend-page > h3:first-of-type {
    font-size: 35px;
    color: #231f20;
    text-transform: none;
    margin-bottom: 15px;
    margin-top: 0;
}
.news-testend-page span.description {
    font-size: 18px;
    color: #231f20;
    margin-bottom: 20px;
    display: block; 
	font-weight: 400;
    line-height: 25px;
}
.news-testend-page .horizontal .image img {
    width: 665px;
}
.news-testend-page form div:first-of-type {
    font-size: 16px;
    color: #807f7d;
    font-weight: 400;
    margin-top: 20px;
}
.news-testend-page form > div span {
    color: #d74942;
}
.news-testend-page form h3 {
    font-size: 25px;
    color: #231f20;
    margin: 5px 0 20px 0;
    text-transform: none;
}
.news-testend-page form div:not(:first-of-type) {
    display: block;
    margin-bottom: 20px;
}
.news-testend-page form div:after {content: ""; display: block; clear: both;}
.news-testend-page form .radio {
  vertical-align: top;
  width: 17px;
  height: 17px;
  margin: 0 3px 0 0;
  float: left;
      display: block;
}
.news-testend-page form .radio + label {
    cursor: pointer;    
    width: calc(100% - 30px);
    float: left;
    display: block;
    padding-left: 35px;
    font-weight: 400;
}
.news-testend-page form label:hover{
    color: #cb0000;
}
.news-testend-page form .radio:not(checked) {
  position: absolute;
  opacity: 0;
}
.news-testend-page form .radio:not(checked) + label {
  position: relative;
}
.news-testend-page form .radio:not(checked) + label:before {
content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 20px;
    height: 20px;
    border: 1px solid #cdcdcd;
    border-radius: 50%;
    background: #FFF;
}
.news-testend-page form .radio:not(checked) + label:after {
content: '';
    position: absolute;
    top: 3px;
    left: 3px;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: #d74942;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.5);
    opacity: 0;
    transition: all .2s;
}
.news-testend-page form .radio:checked + label:after {
  opacity: 1;
}
.news-testend-page form button {
    width: 235px;
    height: 35px;
    background-color: #d74942;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    border: none;
    border-radius: 3px;
    margin-top: 10px;
    letter-spacing: 0.5px;
    cursor: pointer;
}
.news-testend-page form button {}
.last-tests {
    margin-top: 40px;
}
.last-tests a:hover{text-decoration: none;}
.last-tests .date {color: #807f7d; font-size: 12px; padding-right: 0;}
.last-tests div.item:hover a.name{color: #0030ff;}
.last-tests div.item:after {display: block; clear: both; content: "";}
.last-tests div.item {
    display: block;
    margin-top: 20px;
    min-height: 100px;
}
.last-tests div.item:nth-of-type(2){margin-top: 30px;}
.last-tests .item > div {
    float: left;
}
.last-tests .item > div:nth-child(1) {
    margin-right: 20px;
}
.last-tests .item > div:nth-child(2) {
    width: calc(100% - 140px);
}
.last-tests .item > div:nth-child(1) img {
    width: 100px;
    height: 100px;
}  
.last-tests .item a.name {
    display: block;
    color: #03275f;
    font-weight: 500;
    font-size: 18px;
    margin-bottom: 10px;
}
.last-tests .item a.description {
    display: block;
    color: #000;
    font-weight: 400;
    font-size: 15px;
    margin-bottom: 10px;
}
.biz-testresult-page .title-result {
    text-align: center;
}
.biz-testresult-page .title-result h3 {
    font-size: 25px;
    color: #231f20;
    font-weight: 600;
    text-transform: none;
}
.biz-testresult-page .title-result > span {
    color: #807f7d;
    font-size: 16px;
    font-weight: 400;
}
.biz-testresult-page .title-result .result-number {
    color: #231f20;
    font-size: 18px;
    font-weight: 600;
}
.biz-testresult-page .title-result .result-number span {
    font-size: 26px;
    color: #132faa;
}
.biz-testresult-page .title-result h4 {
    font-size: 45px;
    color: #132faa;
}
.biz-testresult-page .horizontal {
    margin-top: 20px;
}
.biz-testresult-page div.stats {
    width: 50%; 
    text-align: left;
    margin-bottom: 20px;
    float: left;
}
.biz-testresult-page div.icons { 
    display: block;
    width: 250px;
    float: right;
    position: relative;
    text-align: right;
    color: #bdbebd;
    font-size: 14px;
}
.biz-testresult-page div.icons > span {
    margin-right: 10px;
}
.biz-testresult-page .test-description {
    font-size: 16px;
    color: #231f20;
    margin-bottom: 30px;
    text-align: justify;
}
.test-result .chronicle-top-info{margin-top: 7px;}
.test-result .test-description{color: #231f20;margin-bottom: 30px;text-align: justify;}
.test-result .title-col:after, .test-view .title-col:after{margin-left: 200px;}

.biz-testresult-page .link, .test-result  .link{
    display: block; float: left;
}
.biz-testresult-page .link2, .test-result  .link2 {
	float: right;
} 
.biz-testresult-page .link a, .test-result .link a {
    font-size: 16px;
    color: #d74942;
}
.biz-testresult-page .link2 button, .test-result .link2 button   {
    border: none;
    font-size: 16px;
    color: #d74942;
    font-weight: 400;
    background: transparent;
    cursor: pointer;
    position: relative;
    padding: 0;
}
.biz-testresult-page .link2 button:after, .test-result  .link2 button:after {
    content: '\f00c';
    color: #238669;
    font-family: 'FontAwesome';
    opacity: 0;
    position: absolute;
    right: 12px;
    display: inline-block;
    transition: all 0.5s ease-in-out 0.1s;
}
.biz-testresult-page .link2 button.copy, .test-result .link2 button.copy {
    color: #238669;
    text-align: right;
    padding-right: 35px;
}
.biz-testresult-page .link2 button.copy:after, .test-result .link2 button.copy:after  {
    content: '\f00c';
    color: #238669;
    opacity: 1;
    transition: all 0.5s ease-in-out 0.1s;
}
.test-result .re-link {margin-top: 15px;}

.pressrelease-title.title-col:after{display: none;}
.pressrelease-title.title-col{display: flex;}
.line-title{height: 1px; background:#d2d2d2;flex-grow: 1;align-self: flex-end; position: relative; top : -4px; margin-left: 10px;}


/* TV */
.tv .page-title {font-size: 20px; text-transform: uppercase; color: #d74942;}
.tv .page-title:after{
    content: '';
    display: block;
    height: 1px;
    background: #d2d2d2;
    z-index: 0;
    position: relative;
    top: -5px;
    margin-left: 182px;
}
.tv .tv-date {font-size: 18px; font-weight: 700; color: #000;}
.tv .tv-select-block .name-select {width: 70px; float: left; font-size: 14px; font-weight: 400; position: relative; top: 5px;}
.tv .tv-select-block select {width: calc(100% - 70px); float: left; border-radius: 3px; border: solid 1px #ddd; height: 28px; line-height: 28px; padding-left: 10px; font-size: 16px; color: #323037; font-weight: 400; text-align: center;}
.tv .tv-select-block:after {display: block; content: ""; clear: both;}
.tv .tv-select-block {padding: 5px 0;}
.tv .tv-chanel {padding: 30px 0; border-bottom: 1px solid #ccc;}
.tv .tv-chanel:last-child{border: 0;padding-bottom: 0;}
.tv .tv-programm-list a {display: block; font-weight: 400; font-size: 14px;}
.tv .tv-programm-list a .tv-programm-list-name.passed, .tv .tv-programm-list a .tv-programm-list-time {color: #9099ae; font-weight: 400;}
.tv .tv-programm-list a .tv-programm-list-name {color: #000; font-weight: 400;line-height: 20px;}
.tv .tv-programm-list div {display: block; font-weight: 400; font-size: 14px;}
.tv .tv-programm-list div .tv-programm-list-name.passed, .tv .tv-programm-list div .tv-programm-list-time {color: #9099ae; font-weight: 400;}
.tv .tv-programm-list div .tv-programm-list-name {color: #000; font-weight: 400;line-height: 20px;}

.tv .tv-programm-list div:after {display: block; content: ""; clear: both;}
.tv .tv-programm-list a:after {display: block; content: ""; clear: both;}
.tv .tv-programm-list .tv-programm-list-nth { padding: 12px 0;}
.tv .tv-programm-list .tv-programm-list-time {width: 50px; float: left; position: relative;}
.tv .tv-programm-list .tv-programm-list-time.red-line:after {width: 34px; position: absolute; height: 3px; display: block; background: #d74942; content: ""; bottom: -2px;}
.tv .tv-programm-list .tv-programm-list-name {width: calc(100% - 50px); float: left;}
.tv .tv-programm-list .tv-programm-list-name .tv-premier {text-transform: uppercase; color: #fff; background: #00b569; font-size: 10px; padding: 2px 6px; position: relative; top: -1px;display: inline-block; margin-right: 5px;}
.tv .tv-programm-list {margin-top: 30px;}
.tv .tv-logo {padding: 0 8px;}
.tv .weekly-program {text-align: right; padding: 0 8px;}
.tv .weekly-program a {color: #d74942; font-weight: 400; font-size: 16px;}
.tv .weekly-program div {color: #d74942; font-weight: 400; font-size: 16px;}

/*Короткая конечная*/
.content-center {width: 1000px; margin: 0 auto;}
.main-part {float: left; width: calc(100% - 300px); padding-right: 50px;}
.right-part {float: left; width: 300px;} 
.liga-end .time {font-size: 12px; color: #9099ae; /*padding: 10px 0;*/font-weight: 400;}
.liga-end .chronicle-top-info {float: right;}
.chronicle-top-info img{width: 20px;}
.liga-end .title-news-head {font-size: 48px; font-weight: 600; margin-bottom: 20px;}
.liga-end .source {font-size: 14px; font-weight: 400; color: #9099ae; float: left;}

/*read-too*/
.liga-end .read-too {margin-right: 0;margin-bottom: 20px; width: 100%;margin-top: 30px}
.liga-end .read-too .title {font-weight: 400;font-size: 20px; position: relative; color: #d7494d; text-transform: uppercase; display: inline-block;margin-bottom: 30px}
.read-too.fr .main-title {top: 0;color: #000;position: relative;padding: 0 0 14px;font-size: 1.213em;line-height: 1.5rem;margin-bottom: -3px;font-weight: 500;margin-top: 0}
.read-too.fr a:hover {color: #858585 !important}
.read-too.fr .main-title + div {border: 1px solid #E2E2E2;border-top: 2px solid #01275C;padding: 11px 16px 11px 24px}
.liga-end  .read-too .date {color: #9099ae;font-size: 0.75em;padding-right: 0;letter-spacing: 0.05em;font-weight: 400;display: none}
.read-too.fr a {font-size: 1em;line-height: 1.438rem;color: #000;padding: 9px 0 13px;border-bottom: 1px solid #E2E2E2;display: block;text-decoration: none !important;transition: 0.25s ease}
.read-too.fr a:last-child {border-bottom: none}
/*read-too*/


.liga-end .news-wrap p a{color: #132faa;text-decoration: underline;}
.liga-end .news-wrap p a:hover{text-decoration: underline;color: rgb(0, 48, 255);}
.liga-end .news-wrap .top-img {display: inline-block; vertical-align: top; position: relative;}
.liga-end .news-wrap .top-img img{display: block; width: 100%; height: auto;}

.right-nth-block  .tile-news {margin-top: 0;}
.news-wrap img, .news-wrap-content img{height: auto;max-width: 100%}

.social-likes .soc-item {padding: 0 3px; width: 24.8%; float: left;}
.test-page .social-likes .soc-item{width: 32.8%;}
.social-likes .soc-item .social-likes__button, .social-likes .soc-item.comm-btns {font-style: normal; line-height: 20px; /*font-family: 'Roboto', sans-serif;*/ cursor: pointer; text-align: center; border-radius: 4px; padding: 7px 0; font-size: 12px; border: 1px solid #000; display: block;}
.social-likes .soc-item.comm-btns{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: center;
    align-items: center;
    border-color: #e13633;
    color: #d74942;
    margin-left: 3px;
}
.social-likes .soc-item.comm-btns:hover{
    background-color: #d74942;
    color: #fff;
    transition: 1s;
}
.social-likes .soc-item.comm-btns svg{width: 20px;margin-right: 5px;}

.social-likes .soc-item i {margin-right: 5px; font-size: 16px; line-height: 18px;font-weight: bold;}
.social-likes .soc-item.social-likes__widget_facebook .social-likes__button_facebook {color: #3b5999; border: 1px solid #3b5999;}
.social-likes .soc-item.social-likes__widget_twitter .social-likes__button_twitter {color: #55acee; border: 1px solid #55acee;}
.social-likes .soc-item.social-likes__widget_twitter .social-likes__button_twitter i{margin: 0;}
.social-likes .soc-item.social-likes__widget_vkontakte .social-likes__button_vkontakte {color: #4c75a3; border: 1px solid #4c75a3;}
.social-likes .soc-item.social-likes__widget_odnoklassniki .social-likes__button_odnoklassniki {color: #f58220; border: 1px solid #f58220;}
.social-likes .soc-item.social-likes__widget_plusone .social-likes__button_plusone {color: #e13633; border: 1px solid #e13633;}
.social-likes .soc-item.social-likes__widget_pocket .social-likes__button_pocket {color: #ef4156; border: 1px solid #ef4156;}


/*.social-likes .soc-item.facebook {color: #3b5999; border: 1px solid #3b5999;}
.social-likes .soc-item.twitter {color: #55acee; border: 1px solid #55acee;}
.social-likes .soc-item.vk {color: #4c75a3; border: 1px solid #4c75a3;}
.social-likes .soc-item.odnoklassniki {color: #f58220; border: 1px solid #f58220;}
.social-likes .soc-item.google-plus {color: #e13633; border: 1px solid #e13633;}
*/
.social-likes .soc-item.social-likes__widget_facebook:hover .social-likes__button_facebook {    transition: 0.4s;background: #3b5999; color: #fff;/* border: 1px solid transparent!important;*/}
.social-likes .soc-item.social-likes__widget_facebook:hover .social-likes__counter_facebook{color: #fff;}
.social-likes .soc-item.social-likes__widget_twitter:hover .social-likes__button_twitter {    transition: 0.4s;background: #55acee; color: #fff; /*border: 1px solid transparent!important;*/}
.social-likes .soc-item.social-likes__widget_vkontakte:hover .social-likes__button_vkontakte {    transition: 1s;background: #4c75a3; color: #fff; border: 1px solid transparent!important;}
.social-likes .soc-item.social-likes__widget_odnoklassniki:hover .social-likes__button_odnoklassniki {    transition: 1s;background: #f58220; color: #fff; border: 1px solid transparent!important;}
.social-likes .soc-item.social-likes__widget_plusone:hover .social-likes__button_plusone {    transition: 1s;background: #e13633; color: #fff; border: 1px solid transparent!important;}
.social-likes .soc-item.social-likes__widget_pocket:hover .social-likes__button_pocket {transition: 0.4s; background: #ef4156; color: #fff; /*border: 1px solid transparent!important;*/}



.liga-end .to-sends {float: left;}
.liga-end .print-comm {float: right;}
.liga-end .to-sends > div, .liga-end .to-sends > div a {float: left;}
.liga-end .to-sends > div {font-size: 13px; font-weight: 400; color: #1e2d40;}
.liga-end .to-sends > a {display: block; height: 20px; margin-left: 5px; float: left;}
.liga-end .to-sends > a:hover {text-decoration: none;}

.liga-end .to-send{width: 22px;}
.liga-end .to-send.whatsapp { background: url(../images/icons/whatsapp.svg) no-repeat;}
.liga-end .to-send.telegram { background: url(../images/icons/telegram.svg) no-repeat;}
.liga-end .to-send.viber { background: url(../images/icons/viber.svg) no-repeat;}
.liga-end .to-send.sms { background: url(../images/icons/message.svg) no-repeat;width: 20px;}
.liga-end .to-send.messenger { background: url(../images/icons/messanger.svg) no-repeat;}

.liga-end .to-send.whatsapp:hover {background: url(../images/icons/whatsapphover.svg) no-repeat;}
.liga-end .to-send.telegram:hover {background: url(../images/icons/telegramhover.svg) no-repeat;}
.liga-end .to-send.viber:hover {background: url(../images/icons/viberhover.svg) no-repeat;}
.liga-end .to-send.sms:hover {background: url(../images/icons/messagehover.svg) no-repeat;}
.liga-end .to-send.messenger:hover { background: url(../images/icons/messangerhover.svg) no-repeat;}


.liga-end .print-comm {color: #1e2d40; font-size: 13px;}
.liga-end .print-comm > div {float: left;}
.liga-end .print-comm > div:not(:first-child) {margin-left: 20px;}
.liga-end .print-comm > div > div {display: block; float: left;}
.liga-end .print-comm .print {background: url(../images/icons/print.svg) no-repeat; width: 22px; height: 22px; display: block; float: left; margin-left: 5px;}
.liga-end .print-comm .print:hover {background: url(../images/icons/printhover.svg) no-repeat;}
.liga-end .print-comm .comm {background: url(../images/icons/comment.svg) no-repeat; width: 22px; height: 14px; display: block; float: left; margin-left: 5px;}
.liga-end .print-comm .comm:hover {background: url(../images/icons/commenthover.svg) no-repeat;}
.liga-end .tags span {font-weight: bold; font-size: 13px; text-transform: uppercase;}
.liga-end .tags ul {display: inline-block; padding: 0; margin: 0; list-style-type: none;}
.liga-end .tags ul li {display: inline-block; margin-left: 12px;}
.liga-end .tags a {color: #9099ae; font-weight: 400; font-size: 13px;margin-left: 5px;}
.liga-end .tags a:hover {color: #0030ff;text-decoration: none;}
.liga-end .warning {color: #9099ae; font-weight: 400; font-size: 12px;}
.liga-end .comments-head {border: 2px solid #003781; font-weight: bold; font-size: 18px; color: #003781; padding: 8px 15px;}
.liga-end .dop-news .dop-news-single {margin-top: 15px;}
.liga-end .dop-news .dop-news-single:after {content: ''; display: block; clear: both;}
.liga-end .dop-news .dop-news-head {color: #1a2950; font-size: 18px; font-weight: 600;}
.liga-end .dop-news .dop-news-single .time-single {float: left; font-size: 12px; color: #807f7d; text-align: center; width: 100px;}
.liga-end .dop-news .dop-news-single .title-single {float: left; width: calc(100% - 100px)}
.liga-end .dop-news .dop-news-single .title-single a {color: #1a2950; font-size: 15px;} 

.news-block-inner ul {list-style-type: none; padding: 0; margin: 20px 0 0 0;}
.news-block-inner ul li:not(:last-child) {margin: 0 0 10px 0;}
.news-block-inner ul li a {display: block; color: #03275f; font-size: 16px;}
.news-block-inner ul li .news-block-inner-time {color: #807f7d; font-size: 12px; margin-top: 5px;}
.news-block-inner ul li .news-block-inner-time span {margin-left: 15px;}

.test-result .title-result {text-align: center;}
.test-result .title-result h3 {font-size: 25px; color: #231f20; font-weight: 600; text-transform: none; margin: 0;}
.test-result .title-result p {margin: 0;}
.test-result .title-result > span {color: #807f7d; font-size: 16px; font-weight: 400;}
.test-result .title-result .result-number {color: #231f20; font-size: 18px; font-weight: 600;}
.test-result .title-result .result-number span {font-size: 26px; color: #d74942;}
.test-result .title-result h4 {font-size: 45px; color: #d74942; margin: 0;margin-bottom: 20px;}
.test-result .stats {width: 100%; text-align: left; margin-bottom: 20px; float: left;position: relative;color: #807f7d; font-size: 14px; margin-top: 5px;    line-height: 22px;}
.test-result .stats span.counter {color: #231f20;}
.test-result .stats .date{color: #231f22}
/************/
/* LigaNews */
/************/

/* Photo and Video block */
.photo-video-inner {background-color: #1a2952; padding: 10px 0; position: relative; margin-top: 54px;padding-bottom: 20px;}

.pv-top .pv-top__photo-video{position: absolute; top:60px; left:100px;z-index: 1;width: 111px;height: 92px;}
.pv-top .photo .pv-top__photo{background-image: url(../images/icons/big-photo.svg);}
.pv-top .video .pv-top__video{background-image: url(../images/icons/big-video.svg);}

.big-title-block a{ position: absolute;color: #d74942; font-size: 40px; font-weight: 600; border: none; background: transparent; top: -42px; right: -3px; letter-spacing: 1px; padding-right: 0; text-transform: uppercase;     padding: 10px 0; margin: 0;}
.big-title-block a:hover{text-decoration: none;}
.pv-list a.pv-nth {display: block; padding: 10px 10px 10px 20px;}

.pv-list a.pv-nth:first-child{padding-top: 20px;}
.pv-nth .pv-img {float: left; width: 70px; height: 70px; position: relative;}
.pv-nth .pv-img img {display: block; width: 70px; height: 70px;}
.pv-nth .video:after, .pv-nth .photo:after {content: ''; position: absolute; width: 41px; height: 34px; top: 20px; left: 15px;}
.pv-nth .video:after {background: url(../images/icons/videosmall.svg) center center no-repeat; background-size: 34px;}
.pv-nth .photo:after {background: url(../images/icons/photosmall.svg) center center no-repeat; background-size: 34px;}
.pv-nth .pv-info {float: left; width: calc(100% - 70px); padding-left: 10px; color: #b9b8be; font-size: 16px; font-weight: 400; }
.pv-nth .pv-info:hover{color: #fff;}
.pv-nth .pv-info span {color: #9099ae; font-size: 12px; white-space: nowrap;font-weight: 400;}
.pv-list .more-link {margin-right: 20px;}
.pv-top {width: 100%; margin-top: 20px; position: relative;}
.pv-top, .pv-top .pv-top-img {height: 300px;}
.pv-top .pv-top-img {width: 100%; overflow: hidden; position: absolute; background: #fafafa;}
.pv-top .pv-top-img img {width: 100%;}

.pv-top .pv-top-img:after {width: 100%; overflow: hidden; position: absolute; background: linear-gradient(to top, rgb(11,22,54), transparent 35%); content: ""; display: block; top: 0; left: 0; height: 100%;}
.pv-top .pv-top-img:before{ 
    width: 100%;
    overflow: hidden;
    position: absolute;
    background: rgba(11,22,54, 0.35);
    content: "";
    display: block;
    top: 0;
    left: 0;
    height: 100%;
    transition: 0.3s;
}
.pv-top:hover .pv-top-img:before{ 
    background: transparent;
    transition: 0.3s;
}
.pv-top-info {position: absolute; bottom: 0;}
a.pv-top-title, a.pv-top-title:hover, a.pv-top-title:focus {color: #fff; text-decoration: none;}
.pv-top-info a {display: block;}
.pv-top-title {display: block; color: #fff; font-size: 20px; line-height: 24px; padding: 20px; text-decoration: none;font-weight: 500;}
.pv-top .plus-share {opacity: 0; transition: 0.2s;}
.pv-top:hover .plus-share{opacity: 1;}

/*.pv-top-img .photo:after {content: ''; position: absolute; width: 111px; height: 96px; top: 50%; left: 50%; background: url(../images/icons/camera-play.png) center center no-repeat; background-size: 110px; margin-top: -47px;   margin-left: -55px;}*/



/*Блок голосования*/
.vote-block {padding: 20px 30px; border: 1px solid #d74942; margin-top:10px;}
.vote-block ul {list-style-type: none; padding: 0;}
.vote-block ul li span {margin-left: 10px;}
.vote-block ul li input[type="radio"] {display: none;}
.vote-block ul li input[type="radio"]:checked + i {background: url(../images/icons/controls.png) -19px top no-repeat;}
.vote-block ul li input[type="radio"] + i {display: inline-block; width: 19px; height: 19px; margin: -3px 0px 0 0px; vertical-align: middle; background: url(../images/icons/controls.png) left top no-repeat; cursor: pointer;}
.vote-block ul li label {cursor: pointer;}
.vote-block ul li {font-weight: 400; font-size: 16px; padding: 3px 0;}
.vote-block-quest {color: #323037; font-size: 18px;}
.vote-block ul li span:hover{color: #cb0000;}
.vote-block button {color: #d74942; font-size: 14px; padding: 11px 13px; border: 1px solid #d74942; border-radius: 2px; background: #fff; cursor: pointer;text-transform: uppercase;letter-spacing: 0.03em;max-width: 125px;}
.vote-block button:hover {background: #d74942; color: #fff;}

/*Блок пресс релизов*/
.press-relise-block ul, .press-relise-block ul li {list-style-type: none; padding: 0; margin: 0;}
.press-relise-block ul li {margin-top: 10px;}
.press-relise-block ul li:after {content: ""; clear: both; display: block;}
.press-relise-img {width: 85px; height: 85px; overflow: hidden; float: left;}
.press-relise-title {float: left; width: calc(100% - 85px); padding-left: 10px; color: #03275f; font-weight: 400; font-size: 16px; padding-top: 10px;}
.press-relise-title a {color: #03275f;}
.press-relise-title a:hover{text-decoration: none;}


.press-relise-block ul li:hover a{color: #0030ff;}
/* Фото/видео конечная */
/*.liga-end.photo-end .time {float: none;}*/
.liga-end.photo-end .news-wrap {border-bottom: 0px;}
.liga-end.photo-end .news-wrap h3{margin-top: 15px;clear: both}
.liga-end.photo-end .news-wrap p{line-height: 1.6em;}
.liga-end.photo-end .news-wrap p a:hover, .liga-end.photo-end .news-wrap b a:hover, .photovideo-a a:hover{color: #0030ff;}

.liga-end.photo-end .news-wrap iframe{width: 100%;}



/****************************************************************************/
/* PHOTO VIDEO PAGES PAGE */
/****************************************************************************/
#biznes .photo-video-page .main-part,
#biznes .biz-endvideo-page .main-part {
    width: 1000px;
}
#biznes .photo-video-page .center-part,
#biznes .biz-endvideo-page .center-part {
    float: left;
    width: 680px;
}
#biznes .photo-video-page .big-block,
#biznes .biz-endvideo-page .big-block {
    width: 1280px;
    background-color: #1a2952;
    padding: 20px 140px 30px;
    position: relative;
    left: -150px;
    margin-bottom: 30px;
}
#biznes .photo-video-page .big-block .top-prev {
    width: 660px;
    float: left;
    position: relative;
    margin-right: 35px;
}
#biznes .photo-video-page > h3 {
    color: #d74942;
    text-transform: uppercase;
}
#biznes .biz-endvideo-page p.subscribe-on-video {
    margin-top: 20px !important;
    display: block;
}
#biznes .photo-video-page .big-block .top-prev img {
    width: 100%;
}
#biznes .photo-video-page .big-block .top-prev .red-theme {
    position: absolute;
    top: 25px;
    left: 30px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 400;
    background-color: #d74942;
    color: #fff;
    padding: 5px 10px;
}
#biznes .photo-video-page .big-block .top-prev a.play {
    background: url(../images/icons/main-video.png) center center no-repeat;
}
#biznes .photo-video-page .big-block a.play {
    background: url(../images/icons/video.png) center center no-repeat;
    background-size: 71px 70px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
#biznes .photo-video-page .big-block .top-news .description {
    display: block;
    width: 305px;
    float: right;
}
#biznes .photo-video-page .big-block .description {
    color: #fff;
    font-weight: 200;
}
#biznes .photo-video-page .big-block .description h3 {
    margin-bottom: 25px;
}
#biznes .photo-video-page .big-block .description h3 a {
    font-size: 40px;
    font-weight: 600;
}
#biznes .photo-video-page .big-block .description a {
    font-size: 23px;
    font-weight: 500;
    color: #fff;
}
#biznes .photo-video-page .big-block .icons:not(.item .icons) {
    margin-top: 40px;
}
#biznes .photo-video-page .big-block .icons > span {
    margin-right: 15px;
    font-size: 12px;
    color: #bdbebd;
}
#biznes .photo-video-page .big-block .popular-news > h3 {
    color: #fff;
    font-weight: 400;
    margin-bottom: 10px;
}
#biznes .photo-video-page .big-block .popular-news .icons > span {
    margin-right: 5px;
}
#biznes .photo-video-page .big-block .icons .counter {
    padding-left: 5px;
}
#biznes .photo-video-page .big-block .popular-news .item {
    float: left;
    display: block;
    margin-right: 15px;
    max-width: 154px;
    position: relative;
}
#biznes .photo-video-page .big-block .popular-news .item > div {
    position: relative;
}
#biznes .photo-video-page .big-block .popular-news .item:last-child {
    margin-right: 0;
}
#biznes .photo-video-page .big-block .item a.play {
    background-size: 38px 39px;
}
#biznes .pv-menu > ul div li {
    display: inline-block;
    margin: 0;
    position: relative;
}
#biznes .pv-menu ul div {
    position: relative;
    float: left;
}
#biznes .pv-menu .filter1 {
    margin-right: 20px;
}
#biznes .pv-menu .filter1 li {
    margin-right: 13px;
}
#biznes .pv-menu .filter2 { 
    width: 40%;
}
#biznes .pv-menu .filter2 li {
    margin-right: 15px;
}
#biznes .pv-menu .filter3 {
    width: 20%;
    float: right;
    position: absolute;
    right: 35px;
    text-align: right;
}
#biznes .pv-menu > ul .filter3 li span {
    position: relative;
}
#biznes .pv-menu > ul .filter3 li span .fa {
    position: absolute;
    font-family: 'FontAwesome';
    color: #838991;
    right: -15px;
    top: 0px;
    transform: rotate(90deg);
    font-size: 20px;
}
#biznes .pv-menu > ul .filter3 li:hover span .fa {
    color: #d74942;
}
#biznes .pv-menu > ul .filter3 li span.rotate .fa {
    color: #d74942;
}
#biznes .pv-menu > ul .filter3 li span.rotate {
    color: #d74942;
}
#biznes .pv-menu .pv-submenu {
    display: none;
    position: absolute;
    right: 0;
    top: 20px;
    width: 210px;
    padding: 5px 0 5px 0;
}
#biznes .pv-menu .pv-submenu li {
    display: block;
    cursor: pointer;
    padding-left: 10px;
    border-left: 2px solid transparent;
}
#biznes .pv-menu .pv-submenu li:hover {
    border-left: 2px solid #d74942;
}
#biznes .pv-menu a, 
#biznes .pv-menu span.all-section {
    color: #838991;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 500;
    padding:  0 5px 5px 5px;
    cursor: pointer;
}
#biznes .pv-menu a.active {
    color: #d74942;
}
.pv-menu .active {
    font-weight: 500;
    border-bottom: 3px solid #d74942;
    color: #d74942;
}
#biznes .pv-menu .pv-submenu a {
    color: #838991;
    font-weight: 400;
    display: block;
    text-align: left;
    padding: 10px 0;
}
#biznes .pv-menu li:hover a,
#biznes .pv-menu .pv-submenu.open li:hover a {
    color: #d74942;
}
#biznes .pv-menu .pv-submenu.open {
    display: block;
    background: #fff;
    z-index: 100;
    right:  -22px;
    top: 38px;
    box-shadow: 2px 2px 7px 3px rgba(0,0,0,0.1);
}
#biznes .pv-menu .pv-submenu.open:before {
    content: '\f0d8';
    position: absolute;
    color: #fff;
    right: 15px;
    top: -18px;
    z-index: -20;
    text-shadow: 0px -3px 4px rgba(0,0,0,0.07);
    font-family: 'FontAwesome';
    font-size: 30px;
}
#biznes .pv-menu > ul > li > a:hover, 
#biznes .pv-menu span.all-section:hover {
    font-weight: 500;
    border-bottom: 3px solid #d74942;
    color: #d74942;
}
#biznes .photo-video-page .pv-list-content {
    display: table;
    margin-top: 20px;
}
#biznes .photo-video-page .pv-list-content .item {
    width: 207px;
    float: left;
    display: table-cell;
    margin-right: 20px;
    margin-bottom: 20px;
    position: relative;
    min-height: 230px;
}
#biznes .photo-video-page .pv-list-content .item:nth-child(3n) {
    margin-right: 0;
}
#biznes .photo-video-page .pv-list-content .item div {
    position: relative;
}
#biznes .photo-video-page .pv-list-content .item.photo-item div .play {
    background: url(../images/icons/photo.png) center center no-repeat;
    background-size: 38px 39px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
.photo-item:hover .photo-item-title, .video-item:hover .video-item-title{color: #0030ff;}
#biznes .photo-video-page .pv-list-content .item.video-item div .play {
    background: url(../images/icons/video.png) center center no-repeat;
    background-size: 38px 39px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
#biznes .photo-video-page button.see-more {
    width: 200px;
    height: 30px;
    border: 1px solid #d74942;
    background: #fff;
    color: #d74942;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 500;
    cursor: pointer;
    transition: 0.1s;
    margin: 0 auto;
    display: block;
    margin-top: 10px;
}
#biznes .photo-video-page button.see-more:hover {
    color: #fff;
    background-color: #d74942;
    transition: 0.1s;
}
.press-reliz h3 {
    color: #222222;
    font-weight: 500;
    font-size: 20px;
    margin-bottom: 5px;
}
.press-reliz div {
    margin-bottom: 20px;
}
.press-reliz div li {
    margin-bottom: 20px;
}
.press-reliz div a  {
    color: #03275f;
}
.soc-buttons-video{margin-left: -110px;}
.soc-buttons-video  .btns{
    color: #fff;
    border-color: #fff;
}
.pv-likes.social-likes .soc-item.comm-btns{border-color: #fff; color: #fff;}
.pv-likes.social-likes .soc-item.comm-btns:hover{border-color: transparent;transition: 1s}
/*.soc-buttons-video  .btns:not(:last-child):hover{background-color: #fff;}*/
/*.soc-buttons-video .fb-btns:hover{color: #4852a0;}*/
/*.soc-buttons-video .tw-btns:hover{color: #55acee}*/
.soc-buttons-video .vk-btns:hover{color: #4c75a3}
/*.soc-buttons-video .comm-btns:hover{color: #c14544;background-color: #fff;}*/
.soc-buttons-video .odn-btn:hover{color: #F58220}
.soc-buttons-video .gplus-btn:hover{color: #E13633;background: transparent}
/****************************************************************************/
/* END PHOTO VIDEO PAGES */
/****************************************************************************/


/*****************************************************************************/
/* END PHOTO PAGES */
/****************************************************************************/
#biznes .biz-endphoto-page .big-title {
    margin-bottom: 40px;
}
#biznes .biz-endphoto-page .container-fluid {
    position: relative;
}
#biznes .biz-endphoto-page .container-fluid .left-part {
    top: 28px;
    left: -90px
}
#biznes .biz-endphoto-page .big-title h3 {
    margin-bottom: 20px;
}
#biznes .biz-endphoto-page .main-part {
    overflow-x: hidden;
}
#biznes .biz-endphoto-page #tabs li {
    display: inline-block;
    width: 25px;
    height: 25px;
    position: relative;
    margin-right: 10px;
}
#biznes .biz-endphoto-page #tabs li a {
    display: block;
    width: 25px;
    height: 25px;
    cursor: pointer;
}
#biznes .biz-endphoto-page #tabs .tab-icons { 
    background-image: url(../images/icons/tab-sprite.png);
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    display: block;
}
#biznes .biz-endphoto-page #tabs .ui-tabs-active .tab-icons1 {
    background-position: -35px -32px;
}
#biznes .biz-endphoto-page #tabs .tab-icons1 {
    background-position: -35px 0px;
}
#biznes .biz-endphoto-page #tabs .ui-tabs-active .tab-icons2 {
    background-position: 0 0;
}
#biznes .biz-endphoto-page #tabs .tab-icons2 {
    background-position: 0 -32px;
}
#biznes .biz-endphoto-page #tabs1 {
    position: relative;
    top: 0px;
}
#biznes .biz-endphoto-page #tabs2 {
    position: relative;
    top: 0px;
}
.carousel-counter {
    font-size: 16px;
    color: #838991;
    font-weight: bold;
    position: absolute;
    top: -20px;
    right: 10px;
}
#biznes .biz-endphoto-page #tabs1 .open-photo {
    position: absolute;
    background: transparent;
    width: 50px;
    height: 50px;
    z-index: 100;
    right: 0;
    top: 0;
}
#biznes .biz-endphoto-page #tabs1 .open-photo:before {
    content: '\f065';
    position: absolute;
    width: 30px;
    height: 30px;
    top: 10px;
    right: 0;
    font-family: 'FontAwesome';
    color: #fff;
    font-size: 20px;
    cursor: pointer;
}
#sync1 .owl-item {
    color: #FFF;
    text-align: center;
}
#sync1 .owl-item img {
    width: 100%;
}
#sync2 .owl-item {
    background: none;
    padding: 0px;
    color: #FFF;
    text-align: center;
    cursor: pointer;
    margin-right: 10px;
}
#sync2 .owl-item h1{
  font-size: 18px;
}
#sync2 .synced {
  opacity: 0.5;
}

#sync1 .owl-prev,
#sync2 .owl-prev {
    left: 10px;
    color: transparent;
    background: #000;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    padding: 0;
    transition: 0.1s;
}
#sync1 .owl-prev:before,
#sync2 .owl-prev:before{
    content: '\f104';
    font-family: 'FontAwesome';
    position: absolute;
    color: #fff;
    font-size: 30px;
    width: 40px;
    height: 40px;
    left: -1px;
    top: 3px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#sync1 .owl-next,
#sync2 .owl-next {
    right: 10px;
    color: transparent;
    background: #000;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    padding: 0;
    transition: 0.1s;
}
#sync1 .owl-next:before,
#sync2 .owl-next:before{
    content: '\f105';
    font-family: 'FontAwesome';
    position: absolute;
    color: #fff;
    font-size: 30px;
    width: 40px;
    height: 40px;
    right: -1px;
    top: 3px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#sync2 .owl-next,
#sync2 .owl-prev {
    top: 30%;
}
#sync1 .owl-prev:hover,
#sync2 .owl-prev:hover,
#sync1 .owl-next:hover,
#sync2 .owl-next:hover {
    background: #132faa;
    transition: 0.1s;
}
#biznes .biz-endphoto-page .photo-list {
    display: table;
}
#biznes .biz-endphoto-page .photo-list img {
    width: 320px;
    display: table-cell;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}
#biznes .biz-endphoto-page .photo-list a:nth-child(3n) img {
    margin-right: 0;
}
#biznes .biz-endphoto-page .icons > span,
#biznes .biz-endvideo-page .icons > span {
    margin-right: 15px;
    font-size: 12px;
    color: #bdbebd;
}
#biznes .biz-endphoto-page .big-title .icons {
    width: 200px;
    top: -5px;
    text-align: right;
}
#biznes .biz-endphoto-page .icons > span:last-of-type {
    margin-right: 0px;
}
#biznes .biz-endphoto-page .icons .counter {
    padding-left: 5px;
}
#biznes .biz-endvideo-page .center-part h3:not(.main-title) {
    color: #231f20;
    text-transform: none;
}
#biznes .biz-endvideo-page .center-part .last-video h3 span {
    color: #d94a42;
    text-transform: uppercase;
    font-weight: 500;
}
#biznes .biz-endphoto-page .center-part p,
#biznes .biz-endvideo-page .center-part p,
#biznes .biz-endphoto-page .center-part .news-content div:not(.read-too) {
    margin: 15px 0;
    color: #231f20;
    font-size: 16px;
    line-height: 22px;
}
#biznes .biz-endphoto-page .popular-photo,
#biznes .biz-endvideo-page .last-video {
    overflow: hidden;
    margin: 35px 0;
}
#biznes .biz-endphoto-page .popular-photo .item,
#biznes .biz-endvideo-page .last-video .item {
    float: left;
    width: 205px;
    margin-right: 20px;
    position: relative;
}
#biznes .biz-endphoto-page .popular-photo .item div,
#biznes .biz-endvideo-page .last-video .item div {
    position: relative;
}
#biznes .biz-endphoto-page .popular-photo .item:last-of-type,
#biznes .biz-endvideo-page .last-video .item:last-of-type {
    margin-right: 0;
}
#biznes .biz-endphoto-page .item.photo-item .play,
#biznes .biz-endvideo-page .item.video-item .play {
    background: url(../images/icons/photo.png) center center no-repeat;
    background-size: 38px 39px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
#biznes .biz-endvideo-page .item.video-item .play {
    background: url(../images/icons/video.png) center center no-repeat;
}
#biznes .biz-endphoto-page .popular-photo .icons > span,
#biznes .biz-endvideo-page .last-video .icons > span {
    margin-right: 8px;
}
#biznes .biz-endphoto-page .ligabiz-block,
#biznes .biz-endvideo-page .ligabiz-block {
    position: relative;
    overflow: hidden;
    margin-top: 80px;
}
#biznes .biz-endphoto-page .ligabiz-block .main-title img,
#biznes .biz-endvideo-page .ligabiz-block .main-title img {
    width: 210px;
}
#biznes .biz-endphoto-page .ligabiz-block .item,
#biznes .biz-endvideo-page .ligabiz-block .item {
    float: left;
    margin-top: 0;
    width: 300px;
    height: 300px;
    margin-bottom: 20px;
}
#biznes .biz-endphoto-page .ligabiz-block .item:nth-child(odd),
#biznes .biz-endvideo-page .ligabiz-block .item:nth-child(odd) {
    margin-right: 20px;
}
#biznes .biz-endphoto-page .ligabiz-block .banner.item h3,
#biznes .biz-endvideo-page .ligabiz-block .banner.item h3 {
    text-transform: uppercase;
    text-align: left;
    color: #6c6a67;
    position: relative;
    padding: 17px 0 16px 0;
    font-size: 14px;
    border: 1px solid #d2d2d2;
    border-bottom: none;
    background-color: #fafafa;
    padding-left: 10px;
    font-weight: inherit;
    margin: 0;
}
#biznes .biz-endphoto-page .ligabiz-block .biz-list,
#biznes .biz-endvideo-page .ligabiz-block .biz-list {
    position: relative;
    margin: 0px 0 18px 0;
    padding-left: 0px;
    padding-right: 5px;
    display: table;
    width: 310px;
}
#biznes .biz-endphoto-page .ligabiz-block .biz-list > div,
#biznes .biz-endvideo-page .ligabiz-block .biz-list > div{
    position: relative;
    display: inline;
}
#biznes .biz-endphoto-page .ligabiz-block .biz-list .prev-img,
#biznes .biz-endvideo-page .ligabiz-block .biz-list .prev-img {
    float: left;
    margin-right: 10px;
}
#biznes .biz-endphoto-page .ligabiz-block .biz-list .prev-img img,
#biznes .biz-endvideo-page .ligabiz-block .biz-list .prev-img img {
    width: 85px;
}
#biznes .biz-endphoto-page .ligabiz-block .biz-list .project,
#biznes .biz-endvideo-page .ligabiz-block .biz-list .project {
    font-size: 12px;
    color: #8e9ecd;
}

#biznes .biz-endvideo-page .big-block .left-part {
    width: 75px;
    float: left;
    margin-right: 0px;
    position: absolute;
    left: -110px;
}
#biznes .biz-endvideo-page .big-block .top-news {
    float: left;
    width: 660px;
    margin-right: 30px;
    height: auto!important;
    margin-top: 0;
}
#biznes .biz-endvideo-page .big-block .top-news h1 {
    font-size: 40px;
    color: #fff;
    margin-bottom: 20px;
    margin-top: 0;
    font-weight: 500;
}
#biznes .biz-endvideo-page .big-block .top-news .icons {
    width: 200px;
    color: #a0a4aa;
    font-size: 12px;
    float: right;
    text-align: right;
}
#biznes .biz-endvideo-page .big-block .top-news .icons span:not(:last-of-type) {
    margin-right: 10px;
}
#biznes .biz-endvideo-page .big-block .top-prev .image {
    margin-bottom: 10px;
}
#biznes .biz-endvideo-page .big-block .top-prev .social-row {
    height: 160px;
}
#biznes .biz-endvideo-page .big-block .top-prev .social-left i {
    border-color: #fff;
    height: 30px;
    background: transparent;
    color: #fff;
    padding-left: 15px;
    transition: 0.5s
}
#biznes .biz-endvideo-page .big-block .top-prev .social-left i.comment-o {
    background-image: url(../images/icons/comment-white.png)!important;
    background-position: 9px center;
    background-repeat: no-repeat;
}
#biznes .biz-endvideo-page .big-block .top-prev .social-left i:hover {
    background-color: rgba(255,255,255,0.9);
}
#biznes .biz-endvideo-page .big-block .top-prev .social-left i:before {
    position: absolute;
    left: 9px;
    color: #fff;
    transition: 0.5s;
}
.videophoto .specproject-block {margin:-20px 0 0px;}
.videophoto .specproject-block .image img{width: 100%;object-fit: cover}
.videophoto .specproject-block .sponsor{top:0}
.videophoto .specproject-block .caption{width: 100%;}
.videophoto .specproject-block .title a{    position: absolute;
    font-size: 52px;
    z-index: 999;
    top: -42px;
    right: 0;
    font-weight: 600;}
#biznes .biz-endvideo-page .big-block .top-prev .social-left i.facebook:hover,
#biznes .biz-endvideo-page .big-block .top-prev .social-left i.facebook:hover:before {
    color: #4852a0;
}
#biznes .biz-endvideo-page .big-block .top-prev .social-left i.twitter:hover,
#biznes .biz-endvideo-page .big-block .top-prev .social-left i.twitter:hover:before {
    color: #55acee;
}
#biznes .biz-endvideo-page .big-block .top-prev .social-left i.vkontakte:hover,
#biznes .biz-endvideo-page .big-block .top-prev .social-left i.vkontakte:hover:before {
    color: #4c75a3;
}
#biznes .biz-endvideo-page .big-block .top-prev .social-left i.comment-o:hover,
#biznes .biz-endvideo-page .big-block .top-prev .social-left i.comment-o:hover:before {
    color: #c14544;
}
#biznes .biz-endvideo-page .big-block .top-prev .social-left i.comment-o:hover{
    background-image: url(/design/images/icons/comment-red.png) !important;
}
#biznes .biz-endvideo-page .big-block .top-prev .social-left i.odnoklassniki:hover,
#biznes .biz-endvideo-page .big-block .top-prev .social-left i.odnoklassniki:hover:before {
    color: #F58220;
}
#biznes .biz-endvideo-page .big-block .top-prev .social-left i.plusone:hover,
#biznes .biz-endvideo-page .big-block .top-prev .social-left i.plusone:hover:before {
    color: #E13633;
}
#biznes .biz-endvideo-page .big-block .top-prev .social-left i.more-social-btn {
    background: url(../images/icons/shareleft.png) center center no-repeat;
}
#biznes .biz-endvideo-page .big-block .popular-news {
    float: right;
    width: 300px
}
#biznes .biz-endvideo-page .big-block .popular-news span {
    font-size: 20px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 400;
    display: block;
    margin: 0 0 20px 0;
}
#biznes .biz-endvideo-page .big-block .popular-news .item {
    display: table;
    margin-bottom: 13px;
}
#biznes .biz-endvideo-page .big-block .popular-news .item > div {
    float: left;
}
#biznes .biz-endvideo-page .big-block .popular-news .item .description {
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    word-wrap: break-word;
    width: 45%;
    float: right;
}
#biznes .biz-endvideo-page .right-part h3.main-title/*h3:not(.banner h3)*/ {
    padding: 0;
    margin-bottom: 20px;
}
/*****************************************************************************/
/* END PHOTO VIDEO PAGES */
/****************************************************************************/











/* r11 fuel-currency right tabs block*/
#fuel-currency-right {width: 300px; position: relative; margin: 0 auto;padding: 0;}
#fuel-currency-right #fuel-currency-tabs > ul {text-align: center; margin-bottom: 10px;}
#fuel-currency-right #fuel-currency-tabs > ul li {display: inline-block; cursor: pointer; font-size: 17px; color: #838991; text-transform: uppercase; font-weight: 500;}
#fuel-currency-right #fuel-currency-tabs > ul li.active {color: #d74942;}
#fuel-currency-right table {border: 1px solid #d2d2d2; border-collapse: collapse;}
#fuel-currency-tabs tr.table-head {height: 40px; border-bottom: 1px solid #d2d2d2; color: #838991; font-size: 14px; font-weight: 400; background-color: #fafafa;}
#fuel-currency-tabs tr.table-head th {color: #838991; font-size: 14px; font-weight: 400;}
#fuel-currency-right table tr:not(.table-head) {height: 60px; border-top: 1px solid #eeeff3; cursor: pointer;}
#fuel-currency-right table tr:not(.table-head):hover {background-color: #fafafa;}
#fuel-currency-tabs table td, #fuel-currency-tabs table td a {color: #000; font-weight: 500; font-size: 16px;}
#fuel-currency-tabs table td, #fuel-currency-tabs table td a:hover{text-decoration: none;}
#fuel-currency-tabs table th:nth-child(1),
#fuel-currency-tabs table td:nth-child(1) {width: 110px; text-align: left; padding-left: 20px;}
#fuel-currency-tabs table th:nth-child(2),
#fuel-currency-tabs table td:nth-child(2) {width: 75px; text-align: center;}
#fuel-currency-tabs table th:nth-child(3),
#fuel-currency-tabs table td:nth-child(3) {width: 115px; text-align: right; padding-right: 20px;}
#fuel-currency-right i.up,
#fuel-currency-right i.up + .upDown,
#fuel-currency-right i.fa-caret-up {color: #1dc71b !important; display: inline; padding: 0 2px; font-style: normal;}
#fuel-currency-right i.down, 
#fuel-currency-right i.down + .upDown, 
#fuel-currency-right i.fa-caret-down {color: #fc1647 !important; display: inline; padding: 0 2px;}
#fuel-currency-tabs {}

.fb-comm-block {
    border: 2px solid #d74942;
    display: block;
    width: 100%;
    text-align: center;
}
.fb-comm-block:empty {border: 2px solid transparent; margin: 0;}

.specproject-block {margin-top: 20px!important; position: relative; cursor: pointer} 
.specproject-block:after {display: block; content: ""; clear: both;}

.specproject-block .title a{
    display: block;
    font-size: 20px; 
    color: #d74942; 
    text-transform: uppercase;
    font-weight: 400; 
    text-align: left;
    padding-bottom: 7px;
}
.specproject-block .title a:hover{
    text-decoration: none;
}
.infografica .title a{
    text-align: right;
}
.specproject-block .sponsor {
    background-color: rgba(255,255,255,0.7);
    color: #323037;
    vertical-align: middle;
    position: absolute;
    font-size: 16px;
    height: 35px;
    top: 29px;
    width: 100%;
    z-index: 100;
    padding-left: 20px;
}
.specproject-block .sponsor a, .specproject-block .sponsor a:hover, .specproject-block .sponsor a:focus {color: #fff; line-height: 50px; text-decoration: none;}
.specproject-block .sponsor a {display: inline-block;}
.specproject-block .sponsor a span {
    float: left;
    line-height: 35px;
    text-transform: uppercase;
    font-size: 11px;
    color: #02275c;
    font-weight: 400;
}
.specproject-block .sponsor a img {
    margin-left: 5px;
    width: 80px;
    max-height: 35px;
    margin-bottom: 10px;
}
.specproject-block .image {position: relative; height: 269px; overflow: hidden;}
.specproject-block .image img {display: block;}
.specproject-block a.rubric {
    text-transform: uppercase;
    padding: 7px 15px; 
    color: #fff;
    display: inline-block;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 500;
}
.specproject-block a.rubric:hover {text-decoration: none;}
.specproject-block .caption {
    position: absolute; 
    bottom: 0;    
    z-index: 999;
    padding: 60px 20px 20px 20px;
    background-image: linear-gradient(to bottom, transparent 0%, transparent 0%, #0B1636 60%, #0B1636 100%);
     display: block;
    font-size: 20px;
    font-weight: 400;
    color: #fff;
    width: 100%;
}


.specproject-block .image .caption .name:hover {text-decoration: none;}
.specproject-block .image .caption .name {
    display: block;
    font-size: 20px;
    font-weight: 400;
    color: #fff;
}
.all-specproject a {font-size: 16px; font-weight: 400; color: #d74942;}
.all-specproject {
    position: absolute;
    bottom: 5px;
    right: 15px;
    z-index: 2;
}





.banner-big {text-align: center;margin-top: 40px;}
.banner-big {width: 100%;}
.banner-big img {width: 100%;}
.tv-list-date:after {clear: both; display: block; content: "";}
.tv-list-date .prev-date, .tv-list-date .next-date {width: 6%; float: left; height: 60px; cursor: pointer;}
.tv-list-date .prev-date {background: url('../images/icons/prev-date.png') left center no-repeat;}
.tv-list-date .next-date {background: url('../images/icons/next-date.png') right center no-repeat;}
.tv-list-date .date-num {float: left; width: 12.5%; height: 60px; border-right: 1px solid #ddd; cursor: pointer; text-align: center; color: #000;}
.tv-list-date .date-num-wrapper .date-num:last-child{border-right: 0;}

.tv-list-date .date-num a {color: #000; display: block; padding: 10px 0;}
.tv-list-date .date-num.day-off a, .tv-list-date .date-num.day-off {color: #d74942; text-decoration: none;}
.tv-list-date .date-num.day-off a:hover {color: #fff; text-decoration: none;}

.tv-list-date .date-num  span {display: block;}
.tv-list-date .date-num  span:first-child {font-weight: 600;}

.tv-list-date .date-num a:hover, .tv-list-date .date-num:hover, .tv-list-date .date-num.active a {background: #d74942; color: #fff; text-decoration: none;}

.tv-list-date .date-num.active {background: #d74942; color: #fff;}
.press-center-block .plus-share{top:50px}
.press-center-block{position: relative;z-index: 1;}
.press-center-block a, .press-center-block a:active{text-decoration: none;}
.press-center-list a{color: #000;}
.press-center-block .press-center-tab-head .press-center-tab {float: left; width: 50%; text-align: center; text-transform: uppercase; font-size: 18px; font-weight: 500; color: #9099ae; padding-bottom: 8px; border-bottom: 1px solid #d74942; position: relative; cursor: pointer;}
.press-center-block .press-center-tab-head .press-center-tab.active:after {width: 100%; display: block; height: 4px; background: #d74942; content: ""; position: absolute; bottom: 0;}
.press-center-block .press-center-tab-head .press-center-tab.active {color: #03275f;}
.press-center-block .image {height: 160px; overflow: hidden; position: relative; margin-top: 10px;cursor: pointer;}

.press-center-block .image:after {width: 100%; overflow: hidden; position: absolute; background: linear-gradient(to top, rgb(11,22,54), transparent 35%); content: ""; display: block; top: 0; left: 0; height: 100%;}

.press-center-block .image:before {
    width: 100%;
    overflow: hidden;
    position: absolute;
    background: rgba(11,22,54, 0.35);
    content: "";
    display: block;
    top: 0;
    left: 0;
    height: 100%;
    transition: 0.3s;
}
.press-center-block .image.image-hover:before {
    background: transparent;
    transition: 0.3s;
}


.news-nth-specproject-content:hover .news-nth-specproject-img:before{
    background: transparent;
    transition: 0.3s;
}
.photo-tab2 .photo-list a{
    width: 300px;
}
.specproject-block:hover .image:before{
    background: transparent;
    transition: 0.3s;
}
.press-center-block .press-center-event {border: 2px #d74942 solid; padding: 10px; margin: -30px 10px 0 10px; z-index: 2; position: relative;}
.press-center-block .press-center-event .block-name {    font-size: 16px;
    text-transform: uppercase;
    border: 2px #d74942 solid;
    padding: 4px 8px;
    position: absolute;
    top: -20px;
    background: #0b1735;
    color: #d74942;
    font-weight: 600; }
.press-center-block .press-center-event .date {margin-top: 23px; font-size: 12px; color: #d74942;}
.press-center-block .press-center-event .title a {font-weight: 600; margin-top: 5px; color: #000;}

.press-center-block .press-center-nth {    padding: 30px 16px 0 16px;}
.press-center-block .press-center-nth .name-nth {color: #323037; font-weight: 600;}
.press-center-block .press-center-nth .date {    padding: 7px 19px;
    color: #fff;
    background: #cb0000;
    font-size: 13px;
    min-height: 30px;
    min-width: 70px;
    display: inline-block;}
.press-center-block .press-center-nth .desc-nth {margin-top: 10px; font-size: 15px;    line-height: 20px;}
.press-center-block .press-center-nth .desc-nth:hover{color: #cb0000;}
/*.press-center-block .press-center-nth:last-child {padding-bottom: 20px; border-bottom: 5px solid #03275f;}*/

.press-center-block .image:hover .press-center-nth:first-child{color: #cb0000;}
.press-center-block .press-center-nth:first-child {padding-top: 16px;}

.press-center-block .image img{width: 100%;}
.press-center-list {
    /* margin-top: -30px; */
    margin: -30px 15px 0px 15px;
	padding-bottom: 20px;
    background: #fff;
    position: relative;
    z-index: 23334;
	padding: 0;
}
.trend-block {margin-top: 40px;}
.trend-block .title-col{margin-bottom: 10px;}

.inner-tabs:after, .short-news:after, .consultation-list:after, .inner-last-news:after, .consultation-single-author:after, .press-release-list:after, .pv-nth:after {content: ""; display: block; clear: both;} 
.fb-iframe {width: 300px; margin: 0 auto; margin-bottom: -15px;}

.opinion-block {margin-top: 20px; cursor: pointer}
.opinion-block .title {    color: #d74942;
    font-size: 20px;
    text-transform: uppercase;
/*    font-family: 'Roboto', sans-serif;*/
    font-weight: 400;}
.opinion-block .opinion-photo {width: 100px;}
.opinion-block .opinion-photo img {width: 100px; height: 100px; border-radius: 50%; float: left;}
.opinion-block .opinion-quest {width: calc(100% - 100px); float: left; padding-left: 20px;}
.opinion-block .opinion-quest span {font-size: 13px; color: #ccc; font-weight: 400; display: block; margin-top: 10px;}
.opinion-block .opinion-quest span a {color: #9099ae}
.opinion-block .opinion-quest span a:hover{text-decoration: none;}
.opinion-block .opinion-quest div {font-size: 16px; font-weight: 500; display: block; color: #03275f; margin-top: 10px;}
.opinion-block .opinion-quest div a {color: #03275f;text-decoration: none;}




.opinion-block .opinion-quest div a:hover{text-decoration: none;}
.opinion-block .opinion-info {margin-top: 20px;}

.opinion-block .opinion-info:hover .opinion-quest div a{color: #0030ff;}

#sortphoto-1{margin: 0 -5px;position: relative;}
.sortphoto-1.active { background-position: -35px -32px;}
.sortphoto-1, .sortphoto-2 {background-image: url(../images/icons/tab-sprite.png);
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    display: block; background-position: -35px 0px; cursor: pointer; float: left;position: relative;z-index: 999;margin-bottom: 5px;} 
.sortphoto-2.active { background-position: 0px 0px;}
.sortphoto-2 {background-image: url(../images/icons/tab-sprite.png);
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    display: block; background-position: 0px -32px; cursor: pointer; float: left; margin-left: 12px;} 

.news-wrap-content {float: left}

.press-release_point {
    padding: 10px 15px;
    background-color: #d74942;
    display: inline-block;
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
    margin-bottom: 13px;
    font-size: 14px;
} 
.press-release-point-time .time {float: right;}
.no-m-t {margin-top: 0px;}
.live-news-desc p:first-child {margin-top: 0;}
.padding-block {
    margin-top: 30px;
}
.popular-photo .photo-item, .popular-video .video-item {margin-top: 20px;}
.popular-photo .photo-item a, .popular-photo .photo-item a:hover, .popular-video .video-item a, .popular-video .video-item a:hover {display: block; text-decoration: none; color: #02275c; cursor: pointer;    font-weight: 400;}
.popular-video .title-col:after{margin-left: 205px;}
.popular-photo .title-col:after{margin-left: 202px;}
.popular-photo .photo-item .photo-item-img, .popular-video .video-item .video-item-img {position: relative;}
.popular-photo .photo-item .photo-item-img:before {background: url(../images/icons/photo.png) center center no-repeat;}
.popular-video .video-item .video-item-img:before {background: url(../images/icons/video.png) center center no-repeat;}
.popular-photo .photo-item .photo-item-img:before, .popular-video .video-item .video-item-img:before {
    content: "";
    
    background-size: 38px 39px;
    width: 39px;
    height: 39px;
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -19px;
    margin-top: -19px;
}
.popular-photo .photo-item img, .popular-video .video-item img {
    width: 100%;
    object-fit: cover;
    height: auto;
}
.chronic-first-block {margin-top: 10px;}
.full-inner-content:after {display: block; clear: both; content: "";}




.margin-block-1 {margin-top: 20px;}
.margin-block-2 {margin-top: 30px;}
.margin-block-3 {margin-top: 40px;}
.margin-bottom-block-3{margin-bottom: 40px;}
.news-content-n-t:after {clear: both; display: block; content: '';}
/*login-authorization*/
.login-authorization {width: 300px; margin: 80px auto 100px auto;    text-align: center;}
.login-authorization .form-container fieldset {border: 0;padding: 10px 0;    margin: 0;}
.login-authorization .form-container input {width: 100%; height: 34px; padding: 0 10px;}
.login-authorization .form-container button {width: 100%; background: #313131; color: #fff; border: 0; font-size: 16px; cursor: pointer;padding: 10px 0; margin-top: 10px;}
.login-authorization .form-container button:hover {opacity: 0.9;}
.login-authorization .form-container .help {color: #313131; margin-top: 10px; display: none;}
.login-authorization .form-container .help a {color: #313131;}
.login-authorization .form-container .help a:first-child {margin-right: 10px;}
.login-authorization .form-container .help a:last-child {margin-left: 10px;}
.login-authorization .tool-tip-login {color: #313131; font-size: 22px;}




/* min 760 */
@media (min-width: 760px) { 

    .sponsor-760 .spons-logo, .sponsor-760 .spons-theme {float: right; margin-left: 20px;margin-bottom: -35px;}
    .top-theme-block .owl-padding, .spec-theme-block .owl-padding, .infographics-block .owl-padding {padding: 0 60px 0 60px;}
    .top-theme-block.owl-theme .owl-controls .owl-nav [class*=owl-] {margin: -48px 0 0 3px;}
    .top-theme-block.owl-theme .owl-controls .owl-nav .owl-next {margin-left: -40px;}
    .spec-theme-block.owl-theme .owl-prev {margin-left: 0px!important;}
    .h-spec-slider, .h-spec-slider .tile-news-bg, .h-spec-slider .tile-news-img {height: 270px;}
    .photo-video-project .h-spec-slider, .photo-video-project .h-spec-slider .tile-news-bg, .photo-video-project .h-spec-slider .tile-news-img {height: 400px;}
    .opinion .owl-carousel .owl-item {float: none; width: 100%!important;}
    .opinion .owl-carousel .owl-item img {width:auto; display: inline;}
}
@media (max-width: 1499px){
       .news-content-n-t > div:nth-child(-n+2) .margin-block-2, .news-content-n-t > div:nth-child(-n+2) .margin-block-2 .tile-news {
       margin-top: 0px;
    }
    .m-t-1500-2-down{margin-top: 30px;}

    .inner-content{width: 100%;}
    .hidden-1500{display: none !important;}
    .soc-buttons{display: none;}
        .big-block .social-likes{
        margin-top: 35px;
    }
    .big-block .social-likes .social-likes__button{
        border-color: #fff !important;
        color: #fff !important;
    }
    #biznes .photo-video-page .big-block, #biznes .biz-endvideo-page .big-block{
        width: 100%;
        left: 0;
        padding: 10px;
    }
    #biznes .biz-endvideo-page .big-block .top-news{
        width: 590px;
    }
    .top-prev iframe{
        height: 354px;
    }
}
@media (max-width: 1290px) {
    .news-nth-top-desc{width: calc(100% - 205px);}

}
@media (max-width: 1279px) {
    .viewchronicle .live-news-date-source .live-news-date{margin-bottom: 15px;}
    .photo-list a img{width: 300px;}
    .photovideo-a img{max-width: 100%; height: auto}
    /*.viewchronicle .inner-news-content{padding-left: 0;padding-right: 0;}*/
    .m-t-1280-0{margin-top: 0;}
    .m-t-1280-2{margin-top: 30px;}
    .m-t-1280-3{margin-top: 40px;}
    .chronicle-big-photo{height: 400px;}
    .col-news-1050 {background: #fff; width: 984px; margin: 0 auto; margin-top: -80px!important;}
	.soc-buttons {display: none;}

	.main-last-news {width: 300px; margin: 0 auto;}

    .live-news-title{font-size: 32px;}
    .margin-chronicle-title img{max-width: 100%}
}
@media (max-width: 1024px) {
    .liga-end .title-news-head{font-size: 32px;}
	.left-inner-content {padding-right: 0px;}
}
@media (max-width: 1000px) {
    .photo-list a{margin: 0;border: 5px solid transparent;}
    .chronicle-top-info{margin-top: 0;float: right;}
    .view .left-inner-content{padding-right: 0;}
    
    .liga-end.photo-end .news-wrap p:first-child{margin-top: 0;}

    .specproject-block .image img {width: 100%; object-fit: cover;}
	.specproject-block .caption {width: 100%;}
    .news-nth-top-desc{width: calc(100% - 140px);}
    

    .consultation-single-author img{margin-left: 0;}
    
	.col-news-1050 {width: 100%; margin-top: 0px!important;}
    .adv-toggle {display: none;}
	.inner-content {width: 760px;}
    .test-page{width: 632px;}
    .view, .consult-page{width: 640px}
.liga-end .title-news-head {font-size: 32px;}
.no-m-t {margin-top: 30px!important;}
	.test-list a.tile-news-title {font-size: 26px; line-height: 28px;}

	.press-release-desc a {margin-right: 0px;}
	.col-w-300 {width: 300px; margin-left: auto; margin-right: auto;}
    .chronicle-big-photo {height: 400px;}
    .viewchronicle .left-inner-content {padding-right: 0px;}
	.live-news-date-source {
    margin-top: 15px;}
	.chronic-first-block {margin-top: 30px;}
#biznes .biz-endvideo-page .big-block,
#biznes .photo-video-page .big-block {
	width: 100%;
	padding: 0 10px;
	left: 0;
	padding-top: 10px;
}
#biznes .biz-endvideo-page .big-block .top-prev .image,
#biznes .photo-video-page .big-block .top-prev .image {
	width: 100%;
}
#biznes .top-prev object,
#biznes object embed {
	width: 100%;
}

#biznes .biz-endvideo-page .big-block .popular-news .item:nth-child(even) {
	margin-right: 10px;
}

#biznes .biz-endvideo-page #news-list-right {
	margin: 0  0 20px 0 !important;
	padding: 0 !important;
}
.banner-bottom img {
	width: 100%;
}
#biznes .top-prev {
	text-align: center;
	width: 100% !important;
	height: auto;
	float: none !important;
}
#biznes .top-prev iframe {
	width: 100%;
}
#biznes .photo-video-page .big-block .top-news .description {
	width: 100%;
	float: none;
}
#biznes .photo-video-page .big-block .description h3 {
    margin-bottom: 10px;
}
#biznes .pv-menu a, #biznes .pv-menu span.all-section {
	font-size: 13px;
}
#biznes .photo-video-page .pv-list-content .item {
	width: 200px;
	margin-right: 15px;
}
#biznes .photo-video-page .big-block .icons {
	padding-bottom: 10px;
}
.biznes-news-page #photo-video-right {
	margin-left: 0 !important;
	padding-bottom: 20px;
	margin-bottom: 20px !important
}
.right-nth-block  .tile-news {margin-top: 20px;}
    
    
}
/* max 1000 */
@media (max-width: 999px) {
    .photo-tab2 .photo-list a{width: auto}
    .press-release-page .col-title{margin-bottom: 0;}
    .banner-big{display: none;}
        .biz-endphoto-page{width: 632px;margin: 0 auto;}
        #biznes .biz-endvideo-page .big-block .popular-news {
        float: none;
        width: 100%;
    }
    #biznes .biz-endvideo-page .big-block .popular-news .item {
        float: left;
        width: 300px;
    }
    #biznes .photo-video-page .big-block .top-news {
        float: none;
        width: 100%;
        margin-right: 0;
    }
    .big-block .social-likes{
        margin-bottom: 20px;
    }
    .biz-endvideo-page{
        width: 632px;
        padding: 0 8px;
        margin: 0 auto;
    }
    #biznes .biz-endvideo-page .big-block .top-news{
        width: 100%;
        margin-bottom: 0;
    }
    .top-prev iframe{
        width: 100% !important;
        height: 335px;
    }
    #biznes .biz-endvideo-page .big-block .popular-news .item:nth-child(even){
        margin-right: 0;
    }
    #biznes .biz-endvideo-page .big-block .popular-news .item{
        width: 50%;
    }
    .photo-video-inner {padding:20px;margin-top: 64px;}
    .photo-video-inner .pv-top, .photo-video-inner .pv-list{width: 50%;float: left;margin: 0;}
    .photo-video-inner .pv-list a.pv-nth:first-child{padding-top: 0;}
    .photo-video-inner .big-title-block a{font-size: 60px;top:-60px;right: 20px}
    .photo-video-inner .pv-list a.pv-nth{padding-left: 25px;}
    .photo-video-inner .scroll-bar{height: auto;overflow-y: auto;}
    .photo-video-inner .scroll-bar::-webkit-scrollbar-button {background-image:url(''); background-repeat:no-repeat; width:5px; height:0px}
    .photo-video-inner .scroll-bar::-webkit-scrollbar-track {background-color:#5f6b8b}
    .photo-video-inner .scroll-bar::-webkit-scrollbar-thumb {-webkit-border-radius: 0px; border-radius: 0px; background-color:#0f1b3a;}
    .photo-video-inner .scroll-bar::-webkit-scrollbar-thumb:hover{background-color:#09132d;}
    .photo-video-inner .scroll-bar::-webkit-scrollbar{width: 10px;}
}


@media (min-width: 1500px){
    .m-t-1500-2-up{
        margin-top: 30px;
    }
}
@media (min-width: 1000px) and (max-width: 1499px){
    .m-t-1500-3{margin-top: 20px;}
    .news-content-m > div:nth-of-type(3), .news-content-m > div:nth-of-type(4){margin-top: -10px}
    .inner-content.viewchronicle, .inner-content.view, .inner-content.biz-endphoto-page, .economics.inner-content, .pressrelease.inner-content, .pressrelease-end.inner-content, .inner-content.test-page, .inner-content.consult-page {width: 100%;}
    .inner-content.video-page{width: 100%;}
    .left-inner-content {padding-right: 0;}

    .tv .tv-programm-list {flex-flow: row wrap; display: flex;}
	.opinion .owl-carousel .owl-item {float: none;}
    .m-t-1280-1{margin-top: 20px;}
    .viewchronicle .left-inner-content{padding-right: 0;}
}
@media (max-width: 790px) {
    .live-news-date-source  .live-news-source{clear: both;margin-bottom: 15px;float: none;}
    .inner-content.viewchronicle{width: 700px;}
    .chronicle-big-photo{height: 350px;}
    .viewchronicle .inner-news-content{padding-top:25px;}
    .slider-chronicle.owl-theme .owl-controls .owl-nav [class*=owl-]{top:42%}
    .live-news-title{line-height: 1.2;}
    .page-404 {
    width: 100%;
    height: auto;
    margin: 50px auto 30px auto;
}
    .page-404 img {
    width: 100%;
}
    
}
@media (max-width: 760px) {
    .biz-endphoto-page{width: 100%;}
    .photo-list a {display: block;margin: 10px;border: none}
    .photo-list a img{width: 100%;height: auto}
    .press-release-list .img{float: none;width: 100%;}
    .press-release-list .press-release-list-text{float: none;width: 100%;margin-left: 0;}
    .press-release-list .img img{height: 252px;}
    
    
    #tabs2 .img-big-title{height: auto}
    .news-banner-block{width: 300px;margin: 20px auto 0}
    .news-banner-block .h-high, .news-banner-block .tile-news.h-high,.news-banner-block .h-high .tile-news-img{height: 650px;}
    
    .test-list .h-low, .test-list .h-low .tile-news-bg, .test-list .tile-news.h-low, .test-list .h-low .tile-news-img {
        height: 304px;
    }
    .inner-content.viewchronicle{width: 100%;}
    .specproject-block .image img{width: 100%;object-fit: cover}
    .specproject-block .caption{width: 100%;}
    .news-nth-top-sponsor{display: none;}
    .news-nth-top-title{width: 100%;float: none;}
    .news-nth-top-title:after{
        content: '';
        display: block;
        height: 1px;
        background: #d2d2d2;
        z-index: 0;
        position: relative;
        top: -5px;
        margin-left: 112px;
    }
    .news-nth-top-desc{
        width: 85%;
        margin: -134px auto 40px;
        position: relative;
    }
    .news-nth-top-content{width: 100%;float: none;}
    .news-nth-top-img{width: 100%;}
    .news-nth-top-img img{height: 100%;}
    
    .m-t-760-2{margin-top: 30px;}
    .m-t-760-1{margin-top: 20px;}
    .m-t-760-0{margin-top: 10px;}
    .mt-760-0{margin-top: 0;}
    
    .m-t-760-0 .margin-block-2, .m-t-760-0 .chronic-first-block, .m-t-760-0 .padding-block,.mt-760-0 .margin-block-2{margin-top: 0;}
    
    .tile-news-img img{object-fit: cover;}
    .banner-big{display: none;}
    .vote-block{
        display: block;
        text-align: center;
    }
    .vote-block .vote-block-quest{margin-bottom: 10px;}
    .liga-end .print-comm{float: none;display: block;clear: both;}
    .liga-end .print-comm > div:first-child{display: none;}
    .liga-end .print-comm > div:last-child{margin-left: 0;margin-top: 20px;}
    
    .readable-main-news .redaction-block{width: 100%;}
  

    .photo-video-inner {padding:30px 0;width: 450px;margin-left: auto;margin-right: auto;}
    .photo-video-inner .big-title-block a{font-size: 40px;top: -42px;right: -3px;}
    .photo-video-inner .pv-top, .photo-video-inner .pv-list{width: 100%;padding-right: 20px;}
    .photo-video-inner .pv-list a.pv-nth:first-child{padding-top: 20px;}
    .photo-video-inner .pv-top .pv-top__photo-video{ top: 50%;left: 50%;margin-left: -55px;margin-top: -46px;}
    .photo-video-inner .scroll-bar{height: 280px;}
    .photo-video-inner .pv-top .pv-top-img img{object-fit: cover}

    .liga-end.photo-end .news-wrap iframe{width: 100%; /*height: 300px;*/}
    .news-content-n-t > div:nth-child(2) .margin-block-2, .news-content-n-t > div:nth-child(2) .margin-block-2 .tile-news{margin-top: 30px;}
    
    .news-content-m > div:nth-of-type(-n+3) .margin-block-2, .news-content-m > div:nth-of-type(-n+3) .margin-block-2 .tile-news{
        margin-top: 20px;
    }
    .news-content-m > div:nth-of-type(1) .margin-block-2, .news-content-m > div:nth-of-type(1) .margin-block-2 .tile-news{
        margin: 0;
    }
    .news-content-m > div:nth-of-type(-n+3) .main-last-news{
        width: 462px;
        margin: 0 auto;
    }
    .news-content-m > div:nth-of-type(-n+3) .main-last-news img{
        object-fit: cover;
    }
    .top-news-title {font-size: 24px; line-height: 30px;}

    .chronicle-news .quote{
        padding-left: 0;
        padding-right: 0;
        margin-top: 50px; 
    }
    .chronicle-news .quote:before{top:-35px; left:0}
    .viewchronicle .inner-news-content{padding-top: 20px;}
    .viewchronicle .inner-news-content{margin-top: 20px!important;}
    .inner-content {width: 100%;}
	.inner-content .left-inner-content {width: 100%; float: none; margin-top: 0px; padding: 0 0px;}
	.inner-content .right-inner-content, .tv-page .right-inner-content{width: 100%; float: none; margin-top: 30px; padding: 0 0px;}
   
	.tv .tv-logo {text-align: center;}
	.tv .weekly-program {text-align: center; margin-top: 20px;}
    .tv .page-title {margin-top: 20px;}
	.with-photo-left .title a, .with-photo-left .title a:hover, .with-photo-right .title a, .with-photo-right .title a:hover {font-size: 22px !important; line-height: 28px !important;}
	.chronicle-opinion {float: none;}
	.chronicle-opinion-photo {margin-top: 10px;}
	.chronicle-opinion-quest {width: calc(100% - 80px); margin-top: 10px;}
	.live-news-date-source  .live-news-source {float: none;}
	.with-photo-left .title {margin-left: 0px; margin-top: 10px;}
	.with-photo-left .time {margin-left: 0px;}
	.with-photo-right .title {margin-right: 0px; margin-top: 10px;}
	.with-photo-right .time {margin-right: 0px;}
	.col-w-300 {width: 300px; margin-left: auto; margin-right: auto;}
	#fuel-currency-right, #fuel-currency-right table {width: 100%;}
	.inner-content .right-inner-content .tile-news.h-high.plug-2 {height: 620px!important; margin-left: auto; margin-right: auto;}
	.inner-content .right-inner-content .h-high, .inner-content .right-inner-content .tile-news.h-high, .inner-content .right-inner-content .h-high .tile-news-img {height: 620px!important;}
	.inner-content .right-inner-content .tile-news.h-low.plug-2 {margin-left: auto; margin-right: auto; width: 300px;}
	.tile-news.h-high.plug-2.col-w-300 {}
	.h-high.col-w-300, .tile-news.h-high.col-w-300, .h-high.col-w-300 .tile-news-img {height: 620px!important;}
    .chronicle-big-photo {height: 100%;}
    .col-760-w300-center{width: 300px; margin: 0 auto;}

    .chronicle-photoportaje-photo a .chronicle-photoportaje-desc {font-size: 22px; line-height: 26px;}
	.chronicle-big-photo img {width: 100%; position: relative; top: 0px; left: 0px;}
	.chronicle-opinion {
    float: none;
}
.chronicle-opinion-nth .chronicle-opinion-photo, .chronicle-opinion-nth .chronicle-opinion-quest {
    margin-top: 10px;
}
	.chronicle-opinion-quest {
    width: calc(100% - 80px);
    margin-top: 10px;
}
.consultation-end .title-col {margin-top: 20px;}

    
.m-t-1000-0 {margin-top: 20px}
	
    #biznes .biz-endvideo-page .big-block,
#biznes .photo-video-page .big-block {
	width: 100%;
	padding: 5px;
	left: 0;
}
#biznes .biz-endvideo-page .big-block .top-news,
#biznes .photo-video-page .big-block .top-news {
    float: none;
    width: 100%;
    margin-right: 0;
}
#biznes .top-prev {
	text-align: center;
	width: 100% !important;
	height: auto;
	float: none !important;
}
#biznes .top-prev > img {
	width: 100%;
	height: auto;
}
#biznes .biz-endvideo-page .big-block .top-prev .image {
	width: 100%;
}

#biznes .biz-endvideo-page .big-block .top-news h1 {
	font-size: 30px;
}
#biznes .biz-endvideo-page .big-block .popular-news {
	float: none;
	width: 100%;
}
#specproekt-resize,
.r320.r480.r768.r1000,
.r480,
.biznes-index-part .mneniya,
#popular-right-small {
	display: block !important;
}
#biznes .photo-video-page .big-block .top-news .description {
	width: 100%;
	float: none;
}
#biznes .photo-video-page .big-block .description h3 a {
	font-size: 25px;
}
.filter1, .filter2, .filter3 {
	width: 100% !important;
	float: none !important;
	position: relative !important;
	right: auto !important;
	left: 0 !important;
	text-align: left !important;
	margin-bottom: 20px !important;
}
#biznes .photo-video-page .pv-list-content .item {
	width: 45% !important;
	float: left !important;
	display: table !important;
	margin-right: 20px !important;
}
#biznes .photo-video-page .pv-list-content .item div img {
	width: 100%;
}
#biznes .photo-video-page .center-part {
	margin-bottom: 50px;
}

    
    
}
@media (min-width: 760px) and (max-width: 1000px){
    
    .tv .tv-programm-list {flex-flow: row wrap; display: flex;}
    /*.photo-video-inner, .subscription-chronic {width: 300px; margin: 0 auto;}*/
}
@media screen and (max-width: 767px){
    .banner-bottom{display: none;}
    .news-nth-specproject-img img{height: auto;}
    .top-theme-img{width: 100%;float: none;}
    .top-theme-img img{height: auto;}
    .top-theme-text{float: none;width: calc(100% - 40px);margin: -120px auto 0;}
    .top-theme-text-wrap{margin-left: 0;min-height: 110px}
}
@media (min-width: 760px) and (max-width: 999px){ 
 
    .m-t-1000-2{margin-top: 30px;}
    .news-content{width: 640px;margin: 0 auto}
    .news-content-m > div:nth-of-type(3), .news-content-m > div:nth-of-type(5){margin-top: -14px}
    
    .top-news-bg, .top-news-img, .top-news {height: 320px;}
    .top-news {margin-bottom: 20px;}

    .opinion-plash {width: 600px;}
    .special-project .tile-news-title {font-size: 30px; line-height: 32px;}
    .spec-theme-block {padding: 0 0px 0 50px;}
    .w350, .w350 .tile-news-bg, .tile-news.w350, .w350 .tile-news-img {width: 270px;}
    .top-theme-block-news {margin-left: 130px;padding: 20px 5px;}
    .special-project .more-link {margin-top: -25px;}
    .spec-theme-block .owl-dots {width: 350px;}
    .spec-theme-block.owl-theme .owl-next {margin-left: -29%!important;}
    .liga-net-logo {margin: 0;}
    .photo-video-project-title {font-size: 70px; margin-top: -70px; text-align: center; margin-right: 0px;}
    .infographics-project-title {font-size: 70px; margin-top: 20px; text-align: center; margin-right: 0px;}
    .menu-down.active {top: 77px;}
    .slider-block .owl-item.center {transform: scale(1)!important;}
    .slider-block.owl-carousel .owl-stage {padding: 10px 0 0 0;}
    .slider-block .owl-item.center:before {display: none;}
    .h-spec-slider, .h-spec-slider .tile-news-bg, .h-spec-slider .tile-news-img {height: 300px;}
    .sponsor-proj {transform: scale(1)!important; right: 20px; top: 0px;}

}
@media (max-width: 759px){
    .m-b-480-0{margin-bottom: 10px;}
    .m-b-480-3{margin-bottom: 40px;}
    .m-t-480-2{margin-top: 30px;}
    .margin-chronicle-title .content-image{width: 100%;height: auto;}
}
/* min-max 480 */
@media (min-width: 480px) and (max-width: 759px){ 

    .special-project-title {font-size: 40px; margin-top: -48px; margin-right: 0px;}
    .top-news-bg, .top-news-img, .top-news {height: 220px;}
    

	.sponsor-480 .spons-logo, .sponsor-480 .spons-theme {float: right; margin-left: 20px;margin-bottom: -35px;}
	.top-news, .main-content {margin-top: 0;}
    .top-theme-block .owl-padding, .spec-theme-block .owl-padding, .infographics-block .owl-padding {padding: 0 0px 0 0px;}
    .top-theme-block-news {padding: 20px 0px; margin-left: 90px;}
    .special-project .spons-theme {float: left; margin-right: 20px;}
    .special-project, .photo-video-project {margin-top: 50px;}
    .h-spec-slider, .h-spec-slider .tile-news-bg, .h-spec-slider .tile-news-img {height: 220px;}
    .h-high, .tile-news.h-high, .h-high .tile-news-img {height: 220px;}
	
    .h-high .tile-news-img img {width: 100%; height: auto;}
    .special-project .tile-news-title {font-size: 23px; line-height: 27px; padding: 20px 10px 10px 10px;}
    .special-project .tile-news-rubric {margin: 0 10px;}
    .photo-video-project-title {font-size: 40px; margin-top: -50px; margin-right: 0px;}
    .short-video {overflow-y: hidden; height: 280px;}
    
    .main-last-news .h-low, .main-last-news .h-low .tile-news-bg, .main-last-news .tile-news.h-low, .main-last-news .h-low .tile-news-img {height: 300px;}
    .tile-news.h-low.plug-2, .tile-news.h-low.plug-1, .tile-news.h-low.plug-2 .tile-news-img, .tile-news.h-low.plug-1 .tile-news-img {height: 300px;}    
    .short-news-img {display: none;}
    .short-news-info {float: none; padding-left: 0px; width: 100%;}
    .short-news-title a, .short-news-title {height: 40px;}
    .opinions-img {width: 120px; height: 120px; float: left;}
    .opinions-img img {width: 100px;}
    .opinions-480 {float: left;    width: calc(100% - 120px);}
    .opinions-title a {border-left: 0px solid #d74942;}
    .opinions-name {margin-top: 0px;}
    .infographics .tile-news-title {font-size: 23px; line-height: 25px;}
	.opinions-name {margin-left: 30px;}
    .opinions-title a {padding-left: 30px;}
    .infographics-block .h-spec-slider {height: 285px;}
    .opinion-plash {width: 100%;}
    .opinion-plash .opinion-name-block {float: none;}
    .opinion-plash .opinion-vote-block {float: left; padding-left: 0px;}
    .opinion-plash .opinion-vote-button {float: right;}
    .infographics-project-title {font-size: 40px; margin-top: 20px; text-align: right; margin-right: 0px;}
    .h-low img, .h-low .tile-news-bg img, .tile-news.h-low img, .h-low .tile-news-img img {width: 100%;}
    .title-col.grey-title {margin-top: 20px;}
    .slider-block .owl-item.active.center {transform: scale(1)!important;}
    .slider-block.owl-carousel .owl-stage {padding: 10px 0 0 0;}
    .viewer-wrapper .other-project > div > div {float: left;}
    .viewer-wrapper .other-project .liga-net-dosie, .viewer-wrapper .other-project .liga-net-blog {float: right;}
}
@media (max-width: 490px) {
    .chronicle-photoportaje-photo a:before {
        background-size: 26px;
        width: 35px;
        height: 35px;
        margin-left: -15px;
        margin-top: -28px;
    }
    .live-news-stiker{top:-8px}
    .hidden-490{display: none;}
    #breaking-news > *{text-align: left;}
    .test-list .tile-news-rubric a, .test-list .tile-news-rubric a:hover, .test-list .tile-news-rubric a:focus, .test-list a.tile-news-title, .test-list a.tile-news-title:hover, .test-list a.tile-news-title:focus{font-size: 25px;}
    .test-list .test-list-nth a.tile-news-desc{font-size: 14px;}
    #breaking-news p{display: inline !important;}
    .photo-video-inner{width: 100%;}
    .news-nth-specproject-sponsor{
        position: absolute;
        top: 22px;
        padding-bottom: 5px;
        width: 100%;
        z-index: 1;
        background: rgba(255,255,255,0.9);
        padding-left: 5px;
    }
    .news-nth-specproject-name {font-size: 34px; margin-bottom: -5px;}
    .videophoto .specproject-block .title a{
        font-size: 30px;top:-28px
    }
    .videophoto .right-inner-content{margin-top: 10px}
}
/* max 320 */
@media (max-width: 479px) {
    .top-theme-desc{width: 100%;float: none;}
    .top-theme-sponsor{width: 100%;float: none;margin-top: 10px;}
    .top-theme-sponsor span{float: left;}
    .chronicle-news-nth iframe{min-width: auto !important}
    .m-t-xs-50{margin-top: 50px;}
    .social-likes .soc-item{width: 24.4%;}
    .inner-nav  ul li a{font-size: 13px;}
    .photo-video-inner .scroll-bar{height: auto;}
    .inner-nav  ul li a, .inner-nav  ul li a:hover{padding: 5px;}
     .test-list .h-low, .test-list .h-low .tile-news-bg, .test-list .tile-news.h-low, .test-list .h-low .tile-news-img {
        height: auto;
         position: relative;
    }
    .consultation-single .form-result{
        margin: 45px 0 46px 0;
    }
	.social-likes {
	margin-top: 20px;
	margin-left: -3px;
	margin-right: -3px;
	} 
	.inner-content .left-inner-content {width: 100%; float: none; margin-top: 0px; padding: 0 0px;}
	.inner-content .right-inner-content, .tv-page .right-inner-content {width: 100%; float: none; margin-top: 30px; padding: 0 0px;}
    .consultation-single-author .quest-no{margin-top: 10px;}
    .viewchronicle .inner-news-content {
        padding-top: 10px;
    }
    .news-content-m > div:nth-of-type(-n+3) .main-last-news{
        width: 100%;
    }
    .social-likes .soc-item i{margin-right: 5px;}
    

    .news-nth .news-nth-title a, .news-nth .news-nth-title{font-size: 16px;}
    .consultation-single-author img{margin: 0 auto}
    .consultions-tabs{font-size: 13px;}
    .consultation-single-author{display: block;}
	.special-project-title, .photo-video-project-title {font-size: 34px; margin-top: -42px; margin-right: 0px; text-align: center;}
	.top-news-bg, .top-news-img, .top-news {height: 300px;}
	.top-news-img img {height: auto; width: auto; max-width: none;}
	.top-news-title {font-size: 24px; line-height: 30px;}

    .sponsor-480 .spons-logo, .sponsor-480 .spons-theme {float: right; margin-left: 20px;margin-bottom: -35px;}
    .top-news, .main-content {margin-top: 0;}
   .top-theme-block .owl-padding, .spec-theme-block .owl-padding, .infographics-block .owl-padding {padding: 0 0px 0 0px;}
    .top-theme-block-news {padding: 20px 0px; margin-left: 20px; margin-right: 20px;}
    .top-theme-block .plus-share {right: 75px;}
    .top-theme-block + .more-link {margin-top: 5px!important;}
    .special-project .spons-theme {float: left; margin-right: 20px;}
    .special-project, .photo-video-project {margin-top: 50px;}
    .h-spec-slider, .h-spec-slider .tile-news-bg, .h-spec-slider .tile-news-img {height: 220px;}
    .h-high, .tile-news.h-high, .h-high .tile-news-img {height: 300px;}
    .special-project .tile-news-title {font-size: 23px; line-height: 27px; padding: 20px 10px 10px 10px;}
    .special-project .tile-news-rubric {margin: 0 10px;}
    .infographics-project-title {font-size: 34px; margin-top: 25px; text-align: center; margin-right: 0; text-transform: uppercase;}
    .short-video {overflow-y: hidden; height: 280px;}
/*    .h-low, .h-low .tile-news-bg, .tile-news.h-low, .h-low .tile-news-img {height: 300px;}*/
    .short-news-img {display: none;}
    .short-news-info {float: none; padding-left: 0px; width: 100%;}
    .short-news-title a, .short-news-title {height: 40px;}
    .opinions {margin-bottom: 10px;}
    .opinions-img {width: 120px; height: 120px; float: left;}
    .opinions-img img {width: 100px;}
    .opinions-480 {float: left;    width: calc(100% - 120px);}
    .opinions-title a {font-size: 16px; border-left: 0; padding-left: 14px; margin-top: 15px; line-height: 18px;}
    .opinions-name {margin-top: 0px; margin-left: 15px;}
    .infographics .tile-news-title {font-size: 23px; line-height: 25px;}
    .opinion-plash {width: 100%;}
    .opinion-plash .opinion-name-block {float: none;}
    .opinion-plash .opinion-vote-block {float: none; padding-left: 0px;}
    .opinion-plash .opinion-vote-button {float: none; margin-top: 8px;    text-align: right;}
    .infographics-block .h-spec-slider {height: 285px;}
    .h-low img, .h-low .tile-news-bg img, .tile-news.h-low img, .h-low .tile-news-img img {width: 100%; /*width: auto;*/}
    .more-link {margin-top: 10px!important;}
    .opinion-blog .title-col.logo-title svg {width: 130px; height: auto;}
    .mini-news {margin-top: 20px;}
	.mini-news .mini-news-img, .mini-news .mini-news-desc  {display: none;}
	.mini-news .mini-news-info {width: 100%;}
    .slider-block .owl-item.active.center {transform: scale(1)!important;}
    .slider-block.owl-carousel .owl-stage {padding: 10px 0 0 0;}
    .viewer-wrapper .other-project > div { float: none; width: 100%; }
    .liga-net-biznes-block.viewer-full-block .viewer-list > div:nth-child(2), .liga-net-novosti-block.viewer-full-block .viewer-list > div:nth-child(2), .liga-net-finans-block.viewer-full-block .viewer-list > div:nth-child(2) {float: none; clear:both; }
	.liga-net-biznes-block.viewer-full-block .viewer-list > div:nth-child(2):before, .liga-net-novosti-block.viewer-full-block .viewer-list > div:nth-child(2):before, .liga-net-finans-block.viewer-full-block .viewer-list > div:nth-child(2):before { content:""; display: table; clear:both; }
    .liga-net-biznes-block.viewer-full-block .viewer-list > div:nth-child(3), .liga-net-novosti-block.viewer-full-block .viewer-list > div:nth-child(3), .liga-net-finans-block.viewer-full-block .viewer-list > div:nth-child(3){position: absolute; right: 0; top: 45px;}
	.test-list .test-period span {padding: 0; margin: 0; display: block;}
	.test-list .test-period span:not(:first-child){margin-left: 0px;}
	.test-list .test-sponsor {width: 100%; left: 0%;}
	.news-tab-head .news-tab {font-size: 15px;}
	.news-nth-opinion-title {float: none; text-align: left;}
	.news-nth-opinion-photo {width: 50px; height: 50px; margin-top: 10px;}
	.news-nth-opinion-photo img {width: 50px; height: 50px;}
	.news-nth-opinion-quest {width: calc(100% - 50px); margin-top: 10px;}

	.news-nth-top-sponsor {display: none;}
	
	.press-release-title {padding-left: 0px;}
	.press-release-desc {margin-top: 5px; padding-left: 0px;}
	.chronicle-title .c-top-title a {line-height: 18px;}
	.chronicle-title .c-top-title  {display: block;    margin-top: 10px;}
	.live-news-title {margin-top: -20px; font-size: 24px;line-height: 30px;}
	.chronicle-opinion-quest div {text-align: left; margin-top: 5px;}
	#fuel-currency-right, #fuel-currency-right table {width: 100%;}

	.biz-testresult-page .link2, .test-result  .link2 {float: none; margin-top: 10px;}
    .chronicle-big-photo {height: 200px;}
    .biz-testresult-page .link, .test-result .link {float: none;}
	.liga-end .title-news-head {font-size: 30px;}    
	.liga-end .source {float: none;}
	.liga-end .top-info {margin-top: 10px;}
	.liga-end .top-info, .top-info > div {float: none;}
	.top-info > div > div:first-child {margin-left: 0px;}	
	.redaction-block {width: 100%; /*margin: 0;*/}
	.chronicle-photoportaje-photo a .chronicle-photoportaje-desc {font-size: 14px; line-height: 18px;}
    .liga-end .to-sends, .liga-end .print-comm {float: none; margin-top: 8px;}
    .liga-end .to-sends:after, .liga-end .print-comm:after {content: ""; display: block; clear: both;}

.test-list .title-col {margin-top: 20px;}
.chronicle-opinion-quest div {
    text-align: left;
    margin-top: 5px;
}


}
@media (max-width: 320px) {
    .press-release-list .img img{height: 168px;}
    .news-nth-specproject-name{font-size: 24px; margin-bottom: 7px;}
    .test-list .test-period{text-align: left;line-height: 22px;}
    .test-list .test-period span{display: inline;}
    .test-list .test-period br{display: block;}
    .inner-content .left-inner-content, .inner-content .right-inner-content{padding: 0;}
    .answer-expert .answer-name span{width: 157px;}
    .title-col:after{display: none;}
    
    
    .social-likes .soc-item i{margin-right: 2px;}
    .news-nth .news-nth-title a, .news-nth .news-nth-title{font-size: 16px;}
	.inner-content .right-inner-content .tile-news.h-low.plug-2 {
		margin-left: auto;
		margin-right: auto;
		width: 100%;
	}

    .chronicle-big-photo {
    height: 146px;
    }
    .viewchronicle .inner-news-content{padding: 30px 0 0;}
    .test-result .title-result h4{font-size: 32px;}
}

.custom-tab-content{
    display: none;
}

.custom-tab-content.active{
    display: block;
}
.premium-plashka .adver-block__title {
    height: 20px;
    line-height: 20px;
}

.news-wrap .author:hover .a-img img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
    transition: 0.1s;
}
.news-wrap .author .a-name {width: calc(100% - 75px); float: left;padding-right: 20px;}
.news-wrap .author .a-img {width: 75px; float: left;}
.news-wrap .author .a-img img {
    width: 75px;
    border-radius: 50%;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    transition: 0.1s;
    vertical-align: middle;
}
.news-wrap .author span {
    font-weight: 300;
    font-size: 14px;
    color: #918f8f;
}
.news-wrap .author .name {
    color: #231f20;
    font-size: 16px;
    font-weight: 500;
}

.news-wrap .author {
    display: block;
    position: relative;
    right: 0;
    text-align: right;
    margin-bottom: 35px;
    margin-top: 10px;
}

.view-subscribe {
    padding-bottom: 15px;
    border-bottom: 1px solid #d2d2d2;
    margin-bottom: 15px;
}

.read-too-horizontal {
    /*border: 2px solid #d02a22;*/
    border-left: none;
    border-right: none;
    /*padding: 20px 0;*/
    margin: 40px 0;
    float: none;
}

.read-too-horizontal .read-too-name {
    font-size: 20px;
    font-weight: 400;
    margin: 0 0 20px 0;
    position: relative;
    color: #1430aa;
    text-transform: uppercase;
}

.read-too-horizontal .list ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.read-too-horizontal .list ul li {
    padding-bottom: 15px;
}

.read-too-horizontal .list ul li a {
    color: #03275f;
    font-size: 16px;
    font-weight: 400;
}
.read-too-horizontal .all {
    position: relative;
    text-align: right;
    font-weight: 400;
}
.read-too-horizontal .all a {
    color: #d02a22;
    font-size: 16px;
}


.read-too-horizontal .time{
    color: #9099ae;
    font-size: 12px;
    padding-right: 0;
    letter-spacing: 0.05em;
    font-weight: 400;
    margin-top: 5px;
    float: none;
}

.label_nk span {
    text-transform: uppercase;
    color: #ffffff;
    background-color: #9099ae;
    text-decoration: none;
    display: inline-block;
    border-radius: 3px;
    padding: 2px 5px;
    font-size: 10px;
	position: relative;
    bottom: 2px;
}
.label_pr span {
    text-transform: uppercase;
    color: #ffffff;
    background-color: #9099ae;
    text-decoration: none;
    display: inline-block;
    border-radius: 3px;
    padding: 2px 5px;
    font-size: 10px;
	position: relative;
    bottom: 2px;
}
.disclaimer {
    background-color: #f9f9f9;
    padding: 20px 15px;
    border: 1px solid #e2e2e2;
    margin-bottom: 15px;
    line-height: 1.6em;
}
.authors {font-size: 12px;line-height: 14px;color: #000000;font-weight: bold;border-bottom: 1px solid #CECECE;margin: 2px 0 -6px;padding-bottom: 8px}
.authors span {display: inline-flex}

/*vakansii block*/
/*article page block*/
.vakansii-block-article a {color: #000;text-decoration: none;transition: 0.3s ease}
.vakansii-block-article .vakansii-block-article-text {display: flex;justify-content: space-between;padding-bottom: 10px}
.vakansii-block-article .vakansii-block-article-text div {font-weight: 500;font-size: 1.25em;line-height: 1.5rem}
.vakansii-block-article .vakansii-block-article-text a {font-size: 0.8125em;line-height: 1.75rem}
.vakansii-block-article .vakansia-main-item {max-width: 428px}
.vakansia-main-item .vakansia-main-info span.location:before {display: inline-block;height: 10px;margin-right: 7px;content: "";width: 8px;background-image: url("data:image/svg+xml,%3Csvg width='8' height='10' viewBox='0 0 8 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.99996 0C2.162 0 0.666626 1.49537 0.666626 3.33334C0.666626 3.8851 0.804575 4.43217 1.06682 4.9174L3.81768 9.89258C3.8543 9.95891 3.92409 10 3.99996 10C4.07584 10 4.14563 9.95891 4.18225 9.89258L6.93412 4.91576C7.19535 4.43217 7.3333 3.88508 7.3333 3.33332C7.3333 1.49537 5.83793 0 3.99996 0ZM3.99996 5C3.08098 5 2.33331 4.25232 2.33331 3.33334C2.33331 2.41436 3.08098 1.66668 3.99996 1.66668C4.91895 1.66668 5.66663 2.41436 5.66663 3.33334C5.66663 4.25232 4.91895 5 3.99996 5Z' fill='%23858585'/%3E%3C/svg%3E%0A");}
.vakansii-block-article .vakansia-main-item .vakansia-main-name {font-size: 1em;line-height: 1.4375rem !important;font-weight: 700;}
.vakansii-block-article .vakansia-main-item .vakansia-main-name a:hover {color: #858585}
.vakansii-block-article .vakansia-main-item .vakansia-main-info {font-size: 0.8125em;line-height: 1.125rem !important;margin-bottom: 8px;color: #858585;padding-top: 5px;}
.vakansii-block-article .vakansia-main-item .vakansia-main-info span {line-height: 1.125rem !important;}
.vakansii-block-article .vakansii-block-article-area .vakansii-link-button {transition: 0.3s ease;display: block;min-height: 40px;text-align: center;background-color: #EC001E;color: #fff;font-size: 0.8125em;line-height: 1.75rem;border-radius: 3px;padding-top: 5px;margin-top: 16px}
.vakansii-block-article .vakansii-block-article-area .vakansii-link-button:hover {background-color: #CA0023}
.vakansii-block-article-area {background-color: #F6F6F6;padding: 17px 22px 22px;margin-bottom: 15px}
/*article page block*/
/*vakansii block*/