.empty {
    visibility: hidden;
    font-size: 0;
    width: 300px;
    height: 300px;
}
main#biznes:not(.cards-content) {
    top: 0;
    width: 1280px;
    margin: 0 auto;
    margin-top: 0px !important;
}
.banner-big {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
}
.video-banner {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 40px;
}
.top-banner {
    text-align: center;
    margin-top: 0;
    margin-bottom: 20px;
}
.banner-big {
    margin: 0 auto 30px auto;
}
.banner-top {
    margin: 20px auto;
     display: flex; 
     justify-content: center; 
    text-align:  center;
}
/*.banner-big img {
    width: 100%;
}*/
.video-banner > iframe {
    width: 100% !important;
}
/*.banner:not(.premium-banner):not(.ukr-net-link) img {
    width: 300px;
    height: 250px;
}*/
.fix-width {
    background: #1a2952;
    position: absolute;
    height: 100%;
    width: 100vw;
    margin-left: -50vw;
    left: 50%;
    top: 0;
    z-index: -1;
}
.body-fix-width {
    position: absolute;
    height: 100%;
    width: 100vw;
    margin-left: -50vw;
    left: 50%;
    top: 0;
    z-index: -1;
    background: transparent;
}
#breaking-news .fix-width {
    background-color: #d74942;
}
.time, .date {
    color: #9099ae;
    font-size: 12px;
    padding-right: 0;
    letter-spacing: 0.05em;
    font-weight: 400;
}
#biznes .all {
    padding-right: 0;
}
#biznes .all a {
    color: #1430aa;
    transition: 0.3s;
}
.video-play {
    position: absolute;
    top: 25%;
    left: 35%;
}
.photo-play {
    position: absolute;
    top: 30%;
    left: 40%;
    z-index: 2;
    cursor: pointer;
}
.video-play img {
    width: 80px;
}
.biznes-index-part {
    padding: 0;
    /*width: 1260px; 
    margin: 0 auto;*/
}

main#biznes > div:first-child {
    width: 1260px;
    margin-left: auto;
    margin-right: auto;
}
#biznes .right-part {
    padding-top: 0;
    border: 0;
}

#biznes h3.main-title,
#biznes span.main-title,
#biznes h1.main-title,
.biz-oilend-page .center-part h3, 
.biz-listoil-page .center-part h3,
.biz-oilend-page .center-part span.block-title, 
.biz-listoil-page .center-part span.block-title,
.biz-oilend-page .center-part h1,
.biz-listoil-page .center-part h1,
.biznes-index-part .mneniya .main-title span a {
    top: 0;
    font-size: 20px;
    color: #1430aa;
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
    text-transform: uppercase;
    font-weight: 400;
    margin-top: 0;
    display: block;
}
.biz-oilend-page .center-part h3, 
.biz-listoil-page .center-part h3 {margin-bottom: 20px;}
.hr {
    width: 100%;
    border-bottom: 1px solid #d2d2d2;
    position: absolute;
    bottom: 4px;
    margin-left: 10px;
}
#biznes .news li.with-photo a {
    padding-right: 0;
}
#biznes .news li span {
    white-space: nowrap;
    padding-left: 5px;
}
#biznes .right-part > div:first-child {
    margin-top: 0;
}
#biznes .icons a {
    display: inline;
}
#biznes .icons span.eye,
#biznes .icons span.eye:hover {
    background: url(../images/icons-end.png) no-repeat;
    background-position: -4px -21px;
    width: 21px;
    height: 19px;
    background-size: 96px;
    display: inline-block;
    position: relative;
    top: 1px;
}
#biznes .icons span.eye:hover {
    background-position: -4px 1px;
}
#biznes .icons span.comment,
#biznes .icons span.comment:hover {
    background: url(../images/icons-end.png) center center no-repeat;
    background-position: -30px -24px;
    width: 21px;
    height: 19px;
    background-size: 95px;
    display: inline-block;
    position: relative;
    top: 5px;
}
#biznes .icons span.comment:hover {
    background-position: -30px -2px;
}
#biznes .icons span.plus,
#biznes .icons span.plus:hover {
    background: url(../images/icons-end.png) no-repeat;
    background-position: -54px -22px;
    width: 21px;
    height: 19px;
    background-size: 95px;
    display: inline-block;
    position: relative;
    top: 3px;
}
#biznes .icons span.plus:hover {
    background-position: -54px 0px;
}
#biznes .icons span.star,
#biznes .icons span.star:hover {
    background: url(../images/icons-end.png) no-repeat;
    background-position: -75px -22px;
    width: 21px;
    height: 19px;
    background-size: 95px;
    display: inline-block;
    position: relative;
    top: 3px;
}
#biznes .icons span.star:hover {
    background-position: -75px 0px;
}

/* center biz part */
.biznes-index-part .top-mnenie {
    position: relative;
    background-color: #fff;
    padding: 0px 20px;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 20px;
    border: 1px solid #d2d2d2;
    width: 100%;
    cursor: pointer;
}
.biznes-index-part .top-mnenie h3,
.biznes-index-part .top-mnenie span {
    color: #d94a42;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
}
.biznes-index-part .top-mnenie a {
    display: inline;
    font-weight: 400;
}
.biznes-index-part .top-mnenie td {
    vertical-align: middle;
}
.biznes-index-part .top-mnenie td:first-child {
    width: 60px;
    padding-right: 20px;
}
.biznes-index-part .top-mnenie td:nth-child(2) {
    width: 50px;
    padding-right: 20px;
}
.biznes-index-part .top-mnenie td:nth-child(2) img {
    width: 40px;
    border-radius: 50%;
}
.biznes-index-part .top-mnenie td:last-child {
    width: 400px;
    position: relative;
}
.biznes-index-part .top-mnenie td:last-child a {
    display: inline;
    font-size: 16px;
    color: #03275f;
}
.biznes-index-part .top-mnenie .name {
    display: inline;
    font-size: 12px;
    color: #9099ae;
    margin-left: 10px;
} 
.share {
    position: absolute;
    top: 20px;
    right: 20px;
    opacity: 0;
    transition: 0.2s;
    z-index: 100; 
}
.text-news .share {
    top: 5px !important;
}
.share a img {
    cursor: pointer;
}
.horizontal:hover .share, 
.vertical:hover .share, 
.small:hover .share, 
.top-preview:hover .share,
.top-theme .description:hover .share {
    opacity: 1;
    transition: 0.2s;
}
.share a:hover {
    text-decoration: none;
    border-bottom: none;
}
.share span.plus {
    width: 27px;
    height: 27px;
    display: inline-block;
    position: relative;
    background: url(/design/images/facebook-hover-icon.svg) no-repeat;
    left: 3px;
    background-size: 110%;
}
.share span.plus:hover {
    background: url(/design/images/fbHoverHover.svg) no-repeat;
    top: -1px;
    left: 1px;
}
.share span.star {
    width: 27px;
    height: 27px;
    display: inline-block;
    position: relative;
    background: url(/design/images/twitter-hover-icon.svg) no-repeat;
}
.share span.star:hover {
    background: url(/design/images/twitterHoverHover.svg) no-repeat;
    top: -1px;
    left: 1px;
}
.biznes-index-part .horizontal, #biznes .horizontal  {
    width: 100%;
    position: relative;
    height: 300px;
    margin-bottom: 20px;
    overflow: hidden;
    cursor: pointer;
}
#biznes .trends .horizontal {
    height: 320px;
 }
.biznes-index-part .horizontal .image,
.biznes-index-part .vertical .image,
.biznes-index-part .small .image {
    width: 100%;
    height: 100%;
}
.biznes-index-part .vertical {
    width: 300px;
    height: 620px;
    float: left;
    margin-bottom: 15px;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}
.biznes-index-part .small {
    width: 300px;
    height: 300px;
    position: relative;
    float: right;
    right: 0;
    margin-bottom: 20px;
    overflow: hidden;
    cursor: pointer;
}
.small {
    overflow: hidden;
}
.biznes-index-part .text-news, 
#biznes .text-news {
    border: 1px solid #d2d2d2;
    font-size: 26px !important;
    font-weight: 500;
    padding: 0px 20px;
    color: #03275f !important;
    min-height: 185px;
    background-color: #fafafa;
    overflow: hidden;
    transition: 0.2s;
    height: auto;
}
#biznes .small.text-news {
    width: 300px;
    height: 300px;
}
#biznes .text-news:hover,
#biznes .top-mnenie:hover {
    background-color: #f3f3f3;
    transition: 0.2s;
}
#biznes .text-news a {
    line-height: 30px;
    word-break: break-word;
}
.biznes-index-part .caption .name, 
.biznes-archive-page .caption .name, 
.biznes-news-page .caption .name, 
.biz-endlong-page .caption .name,
.biz-endshort-page .caption .name,
.biz-endphoto-page .caption .name,
.biz-endvideo-page .caption .name,
.biz-mneniyaspisok-page .caption .name,
.biz-endinfograf-page .caption .name,
.biz-oilend-page .caption .name,
.biz-listoil-page .caption .name,
.biz-endpaging .caption .name,
.biz-pressrelizlist-page .caption .name {
    font-size: 20px;
    color: #fff;
    font-weight: 500;
    margin-top: 15px;
}
.biznes-index-part .horizontal .caption .name, 
.biznes-news-page .horizontal .caption .name {
    font-size: 40px;
    color: #fff;
    font-weight: 500;
}
.biznes-index-part .mneniya {
    position: relative;
    display: table;
    top: 0px;
    width: 940px;
    float: left;
    margin-top: 40px;
}
.biznes-index-part .mneniya .center-part {
    float: left;
    padding: 0;
}
.opros form h4 {
    font-size: 20px;
    font-weight: 400;
    color: #231300;
    margin-bottom: 10px;
}
.opros form > div {
    padding-left:0px;
    margin-bottom: 10px;
}
.opros label {
    cursor: pointer;
}
.opros input[type=radio]:not(old){
  width     : 15px;
  margin    : 0;
  padding   : 0;
  font-size : 1em;
  opacity   : 0;
  position: absolute;
}
.opros input[type=radio]:not(old) + label {
  display: inline-block;
  margin-left: 0em;
  line-height: 1.5em;
  color: #231300;
}
.opros input[type=radio]:not(old) + span {
  display          : block;
  float: left;
  width            : 0.875em;
  height           : 0.875em;
  margin           : 0.25em 0.9em 0.25em 0.25em;
  border           : 1px solid #bfbfbf;
  border-radius    : 0;
  background       : transparent;
  vertical-align   : bottom;
}
.opros input[type=radio]:not(old):checked + span:before{
    content     : 'âœ“';
    display     : block;
    width       : 1em;
    color       : #1430aa;
    font-size   : 0.875em;
    line-height : 1em;
    text-align  : center;
    text-shadow : 0 0 0.0714em #1430aa;
    font-weight : bold;
}
.opros button[type=submit] {
    -webkit-appearance: none;
    width: 125px;
    height: 40px;
    font-size: 14px;
    color: #1430aa;
    border: 1px solid #1430aa;
    border-radius: 0;
    background: transparent;
    cursor: pointer;
    text-transform: uppercase;
    letter-spacing: 0.03em;
}
.opros button[type=submit]:hover {
    background: #1430aa;
    color: #fff !important;
} 
.opros button[type=submit]:active {
    background: #1430aa;
    color: #fff !important;
}
.biznes-index-part .liga-blogi {
    display: block;
    position: relative;
    margin-top: 20px;
}
.main-part .owl-pagination{margin-bottom: 10px;}
.biznes-index-part .liga-blogi .main-part {
    width: 100% !important;
}
.biznes-index-part .liga-blogi .center-part {
    float: left;
    margin: 0;
}
.biznes-index-part .mneniya .item, 
.biznes-index-part .liga-blogi .item {
    width: 300px;
    float: left;
    text-align: center;
    margin-bottom: 0px;
    cursor: pointer;
}
@media screen and (min-width: 1000px) {
    .biznes-index-part .mneniya .item, 
    .biznes-index-part .liga-blogi .item {
        margin-top: 20px;
        margin-bottom: 5px;
    }
    #biznes .biznes-index-part .mneniya .owl-item:nth-child(2) {
        margin-bottom: 0px !important;
    }
}
@media screen and (max-width: 999px) {
    #biznes .biznes-index-part .mneniya .owl-item:nth-child(2) {
        margin-bottom: 5px !important
    }
}
.biznes-index-part .mneniya .item img, 
.biznes-index-part .liga-blogi .item img {
    border-radius: 50%;
    width: 205px;
    height: 205px;
    margin-bottom: 20px;
    object-fit: cover
}
.biznes-index-part .mneniya .item a, 
.biznes-index-part .liga-blogi .item a {
    text-align: left;
}
.biznes-index-part .mneniya .item div, 
.biznes-index-part .liga-blogi .item div {
    text-align: left;
}
.biznes-index-part .mneniya a.name, 
.biznes-index-part .liga-blogi .item a.name {
    font-size: 16px !important;
    color: #231f20 !important;
    margin-left: 12px;
    font-weight: 500;
}
.biznes-index-part .mneniya .description, 
.biznes-index-part .liga-blogi .item .description {
    color: #03275f;
    font-size: 20px;
    border-left: 2px solid #d74942;
    padding-left: 10px;
    font-weight: 500;
    margin-top: 10px;
    text-align: left;
}
.biznes-index-part .liga-blogi .item .description {
    border-left-color: #00123F;
}
.biznes-index-part .specproekty/*, 
.biz-endphoto-page .specproekty*/ {
    position: relative;
    width: 100%;
    background-color: #192952;
    height: 555px;
    z-index: 0;
    margin-top: 50px;
}
.biznes-index-part .mneniya .item a {
    color: #03275f;
    font-size: 20px;
    font-weight: 500;
}
.biznes-index-part .specproekty .left-part {
    padding: 20px;
}
.biznes-index-part .specproekty .left-part span {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    margin: 10px;
}
.biznes-index-part .specproekty .left-part img {
    display: block;
    margin: 10px;
}
.biznes-index-part .specproekty .main-part {
    position: relative;
}

.specproekty > h3 {
    font-size: 80px;
    position: absolute;
    top: -58px;
    text-transform: uppercase;
    color: #d74942;
    right: 0;
    font-weight: 500;
}
.biznes-index-part .liga-blogi .center-part {
    padding: 0;
}
.liga-blogi .main-title img {
    width: 150px;
}
.liga-blogi .main-title h3 {
    margin-bottom: 15px;
}
.biznes-index-part .liga-blogi .item div {
    border-left-color: #882a93;
}
.biznes-index-part .liga-blogi .item a.description {
    display: inline;
}
.liga-blogi .right-part {
    position: relative;
    float: right;
}
.liga-blogi .other-blogs h3 {
    border: 0;
    background: none;
    color: #000;
    font-weight: 500;
    padding-left: 0;
    padding-top: 0;
    margin-bottom: 0;
}
.liga-blogi .other-blogs p {
    margin-bottom: 20px;
}
.liga-blogi .other-blogs span,
.press-reliz span {
    font-size: 12px;
    color: #9099ae;
    margin-right: 10px; 
}
.liga-blogi .all a {
    color: #882993;
}
.liga-blogi .all:after {
    display: none;
}
/****************************************************************************/
/* ARCHIVE PAGE , NEWS PAGE*/
/****************************************************************************/
.biznes-archive-page, 
.biznes-news-page, 
.biz-endlong-page, 
.biz-endshort-page, 
.biz-endphoto-page, 
.biz-endvideo-page,
#biznes .photo-video-page,
.biz-endmnenia-page,
.biz-endinfograf-page,
.biz-pressrelizlist-page,
.biz-oilend-page,
.biz-listoil-page,
.biz-testspisok-page,
.biz-testend-page,
.biz-testresult-page,
.biz-endpaging,
.biz-mneniyaspisok-page,
.biz-infografspisok-page,
.biz-endkonsult-page,
.biz-konsultspisok-page {
    padding: 0 140px;
}
.biznes-archive-page {
    margin-top: 40px;
}
.biznes-archive-page .main-part, 
.biznes-news-page .main-part {
    position: relative;
    left: -20px;
    top: -21px;
    width: 660px;
}
.biznes-archive-page .main-title + span {
    display: block;
    color: #939392;
    font-size: 14px;
    margin: 5px 0 15px 0;
    font-weight: 500;
}
.biznes-archive-page .center-part, 
.biznes-news-page .center-part {
    float:right;
    width: 620px;
    padding: 0;
}
.biznes-archive-page .center-part h3, 
.biznes-news-page .center-part h3 {
    color: #132faa;
    font-weight: 500;
    letter-spacing: 0.5px;
    margin-top: 20px
}
.biznes-archive-page #datepicker {
    float: left;
    position: relative;
}
.biznes-archive-page .calendar-list {
    margin-left: 115px;
    display: block;
    float: left;
}
.biznes-archive-page .calendar-list li {
    margin: 0;
    margin-bottom: 27px;
}
.biznes-archive-page .calendar-list li a {
    color: #2b2b2b;
    text-transform: uppercase;
    font-size: 17px;
    position: relative;
    font-weight: 400;
}
.biznes-archive-page .calendar-list li a:before {
    content: '\f105';
    position: absolute;
    left: -15px;
    font-family: 'FontAwesome';
    color: #bdc0ca;

}
.biznes-archive-page .calendar-list li:hover a {
    color: #d74942;
    font-weight: 500;
    text-decoration: none;
}
.biznes-archive-page .calendar-list li:hover a:before {
    content: '\f101';
    color: #d74942;
}
.bold > a {
    font-weight: 500;
} 
.with-photo {
    border: 1px solid #d2d2d2;
    border-left: none;
    border-right: none;
    padding: 20px 0;
    padding-bottom: 30px;
}
.with-photo:first-child {
    border-top: none;
}
.with-photo .image img {
    height: 160px;
    width: 320px;
}
.with-photo a:not(.plashka-link) {
    color: #02275c;
    font-size: 25px !important;
    font-weight: 500;
    line-height: 35px !important;

}
.news .with-photo .image {
    float: left;
    margin-right: 20px;
    overflow: hidden;
}
#biznes .archive-materials .news li {
    margin-bottom: 30px;
}
#biznes .archive-materials .news li a {
    padding-left: 20px;
}
#biznes .news li.with-photo {
    padding-right: 0px;
}
#biznes .news li:first-child {
    padding-top: 0 !important;
}
.biznes-news-page .news li a:not(.other-project):not(.plashka-link) {
    font-weight: 500;
}
.biznes-news-page .news li {margin-bottom: 30px; cursor: pointer;}
.biznes-news-page .news li:not(.with-photo) + li.with-photo {
    padding-top: 30px;
}
.biznes-news-page .news li a:not(.plashka-link) {
    font-size: 20px;
}
li.with-photo + li.with-photo {
    border-top: none;
    padding-top: 0;
}
#biznes .news li.with-photo a {
    padding-left: 0;
}
#biznes .archive-materials .pages {
    padding: 20px 0;
}
#biznes .nav-links .prev, #biznes .nav-links .next {
    color: #8a8a88;
    font-size: 16px;
    font-weight: 400;
    position: absolute;
} 
#biznes .nav-links {
    width: 100%;
    position: relative;
    text-align: center;
}
#biznes .nav-links .today {
    font-size: 20px;
    font-weight: 400;
    color: #d74942;
}
#biznes .nav-links .prev {
    left: 30px;
}
#biznes .nav-links .next {
    right: 30px;
}
#biznes .nav-links .prev:before {
    content: '\f100';
    position: absolute;
    left: -30px;
    font-family: 'FontAwesome';
}
#biznes .nav-links .next:after {
    content: '\f101';
    position: absolute;
    right: -30px;
    font-family: 'FontAwesome';
}
#biznes .trends {
    margin-top: 0px;
}
#biznes .trends .right-part {
    position: relative;
    top: 19px;
}
#biznes .trends .small {
    width: 300px;
    height: 300px;
    margin-bottom: 20px;
    position: relative;
}
#biznes .biz-endlong-page .trends .small .image > a img,
#biznes .biz-endshort-page .trends .small .image > a img, 
#biznes .biznes-news-page .trends .small .image > a img,
#biznes .biz-endinfograf-page .trends .small .image > a img {
    width: 300px;
    height: 300px;
}
#biznes .biznes-news-page .small:not(.text-news), 
#biznes .biz-endlong-page .trends .small:not(.text-news), 
#biznes .biz-endshort-page .trends .small:not(.text-news),
#biznes .biz-endinfograf-page .trends .small:not(.text-news) {
    float: left !important;
    margin-right: 20px;
}
#biznes .biz-endlong-page .trends .small:last-of-type, 
#biznes .biz-endshort-page .trends .small:last-of-type,
#biznes .biz-endinfograf-page .trends .small:last-of-type {
    margin-right: 0 !important;
}
#biznes .trends .main-part {
    top: 0;
    left: 0;
    overflow-x: visible;
}
#biznes .trends .horizontal .image {
    width: 100%;
}
#biznes .trends .horizontal .image .name {
    font-size: 20px;
}
#biznes .trends .horizontal .image img, 
#biznes .biznes-news-page .small:not(.text-news) img {
    width: 100%;
}
#biznes .trends .small.text-news {
    float: right;
}
.news .with-photo .image.with-photo-right {
    float: right;
    margin-right: 0;
    margin-left: 20px;
    padding-top: 0;
    padding-bottom: 0;
}
/****************************************************************************/
/* END ARCHIVE PAGE */
/****************************************************************************/

/****************************************************************************/
/* KONECHNAYA LONG PAGE */
/****************************************************************************/
#biznes .main-part {
    left: 0;
    top: 0;
    width: 660px;
}
#biznes .center-part {
    padding: 0;
    width: 620px;
    float: left;
}
#biznes .biz-endlong-page .big-title {
    margin-bottom: 15px;
}

#biznes .biz-endlong-page .big-title .time,
#biznes .biz-endphoto-page .big-title .time {
    font-weight: 400;
    color: #9099ae;
    font-size: 12px;
}
#biznes .source {
    margin: 0px;
    font-size: 0.8em;
    color: #9099ae;
    display: block;
    margin-top: 10px;
    line-height: 1.3em;
    margin-bottom: 10px;
}
#biznes .biz-endphoto-page .big-title .source {
    margin: 0;
}
#biznes .img-big-title {
    width: 100%;
}

#biznes .biz-endlong-page .img-big-title {
    width: 100%;
    height: 412px;
    object-fit: cover;
}

#biznes .biz-endlong-page .center-part .content-image, 
#biznes .biz-endshort-page .center-part .content-image,
#biznes .biz-endmnenia-page .center-part .content-image,
#biznes .biz-endinfograf-page .center-part .content-image,
#biznes .biz-endpaging .center-part .content-image {
    display: block;
    vertical-align: top;
    position: relative;
    margin-bottom: 20px;
    /*margin-top: 20px;*/
}
#biznes .biz-endlong-page .center-part .content-image.vertical-image,
#biznes .biz-endmnenia-page .center-part .content-image.vertical-image {
    min-width: 320px;
}
#biznes .biz-endlong-page .center-part .content-image img, 
#biznes .biz-endshort-page .center-part .content-image img,
#biznes .biz-endmnenia-page .center-part .content-image img,
#biznes .biz-endpaging .center-part .content-image img,
#biznes .biz-endinfograf-page .news-content div img,
#biznes.cards-content .content-image img,
#biznes .news-content img {
    display: block;
    max-width: 100%;
    height: auto;
}
/*.longread-content .content-image  img{
    max-width: 120%;
    margin-left: -10%;
    margin-right: -10%;
    height: auto;
}*/
.longread-content .content-image:after, .cards-content .content-image:after {
    content: attr(title);
    box-sizing: border-box;
    position: relative;
    text-align: left;
    font-size: 14px;
    color: #9099A8;
    line-height: 1.2em;
    display: block;
}
#biznes .big-title h1,
#biznes .big-title h3 {
    font-size: 48px;
    font-weight: 600;
    color: #151515;
    text-transform: none;
    margin-bottom: 15px;
}
#biznes .biz-endlong-page .big-title .icons,
#biznes .biz-endshort-page .big-title .icons,
#biznes .biz-endphoto-page .big-title .icons {
    width: 200px;
    float: right;
    position: relative;
    top: 5px;
    text-align: right;
}
#biznes .biz-endlong-page .big-title .icons {
    top: 0;
}
#biznes .biz-endshort-page .big-title {
    position: relative;
}
#biznes .biz-endshort-page .big-title .icons {
    position: absolute;
    bottom: -25px;
    right: 0;
    top: auto;
}
#biznes .biz-endlong-page .big-title .icons > span, 
#biznes .biz-endshort-page .big-title .icons > span,
#biznes .biz-endinfograf-page .icons > span {
    margin-left: 5px;
}
#biznes .big-title .comment-icon img {
    padding-top: 3px;
}
#biznes .biz-endlong-page .big-title .counter, 
#biznes .biz-endshort-page .big-title .counter, 
#biznes .biz-endmnenia-page .big-title .counter,
#biznes .biz-endinfograf-page .icons .counter {
    font-size: 12px;
    color: #9099ae;
    padding: 0 5px;
}
#biznes .biz-endlong-page .center-part .news-content > h3:not(.main-title), 
#biznes .biz-endshort-page .center-part .news-content > h3:not(.main-title),
#biznes .biz-endmnenia-page .center-part .news-content > h3:not(.main-title),
#biznes .biz-endinfograf-page .center-part .news-content > h3:not(.main-title) {
    color: #151515;
    margin-top: 30px;
    text-transform: none;
    margin-bottom: 10px;
    font-size: 18px !important;
    font-weight: bold !important;
}
#biznes .biz-endshort-page .center-part .news-content > h3:first-of-type,
#biznes .biz-endlong-page .center-part .news-content > h3:first-of-type,
#biznes .biz-endinfograf-page .center-part .news-content > h3:first-of-type,
#biznes .biz-endvideo-page .center-part .news-content > h3:first-of-type,
#biznes .biz-endphoto-page .center-part .news-content > h3:first-of-type {
    margin-top: 0;
    font-size: 21px !important;
}
#biznes .news-content a:not(.read-too-link):not(.name):not(.social-item):not(.theme) {
    color: #132faa;
    text-decoration: underline;
    font-weight: 400;
}
#biznes .news-content a:not(.read-too-link):not(.comment-o):hover {
    color: #0030ff;
}
/*read-too*/
.read-too {margin-right: 0;margin-bottom: 20px; width: 100%;margin-top: 30px}
.read-too.fr {float: none !important}
.read-too.fr .hr {display: none !important}
.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}
#biznes .center-part .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}
.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!important;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*/


#biznes .center-part .read-too.fl h3 + a:only-of-type, 
#biznes .center-part .read-too.fr h3 + a:only-of-type {
    padding-bottom: 0;
}
#biznes .center-part .read-too.fl img, 
#biznes .center-part .read-too.fr img, 
#biznes .center-part .read-too img {
    width: 100%;
}
#biznes .center-part .read-too.fl .name, 
#biznes .center-part .read-too.fr .name {
    font-size: 18px;
}
#biznes .center-part .read-too + p {
    margin: 15px 0;
}
.center-part .author {
    display: block;
    position: relative;
    right: 0;
    text-align: right;
    margin-bottom: 35px;
    margin-top: 10px;
    cursor: pointer;
}
.center-part .author.view-paging{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: flex-end;
    align-items: center
}
#biznes .center-part .author > div {
    display: inline-block;
    vertical-align: middle;
}
#biznes .center-part .author .name {
    color: #231f20;
    font-size: 16px;
    font-weight: 500;
}
#biznes .biz-endshort-page .center-part .author *,
#biznes .biz-endphoto-page .center-part .author *,
#biznes .biz-endvideo-page .center-part .author *,
#biznes .biz-endinfograf-page .center-part .author *  {
    font-weight: bold;
    color: #000c32;
    font-size: 13px;
}
#biznes .biz-endshort-page .center-part .author a,
#biznes .biz-endshort-page .center-part .author span,
#biznes .biz-endvideo-page .center-part .author a,
#biznes .biz-endvideo-page .center-part .author span {
    display: block;
    line-height: 15px;
}
#biznes .center-part .author span {
    font-weight: 300;
    font-size: 14px;
    color: #918f8f;
}
#biznes .center-part .author > a > img {
    width: 75px;
    border-radius: 50%;
    vertical-align: middle;
    margin-left: 20px;
    cursor: pointer;
}
#biznes .center-part .author a:hover {
    opacity: 1 !important;
}
#biznes .center-part .author:hover img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
    transition: 0.1s;
}
#biznes .biz-endshort-page .author div * {
    color: #000010;
}
#biznes .biz-endlong-page .social-row:not(.social-left), 
#biznes .biz-endshort-page .social-row:not(.social-left),
#biznes .biz-endphoto-page .social-row:not(.social-left),
#biznes .biz-endmnenia-page .social-row:not(.social-left),
#biznes .biz-endinfograf-page .social-row:not(.social-left) {
    border-top: 1px solid #d2d2d2;
    padding-top: 15px;
}
#biznes .related-news {
    top: 0;
    margin-top: 20px;
    margin-bottom: 25px;
}
#biznes .related-news .hr {
    margin-left: 10px;
    bottom: 4px;
}
.biznes-index-part .mneniya .owl-item:nth-child(odd),
.biznes-index-part .liga-blogi .owl-item:nth-child(odd) {
    margin-right: 20px;
}
#biznes .biz-endinfograf-page .related-news .small:not(:last-of-type) {
    float: left !important;
    margin-right: 20px !important;
}
#biznes .right-part .anonsy h3 {
    font-size: 20px;
    color: #202020;
    text-transform: uppercase;
    font-weight: 400;
}
#biznes .right-part .anonsy div:not(.all) {
    margin-bottom: 20px;
}
#biznes .right-part .anonsy div:not(.all) span:first-child {
    font-weight: 500;
    color: #202020;
    font-size: 16px;
}
#biznes .right-part .anonsy div:not(.all) a {
    font-weight: 300;
    font-size: 16px;
    color: #202020;
}
#biznes .liga-net-list h3 {
    font-weight: 400;
}
#biznes .liga-net-list ul {
    display: table;
    width: 100%;
}
#biznes .liga-net-list li {
    display: table-row;
    height: 30px;
    vertical-align: middle;
}
#biznes .liga-net-list li span {
    display: table-cell;
    width: 10px;
    text-align: center;
}
#biznes .liga-net-list li a {
    display: table-cell;
    width: 90%;
    text-align: left;
    font-size: 14px;
    font-weight: 400;
}
.hotline {
    border-top: 1px solid #d2d2d2;
    padding: 50px 0;
}
#biznes .read-too.mnenie {
    display: none;
}
#biznes .read-too.mnenie img {
    border-radius: 50%;
    width: 205px;
    height: 205px;
    margin-bottom: 20px;
}
#biznes .read-too.mnenie a.name {
    font-size: 16px;
    color: #231f20;
    margin-left: 12px;
    display: block;
    padding-bottom: 0;
}
#biznes .read-too.mnenie a.description {
    color: #03275f;
    font-size: 20px;
    padding-left: 10px;
    font-weight: 500;
    margin-top: 10px;
    display: block;
}
#biznes .timeline {
    margin: 30px 0 !important;
    clear: both;
}
#biznes .timeline span {
    color: #7f7f7f;
    float: left;
    width: 12%;
    font-size: 14px;
}
#biznes .timeline p {
    position: relative;
    padding-left: 25px;
    margin: 0 0 40px;
    display: table;
    width: 87%;
}
#biznes .timeline p:before {
    content: "";
    position: absolute;
    top: 5px;
    bottom: -45px;
    left: 4px;
    width: 1px;
    background: #b3bed0;
}
#biznes .timeline p:after {
    content: "";
    position: absolute;
    top: 5px;
    left: 0;
    z-index: 1;
    width: 9px;
    height: 9px;
    background: #072762;
    border-radius: 50%;
}
#biznes .timeline p:last-of-type:before {
    content: '';
    display: none;
}
#biznes .fb-comments {
    border: 2px solid #004c8e;
    margin: 0 auto;
    margin-bottom: 40px;
    display: block;
    width: 100%;
    text-align: center;
    margin-top: 0;
    margin-bottom: 30px;
}
#biznes .fb-comments iframe {
    width: 100% !important;
}
#biznes .to-send-row span.counter {
    color: #a2a2a2 !important;
}
#biznes:not(.longread-content) .center-part .quote{
    position: relative;
    width: 430px;
    float: none;
    color: #676f82;
    font-size: 1.3em;
    line-height: 1.3em;
    text-align: justify;
    margin: 50px auto 60px auto;
}
.quote .social {
    padding: 10px;
    text-align: right;
    position: absolute;
    right: -9px;
    padding-bottom: 0;
    padding-right: 0;
}
.quote .social a {
    display: block;
    float: left;
    margin-left: 10px;
    opacity: 1;
    transition: 0.3;
}
.quote .social a:hover {
    opacity: 0.7;
    transition: 0.3;
}
.quote a.facebook path {fill: #6d84b4;}
.quote a.twitter path {fill: #00aced;}
.quote a.vk path {fill: #45668e;}

#biznes .biz-endlong-page .center-part .quote:before,
#biznes .biz-endmnenia-page .center-part .quote:before,
#biznes .biz-endshort-page .center-part .quote:before {
    content: '';
    position: absolute;
    background: url(../images/icons/quote.png) center center no-repeat;
    width: 53px;
    height: 33px;
    left: -80px;
    top: 25px;
}
/****************************************************************************/
/* END KONECHNAYA LONG PAGE */
/****************************************************************************/

#biznes .container-fluid .left-part {
    width: 75px;
    float: left;
    margin-right: 0px;
    position: absolute;
    left: 35px;
}
#biznes .biz-endshort-page .container-fluid .left-part,
#biznes .biz-endinfograf-page .container-fluid .left-part {
    left: -95px;
}
#biznes .container-fluid .left-part .airSticky_fixed {
    top: 75px !important;
    height: 145px;
    margin-bottom: 0;
}

/****************************************************************************/
/* PHOTO VIDEO PAGES  */
/****************************************************************************/
#biznes .photo-video-page .main-part,
#biznes .biz-endvideo-page .main-part {
    width: 1000px;
}
#biznes .photo-video-page .center-part {
    float: left;
    width: 620px;
}
#biznes .photo-video-page .big-block,
#biznes .biz-endvideo-page .big-block {
    width: 1280px;
    background-color: #1a2952;
    padding: 30px 140px;
    position: relative;
    left: -140px;
    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 .biz-endvideo-page .top-news .time, #biznes .biz-endvideo-page .top-news .date { color: #fff; }
#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;
}
#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;
}
/****************************************************************************/
/* END PHOTO VIDEO PAGES */
/****************************************************************************/


/*****************************************************************************/
/* END PHOTO PAGES */
/****************************************************************************/
#biznes .biz-endphoto-page .big-title {
    margin-bottom: 20px;
}
#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 #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;
    text-align: right;
    padding-right: 2px;
    position: absolute;
    top: -20px;
    right: 0;
}
#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 {
    margin-bottom: 5px;
}
#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;*/
    content: "";
    /*font-family: 'FontAwesome';*/
    position: absolute;
    color: #fff;
    font-size: 30px;
    width: 40px;
    height: 40px;
    left: 15px;
    top: 10px;
    /* -webkit-font-smoothing: antialiased; */
    -moz-osx-font-smoothing: grayscale;
    background: url(../images/icons/arrow-left.png) no-repeat;
}
#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;*/
    content: "";
    /* font-family: 'FontAwesome'; */
    position: absolute;
    color: #fff;
    font-size: 30px;
    width: 40px;
    height: 40px;
    right: -15px;
    top: 10px;
    /* -webkit-font-smoothing: antialiased; */
    -moz-osx-font-smoothing: grayscale;
    background: url(../images/icons/arrow-right.png) no-repeat;
}
#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: 300px;
    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-endvideo-page .icons > span.share-icon {
    margin-right: 0;
}
#biznes .biz-endvideo-page .icons > span {
    color: #fff;
}
#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-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 .center-part p:first-child {
    margin-top: 0;
}
#biznes .biz-endphoto-page .popular-photo,
#biznes .biz-endvideo-page .last-video {
    overflow: hidden;
    margin: 40px 0 40px 0;
}
#biznes .biz-endphoto-page .popular-photo .item,
#biznes .biz-endvideo-page .last-video .item {
    float: left;
    width: 192px;
    margin-right: 20px;
    position: relative;
}
#biznes .biz-endvideo-page .last-video .item  {
    margin-right: 22px;
}
#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 a,
#biznes .biz-endvideo-page .last-video .item a {
    font-weight: 400;
}
#biznes .biz-endphoto-page .popular-photo .item div > img,
#biznes .biz-endvideo-page .last-video .item div > img {
    width: 100%;
    object-fit: cover;
}
#biznes .biz-endphoto-page .popular-photo .item:last-of-type,
#biznes .biz-endvideo-page .last-video .item:last-of-type {
    margin-right: 0;
    margin-bottom: 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;
    margin-top: 40px;
}
#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;
    position: relative;
}
#biznes .biz-endphoto-page .ligabiz-block .item:nth-child(even),
#biznes .biz-endvideo-page .ligabiz-block .item:nth-child(even) {
    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 {
    padding-top: 20px;
}
#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 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;
    transition: 0.5s;
    text-align: center;
}
#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 {
    color: #fff;
    transition: 0.5s;
    margin-right: 5px;
}
#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(/design/images/icons/more-social-btn.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 h3, #biznes .biz-endvideo-page .big-block .popular-news span.block-title {
    font-size: 20px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 400;
    margin: 0 0 20px 0;
    display: block;
}
#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 > div > img {
    object-fit: cover;
}
#biznes .biz-endvideo-page .big-block .popular-news .item .description {
    font-weight: 400;
    word-wrap: break-word;
    width: 55%;
    float: right;
    color: #b9b8be;
    font-size: 16px;
}
#biznes .biz-endvideo-page .right-part h3.main-title {
    padding: 0;
    margin-bottom: 20px;
}
/*****************************************************************************/
/* END PHOTO VIDEO PAGES */
/****************************************************************************/


/*****************************************************************************/
/* MNENIYA PAGES */
/****************************************************************************/

.biz-mneniyaspisok-page .main-part,
.biz-infografspisok-page .main-part,
.biz-endkonsult-page .main-part,
.biz-konsultspisok-page .main-part,
.biz-pressrelizlist-page .main-part {
    position: relative;
    width: 620px;
}
.biz-mneniyaspisok-page .main-part .center-part,
.biz-endkonsult-page .main-part .center-part,
.biz-konsultspisok-page .main-part .center-part,
.biz-pressrelizlist-page .main-part .center-part {
    width: 620px;
    padding: 0;
}
.biz-mneniyaspisok-page .mnenie,
.biz-konsultspisok-page .mnenie {
    position: relative;
    display: table;
    margin-bottom: 30px;
    width: 100%;
    cursor: pointer;
}
.biz-mneniyaspisok-page .mnenie .image,
.biz-konsultspisok-page .mnenie .image {
    width: 170px;
    display: table-cell;
    vertical-align: top;
}
.biz-mneniyaspisok-page .mnenie .image img,
.biz-konsultspisok-page .mnenie .image img {
    width: 170px;
    height: 170px;
    border-radius: 50%;
}
.biz-mneniyaspisok-page .mnenie .image .name,
.biz-konsultspisok-page .mnenie .image .name {
    position: relative;
    width: 100%;
    text-align: center;
    color: #231f20;
    display: block;
    margin-top: 10px;
    font-weight: 400;
}
.biz-mneniyaspisok-page .mnenie .text,
.biz-konsultspisok-page .mnenie .text {
    display: table-cell;
    padding-left: 30px;
    width: 460px;
    float: right;
}
.biz-mneniyaspisok-page .mnenie .text h3,
.biz-konsultspisok-page .mnenie .text h3 {
    border-left: 2px solid #d74942;
    padding-left: 15px;
    margin: 0 0 20px 0;
    text-transform: none;
    color: #03275f;
    font-size: 25px;
    text-transform: none;
    margin-bottom: 10px;
    font-weight: 400;
    line-height: 1.5;
}
.biz-mneniyaspisok-page .mnenie .text a.description {
    color: #231f20;
    font-size: 16px;
    margin: 0;
    display: inline;
    font-weight: 400;
    line-height: 22px;
}
.biz-mneniyaspisok-page .mnenie .text .icons,
.biz-konsultspisok-page .mnenie .text .icons {
    color: #9099ae;
    font-size: 12px;
    display: inline-block;
    position: absolute;
    right: 0;
    font-weight: 400;
}
.biz-mneniyaspisok-page .mnenie .text .date,
.biz-konsultspisok-page .mnenie .text .date {
    display: block;
    margin-top: 5px;
}
.biz-mneniyaspisok-page .mnenie .text .date,
.biz-konsultspisok-page .mnenie .text .date,
#read-too-horizontal .list .date, 
#last-news-horizontal .list .date {
    font-weight: 400;
}
.biz-mneniyaspisok-page .mnenie .text .icons > span,
.biz-konsultspisok-page .mnenie .text .icons > span {
    margin-right: 15px;
}
#biznes .biz-mneniyaspisok-page .right-part {
    position: relative;
    top: 0px;
}
#biznes .biz-infografspisok-page .horizontal .image > span:not(.share) {
    position: absolute; 
    z-index: 100; 
    display: block;
    bottom: 0;
    padding: 20px;
}
#biznes .biz-infografspisok-page .horizontal .theme {
    left: 0px;
}
#biznes .biz-endmnenia-page .container-fluid .left-part {
    left: -110px;;
}
.biz-endmnenia-page .title-page .author-mnenia, 
.biz-endkonsult-page .content .author-mnenia {
    position: relative;
    min-height: 180px;
    text-align: left;
    display: table;
    cursor: pointer;
}
.biz-endmnenia-page .title-page h1 {
    font-size: 36px;
    font-weight: 600;
}
#biznes .biz-endmnenia-page .title-page .author-mnenia > img,
.biz-endkonsult-page .content .author-mnenia > img {
    height: 171px !important;
    width: 171px !important;
    display: table-cell;
    float: left;
    margin-right: 40px;
    filter: none;
    margin-left: 0;
    border-radius: 50%;
    object-fit: cover;
}
#biznes .biz-endmnenia-page .title-page .author-mnenia > div,
.biz-endkonsult-page .content .author-mnenia > div {
    display: table-cell;
    /*width: 100%;*/
    max-width: 450px;
    vertical-align: middle;
}
#biznes .biz-endmnenia-page .title-page .author-mnenia > div > div:not(.icons),
.biz-endkonsult-page .content .author-mnenia > div > div:not(.icons) {
    border-left: 2px solid #d74942;
    padding-left: 15px;
}
.biz-endmnenia-page .title-page .name,
.biz-endkonsult-page .content .author-mnenia .name {
    color: #231f20;
    font-size: 24px;
}
#biznes .biz-endmnenia-page .title-page .description,
.biz-endkonsult-page .content .author-mnenia .description {
    font-size: 14px;
    color: #848a92;
}
#biznes .biz-endmnenia-page .title-page .icons,
.biz-endkonsult-page .content .author-mnenia .icons {
    font-size: 14px;
    color: #9a9fa5;
    position: absolute;
    bottom: 0;
    right: 0;
    text-align: right;
}
#biznes .biz-endmnenia-page .title-page > h1 {
    line-height: normal;
    margin: 0px 0px 20px 0 !important;
}
#biznes .biz-endmnenia-page .title-page .icons span,
.biz-endkonsult-page .content .author-mnenia .icons span {
    margin-right: 10px;
}
#biznes .biz-endmnenia-page .small {
    width: 300px;
    height: 300px;
    margin-right: 0;
    float: left;
}
#biznes .biz-endmnenia-page .small .image > a > img {
    width: 300px;
    height: 300px;
}
#biznes .biz-endmnenia-page .small:last-child {
    margin-right: 0;
}
#biznes .biz-endmnenia-page .small a.name {
    font-size: 20px;
    color: #fff;
    font-weight: 500;
}
/*****************************************************************************/
/* END MNENIYA PAGES */
/****************************************************************************/

/*****************************************************************************/
/* infografika PAGES */
/****************************************************************************/
#biznes .biz-endinfograf-page .center-part .content-image {
    margin-bottom: 0;
}
#biznes .biz-endinfograf-page .big-title .icons {
    display: inline;
    position: absolute;
    right: 0;
    top: 0;
}
#biznes .biz-endinfograf-page .big-title .icons span .eye,
#biznes .biz-endinfograf-page .big-title .icons span .comment,
#biznes .biz-endinfograf-page .big-title .icons span .plus,
#biznes .biz-endinfograf-page .big-title .icons span .star,
#biznes .biz-endinfograf-page .big-title .icons span .eye:hover,
#biznes .biz-endinfograf-page .big-title .icons span .comment:hover,
#biznes .biz-endinfograf-page .big-title .icons span .plus:hover,
#biznes .biz-endinfograf-page .big-title .icons span .star:hover{
    background-size: 80%;
}
#biznes .biz-endinfograf-page .big-title .icons span .plus {
    position: relative;
    top: 0;
}
#biznes .biz-infografspisok-page .main-part .center-part {
    width: 620px;
    padding: 0;
}
#biznes .biz-infografspisok-page .horizontal {
    height: 365px;
    max-height: 365px;
    margin-bottom: 0px;
    overflow: hidden;
}
#biznes .biz-infografspisok-page .horizontal .image {
    display: block;
    height: 365px;
}
#biznes .biz-infografspisok-page .horizontal .image > a > img {
    width: 100%;
    height: auto;
    min-height: 365px;
}
#biznes .biz-infografspisok-page .horizontal + .date {
    position: relative; 
    display: block;
    margin: 0;
    margin-bottom: 30px;
    margin-top: 5px;
    text-align: right;
}
#biznes .biz-infografspisok-page .horizontal .caption {
    padding-bottom: 10px;
    padding-top: 200px;
    background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(black));
    background: -moz-linear-gradient(top,transparent,#0B1636);
    background: -ms-linear-gradient(top,transparent 0,#0B1636 100%);
    background: linear-gradient(to bottom,transparent 0,#0B1636 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent',endColorstr='black');
    width: 100%;
}
.biz-infografspisok-page span > a h2.name {
    font-size: 36px;
    position: relative;
    font-weight: 500;
    margin: 0;
    letter-spacing: 0.5px;
    color: #fff;
    word-wrap: break-word;
    width: 100%;
    margin-bottom: 5px;
}
.subscribe-on-video {
    font-weight: 500 !important;
    margin: 20px 0;
    color: #231f20;
    font-size: 16px;
    line-height: 22px;
}
.subscribe-on-video a  {
    color: #132faa;
    text-decoration: underline;
    font-weight:  500 !important;
}
/*****************************************************************************/
/* end infografika PAGES */
/****************************************************************************/


/*****************************************************************************/
/* end konsultacia PAGES */
/****************************************************************************/
.biz-endkonsult-page .content > span:first-child,
.biz-konsultspisok-page .center-part h1.main-title + span {
    color: #838991;
    font-size: 14px;
    display: block;
    margin-bottom: 30px;
        line-height: 1.5;

}
.biz-endkonsult-page .konsult-theme h2 {
    font-size: 24px;
    text-transform: none;
    color: #231f20;
    margin-bottom: 20px;
}
.biz-endkonsult-page .konsult-theme h2 span {
    color: #132faa;
    text-transform: uppercase;
}
.biz-endkonsult-page .content .author-mnenia > div > div {
    position: relative;
}
.biz-endkonsult-page .content .author-mnenia > div > div span:not(.description) {
    position: absolute;
    top: -30px;
    color: #8b9198;
    font-size: 14px;
}
.biz-endkonsult-page .content .add-question h4 {
    font-size: 16px;
    color: #231f20;
    font-weight: 400;
}
.biz-endkonsult-page .add-question textarea {
    width: 100%;
    height: 100px;
    resize: none;
    background-color: #fafafa;
    border: 1px solid #9da4ad;
    border-radius: 3px;
    padding: 15px;
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 10px;
}
.biz-endkonsult-page .add-question textarea + span {
    font-size: 16px;
    color: #322e2f;
    margin-bottom: 10px;
    display: block;
}
.biz-endkonsult-page .add-question textarea + span a {
    color: #132faa;
    font-weight: 500;
}
.biz-endkonsult-page .add-question input {
    width: 100%;
    height: 40px;
    padding: 15px;
    border: 1px solid #9da4ad;
    border-radius: 3px;
    font-size: 14px;
    font-weight: 300;
    background-color: #fafafa;
    margin-bottom: 10px;
}
.biz-endkonsult-page .add-question input + span {
    font-size: 12px;
    color: #8d939a;
}
.biz-endkonsult-page .add-question button {
    width: 135px;
    height: 30px;
    background-color: #132faa;
    color: #fff;
    position: absolute;
    right: 0;
    border: none;
    border-radius: 3px;
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 1px;
    cursor: pointer;
}
.biz-endkonsult-page .add-question button:active {
    background-color: #fff;
    color: #132faa;
    border: 2px solid #132faa;
    font-weight: 400;
}
.biz-endkonsult-page .question-answer {
    margin-top: 50px;
}
.biz-endkonsult-page .question-answer ul,
.biz-oilend-page ul.fuel_menu {
    text-align:justify; 
    text-align-last:justify; 
    list-style-type:none; 
    padding:0;
    margin:0;
    display: block;
    margin: 5px 0;
}
.biz-endkonsult-page .question-answer #tabs li,
.biz-oilend-page ul.fuel_menu li {
    display:inline-block;
    padding: 5px 0px; 
    cursor: pointer;
    float: none;
    text-decoration: none;
}
.biz-endkonsult-page .question-answer ul:after,
.biz-oilend-page .center-part ul.fuel_menu:after {
    content:""; 
    display:inline-block; 
    width:100%; 
    height:0; 
    overflow:hidden;
}
.biz-endkonsult-page .question-answer #tabs li a,
.biz-oilend-page ul.fuel_menu li a {
    padding-bottom: 10px;
    color: #322e2f;
    font-size: 16px;
    font-weight: 400;
}
.biz-endkonsult-page .question-answer #tabs li:hover a, 
.biz-endkonsult-page .question-answer #tabs li.ui-tabs-active a,    
.biz-endkonsult-page .question-answer #tabs li.ui-state-active a,
.biz-oilend-page ul.fuel_menu li:hover a,
.biz-oilend-page ul.fuel_menu li.active a  {
    border-bottom: 4px solid #132faa;
    color: #132faa;
}
.biz-endkonsult-page .question-answer .item {
    display: block;
    margin-bottom: 50px;
}
.biz-endkonsult-page .question-answer .title-question {
    position: relative;
    display: table;
    width: 100%;
    margin-bottom: 10px;
}
.biz-endkonsult-page .question-answer .title-question .name {
    font-size: 18px;
    color: #231f20;
    font-weight: 400;
    margin-right: 10px;
    display: table-cell;
    width: auto;
    min-width: 50px
}
.biz-endkonsult-page .question-answer .title-question .border {
    border-bottom: 1px solid #d2d2d2;
    display: table-cell;
    width: auto;
    min-width: 300px;
}
.biz-endkonsult-page .question-answer .title-question .date {
    display: table-cell;
    text-align: right;
    width: 100px;
}
.biz-endkonsult-page .item .question .text {
    font-size: 16px;
    color: #231f20;
    margin-bottom: 20px;
    line-height: 1.5;
}
.biz-endkonsult-page .item .title-answer {
    position: relative;
}
.biz-endkonsult-page .item .title-answer img {
    width: 33px;
    border-radius: 50%;
    vertical-align: middle;
    margin-right: 10px;
}
.biz-endkonsult-page .item .title-answer .name {
    color: #838991;
    font-size: 16px;
}
.biz-endkonsult-page .item .title-answer .date {
    position: absolute;
    right: 0;
    top: 10px;
}
.biz-endkonsult-page .item .answer .text {
    padding-left: 45px;
    font-size: 14px;
    color: #231f20;
    line-height: 1.5;
}
.biz-endkonsult-page #tabs-4 .about p  {
    color: #231f20;
}

.biz-konsultspisok-page .mnenie .text > *:not(:first-child) {
    padding-left: 20px;
}
.biz-konsultspisok-page .mnenie .text > span {
    font-size: 16px;
    color: #d74942;
    font-weight: 400;
    margin-bottom: 20px;
    margin-top: 10px;
    display: block;
}
.biz-konsultspisok-page .mnenie .text a.ask {
    display: inline-block;
    color: #d74942;
    font-size: 16px;
    border: 1px solid #d74942;
    padding: 5px 10px;
    border-radius: 3px;
    position: relative;
    left: 20px;
}
.biz-konsultspisok-page .mnenie .text a.ask:active {
    background: #d74942;
    color: #fff;
}
.biz-konsultspisok-page .mnenie .text a.all {
    right: 0;
    position: relative;
    float: right;
    display: block;
    top: 5px;
    color: #1430aa;
}
.biz-konsultspisok-page .mnenie a.name + span {
    color: #838991;
    font-size: 12px;
    display: block;
    margin: 0;
    text-align: center;
}
.biz-endkonsult-page .content .author-mnenia .name {
    font-weight: 600;
}
.biz-konsultspisok-page .mnenie .text a.description {
    font-size: 16px;
    font-weight: 400;
    display: block;
    color: #231f20;
    margin-bottom: 20px;
        line-height: 1.5;

}
.biz-konsultspisok-page .mnenie .image .name  {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 10px;
}
/*****************************************************************************/
/* end konsultacia PAGES */
/****************************************************************************/


/*****************************************************************************/
/* press reliz spisok PAGES */
/****************************************************************************/
.biz-pressrelizlist-page .item {
    display: table;
    margin-bottom: 30px;
}
.biz-pressrelizlist-page .item > a:first-child {
    float: left;
}
.biz-pressrelizlist-page .item > a > img {
    display: table-cell;
    width: 250px;
    margin-right: 20px;
    float: left;
    object-fit: cover;
}
.biz-pressrelizlist-page .item .description {
    display: table-cell;
    float: right;
    width: 350px;
    vertical-align: top;
}
.biz-pressrelizlist-page .item h3 {
    margin-top: 0;
    color: #03275f;
    font-size: 25px;
    text-transform: none;
    margin-bottom: 10px;
    font-weight: 500;
}
.biz-pressrelizlist-page .item p {
    color: #231f20;
    font-size: 16px;
    margin: 0;
    display: inline;
    font-weight: 400;
        line-height: 22px;
}
.biz-pressrelizlist-page .item span.date {
    display: inline-block;
    font-weight: 400;
}
/*****************************************************************************/
/* end press reliz spisok PAGES */
/****************************************************************************/


/*****************************************************************************/
/* OIL PAGES */
/****************************************************************************/
.biz-oilend-page ul.fuel_menu {
    margin-bottom: 30px;
}
.biz-oilend-page ul.fuel_menu li a {
    font-size: 14px;
    text-transform: uppercase;
    color: #1a1a1a;
    font-weight: 500;
}
.biz-oilend-page ul.fuel_menu li:hover a,
.biz-oilend-page ul.fuel_menu li.active a {
    color: #132faa;
    font-weight: 500;
}
.biz-oilend-page .stat table,
.biz-listoil-page .stat table {
    border-collapse: collapse;
    border: none;
    text-align: left;
    padding-left: 20px;
    margin-bottom: 35px;
}
.biz-oilend-page .stat tr:first-of-type,
.biz-listoil-page .stat tr:first-of-type {
    background-color: #fafafa;
    height: 36px;
    vertical-align: middle;
}
.biz-listoil-page .stat tr:not(:first-of-type) {
    cursor: pointer;
}
.biz-listoil-page .stat tr:hover:not(:first-of-type) {
    background-color: #eeeff3;
}
.biz-oilend-page .stat tr.odd,
.biz-listoil-page .stat tr.odd,
.biz-listoil-page .stat tr.even,
.biz-listoil-page .stat tr:not(:first-of-type) {
    border: 1px solid #eeeff3;
    border-left: none;
    border-right: none;
    height: 36px;
    vertical-align: middle;
    font-size: 16px;
    color: #232323;
    font-weight: 400;
}
.biz-listoil-page .stat td a {
    font-size: 16px;
    color: #232323;
    font-weight: 400;
}
.biz-oilend-page .stat th,
.biz-listoil-page .stat th {
    color: #838991;
    font-weight: 300;
    font-size: 14px;
}
.biz-oilend-page .stat th:nth-child(1),
.biz-oilend-page .stat td:nth-child(1),
.biz-listoil-page .stat th:nth-child(1),
.biz-listoil-page .stat td:nth-child(1) {
    width: 240px;
    padding-left: 20px;
}
.biz-oilend-page .stat th:nth-child(2),
.biz-listoil-page .stat th:nth-child(2),
.biz-oilend-page .stat td:nth-child(2),
.biz-listoil-page .stat td:nth-child(2) {
    width: 130px;
    text-align:center;
}
.biz-oilend-page .stat th:nth-child(3),
.biz-listoil-page .stat th:nth-child(3),
.biz-oilend-page .stat td:nth-child(3),
.biz-listoil-page .stat td:nth-child(3) {
    width: 160px;
    text-align: center;
}
.biz-oilend-page .stat th:nth-child(4),
.biz-listoil-page .stat th:nth-child(4),
.biz-oilend-page .stat td:nth-child(4),
.biz-listoil-page .stat td:nth-child(4) {
    width: 130px;
    text-align: center;
}
.biz-listoil-page .graphStat + .graphStat {
    margin-top: 40px;
}
#fuel_retail_div_legend table {
    border-collapse: collapse;
}
#fuel_retail_div_legend tr {
    height: 36px;
    vertical-align: middle;
    background-color: #fafafa;
    font-weight: 500;
}
.biz-oilend-page #fuel_retail_div_legend table td:nth-child(1) {
    width: 171px;
    padding-left:20px;
}
.biz-oilend-page #fuel_retail_div_legend table td:nth-child(2) {
    width: 171px;
    padding-left: 40px
}
.biz-oilend-page #fuel_retail_div_legend table td:nth-child(3) {
    width: 173px;
    padding-left: 20px;
}
.biz-oilend-page #fuel_retail_div_legend table td:nth-child(4) {
    width: 150px;
}
.legendLabel {
    position: relative;
    color: #212121;
    font-size: 14px;
    text-align: left;
    cursor: pointer;
    font-weight: 500;
}
.legendLabel.disabled {color: #212121 !important;}
.legendLabel > .green, .legendLabel > .blue, .legendLabel > .red {
    width: 5px;
    height: 5px;
    background-color: #138933;
    border-radius: 100%;
    display: inline-block;
    position: relative;
    margin-right: 5px;
    vertical-align: middle;
}
.legendLabel > .blue {background-color: #1139ad;} 
.legendLabel > .red {background-color: #d74942;}
.biz-oilend-page #fuel_retail_div_legend .legendLabel:nth-child(3):before {
    left: 0;
}
#fuel_retail_div_legend .legendLabel.green:before {
    color: #1dc71b;
}
#fuel_retail_div_legend .legendLabel.blue:before {
    color: #5d95fc;
}
#fuel_retail_div_legend .legendLabel.red:before {
    color: #fc1647;
}
#fuel_retail_div_legend .legendLabel.disabled {
    color: #838991;
}
#fuel_retail_div_legend .ui-selectmenu-open {
    font-size: 14px;
    width: 150px;
}
#fuel_retail_div_legend .changePeriod {
    visibility: hidden;
}
.toplivoInfoLink {
    color: #838991;
    font-size: 12px;
    margin-top: 5px;
}
.biz-oilend-page h3.price {
    margin-top: 40px;
}

.toplivoTable {
    display: table;
}
.toplivoTable .titleTable {
    background-color: #fafafa;
    height: 36px;
    font-size: 14px;
    color: #838991 !important;
    padding-top: 10px;
}
.toplivoTable .titleTable, 
.toplivoTable > ul {
    display: block;
}
.toplivoTable .titleTable span,
.toplivoTable ul li span {
    display: table-cell;
}
.toplivoTable .titleTable span:nth-child(1),
.toplivoTable ul li span:nth-child(1) {
    width: 315px;
    text-align: left;
    vertical-align: middle;
    padding-left: 30px;
    position: relative;
    word-break: break-all;
}
.toplivoTable > ul > li a span {
    color: #1d1d1d;
    font-weight: 400;
}
.toplivoTable > ul > li a span:nth-child(1):before {
    content: '\f0d7';
    position: absolute;
    font-family: 'FontAwesome';
    font-size: 16px;
    color: #969ba1;
    left: 11px;
    top: 2px;
    transition: 0.5s;
}
.toplivoTable > ul > li a.open span:nth-child(1):before {
    transform: rotate(180deg);
    transition: 0.5s;
}
.toplivoTable .titleTable span:nth-child(2),
.toplivoTable ul li span:nth-child(2) {
    width: 70px;
    text-align: center;
    vertical-align: middle;
}
.toplivoTable .titleTable span:nth-child(3),
.toplivoTable ul li span:nth-child(3) {
    width: 280px;
    text-align: right;
    vertical-align: middle;
    padding-right: 30px;
}
.slideTable {
   display: none;
   margin-top: 4px;
}
.slideTable li {
    color: #838991;
    font-size: 14px;
    padding: 9px 0;
}
.click {
    cursor: pointer;
}
.toplivoTable a.click {
    height: 36px;
    display: block;
    padding: 10px 0;
}
.toplivoTable a.click:hover,
a.click.open {
    background-color: #fafafa; 
}
.biz-oilend-page i.up,
.biz-oilend-page i.up + .upDown,
.biz-oilend-page i.fa-caret-up,
.biz-listoil-page i.up,
.biz-listoil-page i.up + .upDown,
.biz-listoil-page i.fa-caret-up {
    color: #1dc71b !important;
    display: inline;
    padding: 0 2px;
    font-style: normal;
}
.biz-oilend-page i.down,
.biz-oilend-page i.down + .upDown,
.biz-oilend-page i.fa-caret-down,
.biz-listoil-page i.down,
.biz-listoil-page i.down + .upDown,
.biz-listoil-page i.fa-caret-down {
    color: #fc1647 !important;
    display: inline;
    padding: 0 2px;
}
#biznes .biz-oilend-page .related-news {
    top: 0;
}
#biznes .biz-oilend-page .trends {
    overflow: hidden;
}
#biznes .biz-oilend-page .related-news .small,
#biznes .biz-oilend-page .related-news .image a img,
#biznes .biz-oilend-page .trends .small .image a img,
#biznes .biz-oilend-page .trends .small,
#biznes .biz-listoil-page .related-news .small,
#biznes .biz-listoil-page .related-news .image a img,
#biznes .biz-listoil-page .trends .small .image a img,
#biznes .biz-listoil-page .trends .small {
    width: 300px;
    height: 300px;
}
#biznes .biz-oilend-page .related-news .small:first-of-type,
#biznes .biz-oilend-page .trends .small:first-of-type,
#biznes .biz-endinfograf-page .trends .small:first-of-type,
#biznes .biz-listoil-page .related-news .small:first-of-type,
#biznes .biz-listoil-page .trends .small:first-of-type {
    margin-right: 20px;
    float: left;
    margin-bottom: 20px;
}
.biz-listoil-page #fuel_retail_div_legend td:nth-child(1) {
    padding-left: 55px;
    width: 131px;
}
.biz-listoil-page #fuel_retail_div_legend td:nth-child(2),
.biz-listoil-page #fuel_retail_div_legend td:nth-child(3),
.biz-listoil-page #fuel_retail_div_legend td:nth-child(4) {
    width: 128px;
    text-align: center;
    padding-left: 20px;
}
.biz-listoil-page #fuel_retail_div_legend td:nth-child(5) {
    width: 150px;
}
.biz-listoil-page td.legendLabel:before {
    content: '';
    width: 20px;
    height: 8px;
    border: 1px solid #d1d1d1;
    position: absolute;
    left: 20px;
    top: 13px;
    display: inline;
}
.biz-listoil-page #fuel_retail_div_legend .legendLabel.green:before {
    background-image: -moz-linear-gradient(left, #1dc71b 50%, #1dc71b 50%);
    background-image: -ms-linear-gradient(left, #1dc71b 50%, #1dc71b 50%);
    background-image: -webkit-linear-gradient(left, #1dc71b 50%, #1dc71b 50%);
    background-image: -o-linear-gradient(left, #1dc71b 50%, #1dc71b 50%);
    background-image: linear-gradient(left, #1dc71b 50%, #1dc71b 50%);    
}
.biz-listoil-page #fuel_retail_div_legend .legendLabel.green.disabled:before {
    background-image: -moz-linear-gradient(left, #1dc71b 50%, transparent 50%);
    background-image: -ms-linear-gradient(left, #1dc71b 50%, transparent 50%);
    background-image: -webkit-linear-gradient(left, #1dc71b 50%, transparent 50%);
    background-image: -o-linear-gradient(left, #1dc71b 50%, transparent 50%);
    background-image: linear-gradient(left, #1dc71b 50%, transparent 50%);
}
.biz-listoil-page #fuel_retail_div_legend .legendLabel.blue:before {
    background-image: -moz-linear-gradient(left, #397df8 50%, #397df8 50%);
    background-image: -ms-linear-gradient(left, #397df8 50%, #397df8 50%);
    background-image: -webkit-linear-gradient(left, #397df8 50%, #397df8 50%);
    background-image: -o-linear-gradient(left, #397df8 50%, #397df8 50%);
    background-image: linear-gradient(left, #397df8 50%, #397df8 50%);
}
.biz-listoil-page #fuel_retail_div_legend .legendLabel.blue.disabled:before {
    background-image: -moz-linear-gradient(left, #397df8 50%, transparent 50%);
    background-image: -ms-linear-gradient(left, #397df8 50%, transparent 50%);
    background-image: -webkit-linear-gradient(left, #397df8 50%, transparent 50%);
    background-image: -o-linear-gradient(left, #397df8 50%, transparent 50%);
    background-image: linear-gradient(left, #397df8 50%, transparent 50%);
}
.biz-listoil-page #fuel_retail_div_legend .legendLabel.red:before {
    background-image: -moz-linear-gradient(left, #fc1647 50%, #fc1647 50%);
    background-image: -ms-linear-gradient(left, #fc1647 50%, #fc1647 50%);
    background-image: -webkit-linear-gradient(left, #fc1647 50%, #fc1647 50%);
    background-image: -o-linear-gradient(left, #fc1647 50%, #fc1647 50%);
    background-image: linear-gradient(left, #fc1647 50%, #fc1647 50%);
}
.biz-listoil-page #fuel_retail_div_legend .legendLabel.red.disabled:before {
    background-image: -moz-linear-gradient(left, #fc1647 50%, transparent 50%);
    background-image: -ms-linear-gradient(left, #fc1647 50%, transparent 50%);
    background-image: -webkit-linear-gradient(left, #fc1647 50%, transparent 50%);
    background-image: -o-linear-gradient(left, #fc1647 50%, transparent 50%);
    background-image: linear-gradient(left, #fc1647 50%, transparent 50%);
}
.biz-listoil-page #fuel_retail_div_legend .legendLabel.yellow:before {
    background-image: -moz-linear-gradient(left, #f8bb39 50%, #f8bb39 50%);
    background-image: -ms-linear-gradient(left, #f8bb39 50%, #f8bb39 50%);
    background-image: -webkit-linear-gradient(left, #f8bb39 50%, #f8bb39 50%);
    background-image: -o-linear-gradient(left, #f8bb39 50%, #f8bb39 50%);
    background-image: linear-gradient(left, #f8bb39 50%, #f8bb39 50%);
}
.biz-listoil-page #fuel_retail_div_legend .legendLabel.yellow.disabled:before {
    background-image: -moz-linear-gradient(left, #f8bb39 50%, transparent 50%);
    background-image: -ms-linear-gradient(left, #f8bb39 50%, transparent 50%);
    background-image: -webkit-linear-gradient(left, #f8bb39 50%, transparent 50%);
    background-image: -o-linear-gradient(left, #f8bb39 50%, transparent 50%);
    background-image: linear-gradient(left, #f8bb39 50%, transparent 50%);
}
.biz-listoil-page .graphStat h3:first-child,
.biz-listoil-page .graphStat span.block-title:first-child {
    float: left;
    width: 50%;
    text-transform: uppercase;
}
.biz-listoil-page #tabs > ul {
    position: relative;
    display: inline-block;
    width: 50%;
    text-align: right;
    top: 0px;
}
.biz-listoil-page #tabs > ul li {
    display: inline-block;
}
.biz-listoil-page #tabs > ul li a {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    color: #838991;
}
.biz-listoil-page #tabs > ul li.ui-state-active a {
    color: #202020;
}
.biz-listoil-page #link_petroleumproducts th:nth-child(1),
.biz-listoil-page #link_petroleumproducts td:nth-child(1),
.biz-listoil-page #link_crude th:nth-child(1),
.biz-listoil-page #link_crude td:nth-child(1) {
    width: 380px;
    text-align: left;
    padding-left: 20px;
}
.biz-listoil-page #link_petroleumproducts th:nth-child(2),
.biz-listoil-page #link_petroleumproducts td:nth-child(2),
.biz-listoil-page #link_crude th:nth-child(2),
.biz-listoil-page #link_crude td:nth-child(2) {
    width: 85px;
    text-align: center;
}
.biz-listoil-page #link_petroleumproducts th:nth-child(3),
.biz-listoil-page #link_petroleumproducts td:nth-child(3),
.biz-listoil-page #link_crude > table th:nth-child(3),
.biz-listoil-page #link_crude > table td:nth-child(3) {
    width: 200px;
    text-align: right;
    padding-right: 20px;
}
.biz-listoil-page #link_petroleumproducts tr:nth-child(1),
.biz-listoil-page #link_crude tr:nth-child(1) {
    color: #202020;
    font-size: 16px;
}

.biz-listoil-page #Petroleum-products_div_legend th:nth-child(1),
.biz-listoil-page #Petroleum-products_div_legend td:nth-child(1),
.biz-listoil-page #Petroleum2_retail_div_legend th:nth-child(1),
.biz-listoil-page #Petroleum2_retail_div_legend td:nth-child(1) {
    width: 258px;
    padding-left: 60px;
    background-color: #fafafa;
}
.biz-listoil-page #Petroleum-products_div_legend th:nth-child(2),
.biz-listoil-page #Petroleum-products_div_legend td:nth-child(2),
.biz-listoil-page #Petroleum2_retail_div_legend th:nth-child(2),
.biz-listoil-page #Petroleum2_retail_div_legend td:nth-child(2) {
    width: 257px;
    background-color: #fafafa;
}
.biz-listoil-page #Petroleum-products_div_legend th:nth-child(3),
.biz-listoil-page #Petroleum-products_div_legend td:nth-child(3),
.biz-listoil-page #Petroleum2_retail_div_legend th:nth-child(3),
.biz-listoil-page #Petroleum2_retail_div_legend td:nth-child(3) {
    width: 150px;
    background-color: #fafafa;
}
.biz-listoil-page #Petroleum-products_div_legend .legendLabel.orange:before {
    background-image: -moz-linear-gradient(left, #f97500 50%, #f97500 50%);
    background-image: -ms-linear-gradient(left, #f97500 50%, #f97500 50%);
    background-image: -webkit-linear-gradient(left, #f97500 50%, #f97500 50%);
    background-image: -o-linear-gradient(left, #f97500 50%, #f97500 50%);
    background-image: linear-gradient(left, #f97500 50%, #f97500 50%);
}
.biz-listoil-page #Petroleum-products_div_legend .legendLabel.orange.disabled:before {
    background-image: -moz-linear-gradient(left, #f97500 50%, transparent 50%);
    background-image: -ms-linear-gradient(left, #f97500 50%, transparent 50%);
    background-image: -webkit-linear-gradient(left, #f97500 50%, transparent 50%);
    background-image: -o-linear-gradient(left, #f97500 50%, transparent 50%);
    background-image: linear-gradient(left, #f97500 50%, transparent 50%);
}
.legendLabel.orange:before {
    left: 25px !important;
}
.biz-listoil-page #Petroleum-products_div_legend .legendLabel.lightgreen:before {
    background-image: -moz-linear-gradient(left, #1ed0b9 50%, #1ed0b9 50%);
    background-image: -ms-linear-gradient(left, #1ed0b9 50%, #1ed0b9 50%);
    background-image: -webkit-linear-gradient(left, #1ed0b9 50%, #1ed0b9 50%);
    background-image: -o-linear-gradient(left, #1ed0b9 50%, #1ed0b9 50%);
    background-image: linear-gradient(left, #1ed0b9 50%, #1ed0b9 50%);
}
.biz-listoil-page #Petroleum-products_div_legend .legendLabel.lightgreen.disabled:before {
    background-image: -moz-linear-gradient(left, #1ed0b9 50%, transparent 50%);
    background-image: -ms-linear-gradient(left, #1ed0b9 50%, transparent 50%);
    background-image: -webkit-linear-gradient(left, #1ed0b9 50%, transparent 50%);
    background-image: -o-linear-gradient(left, #1ed0b9 50%, transparent 50%);
    background-image: linear-gradient(left, #1ed0b9 50%, transparent 50%);
}
.legendLabel.lightgreen:before {
    left: 45px !important;
}
.biz-listoil-page #Petroleum2_retail_div_legend .legendLabel.lightblue:before {
    background-image: -moz-linear-gradient(left, #00d2ff 50%, #00d2ff 50%);
    background-image: -ms-linear-gradient(left, #00d2ff 50%, #1ed0b9 50%);
    background-image: -webkit-linear-gradient(left, #00d2ff 50%, #00d2ff 50%);
    background-image: -o-linear-gradient(left, #00d2ff 50%, #00d2ff 50%);
    background-image: linear-gradient(left, #00d2ff 50%, #00d2ff 50%);
}
.biz-listoil-page #Petroleum2_retail_div_legend .legendLabel.lightblue.disabled:before {
    background-image: -moz-linear-gradient(left, #00d2ff 50%, transparent 50%);
    background-image: -ms-linear-gradient(left, #00d2ff 50%, transparent 50%);
    background-image: -webkit-linear-gradient(left, #00d2ff 50%, transparent 50%);
    background-image: -o-linear-gradient(left, #00d2ff 50%, transparent 50%);
    background-image: linear-gradient(left, #00d2ff 50%, transparent 50%);
}
.legendLabel.lightblue:before {
    left: 25px !important;
}
.biz-listoil-page #Petroleum2_retail_div_legend .legendLabel.grey:before {
    background-image: -moz-linear-gradient(left, #6e7782 50%, #6e7782 50%);
    background-image: -ms-linear-gradient(left, #6e7782 50%, #6e7782 50%);
    background-image: -webkit-linear-gradient(left, #6e7782 50%, #6e7782 50%);
    background-image: -o-linear-gradient(left, #6e7782 50%, #6e7782 50%);
    background-image: linear-gradient(left, #6e7782 50%, #6e7782 50%);
}
.biz-listoil-page #Petroleum2_retail_div_legend .legendLabel.grey.disabled:before {
    background-image: -moz-linear-gradient(left, #6e7782 50%, transparent 50%);
    background-image: -ms-linear-gradient(left, #6e7782 50%, transparent 50%);
    background-image: -webkit-linear-gradient(left, #6e7782 50%, transparent 50%);
    background-image: -o-linear-gradient(left, #6e7782 50%, transparent 50%);
    background-image: linear-gradient(left, #6e7782 50%, transparent 50%);
}
.legendLabel.grey:before {
    left: 45px !important;
}
#Petroleum-products_div_legend table, #Petroleum2_retail_div_legend table {margin-bottom: 0px;}


.ui-selectmenu-menu {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}
.ui-selectmenu-menu .ui-menu {
    overflow: auto;
    overflow-x: hidden;
    padding-bottom: 1px;
    top: 26px;
    position: relative;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
    font-size: 1em;
    font-weight: bold;
    line-height: 1.5;
    padding: 2px 0.4em;
    margin: 0.5em 0 0 0;
    height: auto;
    border: 0;
}
.ui-selectmenu-open {
    display: block;
    z-index: 1;
}
.ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: 0;
    background: #fff;
    z-index: 100;
    background-color: #fafafa;
    width: 157px !important;
    padding-left: 10px;
    left: -8px;
    padding-right: 20px;
    text-align: right;
}
.ui-menu .ui-menu-item {
    margin: 0;
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    color: #232323;
}
.ui-menu .ui-menu-item {
    padding: 10px 5px;
}
.ui-menu .ui-menu-item div {
    position: relative;
}
.ui-selectmenu-text {
    display: block;
    margin-right: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    padding-left: 7px;
    position: relative;
    color: #232323;
    cursor: pointer;
    z-index: 2;
    text-align: right;
    padding-right: 19px;
    font-weight: 500;
}
.ui-selectmenu-text:after {
    content: '\f0d7';
    font-family: 'FontAwesome';
    position: absolute;
    right: 15px;
    top: 0;
}
#fuel_retail_div_legend .ui-selectmenu-text:after {
    right: 4px;
}
#Petroleum-products_div_legend .ui-selectmenu-text:after,
#Petroleum2-products_div_legend .ui-selectmenu-text:after {
    right: 0;
}
#Petroleum2_retail_div_legend .ui-selectmenu-text {
    padding-right: 30px;
}
.biz-listoil-page .related-news,
.biz-oilend-page .related-news {
    margin-top: 50px;
}
.biz-listoil-page #fuel-chart-raw-oil, 
.biz-listoil-page #fuel-chart-petroleum-products, 
.biz-listoil-page #fuel-chart {
    height: 346px;
    width: 100%;
    background: #fafafa;
}
.biz-listoil-page #fuel-chart-raw-oil:empty::before, 
.biz-listoil-page #fuel-chart-petroleum-products:empty::before, 
.biz-listoil-page #fuel-chart:empty::before {
    animation: 0.75s steps(8, end) 0s normal none infinite running loadingChart;
    background-color: transparent;
    border-radius: 50%;
    bottom: 0;
    box-shadow: 
        12px -12px rgba(100, 100, 100, 0.125), 
        17px 0 rgba(100, 100, 100, 0.25), 
        12px 12px rgba(100, 100, 100, 0.376), 
        0 17px rgba(100, 100, 100, 0.5), 
        -12px 12px rgba(100, 100, 100, 0.624), 
        -17px 0 rgba(100, 100, 100, 0.75), 
        -12px -12px rgba(100, 100, 100, 0.875), 
        0 -17px rgba(100, 100, 100, 1);
    content: "";
    display: block;
    height: 10px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 869px;
    width: 10px;
}
.biz-listoil-page #fuel-chart:empty::before {
    top: -456px;
}
@keyframes loadingChart {
    100% {
        transform: rotate(360deg) translateZ(0px);
    }
}
@keyframes loadingChart {
    100% {
        transform: rotate(360deg) translateZ(0px);
    }
} 
.biz-listoil-page #link_petroleumproducts{
    width: 100% !important;
}
/*****************************************************************************/
/* END OIL PAGES */
/****************************************************************************/



/*****************************************************************************/
/* TEST PAGES */
/****************************************************************************/
.biz-testspisok-page .horizontal,
.biz-testend-page .horizontal,
.biz-testresult-page .horizontal {
    width: 660px;
    min-height: 365px !important;
    max-height: 415px !important;
    margin-bottom: 5px !important;
}
.biz-testspisok-page .test-sponsor,
.biz-testend-page .test-sponsor,
.biz-testresult-page .test-sponsor {
    background-color: #0d1735;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    width: 60%;
    position: relative;
    display: table;
    padding-left: 15px;
    min-height: 50px;
    left: 40%;
    border-radius: 5px 5px 0 0;
    vertical-align: middle;
}
.biz-testspisok-page .test-sponsor > span,
.biz-testend-page .test-sponsor > span,
.biz-testresult-page .test-sponsor > span {
    display: table-cell;
    vertical-align: middle;
    position: relative;
    left: 0px;
    height: 50px;
}
.biz-testspisok-page .test-sponsor > a,
.biz-testend-page .test-sponsor > a,
.biz-testresult-page .test-sponsor > a {
    display: table-cell;
    position: relative;
    right: 10px;
    padding: 5px 10px;
    width: 150px;
    overflow: hidden;
    vertical-align: middle;
}
.biz-testspisok-page .test-sponsor:before,
.biz-testend-page .test-sponsor:before,
.biz-testresult-page .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;
}
.biz-testspisok-page .test-sponsor img,
.biz-testend-page .test-sponsor img,
.biz-testresult-page .test-sponsor img {
    vertical-align: middle;
    margin-left: 5px;
    position: relative;
    top: 0px;
    width: 100%;
    max-height: 40px;
}
.biz-testspisok-page .horizontal .image {
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: relative;
}
.biz-testspisok-page .horizontal .image > img,
.biz-testresult-page .horizontal .image > img {
    width: 660px;
    height: 365px;
}
.biz-testspisok-page div.stats,
.biz-testresult-page div.stats {
    position: relative;
    display: block;
    margin-bottom: 40px;
    color: #9099ae;
    font-size: 14px;
    padding-right: 0;
    text-align: right;
    line-height: 22px;
}
.biz-testspisok-page div.stats .date {
    font-size: 14px;
}
.biz-testspisok-page div.stats span.date,
.biz-testspisok-page div.stats span.counter,
.biz-testresult-page div.stats span.date,
.biz-testresult-page div.stats span.counter {
    color: #231f20;
}
.biz-testspisok-page div.stats span.date,
.biz-testresult-page div.stats span.date {
    margin-right: 20px;
}
.biz-testspisok-page .horizontal a.name {
    display: block;
}
.biz-testspisok-page .horizontal a.name h3 {
    color: #fff;
    font-size: 35px;
    font-weight: 500;
    margin-bottom: 15px;
    text-transform: none;
}
.biz-testspisok-page .horizontal a.name span {
    font-size: 16px;
    color: #fff;
}
.biz-testend-page .center-part > h1:first-of-type {
    font-size: 35px;
    color: #231f20;
    text-transform: none;
    margin-bottom: 5px;
    margin-top: 0;
}
.biz-testend-page span.description {
    font-size: 18px;
    color: #231f20;
    margin-bottom: 15px;
    display: block; 
    line-height: 25px;
}
.biz-testend-page .horizontal .image img {
    width: 660px;
}
.biz-testend-page form div:first-of-type {
    font-size: 16px;
    color: #9099ae;
    font-weight: 400;
    margin-top: 20px;
}
.biz-testend-page form > div span {
    color: #132faa;
}
.biz-testend-page form h3 {
    font-size: 25px;
    color: #231f20;
    margin: 5px 0 20px 0;
    text-transform: none;
}
.biz-testend-page form div:not(:first-of-type) {
    display: block;
    margin-bottom: 20px;
}
.biz-testend-page form .radio {
  vertical-align: top;
  width: 17px;
  height: 17px;
  margin: 0 3px 0 0;
}
.biz-testend-page form .radio + label {
  cursor: pointer;
}
.biz-testend-page form .radio:not(checked) {
  position: absolute;
  opacity: 0;
}
.biz-testend-page form .radio:not(checked) + label {
  position: relative;
  padding: 0 0 0 35px;
}
.biz-testend-page form .radio:not(checked) + label:before {
  content: '';
  position: absolute;
  top: -3px;
  left: 0;
  width: 20px;
  height: 20px;
  border: 1px solid #cdcdcd;
  border-radius: 50%;
  background: #FFF;
}
.biz-testend-page form .radio:not(checked) + label:after {
    content: '';
    position: absolute;
    top: 0px;
    left: 3px;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: #132faa;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.5);
    opacity: 0;
    transition: all .2s;
}
.biz-testend-page form .radio:checked + label:after {
  opacity: 1;
}
.biz-testend-page form button {
    width: 235px;
    height: 35px;
    background-color: #132faa;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    border: none;
    border-radius: 3px;
    margin-top: 10px;
    margin-bottom: 30px;
    letter-spacing: 0.5px;
    cursor: pointer;
}
.biz-testend-page .last-tests,
.biz-testresult-page .last-tests {
    margin-top: 30px;
}
.biz-testend-page .last-tests div.item,
.biz-testresult-page .last-tests div.item {
    display: block;
    margin-bottom: 20px;
    min-height: 100px;
}
.biz-testend-page .last-tests .item > div,
.biz-testresult-page .last-tests .item > div {
    display: table-cell;
}
.biz-testend-page .last-tests .item > div:nth-child(1),
.biz-testresult-page .last-tests .item > div:nth-child(1) {
    margin-right: 20px;
    float: left;
}
.biz-testend-page .last-tests .item > div:nth-child(1) img,
.biz-testresult-page .last-tests .item > div:nth-child(1) img {
    width: 100px;
    height: 100px;
}  
.biz-testend-page .last-tests .item a.name,
.biz-testresult-page .last-tests .item a.name {
    display: block;
    color: #03275f;
    font-weight: 500;
    font-size: 18px;
    margin-bottom: 10px;
}
.biz-testend-page .last-tests .item a.description,
.biz-testresult-page .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 h1 {
    font-size: 25px;
    color: #231f20;
    font-weight: 600;
    text-transform: none;
}
.biz-testresult-page .title-result > span {
    color: #9099ae;
    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.stats .date {
    font-size: 14px;
}
.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;
}
.biz-testresult-page .link {
    display: inline-block;
}
.biz-testresult-page .link2 {
    position: absolute;
    right: 0;
    padding-top: 3px;
} 
.biz-testresult-page .link a {
    font-size: 16px;
    color: #132faa;
    font-weight: 400;
}
.biz-testresult-page .link2 button {
    height: 40px;
    width: 250px;
    border: none;
    font-size: 16px;
    color: #132faa;
    font-weight: 400;
    background: transparent;
    cursor: pointer;
    top: -12px;
    position: relative;
    right: 0px;
    text-align: right;
    padding-right: 0;
}
.biz-testresult-page .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 {
    color: #238669;
    text-align: right;
    padding-right: 35px;
}
.biz-testresult-page .link2 button.copy:after {
    content: '\f00c';
    color: #238669;
    opacity: 1;
    transition: all 0.5s ease-in-out 0.1s;
}
/*****************************************************************************/
/* END TEST PAGES */
/****************************************************************************/

/*****************************************************************************/
/* paging PAGES */
/****************************************************************************/
#biznes .biz-endpaging .container-fluid .left-part {
    left: -90px;
    padding-top: 10px;
}
.biz-endpaging .news-content .time {
    font-weight: 600;
    color: #dce2e7;
    font-size: 19px;
}
.biz-endpaging .news-content > h1 {
    color: #000;
    font-size: 48px;
    margin-bottom: 5px;
    margin-top: 0;
    text-transform: none;
    font-weight: 600;
}
.biz-endpaging .description {
    display: table;
    margin-bottom: 20px;
    margin-top: 20px;
    position: relative;
    width: 100%;
    vertical-align: bottom;
}
.biz-endpaging .description .left-counter {
    display: table-cell;
    font-size: 40px;
    color: #dce2e7;
    font-weight: 500;
    vertical-align: bottom;
    position: relative;
    text-align: left;
    line-height: 0.74;
    margin-right: 20px;
    width: 260px;
}
.biz-endpaging .description .left-counter + div {
    display: table-cell;
    vertical-align: bottom;
}
.biz-endpaging .description .left-counter span {
    font-size: 175px;
    color: #000;
    font-weight: 600;
    letter-spacing: -12px;
    margin-left: -5px;
}
.biz-endpaging .description .left-counter + div h3 {
    margin-bottom: 0;
    font-size: 40px;
    color: #000;
    text-transform: none;
    line-height: 50px;
    word-break: break-word;
}
.biz-endpaging .description p,
.biz-endpaging .description div:not(.left-counter) {
    color: #231f20;
    font-size: 16px;
}
.biz-endpaging .text {
    font-size: 16px;
    color: #231f20;
    margin-bottom: 20px;
}
.biz-endpaging .text img {
    width: 100%;
}
.biz-endpaging .text .content-image {
    width: 100%;
}
.biz-endpaging .pages-end {
    display: block;
    width: 100%;
    text-align: center;
}
.biz-endpaging .pages-end i {
    font-size: 48px;
    color: #dce2e7;
}
.biz-endpaging .pages-end span:first-child .fa {
    transform: rotate(90deg);
}
.biz-endpaging .pages-end span:last-child .fa {
    transform: rotate(-90deg);
}
.biz-endpaging .pages-end a {
    display: inline-block;
    margin: 0 10px;
    padding: 20px;
    font-size: 48px;
    color: #231f20;
    font-weight: 600;
}
.biz-endpaging .pages-end a.curent {
    font-size: 72px;
    color: #dce2e7;
}

/*****************************************************************************/
/* END paging PAGES */
/****************************************************************************/



.block {
    display: block;
}

.icons .fa {
    color: grey !important;
    font-size: 20px !important;
    vertical-align: middle;
}

.test-block {
    width: 300px;
    height: 250px;
    background: #fff;
    border: 1px solid #dadada;
    color: #000;
    padding-top: 100px;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
}
.test-block-in-text {
    width: 100%;
    position: relative;
    border: 1px solid grey;
    padding-top: 80px;
    height: 180px;
    margin: 30px 0;
    color: #000;
    background-color: #fff;
    font-size: 18px;
    text-align: center;
}


#biznes .news-content .top-banner,
.big-title .social-row:not(.social-left),
.big-block .social-row:not(.social-left),
.title-page .social-row:not(.social-left),
#specproekt-resize,
.r320.r480.r768,
.r320,
.r480,
.r768,
.r1000,
#photo-video-768-1000,
#popular-right-small {
    display: none !important;
}
.r320.r480.r768.r1000 .image .caption,
.r320 .image .caption,
.r480 .image .caption,
.r768 .image .caption,
.r1000 .image .caption  {
    bottom: 0;
}

.big-block .social-row:not(.social-left) {
    margin-top: 20px;
}
.biz-endvideo-page .big-block .social-row:not(.social-left) .social-item {
    border-color: #fff !important;
    color: #fff !important;
}
#specproekt-resize {
    display: none !important;
} 
/*#biznes > .banner img, 
body > .banner img:not(:first-of-type),
#biznes > .banner {
    width: 100%;
}*/

.biz-endvideo-page .h-spec-slider, 
.biz-endvideo-page .h-spec-slider .tile-news-bg, 
.biz-endvideo-page .h-spec-slider .tile-news-img {
    height: 220px;
}
.biz-endvideo-page .special-project .owl-item.active.center .tile-news-title {
    font-size: 15px;
    line-height: 16px;
    padding: 30px 20px;
    font-weight: 500;
}
.biz-endinfograf-page #related-news .small:nth-child(odd) {
    margin-right: 0;
    float: right;
}
.biz-endinfograf-page #related-news .small {

}

.biz-endinfograf-page .trends .main-part {
    border-bottom: 1px solid #d2d2d2;
}


.image > a > img {
    width: 100%;
}
.vertical .image > a > img {
    max-height: 620px;
}


.owl-carousel .owl-item:last-of-type {
    margin-right: 0 !important;
}
.biz-endinfograf-page > div > .right-part {
    padding-top: 18px !important;
}  
.biz-oilend-page #fuel-chart{
    height: 342px;
    width: 100%;
    background-color: #fafafa;
}
.biz-oilend-page #fuel-chart:empty::before {
    animation: 0.75s steps(8, end) 0s normal none infinite running loadingChart;
    background-color: transparent;
    border-radius: 50%;
                            bottom: 0;
    box-shadow: 12px -12px rgba(100, 100, 100, 0.125), 17px 0 rgba(100, 100, 100, 0.25), 12px 12px rgba(100, 100, 100, 0.376), 0 17px rgba(100, 100, 100, 0.5), -12px 12px rgba(100, 100, 100, 0.624), -17px 0 rgba(100, 100, 100, 0.75), -12px -12px rgba(100, 100, 100, 0.875), 0 -17px rgba(100, 100, 100, 1);
    content: "";
    display: block;
    height: 10px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: -769px;
    width: 10px;
}
@keyframes loadingChart {
    100% {
        transform: rotate(360deg) translateZ(0px);
    }
}
@keyframes loadingChart {
    100% {
        transform: rotate(360deg) translateZ(0px);
    }
}


.biz-endshort-page .news-content > h3:first-child { margin-top: 0 !important; }
/*.big-title .container-fluid .social-row  {margin-bottom: 5px !important;}*/
.biz-endshort-page .news-content div img,
.biz-endlong-page .news-content > div > img {
    width: 100%;
    height: 100%;
}

/*  -----  themes blocks  -----  */
a.theme {
    background: transparent;
    color: #1430aa;
    font-size: 14px;
    position: relative;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 500;
    z-index: 1000;
}
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.tech-theme {
    background-color: #00D841;
    color: #fff;
}
a.tech-transparent-theme {
    color: #00D841;
}
a.finansy-theme {
    background-color: #fa5e00;
    color: #fff;
}
a.finansy-transparent-theme {
    color: #fa5e00;
}
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;
}



.subscribeFB {
    height: 170px !important;
    min-height: 170px !important
}
.infograf-img img {
    width: 100%;
}
 
.press-release_point span {
    padding: 10px 15px;
    background-color: #1430aa;
    display: inline-block;
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
    margin-bottom: 13px;
    font-size: 14px;
}
.press-release_point + .time {
    position: absolute;
    right: 0;
    top: 10px;
}



.biz-pressrelizlist-page .trends .small:nth-child(2) {
    float: left;
}
.biz-pressrelizlist-page .trends .image > a img {
    width: 300px;
    height: 300px;
}

.fb_iframe_widget span {
    width: 90% !important;
}
.news-content > p, .news-content > div:not(.container-fluid):not(.social-likes) {font-size: 16px !important; line-height: 1.6em; font-weight: normal; margin: 15px 0;}
.news-content p > * {font-size: 16px !important;}

.longread-content .news-content > p, .longread-content .news-content > div:not(.container-fluid):not(.social-likes), .longread-content .big-title {font-size: 18px !important; line-height: 1.6em; font-weight: normal; margin: 15px 0;}
.longread-content .news-content p > * {font-size: 18px !important;}

.right-part > div.banner:not(.premium-banner), #related-news .banner, #biznes .center-part .top-banner { overflow: hidden; }
.premium-banner {overflow: hidden;}
.share a {display: inline-block;margin-bottom: 5px;}
.fb-like-right { padding-top: 30px;}

.fa-twitter:before {
    content: "\f099";
}

.read-too h3.main-title {font-weight: 400 !important; }

/*.biz-endshort-page .banner-big img {width: 100%;}*/
/*.biz-endshort-page .content-image {margin-top: 0 !important; }
#specproekty-right .sponsor:empty {visibility: hidden;}
.biz-endshort-page > .banner-big {display: none;}

.r320.r480.r768.r1000.right-part {position: relative; top: 38px;}
.counter {letter-spacing: 0.05em;}
#biznes .right-part .fl, #biznes .right-part .fr {float: none !important;}

.biz-oilend-page .trends, .biz-listoil-page .trends {margin-top: 40px !important;}
.toplivoInfoLink {margin-top: 10px;}
#fuel_retail_div_legend {background-color: #fafafa;}
.prem-small {height: 300px; width: 300px; float: left; margin: 40px 0 0 0;}
.prem-small + .prem-small {float: right;}
.prem-small h3 {height: 50px; padding-top: 17px !important;}
.trends .image .caption {bottom: 4px;}
.biz-endpaging .right-text p:empty {display: none; margin: 0 !important;}*/


.r-768 {display: none;}

span.text-plashka {
    font-size: 10px !important;
    color: #323037;
    padding: 5px;
    border: 1px solid #dddddd;
    text-transform: uppercase;
    font-weight: 400;
    cursor: pointer;
    vertical-align: middle;
    display: inline-block;
    background: #fff;
    margin-bottom: 5px;
    margin-top: 2px;
}
    span.type-plashka,
    a.plashka-link,
    a.other-project {
        font-size: 13px !important;
        font-weight: 400;
        letter-spacing: 0.02em;
        margin-right: 5px;
        color: #919aaf;
        display: inline-block;
        margin-bottom: 5px;
        margin-top: 2px;
    }
    span.type-plashka a {
        color: #919aaf !important;
        text-decoration: none !important;
        padding-left: 0 !important;
    }
    span.icon-plashka {
        width: 22px;
        height: 13px;
        vertical-align: middle;
        display: inline-block;
        margin-bottom: 5px;
        padding-top: 2px;
    }
    span.icon-plashka img {
        width: 17px;
        display: block;
        height: auto;
    }
    span.commercial-press-release-plashka {
        font-size: 10px !important;
        display: inline-block;
        padding: 5px;
        text-transform: uppercase;
        background-color: #8F9BB1;
        margin-right: 5px;
        margin-bottom: 5px;
    }
    span.commercial-press-release-plashka a {
        color: #fff !important;
        text-decoration: none;
        font-weight: 400;
        letter-spacing: 0.5px;
        padding-left: 0 !important;
    }
    span.commercial-plashka {
        width: 16px;
        height: 16px;
        vertical-align: middle;
        display: inline-block;
        margin-right: 5px;
        margin-bottom: 5px;
        padding-top: 2px;
    }
    span.commercial-plashka img {
        display: block;
        width: 16px;
        height: 16px;
    }




.logo svg {
    width: 100% !important;
}

/*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;}

/*login-authorization*/
#news-list-right li:hover a:first-child,
.biznes-index-part .mneniya .item:hover a,
.biznes-index-part .liga-blogi .item:hover a,
#forums-right li:hover a,
.biz-mneniyaspisok-page .mnenie:hover .text h3, 
.biz-konsultspisok-page .mnenie:hover .text h3,
#read-too-horizontal .list li a:hover, 
#last-news-horizontal .list li a:hover,
#top-theme-horizontal div:last-child:hover a.name,
.biznes-news-page .news li a:not(.other-project):not(.plashka-link):hover,
.news .with-photo:hover a:not(.other-project):not(.plashka-link),
.biz-testend-page .last-tests .item a.name:hover, 
.biz-testresult-page .last-tests .item a.name:hover {
    color: #0030ff;
}
#biznes .all a:hover {
    color: #0030ff;
    transition: 0.3s;
} 

.more-link a:hover {
    color: #ff0c00;
}
#photo-video-right .pv-list > div a:hover {
    color: #fff;
}
#biznes .tile-news-info,
.sponsor-proj {
    z-index: 2;
}
#biznes .read-too .image {
    overflow: hidden;
    margin-bottom: 8px;
}
#biznes .small .image:before,
#biznes .vertical .image:before,
#biznes .horizontal .image:before,
#biznes #photo-video-right .image:before,
#biznes .tile-news-img:before,
#biznes #specproekty-right .image:before,
#biznes #infografika-right .image:before {
    content: '';
    position: absolute;
    width: 101%;
    height: 100%;
    background: rgba(11,22,54,0.35);
    z-index: 20;
    top: 0;
    transition: 0.2s;
    z-index: 2;
    opacity: 1;
}
#biznes .small:hover .image:before,
#biznes .vertical:hover .image:before,
#biznes .horizontal:hover .image:before,
#biznes #photo-video-right:hover .image:before,
#biznes .tile-news-img:hover:before,
#biznes #specproekty-right > div:hover .image:before,
#biznes #infografika-right > div:hover .image:before  {
    top: 0;
    transition: 0.2s;
    opacity: 0;
}
.biz-testend-page .horizontal .image:before {
    display: none;
}
i.social-item.more-social-btn:hover {
    opacity: 0.7;
    transition: 0.3s;
}
.subscribe-on-video a:hover,
#biznes .tags-row a:hover,
.biz-konsultspisok-page .mnenie .text a.all:hover,
/*#biznes .center-part .read-too a:hover,*/ /*#biznes .center-part .read-too.fr a:hover,*/
    .opros label span:last-child:hover,
    /*#biznes .news-content a:not(.read-too-link):not(.name):not(.social-item):not(.theme):hover,*/
.biz-pressrelizlist-page .item:hover h3,
#blogi-right:hover a.description,
.biz-testend-page .last-tests div.item:hover a.name, 
.biz-testresult-page .last-tests div.item:hover a.name,
.biz-testend-page form .radio:not(checked) + label:hover,
.news-with-photo .with-photo-rightn:hover .title a:not(.plashka-link):not(.other-project),
.news-with-photo .with-photo-leftn:hover .title a:not(.plashka-link):not(.other-project),
.news-with-photo .news-cols ul li:hover a.title {
    color: #0030ff !important;
}
#biznes .tags-row a {
    text-decoration: none !important;
    /*color: #02275c !important;*/
}
.biz-testend-page form button:hover {
    background-color: #0030ff;
}
.slider-block.owl-theme .owl-next:hover:before, .top-theme-block.owl-theme .owl-next:hover:before, .slider-chronicle.owl-theme .owl-next:hover:before {
    left: 15px;
    transition: 0.5s;
}
.slider-block.owl-theme .owl-prev:hover:before, .top-theme-block.owl-theme .owl-prev:hover:before, .slider-chronicle.owl-theme .owl-prev:hover:before {
    left: 3px;
    transition: 0.5s;
}
.biznes-index-part .all a {
    color: #d74942 !important;
}
#photo-video-right .all-news a:hover,
.biznes-index-part .all a:hover {
    color: #ff0c00 !important;
}

.center-part > .banner-big {
    width: 100%;
}

.page-404 {
    text-align: center;
}
.page-404 > * {
    display: block;
    margin: 0 auto;
}
.page-404 a {
    width: 250px;
    height: 40px;
    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: 20px;
    border-radius: 0;
    text-align: center;
    padding: 10px 30px;
}
.owl-item.active.center + .owl-item.active .tile-news-title {
    padding-left: 35px;
}


.movie-on { 
    z-index: 5000!important;
}
#specproekty-right > div,
#infografika-right > div {
    cursor: pointer;
}

#slide-to-comment {
    height: 32px;
    margin-right: 0;
}
#slide-to-comment:not(.comment-o) {
    background-repeat: no-repeat;
    background-position: 10px;
    border-color: #d74942;
}
#slide-to-comment:not(.comment-o) .counter-comm {
    color: #d74942 !important;
}
#slide-to-comment:not(.comment-o):hover .counter-comm {
    color: #fff !important;
}
#slide-to-comment > span:first-child {
    display: inline-block;
    vertical-align: middle;
}
#slide-to-comment > span:first-child > svg {
    width: 20px;
}
.biz-endvideo-page .left-part #slide-to-comment {
    border-color: #fff;
    color: #fff; 
}
.biz-endvideo-page .left-part #slide-to-comment svg {
    fill: #fff !important;
}
.biz-endvideo-page .left-part #slide-to-comment:hover {
    background-color: #fff !important;
    color: #d74942 !important;
}
.biz-endvideo-page .left-part #slide-to-comment:hover svg {
    fill: #d74942 !important;
}

.biz-mneniyaspisok-page .mnenie .image > a {width: auto; height: auto; position: relative;} 
#biznes .biz-endmnenia-page .right-part .small {width: 100%; height: 100%;}
#breaking-news {
   /* margin: 0px 0 20px 0; */
}

.biz-mneniyaspisok-page .mnenie a.name, .biz-konsultspisok-page .mnenie a.name {
    display: inline-block !important;
}

.news-with-photo .with-photo-leftn, .news-with-photo .with-photo-rightn {padding: 20px 0;}
.news-with-photo .with-photo-img img {display: block; width: 100%; height: auto;}
.news-with-photo .with-photo-img img {
    width: 300px;
    height: 160px;
    object-fit: cover;
}
.news-with-photo .with-photo-leftn .title a:not(.plashka-link):not(.other-project), .news-with-photo .with-photo-leftn .title a:not(.plashka-link):not(.other-project):hover, .news-with-photo .with-photo-rightn .title a:not(.plashka-link):not(.other-project), .news-with-photo .with-photo-rightn .title a:not(.plashka-link):not(.other-project):hover {color: #02275c; font-size: 25px !important; font-weight: 500; line-height: 35px !important; text-decoration: none;}
.with-photo-leftn .title {margin-left: 20px;} 
.with-photo-rightn .title {margin-right: 10px;} 
.with-photo-leftn .time, .with-photo-rightn .time {color: #9099ae ; font-size: 12px; font-weight: 400; display: inline; margin-top: 10px;}
.with-photo-leftn .time {margin-right: 20px; margin-left: 0;}
.news-with-photo .news-cols ul  {margin:20px 0;}
.news-with-photo .news-cols ul li a.title {display: inline; color: #02275c; font-size: 20px; font-weight: 500; padding-right: 5px; padding-bottom: 5px;}
/*.news-with-photo .news-cols ul li:hover a.title {color: #132faa; text-decoration: none;}*/
.news-with-photo .news-cols ul li .time {color: #9099ae; font-size: 12px; font-weight: 400; display: inline-block;}
.news-with-photo .news-cols ul li:not(:last-child) {margin-bottom: 19px;}
.news-with-photo .with-photo-rightn .with-photo-img img {float: right;}

/*.other-project {display: none;}*/
.premium-plashka .adver-block__title {
    height: 20px;
    line-height: 20px;
}
@media (min-width: 1281px){
    .hid-lg{display: none !important;}
}
@media (max-width: 1280px) and (min-width: 1001px){
    .hid-1280{display: none !important;}
}
@media (max-width: 1000px) and (min-width: 769px){
    .hid-1000{display: none !important;}
}
@media (max-width: 768px) and (min-width: 481px){
    .hid-768{display: none !important;}
}
@media (max-width: 480px){
    .hid-480{display: none !important;}
}


.banner-big {
    display: block;
}

.over1000 {display: none;}

/*#biznes .banner{margin: 0 0 0 0 !important;}*/
/*#biznes .banner {margin: 0 auto;}*/
.adver-block, .banner > iframe, .banner > div {margin-bottom: 30px;}
.movie-on .logo svg {width: 100%;}
#biznes .hint-row {margin-bottom: 20px;} 
#photo-video-right .photo-play {
    top: 23%;
    left: 34%;
}
.biznes-news-page h1.main-title + .news-cols ul {margin-top: 0 !important;}
#biznes .biz-listoil-page > .main-part > .center-part,
#biznes .biz-oilend-page > .main-part > .center-part {margin-bottom: 30px !important; }
.biz-testresult-page .horizontal .image:before {background: transparent !important;}
@media (min-width: 1000px) and (max-width: 1499px){
    .center-items{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .ml-20-lg{margin-left: 20px;}
}
@media (min-width: 768px) and (max-width: 999px){
    .inner-block-news{
        margin-bottom: 0 !important;
    }
    .inner-block-news1{
        margin-top: 15px;
    }
    #biznes .biznes-index-part .banner.r768{margin-left: 320px !important;} 
}

.read-too.line .time {
    float: none;
    display: none;
}

span.label_nk a, span.label_nk a:hover {
    text-transform: uppercase;
    color: #ffffff !important;
    background-color: #9099ae;
    text-decoration: none;
    display: inline-block;
    border-radius: 3px;
    padding: 2px 5px !important;
    font-size: 10px !important;
    position: relative;
    bottom: 2px;
    line-height: 14px;
}
span.label_pr a, span.label_pr a:hover {
    text-transform: uppercase;
    color: #ffffff !important;
    background-color: #9099ae;
    text-decoration: none !important;
    display: inline-block;
    border-radius: 3px;
    padding: 2px 5px !important;
    font-size: 10px !important;
    position: relative;
    bottom: 2px;
    line-height: 14px;
}

.grayscale {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    transition: 0.1s;
   }
.grayscale:hover {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
   }
   
@media (min-width: 1500px) {
.longread-content .exclusive-content p, 
.longread-content .exclusive-content ol, 
.longread-content .exclusive-content ul,
.longread-content .exclusive-content h3:not(.main-title), 
.longread-content .exclusive-content hr, 
.longread-content .exclusive-content table, 
/*.longread-content .exclusive-content div:not(.content-image),*/ 
/*.longread-content .exclusive-content span,*/ 
/*.longread-content .exclusive-content iframe,*/ 
.longread-content .article-head,
.longread-content .marketing-block,
.longread-content .social-likes,
.longread-content .article-tags,
.longread-content .disclaimer,
.longread-content .fb-comm-block,
.longread-content div#addition_news,
.longread-content div#addition_news_title
{
    max-width: 620px;
    width: 620px;
    margin-left: calc((100% - 620px) / 2) !important;
    margin-bottom: 15px;
}
}

@media (min-width: 1024px) and (max-width: 1500px) {
.longread-content .exclusive-content p, 
.longread-content .exclusive-content ol, 
.longread-content .exclusive-content ul,
.longread-content .exclusive-content h3:not(.main-title), 
.longread-content .exclusive-content hr, 
.longread-content .exclusive-content table, 
/*.longread-content .exclusive-content div:not(.content-image),*/ 
/*.longread-content .exclusive-content span,*/ 
/*.longread-content .exclusive-content iframe,*/ 
.longread-content .article-head,
.longread-content .marketing-block,
.longread-content .social-likes,
.longread-content .article-tags,
.longread-content .disclaimer,
.longread-content .fb-comm-block,
.longread-content div#addition_news,
.longread-content div#addition_news_title
{
    max-width: 620px;
    width: 620px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;

}
}

@media (max-width: 1024px) {
.longread-content .exclusive-content p, 
.longread-content .exclusive-content ol, 
.longread-content .exclusive-content ul,
.longread-content .exclusive-content h3:not(.main-title), 
.longread-content .exclusive-content hr, 
.longread-content .exclusive-content table, 
/*.longread-content .exclusive-content div:not(.content-image),*/ 
/*.longread-content .exclusive-content span,*/ 
/*.longread-content .exclusive-content iframe,*/ 
.longread-content .article-head,
.longread-content .marketing-block,
.longread-content .social-likes,
.longread-content .article-tags,
.longread-content .disclaimer,
.longread-content .fb-comm-block,
.longread-content div#addition_news,
.longread-content div#addition_news_title
{    
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px; 
}
}
.longread-content table p, .longread-content table div {
    width: 100%;
    display: table-cell;
}
.longread-content .biz-endlong-page .big-title {
    margin-bottom: 15px;
    padding: 0 10px;
}
.mneniya span.main-title:after {content: '';display: block;height: 1px;background:#d2d2d2;z-index: 0;position: relative;top: -25px;margin-left: 95px;}

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
} 