/*@font-face {
    font-family: "FreeSetDemiC";
    src: url("/public/design/fonts/FreeSet-Demi-Bold-Oblique.woff") format("woff")
}*/

html {
    height: auto;
    overflow-x: hidden;
}

body {
    font-family: 'Roboto', sans-serif;
    overflow-x: hidden;
    color: #000;
    font-style: normal;
    font-weight: 400;
    font-size: 16px
}
/*body.modal-open {padding-right: 0!important}*/

a {
    color: #000
}

p {
    margin: 0
}

a:hover {
    text-decoration: none;
    color: #000
}

label {
    margin-bottom: 0
}

.m-w-100 {
    max-width: 100%!important
}

.mw-553 {
    max-width: 533px
}

.bg-white {
    background-color: #fff
}

/*brending*/
.bending_wrap .left_brending {
    left: -460px
}

.bending_wrap .right_brending {
    right: -460px
}

.bending_wrap .left_brending,
.bending_wrap .right_brending {
    bottom: 0;
    position: absolute;
    top: 0;
    width: 460px;
    z-index: 1
}

.branding_container {
    margin: auto;
    position: relative
}

@media (min-width:1280px) and (max-width:1500px) {
    .branding_container {
        max-width: 1000px
    }
}

@media (max-width:1500px) {
    .post-header .viewer-wrapper.off .container {align-items: unset}
    .viewer-wrapper > div {overflow-y: auto;height: 420px;overflow-x: hidden}
}
@media (max-width:1500px) and (min-width:992px) {

    .life-block-sp .news-block-text,
    .newsblock-full-size .news-block-text-area .news-block-text {font-size: 1.45em !important;line-height: 1.8rem !important;padding-right: 20px;}
    .choice-link-big {font-size: 1.45em !important;line-height: 1.8rem !important}
    .life-block-sp .rubric {margin: 5px 0 -4px !important}
    .voices .big .opinions-title {font-size: 1.45em !important;line-height: 1.8rem !important;}
    
.news-block.news-block-divided img {
    max-height: 150px;
}
.news-block.news-block-divided {
    height: 300px;
    border-bottom: 1px solid #EEEEEE;
}

.news-block-divided .news-block-text {
    color: #000 !important;
    transition: 0.3s ease-in-out;
    padding-right: 15px;
    font-size: 1.06em;
    line-height: 1.313rem;
}

.news-block.news-block-divided .eff {
    background: none !important;
}

.news-block.news-block-divided .read-time.white {
    color: #000 !important;
}

.news-block-divided .read-time.white::before {
    width: 11px;height: 10px;display: inline-block;margin-right: 7px;position: relative;top: 1px;content: "";background-image: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5061 1.33578C7.68127 0.166501 6.15997 1.41978 5.49997 2.2665C4.90047 1.49034 3.58377 0.384901 1.21547 1.08378C0.970709 1.15597 0.729843 1.24121 0.493871 1.33914C0.444808 1.35994 0.400028 1.38996 0.361871 1.42762C0.338574 1.45341 0.317933 1.48155 0.300271 1.51162C0.283153 1.53606 0.268068 1.56191 0.255171 1.5889C0.234372 1.63823 0.222449 1.69096 0.219971 1.74458V8.91258V8.92378C0.22195 8.9686 0.230859 9.01283 0.246371 9.05482C0.246371 9.06602 0.246371 9.07834 0.252971 9.08954C0.285437 9.17255 0.341536 9.24377 0.414061 9.29406C0.486586 9.34436 0.572223 9.37142 0.659971 9.37178C0.722348 9.37149 0.783911 9.35734 0.840371 9.33034C3.99737 8.03338 5.03797 10.307 5.09407 10.4369C5.09957 10.4492 5.10947 10.4593 5.11497 10.4716C5.13135 10.5053 5.15207 10.5365 5.17657 10.5646C5.19273 10.5811 5.21 10.5964 5.22827 10.6105C5.24849 10.6275 5.27022 10.6425 5.29317 10.6553C5.31446 10.668 5.33693 10.6785 5.36027 10.6867C5.3892 10.6961 5.4191 10.7021 5.44937 10.7046C5.46598 10.7094 5.48288 10.7132 5.49997 10.7158C5.51777 10.7131 5.53541 10.7094 5.55277 10.7046C5.58267 10.702 5.61218 10.696 5.64077 10.6867C5.66446 10.6785 5.6873 10.668 5.70897 10.6553C5.73116 10.6418 5.75247 10.6268 5.77277 10.6105C5.79127 10.5967 5.80856 10.5814 5.82447 10.5646C5.8481 10.5369 5.86841 10.5064 5.88497 10.4739C5.89157 10.4604 5.90147 10.4503 5.90697 10.4369C5.95427 10.3249 6.97067 8.00874 10.175 9.33594C10.2415 9.36335 10.3136 9.37377 10.3851 9.36628C10.4565 9.35879 10.525 9.33363 10.5847 9.29298C10.6443 9.25233 10.6933 9.19744 10.7274 9.13309C10.7614 9.06873 10.7795 8.99687 10.78 8.92378V1.75578C10.781 1.66587 10.7554 1.57773 10.7066 1.50283C10.6577 1.42792 10.5878 1.36972 10.5061 1.33578ZM1.09997 8.2865V2.06714C1.19237 2.03354 1.28807 1.99546 1.37607 1.96858C1.43657 1.94954 1.49267 1.93834 1.55097 1.92266C1.66097 1.89242 1.77097 1.86218 1.88097 1.8409C1.94697 1.82746 2.00857 1.82074 2.07237 1.81178C2.16477 1.79722 2.25607 1.78378 2.34297 1.77706C2.40677 1.77706 2.46837 1.77034 2.52997 1.7681C2.60917 1.7681 2.68837 1.7681 2.76317 1.7681C2.83797 1.7681 2.87977 1.77482 2.93697 1.78042C2.99417 1.78602 3.07667 1.7961 3.14377 1.8073C3.21087 1.8185 3.25377 1.82634 3.30327 1.83866C3.35277 1.85098 3.42647 1.8689 3.48587 1.88682C3.54527 1.90474 3.58157 1.91706 3.62777 1.93386C3.67397 1.95066 3.73777 1.97642 3.79057 1.99994C3.84337 2.02346 3.87637 2.03802 3.91597 2.05818C3.95557 2.07834 4.01387 2.11194 4.06117 2.13994C4.10847 2.16794 4.13377 2.1825 4.17117 2.2049C4.20857 2.2273 4.26027 2.26762 4.30317 2.3001C4.34607 2.33258 4.36257 2.34378 4.38897 2.36506C4.43517 2.40426 4.47697 2.44346 4.51877 2.47706L4.57487 2.52746C4.63097 2.58346 4.68487 2.63946 4.72887 2.69434C4.74317 2.71114 4.75417 2.72682 4.76737 2.74362C4.79817 2.78058 4.82897 2.81866 4.85427 2.85562C4.87957 2.89258 4.88177 2.89482 4.89607 2.91498C4.91037 2.93514 4.93677 2.97322 4.95437 3.0001L4.98517 3.05274C5.00057 3.07626 5.01487 3.10202 5.02697 3.12218L5.04787 3.16138L5.06437 3.19386V8.95626C4.32627 8.28202 3.06677 7.66938 1.09997 8.2865ZM9.89997 8.2865C7.93097 7.66826 6.67257 8.2865 5.93997 8.9585V3.19834C6.13357 2.81306 7.18407 1.07034 9.89997 2.0593V8.2865Z' fill='%23858585'/%3E%3C/svg%3E%0A");
}

.news-block-divided .news-block-text-area {    
    position: unset;
}

.news-block-divided .rubric.white {
    margin: 2px 0 -4px !important;
    color: #000;
}
    
    .voices .big .opinions-title {width: calc(100% - 230px)!important}

    .voices .big img {width: 230px !important;height: 230px !important}
    .voices .opinions-img.big {padding-top: 76px}
    .col-lg {
        -ms-flex-preferred-size: 0;
        flex-basis: 0%;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .row-cols-lg-1 > * {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .row-cols-lg-2 > * {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .row-cols-lg-3 > * {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .row-cols-lg-4 > * {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .row-cols-lg-5 > * {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }

    .row-cols-lg-6 > * {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-lg-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-lg-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-lg-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-lg-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-lg-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-lg-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-lg-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-lg-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-lg-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-lg-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-lg-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-lg-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-lg-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .offset-lg-0 {
        margin-left: 0 !important
    }

    .offset-xl-3 {
        margin-left: 25%
    }

    .d-lg-none {
        display: none !important
    }

    .d-lg-inline {
        display: inline !important
    }

    .d-lg-inline-block {
        display: inline-block !important
    }

    .d-lg-block {
        display: block !important
    }

    .d-lg-table {
        display: table !important
    }

    .d-lg-table-row {
        display: table-row !important
    }

    .d-lg-table-cell {
        display: table-cell !important
    }

    .d-lg-flex {
        display: -ms-flexbox !important;
        display: flex !important
    }

    .d-lg-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }

    .news-height {
        height: 962px;
    }

    .ul-fade:before {
        top: 878px !important;
    }
    
    section.big-articles {margin-top: 60px;}
}
@media (max-width:991px) and (min-width:767px) {
    .spec-proj-article .news-block-text-area {
        min-height: 120px;
    }
    .spec-proj-article img {
        max-height: 200px !important;
    }
    .news-block.news-block-divided img {
    max-height: 200px;
    }
    .news-block.news-block-divided {
    height: 300px;
    border-bottom: 1px solid #EEEEEE;
    }

.news-block-divided .news-block-text {
    color: #000 !important;
    transition: 0.3s ease-in-out;
    padding-right: 15px;
    font-size: 1.06em;
    line-height: 1.313rem;
}

.news-block.news-block-divided .eff {
    background: none !important;
}

.news-block.news-block-divided .read-time.white {
    color: #000 !important;
}

.news-block-divided .read-time.white::before {
    width: 11px;height: 10px;display: inline-block;margin-right: 7px;position: relative;top: 1px;content: "";background-image: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5061 1.33578C7.68127 0.166501 6.15997 1.41978 5.49997 2.2665C4.90047 1.49034 3.58377 0.384901 1.21547 1.08378C0.970709 1.15597 0.729843 1.24121 0.493871 1.33914C0.444808 1.35994 0.400028 1.38996 0.361871 1.42762C0.338574 1.45341 0.317933 1.48155 0.300271 1.51162C0.283153 1.53606 0.268068 1.56191 0.255171 1.5889C0.234372 1.63823 0.222449 1.69096 0.219971 1.74458V8.91258V8.92378C0.22195 8.9686 0.230859 9.01283 0.246371 9.05482C0.246371 9.06602 0.246371 9.07834 0.252971 9.08954C0.285437 9.17255 0.341536 9.24377 0.414061 9.29406C0.486586 9.34436 0.572223 9.37142 0.659971 9.37178C0.722348 9.37149 0.783911 9.35734 0.840371 9.33034C3.99737 8.03338 5.03797 10.307 5.09407 10.4369C5.09957 10.4492 5.10947 10.4593 5.11497 10.4716C5.13135 10.5053 5.15207 10.5365 5.17657 10.5646C5.19273 10.5811 5.21 10.5964 5.22827 10.6105C5.24849 10.6275 5.27022 10.6425 5.29317 10.6553C5.31446 10.668 5.33693 10.6785 5.36027 10.6867C5.3892 10.6961 5.4191 10.7021 5.44937 10.7046C5.46598 10.7094 5.48288 10.7132 5.49997 10.7158C5.51777 10.7131 5.53541 10.7094 5.55277 10.7046C5.58267 10.702 5.61218 10.696 5.64077 10.6867C5.66446 10.6785 5.6873 10.668 5.70897 10.6553C5.73116 10.6418 5.75247 10.6268 5.77277 10.6105C5.79127 10.5967 5.80856 10.5814 5.82447 10.5646C5.8481 10.5369 5.86841 10.5064 5.88497 10.4739C5.89157 10.4604 5.90147 10.4503 5.90697 10.4369C5.95427 10.3249 6.97067 8.00874 10.175 9.33594C10.2415 9.36335 10.3136 9.37377 10.3851 9.36628C10.4565 9.35879 10.525 9.33363 10.5847 9.29298C10.6443 9.25233 10.6933 9.19744 10.7274 9.13309C10.7614 9.06873 10.7795 8.99687 10.78 8.92378V1.75578C10.781 1.66587 10.7554 1.57773 10.7066 1.50283C10.6577 1.42792 10.5878 1.36972 10.5061 1.33578ZM1.09997 8.2865V2.06714C1.19237 2.03354 1.28807 1.99546 1.37607 1.96858C1.43657 1.94954 1.49267 1.93834 1.55097 1.92266C1.66097 1.89242 1.77097 1.86218 1.88097 1.8409C1.94697 1.82746 2.00857 1.82074 2.07237 1.81178C2.16477 1.79722 2.25607 1.78378 2.34297 1.77706C2.40677 1.77706 2.46837 1.77034 2.52997 1.7681C2.60917 1.7681 2.68837 1.7681 2.76317 1.7681C2.83797 1.7681 2.87977 1.77482 2.93697 1.78042C2.99417 1.78602 3.07667 1.7961 3.14377 1.8073C3.21087 1.8185 3.25377 1.82634 3.30327 1.83866C3.35277 1.85098 3.42647 1.8689 3.48587 1.88682C3.54527 1.90474 3.58157 1.91706 3.62777 1.93386C3.67397 1.95066 3.73777 1.97642 3.79057 1.99994C3.84337 2.02346 3.87637 2.03802 3.91597 2.05818C3.95557 2.07834 4.01387 2.11194 4.06117 2.13994C4.10847 2.16794 4.13377 2.1825 4.17117 2.2049C4.20857 2.2273 4.26027 2.26762 4.30317 2.3001C4.34607 2.33258 4.36257 2.34378 4.38897 2.36506C4.43517 2.40426 4.47697 2.44346 4.51877 2.47706L4.57487 2.52746C4.63097 2.58346 4.68487 2.63946 4.72887 2.69434C4.74317 2.71114 4.75417 2.72682 4.76737 2.74362C4.79817 2.78058 4.82897 2.81866 4.85427 2.85562C4.87957 2.89258 4.88177 2.89482 4.89607 2.91498C4.91037 2.93514 4.93677 2.97322 4.95437 3.0001L4.98517 3.05274C5.00057 3.07626 5.01487 3.10202 5.02697 3.12218L5.04787 3.16138L5.06437 3.19386V8.95626C4.32627 8.28202 3.06677 7.66938 1.09997 8.2865ZM9.89997 8.2865C7.93097 7.66826 6.67257 8.2865 5.93997 8.9585V3.19834C6.13357 2.81306 7.18407 1.07034 9.89997 2.0593V8.2865Z' fill='%23858585'/%3E%3C/svg%3E%0A");
}

.news-block-divided .news-block-text-area {    
    position: unset;
}

.news-block-divided .rubric.white {
    margin: 2px 0 -4px !important;
    color: #000;
}    
    
    .news-height {
        height: 665px
    }

    .ul-fade:before {
        top: 575px !important
    }
    .more-link_2 {
        bottom: -3px
    }
}

.bending_wrap .left_brending a,
.bending_wrap .right_brending a {
    bottom: 0;
    position: fixed;
    top: 0
}
/*brending*/

.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media (min-width:767px) {
    .container {
        max-width: 770px
    }
}

@media (min-width:992px) {
    .container {
        max-width: 970px
    }
}

@media (min-width:1500px) {
    .container {max-width: 1290px}
    .news-height {height: 642px}
    .container.opinion {max-width: 1030px}
    .branding_container {max-width: 1280px}
    .article-card #area {max-width: calc(100% - 340px)}
    section.big-articles {margin-top: 60px;}
    .news-block.news-block-divided:hover .news-block-text-area .news-block-text {color: #fff !important;}
    .news-block.news-block-divided:hover .eff2 {
        background: #000!important;
        transition: 0.2s ease-in-out!important;
        opacity: 0.2!important;
    }
}

.container-fluid {
    max-width: 1260px;
    padding: 0
}

.container.grey-bg {
    background-color: #f6f6f6;
    padding-top: 29px
}

.max-height-150>img {
    max-height: 150px!important
}

.max-width-1260 {
    max-width: 1260px
}

.pad-btm-59 {
    padding-bottom: 59px
}


.btm-10 {
    bottom: -59px
}

.p-side-10 {
    padding-left: 10px;
    padding-right: 10px
}

.m-side-10 {
    margin-left: -10px;
    margin-right: -10px
}

.p-side-5 {
    padding-left: 5px;
    padding-right: 5px
}

.m-side-5 {
    margin-left: -5px;
    margin-right: -5px
}

.pt-32 {
    padding-top: 34px
}

.pb-118 {
    padding-bottom: 118px
}

.text-center {
    text-align: center
}

.margin-auto {
    margin: 0 auto
}

/*header new (as on other sites)*/
.pre-header .login-btn.mv-100.withoutAd {width: 99px !important;display: none}.pre-header .login-btn.mv-100{width: 148px !important}.news-logo{background-image: url(../images/ligalogo/liga-novosti.svg) !important;display: block;width: 176px !important}.life-logo{background-image: url(../images/ligalogo/liga-life-logo.svg) !important;display: block;padding-top: 46px !important;width: 141px !important;}.tech-logo{background-image: url(../images/ligalogo/liga-tech.svg) !important;display: block;width: 179px !important;}.mobile-logo-biz-text{border-left: 1px solid grey;margin-left: 10px;padding-left: 10px;font-size: 1.625em}.fin-logo {background-image: url(../images/ligalogo/liga-finans.svg) !important;display: block;width: 179px !important}.biz-logo {background-image: url(../images/ligalogo/liga-biznes.svg) !important;display: block;width: 161px !important}.mobile-logo-biz{background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 33 33' xml:space='preserve'%3E%3Cg%3E%3Cpath style='fill: %23EC001E;' class='st0' d='M13.4,31.8c-1.8-0.3-3.5-0.9-5-1.8c3.8-0.1,9.4-1.7,10.2-6.1c0.1-0.6,0.1-1.1,0-1.5c3.8-0.1,9.8-1.6,10.6-6.2 c0.7-4-4.4-5.5-5.6-8.7c-0.4-1.1-0.4-3.3,0.6-4.2c5.3,3.2,8.4,9.4,7.2,15.9C29.9,27.6,21.8,33.3,13.4,31.8L13.4,31.8z M7.9,29.8 c-5.3-3.3-8.3-9.5-7.2-16c1.5-8.4,9.5-14.1,18-12.6c1.8,0.4,3.5,1,5,1.8C20,3.2,14.4,4.8,13.6,9.2c-0.1,0.6-0.1,1.1,0,1.6 c-3.8,0.1-9.8,1.6-10.6,6.1c-0.7,4.1,4.4,5.4,5.6,8.6C9,26.6,9,28.8,7.9,29.8L7.9,29.8z M13.7,10.9c0.7,2.8,4.5,4.3,5.5,7 c0.4,1.2,0.4,3.4-0.7,4.3c-0.7-2.8-4.5-4.3-5.5-7C12.5,14,12.5,11.8,13.7,10.9L13.7,10.9z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");display: inline-block;width: 30px;height: 30px;background-repeat: no-repeat;}

.main-logo{background-image:url("data:image/svg+xml,%3Csvg width='128' height='35' xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 500 120'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ec001e;%7D.cls-2%7Bfill:%2300123f;%7D.cls-3%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eliga.net.%3C/title%3E%3Cpath class='cls-1' d='M310.35,125.23H298.17l2.65-12.44H313Zm11.65,0,9.26-44.73h11.38l-1.32,6.62h0.26a22.48,22.48,0,0,1,6.35-5.29,20.43,20.43,0,0,1,9.79-2.38c2.38,0,6.62.26,9.79,3.71a12.25,12.25,0,0,1,2.91,8.47c0,1.59-.26,2.91-0.26,4l-6.09,30.17H352.17l5.56-27.26a9.92,9.92,0,0,0,.26-2.91,5.45,5.45,0,0,0-1.85-4.5,6,6,0,0,0-4.5-1.59A12.29,12.29,0,0,0,344,92.14c-3.44,2.65-4.76,6.09-5.56,9.26l-5,24.35H322v-0.53ZM386.58,107a4.5,4.5,0,0,0-.26,1.85,7.89,7.89,0,0,0,3.18,6.35,14.8,14.8,0,0,0,8.47,2.38,24.47,24.47,0,0,0,7.68-1.06c2.38-.53,4.5-1.32,7.15-2.12l-1.85,9a45.33,45.33,0,0,1-15.62,2.91c-5.29,0-11.65-1.32-15.62-4.76-2.65-2.38-5.56-6.62-5.56-14a27.36,27.36,0,0,1,7.68-19.32,28.26,28.26,0,0,1,20.12-8.47c6.88,0,10.85,2.91,13.23,5.56,2.12,2.38,4,6.09,4,11.65a59,59,0,0,1-.79,7.15l-0.53,3.44H386.58V107Zm20.12-8.73a9.92,9.92,0,0,0,.26-2.91A7.83,7.83,0,0,0,405.37,90c-1.06-1.32-2.91-2.38-5.82-2.38a9.44,9.44,0,0,0-7.41,3.44,16.81,16.81,0,0,0-4,7.15h18.53Zm16.15-10.32,1.59-7.41h7.15l2.12-10.32,11.91-1.32L443,80.76h10.59L452,88.17H441.37l-4.23,21.44a18,18,0,0,0-.53,4,4.22,4.22,0,0,0,1.06,3.18,6.41,6.41,0,0,0,3.44,1.06,22.23,22.23,0,0,0,5-.79l-1.85,8.47a49.2,49.2,0,0,1-8.73,1.06c-3.44,0-6.62-.79-8.73-2.65a9.2,9.2,0,0,1-2.91-7.15,18.42,18.42,0,0,1,.53-4.23l4.76-24.09h-6.35V87.91Z' transform='translate(0 -1)'/%3E%3Cpath class='cls-2' d='M156,62L143.6,125.5H120.3l9-45.53H117.92L115.8,90.56c-3.18,15.09-5.56,34.94-28.59,34.94a42.65,42.65,0,0,1-11.65-1.59l3.18-15.62a32.43,32.43,0,0,0,5,.53,7.49,7.49,0,0,0,6.35-4c1.32-1.85,3.18-6.09,6.35-22.23L100.72,62H156Zm32,0H164.77L161.33,80.5h23.56Zm-34.41,56.11-1.32,7.41h23.29l8.47-43.14C164.24,84.73,157.09,100.09,153.65,118.08Zm137.11,7.41H266.15l-1.59-13.23H246l-6.62,13.23H216.12L250,62h31.5ZM264.82,96.91l-2.38-19.06h-0.26L251.85,96.91h13ZM232,80.5L241.53,62H196.8L184.36,125.5h23.29l9-45H232Z' transform='translate(0 -1)'/%3E%3Ccircle class='cls-3' cx='42.49' cy='42.44' r='42.35'/%3E%3Cpath class='cls-1' d='M35.07,85.26a40.9,40.9,0,0,1-13.76-5C31.9,79.7,47,75.47,49.37,63.56a9.93,9.93,0,0,0,0-4c10.32-.26,26.73-4.5,28.85-16.94,1.85-11.12-11.91-14.82-15.35-23.56-1.06-3.18-1.06-9,1.59-11.38A42.36,42.36,0,0,1,84.31,51.12,43,43,0,0,1,35.07,85.26h0ZM20.25,79.7A42.49,42.49,0,0,1,49.63,1.62a45.86,45.86,0,0,1,13.5,5c-10.06.53-25.41,4.76-27.53,16.68a11.37,11.37,0,0,0,0,4.23C25,27.83,8.87,31.8,6.75,44.24,4.9,55.62,18.66,59.06,22.1,67.79c1.06,3.44,1.06,9.26-1.85,11.91h0ZM35.87,28.09C37.72,35.77,48.31,39.74,51,47.15,52,50.32,52,56.41,49.1,58.79,47.25,51.12,36.66,47.15,34,39.74c-1.32-3.18-1.32-9,1.85-11.65h0Z' transform='translate(0 -1)'/%3E%3C/svg%3E");height:35px;width:128px;padding-top:35px;background-repeat:no-repeat}.header-shadow{min-height:85px}header{background-color:#fff;min-height:85px;padding:14px 15px 10px;z-index:5;position:relative;transition:0.4s ease-in-out}.main-logo div{font-size:.75em;line-height:1.5rem;color:#858585;padding-left:22px;margin-top:-2px}form input.open-search{padding:10px;display:block;width:450px!important;opacity:1!important}form input.search{position:absolute;right:5px;width:0;transition:all 0.3s,opacity 0.2s ease-in-out;border:none;outline:none;left:auto;border-bottom:2px solid #000!important;height:33px;top:-1px;opacity:0}.search-btn{top:2px;cursor:pointer;padding:1px 0 5px 10px}.pre-header{background-color:#F6F6F6;padding:5px 0;z-index:5;position:relative;display:flex;justify-content:end;align-items:end}.pre-header-next{display:flex;justify-content:flex-end;align-items:center;align-content:center}.navbar-align{display:flex;justify-content:space-between;align-items:center;align-content:center;margin:0 auto}.mv-100{width: 100px !important}.login-noborder{margin-left: 15px;margin-right: 13px;border: none !important}.login-btn svg{margin-bottom: 1px}.login-btn{cursor: pointer;width:64px;background:#F6F6F6;border:1px solid #A9A9A9;box-sizing:border-box;border-radius:3px;font-weight:400;font-size:.875em;line-height:1rem;min-height:20px;padding-top:2px;margin-top: -1px}navbar ul{padding-left:0}ul.nav{display:inline-flex}ul.nav li{list-style:none;margin:0 16px;position:relative}navbar ul li:last-child{margin-right:32px}navbar ul li.active::after{content:' ';display:block;position:absolute;left:0;right:0;bottom:-11px;border-bottom:4px solid #01275C}navbar ul li:hover a{color:#858585}navbar ul li.active:hover a{color:#000}navbar ul li a{transition:0.2s ease}.menu{position:relative;top:5px;cursor:pointer;display:inline-flex}.nav-align-it-end{display:flex;align-items:end}.lang{font-size:.875em;line-height:1rem;background-color:transparent;border:none;outline:none!important;margin:0 3px 0 14px}.dropdown{/*top:-3px*/}.dropdown-menu{min-width:4rem}.horizontal-line{border-left:1px solid #CDCDCD;height:29px;margin:0 20px -6px 18px}.movie-on .viewer-wrapper{top: 71px}.movie-off .viewer-wrapper{top: 71px}.movie-off{position:relative}.movie-on{position:fixed;top:0;width:100%;padding:14px 15px 11px;left:0;box-shadow: 0 4px 5px rgba(188,188,188,.25);}.weather_2{font-size:.875em;line-height:1rem}.social>div{padding-right:0}.viewer-wrapper{z-index: 999;display:none;opacity:1;position:absolute;flex-direction:column;width:100%;background-color:#fff;left:auto;right:15px;padding:26px 38px 39px;top:71px;box-shadow:0 4px 6px rgba(0,0,0,.25);border-top:2px solid rgba(0,0,0,.1);max-width:768px}.viewer-wrapper .social-area.black-theme{margin-top:2px}.viewer-wrapper .tl svg{margin-left:-2px}.viewer-wrapper .social-icon{width:30px;height:30px}.viewer-wrapper .social-area a{width:30px}.viewer-wrapper .social-area a:nth-child(3){margin-right:0}#menu{z-index: 999}.viewer-wrapper .social-area a:nth-child(even){margin:0 18px}.viewer-wrapper.off{display:none}.menu .close{display:none}.menu .open{display:block}.menu.act .open{display:none}.menu.act .close{display:block}.close-viewer{width:38px;height:38px;position:absolute;right:20px;top:15px;background:url(../images/icons/close-viewer.png);cursor:pointer}.viewer-wrapper ul{padding-left:0}.viewer-wrapper ul li{font-weight:700;font-size:1.188em;line-height:2.25rem;list-style:none}.text-block .main-text{font-weight:700;font-size:1.188em;line-height:1.875rem}.text-block .secondary-text{font-size:.875em;line-height:1.125rem;margin:5px 0}.secondary-text>a{transition:0.3s ease-in-out;line-height: 1.15rem}.viewer-wrapper .text-block .secondary-text:hover a{color:#858585}.text-block{margin-bottom:12px}.text-block.once .main-text{margin-bottom:0}.border-left{border-left:1px solid #CECECE;padding-left:32px}.mobile-absolute{position:absolute;bottom:0;top:auto}@media (max-width: 1500px){ul.nav li {margin: 0 7px}navbar ul li.donat-area{margin-right: 9px !important}}@media (max-width:991px) and (min-width:767px){.viewer-header{border-bottom:1px solid #e8e8e8}.half-height{height:131px}.sp-p-md{padding-top:38px}.after-social-area{width:100%}.centering{margin-left:5px}.viewer-social{margin:0 auto;display:block;width:fit-content}}@media only screen and (max-width:995px){ul.nav li{margin:0 6px}.main-logo{width:126px}.logo-area{justify-content:center}.logo-paddings{margin:0 12px 0 10px}.viewer-wrapper{padding:15px 20px 27px;top:71px;width:calc(100% + 30px) !important;margin-left:-15px;margin-right:-15px;right:0;left:0;max-width:calc(100% + 30px)}.w-tablet-100{max-width:100%}}@media only screen and (max-width:850px){ul.nav li{margin:0 3px}.main-logo svg{width:126px}.border-left{padding-left:15px}}@media only screen and (max-width:767px){.movie-off .viewer-wrapper {top: 59px}.pre-header .login-btn.mv-100:not(.withoutAd) {display: none}.pre-header .login-btn.mv-100.withoutAd {display: block}.login-btn{margin-top: -1px}.text-block,.text-block.once .main-text{margin-bottom:6px}.exclusive-subscription{margin:0 auto 15px}.liga-net-logo{height:31px!important;width:148px!important;left:10px!important}.close-viewer{right:10px!important;-webkit-background-size:cover!important;background-size:cover!important;height:25px!important;width:25px!important}.viewer-social-media>a:first-child{margin-left:0}.viewer-wrapper{padding:15px 20px 27px;top:58px;width:calc(100% + 50px) !important;right:-10px;left:-10px;max-width:calc(100% + 50px)}.movie-on .viewer-wrapper{top: 58px}.border-left{border:none !important}header{min-height:65px;padding:7px 25px 10px !important;}.header-shadow .container.navbar-align{padding-left:0;padding-right:0}.header-shadow{min-height:65px}.movie-on{padding:7px 25px 10px}.logo-area.second{padding:15px 0 5px}}@media only screen and (max-width:640px){.social-area{margin-top:20px}}@media only screen and (max-width: 575px){.movie-on {padding: 7px 15px 10px}}@media only screen and (max-width: 450px){.movie-off .viewer-wrapper {top: 58px}.mobile-logo-biz-text {margin-left: 5px;padding-left: 5px;font-size: 1.4em}header {padding: 7px 10px 10px !important}}@media only screen and (max-width:550px){form input.open-search{width:350px!important}.viewer-wrapper .social-area.black-theme{margin-top:16px}}@media only screen and (max-width:450px){.pre-header-next{padding-left: 0 !important;padding-right: 0 !important;}.soc-mobile{margin-bottom:10px}form input.open-search{width:243px!important}.logo-area.third img{max-width:100%}.container{padding-left:10px;padding-right:10px}}@media (max-height:390px){.viewer-wrapper{overflow-y:auto;height:calc(100% + 206px)}html.hamburg-menu-active{overflow-y:hidden}}.donat-button{width: 100%;max-width: 165px;min-height: 35px;background-color: #EC001E;border-radius: 3px;padding: 9px 0 0;color: #fff;display: block;margin-top: -10px;position: relative;top: 5px;min-width: 165px;font-size: 14px;line-height: 16px;text-align: center}navbar ul li.donat-area{margin-right: 22px;margin-left: 0}.mobile-donat{justify-content: center;align-items: center;padding-top: 2px;position: relative;top: 0;margin-right: 9px;max-width: 106px;min-width: 106px}.donat-button:hover{color:#fff}

html[lang="en"] .main-logo {
    background-image: url(../images/ligalogo/liga-en.svg) !important;
}

/*header v.2.0*/
.lang-list {
    display: inline-flex;
    gap: 0 10px;
}
@media (max-width: 766px) {
    .post-header .lang-list {
        display: none;
    }
}

.pre-header {display: none}
.pre-header .container {padding-left: 0;padding-right: 0}
.pre-header .lang {margin: 0 0 0 17px}
.pre-header .donation-button, .pre-header .adfree-button {min-height: 24px;width: 100%;border-radius: 3px;text-align: center;border: none;font-size: .75em;padding-top: 4px}
.pre-header .donation-button {max-width: 95px;background-color: #F0F0F0;margin-right: 11px;color: #000}
.pre-header .adfree-button {max-width: 105px;background-color: #E30F23;color: #fff}
header {box-shadow: none}
header .login-btn {background-color: #fff}
header .new-header-donat {max-width: 175px;min-width: 175px;background-color: #F0F0F0;justify-content: center;color: #000;margin-right: 6px;}
header .new-header-donat:hover {color: #000}
header .weather_2 {margin-right: 27px}
header .weather_2 a, header .weather_2 {color: #858585}
header .new-header-adfree {max-width: 128px;min-width: 128px;background-color: #EC001E;justify-content: center}
header .new-header-adfree, header .new-header-donat {position: relative;top: -1px}
header .login-btn {top: 1px !important}
header .login-btn, header .search-btn {position: relative;top: 5px}
header form input.search {right: 4px;height: 36px;top: 4px}
header .podcast-button {margin-left: 43px;position: relative;top:-2px}
.post-header .podcast-button {margin-right: -63px;padding-top: 0}
.post-header {border-top: 1px solid #F1F1F1;box-shadow: 0 4px 5px rgba(188,188,188,.25);z-index: 999;position: relative;top: -1px;background-color: #fff}
.post-header .container {display: flex;justify-content: space-between;align-items: center;position: relative}
.post-header.fixed .lang {display: none}
.pre-header .lang {padding: 5px 4px;font-size: .75em;line-height: 1rem}
.lang {border-radius: 3px;background-color: #222222;color: #ffffff;padding: 8px 6px 6px 6px;font-weight: 700}
a.lang:hover {text-decoration: none;color: #858585}
.post-header.fixed {position: fixed;top:0;width:100%;left:0;background-color: #fff;z-index: 999999}
.post-header .shadow-fixed, .post-header .fixed-post-logo {display: none!important;}
.post-header.fixed .fixed-post-logo {display: inline-block!important;}
.post-header.fixed .fixed-post-logo a {position: relative;top: -1px}

.login-noborder {margin-left: 18px;margin-right: 19px}
.text-block .main-text a {transition: 0.3s ease}
.text-block .main-text:hover a {color: #858585}
.post-header.fixed ul.post-header-list li:hover .post-dropdown ~ .dropdown-area,
.post-header.fixed ul.post-header-list li .post-dropdown + svg {display: none !important}
.post-header ul.post-header-list li:hover a:first-child {color: #858585}
.post-header ul.post-header-list li .dropdown-area div a {color: #000!important;font-size: 0.9em}
.post-header ul.post-header-list li .dropdown-area div a:hover {color: #858585!important;}
.post-header ul.post-header-list li a {transition: 0.3s ease}
.post-header ul.post-header-list li {display: inline-block;margin: 0 7px;padding-bottom: 6px;position: relative;font-size: 0.95em}
.search-btn {padding: 1px 0 5px 18px}
.post-header.fixed .viewer-wrapper {top: 36px}
.viewer-wrapper {top: 83px;max-width: 100%;width: 100%;margin: 0;right: 0;position: fixed;left: 0}
.mobile-absolute {position: relative}

.dropdown-area {position: absolute;left: -27px;right: auto;bottom: auto;top: 23px;display: none;z-index: 99}
ul.post-header-list li:hover .post-dropdown ~ .dropdown-area {display: block !important}
.dropdown-area div {width: 248px;box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);background-color: #fff;margin-top: 6px;padding: 14px 0 17px 27px}
.dropdown-area div a {display: block;font-size: 0.875em;line-height: 1.75rem}

.post-header.fixed .shadow-fixed {display: block!important;top: 0;margin-top: 0!important}
.post-header ul.post-header-list {list-style: none;padding-left: 0;margin: 0;padding-top: 7px}
.post-header ul.post-header-list li:first-child {margin-left: 0}
.post-header ul.post-header-list li:last-child {margin-right: 0}
.post-header ul.post-header-list li.act > a {border-bottom: 5px solid #00123F;padding-bottom: 3px}
.post-header ul.post-header-list li a.post-dropdown + svg {margin: 0 0 2px 2px}
@media (max-width: 1500px){
    .post-header ul.post-header-list li.desktop-hide {display: none}
    .viewer-wrapper > div::-webkit-scrollbar {width: 5px}
    .viewer-wrapper > div::-webkit-scrollbar-track {background: #f1f1f1}
    .viewer-wrapper > div::-webkit-scrollbar-thumb {background: #888}
}
@media (max-height: 620px){
    .viewer-wrapper > div {overflow-y: auto;height: 400px;overflow-x: hidden}
    .viewer-wrapper .container > div.row {height: 400px}
}
@media (max-width: 991px) {
    header .podcast-button {margin-left: 10px}
    .article .social-shares, .article.longrid .social-shares, .article-card .social-shares, .opinion .social-shares {height: auto}
    .article .social-shares a:last-child, .article.longrid .social-shares a:last-child,
    .article-card .social-shares a:last-child,
    .opinion .social-shares a:last-child {display: block!important;margin-left: 2px!important;margin-top: 0;margin-bottom: -18px}
    .write-us {padding: 10px 0}
    .article-time + .social-shares a:last-child {margin-top: 5px}
    .social-shares.d-flex.mt-2 a.d-flex.align-items-center.ml-auto {width: 100%}
    .post-header ul.post-header-list li.tablet-hide {display: none}
    .border-left {border-left: none!important;padding-left: 15px}
    .text-block.act .d-none.d-lg-block {display: block!important}
    .viewer-wrapper .text-block .secondary-text {width: 49%;display: inline-block}
    .mobile-absolute .secondary-text {width: 100% !important}
    .mobile-absolute .text-block, .viewer-wrapper .text-block.once {border-bottom: none !important}
    .viewer-wrapper .text-block {border-bottom: 1px solid #EEEEEE;position: relative}
    .viewer-wrapper .text-block .main-text {font-size: 1.065em;cursor: pointer;padding: 6px 0}
    .viewer-wrapper > div {overflow-y: auto;height: 363px;overflow-x: hidden}
    .viewer-wrapper .container > div.row {height: 363px}

    .viewer-wrapper .mobile-absolute .text-block:after {display: none}
    .viewer-wrapper .text-block.mob-drop.act:after {transform: rotate(180deg)}
    .viewer-wrapper .text-block.mob-drop:after {transition: 0.3s ease;content: "";position: absolute;top: 17px;right: 3px;width: 12px;height: 7px;background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.23922 7.07166L11.9 1.41084C12.0333 1.27756 12.0333 1.0638 11.9 0.930514C11.7668 0.79723 11.553 0.79723 11.4197 0.930514L6.00031 6.34991L0.58092 0.930514C0.447636 0.79723 0.233879 0.79723 0.100595 0.930514C0.0352096 0.995899 1.89627e-06 1.08392 1.89254e-06 1.16942C1.8888e-06 1.25492 0.0326948 1.34294 0.100594 1.40833L5.76141 7.06914C5.89218 7.20243 6.10845 7.20243 6.23922 7.07166Z' fill='black'/%3E%3C/svg%3E%0A");}
    .text-block, .text-block.once .main-text {margin-bottom: 0!important}
    .text-block.once .main-text {border-bottom: 1px solid #EEEEEE}
}

@media (max-width: 765px){
    .post-header .container ul.post-header-list, .post-header .container ul.post-header-list + a {display: none}
    .viewer-wrapper {top: 101px}
    header.movie-on + .post-header .viewer-wrapper {top: 63px}
    header{box-shadow: 0 4px 5px rgba(188,188,188,.25)}
    .pre-header {display: flex;background-color: #fff;border-bottom: 1px solid #F1F1F1}
    .viewer-wrapper > div {overflow-y: auto;height: 363px;overflow-x: hidden}

    .movie-on {position: fixed;top: 0;width: 100%;left: 0}
}
@media (max-width: 575px){.pre-header .container {padding-left: 25px;padding-right: 25px}}
@media (max-width: 450px){.pre-header .container {padding-left: 10px;padding-right: 10px}}
/*header v.2.0*/
/*header new (as on other sites)*/

/*header {*/
/*    background-color: #fff;*/
/*    min-height: 85px;*/
/*    padding: 23px 0;*/
/*    box-shadow: 0 4px 6px rgba(188, 188, 188, .25);*/
/*    z-index: 5;*/
/*    position: relative;*/
/*    transition: 0.4s ease-in-out;*/
/*    max-height: 85px;*/
/*    height: 100%*/
/*}*/

/*form input.open-search {*/
/*    padding: 10px;*/
/*    display: block;*/
/*    width: 450px!important;*/
/*    opacity: 1!important*/
/*}*/

/*form input.search {*/
/*    position: absolute;*/
/*    right: 5px;*/
/*    width: 0;*/
/*    transition: all 0.3s, opacity 0.2s ease-in-out;*/
/*    border: none;*/
/*    outline: none;*/
/*    left: auto;*/
/*    border-bottom: 2px solid #000!important;*/
/*    height: 33px;*/
/*    top: -1px;*/
/*    opacity: 0*/
/*}*/

/*.search-btn {*/
/*    top: 5px;*/
/*    cursor: pointer;*/
/*    padding: 1px 0 5px 10px*/
/*}*/

/*.pre-header {*/
/*    background-color: #F6F6F6;*/
/*    padding: 5px 0;*/
/*    z-index: 5;*/
/*    position: relative;*/
/*    display: flex;*/
/*    justify-content: end;*/
/*    align-items: end*/
/*}*/

/*.pre-header-next {*/
/*    display: flex;*/
/*    align-content: center;*/
/*    align-items: center;*/
/*    margin: 0 0 0 auto;*/
/*    justify-content: flex-end*/
/*}*/

/*.login-btn {*/
/*    width: 74px;*/
/*    background-color: #ca0023;*/
/*    border: none;*/
/*    color: #fff;*/
/*    background-repeat: no-repeat;*/
/*    background-position: 7% center;*/
/*    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='user-circle' class='svg-inline--fa fa-user-circle fa-w-16' role='img' viewBox='0 0 496 512' width='16px' height='16px'%3E%3Cpath fill='%23fff' d='M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 96c48.6 0 88 39.4 88 88s-39.4 88-88 88-88-39.4-88-88 39.4-88 88-88zm0 344c-58.7 0-111.3-26.6-146.5-68.2 18.8-35.4 55.6-59.8 98.5-59.8 2.4 0 4.8.4 7.1 1.1 13 4.2 26.6 6.9 40.9 6.9 14.3 0 28-2.7 40.9-6.9 2.3-.7 4.7-1.1 7.1-1.1 42.9 0 79.7 24.4 98.5 59.8C359.3 421.4 306.7 448 248 448z'/%3E%3C/svg%3E");*/
/*    box-sizing: border-box;*/
/*    border-radius: 4px;*/
/*    font-weight: 400;*/
/*    font-size: .875em;*/
/*    line-height: 1rem;*/
/*    min-height: 20px;*/
/*    padding: 2px 5px 0 19px;*/
/*    margin-right: 5px;*/
/*    box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);*/
/*    transition: 0.3s ease;*/
/*}*/

/*.login-btn:hover {color: #fff;background-color: #C50010}*/

/*ul.nav li {*/
/*    list-style: none;*/
/*    margin: 0 16px;*/
/*    position: relative*/
/*}*/

/*ul.nav li a {*/
/*    font-size: 1.063em*/
/*}*/

/*ul.nav:last-child li {*/
/*    margin-right: 0*/
/*}*/

/*.menu {*/
/*    position: relative;*/
/*    top: 5px;*/
/*    cursor: pointer;*/
/*    display: inline-flex*/
/*}*/

/*.lang {*/
/*    font-size: .875em;*/
/*    line-height: 1rem;*/
/*    background-color: transparent;*/
/*    border: none;*/
/*    outline: none!important;*/
/*    margin: 0 3px 0 14px*/
/*}*/

/*.dropdown {*/
/*    top: -3px*/
/*}*/

/*.dropdown-menu {*/
/*    min-width: 4rem*/
/*}*/

/*.horizontal-line {*/
/*    border-left: 1px solid #CDCDCD;*/
/*    height: 29px;*/
/*    margin: 0 20px -6px 18px*/
/*}*/

/*.movie-off {*/
/*    position: relative*/
/*}*/

/*.pre-header.act {*/
/*    margin-bottom: 105px*/
/*}*/

/*.pre-header:not(.act) {*/
/*    margin-bottom: 0*/
/*}*/

/*.movie-on {*/
/*    position: fixed;*/
/*    top: 0;*/
/*    z-index: 9999;*/
/*    width: 100%*/
/*}*/

h1,
h3 {
    margin: 0;
    font-weight: 500
}

h1 {
    font-size: 2.813em;
    line-height: 3.125rem
}

h3 {
    font-size: 1.75em;
    line-height: 2.5rem
}

.button-form {
    width: 100%;
    min-height: 46px;
    background-color: #ca0023;
    border-radius: 5px;
    border: none;
    font-size: 1.063em;
    line-height: 1.313rem;
    color: #fff;
    transition: 0.3s
}

.button-form:hover {
    background-color: #C50010
}

.select {
    padding-left: 19px;
    border: 1px solid #CDCDCD!important;
    box-sizing: border-box;
    border-radius: 5px;
    max-width: 350px;
    min-height: 46px;
    width: 100%;
    outline: none;
    font-size: 1.063em;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background: transparent url(../images/drop_arrow.svg) no-repeat right 16px center;
    box-shadow: none!important
}

.sup-text {
    font-size: .875em;
    line-height: 1.75rem
}

.sup-text i {
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 0C3.35833 0 0 3.35833 0 7.5C0 11.6417 3.35833 15 7.5 15C11.6417 15 15 11.6417 15 7.5C15 3.35833 11.6417 0 7.5 0ZM7.5 14.1667C3.81833 14.1667 0.833333 11.1817 0.833333 7.5C0.833333 3.81833 3.81833 0.833333 7.5 0.833333C11.1817 0.833333 14.1667 3.81833 14.1667 7.5C14.1667 11.1817 11.1817 14.1667 7.5 14.1667Z' fill='%23394D4E'/%3E%3Cpath d='M8.19819 10.225H6.73486V11.6666H8.19819V10.225Z' fill='%23394D4E'/%3E%3Cpath d='M9.65454 4.04492C9.11788 3.56992 8.39621 3.33325 7.48788 3.33325C6.62455 3.33325 5.92788 3.56825 5.39788 4.03659C4.88122 4.53659 4.57455 5.21325 4.53955 5.93159H5.99122C6.05622 5.52992 6.25122 5.16325 6.54788 4.88492C6.82788 4.65325 7.18455 4.53159 7.54788 4.54159C7.91121 4.52159 8.26955 4.64159 8.54788 4.87492C8.78288 5.06992 8.91788 5.35992 8.91621 5.66492C8.91621 5.88492 8.84288 6.09992 8.70788 6.27325C8.44955 6.54159 8.17121 6.78659 7.87455 7.00992C7.50288 7.28325 7.18955 7.62825 6.95121 8.02325C6.78788 8.38159 6.71288 8.77325 6.72955 9.16659C6.72955 9.21159 6.72955 9.33659 6.72955 9.54325H8.16621C8.13955 9.23659 8.17788 8.92825 8.27621 8.63659C8.43955 8.37659 8.64955 8.14992 8.89788 7.96992C9.54454 7.43492 9.96788 7.00825 10.1662 6.69325C10.3579 6.39825 10.4595 6.05492 10.4612 5.70325C10.4545 5.05825 10.1579 4.44825 9.65454 4.04492Z' fill='%23394D4E'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    display: inline-block;
    position: relative;
    bottom: -3px
}

.sup-text a {border-bottom: 1px solid #CDCDCD}

.input {
    background: #FFF;
    border: 1px solid #CDCDCD;
    box-sizing: border-box;
    border-radius: 5px;
    min-height: 46px;
    width: 100%;
    padding-left: 17px;
    outline: none
}

.index-text {
    font-family: "FreeSetDemiC";
    font-weight: 500;
    text-align: center;
    color: #CA0023;
    padding-top: 30px;
}

.f-bg {
    background-color: #F6F6F6;
    padding: 60px 29px 35px
}

form.bg-white,
form.news {
    margin: 0;
    min-height: 108px;
    padding: 10px 20px 0;
    box-shadow: 0 4px 7px rgba(0, 0, 0, .1);
    border-radius: 5px
}

.pad-h1 {padding-bottom: 30px}
.pad-h3 {padding-bottom: 16px}
.index-page .pad-h3 {padding-bottom: 9px}
.index-page .credits-text {font-weight: bold;text-align: left !important;}
.index-page .credits-text-secondary {text-align: left !important;margin-left: 0;}
.index-page .credits-text-area {display: inline-block;width: calc(100% - 67px)}
.f-bg.index-page {padding: 10px 29px 20px;border-radius: 5px}
.index-page form.bg-white {margin-bottom: 20px}
.index-page .credits-bg-col {align-items: start;display: flex;background-color: transparent;border-right: 1px solid #CECECE;border-radius: 0;padding: 2px 0;}
.index-page .credits-bg-col.last {border: none}
.index-page .credits-img {display: inline-flex;width: 60px;height: 60px;border-radius: 50%;align-items: center;background-color: #fff;margin-right: 16px;margin-left: 4px;}
.credits-bg-col {
    background: #FFF;
    border-radius: 5px;
    padding: 22px 0 20px;
    transition: 0.3s;
}
.index-page .credits-bg-col:hover {background-color: transparent;}
.index-page .credits-bg-col:hover .credits-text-secondary, .index-page .credits-bg-col:hover .credits-text {color: #434343}
.credits-bg-col:hover {
    background: #EAEAEA
}

.credits-img {
    width: 40px;
    margin: 0 auto 10px;
    display: flex;
    justify-content: center
}

.credits-text {
    font-weight: 500;
    font-size: 1.063em;
    line-height: 1.25rem
}

.credits-text-secondary {
    font-size: .875em;
    line-height: 1rem;
    text-align: center;
    max-width: 191px;
    display: block;
    margin: 7px auto 0
}

.s-screen {
    padding: 39px 0 0
}

.s-screen h3 {
    padding-bottom: 17px
}

.news-list {
    border-top: 1px solid #CECECE;
    position: relative;
    height: 400px;
    overflow: hidden
}

.news-list::after {
    content: "";
    display: block;
    min-height: 80px;
    width: 100%;
    position: absolute;
    top: auto;
    bottom: 12px;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff 75%);
    margin-bottom: -14px
}

.news-item {
    border-bottom: 1px solid #CECECE;
    padding: 13px 0 10px
}

.news-item:hover {
    cursor: pointer
}

.news-item .news-text {
    font-size: 1.063em;
    line-height: 1.313rem;
    transition: 0.2s
}

.news-item:hover .news-text {
    color: #858585
}

.news-item .news-time {
    font-size: .75em;
    line-height: 1.5rem;
    color: #858585
}

.more-news:hover {
    color: #01275C
}

.news-block {
    position: relative
}

.news-block img,
.news-block-img img {
    width: 100%;
    object-fit: cover;
    max-height: 300px
}

.news-block:not(.news-block--black) .eff {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 41.67%, rgba(0, 0, 0, .5) 95.83%);
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.news-block .eff2 {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    transition: 0.3s
}

/*.news-block:hover .eff2 {
    background: #000!important;
    transition: 0.2s!important;
    opacity: 0.5!important
}*/

.news-block:not(.news-block--black) .news-block-text,
.news-block:not(.news-block--black) .news-block-time {
    color: #fff
}

.news-block--black .news-block-time {
    color: #858585
}

.newsblock-full-size .news-block-text-area {left: auto;width: 100%;}
.news-block-text-area {
    position: absolute;
    bottom: 13px;
    right: 72px;
    left: 16px;
    max-width: 550px;
}


.news-block-text {
    font-weight: 500;
    font-size: 1.313em;
    line-height: 1.55rem;
    font-family: Literata;
}

.news-block-time {
    font-size: .75em;
    line-height: 1.75rem;
    color: #858585
}

.news-block-noimg {
    padding: 10px 0 0
}

.info-pad {
    margin-top: 25px;
    margin-bottom: 95px
}

.info-text {
    font-size: .875em;
    line-height: 1.125rem;
    color: #A7A7A7
}

.pre-footer-social {
    margin: 15px 0 29px!important
}

.social-area {
    margin-top: 72px;
    display: flex
}

.social-area.black-theme {
    width: 273px;
    margin: 12px auto 21px
}

.social-area.black-theme .social-icon.fb,
.social-area.black-theme .social-icon.tw,
.social-area.black-theme .social-icon.tl,
.social-area.black-theme .social-icon.yt {
    background-color: #313131
}

.social-area a {
    width: 40px
}

.social-area a:nth-child(even) {
    margin: 0 18px
}

.social-icon {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #222;
    display: flex
}

.social-icon.tl {
    margin-right: 18px
}

.tl svg {
    margin-left: -3px
}

.comments-area h3 {
    font-size: 1.313em!important;
    margin-bottom: 3px;
}

.liga-text {
    font-size: .875em;
    line-height: 1.125rem;
    padding-top: 24px
}

.important-links {
    display: flex;
    justify-content: space-around
}

.important-links .oferta-link {
    font-size: .875em;
    line-height: 1.125rem;
    color: #fff
}

.important-links.top-navigate {
    background-color: #F6F6F6;
    justify-content: center;
    margin: 0 0 20px;
    padding: 9px 0 12px
}

.important-links.top-navigate .oferta-link {
    margin: 0 15px;
    color: #000
}

.important-links.top-navigate .important-link {
    margin: 9px 0 12px
}

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0
}



/*footer new for life*/
footer{z-index:5;position:relative}footer>*{color:#fff}footer .horizontal-line{border-color:#CECECE;height:50px;margin:0 20px -7px 18px;border: none}footer .new-part-list .centering.footer-logo-2{position: relative;top: 1px;margin-right: 15px}footer .new-part-list .centering.footer-logo-3{position: relative}footer .new-part-list .left-logo-margin-1{margin-right: 15px}footer .new-part-list .centering img, footer .new-part-list .centering svg, footer .new-part-list .left-logo-margin-1 img{margin-bottom: 10px}footer .new-part-list .centering{position: unset;margin-right: 23px;margin-left: 0}footer .new-part-list{border-top: 1px solid rgba(255, 255, 255, 0.25);padding-top: 10px !important;margin-top: 19px}.plashka{background:#9098AD;border-radius:2px;padding:0 4px}.footer-main-bg{background-color:#222;padding:43px 0 40px}.footer-secondary-bg{background-color:#222;padding:35px 0 42px}.footer-text{font-size:.875em;line-height:1.2rem}.footer-last-text{font-size:.75em;line-height:1rem;padding-top:50px}.footer-last-text a{color:#fff;text-decoration:underline}.logo-area.second{padding:3px 0 0}.footer-list{text-decoration:none;padding:0}.footer-list li:nth-child(2){margin:0 10px}.footer-list li{font-size:.875em;line-height:1.5rem;text-decoration-line:underline;list-style:none}.footer-list li a{color:#fff}.logo-area{display:flex!important;align-items:center}.footer-soc-text{font-weight:700;font-size:1.063em;line-height:1.5rem}.after-social-link{font-size:.875em;line-height:1.313rem;text-decoration-line:underline;color:#FFF;margin-bottom:3px}.after-social-link:hover{color:#FFF;text-decoration:underline}.after-social-area{display:inline-grid;margin-top:24px}.logo-paddings{margin:0 41px 0 10px}.centering{position:relative;top:5px;margin-left:30px}.news-list::after{content:'';background:linear-gradient(180deg,#fff 3.88%,rgba(0,0,0,.01) 173.77%);transform:rotate(180deg);min-height:72px;width:100%;max-width:295px;display:block;position:absolute;bottom:36px;z-index:6;opacity:.85}.social-area{width:214px;margin-top:72px}.social-area.black-theme{width:214px;margin-top:11px}.social-area.black-theme .social-icon.fb,.social-area.black-theme .social-icon.tw,.social-area.black-theme .social-icon.tl,.social-area.black-theme .social-icon.yt{background-color:#313131}.social-area a{width:40px}.social-area a:nth-child(even){margin:0 18px}.social-icon{width:40px;height:40px;border-radius:50%}.social-icon.fb{background-color:#4267B2}.social-icon.tw{background-color:#1CA1F2}.social-icon.tl{background-color:#37ADE1}.social-icon.yt{background-color:#FF0E17}.tl svg{margin-left:-3px}@media (max-width:991px) and (min-width:767px){.info-block{float:none;margin-top:35px}.footer-soc-text{padding-top:16px}.logo-area{justify-content:center;padding:9px 5px}.logo-area.second{padding:8px 0 6px}.logo-area.third a img{max-width:89%}}@media only screen and (max-width:995px){footer .logo-area{justify-content: end}.pad-line{margin-bottom:57px}footer .horizontal-line{margin:0 12px -5px 10px}}@media only screen and (max-width:767px){footer .logo-area {justify-content: start}.mobile-absolute{position:relative !important;margin-top:11px}}@media only screen and (max-width:576px){footer .social-icon.tl {margin-right: 0}.mobile-bg {background-color: #222;margin: 0 15px;padding: 24px 0 40px}.mobile-bg div a {display: block;width: 100%}.footer-soc-text {margin-bottom: -3px}.footer-text {margin: 17px auto -38px}footer svg {display: inline-block}.social-area.black-theme {margin-bottom: -5px}.footer-main-bg {padding: 43px 0 0 !important}}@media only screen and (max-width:450px){.info-pad{margin-bottom:40px}.logo-area.third{padding:10px 10px 0}}
/*footer new for life*/

/*footer>* {*/
/*    color: #fff*/
/*}*/

/*footer .horizontal-line {*/
/*    border-color: #CECECE;*/
/*    height: 50px;*/
/*    margin: 0 20px -26px 18px*/
/*}*/

/*.plashka {*/
/*    background: #9098AD;*/
/*    border-radius: 2px;*/
/*    padding: 0 4px*/
/*}*/

/*.footer-main-bg {*/
/*    background-color: #222;*/
/*    padding: 20px 0 23px*/
/*}*/

/*.footer-secondary-bg {*/
/*    background-color: #000;*/
/*    padding: 26px 0 32px*/
/*}*/

/*.footer-text {*/
/*    font-size: .875em;*/
/*    line-height: 1.25rem*/
/*}*/

/*.footer-last-text {*/
/*    font-size: .75em;*/
/*    line-height: 1rem*/
/*}*/

/*.footer-last-text a {*/
/*    color: #fff;*/
/*    text-decoration: underline*/
/*}*/

/*.logo-area.second {*/
/*    padding: 3px 0 0*/
/*}*/

/*.footer-list {*/
/*    text-decoration: none;*/
/*    margin-bottom: 15px;*/
/*    padding: 0*/
/*}*/

/*.footer-list li:nth-child(2) {*/
/*    margin: 0 10px*/
/*}*/

/*.footer-list li {*/
/*    font-size: .875em;*/
/*    line-height: 1.5rem;*/
/*    list-style: none*/
/*}*/

/*.footer-list li a {*/
/*    color: #fff*/
/*}*/

/*.footer-soc-text {*/
/*    font-weight: 700;*/
/*    font-size: 1.063em;*/
/*    line-height: 1.5rem*/
/*}*/

.after-social-link {
    font-size: .875em;
    line-height: 1.313rem;
    text-decoration-line: underline;
    color: #FFF;
    margin-bottom: 3px
}

.after-social-link:hover {
    color: #FFF;
    text-decoration: underline
}

.after-social-area {
    display: inline-grid;
    margin-top: 24px
}

.logo-paddings {
    margin: 0 41px 0 10px
}

.centering {
    position: relative;
    top: 5px;
    margin-left: 30px
}

.pad-b-26 {
    padding-bottom: 26px
}

.max-w-1000 {
    max-width: 1000px
}

.breadcrumb {
    background-color: transparent;
    padding-left: 0;
    font-size: .75em;
    line-height: .875rem;
    margin: 21px 0 0;
    display: flex;
    flex-wrap: nowrap;
    padding-right: 0
}

.breadcrumb>* {
    color: #858585;
    display: inline-flex
}

.breadcrumb-item + .breadcrumb-item::before {
    content: " ";
    background: url(../images/arrow.svg) no-repeat;
    width: 16px;
    height: 10px;
    margin-bottom: -1px;
    position: relative;
    bottom: -1px
}

.breadcrumb-item.active {
    color: #858585;
    font-size: 1em
}

.breadcrumb-item a {
    color: #858585
}

.article-content .tags a,
.article-content .social-shares a,
.article-content .author a,
main.about .breadcrumb a, main.about h3 a {
    border: none
}

.article-content .tags a:hover,
.article-content .social-shares a:hover,
.article-content .author a:hover, main.about h3 a:hover {
    color: #000
}

.article-content a {
    border-bottom: 1px solid #858585;
    transition: 0.3s ease
}

.article-content a:hover {
    color: #858585
}

main.article h1 {
    font-weight: 700;
    font-size: 2.125em;
    line-height: 2.5rem;
    max-width: 700px
}

main.article h3 {
    font-size: 1.563em;
    line-height: 1.938rem;
    padding: 0 0 9px
}

.article-time {
    font-size: .75em;
    line-height: .875rem;
    margin: 20px 0 15px
}

.social-shares {
    height: 30px;
    margin-right: 2px
}

.social {
    border: 1px solid #F0F0F0;
    background-color: #F0F0F0;
    border-radius: 50%;
    min-height: 30px;
    min-width: 30px;
    cursor: pointer;
    transition: 0.3s ease
}

.social.act {
    border: 1px solid #F0F0F0;
    background-color: #F0F0F0;
    border-radius: 15.5px;
    min-height: 30px;
    min-width: 30px;
    padding: 0 11px;
    transition: 0.3s ease
}

.social:hover,
.social.act:hover {
    border: 1px solid #B7B7B7;
    background-color: transparent
}

.social.ms,
.social.ms:hover {
    border: none
}

.social.act .quantity {
    height: 20px;
    border-left: 1px solid #B7B7B7;
    font-weight: 500;
    font-size: .75em;
    line-height: .875rem;
    color: #858585;
    padding-left: 8px;
    margin-left: 8px
}

main.article .article-content .social.tw {
    margin: 0
}

.social.ms {
    font-weight: 500;
    font-size: .75em;
    color: #858585;
    padding-top: 2px;
    z-index: 3;
    background-color: transparent;
    left: 1px
}

.photo-by {
    font-size: .75em;
    line-height: .875rem;
    margin: 19px 0 10px;
    max-width: 437px
}

.line-dark {
    border-bottom: 2px solid #01275C
}

.author span {
    font-size: .75em;
    line-height: .938rem;
    padding-left: 8px
}

.author {
    padding: 23px 0 16px
}

.author img {
    border-radius: 50%
}

.author a:hover,
.tags a:hover .tag {
    color: #858585
}

.tags {
    margin: 7px 0 1px
}

.tags .tag {
    border: 1px solid #cecece;
    border-radius: 2px;
    font-size: .875em;
    line-height: 1.5rem;
    color: #3E3E3E;
    padding: 0 .8%;
    min-height: 24px;
    cursor: pointer;
    margin-bottom: 6px;
    transition: 0.3s ease;
    margin-left: 0
}
.tags .tag {
    margin-right: 5px;
}

.tags .tag:nth-child(even) {
    margin: 0 2px
}

main.article .article-content .form-container h3 {
    line-height: 1.438rem;
    margin-bottom: 4px;
    padding: 27px 0 9px
}

main.article .form-container h3 {
    padding: 0 0 5px;
    margin-top: 43px
}

main.article .line.inset,
main.news_list .line.inset,
main.about .line.inset {
    margin: 0 0 -6px
}

.article-content img, .longrid-content img {
    max-width: 100%;
    height: auto
}

.article-content .social-shares {
    margin: 4px 0 4px;
    height: auto
}

.article-content p {
    font-size: 1.063em;
    line-height: 1.625rem;
}

.article-content p.descr,
.article-content span.descr {
    font-weight: 500;
    font-size: 1.1em;
    line-height: 1.688rem;
    font-family: Literata;
    /*padding-bottom: 27px*/
}

main.article .line {
    margin-bottom: 17px;
    bottom: -3px
}

.comments-area {
    margin: 34px 0 0
}

/*.social-shares .social.tw {
    margin: 0 12px 0 11px
}*/

.social-shares .soc-mobile {
    margin-bottom: 10px
}

.pb-68 {
    padding-bottom: 68px
}

.news-block-noimg .news-text:hover {
    color: #858585
}

main.about img.content-image, main.article .article-content .content-image img {
    max-width: 100%;
    height: auto
}

.article-content #news-text .content-image, .article.longrid .content-image, .article-card .content-image {margin-left: 0!important;margin-right: 0!important}

main.article .article-content iframe {
    width: 100%;
    max-width: 100%;
}

main.article-card .article-content p {
    padding-bottom: 25px
}

main.article-card .tags {
    margin: 14px 0 1px
}

main.article-card h1 {
    padding: 15px 0 0
}

main.article-card h3 {
    font-size: 1.5em;
    line-height: 1.75rem;
    padding: 0 0 14px;
    text-align: center
}

main.article-card h3 strong {
    font-weight: 500
}

main.article-card .article-time {
    margin: 10px 0 15px
}

.left-card-menu-inner {
    background-color: #fff;
    margin: 26px 0 19px;
    padding: 20px;
    border: 1px solid #CECECE;
    border-top: 2px solid #01275C
}

.left-card-menu-inner ul li {
    font-size: 1em;
    line-height: 1.438rem;
    list-style-type: none;
    margin-top: 12px;
    transition-delay: 100ms
}

.left-card-menu-inner ul li.active {
    font-weight: 700
}

.left-card-menu-inner ul li a span {
    font-size: 1.063em
}

.left-card-menu-inner ul li span.left-card-number {
    font-weight: 700
}

.card-number {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #f6f6f6;
    display: block;
    text-align: center;
    padding-top: 3px;
    font-size: 1.063em;
    color: #000;
    margin: 0 auto 11px;
    font-weight: 700
}

#anchors {
    padding-left: 0
}

#fixed-menu {
    max-width: 100%
}

.sticky {
    position: fixed;
    top: 33px
}

.bottom-fixed {
    position: absolute;
    bottom: 12px;
    top: auto
}

.right-card {
    width: 100%;
    float: right;
    font-size: 1em;
    background-color: white;
    margin: 0;
    padding: 30px 30px 25px;
    border-top: 1px solid #CECECE
}

.write-us {
    font-size: .875em;
    line-height: 1.5rem
}

main.article-card .card-text {
    width: 100%
}

.article-content .right-card:first-child {
    margin: 26px 0 0
}

.article-content .card-text p:last-child {
    padding-bottom: 0
}

.card-text ul li {
    font-size: 1.063em
}

.more-cards {
    margin-top: 15px
}

.more-cards h3 {
    text-align: left!important;
    font-size: 1.313em!important;
    line-height: 1.5rem!important;
    margin-bottom: -3px
}

.more-cards-area {
    border: 1px solid #E2E2E2;
    border-top: 2px solid #01275C;
    padding: 11px 16px 11px 24px
}

.more-cards-item {
    font-size: 1.063em;
    line-height: 1.438rem;
    color: #01275C;
    padding: 9px 0 13px;
    border-bottom: 1px solid #E2E2E2
}

.more-cards-area a:last-child>.more-cards-item {
    border: none
}

.disclaimer {
    background-color: #F6F6F6;
    padding: 13px 19px 20px;
    font-size: 1.063em;
    margin: 0!important
}

main.news h1 {
    font-size: 2.625em;
    line-height: 3.125rem;
    margin: -10px 0 18px
}

main.news h3 {
    line-height: 1.75rem
}

main.news .m-b {
    margin-bottom: 17px
}

main.news .container-fluid.p-top {
    padding-top: 31px
}

main.news .line,
main.article .line {
    bottom: 0
}

main.news .line.before {
    margin-bottom: 2px
}

main.news .line.after,
main.about .line.after {
    margin: 50px 0 0
}

main.news .line.inset {
    margin-top: 53px
}

form.news {
    border: 1px solid #E2E2E2;
    border-top: 2px solid #00123F;
    border-radius: 0
}

main.news a.link {
    font-size: .875em;
    line-height: 1.75rem;
    color: #01275C
}

main.news .form-container h3 {
    line-height: 2.5rem;
    margin: -6px 0 12px
}

main.news .container {
    padding-bottom: 127px!important
}

main.news_list .content-list>div.col-12 .news-block-noimg {
    border-top: 1px solid #CECECE
}

main.news_list .content-list>div.col-12:last-child .news-block-noimg {
    border-bottom: 1px solid #CECECE
}

main.news_list .content-list>div.col-12 .news-block-noimg {
    padding: 10px 0 20px
}

main.news_list .content-list>div.col-12 .form-item {
    border-top: 1px solid #CECECE;
    padding: 28px 0 31px
}

main.news_list .content-list>div.col-12 .form-item h3 {
    font-size: 1.313em;
    line-height: 1.438rem;
    margin-bottom: 13px
}

main.news_list .line,
main.about .line {
    bottom: 0
}

main.news_list .pb-47 {
    padding-bottom: 47px
}

.pagination {
    margin: 33px 0 0
}

.pagination-lg .page-item:last-child .page-link,
.pagination-lg .page-item:first-child .page-link {
    border-radius: 50%;
    width: 36px;
    height: 36px;
    background-color: #F2F2F2;
    display: flex;
    align-items: center;
    padding: 0;
    padding-left: 13px!important;
    border: none;
    margin-top: 10px
}

.pagination-lg .page-item:first-child .page-link {
    margin-right: 20px
}

.pagination-lg .page-item:last-child .page-link {
    margin-left: 20px
}

.page-item .page-link,
.page-item.active .page-link,
.page-link:hover {
    background-color: transparent;
    border-color: transparent
}

a:not([href]):not([tabindex]),
a:not([href]):not([tabindex]):hover {
    color: #CACBCC
}

.page-item .page-link {
    font-size: 3em;
    line-height: 3.5rem;
    color: #CACBCC;
    box-shadow: none;
    padding: 0 15px
}

.page-link:hover {
    z-index: 2;
    color: #CACBCC;
    text-decoration: none
}

.page-item.active .page-link {
    color: #000
}

main.article .info-block-static-h,
main.news_list .info-block-static-h,
main.about .info-block-static-h,
main.authors_list .info-block-static-h,
main.author_single .info-block-static-h {
    min-height: 150px
}

main.about .form-container h3,
main.news_list .form-container h3,
main.authors_list .form-container h3,
main.author_single .form-container h3 {
    font-size: 1.313em;
    line-height: 1.438rem;
    margin-bottom: 11px
}

main.about a {
    border-bottom: 1px solid #858585;
    transition: 0.3s ease
}

main.about a:hover {
    color: #858585
}

main.about h1 {
    font-size: 2.625em
}

main.about .description {
    font-size: 1.063em;
    line-height: 1.625rem;
    max-width: 600px
}

.named-block {
    padding-top: 40px
}

.named-block h3 {
    line-height: 2.125rem;
    padding-bottom: 11px
}

.named-block .file-block {
    padding: 10px 0 17px;
    border-bottom: 1px solid #CECECE
}

.file-block .file-info {
    font-size: .75em;
    line-height: 1.75rem;
    color: #858585;
    margin-bottom: -2px
}

.file-block .file-name {
    font-size: 1.063em;
    line-height: 1.313rem;
    color: #01275C
}

main.about p {
    font-size: 1.063em;
    line-height: 1.625rem;
    padding-bottom: 12px
}

main.about h3 {
    padding: 0 0 9px
}

.text-block .main-text {
    font-weight: 700;
    font-size: 1.188em;
    line-height: 1.875rem
}

.text-block .secondary-text {
    font-size: .875em;
    line-height: 1.125rem;
    margin: 8px 0
}

.secondary-text>a {
    transition: 0.3s ease-in-out
}

.viewer-wrapper .text-block .secondary-text:hover a {
    color: #858585
}

.text-block {
    margin-bottom: 12px
}

.text-block.once .main-text {
    margin-bottom: 0
}

.hover-area {
    background-color: #fff;
    padding: 5px 10px;
    position: absolute;
    top: 21px;
    right: auto;
    bottom: auto;
    left: -10px;
    opacity: 0;
    visibility: hidden;
    transition: 0.3s aese;
    width: 193px;
    display: none;
    box-shadow: 0 4px 6px rgba(188, 188, 188, .25)
}

li:hover .hover-area {
    opacity: 1;
    visibility: visible;
    transition: 0.3s aese;
    display: block
}

.hover-area .secondary-text {
    font-size: .875em;
    line-height: 1.125rem;
    margin: 8px 0
}

.hover-area .secondary-text a {
    transition: 0.2s ease-in-out
}

.hover-area .secondary-text:hover a {
    color: #858585
}

ul.nav {
    display: inline-flex
}

.nav-align-it-end {
    display: flex;
    align-items: end
}

.navbar-align {
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: space-between;
    margin: auto
}

.viewer-wrapper .social-area.black-theme {
    margin-top: 2px
}

.viewer-wrapper .tl svg {
    margin-left: -2px
}

.viewer-wrapper .social-icon {
    width: 30px;
    height: 30px
}

.viewer-wrapper .social-area a {
    width: 30px
}

.viewer-wrapper .social-area a:nth-child(3) {
    margin-right: 0
}

.viewer-wrapper .social-area a:nth-child(even) {
    margin: 0 18px
}

.menu .close {
    display: none
}

.menu .open {
    display: block
}

.hamburg-menu-active .menu .open {
    display: none
}

.hamburg-menu-active .menu .close {
    display: block;
    opacity: 1
}

.close-viewer {
    width: 38px;
    height: 38px;
    position: absolute;
    right: 20px;
    top: 15px;
    background: url(../images/icons/close-viewer.png);
    cursor: pointer
}

.video-list {
    padding-bottom: 14px
}

.video-list a {
    display: flex
}

.video-list h3 {
    font-size: 1.313em!important;
    line-height: 1.438rem!important
}

.video-list .line-dark {
    width: 100%;
    margin-bottom: -4px
}

.video-list .text {
    font-size: .875em;
    line-height: 1.063rem;
    padding-left: 3px
}

.p-t-20 {
    padding-top: 20px
}

.person-area {display: flex;align-items: center;justify-content: space-between;margin-top: -30px}
.person-text {
    font-family: "FreeSetDemiC";
    font-weight: 700;
    color: #CA0023;
    font-size: 1.5em;
    line-height: 1.5rem;
    display: inline-flex;
}
.person-img {width: 86px;height: 100px}
.person-img-2 {width: 70px;height: 72px;margin-right: -10px;margin-top: -19px}
.person-main-img {width: 98px;height: 130px;margin-top: 12px}

@media (max-width: 1500px){
    .opinion .opinion-end {padding-right: 20px !important;padding-left: 0}
    .article-content {padding-right: 0}
    .main-page .tile-news.h-low:not(.h-300-2) .tile-news-img_2 img {max-height: 107px}
    .main-page .news-block-img img {max-height: 175px}
    .main-page .tile-news.h-low.h-300 .t-160-3 {top: 105px !important;}
    .article.longrid .content-image img, .article.longrid .longrid-content .videoWrapper div {max-width: 940px}
    .news-block.news-block-divided:hover .news-block-text-area .news-block-text {color: #858585 !important;}
    .tile-news.h-low:not(.h-300-2), .tile-news.h-low:not(.h-300-2) .tile-news-img_2 {height: 300px !important;}
    .t-160-2 {top: 170px !important;}
    .main-page .tile-news.h-low.h-300-2 .t-160-2 {top: 224px !important;}
    .newsblock-full-size .news-block-text-area {left: 58%;width: auto}
    .news-block-text {font-size: 1.313em;line-height: 1.55rem;}
    div#right-block {margin-left: 0 !important;max-width: 300px}
    .quote::before {left: -20px !important}
    .article-card #area {max-width: calc(100% - 320px)}
}
@media only screen and (max-width:1320px) {
    .pre-header {
        padding: 5px 15px
    }
    .container {
        padding-left: 15px;
        padding-right: 15px
    }
    header {
        padding: 14px 15px
    }
    .logo-area {
        display: flex;
        align-items: center
    }
    footer .horizontal-line {
        margin: 0 20px 0 18px
    }
    .important-links {
        display: block
    }
    .important-links.top-navigate {
        display: flex
    }
    .important-link {
        width: 33%;
        display: inline-flex;
        justify-content: center;
        margin: 4px 0
    }
    .important-links.top-navigate .important-link {
        width: auto;
        display: block;
        margin: 4px 0
    }
}

@media only screen and (max-width:1200px) {
    .viewer-full-block {
        border-bottom: 1px solid #ccc;
        margin-bottom: 15px;
        padding-bottom: 15px
    }
}

@media only screen and (max-width:1050px) {
    ul.navigation li span, ul.navigation li a {font-size: 2.5em !important}
    ul.navigation li {margin: 0 15px !important}
    .page-item .page-link {
        font-size: 2.188em!important
    }
    .important-links.top-navigate {
        display: block
    }
    .important-links.top-navigate .important-link {
        width: 33%;
        display: inline-flex;
        justify-content: center;
        margin: 4px 0
    }
}

@media only screen and (min-width: 1030px){
    .videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%}
}

@media only screen and (max-width: 1013px){
    .article.longrid .content-image {display: block;margin: 0 0 39px !important}
    .article.longrid .content-image img, .article.longrid .longrid-content .videoWrapper div {max-width: 100% !important}
    .article.longrid .content-image div:after, .article-card .content-image div:after {position: unset !important;}
    
    .article.longrid .longrid-content .videoWrapper div iframe {position: initial;}
    .article.longrid .longrid-content .videoWrapper div {width: 100%;position: initial;height: auto}
    .article.longrid .longrid-content div.videoWrapper {padding-bottom: 0;height: auto}
}

@media only screen and (max-width:991px) {
    .main-page .tile-news.h-low:not(.h-300-2) .tile-news-img_2 img {max-height: 150px}
    .main-page .tile-news.h-low.h-300-2, .main-page .tile-news.h-low.h-300-2 .tile-news-img_2 {height: 400px !important}
    .main-page .tile-news.h-low.h-300-2 .tile-news-img_2 img {max-height: 175px}
    .main-page .tile-news.h-low.h-300 .t-160-3 {top: 149px !important}
    .main-page .tile-news.h-low.h-300-2 .t-160-2 {top: 173px !important}
    main.news_list .news-block-text {font-size: 1.25em;}
    main.news_list .life-block-sp .news-block-text {margin-top: 10px !important;font-size: 1.35em !important;}
    main.news_list .t-160-2 {top: 198px !important;}
    main.news_list .margin-block-1.plus-share-hover .tile-news.h-low.h-300 .t-160-3 {top: 198px}
    .newsblock-full-size .news-block-text-area .news-block-text {font-size: 1.3em!important;line-height: 1.55rem!important}
    .article-content {padding-right: 0 !important;}
    .opinion .opinion-end {padding-right: 10px !important;}
    .life-block-sp .news-block-text {font-size: 1.45em !important;line-height: 1.65rem !important}
    .life-block-sp .rubric {margin: 5px 0 -4px !important}
    .voices .big .opinions-title {width: calc(100% - 140px)!important}

    .voices .big img {width: 140px !important;height: 140px !important}
    .voices .opinions-img.big {padding-top: 166px}
    .voices .big .opinions-title {font-size: 1.05em !important;line-height: 1.3rem !important}

}

@media only screen and (max-width:995px) {
    .line {
        bottom: -20px
    }
    .pad-line {
        margin-bottom: 57px
    }
    .plus-share-hover .choice-global .tile-news-title_2 {padding: 8px 0 4px}
}

@media only screen and (max-width:950px) {
    main.author_single .single-page-author-info .tab-col.tab-author ul li:nth-child(2) {margin: 0 10px}
    main.authors_list .search-author {justify-content: normal !important}
    .pagination-lg .page-item:last-child .page-link {
        margin-left: 10px!important
    }
    .page-item .page-link {
        font-size: 1.875em!important;
        padding: 0 10px!important
    }
    .pagination-lg .page-item:first-child .page-link {
        margin-right: 10px!important
    }
}

@media (max-width:999px) and (min-width:760px) {
    .viewer-header {
        border-bottom: 1px solid #e8e8e8
    }
}

@media only screen and (max-width:900px) {
    .tablet-ver {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
    .tablet-ver.mb {
        margin-bottom: 20px
    }
    .news-list {
        height: 855px
    }
    .news-block-noimg .news-block-time {
        padding: 7px 0;
        line-height: .875rem
    }
    .logo-paddings {
        margin: 0 31px 0 10px
    }
}

@media only screen and (max-width:850px) {
    .quote::before {left: 0px !important}
    .quote {padding-left: 29px;font-size: 1.5em;line-height: 2rem}
    ul.navigation li span, ul.navigation li a {font-size: 2em !important}
    ul.navigation li {margin: 0 10px !important}
    .main-logo svg {
        width: 126px
    }
    .important-link {
        width: 100%
    }
    .important-links.top-navigate .important-link {
        width: 49%
    }
    .form-container .credits-text {font-size: .75em !important}
}
@media (max-width:800px) and (min-width:768px) {
    .index-page .credits-text-secondary {font-size: .78em}
    .index-page .credits-img {margin-right: 5px;margin-left: 0px}
    .tile-news-img_2 img {min-height: 175px}
}

@media only screen and (max-width:785px) {
    #catfish-wrapper #div-gpt-ad-1542014887240-0 {margin: 0 auto}
}
@media (max-width: 768px){
    main.news_list .mt-50 {margin-top: 0px}
    .margin-block-1.plus-share-hover .tile-news.h-low.h-300 .t-160-3 {top: 188px}
    .t-160-2 {top: 187px}
    main.news_list .mt-20, .main-page .mt-20 {margin-top: 10px!important}
}
main.news_list .tile-news-title_2 {font-size: 1em}
@media only screen and (max-width:767px) {

    .adver-block, .adver-block-new {margin: 0 auto;}
    .article-content {padding-right: 0}
    .opinion .opinion-end {padding-left: 10px}
    .tile-news.h-low .read-time {top: 0 !important;}
    .life-block-sp.news-block img, .news-block img,
    .news-block-img img, .tile-news-img_2 img {max-height: none !important}
    main.news_list h1 {font-size: 1.425em !important;line-height: 1.75rem !important}
    main.news_list .life-block-sp .news-block-text {margin-top: 0 !important;}
    main.news_list .news-block-img.big-list-article .news-text {font-size: 1em !important;line-height: 1.3rem !important;min-height: 112px}
    .read-time.white::before {background-image: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5061 1.33578C7.68127 0.166501 6.15997 1.41978 5.49997 2.2665C4.90047 1.49034 3.58377 0.384901 1.21547 1.08378C0.970709 1.15597 0.729843 1.24121 0.493871 1.33914C0.444808 1.35994 0.400028 1.38996 0.361871 1.42762C0.338574 1.45341 0.317933 1.48155 0.300271 1.51162C0.283153 1.53606 0.268068 1.56191 0.255171 1.5889C0.234372 1.63823 0.222449 1.69096 0.219971 1.74458V8.91258V8.92378C0.22195 8.9686 0.230859 9.01283 0.246371 9.05482C0.246371 9.06602 0.246371 9.07834 0.252971 9.08954C0.285437 9.17255 0.341536 9.24377 0.414061 9.29406C0.486586 9.34436 0.572223 9.37142 0.659971 9.37178C0.722348 9.37149 0.783911 9.35734 0.840371 9.33034C3.99737 8.03338 5.03797 10.307 5.09407 10.4369C5.09957 10.4492 5.10947 10.4593 5.11497 10.4716C5.13135 10.5053 5.15207 10.5365 5.17657 10.5646C5.19273 10.5811 5.21 10.5964 5.22827 10.6105C5.24849 10.6275 5.27022 10.6425 5.29317 10.6553C5.31446 10.668 5.33693 10.6785 5.36027 10.6867C5.3892 10.6961 5.4191 10.7021 5.44937 10.7046C5.46598 10.7094 5.48288 10.7132 5.49997 10.7158C5.51777 10.7131 5.53541 10.7094 5.55277 10.7046C5.58267 10.702 5.61218 10.696 5.64077 10.6867C5.66446 10.6785 5.6873 10.668 5.70897 10.6553C5.73116 10.6418 5.75247 10.6268 5.77277 10.6105C5.79127 10.5967 5.80856 10.5814 5.82447 10.5646C5.8481 10.5369 5.86841 10.5064 5.88497 10.4739C5.89157 10.4604 5.90147 10.4503 5.90697 10.4369C5.95427 10.3249 6.97067 8.00874 10.175 9.33594C10.2415 9.36335 10.3136 9.37377 10.3851 9.36628C10.4565 9.35879 10.525 9.33363 10.5847 9.29298C10.6443 9.25233 10.6933 9.19744 10.7274 9.13309C10.7614 9.06873 10.7795 8.99687 10.78 8.92378V1.75578C10.781 1.66587 10.7554 1.57773 10.7066 1.50283C10.6577 1.42792 10.5878 1.36972 10.5061 1.33578ZM1.09997 8.2865V2.06714C1.19237 2.03354 1.28807 1.99546 1.37607 1.96858C1.43657 1.94954 1.49267 1.93834 1.55097 1.92266C1.66097 1.89242 1.77097 1.86218 1.88097 1.8409C1.94697 1.82746 2.00857 1.82074 2.07237 1.81178C2.16477 1.79722 2.25607 1.78378 2.34297 1.77706C2.40677 1.77706 2.46837 1.77034 2.52997 1.7681C2.60917 1.7681 2.68837 1.7681 2.76317 1.7681C2.83797 1.7681 2.87977 1.77482 2.93697 1.78042C2.99417 1.78602 3.07667 1.7961 3.14377 1.8073C3.21087 1.8185 3.25377 1.82634 3.30327 1.83866C3.35277 1.85098 3.42647 1.8689 3.48587 1.88682C3.54527 1.90474 3.58157 1.91706 3.62777 1.93386C3.67397 1.95066 3.73777 1.97642 3.79057 1.99994C3.84337 2.02346 3.87637 2.03802 3.91597 2.05818C3.95557 2.07834 4.01387 2.11194 4.06117 2.13994C4.10847 2.16794 4.13377 2.1825 4.17117 2.2049C4.20857 2.2273 4.26027 2.26762 4.30317 2.3001C4.34607 2.33258 4.36257 2.34378 4.38897 2.36506C4.43517 2.40426 4.47697 2.44346 4.51877 2.47706L4.57487 2.52746C4.63097 2.58346 4.68487 2.63946 4.72887 2.69434C4.74317 2.71114 4.75417 2.72682 4.76737 2.74362C4.79817 2.78058 4.82897 2.81866 4.85427 2.85562C4.87957 2.89258 4.88177 2.89482 4.89607 2.91498C4.91037 2.93514 4.93677 2.97322 4.95437 3.0001L4.98517 3.05274C5.00057 3.07626 5.01487 3.10202 5.02697 3.12218L5.04787 3.16138L5.06437 3.19386V8.95626C4.32627 8.28202 3.06677 7.66938 1.09997 8.2865ZM9.89997 8.2865C7.93097 7.66826 6.67257 8.2865 5.93997 8.9585V3.19834C6.13357 2.81306 7.18407 1.07034 9.89997 2.0593V8.2865Z' fill='%23858585'/%3E%3C/svg%3E%0A") !important;}
    main.news_list .news-block:not(.news-block--black) .news-block-text {padding-top: 10px;transition: 0.3s ease}
    main.news_list .news-block:hover .news-block-text {color: #858585 !important;}
    .tile-news.h-low.h-300 .t-160-3, .t-160-2 {top: 195px !important;position: unset !important;}
    .main-page .main-page .tile-news.h-low .read-time {top: -33px;}
    .news-block-text, .life-block-sp .news-block-text,
    .newsblock-full-size .news-block-text-area .news-block-text,
    section.big-articles .tile-news-title_2 {font-size: 1.06em !important;line-height: 1.3rem !important}
    main.news_list .news-block-text, main.news_list .life-block-sp .news-block-text,
    main.news_list .newsblock-full-size .news-block-text-area .news-block-text,
    main.news_list section.big-articles .tile-news-title_2 {font-size: 1em !important}
    .news-block-img .read-time {position: unset !important}
    .voices .opinions-title {max-width: 280px !important}
    .tile-news-title_2 {padding: 5px 20px 20px 0 !important}
    .tile-news.h-low .t-160 {top: 170px!important}
    .tile-news-img_2 img {max-height: 187px}
    /*.tile-news.h-low, .tile-news-img_2 {height: 300px !important;}*/
    .tile-news.h-low, .tile-news-img_2, .main-page .tile-news-img_2, .main-page .tile-news.h-low,
    .main-page .tile-news.h-low:not(.h-300-2), .main-page .tile-news.h-low:not(.h-300-2) .tile-news-img_2,
    main.news_list .tile-news.h-low:not(.h-300-2), main.news_list .tile-news.h-low:not(.h-300-2) .tile-news-img_2 {height: auto !important}
    .main-page .tile-news.h-low.h-300-2, .main-page .tile-news.h-low.h-300-2 .tile-news-img_2 {height: auto !important}
    .main-page .news-list-container .title-col_2.no-after h1.news-title-main {padding-bottom: 9px}
    .tile-news.h-low.static-h-157.choice-global {min-height: 150px !important;height: 150px !important;}

    .voices .opinions-img.big {padding-top: 68px}
    .eff, .eff2 {display: none}
    .news-block-text {color: #000 !important}
    .news-block-text-area {position: unset}
    .rubric.white {color: #000 !important;}
    /*.news-block img, .news-block-img img {width: 100%;object-fit: cover !important;max-height: 187px !important;min-height: 150px;}*/
    .tile-news-img_2 img {min-height: 150px}
    .main-page .tile-news.h-low:not(.h-300-2) .tile-news-img_2 img {min-height: 200px}
    .read-time.white {color: #858585 !important;}
    main.news_list .read-time.white {border-bottom: 1px solid #EEEEEE;margin-top: 30px;}

    .voices .opinions.opinions__main-page.big {height: 270px !important}

    .life-block-sp .b-t-b, .life-block-sp .news-block-text-area, .life-block-sp .read-time {position: unset !important}
    .life-block-sp .rubric {margin: 2px 0 -4px !important}
    .life-block-sp .news-block-text {padding-bottom: 10px}
    .news-block-img a .news-text {padding-top: 0}
    .tile-news.h-low, .news-block-img {min-height: 250px;height: 250px}
    .news-block-img {min-height: 80px !important;height: auto}
    .ul-fade:before {display: none !important}
    .article-card #menu-width .social-shares {margin: 0 2px 10px 0}
    .article-card #menu-width .social-shares div > a {z-index: 99}
    .article-card #area {max-width: 100%}
    .quote::before {left: 0px !important}
    .quote {padding-left: 29px;font-size: 1.5em !important;line-height: 2rem !important}
    .credits-bg-col.sec {border: none}
    #fixed-menu {
        max-width: 100%
    }
    .info-block {
        float: none;
        margin-top: 35px
    }
    .after-social-area {
        width: 100%
    }
    .logo-area {
        justify-content: center;
        padding: 9px 5px
    }
    .logo-area.second {
        padding: 8px 0 6px
    }
    .logo-area.third a img {
        max-width: 89%
    }
    .centering {
        margin-left: 5px
    }
    .viewer-social {
        margin: 0 auto;
        display: block;
        width: fit-content
    }
    .exclusive-subscription {
        margin: 0 auto 15px
    }
    .liga-net-main,
    .liga-net-novosti,
    .liga-net-novyny,
    .liga-net-media,
    .liga-net-biznes,
    .liga-net-finans,
    .liga-net-tech,
    .liga-net-specproekt,
    .liga-net-dosie,
    .liga-net-blog,
    .liga-net-forum,
    .liga-net-press-centr {
        margin-bottom: 15px
    }
    .liga-net-logo {
        height: 31px!important;
        width: 148px!important;
        left: 10px!important
    }
    .close-viewer {
        right: 10px!important;
        -webkit-background-size: cover!important;
        background-size: cover!important;
        height: 25px!important;
        width: 25px!important
    }
    .viewer-social-media>a:first-child {
        margin-left: 0
    }
    .liga-text {
        padding-bottom: 12px
    }
}
@media only screen and (max-width: 767px) {
    .category.d-md-none {
        display: none !important;
    }
    .post-header .lang-list {
        display: none;
    }
}
@media only screen and (max-width:640px) {

    .form-mob {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding: 5px
    }
    .form-mob:last-child {
        padding: 15px 5px
    }
    .select {
        max-width: 100%
    }
    .social-area {
        margin-top: 20px
    }
    .mobile-cols {
        flex: 0 0 50%;
        max-width: 50%
    }
    .viewer-wrapper {
        padding: 16px 10px 30px
    }
}

@media only screen and (max-width:575px) {
    .index-page .credits-bg-col.last {border-bottom: none !important}
    .index-page .credits-img {margin-bottom: 10px}
    .index-page .credits-text-secondary, .index-page .credits-text {width: calc(100% - 10px)!important;padding-right: 0px!important}
    .credits-bg-col {border-bottom: 1px solid #CECECE !important;border-right: none !important}
    .index-page .credits-text-secondary {margin-bottom: 7px !important;margin-top: 2px}
    .f-bg.index-page .col-12 {margin-bottom: 10px}
    .person-area {margin-top: -14px}
    .person-text {font-size: 1.3125em;line-height: 1.7rem}
    .person-img {width: 80px;height: 100px; margin-top: -25px}
    .person-img-2 {width: 63px;height: 67px;margin-top: -19px}
    .person-main-img {width:74px;height:120px}
    .index-text {padding-top: 5px !important;font-size: 1.55em;line-height: 1.2em;}

    .news-list::after {
        max-width: 100%
    }
    .more-news {
        max-width: 100%
    }
    .article-rubric {padding-left: 0;padding-right: 0}
    h1 {
        font-size: 2.5em;
        padding-left: 10px;
        padding-right: 10px
    }
    main h1 {
        padding-left: 0;
        padding-right: 0
    }
    h3 {
        font-size: 1.438em
    }
    .news-list {
        height: auto;
        margin-bottom: 15px
    }
    .more-news {
        top: -21px
    }
    .news-list::after {
        bottom: -27px
    }
    .right-card {
        padding: 30px 0 25px !important;
    }
    .article-card .sp-card-paddings {padding: 0 10px !important}
    .social-shares {height: 61px}
    .opinion .article-time + .social-shares, .longrid .social-shares {height: 30px}
    .pad-btm-59 {
        padding-bottom: 0
    }
    ul.nav {
        display: none!important
    }
    .credits-bg-col {clear: both;display: flow-root;height: 100%}
    .credits-img {float: left;width: 78px;height: 100%;align-items: center}
    .credits-text {float: left;width: calc(100% - 78px);text-align: left !important}
    .form-container .credits-text {width: auto;padding-left: 5px;}
    .credits-text-secondary {float: left;width: calc(100% - 78px);text-align: left;padding: 0;max-width: 100%;padding-right: 20px}

}

@media only screen and (max-width:550px) {
    .article h1, .opinion h1, .article-card h1, .article.longrid h1 {font-size: 1.425em !important;line-height: 1.75rem !important;}
    .article .article-content #news-text h3, .longrid #news-text h3, .article-card h3 {font-size: 1.2em}
    .article .article-content #news-text h2, .longrid #news-text h2, .article-card h2, .opinion #news-text h2 {font-size: 1.2em}

    .news-block-img a .news-text {padding-top: 0;padding-bottom: 30px}    
    .liga-net-main:after,
    .liga-net-novosti:after,
    .liga-net-novyny:after,
    .liga-net-biznes:after,
    .liga-net-specproekt:after,
    .liga-net-finans:after,
    .liga-net-tech:after,
    .liga-net-dosie:after,
    .liga-net-blog:after,
    .liga-net-forum:after,
    .liga-net-press-centr:after,
    .liga-net-media:after {
        position: relative;
        font-size: 1.375em;
        font-weight: 700;
        color: #4c4f56
    }
    .important-links.top-navigate .important-link {
        width: 100%
    }
    .liga-net-main:after {
        content: "Главная"
    }
    .liga-net-novosti:after {
        content: "Новости"
    }
    .liga-net-novyny:after {
        content: "Новини (укр)"
    }
    .liga-net-biznes:after {
        content: "Бизнес"
    }
    .liga-net-specproekt:after {
        content: "Спецпроекты"
    }
    .liga-net-finans:after {
        content: "Финансы"
    }
    .liga-net-tech:after {
        content: "Tech"
    }
    .liga-net-dosie:after {
        content: "Досье"
    }
    .liga-net-blog:after {
        content: "Блоги"
    }
    .liga-net-forum:after {
        content: "Форум"
    }
    .liga-net-press-centr:after {
        content: "Пресс-центр"
    }
    .liga-net-media:after {
        content: "Фото/Видео"
    }
    .viewer-col .viewer-list {
        display: none
    }
    .liga-net-main,
    .liga-net-novosti,
    .liga-net-novyny,
    .liga-net-media,
    .liga-net-biznes,
    .liga-net-finans,
    .liga-net-tech,
    .liga-net-specproekt,
    .liga-net-dosie,
    .liga-net-blog,
    .liga-net-forum,
    .liga-net-press-centr {
        background: none;
        width: 200px;
        height: auto
    }
    .viewer-full-block {
        margin-top: 0;
        padding: 0;
        border: none
    }
    .viewer-col {
        padding: 25px 20px 0
    }
    .footer-viewer {
        padding: 10px 8px!important
    }
    .other-project>div {
        margin-top: 0
    }
    .footer-viewer div {
        margin-bottom: 10px
    }
    .viewer-full-block {
        border-bottom: none
    }
    form input.open-search {
        width: 350px!important
    }
    .category .container {padding-left: 10px;padding-right: 10px}
}

@media only screen and (max-width:500px) {
    .header-shadow .category a {margin: 0 4px !important;font-size: 0.8em !important}
    .header-shadow .category .dropdown-button {font-size: 0.8em !important;padding-right: 27px !important}
    .voices .big img {width: 80px !important;height: 80px !important}
    .voices .opinions-img.big {padding-top: 128px}
    .voices .opinions.opinions__main-page.big {padding-right: 10px}
    main.article .article-content .social-shares svg {
        min-width: 10px
    }
    main.article .article-content .social.act .quantity {
        padding-left: 5px;
        margin-left: 5px
    }
    main.article .article-content .social.act {
        padding: 0 7px
    }
    .viewer-full-block {
        margin-top: 0;
        padding: 0
    }
    main.news_list .pb-47 {
        padding-bottom: 10px
    }
}
.only-mob {display: none !important}
@media only screen and (max-width:450px) {
    .only-mob {display: block !important}
    main.news_list .news-block:not(.news-block--black) .news-block-text {padding-top: 7px}
    .header-shadow .category .dropdown-area a.mob-show {display: block !important}
    .mob-hide {display: none}
    .f-bg.index-page {padding: 10px 21px 20px}
    .credits-text {
        font-size: .875em
    }
    .horizontal-line {
        margin: 0 10px -6px 8px
    }
    .f-bg {
        padding: 41px 10px 35px
    }
    .pad-h1 {
        padding-bottom: 20px
    }
    main.article h1,
    h1 {
        font-size: 2em;
        line-height: 2.5rem
    }
    h3 {
        font-size: 1.313em
    }
    .info-pad {
        margin-bottom: 40px
    }
    /*.logo-area.third {*/
    /*    padding: 10px 30px 0*/
    /*}*/
    .soc-mobile {
        margin-bottom: 10px
    }
    form input.open-search {
        width: 243px!important
    }
    main.news h3 {
        line-height: 1.438rem;
        max-width: 153px
    }
    main.article-card .social-shares {
        height: auto
    }
    main.article-card .social-shares a:last-child {
        display: block!important;
        margin-left: 2px!important;
        margin-top: 3px
    }
}

@media only screen and (max-width:420px) {
    .page-item .page-link {
        font-size: 1.5em!important;
        padding: 0 10px!important
    }
    .pagination-lg .page-item:nth-child(3) .page-link,
    .pagination-lg .page-item:nth-child(7) .page-link {
        padding: 0 12px!important
    }
    .pagination-lg .page-item:last-child .page-link {
        margin-left: 5px!important
    }
    .pagination-lg .page-item:first-child .page-link {
        margin-right: 5px!important
    }
}

@media only screen and (max-width:385px) {
    .form-container .credits-text {padding-left: 0}
    ul.navigation li span, ul.navigation li a {font-size: 1.8em !important}
    ul.navigation li {margin: 0 8px !important}
    .page-item .page-link {
        font-size: 1.5em!important;
        padding: 0 8px!important
    }
    .pagination-lg .page-item:nth-child(3) .page-link,
    .pagination-lg .page-item:nth-child(7) .page-link {
        padding: 0!important
    }
    .pagination-lg .page-item:last-child .page-link {
        margin-left: 3px!important
    }
    .pagination-lg .page-item:first-child .page-link {
        margin-right: 3px!important
    }
    .footer-list li:nth-child(2) {
        margin: 0 0
    }
    .footer-list li {
        display: block!important
    }
}

@media (max-height:390px) {
    .viewer-wrapper {
        overflow-y: auto;
        height: calc(100% + 130px)
    }
    body.hamburg-menu-active {
        overflow-y: hidden
    }
}

.disclaimer-global {
    font-size: .875em;
    color: #858585;
    padding: 15px 0;
    margin-bottom: 15px;
    font-style: italic
}

.another-block {
    position: relative;
    top: 0;
    bottom: 0;
    left: 0
}

.another-block .news-block-text {
    font-size: 1.063em;
    line-height: 1.313rem;
    font-weight: 400;
    padding-top: 18px
}

.more-button {
    background: #F6F6F6;
    border-radius: 3px;
    min-height: 40px;
    font-size: 1.063em;
    line-height: 1.313rem;
    display: block;
    text-align: center;
    padding-top: 9px;
    margin-top: 20px;
    color: #4A4A4A
}

.video-test-block h3 {
    font-size: 1.313em;
    line-height: 1.563rem;
    font-weight: 500
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    -moz-appearance: textfield;
    margin: 0
}
/*search*/
.search-input {position: relative}
.search-input input, select[name="order"] {padding-left: 19px;border: 1px solid #CDCDCD!important;box-sizing: border-box;border-radius: 5px;max-width: 100%;min-height: 46px;width: 100%;outline: none;font-size: 1.063em;-moz-appearance: none;-webkit-appearance: none;appearance: none;box-shadow: none!important}
select[name="order"] {background: transparent url(../images/drop_arrow.svg) no-repeat right 16px center;min-height: 23px;max-width: 200px}
.search-button {position: absolute;right: 0;top: 0;left: auto;bottom: auto}
.search-button button {width: 100%;min-height: 46px;background-color: #E20012;padding: 0 20px;border: none;font-size: 1.063em;line-height: 1.313rem;color: #fff;transition: 0.3s;}
.search-result-info {font-size: .75em;line-height: 1.75rem;color: #858585;margin: 10px 0}
.result-cnt {color: #E20012}
.search-title {font-size: 1.313em;line-height: 1.438rem;padding-bottom: 11px;border-bottom: 2px solid #00123F;margin-top: 30px;font-weight: 500}
ul.navigation {display: flex;justify-content: center;padding-left: 0;margin-top: 20px}
ul.navigation .icon-left-open.prev {background-image: url("data:image/svg+xml,%3Csvg width='13' height='21' viewBox='0 0 13 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.000133064 10.3L1.0005 11.3374L9.89259 20.6L12.0415 18.5252L4.14978 10.3L12.0044 2.07482L9.89259 -9.39321e-08L1.0005 9.26259L0.000133064 10.3Z' fill='%23202020'/%3E%3C/svg%3E%0A");width: 36px;height: 36px;display: block;background-repeat: no-repeat;background-position: center;border-radius: 50%;background-color: #F2F2F2}
ul.navigation .icon-right-open.next {background-image: url("data:image/svg+xml,%3Csvg width='13' height='21' viewBox='0 0 13 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 10.7L11.9996 9.66259L3.10754 0.399994L0.958621 2.47481L8.85034 10.7L0.995682 18.9252L3.10754 21L11.9996 11.7374L13 10.7Z' fill='%23202020'/%3E%3C/svg%3E%0A");width: 36px;height: 36px;display: block;background-repeat: no-repeat;background-position: center;border-radius: 50%;background-color: #F2F2F2}
ul.navigation .icon-left-open.prev, ul.navigation .icon-right-open.next {transition: 0.3s ease}
ul.navigation .icon-left-open.prev:hover, ul.navigation .icon-right-open.next:hover {opacity: 0.85}
ul.navigation li {list-style: none;display: inline-block;margin: 0 20px;display: flex; align-items: center}
ul.navigation li:first-child {margin-left: 0}
ul.navigation li:last-child {margin-right: 0}
ul.navigation li span {font-size: 3em;line-height: 3.5rem}
ul.navigation li a {font-size: 3em;line-height: 3.5rem;color: #CACBCC}
/*search*/
/*authors*/
main.authors_list .search-author {margin-top: -12px;justify-content: space-between}
main.authors_list .line, main.author_single .line {bottom: 0}
#authors-form {position: relative;max-width: 336px;width: 100%}
#authors-form input {border: none;border-bottom: 1px solid #CECECE;max-width: 339px;min-width: 250px;width: 100%;padding-left: 19px;outline: none;font-size: 0.875em;-moz-appearance: none;-webkit-appearance: none;appearance: none;box-shadow: none!important;min-height: 31px;padding-left: 15px}
#authors-form a {}
#authors-form a span {display: block;position: absolute;top: 8px;right: 0;background-position: center;background-repeat: no-repeat;width: 13px;height: 13px;background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8079 11.8576L9.59411 8.6362C10.4212 7.67663 10.8702 6.48858 10.8702 5.25483C10.8702 2.35325 8.4362 0 5.43509 0C2.43397 0 0 2.35325 0 5.25483C0 8.15641 2.43397 10.5097 5.43509 10.5097C6.56937 10.5097 7.63275 10.1898 8.55436 9.55009L11.7681 12.7944C11.9099 12.9315 12.0753 13 12.288 13C12.4771 13 12.6425 12.9315 12.7843 12.8172C13.0678 12.5659 13.0678 12.1318 12.8079 11.8576ZM5.43509 1.37083C7.65638 1.37083 9.45233 3.10721 9.45233 5.25483C9.45233 7.40246 7.65638 9.13884 5.43509 9.13884C3.21379 9.13884 1.41785 7.40246 1.41785 5.25483C1.41785 3.10721 3.21379 1.37083 5.43509 1.37083Z' fill='%23858585'/%3E%3C/svg%3E%0A");}
main.authors_list .author-cols {margin-top: 40px}
main.authors_list .author-cols img {max-width: 100%;height: auto;margin: 0 auto;display: block}
main.authors_list .author-cols .author-name {margin-top: 13px}
main.authors_list .author-cols .author-name span {font-size: 1.06em;line-height: 1.3125rem;text-align: center;display: block;padding-left: 0}
main.authors_list h3.main-authortext {margin-bottom: 7px}
main.authors_list .author-cols > div {margin-bottom: 10px}
/*authors*/
/*author*/
main.author_single .title-col a {font-size: 0.875em;line-height: 1.3125rem;color: #858585}
main.author_single .single-page-author-info {}
main.author_single .single-page-author-info img {max-width: 100%;height: auto;width: 200px;border-radius: 50%;margin: 14px 0 8px}
main.author_single .single-page-author-info .author-name {font-weight: 500;font-size: 32px;line-height: 36px}
main.author_single .single-page-author-info .author-desc {font-size: 12px;line-height: 14px;margin: 9px 0 11px}
main.author_single .single-page-author-info .author-social a:nth-child(2) {margin: 0 13px 0 15px}
main.author_single .single-page-author-info .tab-col.tab-author ul {padding-left: 0;list-style: none}
main.author_single .single-page-author-info .tab-col.tab-author ul li {font-size: 1.0625em;line-height: 1.3125rem;display: inline-block}
main.author_single .single-page-author-info .tab-col.tab-author ul li:nth-child(2) {margin: 0 23px}
main.author_single .single-page-author-info .tab-col.tab-author ul li a.active {border-bottom: 3px solid #00123F;padding-bottom: 6px}
main.author_single .single-page-author-info .short-news {border-bottom: 1px solid #CECECE;padding-bottom: 22px;margin-top: 16px}
main.author_single .single-page-author-info .short-news .short-news-other-date {font-size: 0.75em;line-height: 1.125rem;color: #858585}
main.author_single .single-page-author-info .short-news .short-news-name {font-weight: bold;font-size: 21px;line-height: 25px;margin: 5px 0 7px}
main.author_single .single-page-author-info .short-news .short-news-desc {font-size: 0.875em;line-height: 1.125rem}
.custom-tab-content {display: none}
.custom-tab-content.active {display: block;padding-top: 10px}
.custom-tab-content p {font-size: 0.875em;line-height: 1.125rem;margin: 10px 0}
#tab-about-author.custom-tab-content a {border-bottom: 1px solid #858585;transition: 0.3s ease}
#tab-about-author.custom-tab-content a:hover {color: #858585}

main.author_single .custom-tab-content ul li, main.author_single .custom-tab-content ol li {font-size: 0.875em;line-height: 1.625rem;margin-bottom: 9px}
main.author_single .custom-tab-content ul li:last-child, main.author_single .custom-tab-content ol li:last-child {margin-bottom: 0}
main.author_single .custom-tab-content ol {list-style: none;counter-reset: my-awesome-counter}
main.author_single .custom-tab-content ol li {counter-increment: my-awesome-counter;position: relative}
main.author_single .custom-tab-content ol li:before {content: counter(my-awesome-counter) ". ";font-weight: bold;position: absolute;left: -18px}

main.author_single .sticky {position: fixed;top: 86px;bottom: auto}
main.author_single .bottom-fixed {position: absolute;top: auto;bottom: 0}
main.author_single #menu-width {position: unset}

.form-container .credits-bg-col {background-color: #fff;padding: 0;margin-bottom: -6px;}
.form-container .credits-text {font-size: .8em;line-height: 1.75rem;font-weight: 400;display: inline-block}
.form-container .credits-img {width: auto;margin: 0;display: inline-block;}
.form-container .sup-text.first-info {margin: 10px 0}
/*author*/
/*read-too*/
.read-too {margin-right: 0;margin-bottom: 20px; width: 100%;margin-top: 30px}
.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.25em !important;line-height: 1.5rem;margin-bottom: -3px;font-weight: 500;margin-top: 0}
.read-too.fr a:hover {color: #858585 !important}
.read-too.fr .main-title + div {border: 1px solid #E2E2E2;border-top: 2px solid #01275C;padding: 11px 16px 11px 24px}
.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: #01275C;padding: 9px 0 13px;border-bottom: 1px solid #E2E2E2!important;display: block;text-decoration: none !important;transition: 0.25s ease}
.read-too.fr a:last-child {border-bottom: none !important;}
/*read-too*/
/*fix bugs for liga.life*/
div#right-block {margin-left: 20px;}
.p-side-5 {
    padding-left: 5px;
    padding-right: 5px;
}
.m-side-5 {
    margin-left: -5px;
    margin-right: -5px;
}
.mt-25 {
    margin-top: 40px!important;
}
.mt-20 {
    margin-top: 20px!important
}

.mb-20 {margin-bottom: 20px}

.mt-20:empty {
    margin-top: 0!important
}
.title-col {font-weight: 500;font-size: 21px;line-height: 35px;color: #000;border-bottom: 2px solid #01275C;font-family: Literata}
.tab-col {font-size: 0.875rem;line-height: 1.75rem;color: #000001}
.tab-col ul {list-style: none;padding-left: 0;margin: 9px 0 -25px}
.news-col ul li {padding: 10px 0 10px}
.news-col ul li a {transition: 0.3s ease;font-size: 1em;line-height: 1.3rem}
.news-col ul li:hover a {color: #858585}
.read-news {font-size: 0.875em;line-height: 1.5rem;color: #858585;display: inline-flex;padding-left: 19px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='10' viewBox='0 0 15 10' fill='none'%3E%3Cpath d='M7.49181 10C6.04418 9.98271 4.62111 9.56669 3.3412 8.78661C2.06128 8.00653 0.961603 6.88499 0.133813 5.51546C0.0465179 5.36239 0 5.1832 0 5C0 4.8168 0.0465179 4.63761 0.133813 4.48454C0.948702 3.11224 2.03943 1.98765 3.3129 1.20675C4.58638 0.42585 6.00479 0.0118222 7.4471 0C8.90161 0.0133256 10.3323 0.427266 11.62 1.20733C12.9076 1.9874 14.015 3.11101 14.8498 4.48454C14.9475 4.64444 15 4.83529 15 5.03093C15 5.22656 14.9475 5.41741 14.8498 5.57732C14.0167 6.93603 12.9145 8.04603 11.6349 8.81521C10.3552 9.58439 8.93488 9.99055 7.49181 10ZM1.44806 5C2.16426 6.06409 3.07998 6.92752 4.12663 7.52561C5.17329 8.12371 6.32373 8.44096 7.49181 8.45361C8.65926 8.44294 9.80947 8.12761 10.8562 7.53127C11.9029 6.93494 12.8189 6.07307 13.5356 5.01031C12.8129 3.94092 11.8899 3.07385 10.8355 2.47399C9.78114 1.87413 8.62278 1.55702 7.4471 1.54639C6.28433 1.55231 5.13836 1.86692 4.09802 2.46584C3.05769 3.06475 2.15094 3.93188 1.44806 5ZM1.21561 4.62887V4.68041V4.62887Z' fill='%23858585'/%3E%3Cpath d='M7.49177 7.65928C7.03736 7.65928 6.59315 7.50389 6.21532 7.21276C5.83749 6.92164 5.543 6.50785 5.36911 6.02372C5.19521 5.53959 5.14971 5.00688 5.23836 4.49293C5.32701 3.97898 5.54583 3.5069 5.86715 3.13636C6.18847 2.76583 6.59786 2.51349 7.04354 2.41126C7.48922 2.30903 7.95119 2.3615 8.37101 2.56203C8.79083 2.76256 9.14966 3.10215 9.40212 3.53785C9.65458 3.97355 9.78933 4.4858 9.78933 5.00981C9.78933 5.7125 9.54727 6.3864 9.11639 6.88327C8.68552 7.38014 8.10112 7.65928 7.49177 7.65928ZM7.49177 3.90673C7.30258 3.90673 7.11764 3.97143 6.96033 4.09263C6.80302 4.21384 6.68042 4.38612 6.60802 4.58768C6.53562 4.78924 6.51667 5.01104 6.55358 5.22502C6.59049 5.43899 6.6816 5.63554 6.81538 5.78981C6.94915 5.94408 7.1196 6.04914 7.30516 6.0917C7.49071 6.13426 7.68305 6.11242 7.85784 6.02893C8.03263 5.94544 8.18202 5.80406 8.28713 5.62265C8.39224 5.44125 8.44834 5.22798 8.44834 5.00981C8.44834 4.71726 8.34756 4.43668 8.16817 4.22982C7.98878 4.02295 7.74547 3.90673 7.49177 3.90673Z' fill='%23858585'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: left center}
.article.longrid .news-col ul li, .article .news-col ul li, .article-card .news-col ul li, .opinion .news-col ul li, main.news_list .news-col ul li, .opinion #addition_news ul li {border-bottom: 1px solid #CECECE;font-size: 1em;line-height: 1.3rem;margin-bottom: 0}
.article.longrid #addition_news .news-col ul li, .article #addition_news .news-col ul li, .article-card #addition_news .news-col ul li, .opinion #addition_news .news-col ul li {line-height: 1.5rem}
.authors-right-block .news-col ul li a {transition: 0.3s ease;font-size: 1.2em;line-height: 1.438rem}
.authors-right-block .popular .news-col ul li a {font-size: 1.06em}
.authors-right-block .news-col ul li {border-bottom: 1px solid #CECECE}
.authors-right-block .news-col ul li .news-nth-title-category {font-size: 0.95em}
.authors-right-block .news-col ul li .time {font-size: 0.875em}
.news-col ul {
    display: block;
    list-style-type: none;
    padding: 0;
    margin-bottom: 0;
    margin-top: 20px;
    overflow: hidden
}

.news-col ul li .time {
    color: #858585;
    font-size: .75em;
    line-height: 1.5rem;
    display: inline-block
}
.authors_list .authors-right-block .popular .tab-col ul li a.custom-tab.active {font-weight: 400;border-bottom: none;padding-bottom: 0}
.article .tab-col ul li, .opinion .tab-col ul li, .authors_list .tab-col ul li, main.news_list .tab-col ul li {display: inline-block}
.article .tab-col ul li:nth-child(2), .opinion .tab-col ul li:nth-child(2), .authors_list .authors-right-block .popular .tab-col ul li:nth-child(2), main.news_list .tab-col ul li:nth-child(2) {margin: 0 11px}
.article .tab-col ul li .tabs, .opinion .tab-col ul li .tabs, .authors_list .tab-col ul li .tabs, main.news_list .tab-col ul li .tabs {color: #858585}
.article .tab-col ul li .tabs.active, .opinion .tab-col ul li .tabs.active, .authors_list .tab-col ul li .tabs.active, main.news_list .tab-col ul li .tabs.active {color: #000001}

.author {padding: 0 0 5px}
.author img {border-radius: 50%;width: 30px}
.author-info {padding-left: 8px;font-size: 0.75em;line-height: 0.938rem}
.author a:hover,
.tags a:hover .tag {color: #858585}
.article-content #news-text div.quote, .article.longrid div.quote, .article-card div.quote, .opinion div.quote {position: relative;font-size: 1.65em;line-height: 2.25rem;font-family: Literata;font-weight: bold;font-style: italic}
.article-content #news-text div.quote span, .article.longrid div.quote span, .article-card div.quote span, .opinion div.quote span {line-height: 2.25rem !important;}
.quote::before {content: '';border-left: 6px solid #01275C;left: -36px;position: absolute;top: 0;bottom: 0}

.quote + h3, .content-image + h3 {padding-top: 20px}
h3 + .disclaimer {margin-top: 25px}
.authors .author-redactor {font-weight: bold;margin-top: -3px;display: inline-block;font-size: 0.7em !important;margin-bottom: -10px}
.article .article-content #news-text h3, .longrid #news-text h3, .article-card h3 {font-size: 1.4em;font-family: Literata;margin-bottom: -9px;line-height: 2rem;}
/*list in article*/
.article .article-content #news-text ul {padding-left: 36px}
.article-content ul li span, .article-content ol li span,
.article-content ul li p, .article-content ol li p, .opinion ul li span,
.opinion ol li span, .opinion ul li p, .opinion ol li p {font-size: 1em !important}
.article-content #news-text ul li, .article-content #news-text ol li, .article.longrid ul li, .article.longrid ol li, .article-card .article-content ul li, .article-card .article-content ol li, .opinion ol li {font-size: 1em;line-height: 1.625rem;margin-bottom: 8px}
.article-content #news-text ul li:last-child, .article-content #news-text ol li:last-child, 
.article.longrid ul li:last-child, .article.longrid ol li:last-child, 
.article-card .article-content ul li:last-child, .article-card .article-content ol li:last-child, .opinion ol li:last-child {margin-bottom: 0}
.article-content #news-text ol, .article.longrid ol, .article-card ol, .opinion ol {padding-left: 1px;list-style: none;counter-reset: my-awesome-counter}
.article-content #news-text ol li, .article.longrid ol li, .article-card ol li, .opinion ol li {counter-increment: my-awesome-counter;position: relative;display: flex}
.article-content #news-text ol li a, .article.longrid ol li a, .article-card ol li a, .opinion ol li a {display: contents;text-decoration: underline;}
.article-content #news-text ol li >*, .article.longrid ol li >*, .article-card ol li >*, .opinion ol li >* {display: contents}
.article-content #news-text ol li:before, .article.longrid ol li:before, .article-card ol li:before, .opinion ol li:before {content: counter(my-awesome-counter) ". ";font-weight: bold;position: relative;margin-right: 8px;text-align: right;min-width: 32px;}
.article #news-text .author a.name {border-bottom: none}

.social-shares.justify-content-center .social.tw {margin: 0 12px 0 11px}
.article #news-text a, .article #news-text div a, .article.longrid #news-text div a, .article-card #news-text div a, .article #news-text p a, .article.longrid #news-text p a, .article-card #news-text p a, .article #news-text ol li a, .article.longrid #news-text ol li a, .article-card #news-text ol li a, .article #news-text ul li a, .article.longrid #news-text ul li a, .article-card #news-text ul li a, .opinion #news-text a, .opinion #news-text div a, .opinion #news-text p a, .opinion #news-text ol li a, .opinion #news-text ul li a {
    border-bottom: 1px solid #858585;
    transition: 0.3s ease;
}
.news-col ul li a {border-bottom: none}
/*list in article*/
/*news list*/
.text-plashka.corrected-news, .text-plashka.completed-news, .text-plashka.clarified-news, .text-plashka.updated-news, .news-nth-status.news-nth-added, .news-nth-status.news-nth-refreshed {
    border: 1px solid #CECECE;
    border-radius: 2px;
    padding: 1px 9px;
    font-weight: 500;
    font-size: .75em !important;
    line-height: 1.5rem;
    text-transform: uppercase;
    color: #646464;
}
/*news list*/
/*scroll for table*/
.table-scroll {overflow-x: auto}
.article-content table, .article.longrid table, .opinion table {max-width: 100%;border-collapse: collapse;width: 100%;border: none;border-color: transparent;font-size: 17px;margin: 20px 0}
.article-content th, .article-content td, .article.longrid td, .article.longrid th, .opinion td, .opinion th {padding: 8px;text-align: left}
.article-content table caption, .article.longrid table caption, .opinion table caption {max-width: 100%;width: 100%;display: block;font-weight: bold}
.article-content table th, .article.longrid table th, .opinion table th {font-weight: bold}
.article-content table tr:first-child, .article.longrid table tr:first-child, .opinion table tr:first-child {font-weight: 500}

.article tr:nth-child(odd), .article.longrid tr:nth-child(odd), .article-card tr:nth-child(odd), .opinion tr:nth-child(odd) {background-color: #f2f2f2}
.article .table-scroll::-webkit-scrollbar-track, .article.longrid .table-scroll::-webkit-scrollbar-track, .article-card .table-scroll::-webkit-scrollbar-track, .opinion .table-scroll::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}

.article .table-scroll::-webkit-scrollbar, .article.longrid .table-scroll::-webkit-scrollbar, .article-card .table-scroll::-webkit-scrollbar, .opinion .table-scroll::-webkit-scrollbar {
    height: 6px;
    background-color: #F5F5F5
}

.article .table-scroll::-webkit-scrollbar-thumb, .article.longrid .table-scroll::-webkit-scrollbar-thumb, .article-card .table-scroll::-webkit-scrollbar-thumb, .opinion .table-scroll::-webkit-scrollbar-thumb {
    background-color: #8a8784
}

/*scroll for table*/
.line {
    border-bottom: 1px solid #EEEEEE;
    width: calc(100% - 20px);
    padding: 0 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    bottom: 0
}

.article-content #news-text .content-image, .article.longrid .content-image, .article-card .content-image {margin: 0}
.article, .article.longrid, .article-card, .opinion {font-size: 1.06em}
.article-content #news-text p, .article-content #news-text span, .article-content #news-text > div {font-size: 1em;line-height: 1.625rem}
.article-content #news-text > div, .article-content #news-text > p,
.longrid #news-text > div, .longrid #news-text > p,
.opinion #news-text > div, .opinion #news-text > p,
.article-card .article-content p, .article-card .article-content > span {margin-top: 1em;margin-bottom: 1em}
.article.longrid .source {font-size: 0.75em;line-height: 1rem;color: #858585;margin: 4px 0 0}
.article.longrid .top-soc-area {margin-top: 20px;margin-bottom: 10px}
.article .top-soc-area {margin-top: 15px;margin-bottom: 11px;}
.top-soc-area {margin-bottom: 6px;align-items: center}
.top-soc-area .article-time {margin: 0;/*height: 26px*/}
.article h1, .opinion h1, .article-card h1, main.news_list h1 {font-size: 2.025em;line-height: 2.5rem;font-weight: 400;}
.article .photo-by {margin: 7px 0 2px;font-size: .75em;line-height: 1rem;max-width: 437px;color: #858585}
.article .article-content .line {padding: 0 10px;margin-top: 10px;margin-bottom: 10px;bottom: 0}
.comments-area h3, .article h1, .read-too.fr .main-title, .read-too.fr a, .article-card h1, .news-col ul li a, .site-title, main.news_list h1 {font-family: Literata}
.article .warning, .opinion .warning {font-size: 12px !important;line-height: 24px !important;color: #858585;margin: -6px 0 -16px}
/*opinion*/
.article, .article.longrid, .article-card, .opinion, main.news_list {font-size: 1.06em}
.opinion .author-info-area .name, .opinion .author-info {padding-left: 18px;line-height: 1.3rem;}
.opinion .author-info-area .name span {padding-left: 0;font-size: inherit;line-height: inherit;font-weight: bold;font-family: Literata;}
.opinion .author-info {font-size: 0.7059em}
.opinion h1 {font-family: Literata;margin-bottom: 0.67em}
.opinion h3.annotation, .annotation {font-family: Literata;font-weight: normal;font-size: 1.1176em;line-height: 1.7rem}
.opinion .news-nth-title-category {font-size: 0.9235em !important}
.opinion .opinion-end {padding-right: 50px}
.article.longrid #news-text .warning, .article #news-text .warning, .opinion #news-text .warning {margin-top: -15px !important}

.author span {
    font-size: .75em;
    line-height: .938rem;
    padding-left: 8px;
}

.article .warning, .opinion .warning {font-size: 12px !important;line-height: 24px !important;color: #858585;margin: -6px 0 -16px;}
.opinion .warning {padding-bottom: 25px}
.opinion .warning + .read-too.fr {margin: -10px 0 15px !important}
/*opinion page*/
div#news-text {line-height: 1.6rem}
.opinion .more-link {font-weight: bold;font-size: 0.8235em;line-height: 1.1176rem;color: #000;padding-bottom: 8px;margin-top: -13px}
.opinion .more-link a {border-bottom: 1px solid #858585}
.opinion .more-link a:hover {color: #858585}
.opinion .opinion-contacts {background-color: #F6F6F6;padding: 16px 56px 13px 22px;margin: -6px 0 6px;line-height: 1.4rem}
.opinion .content-image {margin: 0 !important}
.opinion .content-image img, .opinion img {max-width: 100%;height: auto}
.opinion .comments-area h3, .opinion h3, .opinion .read-too.fr .main-title span, .opinion .title-col {font-weight: bold}
/*opinion page*/
/*opinion*/
/*longrid*/
.max-w-700 {max-width: 700px;margin: 0 auto}
.max-w-600 {max-width: 600px;margin: 0 auto}
.article .areachart, .article.longrid .areachart {margin-bottom: 29px !important}
.article.longrid hr {color: #CECECE;margin: 3px 0 19px}
.article.longrid img, .article img {max-width: 100%;height: auto}
.article > div {font-size: 1em;line-height: 1.6rem}
.article div span, .article .article-content #news-text span {font-size: 1em;line-height: 1.6rem !important;}
.article.longrid p {font-size: 1em;line-height: 1.65rem}
.article.longrid h1 {font-weight: normal;font-size: 2.025em;line-height: 2.5rem;margin: 12px auto 21px;text-align: center}
.article.longrid .content-image img {max-width: 1000px;height: auto}
.article.longrid .news-col ul li, .article .news-col ul li, .article-card .news-col ul li, .opinion .news-col ul li, .opinion #addition_news ul li, main.news_list .news-col ul li {border-bottom: 1px solid #CECECE;font-size: 1em;line-height: 1.3rem;margin-bottom: 0}
.article.longrid #addition_news .news-col ul li, .article #addition_news .news-col ul li, .article-card #addition_news .news-col ul li, .opinion #addition_news .news-col ul li {line-height: 1.5rem}
.article.longrid .content-image {display: flex !important;justify-content: center;margin-bottom: 39px !important}
.article.longrid .top-bnr div div {display: grid;justify-content: center}
.article.longrid .source {font-size: 0.75em;line-height: 1rem;color: #858585;margin: 9px 0 0}
.article.longrid h3.annotation {font-size: 1.1em;line-height: 1.688rem;font-weight: 500;margin-bottom: 5px;font-family: Literata}
.article.longrid .content-image div, .article-card .content-image div, .opinion .content-image div {position: relative}
.article.longrid .content-image div:after, .article-card .content-image div:after {max-width: 100%;content: attr(title);box-sizing: border-box;position: absolute;z-index: 2;bottom: -23px;width: 1000px;left: 0;right: auto;top: auto;font-size: 0.75em;line-height: 1rem;color: #858585}
.opinion .content-image div:after, .article .article-content .content-image div:after, .article-card .content-image div:after {content: attr(title);box-sizing: border-box;font-size: 0.75em;line-height: 1.3rem;color: #858585;margin: 10px 0 0;display: block;max-width: 100%}
.article-card .content-image div:after {position: relative;bottom: 0}
.article-card .content-image.vertical-image div:after {display: none}
.article.longrid .longrid-content p a {border-bottom: 1px solid #858585;transition: 0.3s ease}
.article.longrid .longrid-content p a:hover {color: #858585}

/*.article #news-text {font-size: 1em;line-height: 1.6rem}*/

.author-info-area {margin-top: -3px}
.min-author-content {min-width: 220px;padding-bottom: 10px}

.partner-logo {min-height: 27px;background: #FFF;border-radius: 3px;margin: 10px auto 0;padding: 4px 9px;display: flex;justify-content: space-between;width: min-content;min-width: fit-content;max-width: 222px;border: 1px solid #CECECE;box-sizing: border-box;border-radius: 3px}
.partner-logo-logo {display: flex;justify-content: center;align-items: center}
.partner-logo-logo img {max-height: 20px;max-width: 59px;width: auto;padding: 0 9px 0 0; border-right: 1px solid #CECECE; margin-right: 10px;}
.partner-logo-text {font-size: .75em;line-height: 1.3rem;color: #000;/*border-left: 1px solid #CECECE;padding-left: 10px*/}
.main-page .partner-special-logo.last-logo {position: unset;margin-bottom: -16px;font-weight: bolder;padding-left: 0}
.write-us {font-size: .875em;line-height: 1.5rem}
.write-us svg {display: inline-block}
/*longrid*/
/*card*/
#menu-width .social-shares {
    height: 30px;
    margin: 0 2px 0 0
}
.article.longrid .longrid-content .videoWrapper div iframe {position: absolute;top: 0;width: 100%}
.article.longrid .longrid-content .videoWrapper div {width: 1000px;position: absolute;top: 0;height: 100%}
.article.longrid .longrid-content div.videoWrapper {display: flex;justify-content: center;position: relative;padding-bottom: 95.25%;height: 0;margin-bottom: 20px}
/*card video*/
.article .videoWrapper div iframe, .article-card .videoWrapper div iframe {width: 100%}
.article .videoWrapper div, .article-card .videoWrapper div {height: 100%}
.article-card .videoWrapper, .article .videoWrapper {margin-bottom: 20px}
/*card video*/
.text-center {text-align: center}
.article-card .article-content {padding-right: 0}
.article-card .article-content a {border-bottom: 1px solid #858585;transition: 0.3s ease}
.article-card .article-content a:hover {color: #858585}


.article-card .article-content .author a {border: none}
.article-card .article-content .read-too a {border-bottom: 1px solid #CECECE}
.article-card .article-content .read-too a:last-child {border: none}
.article-card .article-content .author a:hover, .article-card .article-content .read-too a:hover {color: #000}


.article-card .article-content p {
    font-size: 1em;
    line-height: 1.625rem;
}

.article-card .tags {
    margin: 14px 0 1px
}

.article-card h1 {
    padding: 0;
    margin: 17px 0 16px;
    font-size: 2.155em;
    font-weight: normal;
    line-height: 2.5rem;
}

.article-card h3 {
    font-size: 1.5em;
    line-height: 1.75rem;
    padding: 0 0 14px;
    text-align: center;
    margin: 0 0 0
}

.article-card h3 strong {
    font-weight: 500
}

.article-card .article-time {
    margin: 10px 0 20px
}

.left-card-menu-inner {
    background-color: #fff;
    margin: 26px 0 19px;
    padding: 20px;
    border: 1px solid #CECECE;
    border-top: 2px solid #01275C
}

.left-card-menu-inner ul li {
    font-size: 1em;
    line-height: 1.438rem;
    list-style-type: none;
    margin-top: 12px;
    transition-delay: 100ms
}

.left-card-menu-inner ul li.active {
    font-weight: 700
}

.left-card-menu-inner ul li a span {
    font-size: 1em
}

.left-card-menu-inner ul li span.left-card-number {
    font-weight: 700
}

.card-number {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #f6f6f6;
    display: block;
    text-align: center;
    padding-top: 6px;
    font-size: 1.063em;
    color: #000;
    margin: 0 auto 11px;
    font-weight: 700;
    line-height: 1.2rem;
}

#anchors {
    padding-left: 0
}

#fixed-menu {
    max-width: 100%
}

.bottom-fixed {
    position: absolute;
    bottom: 12px;
    top: auto
}

.right-card {
    width: 100%;
    float: right;
    font-size: 1em;
    background-color: white;
    margin: 0;
    padding: 25px 30px 6px;
    border-top: 1px solid #CECECE
}

.write-us {
    font-size: .875em;
    line-height: 1.5rem
}

.article-card .sp-card-paddings {padding: 0 40px}
.article-card .card-text {
    width: 100%
}

.article-content .card-text p:last-child {
    padding-bottom: 0
}

.card-text ul li {
    font-size: 1.063em
}

.more-cards {
    margin-top: 15px
}

.more-cards h3 {
    text-align: left!important;
    font-size: 1.313em!important;
    line-height: 1.5rem!important;
    margin-bottom: -3px
}

.more-cards-area {
    border: 1px solid #E2E2E2;
    border-top: 2px solid #01275C;
    padding: 11px 16px 11px 24px
}

.more-cards-item {
    font-size: 1.063em;
    line-height: 1.438rem;
    color: #01275C;
    padding: 9px 0 13px;
    border-bottom: 1px solid #E2E2E2
}

.more-cards-area a:last-child>.more-cards-item {
    border: none
}
/*card*/

.header-shadow .category .dropdown-area a.mob-show {display: none}
#liga_test .social.ms, .social.ms:hover, .social.weather_2, .social.weather_2:hover {border: none;background: none}
.mt-10 {margin-top: 10px}
.mt-50 {margin-top: 50px}
.header-shadow .category .drop-component {position: relative;top: -2px}
.header-shadow .category {position: relative;padding: 7px 0;background-color: #fff;box-shadow: 0 4px 5px rgba(188,188,188,.25);border-top: 1px solid #F1F1F1}
.header-shadow .category .container {display: flex;justify-content: flex-end;align-items: end}
.header-shadow .category .dropdown-button {border: none;font-size: 0.875em;cursor: pointer;position: relative;padding-right: 30px;margin-left: 8px}
.header-shadow .category .dropdown-button.act::after {transform: rotate(180deg)}
.header-shadow .category .dropdown-button::after {content: "";position: absolute;top: 6px;right:9px;height: 7px;width: 12px;background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.23922 7.07167L11.9 1.41086C12.0333 1.27757 12.0333 1.06381 11.9 0.93053C11.7668 0.797245 11.553 0.797245 11.4197 0.93053L6.00031 6.34993L0.58092 0.930529C0.447636 0.797245 0.233879 0.797245 0.100595 0.930529C0.0352096 0.995914 1.89627e-06 1.08393 1.89254e-06 1.16944C1.8888e-06 1.25494 0.0326948 1.34296 0.100594 1.40834L5.76141 7.06916C5.89218 7.20244 6.10845 7.20244 6.23922 7.07167Z' fill='black'/%3E%3C/svg%3E%0A");}
.header-shadow .category .dropdown-area {border-radius: 3px;background-color: #fff;position: absolute;right: 0;left: auto;top: 31px;bottom: auto;width: 130px;border: 1px solid #D3D3D5;z-index: 20}
.header-shadow .category .dropdown-button + .dropdown-area {display: none}
.header-shadow .category .dropdown-area a {font-size: 0.875em;display: block;padding: 11px 0 11px 15px;margin: 0}
.header-shadow .category .dropdown-area a:hover {background-color: #F6F6F6;}
.header-shadow .category a {margin: 0 8px;font-size: 0.875em}
.header-shadow .category .dropdown-button div[text] {display: inline}
.header-shadow .category a.act, .header-shadow .category .dropdown-button.activated div[text] {border-bottom: 3px solid #00123F;padding-bottom: 3px;font-weight: bold}
/*main-page*/
/*news list*/
.news-title-main {
    font-weight: 500;
    font-size: 1.313em;
    line-height: 1.5rem;
    font-family: Literata;
}
.news-col ul {
    display: block;
    list-style-type: none;
    padding: 0;
    margin-bottom: 0;
    margin-top: 20px;
    overflow: hidden
}

.news-col ul li .time {
    color: #858585;
    font-size: .75em;
    line-height: 1.5rem;
    display: inline-block
}

.news-list-container ul li:not(.news-list_2) {
    font-size: .875em;
    line-height: 1.75rem
}

.news-list-container ul li:not(.news-list_2) a {
    color: #858585;
    text-decoration: none
}

.news-list-container ul li:not(.news-list_2) a.active {
    color: #000
}

.news-col ul li a.title_2 {
    display: inline;
    color: #000;
    font-size: 1.063em;
    padding-right: 5px;
    padding-bottom: 5px;
    text-decoration: none;
    line-height: 1.3rem;
    transition: 0.3s ease;
    font-family: Literata;
    font-weight: 400;
}

.bold {
    font-weight: 500!important
}

.news-list_2 {
    border-top: 1px solid #CECECE;
    margin-top: 0!important;
    padding-top: 10px;
    padding-bottom: 10px
}

.custom-tab-content.active {
    display: block;
    margin-top: -20px
}

.custom-tab-content {
    display: none
}

.ul-fade:before {
    content: "";
    display: block;
    height: 80px;
    position: relative;
    top: 550px;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff 75%);
    margin-bottom: -65px
}
span.icon-plashka img, .news-nth-fotovideo {display: inline-block;height: auto}
span.icon-plashka img, .plashka-p img, .news-nth-fotovideo {width: 17px;margin-bottom: -2px}
a.title_2.bold {font-weight: bold !important}
.text-plashka.corrected-news, .text-plashka.completed-news, .text-plashka.clarified-news, .text-plashka.updated-news, .news-nth-status {
    border: 1px solid #CECECE;
    border-radius: 2px;
    padding: 1px 9px;
    font-weight: 500;
    font-size: .75em !important;
    line-height: 1.5rem;
    text-transform: uppercase;
    color: #646464;
}
.project-area {
    background: #F6F6F6;
    border-radius: 2px;
    font-weight: 500;
    font-size: 1em;
    line-height: 1.5rem;
    padding: 2px 8px;
    text-transform: uppercase;
}
.news-nth-title-category {
    font-size: 1em;
    color: #919aaf;
    font-weight: 400;
    letter-spacing: .02em;
    margin-right: 5px;
    margin-top: 7px;
}
.project-area .news-nth-title-category {color: #646464}
.project-area:empty {display: none}
/*news list*/

/*choice*/
.choice-link-big {
    text-decoration: none;
    color: #000;
    font-weight: 500;
    font-size: 1.75em;
    line-height: 2.05rem;
    padding: 11px 0 0;
    display: block;
    width: 70%;
    transition: 0.3s ease;
    font-family: Literata;
}

.choice-quantity {
    font-size: .75em;
    color: #858585;
    margin: 0 17px;
    position: absolute;
    bottom: 23px;
    padding-left: 10px;
    line-height: 1;
}

.choice-eye {
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.49181 10C6.04418 9.98271 4.62111 9.56669 3.3412 8.78661C2.06128 8.00653 0.961603 6.88499 0.133813 5.51546C0.0465179 5.36239 0 5.1832 0 5C0 4.8168 0.0465179 4.63761 0.133813 4.48454C0.948702 3.11224 2.03943 1.98765 3.3129 1.20675C4.58638 0.42585 6.00479 0.0118222 7.4471 0C8.90161 0.0133256 10.3323 0.427266 11.62 1.20733C12.9076 1.9874 14.015 3.11101 14.8498 4.48454C14.9475 4.64444 15 4.83529 15 5.03093C15 5.22656 14.9475 5.41741 14.8498 5.57732C14.0167 6.93603 12.9145 8.04603 11.6349 8.81521C10.3552 9.58439 8.93488 9.99055 7.49181 10ZM1.44806 5C2.16426 6.06409 3.07998 6.92752 4.12663 7.52561C5.17329 8.12371 6.32373 8.44096 7.49181 8.45361C8.65926 8.44294 9.80947 8.12761 10.8562 7.53127C11.9029 6.93494 12.8189 6.07307 13.5356 5.01031C12.8129 3.94092 11.8899 3.07385 10.8355 2.47399C9.78114 1.87413 8.62278 1.55702 7.4471 1.54639C6.28433 1.55231 5.13836 1.86692 4.09802 2.46584C3.05769 3.06475 2.15094 3.93188 1.44806 5ZM1.21561 4.62887V4.68041V4.62887Z' fill='%23858585'/%3E%3Cpath d='M7.49177 7.65928C7.03736 7.65928 6.59315 7.50389 6.21532 7.21276C5.83749 6.92164 5.543 6.50785 5.36911 6.02372C5.19521 5.53959 5.14971 5.00688 5.23836 4.49293C5.32701 3.97898 5.54583 3.5069 5.86715 3.13636C6.18847 2.76583 6.59786 2.51349 7.04354 2.41126C7.48922 2.30903 7.95119 2.3615 8.37101 2.56203C8.79083 2.76256 9.14966 3.10215 9.40212 3.53785C9.65458 3.97355 9.78933 4.4858 9.78933 5.00981C9.78933 5.7125 9.54727 6.3864 9.11639 6.88327C8.68552 7.38014 8.10112 7.65928 7.49177 7.65928ZM7.49177 3.90673C7.30258 3.90673 7.11764 3.97143 6.96033 4.09263C6.80302 4.21384 6.68042 4.38612 6.60802 4.58768C6.53562 4.78924 6.51667 5.01104 6.55358 5.22502C6.59049 5.43899 6.6816 5.63554 6.81538 5.78981C6.94915 5.94408 7.1196 6.04914 7.30516 6.0917C7.49071 6.13426 7.68305 6.11242 7.85784 6.02893C8.03263 5.94544 8.18202 5.80406 8.28713 5.62265C8.39224 5.44125 8.44834 5.22798 8.44834 5.00981C8.44834 4.71726 8.34756 4.43668 8.16817 4.22982C7.98878 4.02295 7.74547 3.90673 7.49177 3.90673Z' fill='%23858585'/%3E%3C/svg%3E");
    width: 15px;
    height: 10px;
    display: block;
    left: -25px;
    margin: 0 0 -10px;
    padding-right: 10px;
    line-height: 1;
}

.choice-little-block {
    padding-left: 25px
}

.choice-num-big {
    position: absolute;
    right: 9px;
    font-size: 6.25em;
    bottom: 3px;
    margin: 4px 26px 15px 20px;
    line-height: 1;
    font-family: Literata;
}

.choice-num-sm {
    position: absolute;
    right: 14px;
    bottom: 22px;
    font-weight: 500;
    font-size: 1.75em;
    line-height: 1;
    font-family: Literata;
}

.tile-news-info.position-top {
    top: 10px;
    width: 90%
}

.choice-pad {
    padding: 20px 13px 5px 0
}

.static-h-157 {
    height: 157px!important;
    min-height: 157px!important
}

.news-nth-title-category {
    font-size: 1em;
    color: #919aaf;
    font-weight: 400;
    letter-spacing: .02em;
    margin-right: 5px;
    margin-top: 7px
}

.label-absolute {
    margin-top: 13px;
    margin-left: 17px;
    font-size: .75em
}

.choice-global span.news-nth-title-category {
    font-size: .75em
}
.choice-global.tile-news .news-publish-date {
    position: absolute;
    bottom: 19px;
    line-height: 1;
}
.news-publish-date {
    font-size: .75em;
    color: #858585;
    margin: 8px 10px 4px 0;
}
.b-1, .b-b-1 {border-bottom: 1px solid #EEEEEE}
.choice-area .title-main-area, .voices .title-main-area {border-bottom: 1px solid #EEEEEE;}
.choice-area .title-main-area .site-title, .voices .title-main-area .site-title {margin: 15px 10px 6px 0}
.voices .big .opinions-img.big {float: right;}
.voices .big .opinions-title {float: left;width: calc(100% - 320px)}
.voices .opinions__main-page {height: 184px;padding-top: 15px;}
.voices .opinions.opinions__main-page.big {height: 368px;padding-top: 32px;padding-right: 30px;}
.choice-area .h-low {height: 300px}
.static-h-157 {height: 157px!important}
/*choice*/
.tile-news-img_2 img {
    width: 100%!important;
    object-fit: cover;
}
.more-news {
    font-weight: 400;
    font-size: 1.063em;
    line-height: 1.313rem;
    color: #4A4A4A;
    background: #F6F6F6;
    border-radius: 5px;
    position: relative;
    top: -20px;
    min-height: 40px;
    display: block;
    text-align: center;
    padding-top: 10px;
    margin: 0 auto;
}
.w-100 {width: 100%}
.news-block-img {min-height: 299px}
.news-block-img a .news-text {
    transition: 0.3s ease-in-out;
    padding-top: 10px;
    padding-right: 15px;
    font-size: 1.06em;
}
.news-text {
    font-size: 1em;
    line-height: 1.313rem;
    font-weight: 400;
    font-family: Literata;
    padding-top: 5px;
}
.news-block-text strong + span::after, .news-text strong + span::after, .tile-news-info strong + span::after {content: " | "}
.news-block-text strong:empty + span::after,
.news-text strong:empty + span::after,
.tile-news-info strong:empty + span::after {content: ""}
.site-title {
    float: left;
    font-weight: 500;
    font-size: 1.75em;
    margin: 15px 10px 0 0;
}
.align-items-center .left-link-more {margin: 20px 0 -5px}
.left-link-more {
    float: right;
    margin: 20px 0 5px;
    font-size: .875em;
    color: #01275C;
}
.left-link-more a {color: #01275C}
.life-block-sp .news-block-text {color: #000 !important}
.life-block-sp .news-block-text-area {position: absolute;bottom: 9px;left: 0;right: 0;top: 0}
.life-block-sp .news-block-text {font-size: 1.75em;line-height: 2.05rem;font-weight: 500}
.life-block-sp.news-block img {width: 100%;height: auto;object-fit: inherit;max-height: none}
.life-block-sp .b-t-b {border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;position: absolute;top: 0;bottom: 0;left: 10px;right: 10px;}
.tile-news-title_2 {
    display: block;
    color: #000;
    font-size: 1.063em;
    line-height: 1.313rem;
    padding: 4px 0 20px 0;
    text-decoration: none;
    font-weight: 400;
    transition: 0.3s ease;
    font-family: Literata;
}
.life-block-sp .rubric, .rubric {font-size: 0.7em;line-height: 2rem;text-transform: uppercase;margin: 17px 0 -4px;font-family: Literata;font-weight: 500}
.life-block-sp .read-time {position: absolute;bottom: 5px;}
.read-time {font-size: 12px;line-height: 28px;color: #858585;}
.read-time::before {width: 11px;height: 10px;display: inline-block;margin-right: 7px;position: relative;top: 1px;content: "";background-image: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5061 1.33578C7.68127 0.166501 6.15997 1.41978 5.49997 2.2665C4.90047 1.49034 3.58377 0.384901 1.21547 1.08378C0.970709 1.15597 0.729843 1.24121 0.493871 1.33914C0.444808 1.35994 0.400028 1.38996 0.361871 1.42762C0.338574 1.45341 0.317933 1.48155 0.300271 1.51162C0.283153 1.53606 0.268068 1.56191 0.255171 1.5889C0.234372 1.63823 0.222449 1.69096 0.219971 1.74458V8.91258V8.92378C0.22195 8.9686 0.230859 9.01283 0.246371 9.05482C0.246371 9.06602 0.246371 9.07834 0.252971 9.08954C0.285437 9.17255 0.341536 9.24377 0.414061 9.29406C0.486586 9.34436 0.572223 9.37142 0.659971 9.37178C0.722348 9.37149 0.783911 9.35734 0.840371 9.33034C3.99737 8.03338 5.03797 10.307 5.09407 10.4369C5.09957 10.4492 5.10947 10.4593 5.11497 10.4716C5.13135 10.5053 5.15207 10.5365 5.17657 10.5646C5.19273 10.5811 5.21 10.5964 5.22827 10.6105C5.24849 10.6275 5.27022 10.6425 5.29317 10.6553C5.31446 10.668 5.33693 10.6785 5.36027 10.6867C5.3892 10.6961 5.4191 10.7021 5.44937 10.7046C5.46598 10.7094 5.48288 10.7132 5.49997 10.7158C5.51777 10.7131 5.53541 10.7094 5.55277 10.7046C5.58267 10.702 5.61218 10.696 5.64077 10.6867C5.66446 10.6785 5.6873 10.668 5.70897 10.6553C5.73116 10.6418 5.75247 10.6268 5.77277 10.6105C5.79127 10.5967 5.80856 10.5814 5.82447 10.5646C5.8481 10.5369 5.86841 10.5064 5.88497 10.4739C5.89157 10.4604 5.90147 10.4503 5.90697 10.4369C5.95427 10.3249 6.97067 8.00874 10.175 9.33594C10.2415 9.36335 10.3136 9.37377 10.3851 9.36628C10.4565 9.35879 10.525 9.33363 10.5847 9.29298C10.6443 9.25233 10.6933 9.19744 10.7274 9.13309C10.7614 9.06873 10.7795 8.99687 10.78 8.92378V1.75578C10.781 1.66587 10.7554 1.57773 10.7066 1.50283C10.6577 1.42792 10.5878 1.36972 10.5061 1.33578ZM1.09997 8.2865V2.06714C1.19237 2.03354 1.28807 1.99546 1.37607 1.96858C1.43657 1.94954 1.49267 1.93834 1.55097 1.92266C1.66097 1.89242 1.77097 1.86218 1.88097 1.8409C1.94697 1.82746 2.00857 1.82074 2.07237 1.81178C2.16477 1.79722 2.25607 1.78378 2.34297 1.77706C2.40677 1.77706 2.46837 1.77034 2.52997 1.7681C2.60917 1.7681 2.68837 1.7681 2.76317 1.7681C2.83797 1.7681 2.87977 1.77482 2.93697 1.78042C2.99417 1.78602 3.07667 1.7961 3.14377 1.8073C3.21087 1.8185 3.25377 1.82634 3.30327 1.83866C3.35277 1.85098 3.42647 1.8689 3.48587 1.88682C3.54527 1.90474 3.58157 1.91706 3.62777 1.93386C3.67397 1.95066 3.73777 1.97642 3.79057 1.99994C3.84337 2.02346 3.87637 2.03802 3.91597 2.05818C3.95557 2.07834 4.01387 2.11194 4.06117 2.13994C4.10847 2.16794 4.13377 2.1825 4.17117 2.2049C4.20857 2.2273 4.26027 2.26762 4.30317 2.3001C4.34607 2.33258 4.36257 2.34378 4.38897 2.36506C4.43517 2.40426 4.47697 2.44346 4.51877 2.47706L4.57487 2.52746C4.63097 2.58346 4.68487 2.63946 4.72887 2.69434C4.74317 2.71114 4.75417 2.72682 4.76737 2.74362C4.79817 2.78058 4.82897 2.81866 4.85427 2.85562C4.87957 2.89258 4.88177 2.89482 4.89607 2.91498C4.91037 2.93514 4.93677 2.97322 4.95437 3.0001L4.98517 3.05274C5.00057 3.07626 5.01487 3.10202 5.02697 3.12218L5.04787 3.16138L5.06437 3.19386V8.95626C4.32627 8.28202 3.06677 7.66938 1.09997 8.2865ZM9.89997 8.2865C7.93097 7.66826 6.67257 8.2865 5.93997 8.9585V3.19834C6.13357 2.81306 7.18407 1.07034 9.89997 2.0593V8.2865Z' fill='%23858585'/%3E%3C/svg%3E%0A");}
.read-time.white {color: #fff}
.read-time.white::before {background-image: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5061 1.14804C7.68127 -0.0212432 6.15997 1.23204 5.49997 2.07876C4.90047 1.3026 3.58377 0.197157 1.21547 0.896037C0.970709 0.968223 0.729843 1.05346 0.493871 1.1514C0.444808 1.1722 0.400028 1.20221 0.361871 1.23988C0.338574 1.26566 0.317933 1.29381 0.300271 1.32388C0.283153 1.34832 0.268068 1.37417 0.255171 1.40116C0.234372 1.45048 0.222449 1.50322 0.219971 1.55684V8.72484V8.73604C0.22195 8.78086 0.230859 8.82508 0.246371 8.86708C0.246371 8.87828 0.246371 8.8906 0.252971 8.9018C0.285437 8.9848 0.341536 9.05603 0.414061 9.10632C0.486586 9.15661 0.572223 9.18368 0.659971 9.18404C0.722348 9.18374 0.783911 9.1696 0.840371 9.1426C3.99737 7.84564 5.03797 10.1192 5.09407 10.2492C5.09957 10.2615 5.10947 10.2716 5.11497 10.2839C5.13135 10.3175 5.15207 10.3488 5.17657 10.3768C5.19273 10.3934 5.21 10.4087 5.22827 10.4228C5.24849 10.4397 5.27022 10.4547 5.29317 10.4676C5.31446 10.4803 5.33693 10.4908 5.36027 10.4989C5.3892 10.5083 5.4191 10.5143 5.44937 10.5168C5.46598 10.5217 5.48288 10.5254 5.49997 10.528C5.51777 10.5254 5.53541 10.5216 5.55277 10.5168C5.58267 10.5142 5.61218 10.5082 5.64077 10.4989C5.66446 10.4908 5.6873 10.4803 5.70897 10.4676C5.73116 10.454 5.75247 10.4391 5.77277 10.4228C5.79127 10.409 5.80856 10.3936 5.82447 10.3768C5.8481 10.3491 5.86841 10.3187 5.88497 10.2861C5.89157 10.2727 5.90147 10.2626 5.90697 10.2492C5.95427 10.1372 6.97067 7.821 10.175 9.1482C10.2415 9.17561 10.3136 9.18603 10.3851 9.17854C10.4565 9.17105 10.525 9.14588 10.5847 9.10524C10.6443 9.06459 10.6933 9.0097 10.7274 8.94534C10.7614 8.88099 10.7795 8.80913 10.78 8.73604V1.56804C10.781 1.47813 10.7554 1.38999 10.7066 1.31508C10.6577 1.24018 10.5878 1.18197 10.5061 1.14804ZM1.09997 8.09876V1.8794C1.19237 1.8458 1.28807 1.80772 1.37607 1.78084C1.43657 1.7618 1.49267 1.7506 1.55097 1.73492C1.66097 1.70468 1.77097 1.67444 1.88097 1.65316C1.94697 1.63972 2.00857 1.633 2.07237 1.62404C2.16477 1.60948 2.25607 1.59604 2.34297 1.58932C2.40677 1.58932 2.46837 1.5826 2.52997 1.58036C2.60917 1.58036 2.68837 1.58036 2.76317 1.58036C2.83797 1.58036 2.87977 1.58708 2.93697 1.59268C2.99417 1.59828 3.07667 1.60836 3.14377 1.61956C3.21087 1.63076 3.25377 1.6386 3.30327 1.65092C3.35277 1.66324 3.42647 1.68116 3.48587 1.69908C3.54527 1.717 3.58157 1.72932 3.62777 1.74612C3.67397 1.76292 3.73777 1.78868 3.79057 1.8122C3.84337 1.83572 3.87637 1.85028 3.91597 1.87044C3.95557 1.8906 4.01387 1.9242 4.06117 1.9522C4.10847 1.9802 4.13377 1.99476 4.17117 2.01716C4.20857 2.03956 4.26027 2.07988 4.30317 2.11236C4.34607 2.14484 4.36257 2.15604 4.38897 2.17732C4.43517 2.21652 4.47697 2.25572 4.51877 2.28932L4.57487 2.33972C4.63097 2.39572 4.68487 2.45172 4.72887 2.5066C4.74317 2.5234 4.75417 2.53908 4.76737 2.55588C4.79817 2.59284 4.82897 2.63092 4.85427 2.66788C4.87957 2.70484 4.88177 2.70708 4.89607 2.72724C4.91037 2.7474 4.93677 2.78548 4.95437 2.81236L4.98517 2.865C5.00057 2.88852 5.01487 2.91428 5.02697 2.93444L5.04787 2.97364L5.06437 3.00612V8.76852C4.32627 8.09428 3.06677 7.48164 1.09997 8.09876ZM9.89997 8.09876C7.93097 7.48052 6.67257 8.09876 5.93997 8.77076V3.0106C6.13357 2.62532 7.18407 0.882597 9.89997 1.87156V8.09876Z' fill='white'/%3E%3C/svg%3E%0A");}
.news-block-time.inline-time {display: inline-block;position: absolute;bottom: 5px}
.news-block-time.inline-time .read-time {display: inline-block;margin-bottom: 11px;margin-left: 7px;}
.news-block-time.inline-time .read-time::before {content: "• ";background-image: none;margin-right: 0;display: inline-block}
.newsblock-full-size .news-block-text-area .news-block-text {font-size: 1.75em;line-height: 2.05rem;font-weight: 500;margin: -4px 0 4px;}
.newsblock-full-size img {width: 100%;height: auto;object-fit: inherit;max-height: none}
.pos-unset {position: unset;border-bottom: 1px solid #EEEEEE;}
/*sponsor block*/
.spec-proj-article .eff, .spec-proj-article .eff2 {display: none}
.spec-proj-article img {max-height: 150px}
.spec-proj-article .news-block-text-area {position: unset; min-height: 147px;}
.spec-proj-article .news-block-text.spec-proj {color: #000;font-size: 1.06em;line-height: 1.3rem;font-weight: 400}
.spec-proj-article .rubric {margin: 2px 0 -4px}
.newsblock-full-size .rubric {margin: 2px 0 -2px}
.rubric {margin: 2px 0 -14px}
.rubric.m-b-2 {margin-bottom: -2px}
.rubric.m-b-9 {margin-bottom: -9px}
.rubric.white {color: #fff}
.spec-proj-article {border-bottom: 1px solid #EEEEEE;min-height: 300px;}

.article .partner-special-logo {top: 21px;left: 18px}
.main-page .margin-block-1 {position: relative}
.main-page .newsblock-full-size .partner-special-logo {left: 25px}
.main-page .partner-special-logo {top: 20px;left: 20px}
.news-block .partner-special-logo {left: 20px;top: 20px}
.partner-special-logo {
    position: absolute;
    top: 111px;
    left: 14px;
    bottom: auto;
    right: auto;
    min-height: 25px;
    background: #FFF;
    border-radius: 3px;
    margin: 0;
    padding: 1px 9px;
    display: flex;
    justify-content: space-between
}

.spons-logo {
    display: flex;
    justify-content: center;
    align-items: center
}
.spons-text {
    font-size: .75em;
    line-height: 1.5rem;
    color: #000;
    padding-left: 0
}
.spec-proj {
    margin-bottom: 12px
}
.last-news {
    max-height: 130px;
    min-height: 130px;
}
/*sponsor block*/
.tile-news.h-low, .tile-news-img_2 {height: 400px}
.choice-area .tile-news.h-low {height: 300px}
.tile-news.h-low .read-time {position: relative;top: -33px;}
.news-block-img .read-time {position: absolute;bottom: 7px;}
.tile-news-info {
    word-break: break-word;
    position: absolute;
    top: 0;
    z-index: 2;
    max-width: calc(100% - 20px) !important;
}
.t-160 {
    top: 215px!important;
}
.last-news {
    max-height: 130px;
    min-height: 130px;
}
/*voices*/
.voices img {border-radius: 50%;width: 50px;height: 50px}
.voices .big img {width: 320px;height: 320px}
.voices .opinions-name {font-size: 0.75em;line-height: 1.15rem;margin: 5px 0 4px}
.voices .big .opinions-name {font-size: 0.875em;line-height: 1.15rem;position: absolute;bottom: 21px;}
.voices .big .opinions-title {font-family: Literata;font-weight: bold;font-size: 1.75em;line-height: 2.05rem;max-width: 460px}
.voices .opinions-title {font-family: Literata;font-weight: bold;font-size: 1.06em;line-height: 1.3rem;max-width: 260px}
/*voices*/
/*hovers for blocks*/
.tile-news.h-low .tile-news-info.w-100.t-160 .rubric {margin: 2px 0 -9px}
.news-block:not(.news-block-divided) .eff ~ .news-block-text-area .rubric.white.m-b-2 {margin-bottom: -6px}
.opinions.opinions__main-page .opinions-title, .news-block.life-block-sp .news-block-text {transition: 0.3s ease}
.news-block-img:hover a .news-text, .plus-share-hover:hover .tile-news .tile-news-info a.tile-news-title_2,
.choice-link-big:hover, .opinions.opinions__main-page:hover .opinions-title,
li.news-list_2:hover a, .news-block.life-block-sp:hover .news-block-text {color: #858585 !important;}
/*hovers for blocks*/
/*main-page*/
section.big-articles .tile-news-title_2 {font-size: 1.3em;line-height: 1.55rem;font-weight: 500}
/*fix bugs for liga.life*/
.adver-block:not(:empty)::after {
    content: "Реклама";
    height: 50px;
    line-height: 50px;
    font-weight: 400;
    color: rgb(133, 133, 133);
    font-size: 12px;
    width: 100%;
    display: block;
    z-index: 0 !important;
    border-bottom: 1px solid #EEEEEE;
}
html[lang="en"] .adver-block:not(:empty)::after {
    content: "Advert";
}
.premium-plashka:not(:empty)::after {
    height: 20px!important;
    line-height: 20px!important;
}
.article .time span.news-nth-circle_p, .time span.news-nth-circle_p {border-radius: 2px;}
.article span.news-nth-circle_p, span.news-nth-circle_p {border-radius: 50%}
.article span.news-nth-circle_p, .opinion span.news-nth-circle_p, span.news-nth-circle_p {
    font-style: normal;
    font-weight: 500;
    font-size: 11px !important;
    line-height: 13px;
    text-transform: uppercase;
    color: #646464;
    background: #F6F6F6;
    padding: 3px 5px;
    margin-right: 5px;
    border-radius: 2px;
    display: inline-flex;
}
.article-content {padding-right: 40px}
.article-card .article-content {padding-right: 0}
.article.longrid .partner-logo, .article-card .partner-logo {margin: 10px auto;}
.article .partner-logo {margin: 10px 0 10px;}
.article-rubric {
    font-family: Literata;
    font-size: 11px;
    line-height: 28px;
    text-transform: uppercase;
    color: #000000;
    margin-top: -15px;
}
.article-rubric.longrid, .article-rubric.cards {
    margin: 7px auto -7px;
    text-align: center;
}
.article .news-nth-title-category, .article.longrid .news-nth-title-category {font-size: 0.85em}

@media only screen and (max-width:400px) {
    .social-shares a.d-flex.align-items-center.ml-auto {margin-left: 0 !important}
    .opinion .social-shares, .longrid .social-shares {height: 65px}


}

/*list life page*/
.adver-block {line-height: 0}
main.news_list .news-block-img.big-list-article {border-bottom: 1px solid #EEEEEE;}
main.news_list .life-block-sp .news-block-text {margin-top: 27px;font-weight: 400}
main.news_list .news-block-text {font-weight: 400}
.t-160-2 {top: 221px}
.tile-news.h-low.h-300 .t-160-3 {top: 170px}
.main-page .t-160-2 {top: 196px}
.main-page .tile-news-info.w-100.t-160-3 .rubric:empty + a,
.main-page .tile-news-info.w-100.t-160-2 .rubric:empty + a {margin-top: 34px}
.main-page .tile-news.h-low.h-300 .t-160-3 {top: 145px}
.tile-news.h-low.h-300, .tile-news.h-low.h-300 .tile-news-img_2  {height: 299px;}
main.news_list .tile-news.h-low.h-300 .t-160 {top: 176px !important}
main.news_list .news-block-img.big-list-article img {max-height: 455px;}
main.news_list .news-block-img.big-list-article {min-height: 620px;}
main.news_list .news-block-img.big-list-article .news-text {max-width: 550px;font-size: 1.65em;line-height: 2.06rem}
main.news_list .adver-block iframe, .adver-block div {line-height: 0}
main.news_list div#right-block {margin-left: 0;}
/*list life page*/
/*adBlock in article content*/
.d-flex.justify-content-center .top-bnr div.mt-10:empty {margin: 0 !important;padding: 0}
.article.longrid .d-flex.justify-content-center .top-bnr {margin: 0 auto}
.article.longrid .d-flex.justify-content-center .top-bnr div {margin: 10px auto}
.adfree_button_afterad {position: relative}
.adfree_button_afterad a {width: 120px;bottom: 17px !important}
.premium-1d.premium-plashka + .adfree_button_afterad a {bottom: 2px !important}
.adver-block-new {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
    background: #f6f6f6;
}
.adver-block-new:not(:empty)::before {
    content: "Реклама · Продовження нижче";
    /*border: 1px solid #d2d2d2;*/
    height: 30px;
    line-height: 30px;
    font-weight: 400;
    color: #6c6a67;
    background: #f6f6f6;
    font-size: 14px;
    z-index: 0 !important;
    width: 100%;
    display: block;
    text-align: left;
    padding-left: 15px;
}
html[lang="ru"] .adver-block-new:not(:empty)::before {
    content: "Реклама · Продолжение ниже";
}
html[lang="en"] .adver-block-new:not(:empty)::before {
    content: "Advert · Continued below";
}
.adver-block-new div, .adver-block-new div iframe {
    margin: 0 auto;
    line-height: 0;
    display: block !important;
}
.mox_stage {
    z-index: 100 !important;
    /*padding-bottom: 20px;*/
}

.vacancyHide{
    display: none!important;
}
.adver-block-new .adfree_button_afterad a {position: unset;border-bottom: none !important;display: block;text-align: right;width: 100%;padding: 10px 10px 10px 0;}
/*adBlock in article content*/
/*vakansii block*/
/*article page block*/
.vakansii-block-article .vakansii-block-article-text {display: flex;justify-content: space-between;padding-bottom: 10px}
.vakansii-block-article .vakansii-block-article-text div {font-weight: 500;font-size: 1.25em;line-height: 1.5rem}
.vakansii-block-article .vakansii-block-article-text a {font-size: 0.8125em;line-height: 1.75rem}
.vakansii-block-article .vakansia-main-item {max-width: 428px}
.vakansia-main-item .vakansia-main-info span.location:before {display: inline-block;height: 10px;margin-right: 7px;content: "";width: 8px;background-image: url("data:image/svg+xml,%3Csvg width='8' height='10' viewBox='0 0 8 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.99996 0C2.162 0 0.666626 1.49537 0.666626 3.33334C0.666626 3.8851 0.804575 4.43217 1.06682 4.9174L3.81768 9.89258C3.8543 9.95891 3.92409 10 3.99996 10C4.07584 10 4.14563 9.95891 4.18225 9.89258L6.93412 4.91576C7.19535 4.43217 7.3333 3.88508 7.3333 3.33332C7.3333 1.49537 5.83793 0 3.99996 0ZM3.99996 5C3.08098 5 2.33331 4.25232 2.33331 3.33334C2.33331 2.41436 3.08098 1.66668 3.99996 1.66668C4.91895 1.66668 5.66663 2.41436 5.66663 3.33334C5.66663 4.25232 4.91895 5 3.99996 5Z' fill='%23858585'/%3E%3C/svg%3E%0A");}
.vakansii-block-article .vakansia-main-item .vakansia-main-name {font-size: 1em;line-height: 1.4375rem !important;font-weight: 700;}
.vakansii-block-article .vakansia-main-item .vakansia-main-info {font-size: 0.8125em;line-height: 1.125rem !important;margin-bottom: 8px;color: #858585;padding-top: 5px;}
.vakansii-block-article .vakansia-main-item .vakansia-main-info span {line-height: 1.125rem !important;}
.vakansii-block-article .vakansii-block-article-area .vakansii-link-button {transition: 0.3s ease;display: block;min-height: 40px;text-align: center;background-color: #EC001E;color: #fff;font-size: 0.8125em;line-height: 1.75rem;border-radius: 3px;padding-top: 5px;margin-top: 16px}
.vakansii-block-article .vakansii-block-article-area .vakansii-link-button:hover {background-color: #CA0023}
.vakansii-block-article-area {background-color: #F6F6F6;padding: 17px 22px 22px;margin-bottom: 15px}
/*article page block*/
/*vakansii block*/
/*modal*/
[role="button"] {cursor: pointer}
.modal-open {overflow: hidden}
.modal {
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

.modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}

.modal-content {
    position: relative;
    background-color: #ffffff;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    outline: 0;
    max-width: 430px;
    margin: 0 auto;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000000;
}

.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0);
}

.modal-backdrop.in {
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.modal-header {
    padding: 19px 23px 10px;
    min-height: 16.42857143px;
}

.modal-header .close {
    margin-top: -2px;
}

.modal-title {
    margin: 0;
    line-height: 1.42857143;
}

.modal-body {
    position: relative;
    padding: 0 27px 0;
}

.modal-footer {
    padding: 15px 25px 28px;
    text-align: right;
}

.modal-footer .btn + .btn {
    margin-left: 5px;
    margin-bottom: 0;
}

.modal-footer .btn-group .btn + .btn {
    margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
    margin-left: 0;
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}

button.close {
    float: right;
    font-size: 21px;
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='10.3536' y1='0.353553' x2='0.353553' y2='10.3536' stroke='black'/%3E%3Cline x1='0.353553' y1='0.646447' x2='10.3536' y2='10.6464' stroke='black'/%3E%3C/svg%3E%0A");
    background-color: #fff;
    background-repeat: no-repeat;
    line-height: 1;
    color: #000;
    width: 11px;
    height: 11px;
}

button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    border: 0;
}

.close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5;
}

@media (min-width: 768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto;
    }

    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    }

    .modal-sm {
        width: 300px;
    }
}

@media (min-width: 992px) {
    .modal-lg {
        width: 900px;
    }
}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.btn:hover,
.btn:focus,
.btn.focus {
    color: #333333;
    text-decoration: none;
}

.btn:active,
.btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    cursor: not-allowed;
    pointer-events: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-default {
    color: #333333;
    background-color: #ffffff;
    border-color: #cccccc;
}

.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
    color: #333333;
    background-color: #e6e6e6;
    border-color: #adadad;
}

.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
    background-image: none;
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
    background-color: #ffffff;
    border-color: #cccccc;
}

.btn-default .badge {
    color: #ffffff;
    background-color: #333333;
}

.btn-primary {
    color: #ffffff;
    background-color: #337ab7;
    border-color: #2e6da4;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
    color: #ffffff;
    background-color: #286090;
    border-color: #204d74;
}

.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
    background-image: none;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    background-color: #337ab7;
    border-color: #2e6da4;
}

.btn-primary .badge {
    color: #337ab7;
    background-color: #ffffff;
}

.btn-success {
    color: #ffffff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}

.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
    color: #ffffff;
    background-color: #449d44;
    border-color: #398439;
}

.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
    background-image: none;
}

.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
    background-color: #5cb85c;
    border-color: #4cae4c;
}

.btn-success .badge {
    color: #5cb85c;
    background-color: #ffffff;
}

.btn-info {
    color: #ffffff;
    background-color: #5bc0de;
    border-color: #46b8da;
}

.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
    color: #ffffff;
    background-color: #31b0d5;
    border-color: #269abc;
}

.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
    background-image: none;
}

.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
    background-color: #5bc0de;
    border-color: #46b8da;
}

.btn-info .badge {
    color: #5bc0de;
    background-color: #ffffff;
}

.btn-warning {
    color: #ffffff;
    background-color: #f0ad4e;
    border-color: #eea236;
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
    color: #ffffff;
    background-color: #ec971f;
    border-color: #d58512;
}

.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
    background-image: none;
}

.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
    background-color: #f0ad4e;
    border-color: #eea236;
}

.btn-warning .badge {
    color: #f0ad4e;
    background-color: #ffffff;
}

.btn-danger {
    color: #ffffff;
    background-color: #d9534f;
    border-color: #d43f3a;
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
    color: #ffffff;
    background-color: #c9302c;
    border-color: #ac2925;
}

.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
    background-image: none;
}

.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
    background-color: #d9534f;
    border-color: #d43f3a;
}

.btn-danger .badge {
    color: #d9534f;
    background-color: #ffffff;
}

.btn-link {
    color: #337ab7;
    font-weight: normal;
    border-radius: 0;
}

.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
    border-color: transparent;
}

.btn-link:hover,
.btn-link:focus {
    color: #23527c;
    text-decoration: underline;
    background-color: transparent;
}

.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
    color: #777777;
    text-decoration: none;
}

.btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}

.btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.btn-block {
    display: block;
    width: 100%;
}

.btn-block + .btn-block {
    margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
    width: 100%;
}

.clearfix:before,
.clearfix:after,
.modal-footer:before,
.modal-footer:after {
    content: " ";
    display: table;
}

.clearfix:after,
.modal-footer:after {
    clear: both;
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.pull-right {
    float: right !important;
}

.pull-left {
    float: left !important;
}

.hide {
    display: none !important;
}

.show {
    display: block !important;
}

.invisible {
    visibility: hidden;
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.hidden {
    display: none !important;
}

.affix {
    position: fixed;
}

.modal .main-warning-text {
    font-weight: 500;
    font-size: 28px;
    line-height: 33px;
    text-align: center;
    margin: 7px 0 9px
}

.modal .text-warning {
    font-size: 17px;
    line-height: 21px;
    text-align: center;
    margin-bottom: 3px
}

.modal .img-m {
    margin: 0 auto;
    display: block;
    position: relative;
    max-width: 255px;
}

.modal img {
    margin: 0 auto;
    display: block;
}

.modal .img-m:before {
    content: "";
    display: block;
    position: absolute;
    left: 18px;
    width: 236px;
    border: 2px solid #FF0000;
    transform: rotate(23.96deg);
    bottom: 72px;
}

.modal .sup-button {
    width: 50%
}

.modal .sup-button.activate {
    width: calc(50% - 6px);
    background-color: #F6F6F6;
    color: #4A4A4A;
    margin-top: 9px;
    margin-left: 6px;
}

/*modal*/
/*favorites*/
.modal.fade.in {opacity: 1}
#subscribeModal h3 {line-height: 1.6rem;font-size: 1.27rem;margin-bottom: 10px;font-weight: 700}
#authModal, #subscribeModal {padding-right: 0!important}
#subscribeModal a {text-decoration: underline}
#subscribeModal .modal-body .alert p > a {text-decoration: none;display: block;max-width: 180px;min-height: 39px;padding-top: 7px;border-radius: 3px;margin: 10px auto;background-color: #EC001E;color: #fff}
#authModal .modal-dialog, #subscribeModal .modal-dialog {margin: 50px auto 30px;max-width: 490px;width: 100%}
#authModal .form-container, #subscribeModal .form-container {max-width: 470px;background-color: #fff;margin: 23px auto 0;padding: 0 29px 31px}
#authModal .modal-body, #subscribeModal .modal-body {padding: 0 15px 15px}
#authModal .close, #subscribeModal .close {float: right;font-size: 21px;background-image: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='10.3536' y1='0.353553' x2='0.353553' y2='10.3536' stroke='black'/%3E%3Cline x1='0.353553' y1='0.646447' x2='10.3536' y2='10.6464' stroke='black'/%3E%3C/svg%3E%0A");background-color: #fff;background-repeat: no-repeat;line-height: 1;color: #000;width: 11px;height: 11px;}
#authModal button.close, #subscribeModal button.close {-webkit-appearance: none;padding: 0;cursor: pointer;border: 0}
#authModal .title, #subscribeModal .title {text-align: center;font-weight: bold;font-size: 1.5em;padding: 5px 0 10px}
#authModal .page.login .button-group, #subscribeModal .page.login .button-group {bottom: 24px}
.bookmarks-area ul {max-width: 600px;margin-top: 0}
.bookmarks-area ul li {border-bottom: 1px solid #CECECE}
.bookmarks-area ul li a:last-child {display: inline-flex!important;position: relative;bottom: -5px}
.bookmarks-area ul li a:last-child svg {margin-left: 0 !important}
.bookmarks-area .news-nth-title-category {font-size: 0.9em !important}
.article-card #menu-width .social-shares a:last-child svg {margin-top: 7px}
@media (max-width: 450px){
    #authModal .form-container, #subscribeModal .form-container {padding: 0 7px 20px!important}
}
/*admin pages*/
.page.login .login-authorization {width: 100%;max-width: 1247px;margin: 0 auto}
.page.login h3 {font-weight: 500;font-size: 2em;line-height: 2.25rem;text-align: center;border-bottom: 1px solid #CECECE;padding-bottom: 10px;margin: 34px 0 22px}
.page.login fieldset {border: none;margin-bottom: -4px;padding-left: 0;padding-right: 0;padding: 0.5em 0}
.page.login .form-container {max-width: 470px;background-color: #F6F6F6;margin: 23px auto 205px;padding: 30px 35px 37px;position: relative}
.page.login .reg-text {text-align: center;font-size: 1.06em}
.page.login .reg-text a {text-decoration: underline;text-transform: lowercase}
.page.login input {width: 100%;max-width: 399px;min-height: 45px;background-color: #FFFFFF;border: 1px solid #D3D3D5;box-sizing: border-box;border-radius: 3px;text-align: center;font-size: 1.06em;}
.page.login .button-group {position: absolute;bottom: 37px;left: 0;right: 0;width: 100%}
.page.login select {border: 1px solid #CECECE;
    border-radius: 3px;
    min-height: 45px;
    width: 100%;
    min-width: 190px;
    padding: 0 0 0 15px;
    margin-bottom: 12px;
    font-size: 14px;
    line-height: 28px;
    font-family: 'Roboto', sans-serif;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.23922 7.07167L11.9 1.41086C12.0333 1.27757 12.0333 1.06381 11.9 0.93053C11.7668 0.797245 11.553 0.797245 11.4197 0.93053L6.00031 6.34993L0.58092 0.930529C0.447636 0.797245 0.233879 0.797245 0.100595 0.930529C0.0352096 0.995914 1.89627e-06 1.08393 1.89254e-06 1.16944C1.8888e-06 1.25494 0.0326948 1.34296 0.100594 1.40834L5.76141 7.06916C5.89218 7.20244 6.10845 7.20244 6.23922 7.07167Z' fill='black'/%3E%3C/svg%3E%0A");background-position: 95% center;
    background-repeat: no-repeat;
    outline: none;
    cursor: pointer;}
.page.login .button-group button, .page.login #submit {transition: 0.3s ease;cursor: pointer;width: 100%;max-width: 140px;min-height: 40px;background: #E30F23;border-radius: 3px;color: #fff;font-size: 1.06em;border: none;display: block;margin: 0 auto}
.page.login .button-group button:hover {opacity: 0.9}
.page.login form:last-child {padding-bottom: 60px}
.page.login.edit form:last-child {padding-bottom: 0}
.page.login.edit #submit {margin: 0 auto -10px}
.page.login.subscription form:last-child {padding-bottom: 0}
.page.login .help {margin: 13px 0 56px;text-align: center;font-size: 0.875em;line-height: 1.5rem}
.page.login .help a {color: #858585}
.page.login .errors p {margin: 4px 0 0;font-size: 0.875em;line-height: 1.5rem;text-align: center;color: #EC001E}
.page.login.register-page .button-group button {width: 270px;max-width: 270px}
.page.login.register-page label.checkbox {width: 18px;height: 18px;border: 1px solid #858585;display: inline-block;margin: 3px 11px -4px;border-radius: 3px;cursor: pointer}
.page.login.register-page input#checkReg:checked + label label.checkbox {border: none;background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 0H2C0.9 0 0 0.9 0 2V16C0 17.1 0.9 18 2 18H16C17.1 18 18 17.1 18 16V2C18 0.9 17.1 0 16 0ZM7 14L2 9.19231L3.4 7.84615L7 11.3077L14.6 4L16 5.34615L7 14Z' fill='%23009789'/%3E%3C/svg%3E%0A");}
.page.login.register-page .checkbox-area span {font-size: 0.875em;line-height: 1.5rem;color: #858585}
.page.login.register-page label.required {display: none}
/*admin page*/
/*favorites*/
/*readtoo*/
.readtoo-sp-area {padding: 20px 0 25px}
.readtoo-sp-text {font-weight: bold;font-size: 21px;line-height: 24px;padding-bottom: 9px}
.readtoo-sp-item {border: 1px solid #E2E2E2;border-left: 2px solid #01275C;padding: 17px 25px 15px}
.readtoo-sp-area a {font-size: 17px;line-height: 23px;color: #01275C}
.article-content #news-text div .readtoo-sp-area a, .article-content #news-text .readtoo-sp-area a {border: none}
.article-content #news-text div .readtoo-sp-area a:hover {color: inherit}
    /*readtoo*/
/*experimental optimization*/
.top-bnr div:not(:empty) {min-height: 90px}
/*experimental*/


h1 + .hreflang-link {
    margin-top: 15px;
}
.hreflang-link {
    font-size: 14px;
}
.hreflang-link a {
    color: #11357A;
    border: none;
    text-decoration: underline;
}
.hreflang-link a:hover {
    text-decoration: none;
}

.liga-plus a {
    color: #ec001e;
    font-weight: 700;
}
.liga-plus a:hover {
    color: #000;
}