@charset "UTF-8";
body {
    font: 16px/1.2 Roboto, sans-serif;
    background: #e5e5e5
}

a {
    color: #3e71b4
}

a:hover {
    text-decoration: none
}

.first-wrap {
    position: relative;
    overflow: hidden
}

.block-title {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 900;
    font-size: 26px;
    color: #323e4c;
    border-bottom: 1px solid rgba(228, 234, 240, .8);
    padding: 20px 30px
}

.block-title.block-title_pr {
    padding-right: 110px
}

.block-title.small-title {
    font-size: 20px;
    color: #738296;
    text-transform: uppercase;
    border-bottom: none;
    font-weight: 400
}

.block-title.block-title__bb {
    padding-bottom: 33px;
    border-bottom: 1px solid rgba(228, 234, 240, .8);
    margin-bottom: 30px
}

.main-widget-title {
    font: 20px/1.2 'Source Sans Pro', sans-serif;
    color: #738296;
    text-transform: uppercase;
    border-bottom: 1px solid rgba(228, 234, 240, .8);
    padding: 24px 30px
}

@media (max-width: 350px) {
    .block-title {
        font-size: 22px
    }
}

.footer-title {
    text-transform: uppercase;
    font-size: 18px;
    color: #fff;
    font-weight: 800;
    margin-bottom: 14px
}

input::-webkit-input-placeholder {
    color: #bdbebe
}

input::-moz-placeholder {
    color: #bdbebe
}

input:-ms-input-placeholder {
    color: #bdbebe
}

input::-ms-input-placeholder {
    color: #bdbebe
}

input::placeholder {
    color: #bdbebe
}

.breadcrumbs {
    margin: 34px auto 22px;
    padding-right: 10px;
    max-width: 1200px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.gray-title {
    font: 900 26px/1.2 'Source Sans Pro', sans-serif;
    color: #738296;
    margin: 50px 0 20px
}

.sidebar-widget {
    background: #fff;
    border: 1px solid #e4eaf0;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    border-radius: 3px;
    margin-bottom: 30px
}

.sidebar-widget .sidebar-widget__title {
    font: 20px/1.2 'Source Sans Pro', sans-serif;
    color: #738296;
    text-transform: uppercase;
    border-bottom: 1px solid rgba(228, 234, 240, .8);
    padding: 24px 30px
}

.sidebar-widget .sidebar-widget__content {
    padding: 30px
}

@media (max-width: 1120px) {
    .sidebar-widget {
        margin-bottom: 10px
    }

    .sidebar-widget .sidebar-widget__content {
        padding: 15px
    }
}

.man-rating {
    color: #465467
}

.man-rating .man-rating__inner {
    width: auto;
    margin-right: 0
}

.man-rating .man-rating__inner .man-rating__btn {
    margin-bottom: 4px !important
}

.man-rating .man-rating__inner .man-rating__btn.man-rating__btn-plus {
    background-image: url("data:image/svg+xml,%3Csvg fill='none' height='20' viewBox='0 0 20 20' width='20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h20v20h-20z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)' fill='%2397d174'%3E%3Cpath d='m19.3127 11.0626c.4583-.525.6875-1.14574.6875-1.86249 0-.64998-.2378-1.21239-.7118-1.68764-.475-.47521-1.0374-.71268-1.6874-.71268h-3.4623c.0332-.11663.0666-.21663.0999-.29994.033-.08332.0793-.17509.1374-.27508.0581-.10004.0999-.17508.1248-.225.15-.28317.2648-.51666.344-.69984.0791-.18353.1579-.43344.2373-.75011.0793-.3165.1187-.6333.1187-.94997 0-.19991-.0024-.36256-.0063-.48746-.0039-.125-.0252-.31256-.0623-.5626-.0378-.2499-.0879-.45826-.1502-.62485-.0626-.16663-.1627-.35428-.3-.56246-.1375-.20857-.3041-.377087-.5001-.50633-.196-.129156-.4459-.237471-.75-.324903-.3045-.087519-.648-.131257-1.0316-.131257-.2166 0-.404.079201-.5625.237559-.1666.166632-.3085.374941-.425.624851-.1168.25003-.1981.46671-.244.65011-.0458.18331-.0979.43755-.156.76245-.0753.35017-.1313.60209-.169.75624-.0375.15416-.1106.35621-.2188.60616-.1085.25012-.2375.44998-.3875.60007-.27497.27494-.69575.77497-1.26255 1.49991-.40843.53325-.82922 1.0374-1.26252 1.51243-.4334.47511-.75003.7209-.94998.73758-.20818.01664-.38737.10206-.53741.2563-.15004.15416-.22504.33545-.22504.54372v8.01243c0 .2167.07911.402.23747.5562.15827.1543.34579.2355.56246.2439.29163.0084.94997.1915 1.97503.5501.64157.2164 1.14357.3812 1.50604.4936.3625.1123.8691.2332 1.5186.3626.6501.1291 1.25.1938 1.7998.1938h.2126.95.4499c1.1086-.0166 1.9291-.3417 2.4626-.9749.4832-.5751.6873-1.3293.6125-2.2626.325-.3083.5501-.6998.675-1.1749.1414-.5081.1414-.9956 0-1.4622.3832-.5083.5624-1.0792.5372-1.7125.0011-.2669-.0613-.5835-.1865-.9503z'/%3E%3Cpath d='m4.40004 8.40009h-3.599889c-.216806 0-.404323.0792-.562636.23756-.1583143.15827-.237515.34579-.237515.56246v8.00029c0 .2164.0792007.404.237558.5625.158446.158.345962.2373.562636.2373h3.599846c.21663 0 .40406-.0793.56246-.2373.15831-.1585.23747-.3461.23747-.5625v-8.00029c0-.21667-.0792-.40414-.23747-.56246-.15836-.1584-.34579-.23756-.56246-.23756zm-1.43757 7.76881c-.15831.1541-.34578.2312-.56246.2312-.22503 0-.41465-.0771-.56872-.2312-.15415-.1542-.23121-.3437-.23121-.5688 0-.2166.07701-.4042.23121-.5624.15411-.1584.34369-.2377.56872-.2377.21668 0 .40415.0793.56246.2377.15836.1582.23756.3458.23756.5624 0 .2251-.07902.4146-.23756.5688z'/%3E%3C/g%3E%3C/svg%3E")
}

.man-rating .man-rating__inner .man-rating__btn.man-rating__btn-minus {
    position: relative;
    top: 6px;
    background-image: url("data:image/svg+xml,%3Csvg fill='none' height='20' viewBox='0 0 20 20' width='20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m20 20h20v20h-20z' transform='matrix(-1 0 0 -1 40 40)'/%3E%3C/clipPath%3E%3Cg clip-path='var(--wpr-bg-cdd63be6-58e2-4ca5-bff3-6627cf37f7e0)' fill='%23ed4b4b'%3E%3Cpath d='m.687315 8.93742c-.458304.52494-.68754471 1.14568-.68754465 1.86248.00000006.65.23782165 1.2124.71184365 1.6876.474986.4752 1.037406.7127 1.687386.7127h3.46232c-.03327.1166-.06663.2166-.0999.3-.03297.0833-.07929.175-.13739.275-.05814.1001-.09995.1751-.12487.225-.14995.2832-.26474.5167-.34399.6999-.07911.1835-.15787.4334-.23729.7501-.07929.3165-.11869.6333-.11869.95 0 .1999.0024.3625.00635.4874.00389.125.02513.3126.0623.5626.03774.2499.08782.4583.15017.6249.0626.1666.16269.3542.29994.5624.13757.2086.30415.3771.50016.5064.19597.1291.44587.2374.75002.3249.30446.0875.64801.1312 1.03158.1312.21663 0 .40398-.0792.56246-.2375.16664-.1667.30853-.375.42508-.6249.11672-.25.19802-.4667.24391-.6501.04584-.1833.09798-.4376.15608-.7625.07526-.3501.13125-.602.16899-.7562.03744-.1542.11055-.3562.21878-.6062.10845-.2501.23747-.4499.38751-.6.27498-.275.69578-.775 1.26248-1.4999.4085-.5333.8293-1.0374 1.2626-1.5125.4334-.4751.75-.7209.9499-.7376.2082-.0166.3874-.102.5375-.2563.15-.1541.225-.3354.225-.5437v-8.01243c0-.21667-.0791-.402-.2375-.55615-.1582-.15433-.3458-.23555-.5624-.24391-.2917-.00836-.95-.1915-1.9751-.55016-.6415-.21632-1.1435-.38116-1.50604-.493502-.36243-.112343-.86902-.233269-1.51852-.362598-.65011-.129112-1.25001-.193865-1.79986-.193865h-.21256-.95006-.4499c-1.10859.016636-1.92905.341759-2.46257.974925-.48318.57507-.68724 1.32925-.61251 2.26259-.32494.30831-.55011.6998-.67493 1.17492-.14146.50804-.14146.99559 0 1.46217-.383265.50834-.562463 1.07917-.537289 1.71251-.00105.26694.061296.58352.186554.95032z'/%3E%3Cpath d='m15.6 11.5999h3.5998c.2169 0 .4044-.0792.5627-.2376.1583-.1582.2375-.3457.2375-.5624v-8.00029c0-.21637-.0792-.40397-.2376-.56246-.1584-.1581-.3459-.23734-.5626-.23734h-3.5998c-.2167 0-.4041.07924-.5625.23734-.1583.15849-.2375.34605-.2375.56246v8.00029c0 .2167.0792.4041.2375.5624.1584.1585.3458.2376.5625.2376zm1.4375-7.76876c.1583-.15415.3458-.2312.5625-.2312.225 0 .4146.07705.5687.2312.1542.15416.2312.34369.2312.56873 0 .21663-.077.40419-.2312.56246-.1541.15835-.3437.23764-.5687.23764-.2167 0-.4042-.07929-.5625-.23764-.1583-.15823-.2375-.34579-.2375-.56246 0-.22504.079-.41453.2375-.56873z'/%3E%3C/g%3E%3C/svg%3E")
}

.main-sidebar-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 1200px;
    margin: 0 auto 60px
}

.main-sidebar-wrap .main {
    width: calc(100% - 380px - 30px);
    margin-right: 30px
}

.main-sidebar-wrap .sidebar {
    width: 380px
}

@media (max-width: 1120px) {
    .main-sidebar-wrap .main {
        width: calc(100% - 320px - 10px);
        margin-right: 10px
    }

    .main-sidebar-wrap .sidebar {
        width: 320px
    }
}

@media (max-width: 1020px) {
    .main-sidebar-wrap .main {
        width: 100%;
        margin-right: 0
    }

    .main-sidebar-wrap .sidebar {
        display: none
    }
}

.pagination {
    text-align: center;
    margin: 20px 0
}

.pagination.hidden {
    display: none
}

.pagination li {
    display: inline-block
}

.pagination li a {
    color: #3e71b4;
    text-decoration: none;
    margin-right: 6px;
    display: inline-block
}

.pagination li a:hover {
    text-decoration: underline
}

.pagination li.active a {
    color: #000
}

.pagination li.active a:hover {
    text-decoration: none
}

.pagination .page-numbers {
    color: #3e71b4;
    text-decoration: none;
    margin-right: 4px
}

.pagination .page-numbers:hover {
    text-decoration: underline
}

.pagination .page-numbers.current {
    color: #000
}

.pagination .page-numbers.current:hover {
    text-decoration: none
}

.archive-page {
    background: #fff;
    padding: 30px;
    border: 1px solid #e4eaf0;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    border-radius: 3px
}

.archive-page .archive-page__wrap-result {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.archive-page .archive-page__wrap-result .item-post-phototext {
    width: 49%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 0 1% 0;
    min-height: 100px
}

@media (max-width: 620px) {
    .archive-page .archive-page__wrap-result {
        display: block
    }

    .archive-page .archive-page__wrap-result .item-post-phototext {
        width: 100%;
        margin-bottom: 12px
    }
}

.account__save-btn-wrap {
    position: relative
}

.account__save-btn-wrap.loading:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--wpr-bg-726bf66b-3382-4344-ae39-d44d3b1b22e0) no-repeat 54px 5px rgba(255, 255, 255, .5);
    background-size: auto 80%;
    z-index: 2
}

.account__save-btn-wrap .account__save-btn {
    background: #3e71b4;
    color: #fff;
    padding: 15px 40px;
    border: none;
    border-radius: 3px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    position: relative;
    display: block
}

.account__save-btn-wrap .account__save-btn:hover {
    opacity: .9
}

.account__phrases {
    background: #ebeef2;
    margin: 20px 0;
    padding: 30px 30px 30px 50px;
    border-radius: 3px;
    position: relative
}

.account__phrases.account__phrases-error {
    color: red
}

.account__phrases .account__phrases-close {
    opacity: .8;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    text-indent: -9999px;
    border: none;
    background: 0 0;
    z-index: 1;
    position: absolute;
    top: 10px;
    right: 15px
}

.account__phrases .account__phrases-close:hover {
    opacity: 1
}

.account__phrases .account__phrases-close:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "\2715";
    color: #3e71b4;
    font-size: 18px;
    z-index: 2;
    text-indent: 0
}

.archive-forecasts .cat-video .cat-video__announce-wrap {
    padding-top: 0 !important
}

.archive-forecasts .cat-video .cat-video__announce-wrap .item-post-imgbg:first-child {
    width: 49%
}

.archive-forecasts .item-post-imgbg.no-img .item-post-imgbg__empty-img {
    width: inherit;
    height: inherit
}

.author-page {
    background: #fff;
    padding: 30px;
    border: 1px solid #e4eaf0;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    border-radius: 3px
}

.author-page .author-page__avatar-name-spec-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.author-page .author-page__avatar-name-spec-wrap .avatar {
    border-radius: 50%;
    margin-right: 15px
}

.author-page .author-page__avatar-name-spec-wrap .author-page__author-name {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 900;
    font-size: 26px;
    color: #323e4c
}

.author-page .author-page__avatar-name-spec-wrap .author-page__author-spec {
    color: #93a1b5
}

.author-page .author-page__author-bio {
    margin-top: 30px
}

.author-page .author-page__posts-title {
    margin-top: 40px;
    margin-bottom: 20px
}

.author-page .author-page__forecast {
    margin-top: 30px
}

.cat-subcategory {
    margin: 0 0 22px
}

.category-wrap {
    max-width: 1200px;
    margin: 0 auto
}

.footer-wrap {
    background: #384555
}

.footer-wrap .footer {
    max-width: 1200px;
    margin: 0 auto;
    padding: 50px 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    position: relative
}

.footer-wrap .footer .logo-copy-wrap {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 199px;
    float: left;
    margin-top: -10px
}

.footer-wrap .footer .logo-copy-wrap .logo {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0)
}

.footer-wrap .footer .logo-copy-wrap .copyright {
    line-height: 1;
    color: rgba(255, 255, 255, .7);
    margin-top: 15px;
    font-size: 13px
}

.footer-wrap .footer .tags-menu {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: calc(100% - 199px - 264px - 264px);
    padding: 0 35px
}

.footer-wrap .footer .soc-search-wrap {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 35px;
    width: 264px;
    float: left
}

.footer-wrap .footer .soc-search-wrap .social {
    margin-left: 0;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.footer-wrap .footer .soc-search-wrap .footer-search-title {
    margin-top: 25px
}

.footer-wrap .footer .soc-search-wrap .simple-search-form {
    margin-top: 0
}

.footer-wrap .footer .soc-search-wrap .simple-search-form .simple-search-form__field {
    border-radius: 7px
}

.footer-wrap .footer .footer-menu {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 35px;
    width: 264px;
    float: right
}

@media (max-width: 1120px) {
    .footer-wrap .footer .tags-menu {
        width: calc(100% - 199px);
        border-right: none
    }

    .footer-wrap .footer .soc-search-wrap {
        clear: both;
        width: 264px;
        margin-left: 199px;
        margin-top: 20px
    }

    .footer-wrap .footer .footer-menu {
        width: calc(100% - 264px - 199px);
        margin-top: 20px
    }
}

@media (max-width: 750px) {
    .footer-wrap .footer .soc-search-wrap {
        width: 178px;
        margin-left: 0;
        margin-top: 0;
        padding-left: 0;
        padding-right: 0;
        position: absolute;
        top: 160px;
        border-right: none
    }

    .footer-wrap .footer .footer-menu {
        width: calc(100% - 250px);
        margin-top: 20px;
        float: left;
        padding-left: 0;
        clear: both;
        position: relative;
        left: 249px
    }
}

@media (max-width: 580px) {
    .footer-wrap .footer .tags-menu {
        clear: both;
        width: 100%;
        padding-left: 0;
        padding-top: 60px;
        padding-right: 0
    }

    .footer-wrap .footer .soc-search-wrap {
        top: 41px;
        left: 280px
    }

    .footer-wrap .footer .soc-search-wrap .footer-title {
        display: none
    }

    .footer-wrap .footer .soc-search-wrap .simple-search-form {
        margin-top: 20px
    }

    .footer-wrap .footer .footer-menu {
        width: 100%;
        left: 0
    }
}

@media (max-width: 500px) {
    .footer-wrap .footer .tags-menu {
        padding-top: 140px
    }

    .footer-wrap .footer .soc-search-wrap {
        top: 140px;
        left: 40px
    }
}

.header-wrap {
    background: -o-linear-gradient(357.04deg, #323d4b 0, #2e4460 99.98%);
    background: linear-gradient(92.96deg, #323d4b 0, #2e4460 99.98%)
}

.header-wrap .header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 1200px;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 78px;
    margin: 0 auto;
    position: relative;
    padding: 0 30px
}

@media (max-width: 974px) {
    .header .header-menu {
        display: none
    }

    .header .social {
        display: none
    }

    .header .search-form {
        display: none
    }

    .header .show-mobile-menu {
        display: block
    }

    .header .auth {
        margin-left: auto
    }
}

@media (max-width: 600px) {
    .header .auth {
        display: none
    }

    .header .show-mobile-menu {
        margin-left: auto
    }
}

.popular {
    margin: 30px auto;
    max-width: 1200px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    border-radius: 3px;
    border: 1px solid #e4eaf0
}

.news-tournament-wrap {
    margin: 30px auto;
    max-width: 1200px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.news-tournament-wrap .news {
    width: 66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    border-radius: 3px;
    border: 1px solid #e4eaf0
}

.news-tournament-wrap .tournament-announce {
    width: 32%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    border-radius: 3px;
    border: 1px solid #e4eaf0
}

.vote-girl-rating-wrap {
    margin: 30px auto;
    max-width: 1200px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.vote-girl-rating-wrap .girl, .vote-girl-rating-wrap .ratings-fighters, .vote-girl-rating-wrap .vote-wrap {
    width: 32%;
    background: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    border-radius: 3px;
    border: 1px solid #e4eaf0
}

.blog-video-wrap {
    margin: 30px auto;
    max-width: 1200px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.blog-video-wrap .blog-announce {
    width: 66%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    border-radius: 3px;
    border: 1px solid #e4eaf0;
    background: #fff
}

.blog-video-wrap .video {
    width: 32%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    border-radius: 3px;
    border: 1px solid #e4eaf0;
    background: #fff
}

.blog-video-wrap .video .video__item-wrap .video__mobile {
    display: none
}

.projects-edition {
    max-width: 1200px;
    margin: 30px auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.home-text {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 30px auto 0
}

.home-text .home-text__title {
    max-width: 1200px;
    margin: 0 auto
}

.home-text .home-text__text {
    max-width: 1200px;
    margin: 0 auto
}

@media (max-width: 1020px) {
    .news-tournament-wrap {
        display: block
    }

    .news-tournament-wrap .news {
        width: 100%;
        margin-bottom: 30px
    }

    .news-tournament-wrap .tournament-announce {
        width: 100%
    }
}

@media (max-width: 910px) {
    .vote-girl-rating-wrap {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .vote-girl-rating-wrap .vote-wrap {
        width: 49%
    }

    .vote-girl-rating-wrap .girl {
        width: 49%
    }

    .vote-girl-rating-wrap .ratings-fighters {
        width: 100%;
        margin-top: 30px
    }

    .vote-girl-rating-wrap .ratings-fighters .ratings-fighters__item-wrap {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2
    }
}

@media (max-width: 585px) {
    .vote-girl-rating-wrap .ratings-fighters .ratings-fighters__item-wrap {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1
    }
}

@media (max-width: 550px) {
    .vote-girl-rating-wrap {
        display: block
    }

    .vote-girl-rating-wrap .vote-wrap {
        width: 100%
    }

    .vote-girl-rating-wrap .girl {
        width: 100%;
        height: 500px;
        margin-top: 30px
    }

    .vote-girl-rating-wrap .ratings-fighters {
        width: 100%;
        margin-top: 30px
    }
}

@media (max-width: 1020px) {
    .blog-video-wrap {
        display: block
    }

    .blog-video-wrap .blog-announce {
        width: 100%;
        margin-bottom: 30px
    }

    .blog-video-wrap .video {
        width: 100%
    }

    .blog-video-wrap .video .video__item-wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .blog-video-wrap .video .video__item-wrap .video__mobile {
        display: block;
        margin-left: 30px
    }
}

@media (max-width: 610px) {
    .blog-video-wrap {
        display: block
    }

    .blog-video-wrap .blog-announce {
        width: 100%;
        margin-bottom: 30px
    }

    .blog-video-wrap .video {
        width: 100%
    }

    .blog-video-wrap .video .video__item-wrap {
        display: block
    }

    .blog-video-wrap .video .video__item-wrap .video__mobile {
        display: none
    }
}

@media (max-width: 412px) {
    .home .block-title {
        font-size: 21px
    }

    .home .block-title_pr {
        padding: 28px 30px
    }
}

@media (max-width: 340px) {
    .home .block-title {
        font-size: 19px
    }

    .home .block-title_pr {
        padding: 28px 30px
    }
}

.archive-fight {
    background: #fff;
    border: 1px solid #e4eaf0;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    border-radius: 3px;
    position: relative
}

.archive-fight .simple-search-form {
    max-width: 350px;
    width: calc(100% - 230px);
    border: 1px solid #e4eaf0;
    border-radius: 36px;
    position: absolute;
    top: -3px;
    right: 30px;
    overflow: visible
}

.archive-fight .simple-search-form.loading:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--wpr-bg-b22f7679-ef41-4ab5-82fc-8ac491cfc826) no-repeat 98% 3px rgba(255, 255, 255, .5);
    background-size: auto 80%;
    z-index: 2
}

.archive-fight .archive-fight__items-wrap {
    padding: 0 45px
}

.archive-fight .archive-fight__tournament {
    position: relative;
    margin-bottom: 30px
}

.archive-fight .archive-fight__tournament.one-fight .glider-next, .archive-fight .archive-fight__tournament.one-fight .glider-prev {
    display: none
}

.archive-fight .archive-fight__tournament .archive-fight__tournament-link {
    color: #3e71b4;
    text-decoration: none;
    font-size: 16px;
    margin-bottom: 5px;
    display: block
}

.archive-fight .archive-fight__tournament .archive-fight__tournament-link:hover {
    text-decoration: underline
}

.archive-fight .archive-fight__tournament .archive-fight__tournament-desc {
    font-size: 14px;
    color: #465467;
    margin-bottom: 16px
}

.archive-fight .archive-fight__tournament .archive-fight__tournament-slider-wrap {
    max-height: 100px;
    overflow: hidden
}

.archive-fight .archive-fight__tournament .archive-fight__tournament-slider-wrap .fight-announce-item {
    height: 100px !important;
    width: 100% !important
}

.archive-fight .archive-fight__tournament .archive-fight__tournament-slider-wrap .glider-next, .archive-fight .archive-fight__tournament .archive-fight__tournament-slider-wrap .glider-prev {
    font-size: 25px;
    top: auto;
    bottom: 42px
}

.archive-fight.archive-fight_actual {
    margin-bottom: 30px
}

@media (max-width: 590px) {
    .archive-fight .archive-fight__tournament .archive-fight__tournament-slider-wrap {
        max-height: none
    }

    .archive-fight .archive-fight__tournament .archive-fight__tournament-slider-wrap .glider-next, .archive-fight .archive-fight__tournament .archive-fight__tournament-slider-wrap .glider-prev {
        bottom: 88px
    }
}

@media (max-width: 500px) {
    .archive-fight .block-title.block-title__bb {
        padding-bottom: 60px
    }

    .archive-fight .simple-search-form {
        right: auto;
        left: 30px;
        top: 40px;
        width: calc(100% - 60px)
    }
}

.page-404.main-sidebar-wrap .main .entry-wrap .entry .article-content ul li {
    padding-left: 18px
}

.page-404.main-sidebar-wrap .main .entry-wrap .entry .article-content ul li:before {
    width: 6px;
    height: 6px;
    top: 11px
}

.single-fight .title-wrap {
    margin: 0 -30px 30px;
    padding: 50px 30px;
    border-radius: 4px 4px 0 0;
    background-size: auto 100%;
    position: relative;
    z-index: 1;
    overflow: hidden
}

.single-fight .title-wrap:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(21.73%, rgba(9, 13, 17, 0)), to(#0d1218)), -webkit-gradient(linear, left bottom, left top, from(rgba(13, 18, 24, .3)), to(rgba(13, 18, 24, .3)));
    background: -o-linear-gradient(top, rgba(9, 13, 17, 0) 21.73%, #0d1218 100%), -o-linear-gradient(bottom, rgba(13, 18, 24, .3), rgba(13, 18, 24, .3));
    background: linear-gradient(180deg, rgba(9, 13, 17, 0) 21.73%, #0d1218 100%), linear-gradient(0deg, rgba(13, 18, 24, .3), rgba(13, 18, 24, .3));
    z-index: 2
}

.single-fight .title-wrap .entry-title {
    position: relative;
    border-bottom: none;
    color: #fff;
    font-size: 24px;
    z-index: 3;
    margin-right: 120px
}

.single-fight .title-wrap .taxonomy-fight__date-fight {
    position: absolute;
    top: 0;
    right: 0;
    min-height: 100%;
    background: rgba(255, 255, 255, .12);
    z-index: 3;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    width: 150px;
    overflow: hidden;
    font-family: 'Source Sans Pro', sans-serif;
    line-height: 1
}

.single-fight .title-wrap .taxonomy-fight__date-fight .taxonomy-fight__fight-day {
    font-size: 70px
}

.single-fight .title-wrap .taxonomy-fight__date-fight .taxonomy-fight__fight-month, .single-fight .title-wrap .taxonomy-fight__date-fight .taxonomy-fight__fight-year {
    font-size: 28px;
    text-transform: uppercase;
    margin-top: 5px
}

.main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .title-wrap {
    padding: 30px;
    display: grid;
    grid-template-areas:"term rating" "name tag";
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    grid-template-columns:1fr 300px;
    grid-row-gap: 30px;
    grid-column-gap: 10px;
    min-height: 235px
}

.main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .title-wrap .term-fighter-wrap {
    grid-area: term;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .title-wrap .term-fighter-wrap .term-fighter {
    background: #ebeef2;
    border-radius: 3px;
    font-size: 16px;
    color: #465467;
    text-decoration: none;
    padding: 7px 15px;
    z-index: 3;
    position: relative
}

.main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .title-wrap .term-fighter-wrap .term-fighter:hover {
    background: #3e71b4;
    color: #fff;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .title-wrap .man-rating-wrap {
    grid-area: rating;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .title-wrap .man-rating-wrap .man-rating {
    max-width: 57px;
    position: relative;
    z-index: 3;
    background: #ebeef2;
    border-radius: 3px;
    padding: 11px
}

.main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .title-wrap .fighter-tag-wrap {
    grid-area: tag;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .title-wrap .fighter-tag-wrap .fighter-tag {
    position: relative;
    z-index: 3;
    background: rgba(255, 255, 255, .2);
    border-radius: 3px;
    color: #fff;
    text-decoration: none;
    padding: 7px 15px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    margin-left: 73px
}

.main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .title-wrap .fighter-tag-wrap .fighter-tag:before {
    content: 'Тег бойца';
    color: rgba(255, 255, 255, .5);
    font-size: 12px;
    line-height: 1;
    position: absolute;
    top: 10px;
    left: -70px
}

.main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .title-wrap .fighter-tag-wrap .fighter-tag:hover {
    background: #ebeef2;
    color: #3e71b4
}

.main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .title-wrap .fighter-name-country-wrap {
    grid-area: name;
    position: relative;
    z-index: 3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .title-wrap .fighter-name-country-wrap .entry-title {
    padding: 0;
    margin: 0;
    font-size: 32px
}

.main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .title-wrap .fighter-name-country-wrap .fighter-country {
    color: rgba(255, 255, 255, .5);
    font-size: 12px;
    line-height: 1
}

.main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .title-wrap:after {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(34, 34, 34, 0)), to(#040404));
    background: -o-linear-gradient(top, rgba(34, 34, 34, 0) 0, #040404 100%);
    background: linear-gradient(180deg, rgba(34, 34, 34, 0) 0, #040404 100%)
}

.main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .article-content .fighter-victory-defeat {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    background: #ebeef2;
    border-radius: 3px;
    padding: 22px;
    margin-bottom: 35px
}

.main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .article-content .fighter-victory-defeat .fighter-victory-defeat__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 1.3
}

.main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .article-content .fighter-victory-defeat .fighter-victory-defeat__item .count {
    color: #97d174;
    font-size: 48px;
    line-height: 1;
    font-weight: 700;
    margin: 0 10px
}

.main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .article-content .fighter-victory-defeat .fighter-victory-defeat__item .count.red {
    color: #ed4b4b
}

.main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .article-content .fighter-victory-defeat .fighter-victory-defeat__item .name {
    color: rgba(70, 84, 103, .7);
    font-size: 16px;
    max-width: 100px;
    padding-right: 10px
}

.main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .article-content .fighter-victory-defeat .fighter-victory-defeat__item:last-child {
    border-right: none
}

.main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .article-content .fighter-param-about-wrap {
    display: grid;
    grid-template-columns:1fr 1fr;
    grid-gap: 2vw
}

.main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .article-content .fighter-param-about-wrap .fighter-param {
    margin-bottom: 35px
}

.main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .article-content .fighter-param-about-wrap .fighter-param .fighter-param__title {
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 20px
}

.main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .article-content .fighter-param-about-wrap .fighter-param .fighter-param__table {
    background: #ebeef2;
    border-radius: 3px;
    width: 100%
}

.main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .article-content .fighter-param-about-wrap .fighter-param .fighter-param__table tr td {
    font-size: 16px;
    border-bottom: 1px solid #cbd3dd;
    width: 50%
}

.main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .article-content .fighter-param-about-wrap .fighter-param .fighter-param__table tr td:first-child {
    background: #dfe4ec;
    color: rgba(70, 84, 103, .5)
}

.main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .article-content .fighter-param-about-wrap .fighter-param .fighter-param__table tr:last-child td {
    border-bottom: none
}

.main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .fighter-fights .fighter-fights__title {
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 20px
}

@media (max-width: 1020px) {
    .main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .title-wrap {
        background-size: 100% auto
    }
}

@media (max-width: 790px) {
    .main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .title-wrap {
        background-size: auto 100%
    }
}

@media (max-width: 1148px) {
    .main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .article-content .fighter-victory-defeat .fighter-victory-defeat__item {
        display: block;
        text-align: center;
        border-right: none
    }
}

@media (max-width: 1020px) {
    .main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .article-content .fighter-victory-defeat {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }
}

@media (max-width: 770px) {
    .main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .title-wrap {
        grid-template-areas:"term rating" "tag tag" "name name";
        grid-template-columns:1fr 200px
    }

    .main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .title-wrap .fighter-tag-wrap .fighter-tag {
        margin-left: 0
    }

    .main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .title-wrap .fighter-tag-wrap .fighter-tag:before {
        display: none
    }
}

@media (max-width: 650px) {
    .main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .article-content .fighter-victory-defeat {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

@media (max-width: 500px) {
    .main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .article-content .fighter-victory-defeat {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .article-content .fighter-victory-defeat .fighter-victory-defeat__item {
        width: 50%;
        margin-bottom: 15px
    }

    .main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .article-content .fighter-victory-defeat .fighter-victory-defeat__item .name {
        padding-right: 0;
        max-width: none
    }

    .main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .article-content .fighter-victory-defeat .fighter-victory-defeat__item:nth-child(3), .main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .article-content .fighter-victory-defeat .fighter-victory-defeat__item:nth-child(4) {
        margin-bottom: 0
    }
}

@media (max-width: 1140px) {
    .main-sidebar-wrap .main .entry-wrap.entry-wrap_fighter .entry .article-content .fighter-param-about-wrap {
        grid-template-columns:1fr
    }
}

.article-content {
    font: 18px/1.4 Roboto, sans-serif;
    color: #000;
    overflow: hidden
}

.article-content #toc_container {
    background: #ebeef2;
    padding: 40px;
    margin-bottom: 30px
}

.article-content #toc_container .toc_title {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 18px
}

.article-content #toc_container .toc_list {
    margin: 0
}

.article-content #toc_container .toc_list ul {
    margin-bottom: 20px;
    margin-left: 16px;
    margin-top: 5px
}

.article-content #toc_container .toc_list ul:last-child {
    margin-bottom: 0
}

.article-content #toc_container .toc_list li {
    padding-left: 0
}

.article-content #toc_container .toc_list li:before {
    display: none
}

.article-content #toc_container .toc_list li a {
    text-decoration: none;
    color: #000;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.article-content #toc_container .toc_list li a:hover {
    opacity: .7
}

.article-content #toc_container .toc_list li .toc_number {
    padding-right: 2px
}

.article-content #toc_container .toc_list li .toc_number:after {
    content: '.'
}

.article-content .table-wrapp {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative
}

.article-content .table-wrapp .arrow-scroll {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 20px;
    background: Silver;
    opacity: .3;
    text-indent: -9999px
}

.article-content .table-wrapp .arrow-scroll:hover {
    opacity: 1
}

.article-content .table-wrapp .arrow-scroll:before {
    content: '<';
    text-indent: 0;
    color: #696969;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%)
}

.article-content .table-wrapp .arrow-scroll.arrow-right {
    left: auto;
    right: 0
}

.article-content .table-wrapp .arrow-scroll.arrow-right:before {
    content: '>'
}

.article-content .table-wrapp table {
    max-width: 100%;
    overflow-x: scroll;
    display: inline-block
}

.article-content table thead {
    background: -o-linear-gradient(279.52deg, #3b5078 0, #2e4560 100%);
    background: linear-gradient(170.48deg, #3b5078 0, #2e4560 100%);
    color: #fff
}

.article-content table thead th {
    padding: 10px 20px;
    background: 0 0 !important;
    border: none !important
}

.article-content table tr th {
    background: #3e71b4;
    color: #fff;
    border: 1px solid #3e71b4
}

.article-content table tr th a {
    color: #fff
}

.article-content table tr td {
    padding: 10px 20px;
    border: 1px solid rgba(228, 234, 240, .8)
}

.article-content .aligncenter {
    margin: 0 auto;
    display: block
}

.article-content .alignleft {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px
}

.article-content .alignright {
    float: right;
    margin-left: 20px;
    margin-bottom: 10px
}

.article-content img {
    max-width: 100%;
    height: auto;
    border-radius: 3px
}

.article-content .wp-caption {
    max-width: 100%
}

.article-content .wp-caption-text {
    color: #a3a3a3;
    font-size: 16px
}

.article-content .video-youtube {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    background-color: #000;
    margin-bottom: 20px
}

.article-content .video-youtube iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.article-content h1, .article-content h2 {
    font-size: 24px;
    font-weight: 900;
    margin: 24px 0 12px
}

.article-content h1 span, .article-content h2 span {
    font-weight: 900
}

.article-content h3 {
    font-size: 19px;
    margin: 24px 0 12px;
    font-weight: 700
}

.article-content h3 span {
    font-weight: 700
}

.article-content h4, .article-content h5 {
    font-size: 18px;
    font-weight: 700;
    margin: 24px 0 12px
}

.article-content h6 {
    font-size: 18px;
    margin: 24px 0 12px
}

.article-content a {
    color: #3e71b4
}

.article-content a:hover {
    text-decoration: none
}

.article-content blockquote {
    background: -o-linear-gradient(345deg, #ed4b4b 0, #cf3c3c 100%);
    background: linear-gradient(105deg, #ed4b4b 0, #cf3c3c 100%);
    padding: 49px 22px 49px 105px;
    color: #fff;
    border-radius: 4px;
    margin-bottom: 30px;
    position: relative
}

.article-content blockquote a {
    color: #fff
}

.article-content blockquote:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 25px;
    width: 50px;
    height: 48px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-image: url("data:image/svg+xml,%3Csvg fill='none' height='48' viewBox='0 0 50 48' width='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23fff'%3E%3Cpath d='m4.27319 8.96752c2.36001 0 4.27318-1.91318 4.27318-4.27319 0-2.36002-1.91317-4.273187-4.27318-4.273187-2.36002 0-4.27319 1.913167-4.27319 4.273187 0 2.36001 1.91317 4.27319 4.27319 4.27319z'/%3E%3Cpath d='m42.7956 13.2416c2.3601 0 4.2732-1.9132 4.2732-4.27322s-1.9131-4.27319-4.2732-4.27319c-2.36 0-4.2731 1.91317-4.2731 4.27319s1.9131 4.27322 4.2731 4.27322z'/%3E%3Cpath d='m49.1919 19.0295c-.0979-.8209-.6171-1.5324-1.3721-1.8735l-5.4309-2.4657-4.6276-2.3436c-.1647-.1327-.3419-.252-.545-.3401l-3.7816-1.6233c-.1443-.0624-.2957-.1095-.4497-.1424l-6.9892-1.45949c-1.2768-.26799-2.5323.55294-2.7995 1.83159-.2671 1.2805.553 2.5333 1.8317 2.7995l6.7584 1.4123 1.8574.797-2.479 3.2901-13.2302-4.8449c-1.3989-.5111-2.9536.2066-3.4673 1.6108-.4186 1.1425-.009 2.3748.9126 3.0729l-2.3133.8486-1.5805-5.9063.8708-.187c.7988-.1709 1.4523-.7443 1.7292-1.5129l2.6126-7.27303c.4416-1.22972-.1968-2.58319-1.4265-3.02568-1.2253-.44073-2.5823.19676-3.0258 1.42647l-2.1139 5.8805-.96794.35264-.35087.0757c-.30189.065-.57612.18875-.81739.35087l-3.47432 1.26793c-1.05252.3837-1.63311 1.56-1.29649 2.6286l4.73804 15.0876.05791-.0347.49511 5.2394-4.75945 9.7165c-.65797 1.3409-.10326 2.9607 1.23773 3.616.3829.187.78899.2769 1.18697.2769 1 0 1.96079-.5556 2.43085-1.5137l5.09595-10.404c.22-.447.3117-.9456.2645-1.4425l-.8068-8.5366c-.0009-.0134-.0062-.0241-.008-.0374l1.3161-.7906-.0036-.0117 4.0452-1.4834 4.0311 3.5279c.5129.4497 1.1478.6705 1.7791.6705.7534 0 1.5022-.3135 2.0356-.9234.983-1.1237.87-2.8316-.2529-3.8147l-.0026-.0027 4.1209 1.5093c.1692.0615.3419.1015.5138.1273l.0312.0437c-.0312.2359-.0436.4754-.0097.723l1.2519 9.1493-.626 9.2294c-.1007 1.4888 1.0249 2.7782 2.5137 2.8788.0623.0044.1247.0062.1861.0062 1.4096 0 2.5974-1.0935 2.6945-2.52l.6456-9.5028c.0116-.1843.0054-.3678-.0195-.5503l-1.0188-7.4342 2.4462-3.1861 2.7969-3.7487 3.0194 1.3704.634 5.3329c.1434 1.203 1.1648 2.0854 2.3473 2.0854.0925 0 .187-.0044.2805-.0161 1.2982-.1549 2.2243-1.3312 2.0694-2.6277z'/%3E%3C/g%3E%3C/svg%3E")
}

.article-content blockquote p:last-child {
    margin-bottom: 0
}

.article-content ul {
    margin: 35px 10px
}

.article-content ul li {
    list-style: none;
    position: relative;
    padding-left: 28px;
    margin-bottom: 10px
}

.article-content ul li:before {
    content: '';
    position: absolute;
    top: 7px;
    left: 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 14px;
    height: 14px;
    background: #ed4b4b;
    border-radius: 3px
}

.article-content ul li ul {
    margin-top: 15px
}

.article-content ul.cool li:before {
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg fill='none' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23313f51'%3E%3Cpath d='m9.67657 17.5486c-.00164.0016-.00365.0034-.00567.0052l.22462 1.2791 1.27888.2242c.0019-.0016.0035-.0034.0054-.0056l-.2442-1.2588z'/%3E%3Cpath d='m21.0018 7.72566c-4.9637-4.9634-7.8126-2.41308-8.2723-.68176-.2198.82739-.1987 1.1713-.1987 1.1713-.7461-.36736-2.65054-.88374-4.28591 5.1177l-3.51735 4.3303c.78829 1.3606 1.69248 2.5503 2.73942 3.5974 1.04705 1.0467 2.23707 1.9511 3.59724 2.7394l4.3302-3.5173c1.4052-.6529 3.6894-.9115 5.1498-2.3722 2.994-2.9943 4.9504-5.8921.4576-10.38484zm-7.0158 10.65564c-.2952.2951-.7736.2951-1.0687 0-.0698-.0697-.1227-.1501-.1593-.2358l-.9232-.1789.1788.9231c.0856.0372.166.09.2358.1598.2952.295.2952.7734 0 1.0686s-.7735.2952-1.0686 0c-.0666-.0665-.1171-.1427-.1537-.2238l-.9758-.1709.1712.9757c.081.0363.1572.0869.2237.1537.2951.295.2951.7735-.0001 1.0686-.2951.2952-.77349.2951-1.06858 0-.29515-.2951-.29515-.7736 0-1.0686.00245-.0028.00529-.0046.0078-.0072l-.22451-1.2788-1.27898-.2248c-.00234.0027-.00452.0054-.00698.008-.2952.2951-.7735.2951-1.0687-.0001-.29509-.295-.29515-.7735 0-1.0685.2952-.2952.7735-.2952 1.0687 0 .06655.0663.11722.1425.1536.2235l.97609.1714-.17149-.9759c-.08089-.0364-.15698-.0873-.22353-.1537-.29503-.2951-.2952-.7735 0-1.0687.29515-.2951.77351-.2951 1.0686 0 .06998.0699.12272.15.15949.236l.92319.1786-.179-.9229c-.0856-.0371-.1659-.0898-.2358-.1598-.2951-.2952-.295-.7735 0-1.0686.2951-.2952.7735-.2951 1.0686 0 .2945.2946.295.7714.0018 1.0668l.244 1.2588 1.259.2441c.2953-.2934.7722-.2923 1.0666.0017.295.2951.2951.7734 0 1.0686z'/%3E%3Cpath d='m6.26413 14.5597-.32013-.4125-1.23348.351c-.00071.0027-.0018.0049-.00251.0077l.76729 1.0249z'/%3E%3Cpath d='m3.43453 15.9662c.08946.0293.16893.0742.23826.1302l.94777-.2884-.59372-.7931c-.08858.004-.1794-.0066-.26885-.0361-.3966-.1299-.61276-.5566-.48284-.9533.12998-.3967.55675-.6129.9534-.4828.09376.0307.17738.0787.24878.1383l.9043-.2576-.57659-.7426c-.09289.0059-.18857-.0047-.28238-.0356-.3966-.1299-.61271-.5567-.48278-.9534.12998-.3966.55674-.6126.95334-.4828.39545.1294.6115.5547.48338.9506l.78654 1.0132 1.23327-.3514c.03851-.1158.10276-.2155.18376-.2963.69534-2.2817 1.42821-3.52715 1.42821-3.52715s-.75638-2.021-3.06042-1.12106c2.72813-1.29256.74645-3.36021.74645-3.36021s2.34604 1.78609 4.61259 2.76048c.1118-.01669.2248-.02596.3391-.02596.0486 0 .0971.00153.1455.00469.0271-.1236.0598-.25942.0993-.40827.316-1.1898 1.3964-2.45923 3.0822-2.73042-.5604-1.25749-1.8997-2.58234-4.697-3.498807-6.03792-1.978243-7.73924 1.076667-9.05781 5.099977-.642981 1.96314.15807 4.11778.21076 5.66633l-1.181394 5.4521c1.317814.8573 2.661804 1.5101 4.068914 1.9712.0475.0157.09523.0303.1429.0455-.1686-.2619-.33289-.5307-.49314-.8073l-.26416-.4558.69556-.8565-.57769.1757c-.00115.0031-.00158.0066-.00273.0099-.12998.3967-.55674.6128-.95345.4827-.39654-.1299-.6127-.5566-.48272-.9532.12987-.3968.5568-.613.95339-.4828z'/%3E%3C/g%3E%3C/svg%3E")
}

.article-content ol {
    margin: 35px 10px;
    counter-reset: li;
    list-style: none;
    overflow: hidden
}

.article-content ol li {
    position: relative;
    padding-left: 28px
}

.article-content ol li:before {
    counter-increment: li;
    content: counters(li, ".") ".";
    position: absolute;
    left: 0;
    top: 4px;
    font: 900 18px/1 'Source Sans Pro', sans-serif;
    color: #ed4b4b
}

.article-content ol li ol {
    margin-top: 15px
}

.article-content ol li ol li {
    padding-left: 35px
}

.article-content ol li ol li ol li {
    padding-left: 50px
}

.article-content p {
    margin-bottom: 30px
}

.article-content .dem-poll-shortcode {
    margin-bottom: 57px
}

.main-sidebar-wrap .main .entry-wrap {
    background: #fff;
    border: 1px solid #e4eaf0;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    border-radius: 3px;
    padding: 0 30px 30px
}

.main-sidebar-wrap .main .entry-wrap .entry .title-wrap {
    margin: 0 -30px 30px;
    padding: 50px 30px;
    border-radius: 4px 4px 0 0;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    position: relative;
    z-index: 1;
    overflow: hidden
}

.main-sidebar-wrap .main .entry-wrap .entry .title-wrap:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(21.73%, rgba(9, 13, 17, 0)), to(#0d1218)), -webkit-gradient(linear, left bottom, left top, from(rgba(13, 18, 24, .3)), to(rgba(13, 18, 24, .3)));
    background: -o-linear-gradient(top, rgba(9, 13, 17, 0) 21.73%, #0d1218 100%), -o-linear-gradient(bottom, rgba(13, 18, 24, .3), rgba(13, 18, 24, .3));
    background: linear-gradient(180deg, rgba(9, 13, 17, 0) 21.73%, #0d1218 100%), linear-gradient(0deg, rgba(13, 18, 24, .3), rgba(13, 18, 24, .3));
    z-index: 2
}

.main-sidebar-wrap .main .entry-wrap .entry .title-wrap .entry-title {
    position: relative;
    border-bottom: none;
    color: #fff;
    font-size: 24px;
    z-index: 3;
    margin-right: 120px
}

.main-sidebar-wrap .main .entry-wrap .entry .entry-title {
    margin: 0 -30px 30px
}

.main-sidebar-wrap .main .entry-wrap .entry .author-favourites-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 30px
}

.main-sidebar-wrap .main .entry-wrap .entry .author-favourites-wrap .post-author.post-author_short {
    margin: 0
}

.main-sidebar-wrap .main .entry-wrap .after-content-wrap {
    background: -o-linear-gradient(344.01deg, rgba(71, 93, 120, .1) 0, rgba(46, 58, 73, .1) 100%);
    background: linear-gradient(105.99deg, rgba(71, 93, 120, .1) 0, rgba(46, 58, 73, .1) 100%);
    padding: 40px;
    border-bottom: 2px solid #a5b8d1;
    margin-bottom: 40px
}

@media (max-width: 1020px) {
    .main-sidebar-wrap .main .entry-wrap {
        padding: 0 15px 30px
    }

    .main-sidebar-wrap .main .entry-wrap .entry .title-wrap {
        background-size: 100% auto
    }
}

@media (max-width: 700px) {
    .main-sidebar-wrap .main .entry-wrap .entry .title-wrap {
        padding: 20px 30px
    }

    .main-sidebar-wrap .main .entry-wrap .entry .title-wrap .entry-title {
        margin: 0 -30px 0
    }
}

@media (max-width: 370px) {
    .main-sidebar-wrap .main .entry-wrap .entry .title-wrap {
        background-size: auto 100%
    }
}

@media (max-width: 480px) {
    .main-sidebar-wrap .main .entry-wrap .entry .author-favourites-wrap {
        display: block
    }

    .main-sidebar-wrap .main .entry-wrap .entry .author-favourites-wrap .favourites-btn-wrap {
        margin-top: 20px
    }
}

.ya-share2_horizontal {
    text-align: center;
    left: 0
}

.ya-share2_horizontal .ya-share2__container_size_m .ya-share2__counter {
    position: absolute;
    top: -2px;
    right: -2px
}

.ya-share2_horizontal .ya-share2__counter:before {
    display: none
}

.ya-share2_horizontal .ya-share2__container_size_m .ya-share2__icon {
    height: 42px;
    width: 161px;
    background-repeat: no-repeat;
    position: relative
}

.ya-share2_horizontal .ya-share2__list_direction_horizontal > .ya-share2__item {
    margin-bottom: 4px;
    display: block;
    float: left
}

.ya-share2_horizontal .ya-share2__item .ya-share2__icon:after {
    content: 'Поделиться';
    position: absolute;
    top: 50%;
    margin-top: -9px;
    left: 47px;
    color: #fff;
    font-size: 18px;
    line-height: 1
}

ul.ya-share2__list.ya-share2__list_direction_horizontal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.ya-share2_horizontal .ya-share2__item.ya-share2__item_service_odnoklassniki .ya-share2__icon:after {
    content: 'Класснуть'
}

.ya-share2_horizontal .ya-share2__item.ya-share2__item_service_twitter .ya-share2__icon:after {
    content: 'Твитнуть'
}

.ya-share2_horizontal .ya-share2__item.ya-share2__item_service_telegram .ya-share2__icon:after {
    content: 'Отправить'
}

.ya-share2_horizontal .ya-share2__item.ya-share2__item_service_pinterest .ya-share2__icon:after {
    content: 'Запинить'
}

.ya-share2_horizontal .ya-share2__item.ya-share2__item_service_viber .ya-share2__icon:after {
    content: 'Вайбернуть'
}

.ya-share2_horizontal .ya-share2__item.ya-share2__item_service_whatsapp .ya-share2__icon:after {
    content: 'Ватсапнуть'
}

.ya-share2__container_size_m .ya-share2__item:last-child {
    margin-right: 4px !important
}

.forecast {
    background: #ebeef2;
    border-radius: 4px;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 15px;
    margin-bottom: 10px;
    max-height: 160px;
    position: relative
}

.forecast.opened {
    max-height: none
}

.forecast .post-author-short {
    width: 240px;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-right: 1px solid #d4dae1;
    padding-right: 15px
}

.forecast .post-author-short .post-author__name-spec-wrap .post-author__name {
    min-width: 160px
}

.forecast .post-author-short .post-author__name-spec-wrap .post-author__spec {
    color: #465467
}

.forecast .forecast__title-content-wrap {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: calc(100% - 240px - 70px);
    margin-left: 30px;
    font-size: 14px
}

.forecast .forecast__title-content-wrap .forecast__title {
    color: #465467
}

.forecast .forecast__title-content-wrap .forecast__coefficients {
    color: #465467;
    margin-top: 10px
}

.forecast .forecast__title-content-wrap .forecast__content {
    margin-top: 10px;
    color: rgba(70, 84, 103, .8) !important;
    font-size: 14px !important
}

.forecast .forecast__title-content-wrap .forecast__content.text-show {
    font-size: 16px !important;
    color: #000 !important;
    margin: 60px -100px 0 -240px;
    padding: 0 20px 30px
}

.forecast .forecast__rating {
    width: 70px;
    border-left: 1px solid #d4dae1;
    padding-left: 15px;
    margin-left: 15px;
    padding-bottom: 10px
}

.forecast .forecast__show-hide-btn {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 18px;
    border-radius: 4px;
    border: none;
    text-indent: -9999px;
    background: #e2e7ed;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.forecast .forecast__show-hide-btn:hover {
    background: #a5b8d1
}

.forecast .forecast__show-hide-btn:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    width: 12px;
    height: 7px;
    background: no-repeat url("data:image/svg+xml,%3Csvg fill='none' height='7' viewBox='0 0 12 7' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m11 1-5 5-5-5' stroke='%23738296' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}

.forecast .forecast__show-hide-btn:before {
    content: '';
    position: absolute;
    top: -50px;
    left: 0;
    width: 100%;
    height: 50px;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ebeef2), to(rgba(235, 238, 242, 0)));
    background: -o-linear-gradient(bottom, #ebeef2 0, rgba(235, 238, 242, 0) 100%);
    background: linear-gradient(0deg, #ebeef2 0, rgba(235, 238, 242, 0) 100%)
}

.forecast .forecast__show-hide-btn.forecast-is-opened:before {
    display: none
}

.forecast .forecast__show-hide-btn.forecast-is-opened:after {
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(180deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(180deg);
    transform: translateX(-50%) translateY(-50%) rotate(180deg)
}

@media (max-width: 1180px) {
    .forecast {
        display: block
    }

    .forecast .post-author-short {
        border-right: none
    }

    .forecast .forecast__rating {
        position: absolute;
        top: 10px;
        right: 0;
        border-left: none
    }

    .forecast .forecast__title-content-wrap {
        margin: 12px 0 0 0;
        width: 100%
    }

    .forecast .forecast__title-content-wrap .forecast__content.text-show {
        position: static;
        width: 100%;
        margin: 10px 0 0 0;
        padding: 0 0 30px
    }
}

@media (max-width: 560px) {
    .forecast .post-author-short {
        border-right: none;
        width: 100%;
        display: block
    }

    .forecast .post-author-short .post-author__name-spec-wrap {
        display: block;
        margin-top: 5px
    }
}

@media (max-width: 370px) {
    .forecast .post-author-short {
        max-width: 220px
    }
}

.taxonomy-fight .title-wrap {
    margin: 0 -30px 30px;
    padding: 50px 30px;
    border-radius: 4px 4px 0 0;
    background-size: auto 100%;
    position: relative;
    z-index: 1;
    overflow: hidden
}

.taxonomy-fight .title-wrap:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(21.73%, rgba(9, 13, 17, 0)), to(#0d1218)), -webkit-gradient(linear, left bottom, left top, from(rgba(13, 18, 24, .3)), to(rgba(13, 18, 24, .3)));
    background: -o-linear-gradient(top, rgba(9, 13, 17, 0) 21.73%, #0d1218 100%), -o-linear-gradient(bottom, rgba(13, 18, 24, .3), rgba(13, 18, 24, .3));
    background: linear-gradient(180deg, rgba(9, 13, 17, 0) 21.73%, #0d1218 100%), linear-gradient(0deg, rgba(13, 18, 24, .3), rgba(13, 18, 24, .3));
    z-index: 2
}

.taxonomy-fight .title-wrap .entry-title {
    position: relative;
    border-bottom: none;
    color: #fff;
    font-size: 24px;
    z-index: 3;
    margin-right: 120px
}

.taxonomy-fight .title-wrap .taxonomy-fight__date-fight {
    position: absolute;
    top: 0;
    right: 0;
    min-height: 100%;
    background: rgba(255, 255, 255, .12);
    z-index: 3;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    width: 150px;
    overflow: hidden;
    font-family: 'Source Sans Pro', sans-serif;
    line-height: 1
}

.taxonomy-fight .title-wrap .taxonomy-fight__date-fight .taxonomy-fight__fight-day {
    font-size: 70px
}

.taxonomy-fight .title-wrap .taxonomy-fight__date-fight .taxonomy-fight__fight-month, .taxonomy-fight .title-wrap .taxonomy-fight__date-fight .taxonomy-fight__fight-year {
    font-size: 28px;
    text-transform: uppercase;
    margin-top: 5px
}

.auth-reg-modal__form.loading .auth-reg-modal__sbmt-btn-wrap {
    position: relative;
    width: 200px;
    margin: 0 auto;
    border-radius: 4px;
    overflow: hidden
}

.auth-reg-modal__form.loading .auth-reg-modal__sbmt-btn-wrap:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--wpr-bg-20ca3a73-cdcf-4279-9b00-0fd2c5abad93) no-repeat 50% 50% rgba(255, 255, 255, .5);
    background-size: auto 80%;
    z-index: 2
}

.auth-message {
    position: absolute;
    top: 215px;
    left: 0;
    font-size: 14px;
    font-weight: 700;
    width: 100%;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 20px
}

.auth-message.auth-message-error {
    color: #ed4b4b
}

.auth-message.auth-message-success {
    color: #fff
}

.auth-reg-modal__form-authorization .auth-message-success {
    top: 72px
}

.auth-reg-modal__form-reg-user .auth-message-error, .auth-reg-modal__form-remember-pass .auth-message-error {
    top: 72px
}

.auth-reg-modal__form-reg-user .auth-message-success, .auth-reg-modal__form-remember-pass .auth-message-success {
    top: 120px
}

.auth-reg-modal__form-reg-user .auth-message-success {
    line-height: 1.3;
    font-weight: 400
}

.auth-reg-modal__form-reg-user .auth-message-success a {
    color: #fff;
    font-weight: 700
}

.auth-reg-modal__form-reg-user .auth-message-success a:hover {
    text-decoration: none
}

.form-insert-wrap_reset-password {
    padding-bottom: 40px
}

.form-insert-wrap_reset-password .new-pass-info {
    color: #fff;
    margin: 20px 0;
    font-size: 12px
}

.cat-blog {
    background: #fff;
    padding-bottom: 30px;
    margin-bottom: 20px
}

.cat-blog .top-posts-slider__wrap {
    padding: 0 30px;
    margin-bottom: 30px
}

.cat-blog .top-posts-slider__wrap .item-post-imgbg .item-post-imgbg__link:after {
    top: -145px;
    left: -39px;
    width: 768px;
    height: 322px
}

.cat-blog .cat-blog__announce-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 30px 30px 0 30px
}

.cat-blog .cat-blog__announce-wrap .cat-blog__announce-left {
    width: 49.5%
}

.cat-blog .cat-blog__announce-wrap .cat-blog__announce-left .item-post-imgbg {
    margin-bottom: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cat-blog .cat-blog__announce-wrap .cat-blog__announce-left .item-post-imgbg .item-post-imgbg__link:after {
    top: -127px;
    left: 0;
    width: 638px;
    height: 166px
}

.cat-blog .cat-blog__announce-wrap .cat-blog__announce-right {
    width: 49.5%
}

.cat-blog .cat-blog__announce-wrap .cat-blog__announce-right .item-post-news {
    margin: 0 0 10px;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cat-blog .cat-blog__announce-wrap .cat-blog__announce-right .item-post-news .item-post-news__img {
    height: 100%;
    width: auto
}

.cat-blog .cat-blog__announce-wrap .cat-blog__announce-right .item-post-news .item-post-news__category-link {
    top: 0;
    left: auto;
    right: 20px
}

.cat-blog .cat-blog__announce-wrap .cat-blog__announce-right .item-post-news.no-img {
    padding: 24px 65px 27px 15px;
    min-height: inherit
}

.cat-blog .cat-blog__announce-wrap .cat-blog__announce-right .item-post-news.no-img .item-post-news__category-link {
    top: 10px;
    left: 15px
}

.cat-blog .ajax-result {
    padding: 0 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.cat-blog .ajax-result .item-post-news {
    margin: 0 0 10px;
    padding: 0;
    width: 49.5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cat-blog .ajax-result .item-post-news .item-post-news__category-link {
    top: 0;
    left: auto;
    right: 20px
}

.cat-blog .ajax-result .item-post-news.no-img {
    padding: 24px 65px 27px 15px
}

.cat-blog .ajax-result .item-post-news.no-img .item-post-news__category-link {
    top: 10px;
    left: 15px
}

.cat-blog .read-more-btn {
    margin-top: 20px
}

@media (max-width: 660px) {
    .cat-blog .cat-blog__announce-wrap {
        display: block
    }

    .cat-blog .cat-blog__announce-wrap .cat-blog__announce-left {
        width: 100%
    }

    .cat-blog .cat-blog__announce-wrap .cat-blog__announce-right {
        width: 100%
    }

    .cat-blog .ajax-result {
        display: block
    }

    .cat-blog .ajax-result .item-post-news {
        width: 100%
    }
}

@media (max-width: 500px) {
    .top-posts-slider__wrap .dots {
        display: none
    }
}

.cat-announce-news-wrap {
    background: #fff;
    border: 1px solid #e4eaf0;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    border-radius: 3px;
    margin-bottom: 30px;
    position: relative
}

.cat-announce-news-wrap .cat-news__title {
    border-bottom: none
}

.cat-announce-news-wrap .top-news {
    top: 13px
}

.cat-announce-news-wrap .ajax-result {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 30px
}

.cat-announce-news-wrap .ajax-result .item-post-news {
    width: 49%;
    margin: 0 0 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cat-announce-news-wrap .ajax-result .item-post-news .item-post-news__img {
    width: auto
}

.cat-announce-news-wrap .read-more-btn {
    margin-bottom: 30px
}

@media (min-width: 961px) {
    .cat-announce-news-wrap .big-smalls .big-smalls__right-part .big-smalls__right-part-additional {
        width: auto !important
    }
}

@media (max-width: 960px) {
    .cat-announce-news-wrap .big-smalls .big-smalls__right-part .big-smalls__right-part-additional {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        position: relative;
        top: 14px;
        left: -272px
    }

    .cat-announce-news-wrap .big-smalls .big-smalls__right-part .big-smalls__right-part-additional .item-post-news {
        margin-left: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 49%
    }
}

@media (max-width: 650px) {
    .cat-announce-news-wrap .ajax-result .item-post-news {
        width: 100%
    }

    .cat-announce-news-wrap .big-smalls .big-smalls__right-part .big-smalls__right-part-additional {
        display: block;
        position: static;
        margin-top: 7px;
        width: auto !important
    }

    .cat-announce-news-wrap .big-smalls .big-smalls__right-part .big-smalls__right-part-additional .item-post-news {
        width: 100%
    }
}

.cat-photo {
    background: #fff;
    padding-bottom: 30px;
    margin-bottom: 20px
}

.cat-photo .cat-photo__announce-wrap {
    overflow: hidden;
    padding: 0 10px
}

.cat-photo .cat-photo__announce-wrap .item-post-imgbg.mosaic-item {
    margin-bottom: .5%
}

.cat-photo .cat-photo__announce-wrap .item-post-imgbg.mosaic-item .item-post-imgbg__link:after {
    top: -371px
}

.cat-photo .cat-photo__announce-wrap .item-post-imgbg.mosaic-item:first-child {
    width: 66.5%;
    margin-right: .5%
}

.cat-photo .cat-photo__announce-wrap .item-post-imgbg.mosaic-item:nth-child(2) {
    width: 33%
}

.cat-photo .cat-photo__announce-wrap .item-post-imgbg.mosaic-item:nth-child(2) .item-post-imgbg__link:after {
    top: -441px;
    height: 500px
}

.cat-photo .cat-photo__announce-wrap .item-post-imgbg.mosaic-item:nth-child(3) {
    margin-top: -19%;
    margin-right: .5%;
    width: 33%
}

.cat-photo .cat-photo__announce-wrap .item-post-imgbg.mosaic-item:nth-child(4) {
    margin-top: -19%;
    width: 33%;
    margin-right: .5%
}

.cat-photo .cat-photo__announce-wrap .item-post-imgbg.mosaic-item:nth-child(5) {
    width: 33%
}

.cat-photo .cat-photo__announce-wrap .item-post-imgbg.mosaic-item:nth-child(6) {
    width: 33%;
    margin-right: .5%
}

.cat-photo .cat-photo__announce-wrap .item-post-imgbg.mosaic-item:nth-child(7) {
    margin-top: .2%;
    width: 66.5%
}

.cat-photo .ajax-result {
    padding: 0 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.cat-photo .ajax-result .item-post-imgbg {
    width: 49.5%;
    margin-bottom: .5%
}

.cat-photo .read-more-btn {
    margin-top: 20px
}

@media (max-width: 850px) {
    .cat-photo .cat-photo__announce-wrap .item-post-imgbg.mosaic-item:first-child {
        width: 100%;
        margin-right: 0
    }

    .cat-photo .cat-photo__announce-wrap .item-post-imgbg.mosaic-item:nth-child(2) {
        margin-top: 0;
        margin-right: .5%;
        width: 33%
    }

    .cat-photo .cat-photo__announce-wrap .item-post-imgbg.mosaic-item:nth-child(3) {
        width: 33%;
        margin-top: 0;
        margin-right: .5%
    }

    .cat-photo .cat-photo__announce-wrap .item-post-imgbg.mosaic-item:nth-child(4) {
        width: 33%;
        margin-top: 0;
        margin-right: 0
    }

    .cat-photo .cat-photo__announce-wrap .item-post-imgbg.mosaic-item:nth-child(5) {
        width: 49.75%;
        margin-right: .5%
    }

    .cat-photo .cat-photo__announce-wrap .item-post-imgbg.mosaic-item:nth-child(6) {
        width: 49.75%;
        margin-right: 0
    }

    .cat-photo .cat-photo__announce-wrap .item-post-imgbg.mosaic-item:nth-child(7) {
        width: 100%
    }
}

@media (max-width: 790px) {
    .cat-photo .cat-photo__announce-wrap .item-post-imgbg.mosaic-item .post-type {
        text-indent: -9999px
    }
}

@media (max-width: 750px) {
    .cat-photo .cat-photo__announce-wrap .item-post-imgbg.mosaic-item:nth-child(2) {
        width: 49.75%
    }

    .cat-photo .cat-photo__announce-wrap .item-post-imgbg.mosaic-item:nth-child(3) {
        margin-right: 0;
        width: 49.75%
    }

    .cat-photo .cat-photo__announce-wrap .item-post-imgbg.mosaic-item:nth-child(4) {
        margin-right: .5%;
        width: 49.75%
    }

    .cat-photo .cat-photo__announce-wrap .item-post-imgbg.mosaic-item:nth-child(5) {
        width: 49.75%;
        margin-right: 0
    }

    .cat-photo .cat-photo__announce-wrap .item-post-imgbg.mosaic-item:nth-child(6) {
        width: 49.75%;
        margin-right: 0;
        margin-top: -.5%
    }

    .cat-photo .cat-photo__announce-wrap .item-post-imgbg.mosaic-item:nth-child(7) {
        width: 100%
    }
}

@media (max-width: 515px) {
    .cat-photo .cat-photo__announce-wrap .item-post-imgbg.mosaic-item:first-child .item-post-imgbg__link {
        padding-bottom: 15px
    }
}

@media (max-width: 450px) {
    .cat-photo .cat-photo__announce-wrap .item-post-imgbg.mosaic-item:nth-child(2) {
        width: 100%;
        margin-right: 0
    }

    .cat-photo .cat-photo__announce-wrap .item-post-imgbg.mosaic-item:nth-child(3) {
        width: 100%
    }

    .cat-photo .cat-photo__announce-wrap .item-post-imgbg.mosaic-item:nth-child(4) {
        margin-right: 0;
        width: 100%
    }

    .cat-photo .cat-photo__announce-wrap .item-post-imgbg.mosaic-item:nth-child(5) {
        width: 100%;
        margin-right: 0;
        margin-bottom: 3%
    }

    .cat-photo .cat-photo__announce-wrap .item-post-imgbg.mosaic-item:nth-child(6) {
        width: 100%
    }

    .cat-photo .cat-photo__announce-wrap .item-post-imgbg.mosaic-item:nth-child(7) {
        width: 100%
    }

    .cat-photo .ajax-result {
        display: block
    }

    .cat-photo .ajax-result .item-post-imgbg {
        width: 100%
    }
}

@media (max-width: 400px) {
    .cat-photo .cat-photo__announce-wrap .item-post-imgbg.mosaic-item:first-child .item-post-imgbg__cat {
        display: none
    }

    .cat-photo .cat-photo__announce-wrap .item-post-imgbg.mosaic-item:nth-child(7) .item-post-imgbg__cat {
        display: none
    }
}

.cat-video {
    background: #fff;
    padding-bottom: 30px;
    margin-bottom: 20px
}

.cat-video .cat-video__announce-wrap {
    padding-top: 30px !important
}

.cat-video .ajax-result, .cat-video .cat-video__announce-wrap {
    padding: 0 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.cat-video .ajax-result .item-post-imgbg, .cat-video .cat-video__announce-wrap .item-post-imgbg {
    width: 49%;
    margin-bottom: 1%
}

.cat-video .ajax-result .item-post-imgbg:first-child, .cat-video .cat-video__announce-wrap .item-post-imgbg:first-child {
    width: 100%
}

.cat-video .ajax-result .item-post-imgbg .item-post-imgbg__link, .cat-video .cat-video__announce-wrap .item-post-imgbg .item-post-imgbg__link {
    padding: 0;
    bottom: 30px;
    left: 30px;
    width: calc(100% - 30px)
}

.cat-video .ajax-result .item-post-imgbg .item-post-imgbg__link:after, .cat-video .cat-video__announce-wrap .item-post-imgbg .item-post-imgbg__link:after {
    top: -278px;
    left: -30px;
    width: 771px;
    height: 347px
}

.cat-video .read-more-btn {
    margin-top: 20px
}

@media (max-width: 650px) {
    .cat-video .ajax-result, .cat-video .cat-video__announce-wrap {
        display: block
    }

    .cat-video .ajax-result .item-post-imgbg, .cat-video .cat-video__announce-wrap .item-post-imgbg {
        width: 100%
    }
}

.tournament-announce__item {
    position: relative;
    height: 80px;
    overflow: hidden;
    margin: 0 auto 19px;
    border-radius: 3px
}

.tournament-announce__item:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .4);
    z-index: 1;
    -webkit-transition: background .2s;
    -o-transition: background .2s;
    transition: background .2s;
    border-radius: 3px
}

.tournament-announce__item:hover:after {
    background: rgba(101, 151, 216, .5)
}

.tournament-announce__item .tournament-announce__item-img {
    border-radius: 3px;
    width: 100%;
    height: auto
}

.tournament-announce__item .tournament-announce__item-date {
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(255, 255, 255, .18);
    color: #fff;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 21px;
    height: 100%;
    width: 90px;
    text-align: center;
    padding: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 2
}

.tournament-announce__item .tournament-announce__item-date span {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.tournament-announce__item .tournament-announce__item-links-wrap {
    position: absolute;
    top: 0;
    left: 102px;
    padding-right: 20px;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    z-index: 2
}

.tournament-announce__item .tournament-announce__item-links-wrap .tournament-announce__item-link {
    font-weight: 700;
    font-size: 15px;
    color: #fff;
    text-decoration: none;
    display: block;
    max-height: 38px;
    overflow: hidden
}

.tournament-announce__item .tournament-announce__item-links-wrap .tournament-announce__item-link:after {
    content: '';
    height: 95px;
    width: 653px;
    top: 0;
    left: -102px;
    position: absolute;
    z-index: 3
}

.tournament-announce__item .tournament-announce__item-links-wrap .tournament-announce__item-link:hover {
    text-decoration: underline
}

.tournament-announce__item .tournament-announce__item-links-wrap .tournament-announce__item-link-forecast {
    color: #fff;
    text-decoration: none;
    display: block;
    background: no-repeat 0 50% url("data:image/svg+xml,%3Csvg fill='none' height='14' viewBox='0 0 14 14' width='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 0v14h14v-14zm3.96667 2.33333c.90043 0 1.63333.7329 1.63333 1.63334 0 .90043-.7329 1.63333-1.63333 1.63333-.90044 0-1.63334-.7329-1.63334-1.63333 0-.90044.7329-1.63334 1.63334-1.63334zm-1.4966 8.53677 8.40003-8.40003.6598.65986-8.39997 8.39997zm7.56323.7966c-.9004 0-1.6333-.7329-1.6333-1.6334 0-.9004.7329-1.6333 1.6333-1.6333.9005 0 1.6334.7329 1.6334 1.6333 0 .9005-.7329 1.6334-1.6334 1.6334z' fill='%23fff'/%3E%3C/svg%3E");
    padding-left: 19px;
    height: 19px;
    position: relative;
    z-index: 4
}

.tournament-announce__item .tournament-announce__item-links-wrap .tournament-announce__item-link-forecast:hover {
    text-decoration: underline
}

.tournament-announce__item.tournament-announce__item_top:before {
    content: 'Главный бой';
    position: absolute;
    top: 31px;
    left: -31px;
    width: 80px;
    z-index: 3;
    color: #fff;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    background: #ed4b4b;
    font-size: 10px;
    text-transform: uppercase;
    text-align: center;
    padding: 3px 0
}

.tournament-announce__item.tournament-announce__item_top .tournament-announce__item-date span {
    -webkit-transform: translateY(-50%) translateX(9px);
    -ms-transform: translateY(-50%) translateX(9px);
    transform: translateY(-50%) translateX(9px)
}

@media (max-width: 1190px) {
    .tournament-announce__item .tournament-announce__item-img {
        height: 100%
    }
}

@media (max-width: 1020px) {
    .tournament-announce__item .tournament-announce__item-img {
        height: auto
    }
}

@media (max-width: 337px) {
    .tournament-announce__item .tournament-announce__item-img {
        height: 100%
    }
}

.auth {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.auth__entrance-btn, .auth__reg-btn {
    background: 0 0;
    border: 1px solid #fff;
    border-radius: 2px;
    color: #fff;
    font-size: 18px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    margin-left: 7px
}

.auth__entrance-btn:hover, .auth__reg-btn:hover {
    background: #3e71b4;
    border: 1px solid #3e71b4
}

.auth.auth-mobile .auth__entrance-btn {
    margin-left: 0
}

.authors {
    background: #fff;
    padding-bottom: 20px
}

.authors .authors__items-wrap {
    padding: 30px 30px 0;
    display: grid;
    grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));
    grid-gap: 2vw
}

.blog-interesting {
    position: relative;
    padding-bottom: 70px
}

.blog-interesting .item-post-imgbg {
    margin-bottom: 12px
}

.blog-interesting .item-post-imgbg:last-child {
    margin-bottom: 0
}

.blog-interesting .show-all-link-wrap .show-all-link {
    background-image: url("data:image/svg+xml,%3Csvg fill='none' height='16' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h16v16h-16z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)' fill='%23738296'%3E%3Cpath d='m14.0686 3.92065-1.9886-1.98864-3.70305 3.73401 1.98905 1.98889z'/%3E%3Cpath d='m6.59401 8.82239c-.16102.3866.22717.7743.61352.6128l2.3805-1.23145-1.76368-1.76368z'/%3E%3Cpath d='m15.8626 2.12585c.1831-.1831.1831-.47985 0-.66296l-1.3257-1.325561c-.1831-.1831054-.4799-.1831054-.663 0l-1.1317 1.131711 1.9885 1.98865z'/%3E%3Cpath d='m1.40625 13.1562h.46875v2.375c0 .1895.11401.3608.28931.433.17273.0722.37549.0337.51086-.1015l2.70642-2.7065h5.46221c.7753 0 1.4062-.6308 1.4062-1.4062v-4.65417l-1.4786 1.47863c-.1291.12915-.2797.23072-.4486.30164l-2.68388 1.3916c-.24402.1053-.42713.1425-.61389.1425-.13953 0-.27405-.0269-.40406-.0664h-3.33972c-.25915 0-.46875-.2098-.46875-.4688 0-.25916.2096-.46875.46875-.46875h2.37366c-.09253-.30688-.05286-.63928.07471-.94434l1.44653-2.80932c.04114-.10388.14282-.25501.27148-.38355l1.4878-1.48779h-7.52918c-.77539 0-1.40625.63086-1.40625 1.40625v6.5625c0 .7754.63086 1.4062 1.40625 1.4062z'/%3E%3C/g%3E%3C/svg%3E")
}

.breadcrumbs {
    padding-left: 60px;
    background: 30px 0 no-repeat url("data:image/svg+xml,%3Csvg fill='none' height='18' viewBox='0 0 13 18' width='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6.49973 0c-3.58378 0-6.49973 2.97286-6.49973 6.62694 0 .95313.191349 1.86315.568446 2.70502 1.625114 3.62554 4.740904 7.45334 5.657364 8.54004.06866.0812.16876.128.2741.128s.20544-.0468.2741-.128c.9161-1.0865 4.03189-4.9141 5.65759-8.54004.3772-.84187.5684-1.75189.5684-2.70502-.0004-3.65408-2.9163-6.62694-6.50027-6.62694zm0 10.069c-1.86164 0-3.37635-1.54427-3.37635-3.44224 0-1.89815 1.51471-3.44242 3.37635-3.44242 1.86163 0 3.37635 1.54427 3.37635 3.44242.00018 1.89797-1.51454 3.44224-3.37635 3.44224z' fill='%23738296'/%3E%3C/svg%3E");
    max-width: 1200px
}

.breadcrumbs .breadcrumbs__link {
    color: #3e71b4;
    line-height: 1;
    text-decoration: none
}

.breadcrumbs .breadcrumbs__link:hover {
    text-decoration: underline
}

.breadcrumbs .breadcrumbs__separator {
    color: #465467
}

.breadcrumbs .breadcrumbs__current {
    color: #465467
}

.cat-subcategory {
    background: -o-linear-gradient(279.52deg, #3b5078 0, #2e4560 100%);
    background: linear-gradient(170.48deg, #3b5078 0, #2e4560 100%);
    border: 1px solid #e4eaf0;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    border-radius: 3px;
    padding: 30px 30px 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.cat-subcategory .cat-subcategory__item-link {
    background: #ebeef2;
    border-radius: 3px;
    padding: 15px;
    display: block;
    margin-bottom: 12px;
    margin-right: 5px;
    color: #465467;
    text-decoration: none
}

.cat-subcategory .cat-subcategory__item-link:last-child {
    margin-right: 0
}

.cat-subcategory .cat-subcategory__item-link:hover {
    color: #fff;
    background: #3e71b4
}

.comment-respond {
    background: #fff;
    padding: 40px 30px;
    border-radius: 3px;
    margin: 30px 0
}

.comment-respond .comment-reply-title {
    font-weight: 900;
    font-size: 24px;
    font-family: 'Source Sans Pro', sans-serif;
    margin-bottom: 30px
}

.comment-respond .respond-form .respond-form__field, .comment-respond .respond-form .respond-form__text {
    background: #ebeef2;
    border: none;
    padding: 10px 20px;
    border-radius: 3px;
    display: block;
    margin-bottom: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

.comment-respond .respond-form .respond-form__field::-webkit-input-placeholder, .comment-respond .respond-form .respond-form__text::-webkit-input-placeholder {
    color: #465467
}

.comment-respond .respond-form .respond-form__field::-moz-placeholder, .comment-respond .respond-form .respond-form__text::-moz-placeholder {
    color: #465467
}

.comment-respond .respond-form .respond-form__field:-ms-input-placeholder, .comment-respond .respond-form .respond-form__text:-ms-input-placeholder {
    color: #465467
}

.comment-respond .respond-form .respond-form__field::-ms-input-placeholder, .comment-respond .respond-form .respond-form__text::-ms-input-placeholder {
    color: #465467
}

.comment-respond .respond-form .respond-form__field::placeholder, .comment-respond .respond-form .respond-form__text::placeholder {
    color: #465467
}

.comment-respond .respond-form .respond-form__button {
    border: none;
    background: #3e71b4;
    color: #fff;
    padding: 15px 50px;
    border-radius: 3px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.comment-respond .respond-form .respond-form__button:hover {
    opacity: .8
}

.comment-respond .respond-form .logged-in-as {
    margin-bottom: 10px
}

.comment-respond .respond-form .logged-in-as a {
    color: #3e71b4;
    text-decoration: none
}

.comment-respond .respond-form .logged-in-as a:hover {
    text-decoration: underline
}

#cancel-comment-reply-link {
    color: #3e71b4;
    text-decoration: none;
    border-bottom: 1px dashed #3e71b4
}

#cancel-comment-reply-link:hover {
    border-bottom: none
}

.commentlist-wrap {
    margin: 40px 0;
    background: #fff;
    padding: 40px 30px
}

.commentlist-wrap .comments-title {
    font-weight: 900;
    font-size: 24px;
    font-family: 'Source Sans Pro', sans-serif;
    margin-bottom: 30px
}

.commentlist-wrap .comment-wrap .comment-wrap {
    padding-left: 65px
}

.commentlist-wrap .comment-wrap .comment-entry {
    margin-bottom: 40px
}

.commentlist-wrap .comment-wrap .comment-entry .comment__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 20px
}

.commentlist-wrap .comment-wrap .comment-entry .comment__top .comment__avatar-author-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.commentlist-wrap .comment-wrap .comment-entry .comment__top .comment__avatar-author-wrap .gravatar {
    margin-right: 14px
}

.commentlist-wrap .comment-wrap .comment-entry .comment__top .comment__avatar-author-wrap .gravatar .avatar {
    border-radius: 3px
}

.commentlist-wrap .comment-wrap .comment-entry .comment__top .comment__date {
    color: #93a1b5
}

.commentlist-wrap .comment-wrap .comment-entry .comment__top .comment__date .comment-edit-link {
    color: #3e71b4;
    text-decoration: none;
    font-size: 12px
}

.commentlist-wrap .comment-wrap .comment-entry .ctext {
    margin: 10px 0;
    padding-right: 70px;
    position: relative
}

.commentlist-wrap .comment-wrap .comment-entry .ctext .man-rating-comment {
    width: 68px;
    position: absolute;
    top: -15px;
    right: 0
}

.commentlist-wrap .comment-wrap .comment-entry .ctext p {
    margin-bottom: 30px
}

.commentlist-wrap .comment-wrap .comment-entry .ctext .comment-awaiting-moderation {
    color: #cad3d8;
    margin-bottom: 20px
}

.commentlist-wrap .comment-wrap .comment-entry .comment__reply a {
    color: #3e71b4;
    text-decoration: none;
    border-bottom: 1px dashed #3e71b4
}

.commentlist-wrap .comment-wrap .comment-entry .comment__reply a:hover {
    border-bottom: none
}

.favourites-btn {
    background: 0 0;
    border: none;
    padding: 0;
    color: #3e71b4;
    position: relative;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.favourites-btn:after {
    width: 100%;
    height: 1px;
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    border-bottom: 1px dashed rgba(62, 113, 180, .5)
}

.favourites-btn.skeleton {
    width: 192px;
    height: 25px;
    background: rgba(147, 161, 181, .5)
}

.favourites-btn.skeleton:after {
    display: none
}

.favourites-btn.loading:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--wpr-bg-e8e24de3-97a5-44d5-bf58-e725ce9fbfc8) no-repeat 50% 50%;
    background-size: auto 80%;
    z-index: 2
}

.favourites-btn:hover {
    color: #ed4b4b
}

.favourites-btn:hover:after {
    display: none
}

.fight-announce-item.fight-announce-item_past {
    background: 0 0
}

.fight-announce-item.fight-announce-item_past:after {
    background: rgba(235, 238, 242, .7)
}

.fight-announce-item.fight-announce-item_past.fight-announce-item_top:before {
    background: rgba(70, 84, 103, .2)
}

.fight-announce-item.fight-announce-item_past.nobody-bg {
    background: 0 0
}

.fight-announce-item.fight-announce-item_past.winner:after {
    background: rgba(151, 209, 116, .3)
}

.fight-announce-item.fight-announce-item_past.winner:hover:after {
    background: rgba(101, 151, 216, .5)
}

.fight-announce-item.fight-announce-item_past.loser:after {
    background: rgba(237, 75, 75, .3)
}

.fight-announce-item.fight-announce-item_past.loser:hover:after {
    background: rgba(101, 151, 216, .5)
}

.fight-announce-item.fight-announce-item_past .fight-announce-item__date {
    color: #465467
}

.fight-announce-item.fight-announce-item_past .fight-announce-item__link-place-wrap {
    right: 215px
}

.fight-announce-item.fight-announce-item_past .fight-announce-item__link-place-wrap .fight-announce-item__tournament {
    color: #465467
}

.fight-announce-item.fight-announce-item_past .fight-announce-item__link-place-wrap .fight-announce-item__link {
    color: #465467
}

.fight-announce-item.fight-announce-item_past .fight-announce-item__link-place-wrap .fight-announce-item__place {
    color: #465467
}

.fight-announce-item.fight-announce-item_past.no-result .fight-announce-item__link-place-wrap {
    right: 0
}

.fight-announce-item.fight-announce-item_past .fight-announce-item__result {
    width: 215px;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 15px;
    border-left: 1px solid rgba(70, 84, 103, .3);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 2
}

.fight-announce-item.fight-announce-item_past .fight-announce-item__result .fight-announce-item__result-inner {
    font-size: 14px;
    color: #465467;
    position: relative
}

.fight-announce-item.fight-announce-item_past .fight-announce-item__result .fight-announce-item__result-inner:before {
    content: 'Результат';
    color: rgba(70, 84, 103, .5);
    font-size: 12px;
    line-height: 1;
    position: absolute;
    top: -16px;
    left: 0
}

@media (max-width: 620px) {
    .fight-announce-item.fight-announce-item_past {
        padding-bottom: 0
    }

    .fight-announce-item.fight-announce-item_past .fight-announce-item__date {
        height: 100%
    }

    .fight-announce-item.fight-announce-item_past .fight-announce-item__link-place-wrap {
        right: 0;
        height: 100%
    }

    .fight-announce-item.fight-announce-item_past .fight-announce-item__result {
        display: none
    }
}

.fight-announce-item.fight-announce-item_short {
    padding-bottom: 0
}

.fight-announce-item.fight-announce-item_short .fight-announce-item__date {
    height: 100%
}

.fight-announce-item.fight-announce-item_short .fight-announce-item__link-place-wrap {
    height: 100%;
    right: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-bottom: 20px
}

.fight-announce-item.fight-announce-item_short .fight-announce-item__link-place-wrap .fight-announce-item__link {
    max-height: none
}

.fight-announce-item.fight-announce-item_short .fight-announce-item__forecast {
    border-left: none;
    border-top: none;
    height: auto;
    top: auto;
    right: auto;
    left: 81px;
    bottom: 7px
}

.fight-announce-item.fight-announce-item_short .fight-announce-item__forecast .fight-announce-item__forecast-inner {
    position: static
}

.fight-announce-item.fight-announce-item_short.no-forecast .fight-announce-item__link-place-wrap {
    right: 0;
    padding-bottom: 0
}

@media (max-width: 1020px) {
    .fight-announce-item {
        margin: 0 0 19px 0;
        width: 33%
    }
}

@media (max-width: 960px) {
    .fight-announce-item {
        width: 49%
    }
}

@media (max-width: 715px) {
    .fight-announce-item {
        width: 100%
    }
}

@media (max-width: 590px) {
    .fight-announce-item.fight-announce-item_short .fight-announce-item__forecast {
        left: 103px
    }
}

.fight-announce-item {
    position: relative;
    height: 100px;
    overflow: hidden;
    margin: 0 auto 10px;
    border-radius: 3px;
    background: url(../../../../../../../../themes/mma/img/fight-announce-bg.png) 50% 50% no-repeat;
    background-size: 100% 100%
}

.fight-announce-item.nobody-bg {
    background-image: var(--wpr-bg-ff4889a9-6462-4163-9c19-b5861591bc50)
}

.fight-announce-item:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .4);
    z-index: 1;
    -webkit-transition: background .2s;
    -o-transition: background .2s;
    transition: background .2s;
    border-radius: 3px
}

.fight-announce-item:hover:after {
    background: rgba(101, 151, 216, .5)
}

.fight-announce-item .tournament-announce__img {
    margin-left: 30px
}

.fight-announce-item .fight-announce-item__date {
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(255, 255, 255, .18);
    color: #fff;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 21px;
    height: 100%;
    width: 90px;
    text-align: center;
    padding: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 2
}

.fight-announce-item .fight-announce-item__date .fight-announce-item__date-inner {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
    margin: 0 auto
}

.fight-announce-item .fight-announce-item__date .fight-announce-item__date-inner span {
    display: block;
    font-size: 14px;
    font-family: 'Source Sans Pro', sans-serif
}

.fight-announce-item .fight-announce-item__date .fight-announce-item__date-inner span.day {
    font-size: 40px;
    font-weight: 700
}

.fight-announce-item .fight-announce-item__link-place-wrap {
    position: absolute;
    top: 0;
    left: 102px;
    padding-right: 20px;
    z-index: 3;
    height: 100%;
    right: 278px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.fight-announce-item .fight-announce-item__link-place-wrap .fight-announce-item__tournament {
    font-size: 11px;
    margin-bottom: 8px;
    z-index: 4;
    color: #dbdbdb
}

.fight-announce-item .fight-announce-item__link-place-wrap .fight-announce-item__tournament:hover {
    text-decoration: none
}

.fight-announce-item .fight-announce-item__link-place-wrap .fight-announce-item__link {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 700;
    font-size: 18px;
    color: #fff;
    display: block;
    overflow: hidden
}

.fight-announce-item .fight-announce-item__link-place-wrap .fight-announce-item__link:after {
    content: '';
    height: 100px;
    width: 728px;
    top: 0;
    left: -102px;
    position: absolute
}

.fight-announce-item .fight-announce-item__link-place-wrap .fight-announce-item__link:hover {
    text-decoration: none
}

.fight-announce-item .fight-announce-item__link-place-wrap .fight-announce-item__place {
    font-size: 12px;
    color: #dbdbdb;
    margin-top: 8px
}

.fight-announce-item .fight-announce-item__time {
    width: 95px;
    position: absolute;
    top: 0;
    right: 183px;
    color: #fff;
    font-family: 'Source Sans Pro', sans-serif;
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    text-align: center;
    border-left: 1px solid rgba(255, 255, 255, .3)
}

.fight-announce-item .fight-announce-item__time span {
    font-weight: 700;
    font-size: 20px;
    display: block
}

.fight-announce-item .fight-announce-item__forecast {
    position: absolute;
    top: 0;
    right: 0;
    width: 183px;
    text-align: center;
    z-index: 4;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    border-left: 1px solid rgba(255, 255, 255, .3)
}

.fight-announce-item .fight-announce-item__forecast .fight-announce-item__forecast-inner {
    color: #fff;
    background: no-repeat 0 50% url("data:image/svg+xml,%3Csvg fill='none' height='14' viewBox='0 0 14 14' width='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 0v14h14v-14zm3.96667 2.33333c.90043 0 1.63333.7329 1.63333 1.63334 0 .90043-.7329 1.63333-1.63333 1.63333-.90044 0-1.63334-.7329-1.63334-1.63333 0-.90044.7329-1.63334 1.63334-1.63334zm-1.4966 8.53677 8.40003-8.40003.6598.65986-8.39997 8.39997zm7.56323.7966c-.9004 0-1.6333-.7329-1.6333-1.6334 0-.9004.7329-1.6333 1.6333-1.6333.9005 0 1.6334.7329 1.6334 1.6333 0 .9005-.7329 1.6334-1.6334 1.6334z' fill='%23fff'/%3E%3C/svg%3E");
    padding-left: 22px
}

.fight-announce-item .fight-announce-item__forecast .fight-announce-item__forecast-inner:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.fight-announce-item .fight-announce-item__forecast .fight-announce-item__forecast-inner:hover {
    text-decoration: none
}

.fight-announce-item.fight-announce-item_top:before {
    content: 'Главный бой';
    position: absolute;
    top: 41px;
    left: -41px;
    width: 100px;
    z-index: 3;
    color: #fff;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    background: #ed4b4b;
    font-size: 10px;
    text-transform: uppercase;
    text-align: center;
    padding: 3px 0
}

.fight-announce-item.fight-announce-item_top .fight-announce-item__date .fight-announce-item__date-inner {
    -webkit-transform: translateY(-50%) translateX(-14px);
    -ms-transform: translateY(-50%) translateX(-14px);
    transform: translateY(-50%) translateX(-14px)
}

.fight-announce-item.no-forecast .fight-announce-item__link-place-wrap {
    right: 95px
}

.fight-announce-item.no-forecast .fight-announce-item__time {
    right: 0
}

@media (max-width: 1070px) {
    .fight-announce-item .fight-announce-item__link-place-wrap {
        right: 184px
    }

    .fight-announce-item .fight-announce-item__time {
        height: auto;
        border-left: none;
        width: 183px;
        right: 0;
        top: 10px;
        z-index: 5
    }

    .fight-announce-item .fight-announce-item__forecast .fight-announce-item__forecast-inner {
        margin-top: 40px
    }

    .fight-announce-item .fight-announce-item__forecast .fight-announce-item__forecast-inner:after {
        display: none
    }

    .fight-announce-item.no-time .fight-announce-item__forecast .fight-announce-item__forecast-inner {
        margin-top: 0
    }

    .fight-announce-item.no-forecast .fight-announce-item__time {
        border-left: 1px solid rgba(255, 255, 255, .3);
        width: 95px;
        height: 100%;
        top: 0
    }
}

@media (max-width: 590px) {
    .fight-announce-item {
        padding-bottom: 30px
    }

    .fight-announce-item .fight-announce-item__date {
        height: calc(100% - 30px)
    }

    .fight-announce-item .fight-announce-item__link-place-wrap {
        height: calc(100% - 30px);
        right: 0
    }

    .fight-announce-item .fight-announce-item__time {
        top: 103px;
        left: 0;
        width: 105px
    }

    .fight-announce-item .fight-announce-item__time .fight-announce-item__time-inner span {
        display: inline;
        padding-right: 5px
    }

    .fight-announce-item .fight-announce-item__forecast {
        height: auto;
        top: 99px;
        width: 100%;
        left: 0;
        border-top: 1px solid rgba(255, 255, 255, .3);
        display: block;
        text-align: left
    }

    .fight-announce-item .fight-announce-item__forecast .fight-announce-item__forecast-inner {
        margin-top: 0;
        position: absolute;
        top: 4px;
        right: 10px
    }

    .fight-announce-item.no-forecast .fight-announce-item__link-place-wrap {
        right: 0
    }

    .fight-announce-item.no-forecast .fight-announce-item__time {
        top: 99px;
        left: 0;
        width: 100%;
        border-top: 1px solid rgba(255, 255, 255, .3);
        height: auto
    }

    .fight-announce-item.no-forecast .fight-announce-item__time .fight-announce-item__time-inner {
        padding-top: 3px
    }

    .fight-announce-item.no-forecast .fight-announce-item__time .fight-announce-item__time-inner span {
        display: inline;
        padding-right: 5px
    }

    .fight-announce-item.no-forecast.no-time {
        padding-bottom: 0
    }

    .fight-announce-item.no-forecast.no-time .fight-announce-item__date {
        height: 100%
    }

    .fight-announce-item.no-forecast.no-time .fight-announce-item__link-place-wrap {
        height: 100%;
        right: 0
    }
}

@media (max-width: 400px) {
    .fight-announce-item .fight-announce-item__date {
        width: 77px
    }

    .fight-announce-item .fight-announce-item__link-place-wrap {
        left: 83px
    }

    .fight-announce-item .fight-announce-item__link-place-wrap .fight-announce-item__link {
        word-wrap: break-word
    }

    .fight-announce-item .fight-announce-item__link-place-wrap .fight-announce-item__place {
        display: none
    }
}

@media (max-width: 350px) {
    .fight-announce-item .fight-announce-item__link-place-wrap {
        display: block
    }

    .fight-announce-item .fight-announce-item__link-place-wrap .fight-announce-item__link {
        font-size: 15px
    }

    .fight-announce-item .fight-announce-item__link-place-wrap .fight-announce-item__tournament {
        display: none
    }

    .fight-announce-item .fight-announce-item__link-place-wrap .fight-announce-item__link {
        display: block;
        min-height: calc(100% - 10px);
        margin-top: 5px;
        margin-bottom: 5px
    }

    .fight-announce-item .fight-announce-item__forecast .fight-announce-item__forecast-inner {
        background: 0 0;
        padding-left: 0
    }
}

.fighter-block {
    position: relative;
    padding: 30px;
    margin: 30px 0;
    border-radius: 3px;
    overflow: hidden;
    z-index: 1;
    display: grid;
    grid-template-areas:"term rating" "link tag";
    grid-template-columns:1fr 200px;
    grid-row-gap: 30px;
    grid-column-gap: 10px
}

.fighter-block .term-fighter-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    grid-area: term
}

.fighter-block .term-fighter-wrap .term-fighter {
    background: #ebeef2;
    border-radius: 3px;
    font-size: 16px;
    color: #465467;
    text-decoration: none;
    position: relative;
    z-index: 3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 20px
}

.fighter-block .term-fighter-wrap .term-fighter:hover {
    background: #3e71b4;
    color: #fff;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.fighter-block .man-rating-wrap {
    grid-area: rating;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.fighter-block .man-rating-wrap .man-rating {
    position: relative;
    z-index: 3;
    background: #ebeef2;
    border-radius: 3px;
    padding: 6px 16px;
    width: 100px
}

.fighter-block .man-rating-wrap .man-rating .man-rating__inner {
    display: grid;
    grid-template-columns:1fr 1fr;
    height: 100%;
    -ms-flex-line-pack: center;
    align-content: center
}

.fighter-block .man-rating-wrap .man-rating .man-rating__inner .man-rating__like-dislike-wrap {
    display: grid;
    grid-template-columns:1fr 1fr
}

.fighter-block .fighter-name-country-wrap {
    grid-area: link;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 3
}

.fighter-block .fighter-name-country-wrap .entry-title {
    border-bottom: none;
    color: #fff;
    font-size: 18px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 0;
    margin-bottom: 7px !important
}

.fighter-block .fighter-name-country-wrap .entry-title .fighter-block__entry-link {
    color: #fff !important
}

.fighter-block .fighter-name-country-wrap .fighter-country {
    color: rgba(255, 255, 255, .5);
    font-size: 12px;
    line-height: 1
}

.fighter-block .fighter-tag-wrap {
    grid-area: tag;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.fighter-block .fighter-tag-wrap .fighter-tag {
    position: relative;
    z-index: 3;
    background: rgba(255, 255, 255, .2);
    border-radius: 3px;
    color: #fff;
    text-decoration: none;
    padding: 7px 15px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.fighter-block .fighter-tag-wrap .fighter-tag:before {
    content: 'Тег бойца';
    color: rgba(255, 255, 255, .5);
    font-size: 12px;
    line-height: 1;
    position: absolute;
    top: 13px;
    left: -70px
}

.fighter-block .fighter-tag-wrap .fighter-tag:hover {
    background: #ebeef2;
    color: #3e71b4
}

.fighter-block:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(34, 34, 34, 0)), to(#040404));
    background: -o-linear-gradient(top, rgba(34, 34, 34, 0) 0, #040404 100%);
    background: linear-gradient(180deg, rgba(34, 34, 34, 0) 0, #040404 100%)
}

@media (max-width: 650px) {
    .fighter-block .fighter-tag:before {
        display: none
    }
}

@media (max-width: 550px) {
    .fighter-block {
        grid-template-areas:"term tag rating" "link link link";
        grid-template-columns:auto 1fr auto
    }
}

@media (max-width: 450px) {
    .fighter-block {
        grid-template-areas:"term rating" "link link" "tag tag";
        grid-template-columns:1fr 1fr
    }

    .fighter-block .fighter-tag-wrap {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

.related-posts__item-wrap_fighter.related-posts__item-wrap_news-fighter .related-posts__item-wrap .item-post-imgbg .item-post-imgbg__link {
    bottom: 20px;
    font-weight: 400;
    font-size: 18px
}

.related-posts__item-wrap_fighter.related-posts__item-wrap_news-fighter .related-posts__item-wrap .item-post-imgbg .item-post-imgbg__link:after {
    top: -233px;
    left: -10px;
    width: 473px;
    height: 315px
}

.footer-menu li {
    list-style-type: none;
    margin-bottom: 14px
}

.footer-menu li:last-child {
    margin-bottom: 0
}

.footer-menu li a, .footer-menu li span {
    font-size: 18px;
    color: rgba(255, 255, 255, .7);
    text-decoration: none;
    -webkit-transition: color .2s, -webkit-text-decoration .2s;
    transition: color .2s, -webkit-text-decoration .2s;
    -o-transition: color .2s, text-decoration .2s;
    transition: color .2s, text-decoration .2s;
    transition: color .2s, text-decoration .2s, -webkit-text-decoration .2s
}

.footer-menu li a:hover, .footer-menu li span:hover {
    color: #fff;
    text-decoration: underline
}

.footer-menu li span {
    color: #fff
}

.forecasts-for-fight {
    margin-left: 11px;
    margin-right: 11px
}

.forecasts-for-fight .forecasts-for-fight__title {
    margin-top: 7px;
    margin-bottom: 5px
}

.forecasts-for-fight .forecasts-for-fight__title a {
    font-size: 14px;
    color: #3e71b4;
    font-weight: 500;
    text-decoration: none
}

.forecasts-for-fight .forecasts-for-fight__title a:hover {
    text-decoration: underline
}

.forecasts-for-fight .forecasts-for-fight__authors-wrap .forecasts-for-fight__small-title {
    color: #93a1b5;
    font-size: 12px;
    margin-bottom: 4px;
    position: relative
}

.forecasts-for-fight .forecasts-for-fight__authors-wrap .forecasts-for-fight__small-title:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    height: 100px;
    width: 50px;
    background: -webkit-gradient(linear, left top, right top, from(rgba(235, 238, 242, 0)), to(#ebeef2));
    background: -o-linear-gradient(left, rgba(235, 238, 242, 0) 0, #ebeef2 100%);
    background: linear-gradient(90deg, rgba(235, 238, 242, 0) 0, #ebeef2 100%);
    z-index: 2
}

.forecasts-for-fight .forecasts-for-fight__authors-wrap .forecasts-for-fight__authors {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 7px;
    position: relative;
    z-index: 1
}

.forecasts-for-fight .forecasts-for-fight__authors-wrap .forecasts-for-fight__authors .post-author-short {
    margin: 0 10px 0 0;
    min-width: 180px
}

.forecasts-for-fight .forecasts-for-fight__authors-wrap .forecasts-for-fight__authors .post-author-short:last-child {
    padding-right: 50px
}

.forecasts-for-fight .forecasts-for-fight__authors-wrap .forecasts-for-fight__authors .post-author-short .post-author__name-spec-wrap {
    display: block
}

.forecasts-for-fight .forecasts-for-fight__authors-wrap .forecasts-for-fight__authors .post-author-short .post-author__name-spec-wrap .post-author__name {
    font-size: 12px
}

.forecasts-for-fight .forecasts-for-fight__authors-wrap .forecasts-for-fight__authors .post-author-short .post-author__name-spec-wrap .post-author__spec {
    font-size: 10px
}

.forecasts-for-fight .forecasts-for-fight__authors-wrap.horizontal-scroll {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative
}

.forecasts-for-fight .forecasts-for-fight__authors-wrap.horizontal-scroll .arrow-scroll {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 20px;
    background: Silver;
    opacity: .6;
    text-indent: -9999px;
    z-index: 2
}

.forecasts-for-fight .forecasts-for-fight__authors-wrap.horizontal-scroll .arrow-scroll:hover {
    opacity: 1
}

.forecasts-for-fight .forecasts-for-fight__authors-wrap.horizontal-scroll .arrow-scroll:before {
    content: '<';
    text-indent: 0;
    color: #696969;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%)
}

.forecasts-for-fight .forecasts-for-fight__authors-wrap.horizontal-scroll .arrow-scroll.arrow-right {
    left: auto;
    right: 0
}

.forecasts-for-fight .forecasts-for-fight__authors-wrap.horizontal-scroll .arrow-scroll.arrow-right:before {
    content: '>'
}

.forecasts-for-fight .forecasts-for-fight__authors-wrap.horizontal-scroll .forecasts-for-fight__authors {
    overflow-x: scroll
}

.main_girl-week-page .dem-vote {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-right: 0 !important;
    margin-left: 0 !important;
    position: relative
}

.main_girl-week-page .dem-vote.loading:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--wpr-bg-66b2e5ba-c3bc-4403-99df-cae38c58fe5d) no-repeat 50% 15px rgba(255, 255, 255, .5);
    z-index: 2
}

.main_girl-week-page .dem-vote li {
    width: 24.25%;
    padding-left: 0 !important;
    opacity: 0
}

.main_girl-week-page .dem-vote li img {
    display: block;
    margin-bottom: 10px
}

.main_girl-week-page .dem-vote li .man-vote-input-name-wrap {
    text-align: center;
    font-size: 14px
}

.main_girl-week-page .dem-vote li .man-vote-input-name-wrap .dem__radio {
    margin-right: 7px;
    position: relative;
    top: 0
}

.main_girl-week-page .voted .dem-answers {
    position: relative
}

.main_girl-week-page .voted .dem-answers.loading:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--wpr-bg-3e87dfa4-fd3f-45ec-876d-e925dcd54936) no-repeat 50% 15px rgba(255, 255, 255, .5);
    z-index: 2
}

.main_girl-week-page .voted .dem-answers .dem-label {
    opacity: 0;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.main_girl-week-page .voted .dem-answers .dem-revote-button-wrap {
    position: relative;
    top: -60px
}

.main_girl-week-page .voted .dem-answers .dem-votes-txt {
    display: none !important
}

.main_girl-week-page .voted .dem-answers .dem-percent-txt {
    display: table-cell !important
}

.gslide-title a {
    color: #3e71b4;
    text-decoration: none;
    background: #fff;
    padding: 0 5px
}

.gslide-title a:hover {
    text-decoration: underline
}

.girl-week-answer__name-link {
    position: relative;
    top: -5px;
    left: 5px
}

@media (max-width: 740px) {
    .main_girl-week-page .dem-vote li {
        width: 49%
    }
}

@media (max-width: 470px) {
    .main_girl-week-page .dem-vote {
        display: block
    }

    .main_girl-week-page .dem-vote li {
        width: 100%;
        margin-bottom: 30px !important
    }
}

.item-post-imgbg {
    position: relative;
    border: 1px solid rgba(255, 255, 255, .45);
    border-radius: 3px;
    overflow: hidden;
    line-height: 1
}

.item-post-imgbg:last-child {
    margin-bottom: 0
}

.item-post-imgbg:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: rgba(0, 0, 0, .3);
    -webkit-transition: background .2s;
    -o-transition: background .2s;
    transition: background .2s
}

.item-post-imgbg:hover:after {
    background: rgba(101, 151, 216, .5)
}

.item-post-imgbg .item-post-imgbg__img {
    border-radius: 3px;
    width: 100%;
    height: auto;
    display: block
}

.item-post-imgbg .item-post-imgbg__link {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    display: block;
    padding: 10px;
    color: #fff;
    text-decoration: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 2;
    line-height: 1.2;
    margin-top: -15px
}

.item-post-imgbg .item-post-imgbg__link:hover {
    text-decoration: underline
}

.item-post-imgbg .item-post-imgbg__link:after {
    position: absolute;
    top: -122px;
    left: 0;
    width: 616px;
    height: 162px;
    content: '';
    z-index: 2
}

.item-post-imgbg .item-post-imgbg__cat {
    position: absolute;
    top: 50%;
    left: 20px;
    padding: 4px 10px;
    border-radius: 3px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-top: -30px;
    background: #ebeef2;
    color: rgba(0, 0, 0, .5);
    z-index: 3;
    text-decoration: none;
    -webkit-transition: background-color .2s, color .2s;
    -o-transition: background-color .2s, color .2s;
    transition: background-color .2s, color .2s
}

.item-post-imgbg .item-post-imgbg__cat:hover {
    background: #fff;
    color: #3e71b4
}

.item-post-imgbg .post-type {
    position: absolute;
    top: 23px;
    right: 20px;
    color: rgba(255, 255, 255, .7);
    padding-right: 35px
}

.item-post-imgbg .post-type:after {
    content: '';
    position: absolute;
    top: -10px;
    right: -10px;
    width: 40px;
    height: 40px
}

.item-post-imgbg .post-type.post-type_video:after {
    background: no-repeat 100% 50% url("data:image/svg+xml,%3Csvg fill='none' height='40' viewBox='0 0 40 40' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23fff' fill-opacity='.5'%3E%3Cpath d='m30.3752 19.4494-14.6667-10c-.2047-.13867-.4687-.154-.6873-.03867-.218.11534-.3547.342-.3547.58937v20c0 .2473.1367.474.3553.5893.0974.052.2047.0773.3114.0773.1313 0 .2626-.0393.3753-.116l14.6667-10c.182-.124.2913-.33.2913-.5506 0-.2207-.1093-.4267-.2913-.5507z'/%3E%3Cpath d='m20 0c-11.028 0-20 8.972-20 20s8.972 20 20 20 20-8.972 20-20-8.972-20-20-20zm0 38.6667c-10.29267 0-18.66667-8.374-18.66667-18.6667 0-10.29267 8.374-18.66667 18.66667-18.66667 10.2927 0 18.6667 8.374 18.6667 18.66667 0 10.2927-8.374 18.6667-18.6667 18.6667z'/%3E%3C/g%3E%3C/svg%3E")
}

.item-post-imgbg .post-type.post-type_photo:after {
    background: no-repeat 100% 50% url("data:image/svg+xml,%3Csvg fill='none' height='38' viewBox='0 0 41 38' width='41' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cfilter id='a' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse' height='39.5789' width='39.5789' x='.628906' y='.262695'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='BackgroundImageFix' mode='normal' result='effect1_dropShadow'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow' mode='normal' result='shape'/%3E%3C/filter%3E%3CclipPath id='b'%3E%3Cpath d='m4.62891.262695h31.5789v31.5789h-31.5789z'/%3E%3C/clipPath%3E%3Cg filter='url(%23a)'%3E%3Cg clip-path='var(--wpr-bg-b9ff91f7-a824-4c74-ba55-3ffcb824318f)' fill='%23fff' fill-opacity='.5'%3E%3Cpath d='m20.6197 11.9824c-1.779 0-3.2213 1.4422-3.2213 3.2213 0 1.779 1.4422 3.2212 3.2213 3.2212 1.779 0 3.2212-1.4422 3.2212-3.2212 0-1.7791-1.4421-3.2213-3.2212-3.2213zm0 4.9085c-.9319 0-1.6873-.7554-1.6873-1.6873s.7554-1.6873 1.6873-1.6873 1.6873.7554 1.6873 1.6873-.7554 1.6873-1.6873 1.6873z'/%3E%3Cpath d='m33.4675 4.61953-20.9379-2.3775c-.8126-.11554-1.6359.12169-2.2625.65194-.62642.48576-1.028 1.20581-1.11204 1.99406l-.38344 3.14453h-1.18886c-1.68733 0-2.95282 1.49553-2.95282 3.18284v15.6842c-.0425 1.609 1.2274 2.9479 2.83648 2.9904.03875.0011.07758.0013.11634.0008h21.05294c1.6873 0 3.2212-1.3038 3.2212-2.9912v-.6135c.5231-.1011 1.0194-.3101 1.4572-.6136.6214-.5231 1.0192-1.2639 1.1121-2.0707l1.764-15.56924c.1799-1.69121-1.0338-3.21258-2.7227-3.41303zm-3.1445 22.28007c0 .8437-.8437 1.4572-1.6873 1.4572h-21.05294c-.76212.0224-1.39806-.5772-1.42044-1.3394-.00118-.0392-.00066-.0785.00154-.1178v-2.8377l5.94394-4.3716c.714-.5483 1.7198-.4995 2.3776.115l4.1799 3.6814c.6348.5329 1.4338.8309 2.2626.8436.6479.008 1.2853-.1646 1.8407-.4985l7.5545-4.3716v7.4394zm0-9.2418-8.3598 4.8702c-.7179.4253-1.6265.3483-2.2626-.1917l-4.2182-3.7198c-1.209-1.0388-2.976-1.1025-4.2566-.1534l-5.06194 3.6814v-10.9291c0-.8436.57524-1.64892 1.4189-1.64892h21.05294c.9013.03736 1.6292.74872 1.6873 1.64892zm4.3348-9.8323c-.0005.00506-.001.0102-.0015.01527l-1.8024 15.56923c.0031.4037-.181.786-.4985 1.0353-.1534.1535-.4986.2302-.4986.3069v-13.5368c-.0605-1.74699-1.4736-3.14328-3.2212-3.18284h-18.3301l.3451-2.99113c.0749-.38733.2774-.73833.5752-.99706.3363-.23254.743-.34095 1.1505-.30682l20.8996 2.4159c.8432.08007 1.462.82868 1.3819 1.67205z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.item-post-imgbg.no-img {
    background: #f7f9fb var(--wpr-bg-0efce3c9-f836-4d63-81f6-29b62c700ae4) no-repeat 100% 100%;
    -webkit-transition: background .2s;
    -o-transition: background .2s;
    transition: background .2s;
    border: 1px solid #e8edf5
}

.item-post-imgbg.no-img:hover {
    background-color: #3e71b4
}

.item-post-imgbg.no-img:hover .item-post-imgbg__link {
    color: #fff
}

.item-post-imgbg.no-img .item-post-imgbg__empty-img {
    display: block;
    position: relative;
    z-index: -1;
    width: 100%;
    height: auto
}

.item-post-imgbg.no-img .item-post-imgbg__link {
    color: #3e71b4;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s;
    padding-right: 53px
}

.item-post-imgbg.no-img:after {
    background: 0 0
}

.item-post-imgbg.no-img:hover:after {
    background: 0 0
}

.item-post-imgbg.mosaic-item {
    float: left;
    margin-bottom: 3%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.item-post-imgbg.mosaic-item:hover:after {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(32.98%, rgba(62, 113, 180, .08)), color-stop(95.96%, #3e71b4));
    background: -o-linear-gradient(top, rgba(62, 113, 180, .08) 32.98%, #3e71b4 95.96%);
    background: linear-gradient(180deg, rgba(62, 113, 180, .08) 32.98%, #3e71b4 95.96%)
}

.item-post-imgbg.mosaic-item.no-img:hover:after {
    background: 0 0
}

.item-post-imgbg.mosaic-item .item-post-imgbg__cat {
    top: 62px
}

.item-post-imgbg.mosaic-item .item-post-imgbg__link {
    padding: 0 20px 37px
}

.item-post-imgbg.mosaic-item .item-post-imgbg__link:after {
    width: 810px;
    top: -381px;
    height: 465px
}

.item-post-imgbg.mosaic-item:first-child {
    width: 65%;
    margin-right: 3%
}

.item-post-imgbg.mosaic-item:nth-child(2) {
    width: 31%
}

.item-post-imgbg.mosaic-item:nth-child(3) {
    width: 31%;
    margin-right: 3%;
    margin-top: -19.6%
}

.item-post-imgbg.mosaic-item:nth-child(4) {
    width: 31%;
    margin-right: 2.9%;
    margin-top: -19.6%
}

.item-post-imgbg.mosaic-item:nth-child(5) {
    width: 31%
}

.item-post-imgbg.mosaic-item:nth-child(6) {
    width: 31%;
    margin-right: 3%
}

.item-post-imgbg.mosaic-item:nth-child(7) {
    width: 65%
}

.item-post-imgbg .add-info {
    color: #dbdbdb;
    font-size: 12px;
    position: absolute;
    bottom: 10px;
    left: 0;
    z-index: 2;
    padding: 10px
}

@media (max-width: 988px) {
    .item-post-imgbg.mosaic-item:nth-child(5) .item-post-imgbg__link {
        padding-bottom: 18px
    }

    .item-post-imgbg.mosaic-item:nth-child(6) .item-post-imgbg__link {
        padding-bottom: 18px
    }

    .item-post-imgbg.mosaic-item:nth-child(7) .item-post-imgbg__link {
        padding-bottom: 18px
    }
}

@media (max-width: 850px) {
    .item-post-imgbg.mosaic-item:first-child {
        width: 100%;
        margin-right: 0
    }

    .item-post-imgbg.mosaic-item:nth-child(2) {
        margin-top: 0;
        margin-right: 3.5%
    }

    .item-post-imgbg.mosaic-item:nth-child(3) {
        margin-top: 0;
        margin-right: 3.5%
    }

    .item-post-imgbg.mosaic-item:nth-child(4) {
        margin-top: 0;
        margin-right: 0
    }

    .item-post-imgbg.mosaic-item:nth-child(5) {
        width: 48%;
        margin-right: 3%
    }

    .item-post-imgbg.mosaic-item:nth-child(6) {
        width: 48%;
        margin-right: 0
    }

    .item-post-imgbg.mosaic-item:nth-child(7) {
        width: 100%
    }
}

@media (max-width: 790px) {
    .item-post-imgbg.mosaic-item .post-type {
        text-indent: -9999px
    }
}

@media (max-width: 750px) {
    .item-post-imgbg.mosaic-item:first-child {
        width: 100%
    }

    .item-post-imgbg.mosaic-item:nth-child(2) {
        margin-right: 3%;
        width: 48.5%
    }

    .item-post-imgbg.mosaic-item:nth-child(3) {
        margin-right: 0;
        width: 48.5%
    }

    .item-post-imgbg.mosaic-item:nth-child(4) {
        margin-right: 3%;
        width: 48.5%
    }

    .item-post-imgbg.mosaic-item:nth-child(5) {
        width: 48.5%;
        margin-right: 0;
        margin-bottom: 7.2%
    }

    .item-post-imgbg.mosaic-item:nth-child(6) {
        width: 48%;
        margin-right: 0
    }

    .item-post-imgbg.mosaic-item:nth-child(7) {
        width: 100%
    }
}

@media (max-width: 515px) {
    .item-post-imgbg.mosaic-item:first-child .item-post-imgbg__link {
        padding-bottom: 15px
    }
}

@media (max-width: 450px) {
    .item-post-imgbg.mosaic-item:nth-child(2) {
        width: 100%;
        margin-right: 0
    }

    .item-post-imgbg.mosaic-item:nth-child(3) {
        width: 100%
    }

    .item-post-imgbg.mosaic-item:nth-child(4) {
        margin-right: 0;
        width: 100%
    }

    .item-post-imgbg.mosaic-item:nth-child(5) {
        width: 100%;
        margin-right: 0;
        margin-bottom: 3%
    }

    .item-post-imgbg.mosaic-item:nth-child(6) {
        width: 100%
    }

    .item-post-imgbg.mosaic-item:nth-child(7) {
        width: 100%
    }
}

@media (max-width: 400px) {
    .item-post-imgbg.mosaic-item:first-child .item-post-imgbg__cat {
        display: none
    }

    .item-post-imgbg.mosaic-item:nth-child(7) .item-post-imgbg__cat {
        display: none
    }
}

.item-post-news {
    margin: 0 30px 20px;
    padding: 12px;
    position: relative;
    border-radius: 3px;
    -webkit-transition: background .2s, border .2s;
    -o-transition: background .2s, border .2s;
    transition: background .2s, border .2s;
    border: 1px solid rgba(43, 84, 138, 0);
    overflow: hidden
}

.item-post-news:hover {
    background: #3e71b4;
    border: 1px solid #2b548a
}

.item-post-news:hover .item-post-news__link {
    color: #fff
}

.item-post-news:hover .item-post-news__date {
    color: rgba(255, 255, 255, .5)
}

.item-post-news:hover .item-post-news__category-link {
    color: rgba(255, 255, 255, .5)
}

.item-post-news .item-post-news__category-link {
    position: absolute;
    top: 12px;
    left: 99px;
    color: rgba(0, 0, 0, .5);
    text-decoration: none;
    font-size: 12px;
    z-index: 3;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s
}

.item-post-news .item-post-news__category-link:hover {
    color: #fff
}

.item-post-news .item-post-news__date {
    position: absolute;
    top: 12px;
    right: 10px;
    color: rgba(0, 0, 0, .5);
    font-size: 12px
}

.item-post-news .item-post-news__img {
    display: block;
    float: left;
    margin-right: 12px;
    border-radius: 3px
}

.item-post-news .item-post-news__link {
    display: block;
    color: #3e71b4;
    text-decoration: none;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s;
    margin-top: 23px;
    font-size: 16px
}

.item-post-news .item-post-news__link:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2
}

.item-post-news .item-post-news__link:hover {
    text-decoration: underline
}

.item-post-news .post-type {
    position: absolute;
    bottom: 12px;
    left: 63px;
    background: #ed4b4b no-repeat 3px 50% url("data:image/svg+xml,%3Csvg fill='none' height='16' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m15.3764 3.33654c-.5776-.68655-1.6439-.96661-3.6803-.96661h-7.39231c-2.08304 0-3.16743.29812-3.742809 1.02906-.560981.71267-.560981 1.76274-.560981 3.21605v2.77002c0 2.81554.6656 4.24504 4.30379 4.24504h7.39231c1.766 0 2.7446-.2471 3.3777-.853.6492-.6213.9262-1.6358.9262-3.39204v-2.77002c0-1.53264-.0434-2.5889-.6236-3.2785zm-5.1043 5.04594-3.35685 1.75442c-.07504.0392-.15711.0586-.23907.0586-.0928 0-.18539-.0249-.26741-.0746-.15442-.0936-.24872-.26095-.24872-.44149v-3.4975c0-.18023.09404-.34746.24816-.44109.15416-.09362.34591-.10002.50585-.01692l3.35684 1.74307c.1708.08867.278.26498.2783.45734.0002.19251-.1066.36908-.2771.45817z' fill='%23fff'/%3E%3C/svg%3E");
    font-size: 12px;
    line-height: 1;
    color: #fff;
    padding: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, .25);
    box-shadow: 0 0 12px rgba(0, 0, 0, .25);
    width: 24px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    z-index: 3;
    text-indent: 24px;
    cursor: pointer;
    -webkit-transition: width .2s;
    -o-transition: width .2s;
    transition: width .2s
}

.item-post-news .post-type.post-type_photo {
    background-image: url("data:image/svg+xml,%3Csvg fill='none' height='16' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23fff'%3E%3Cpath d='m15.7465 1.68991h-15.492998c-.139984 0-.253502.11347-.253502.2535v12.11319c0 .1401.113518.2535.253502.2535h15.492998c.1401 0 .2535-.1134.2535-.2535v-12.11319c0-.14003-.1134-.2535-.2535-.2535zm-1.2675 10.59919-3.4865-3.61061c-.0385-.0398-.1015-.04238-.1431-.00578l-2.41814 2.12839-3.09079-3.80566c-.02008-.02484-.04944-.03904-.08265-.03833-.03199.00066-.06185.01603-.08096.04168l-3.65585 4.90551v-8.69338h12.95799z'/%3E%3Cpath d='m10.6498 6.87269c.6864 0 1.2437-.55679 1.2437-1.24373 0-.68673-.5573-1.24383-1.2437-1.24383-.68691 0-1.24355.5571-1.24355 1.24383 0 .68689.55669 1.24373 1.24355 1.24373z'/%3E%3C/g%3E%3C/svg%3E")
}

.item-post-news .post-type.active {
    width: 100px
}

.item-post-news.no-img {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 75px;
    padding: 8px 65px 27px 15px;
    background: #f7f9fb;
    min-height: 100px;
    border: 1px solid #e8edf5
}

.item-post-news.no-img:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--wpr-bg-84c3c6eb-d17f-4b99-a203-f7a2a69f175e) no-repeat 100% 100%;
    z-index: 1
}

.item-post-news.no-img:hover {
    background: #3e71b4;
    border: 1px solid #2b548a
}

.item-post-news.no-img:hover .item-post-news__link {
    color: #fff
}

.item-post-news.no-img .item-post-news__category-link {
    left: 15px
}

.item-post-news.no-img .item-post-news__category-link:hover {
    color: #fff
}

.item-post-news.no-img .item-post-news__link {
    margin-top: 24px;
    color: #3e71b4;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s
}

.item-post-news.no-img .post-type {
    bottom: 8px;
    left: 15px
}

.item-post-phototext {
    margin: 0 30px 12px;
    position: relative;
    border-radius: 3px;
    -webkit-transition: background .2s, border .2s;
    -o-transition: background .2s, border .2s;
    transition: background .2s, border .2s;
    border: 1px solid rgba(43, 84, 138, 0);
    overflow: hidden
}

.item-post-phototext:last-child {
    margin-bottom: 0
}

.item-post-phototext:hover {
    background: #3e71b4;
    border: 1px solid #2b548a
}

.item-post-phototext:hover .item-post-phototext__link {
    color: #fff
}

.item-post-phototext .item-post-phototext__img {
    display: block;
    margin-right: 12px;
    border-radius: 3px;
    float: left
}

.item-post-phototext .item-post-phototext__link {
    display: block;
    color: #3e71b4;
    text-decoration: none;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s;
    margin: auto 0;
    font-size: 16px
}

.item-post-phototext .item-post-phototext__link:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2
}

.item-post-phototext .item-post-phototext__link:hover {
    text-decoration: underline
}

.item-post-phototext.no-img {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 75px;
    padding: 8px 65px 8px 15px;
    background: #f7f9fb;
    border: 1px solid #e8edf5
}

.item-post-phototext.no-img:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--wpr-bg-ef37eba4-1454-452a-97e0-f2ac1b1262c7) no-repeat 100% 100%;
    z-index: 1
}

.item-post-phototext.no-img:hover {
    background: #3e71b4;
    border: 1px solid #2b548a
}

.item-post-phototext.no-img:hover .item-post-phototext__link {
    color: #fff
}

.item-post-phototext.no-img .item-post-phototext__category-link {
    left: 15px;
    margin-top: 18px
}

.item-post-phototext.no-img .item-post-phototext__category-link:hover {
    color: #fff
}

.item-post-phototext.no-img .item-post-phototext__link {
    margin-top: 11px;
    color: #3e71b4;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s
}

.item-post-simple {
    overflow: hidden;
    position: relative;
    padding: 10px 10px 20px;
    height: 100%;
    border-radius: 1px;
    -webkit-transition: background .2s;
    -o-transition: background .2s;
    transition: background .2s;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.item-post-simple:hover {
    background: #3e71b4
}

.item-post-simple:hover .item-post-simple__link {
    color: #fff
}

.item-post-simple .item-post-simple__img {
    border-radius: 3px
}

.item-post-simple .item-post-simple__link {
    display: block;
    color: #3e71b4;
    text-decoration: none;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s;
    margin-top: 12px
}

.item-post-simple .item-post-simple__link:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1
}

.item-post-simple .item-post-simple__link:hover {
    color: #fff;
    text-decoration: underline
}

.item-post-simple .item-post-simple__category-link {
    display: inline-block;
    background: #ebeef2;
    border-radius: 3px;
    padding: 6px 10px;
    color: rgba(0, 0, 0, .5);
    text-decoration: none;
    font-size: 12px;
    line-height: 1;
    margin-bottom: 14px;
    position: relative;
    z-index: 2;
    -webkit-transition: background .2s, color .2s;
    -o-transition: background .2s, color .2s;
    transition: background .2s, color .2s
}

.item-post-simple .item-post-simple__category-link:hover {
    background: #fff;
    color: #3e71b4
}

.item-post-simple.no-img {
    padding-bottom: 0 !important
}

.item-post-simple.no-img:hover {
    background: 0 0
}

.item-post-simple.no-img:hover .item-post-simple__link {
    color: #3e71b4
}

.item-post-simple.no-img .item-post-simlpe__category-link:hover {
    background: #3e71b4;
    color: #fff
}

.item-post-simple.no-img .item-post-simple__link {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(44.27%, #ebeef2), to(#dcdfe4));
    background: -o-linear-gradient(top, #ebeef2 44.27%, #dcdfe4 100%);
    background: linear-gradient(180deg, #ebeef2 44.27%, #dcdfe4 100%);
    margin-top: 20px;
    padding-top: 20px !important;
    width: 100%;
    height: 255px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 3px;
    position: relative;
    -webkit-transition: background .2s, color .2s;
    -o-transition: background .2s, color .2s;
    transition: background .2s, color .2s
}

.item-post-simple.no-img .item-post-simple__link:hover {
    color: #fff;
    background: #3e71b4
}

.item-post-simple.no-img .item-post-simple__link:after {
    position: absolute;
    top: 7px;
    left: 7px;
    width: calc(100% - 16px);
    height: 136px;
    border: 1px solid #cfd7e2;
    border-radius: 3px;
    background: var(--wpr-bg-e9cb01e9-8085-435a-af75-8a3e59798b72) 100% 100% no-repeat
}

.item-post-simple.item-post-simple_news {
    max-width: 320px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0 22px 0;
    border: 1px solid #e8edf5;
    border-radius: 3px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(74.43%, #fff), to(#f7f9fb));
    background: -o-linear-gradient(top, #fff 74.43%, #f7f9fb 100%);
    background: linear-gradient(180deg, #fff 74.43%, #f7f9fb 100%)
}

.item-post-simple.item-post-simple_news:hover {
    background: #3e71b4
}

.item-post-simple.item-post-simple_news:hover .item-post-simple__meta .item-post-simple__date {
    color: rgba(255, 255, 255, .5)
}

.item-post-simple.item-post-simple_news:hover .item-post-simple__meta .item-post-simple__category-link {
    color: rgba(255, 255, 255, .5)
}

.item-post-simple.item-post-simple_news.no-img {
    border: none
}

.item-post-simple.item-post-simple_news.no-img:hover {
    background: 0 0
}

.item-post-simple.item-post-simple_news.no-img:hover .item-post-simple__meta .item-post-simple__date {
    color: rgba(0, 0, 0, .5)
}

.item-post-simple.item-post-simple_news.no-img:hover .item-post-simple__meta .item-post-simple__category-link {
    color: rgba(0, 0, 0, .5)
}

.item-post-simple.item-post-simple_news.no-img .item-post-simple__meta .item-post-simple__category-link:hover {
    color: #3e71b4
}

.item-post-simple.item-post-simple_news.no-img .item-post-simple__link {
    background: 0 0;
    margin-top: 4px
}

.item-post-simple.item-post-simple_news.no-img .item-post-simple__link:hover {
    background: #3e71b4
}

.item-post-simple.item-post-simple_news.no-img .item-post-simple__link:after {
    top: 9px;
    height: 236px
}

.item-post-simple.item-post-simple_news .item-post-simple__meta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 14px
}

.item-post-simple.item-post-simple_news .item-post-simple__meta.no-cat {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.item-post-simple.item-post-simple_news .item-post-simple__meta .item-post-simple__category-link {
    background: 0 0;
    padding: 0;
    margin-bottom: 0;
    margin-left: 15px;
    color: rgba(0, 0, 0, .5);
    display: block
}

.item-post-simple.item-post-simple_news .item-post-simple__meta .item-post-simple__category-link:hover {
    color: #fff
}

.item-post-simple.item-post-simple_news .item-post-simple__meta .item-post-simple__date {
    font-size: 12px;
    line-height: 1;
    color: rgba(0, 0, 0, .5);
    padding-right: 15px
}

.item-post-simple.item-post-simple_news .item-post-simple__link {
    padding: 0 15px
}

.last-comment .sidebar-widget__title {
    background: no-repeat 319px 50% url("data:image/svg+xml,%3Csvg fill='none' height='28' viewBox='0 0 28 28' width='28' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m26.8838 10.9375h-9.1v3.7406c0 .4813-.3938.875-.875.875h-3.9156v4.5282c0 .4156.3281.7437.7437.7437h6.5844l5.1844 3.3469v-3.3469h1.4c.4156 0 .7437-.3281.7437-.7437v-8.4c-.0437-.4157-.3719-.7438-.7656-.7438z' fill='%23b5bdc7'/%3E%3Cpath d='m24.6092 14.7875h-8.6188c-.2187 0-.3937-.175-.3937-.3938 0-.2187.175-.3937.3937-.3937h8.6188c.2187 0 .3937.175.3937.3937 0 .2188-.175.3938-.3937.3938z' fill='%23fff'/%3E%3Cpath d='m24.6092 17.7875h-8.6188c-.2187 0-.3937-.175-.3937-.3938 0-.2187.175-.3937.3937-.3937h8.6188c.2187 0 .3937.175.3937.3937 0 .2188-.175.3938-.3937.3938z' fill='%23fff'/%3E%3Cpath d='m16.9092 3.80625h-15.64065c-.481245 0-.874995.39375-.874995.875v10.01875c0 .4813.39375.875.874995.875h1.6625v4.0031l6.16875-4.0031h7.8312c.4813 0 .875-.3937.875-.875v-10.01875c-.0218-.48125-.4156-.875-.8968-.875z' fill='%23ed4b4b'/%3E%3Cg fill='%23fff'%3E%3Cpath d='m9.07832 7.7875h-6.23437c-.21875 0-.39375-.175-.39375-.39375s.175-.39375.39375-.39375h6.23437c.21875 0 .39375.175.39375.39375s-.175.39375-.39375.39375z'/%3E%3Cpath d='m15.3127 10.3031h-12.46875c-.21875 0-.39375-.175-.39375-.39373 0-.21875.175-.39375.39375-.39375h12.46875c.2187 0 .3937.175.3937.39375 0 .21873-.175.39373-.3937.39373z'/%3E%3Cpath d='m15.3127 12.8187h-12.46875c-.21875 0-.39375-.175-.39375-.3937 0-.2188.175-.3938.39375-.3938h12.46875c.2187 0 .3937.175.3937.3938 0 .2187-.175.3937-.3937.3937z'/%3E%3C/g%3E%3C/svg%3E")
}

.last-comment .last-comment__comments .last-comment__item-comment {
    margin-bottom: 20px
}

.last-comment .last-comment__comments .last-comment__item-comment:last-child {
    margin-bottom: 0
}

.last-comment .last-comment__comments .last-comment__item-comment .last-comment__comment-author-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 12px
}

.last-comment .last-comment__comments .last-comment__item-comment .last-comment__comment-author-wrap .avatar {
    border-radius: 3px;
    margin-right: 14px
}

.last-comment .last-comment__comments .last-comment__item-comment .last-comment__comment-author-wrap .last-comment__comment-author-name {
    margin: auto 0
}

.last-comment .last-comment__comments .last-comment__item-comment .last-comment__post-link {
    color: #3e71b4;
    text-decoration: none;
    margin-bottom: 10px;
    display: block
}

.last-comment .last-comment__comments .last-comment__item-comment .last-comment__post-link:hover {
    text-decoration: underline
}

.last-comment .last-comment__comments .last-comment__item-comment .last-comment__comment-text {
    color: #99a1ad
}

.logo {
    text-indent: -9999px;
    width: 199px;
    min-width: 199px;
    height: 36px;
    background: var(--wpr-bg-f611a2d4-44d0-4922-948b-260c58938d4d);
    -webkit-transform: translate(0, 50%);
    -ms-transform: translate(0, 50%);
    transform: translate(0, 50%)
}

.logo a {
    width: 100%;
    height: 100%;
    display: block
}

.header-menu {
    font: 18px/1 Roboto, sans-serif;
    position: relative;
    padding: 0 35px;
    overflow: hidden
}

.header-menu ul {
    width: 100%;
    position: relative
}

.header-menu ul.header-menu__inner:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    font-size: 1px;
    line-height: 1px
}

.header-menu ul li {
    list-style: none;
    float: left;
    position: relative
}

.header-menu ul li .current, .header-menu ul li a {
    padding: 30px 22px;
    color: #fff;
    text-decoration: none;
    display: block;
    word-wrap: normal
}

.header-menu ul li .current:hover, .header-menu ul li a:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, .12)));
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .12) 100%);
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .12) 100%)
}

.header-menu ul li .current {
    color: #ed4b4b
}

.header-menu ul li.menu-item-has-children > .current, .header-menu ul li.menu-item-has-children > a {
    position: relative;
    padding-right: 27px
}

.header-menu ul li.menu-item-has-children > .current:after, .header-menu ul li.menu-item-has-children > a:after {
    content: '';
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    right: 10px;
    width: 8px;
    height: 6px;
    background: no-repeat url("data:image/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L0 0H8L4 6Z' fill='white'/%3E%3C/svg%3E%0A")
}

.header-menu ul li.menu-item-has-children.current-menu-parent > .current:after, .header-menu ul li.menu-item-has-children.current-menu-parent > a:after {
    background: url("data:image/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L0 0H8L4 6Z' fill='%23ED4B4B'/%3E%3C/svg%3E%0A")
}

.header-menu ul li.active > a {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, .12)));
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .12) 100%);
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .12) 100%)
}

.header-menu ul.sub-menu {
    position: absolute;
    top: 78px;
    left: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(#48596e), to(#5f6f82));
    background: -o-linear-gradient(top, #48596e 0, #5f6f82 100%);
    background: linear-gradient(180deg, #48596e 0, #5f6f82 100%);
    -webkit-box-shadow: 0 6px 8px rgba(0, 0, 0, .25);
    box-shadow: 0 6px 8px rgba(0, 0, 0, .25);
    border-radius: 0 0 3px 3px;
    width: 270px;
    padding-top: 10px;
    padding-bottom: 10px;
    z-index: 4;
    opacity: 0;
    -webkit-transition: opacity .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out;
    visibility: hidden
}

.header-menu ul.sub-menu .sub-menu {
    top: -10px;
    left: 270px
}

.header-menu ul.sub-menu.active {
    visibility: visible;
    opacity: 1
}

.header-menu ul.sub-menu.show-to-right {
    right: 0;
    left: auto;
    text-align: right
}

.header-menu ul.sub-menu.show-to-right li.menu-item-has-children > .current:after, .header-menu ul.sub-menu.show-to-right li.menu-item-has-children > a:after {
    right: auto;
    left: 10px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.header-menu ul.sub-menu.show-to-right .sub-menu {
    left: -270px
}

.header-menu ul.sub-menu li {
    float: none
}

.header-menu ul.sub-menu li .current, .header-menu ul.sub-menu li a {
    padding: 10px 22px
}

.header-menu ul.sub-menu li .current:hover, .header-menu ul.sub-menu li a:hover {
    background: #304157
}

.header-menu ul.sub-menu li.menu-item-has-children > .current:after, .header-menu ul.sub-menu li.menu-item-has-children > a:after {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.header-menu ul.sub-menu li.active > .current, .header-menu ul.sub-menu li.active > a {
    background: #304157
}

.header-menu .exceed-menu {
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
    height: 78px;
    cursor: pointer
}

.header-menu .exceed-menu.active {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, .12)));
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .12) 100%);
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .12) 100%)
}

.header-menu .exceed-menu:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 30px;
    height: 30px;
    background: no-repeat 50% 50% url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 12.5C11.3807 12.5 12.5 11.3807 12.5 10C12.5 8.61929 11.3807 7.5 10 7.5C8.61929 7.5 7.5 8.61929 7.5 10C7.5 11.3807 8.61929 12.5 10 12.5Z' fill='white'/%3E%3Cpath d='M10 20C11.3807 20 12.5 18.8807 12.5 17.5C12.5 16.1193 11.3807 15 10 15C8.61929 15 7.5 16.1193 7.5 17.5C7.5 18.8807 8.61929 20 10 20Z' fill='white'/%3E%3Cpath d='M10 5C11.3807 5 12.5 3.88071 12.5 2.5C12.5 1.11929 11.3807 0 10 0C8.61929 0 7.5 1.11929 7.5 2.5C7.5 3.88071 8.61929 5 10 5Z' fill='white'/%3E%3C/svg%3E");
    border: none
}

.header-menu .exceed-menu .wrapper-hidden-items .sub-menu-3 {
    right: -270px;
    left: auto !important
}

.show-mobile-menu {
    display: none;
    background: no-repeat 100% 0 url("data:image/svg+xml,%3Csvg fill='none' height='18' viewBox='0 0 23 18' width='23' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m21 17h-19.33333'/%3E%3Cpath d='m21 9h-12.66667'/%3E%3Cpath d='m21 1h-19.33333'/%3E%3C/g%3E%3C/svg%3E");
    width: 21px;
    height: 18px;
    text-indent: -9999px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    position: relative;
    top: 50%;
    right: 0;
    margin-left: 40px;
    border: none;
    opacity: .8;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.show-mobile-menu:hover {
    opacity: 1
}

.mobile-menu-wrap {
    width: 300px;
    height: 100%;
    background: -o-linear-gradient(359.94deg, #323d4b 0, #2e4460 99.98%);
    background: linear-gradient(90.06deg, #323d4b 0, #2e4460 99.98%);
    -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, .25);
    box-shadow: 0 4px 4px rgba(0, 0, 0, .25);
    position: absolute;
    top: 0;
    right: -120%;
    z-index: 10;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.mobile-menu-wrap.active {
    right: 0
}

.mobile-menu-wrap .mobile-menu-close {
    position: absolute;
    top: 32px;
    right: 5px;
    background: 0 0;
    border: none;
    opacity: .8;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.mobile-menu-wrap .mobile-menu-close:before {
    content: "\2715";
    font-size: 18px;
    color: #fff
}

.mobile-menu-wrap .mobile-menu-close:hover {
    opacity: 1
}

.mobile-menu-wrap .mobile-menu {
    position: absolute;
    width: 100%;
    top: 77px;
    border-top: 1px solid rgba(228, 234, 240, .38);
    padding: 0;
    overflow: visible
}

.mobile-menu-wrap .mobile-menu.fixed {
    position: fixed
}

.mobile-menu-wrap .mobile-menu .auth-wrap {
    padding: 18px 22px
}

.mobile-menu-wrap .mobile-menu .sub-menu {
    visibility: hidden;
    opacity: 0;
    position: static;
    width: 100%;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    max-height: 0;
    padding-top: 0;
    padding-bottom: 0
}

.mobile-menu-wrap .mobile-menu .sub-menu .arrow-parent-mobile {
    display: none
}

.mobile-menu-wrap .mobile-menu .sub-menu .sub-menu {
    background: 0 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 14px;
    margin-left: 22px;
    margin-bottom: 10px
}

.mobile-menu-wrap .mobile-menu .sub-menu .sub-menu li {
    padding: 0
}

.mobile-menu-wrap .mobile-menu .sub-menu.active {
    visibility: visible;
    opacity: 1;
    max-height: 100%
}

.mobile-menu-wrap .mobile-menu li {
    float: none
}

.mobile-menu-wrap .mobile-menu li .arrow-parent-mobile {
    position: absolute;
    background: 50% 50% no-repeat url("data:image/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L0 0H8L4 6Z' fill='white'/%3E%3C/svg%3E%0A");
    width: 20px;
    height: 20px;
    top: 18px;
    right: 10px;
    z-index: 2;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    border-radius: 4px;
    border: 1px solid #fff
}

.mobile-menu-wrap .mobile-menu li .arrow-parent-mobile.active {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.mobile-menu-wrap .mobile-menu li.menu-item-has-children a:after {
    display: none
}

.mobile-menu-wrap .mobile-menu li a {
    padding: 18px 22px
}

.modal__container {
    background: -o-linear-gradient(337.04deg, #48596e 2.25%, #5f6f82 81.68%);
    background: linear-gradient(112.96deg, #48596e 2.25%, #5f6f82 81.68%)
}

.modal__title {
    color: #fff;
    font-weight: 900;
    font-size: 24px;
    line-height: 1
}

.auth-reg-modal__text-input {
    width: 100%;
    border-radius: 2px;
    border: none;
    background: #ebeef2;
    font-size: 16px;
    line-height: 1;
    padding: 13px 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.auth-reg-modal__form {
    margin-top: 32px
}

.auth-reg-modal__email {
    margin-bottom: 16px
}

.auth-reg-modal__password {
    margin-bottom: 32px
}

.auth-reg-modal__sbmt-btn {
    border: none;
    background: #3e71b4;
    border-radius: 4px;
    color: #fff;
    line-height: 1;
    padding: 16px 0;
    width: 200px;
    margin: 0 auto;
    display: block;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.auth-reg-modal__sbmt-btn:hover {
    opacity: .8
}

.auth-reg-modal .auth-reg-modal__to-remember-password, .auth-reg-modal__to-auth-reg {
    margin: 10px auto;
    display: block;
    background: 0 0;
    border: none;
    color: #fff;
    opacity: .7;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.auth-reg-modal .auth-reg-modal__to-remember-password:hover, .auth-reg-modal__to-auth-reg:hover {
    opacity: 1
}

.auth-reg-modal .auth-reg-modal__to-remember-password {
    margin-top: 15px
}

.auth-reg-modal__to-auth-reg {
    margin-bottom: 35px
}

.auth-reg-modal__soc-auth {
    background: rgba(255, 255, 255, .08);
    margin: 0 -35px;
    padding: 22px 0 37px
}

.auth-reg-modal__soc-auth .soc-auth__title {
    text-align: center;
    color: #fff
}

.auth-reg-modal__soc-auth .soc-auth__item-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    width: 70%;
    margin: 23px auto 0
}

.auth-reg-modal__soc-auth .soc-auth__item-wrap .soc-auth__item {
    width: 25px;
    height: 25px;
    background: #fff;
    opacity: .8;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    text-indent: -9999px;
    display: block
}

.auth-reg-modal__soc-auth .soc-auth__item-wrap .soc-auth__item.ok {
    background: url("data:image/svg+xml,%3Csvg fill='none' height='25' viewBox='0 0 25 25' width='25' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ebeef2'%3E%3Cpath d='m12.3778 9.88925c1.3804-.00448 2.4798-1.11284 2.4748-2.49639-.0055-1.38355-1.1068-2.4856-2.4877-2.48665-1.3925-.00132-2.50451 1.12046-2.49373 2.51664.01026 1.37829 1.12203 2.47218 2.50663 2.4664z'/%3E%3Cpath d='m23.4143 0h-22.09889c-.726369 0-1.31541.588778-1.31541 1.31541v22.09889c0 .7267.589041 1.3154 1.31541 1.3154h22.09889c.7267 0 1.3154-.5887 1.3154-1.3154v-22.09889c0-.726632-.5887-1.31541-1.3154-1.31541zm-11.0284 2.30618c2.8147.0071 5.0746 2.31012 5.0607 5.15694-.015 2.78078-2.3117 5.03488-5.122 5.02538-2.78234-.0095-5.06379-2.3159-5.04801-5.10273.01658-2.81735 2.2996-5.08801 5.10931-5.07959zm5.7018 12.18232c-.6225.6395-1.3717 1.1015-2.2041 1.4248-.7869.3041-1.649.4583-2.5024.5604.1289.1405.1896.2086.2696.2899 1.1586 1.1641 2.322 2.3235 3.4766 3.4911.3931.3975.4762.8908.2592 1.3536-.2371.5064-.7672.8387-1.2875.8029-.3294-.0232-.5862-.1871-.814-.4162-.8745-.88-1.7656-1.7435-2.6216-2.639-.2492-.261-.3691-.2123-.5896.0147-.8795.9056-1.7727 1.7972-2.6716 2.6835-.40384.3983-.88396.4696-1.35304.2425-.49775-.2412-.81397-.7492-.78951-1.2604.01684-.3451.18679-.6088.42383-.8455 1.14599-1.1447 2.28934-2.2923 3.43322-3.439.076-.0758.1465-.1571.2568-.275-1.55984-.1628-2.96628-.5464-4.16988-1.4882-.14917-.1171-.3036-.2302-.4404-.3612-.52669-.5062-.57957-1.0852-.16259-1.6827.35622-.5109.95552-.6482 1.57771-.3549.12075.0566.23546.1279.34542.2039 2.24354 1.5417 5.32614 1.5845 7.57834.07.2228-.1702.4615-.3113.7382-.3812.538-.1382 1.0384.0589 1.3273.5293.3307.5359.3262 1.0599-.08 1.4767z'/%3E%3C/g%3E%3C/svg%3E")
}

.auth-reg-modal__soc-auth .soc-auth__item-wrap .soc-auth__item.fb {
    background: url("data:image/svg+xml,%3Csvg fill='none' height='25' viewBox='0 0 25 25' width='25' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h24.7297v24.7298h-24.7297z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m9.08821 4.78941v3.40479h-2.49446v4.1634h2.49446v12.3721h5.12409v-12.3718h3.4386s.322-1.9963.4781-4.17905c-.4475 0-3.8973 0-3.8973 0s0-2.42213 0-2.84668c0-.42547.5587-.99778 1.1109-.99778h2.7918c0-.56685 0-2.52545 0-4.33432895-1.4383 0-3.0746 0-3.7959 0-5.37696-.00028748-5.25029 4.16724895-5.25029 4.78934895z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E")
}

.auth-reg-modal__soc-auth .soc-auth__item-wrap .soc-auth__item.ig {
    background: url("data:image/svg+xml,%3Csvg fill='none' height='25' viewBox='0 0 25 25' width='25' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ebeef2'%3E%3Cpath d='m18.1006 0h-11.20169c-3.80406 0-6.89891 3.095-6.89891 6.89905v11.20175c0 3.8042 3.09485 6.899 6.89891 6.899h11.20169c3.8044 0 6.8992-3.095 6.8992-6.899v-11.20175c.0002-3.80405-3.0948-6.89905-6.8992-6.89905zm4.6813 18.1008c0 2.5811-2.1 4.6809-4.6811 4.6809h-11.20189c-2.58099.0002-4.6808-2.0998-4.6808-4.6809v-11.20175c0-2.58099 2.09981-4.68094 4.6808-4.68094h11.20169c2.5812 0 4.6811 2.09995 4.6811 4.68094v11.20175z'/%3E%3Cpath d='m12.5004 6.0584c-3.55205 0-6.44181 2.88975-6.44181 6.4418 0 3.552 2.88976 6.4416 6.44181 6.4416 3.5521 0 6.4419-2.8896 6.4419-6.4416 0-3.55205-2.8898-6.4418-6.4419-6.4418zm0 10.6651c-2.3288 0-4.2237-1.8946-4.2237-4.2234 0-2.329 1.8947-4.22374 4.2237-4.22374s4.2237 1.89474 4.2237 4.22374c0 2.3288-1.8948 4.2234-4.2237 4.2234z'/%3E%3Cpath d='m19.2125 4.17758c-.4273 0-.8471.17301-1.1489.47616-.3033.30166-.4777.72162-.4777 1.15045 0 .42751.1745.84732.4777 1.15046.3016.30167.7216.47616 1.1489.47616.4289 0 .8474-.17449 1.1505-.47616.3031-.30314.4762-.7231.4762-1.15046 0-.42883-.1731-.84879-.4762-1.15045-.3017-.30315-.7216-.47616-1.1505-.47616z'/%3E%3C/g%3E%3C/svg%3E")
}

.auth-reg-modal__soc-auth .soc-auth__item-wrap .soc-auth__item.vk {
    background: url("data:image/svg+xml,%3Csvg fill='none' height='25' viewBox='0 0 25 25' width='25' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h24.7297v24.7297h-24.7297z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath clip-rule='evenodd' d='m21.2835 14.2658c.8203.8009 1.6861 1.5545 2.4218 2.4361.325.3918.6327.7961.8681 1.2508.3335.6464.0315 1.3576-.5481 1.3962l-3.6027-.0016c-.9292.0771-1.6705-.297-2.2937-.9323-.4988-.508-.9608-1.0488-1.4404-1.574-.1966-.2146-.4024-.4166-.6483-.5763-.4918-.3192-.9187-.2215-1.1998.2915-.2862.5217-.3511 1.0994-.3792 1.6808-.0386.8484-.2951 1.0714-1.1472 1.1102-1.8212.0859-3.54958-.1896-5.15519-1.1083-1.41557-.8099-2.51328-1.9533-3.46872-3.2477-1.86025-2.5205-3.28483-5.29016-4.565196-8.13738-.2882-.64148-.0774333-.98582.630349-.99801 1.175307-.02283 2.350447-.02121 3.527127-.00163.47768.00699.79391.28097.97835.73224.63588 1.56353 1.41394 3.05108 2.39059 4.42988.26008.3671.52529.7342.90295.9926.41779.2861.73589.1913.93244-.2741.12472-.2951.17932-.613.20744-.9291.09311-1.08735.10538-2.17287-.05794-3.25644-.10026-.67626-.48117-1.11405-1.15596-1.24202-.34435-.06524-.29308-.19337-.12635-.38992.28958-.33898.56194-.55 1.10486-.55h4.07155c.641.12651.7834.41447.8711 1.05944l.0035 4.52274c-.0069.2497.1248.9906.5745 1.1559.3599.1176.5972-.1703.8132-.3986.9748-1.0346 1.6706-2.25739 2.2921-3.52354.2759-.55673.5131-1.13492.7429-1.71262.1703-.42868.4376-.63961.9204-.63027l3.9187.0035c.1162 0 .2338.0017.3463.02096.6604.11253.8413.39659.6374 1.0414-.3214 1.01166-.9466 1.85473-1.558 2.7017-.6535.90427-1.3524 1.77757-2.0005 2.68717-.5954.8306-.5481 1.2493.1916 1.9707z' fill='%23ebeef2' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E")
}

.auth-reg-modal__soc-auth .soc-auth__item-wrap .soc-auth__item:last-child {
    margin-right: 0
}

.auth-reg-modal__soc-auth .soc-auth__item-wrap .soc-auth__item:hover {
    opacity: 1
}

.modal__overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .6);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 4
}

.modal__container {
    background-color: #fff;
    padding: 40px 35px 0;
    width: 380px;
    max-width: 98%;
    border-radius: 4px;
    overflow-y: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative
}

.modal__container.loading:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--wpr-bg-bbb151a6-db40-4416-80f2-67aea95f3f6b) no-repeat 50% 50% rgba(255, 255, 255, .5);
    background-size: auto 80%;
    z-index: 2
}

.modal__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.modal__title {
    margin-top: 0;
    margin-bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.modal__close {
    background: 0 0;
    border: 0;
    opacity: .8;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.modal__close:hover {
    opacity: 1
}

.modal__header .modal__close:before {
    content: "\2715";
    color: #fff;
    font-size: 18px
}

.modal__btn {
    font-size: .875rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
    background-color: #e6e6e6;
    color: rgba(0, 0, 0, .8);
    border-radius: .25rem;
    border-style: none;
    border-width: 0;
    cursor: pointer;
    -webkit-appearance: button;
    text-transform: none;
    overflow: visible;
    line-height: 1.15;
    margin: 0;
    will-change: transform;
    -moz-osx-font-smoothing: grayscale;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    transition: -webkit-transform .25s ease-out;
    -webkit-transition: -webkit-transform .25s ease-out;
    -o-transition: transform .25s ease-out;
    transition: transform .25s ease-out;
    transition: transform .25s ease-out, -webkit-transform .25s ease-out
}

.modal__btn:focus, .modal__btn:hover {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05)
}

.modal__btn-primary {
    background-color: #00449e;
    color: #fff
}

@-webkit-keyframes mmfadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes mmfadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes mmfadeOut {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes mmfadeOut {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@-webkit-keyframes mmslideIn {
    from {
        -webkit-transform: translateY(15%);
        transform: translateY(15%)
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes mmslideIn {
    from {
        -webkit-transform: translateY(15%);
        transform: translateY(15%)
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes mmslideOut {
    from {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    to {
        -webkit-transform: translateY(-10%);
        transform: translateY(-10%)
    }
}

@keyframes mmslideOut {
    from {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    to {
        -webkit-transform: translateY(-10%);
        transform: translateY(-10%)
    }
}

.micromodal-slide {
    display: none
}

.micromodal-slide.is-open {
    display: block
}

.micromodal-slide[aria-hidden=false] .modal__overlay {
    -webkit-animation: mmfadeIn .3s cubic-bezier(0, 0, .2, 1);
    animation: mmfadeIn .3s cubic-bezier(0, 0, .2, 1)
}

.micromodal-slide[aria-hidden=false] .modal__container {
    -webkit-animation: mmslideIn .3s cubic-bezier(0, 0, .2, 1);
    animation: mmslideIn .3s cubic-bezier(0, 0, .2, 1)
}

.micromodal-slide[aria-hidden=true] .modal__overlay {
    -webkit-animation: mmfadeOut .3s cubic-bezier(0, 0, .2, 1);
    animation: mmfadeOut .3s cubic-bezier(0, 0, .2, 1)
}

.micromodal-slide[aria-hidden=true] .modal__container {
    -webkit-animation: mmslideOut .3s cubic-bezier(0, 0, .2, 1);
    animation: mmslideOut .3s cubic-bezier(0, 0, .2, 1)
}

.micromodal-slide .modal__container, .micromodal-slide .modal__overlay {
    will-change: transform
}

.photos-by-figter {
    margin-bottom: 30px
}

.photos-videos-by-fighter {
    margin: 30px 0;
    display: grid;
    grid-template-columns:1fr 1fr;
    grid-gap: 2vw
}

.photos-videos-by-fighter .photos-videos-by-fighter__item {
    display: block;
    background: #ebeef2;
    color: #3e71b4;
    text-decoration: none;
    border-radius: 2px;
    padding: 20px 10px 20px 87px;
    position: relative;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.photos-videos-by-fighter .photos-videos-by-fighter__item:hover {
    background: #3e71b4;
    color: #fff
}

.photos-videos-by-fighter .photos-videos-by-fighter__item.photos-videos-by-fighter__photos:after {
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg fill='none' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%233e71b4'%3E%3Cpath d='m23.6197 2.53491h-23.239448c-.209975 0-.380252.1702-.380252.38025v18.16984c0 .21.170277.3802.380252.3802h23.239448c.2102 0 .3803-.1702.3803-.3802v-18.16984c0-.21005-.1701-.38025-.3803-.38025zm-1.9012 15.89869-5.2297-5.4158c-.0578-.0597-.1523-.0636-.2147-.0087l-3.6272 3.1925-4.6362-5.7084c-.03012-.0373-.07415-.0585-.12396-.0575-.04799.001-.09279.0241-.12146.0625l-5.48377 7.3583v-13.04007h19.43699z'/%3E%3Cpath d='m15.9747 10.3091c1.0296 0 1.8655-.83519 1.8655-1.8656 0-1.0301-.8359-1.86574-1.8655-1.86574-1.0304 0-1.8653.83564-1.8653 1.86574 0 1.03034.835 1.8656 1.8653 1.8656z'/%3E%3C/g%3E%3C/svg%3E");
    top: 20px;
    left: 51px;
    content: '';
    width: 24px;
    height: 24px
}

.photos-videos-by-fighter .photos-videos-by-fighter__item.photos-videos-by-fighter__photos:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg fill='none' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FFFFFF'%3E%3Cpath d='m23.6197 2.53491h-23.239448c-.209975 0-.380252.1702-.380252.38025v18.16984c0 .21.170277.3802.380252.3802h23.239448c.2102 0 .3803-.1702.3803-.3802v-18.16984c0-.21005-.1701-.38025-.3803-.38025zm-1.9012 15.89869-5.2297-5.4158c-.0578-.0597-.1523-.0636-.2147-.0087l-3.6272 3.1925-4.6362-5.7084c-.03012-.0373-.07415-.0585-.12396-.0575-.04799.001-.09279.0241-.12146.0625l-5.48377 7.3583v-13.04007h19.43699z'/%3E%3Cpath d='m15.9747 10.3091c1.0296 0 1.8655-.83519 1.8655-1.8656 0-1.0301-.8359-1.86574-1.8655-1.86574-1.0304 0-1.8653.83564-1.8653 1.86574 0 1.03034.835 1.8656 1.8653 1.8656z'/%3E%3C/g%3E%3C/svg%3E")
}

.photos-videos-by-fighter .photos-videos-by-fighter__item.photos-videos-by-fighter__videos {
    padding: 20px 10px 20px 124px
}

.photos-videos-by-fighter .photos-videos-by-fighter__item.photos-videos-by-fighter__videos:after {
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg fill='none' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m23.0645 5.00472c-.8663-1.02983-2.4658-1.44991-5.5204-1.44991h-11.08841c-3.12457 0-4.75115.44717-5.614219 1.54359-.841471 1.069-.841471 2.6441-.841471 4.82407v4.15503c0 4.2233.9984 6.3676 6.45569 6.3676h11.08851c2.6489 0 4.1168-.3707 5.0664-1.2795.9739-.932 1.3894-2.4537 1.3894-5.0881v-4.15503c0-2.29896-.0651-3.88335-.9355-4.91775zm-7.6564 7.56888-5.0352 2.6316c-.1126.0588-.2357.088-.3586.088-.13923 0-.27812-.0375-.40114-.1119-.23164-.1404-.37308-.3915-.37308-.6623v-5.24623c0-.27035.14105-.52119.37223-.66162.23125-.14044.51889-.15004.75879-.0254l5.0352 2.61465c.2562.133.4171.3974.4174.686.0004.2887-.1598.5536-.4156.6872z' fill='%233E71B4'/%3E%3C/svg%3E");
    top: 20px;
    left: 88px;
    content: '';
    width: 24px;
    height: 24px
}

.photos-videos-by-fighter .photos-videos-by-fighter__item.photos-videos-by-fighter__videos:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg fill='none' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m23.0645 5.00472c-.8663-1.02983-2.4658-1.44991-5.5204-1.44991h-11.08841c-3.12457 0-4.75115.44717-5.614219 1.54359-.841471 1.069-.841471 2.6441-.841471 4.82407v4.15503c0 4.2233.9984 6.3676 6.45569 6.3676h11.08851c2.6489 0 4.1168-.3707 5.0664-1.2795.9739-.932 1.3894-2.4537 1.3894-5.0881v-4.15503c0-2.29896-.0651-3.88335-.9355-4.91775zm-7.6564 7.56888-5.0352 2.6316c-.1126.0588-.2357.088-.3586.088-.13923 0-.27812-.0375-.40114-.1119-.23164-.1404-.37308-.3915-.37308-.6623v-5.24623c0-.27035.14105-.52119.37223-.66162.23125-.14044.51889-.15004.75879-.0254l5.0352 2.61465c.2562.133.4171.3974.4174.686.0004.2887-.1598.5536-.4156.6872z' fill='%23FFFFFF'/%3E%3C/svg%3E")
}

@media (max-width: 760px) {
    .photos-videos-by-fighter {
        grid-template-columns:minmax(auto, 350px)
    }
}

.photos-videos-by-figter {
    margin-bottom: 30px
}

.post-author-default {
    background: #fff;
    border: 1px solid #e4eaf0;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    border-radius: 3px;
    position: relative;
    padding: 32px;
    overflow: hidden;
    display: grid;
    grid-template-columns:auto 1fr
}

.post-author-default .avatar {
    border: 2px solid #99a1ad;
    border-radius: 50%;
    margin-right: 15px;
    margin-bottom: 5px
}

.post-author-default .post-author-default__info-wrap .post-author-default__title-name-spec-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    margin-bottom: 18px
}

.post-author-default .post-author-default__info-wrap .post-author-default__title-name-spec-wrap .post-author__title {
    margin-bottom: 8px
}

.post-author-default .post-author-default__info-wrap .post-author-default__title-name-spec-wrap .post-author__name-link {
    font: 900 22px/1 'Source Sans Pro', sans-serif;
    text-decoration: none;
    display: block;
    margin-right: 10px;
    position: relative
}

.post-author-default .post-author-default__info-wrap .post-author-default__title-name-spec-wrap .post-author__name-link:before {
    content: '';
    position: absolute;
    top: -27px;
    left: -99px;
    width: 84px;
    height: 84px
}

.post-author-default .post-author-default__info-wrap .post-author-default__title-name-spec-wrap .post-author__name-link:hover {
    text-decoration: underline
}

.post-author-default .post-author-default__info-wrap .post-author-default__title-name-spec-wrap .post-author__spec {
    background: #a5b8d1;
    color: #fff;
    padding: 4px 6px;
    border-radius: 25px;
    font-size: 13px;
    line-height: 1
}

.post-author-default .post-author-default__info-wrap .post-author__bio {
    color: #99a1ad
}

@media (max-width: 540px) {
    .post-author-default .post-author-default__info-wrap .post-author-default__title-name-spec-wrap {
        display: block
    }

    .post-author-default .post-author-default__info-wrap .post-author-default__title-name-spec-wrap .post-author__spec {
        display: inline-block;
        margin-top: 10px;
        text-align: center
    }
}

@media (max-width: 400px) {
    .post-author-default .post-author-default__info-wrap .post-author__bio {
        margin-left: -90px
    }
}

.post-author-short .avatar-name-spec-wrap {
    display: grid;
    grid-template-columns:54px 1fr;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    grid-column-gap: 14px
}

.post-author-short .avatar-name-spec-wrap .avatar {
    border: 2px solid #93a1b5;
    border-radius: 50%
}

.post-author-short .avatar-name-spec-wrap .post-author__name-spec-wrap .post-author__name-link {
    display: block;
    text-decoration: none;
    margin-bottom: 3px;
    position: relative
}

.post-author-short .avatar-name-spec-wrap .post-author__name-spec-wrap .post-author__name-link:hover {
    text-decoration: underline
}

.post-author-short .avatar-name-spec-wrap .post-author__name-spec-wrap .post-author__name-link:after {
    content: '';
    width: 54px;
    height: 54px;
    position: absolute;
    top: -9px;
    left: -68px
}

.post-author-short .avatar-name-spec-wrap .post-author__name-spec-wrap .post-author__spec {
    color: #93a1b5;
    font-size: 13px;
    line-height: 1
}

.post-author-short .post-author__bio {
    margin-top: 10px;
    color: #99a1ad;
    font-size: 14px
}

.post-tags {
    background: #fff;
    padding: 38px 30px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    border-radius: 3px
}

.post-tags .post-tags__title {
    border-bottom: none;
    padding-left: 0
}

.post-tags .post-tags__tags-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.post-tags .post-tags__tags-wrap .post-tags__tag-link {
    background: #a5b8d1;
    font-size: 16px;
    padding: 5px 10px;
    margin-right: 8px;
    margin-bottom: 8px;
    color: #fff;
    text-decoration: none;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.post-tags .post-tags__tags-wrap .post-tags__tag-link:hover {
    background: #3e71b4
}

.post-tags .post-tags__tags-wrap .post-tags__tag-link:last-child {
    margin-right: 0
}

.ratings-fighters .ratings-fighters__item-wrap {
    counter-reset: list;
    list-style: none;
    margin: 0 20px
}

.ratings-fighters .ratings-fighters__item-wrap .rating-fighter-item {
    position: relative;
    border-bottom: 1px solid #ebeef2;
    padding: 15px 50px 15px 46px;
    border-radius: 3px;
    -webkit-transition: background .2s, color .2s;
    -o-transition: background .2s, color .2s;
    transition: background .2s, color .2s
}

.ratings-fighters .ratings-fighters__item-wrap .rating-fighter-item:before {
    content: counters(list, ".");
    counter-increment: list;
    position: absolute;
    left: 10px;
    top: 11px;
    width: 24px;
    height: 24px;
    font-size: 14px;
    line-height: 24px;
    color: #738296;
    text-align: center;
    border-radius: 50%;
    border: 1px solid #b5bdc7
}

.ratings-fighters .ratings-fighters__item-wrap .rating-fighter-item:hover {
    background: #ebeef2
}

.ratings-fighters .ratings-fighters__item-wrap .rating-fighter-item:hover:before {
    background: #b5bdc8;
    color: #fff
}

.ratings-fighters .ratings-fighters__item-wrap .rating-fighter-item .rating-fighter-item__photo {
    position: absolute;
    bottom: 0;
    right: 0
}

.ratings-fighters .ratings-fighters__item-wrap .rating-fighter-item .rating-fighter-item__name {
    color: #465467;
    text-decoration: none
}

.ratings-fighters .ratings-fighters__item-wrap .rating-fighter-item .rating-fighter-item__name:hover {
    text-decoration: underline
}

.ratings-fighters .ratings-fighters__item-wrap .rating-fighter-item .rating-fighter-item__name:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ratings-fighters .ratings-fighters__item-wrap .rating-fighter-item .rating-fighter-item__rating-change {
    position: absolute;
    top: 15px;
    right: 10px;
    font-size: 12px;
    line-height: 1;
    color: #fff;
    border-radius: 17px;
    padding: 4px 10px 4px 20px
}

.ratings-fighters .ratings-fighters__item-wrap .rating-fighter-item .rating-fighter-item__rating-change:before {
    content: '';
    width: 7px;
    height: 6px;
    background: no-repeat url("data:image/svg+xml,%3Csvg fill='none' height='6' viewBox='0 0 7 6' width='7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.00000095 6h6.99999905l-3.5-6.00000017z' fill='%23fff'/%3E%3C/svg%3E");
    position: absolute;
    top: 7px;
    left: 9px
}

.ratings-fighters .ratings-fighters__item-wrap .rating-fighter-item .rating-fighter-item__rating-change.rating-fighter-item__rating-change_plus {
    background: #97d174
}

.ratings-fighters .ratings-fighters__item-wrap .rating-fighter-item .rating-fighter-item__rating-change.rating-fighter-item__rating-change_minus {
    background: #ed4b4b
}

.ratings-fighters .ratings-fighters__item-wrap .rating-fighter-item .rating-fighter-item__rating-change.rating-fighter-item__rating-change_minus:before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.read-more-btn {
    display: block;
    margin: 0 auto;
    background: #ebeef2 no-repeat 14px 19px url("data:image/svg+xml,%3Csvg fill='none' height='6' viewBox='0 0 10 6' width='10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1.00012 4 4 4-4' stroke='%23738296' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");
    border-radius: 3px;
    color: #3e71b4;
    text-decoration: none;
    padding: 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 175px;
    text-align: right;
    font-size: 18px;
    line-height: 1;
    -webkit-transition: background .2s, color .2s;
    -o-transition: background .2s, color .2s;
    transition: background .2s, color .2s;
    position: relative;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none
}

.read-more-btn.loading {
    background-color: #3e71b4;
    color: #fff
}

.read-more-btn.loading:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--wpr-bg-a09a9e01-3d18-49fc-bf25-9c84247b686e) no-repeat 50% 50% rgba(255, 255, 255, .5);
    background-size: auto 80%;
    z-index: 2
}

.read-more-btn:hover {
    background-color: #3e71b4;
    color: #fff
}

.related-posts {
    padding: 0 30px
}

.related-posts .related-posts__item-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.related-posts .related-posts__item-wrap .item-post-imgbg {
    width: 48%;
    margin-bottom: 30px
}

.related-posts .related-posts__item-wrap .item-post-imgbg .item-post-imgbg__link {
    padding: 20px;
    bottom: 30px
}

.related-posts .related-posts__item-wrap .item-post-imgbg .item-post-imgbg__link:after {
    top: -330px;
    height: 419px
}

.related-posts__item-wrap_fighter {
    padding: 0 30px
}

.related-posts__item-wrap_fighter .related-posts__item-wrap {
    display: grid;
    grid-template-columns:repeat(2, 1fr);
    grid-gap: 1vw;
    margin: 0 auto
}

.related-posts__item-wrap_fighter .related-posts__item-wrap .item-post-imgbg:after {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(34, 34, 34, 0)), to(#040404));
    background: -o-linear-gradient(top, rgba(34, 34, 34, 0) 0, #040404 100%);
    background: linear-gradient(180deg, rgba(34, 34, 34, 0) 0, #040404 100%)
}

.related-posts__item-wrap_fighter .related-posts__item-wrap .item-post-imgbg .item-post-imgbg__cat {
    top: 60px;
    padding: 7px 22px;
    font-size: 16px;
    color: #465467
}

.related-posts__item-wrap_fighter .related-posts__item-wrap .item-post-imgbg .item-post-imgbg__link {
    bottom: 100px;
    font-weight: 700;
    font-size: 22px;
    left: 10px;
    padding-right: 20px
}

.related-posts__item-wrap_fighter .related-posts__item-wrap .item-post-imgbg .item-post-imgbg__link:after {
    top: -385px;
    left: -10px;
    width: 470px;
    height: 532px
}

.related-posts__item-wrap_fighter .related-posts__item-wrap .item-post-imgbg .add-info {
    bottom: 20px;
    left: 10px;
    font-size: 14px
}

.related-posts__item-wrap_fighter .related-posts__item-wrap .item-post-imgbg .add-info .fighter-nickname {
    margin-bottom: 9px
}

@media (max-width: 700px) {
    .related-posts__item-wrap_fighter {
        padding: 0 15px
    }
}

@media (max-width: 490px) {
    .related-posts {
        padding: 0 30px
    }

    .related-posts .related-posts__item-wrap {
        display: block
    }

    .related-posts .related-posts__item-wrap .item-post-imgbg {
        width: 100%
    }

    .related-posts__item-wrap_fighter .related-posts__item-wrap {
        grid-template-columns:repeat(1, 1fr)
    }
}

.search-form {
    height: 100%;
    position: absolute;
    top: 0;
    right: 10px;
    width: 231px;
    -webkit-transition: width .15s;
    -o-transition: width .15s;
    transition: width .15s
}

.search-form .search-form__field {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    z-index: 1;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    border: none;
    border-radius: 41px;
    padding: 6px 13px 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 1;
    opacity: 1;
    -webkit-transition: opacity .15s;
    -o-transition: opacity .15s;
    transition: opacity .15s
}

.search-form .search-form__field::-webkit-input-placeholder {
    color: rgba(47, 66, 90, .4)
}

.search-form .search-form__field:-moz-placeholder {
    color: rgba(47, 66, 90, .4)
}

.search-form .search-form__field::-moz-placeholder {
    color: rgba(47, 66, 90, .4)
}

.search-form .search-form__field:-ms-input-placeholder {
    color: rgba(47, 66, 90, .4)
}

.search-form .search-form__button {
    position: absolute;
    top: 50%;
    right: 10px;
    background: url("data:image/svg+xml,%3Csvg fill='none' height='16' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m15.4888 14.5735-3.808-3.9606c.9791-1.16389 1.5156-2.62835 1.5156-4.15291 0-3.56198-2.8981-6.45999-6.46004-6.45999-3.56198 0-6.459993 2.89801-6.459993 6.45999 0 3.56201 2.898013 6.46001 6.459993 6.46001 1.33722 0 2.61152-.4033 3.70104-1.169l3.8369 3.9906c.1604.1666.3761.2584.6073.2584.2188 0 .4263-.0834.5839-.2351.3348-.3221.3455-.8564.0233-1.1914zm-8.75244-12.88828c2.63287 0 4.77474 2.14191 4.77474 4.77477 0 2.63287-2.14187 4.77481-4.77474 4.77481s-4.77478-2.14194-4.77478-4.77481c0-2.63286 2.14191-4.77477 4.77478-4.77477z' fill='%232f445f' fill-opacity='.33'/%3E%3C/svg%3E");
    border: none;
    width: 16px;
    height: 16px;
    z-index: 2;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.search-form.search-form_hidden {
    width: 16px
}

.search-form.search-form_hidden .search-form__field {
    opacity: 0
}

.search-form.search-form_hidden .search-form__button {
    background: url("data:image/svg+xml,%3Csvg fill='none' height='16' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m15.4888 14.5735-3.808-3.9606c.9791-1.16389 1.5156-2.62835 1.5156-4.15291 0-3.56198-2.8981-6.45999-6.46004-6.45999-3.56198 0-6.459993 2.89801-6.459993 6.45999 0 3.56201 2.898013 6.46001 6.459993 6.46001 1.33722 0 2.61152-.4033 3.70104-1.169l3.8369 3.9906c.1604.1666.3761.2584.6073.2584.2188 0 .4263-.0834.5839-.2351.3348-.3221.3455-.8564.0233-1.1914zm-8.75244-12.88828c2.63287 0 4.77474 2.14191 4.77474 4.77477 0 2.63287-2.14187 4.77481-4.77474 4.77481s-4.77478-2.14194-4.77478-4.77481c0-2.63286 2.14191-4.77477 4.77478-4.77477z' fill='%23fff' fill-opacity='.7'/%3E%3C/svg%3E")
}

.search-form.search-mobile {
    position: relative;
    top: 0;
    right: 0;
    margin: 36px 8px 18px 8px;
    width: auto
}

.search-form.search-mobile .search-form__field {
    position: static;
    width: 100%;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.show-all-link-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 23px;
    border-top: 1px solid rgba(228, 234, 240, .8);
    text-align: center
}

.show-all-link-wrap .show-all-link {
    display: inline-block;
    background: #ebeef2 url("data:image/svg+xml,%3Csvg fill='none' height='22' viewBox='0 0 22 22' width='22' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cfilter id='a' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse' height='22' width='22' x='0' y='0'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='BackgroundImageFix' mode='normal' result='effect1_dropShadow'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow' mode='normal' result='shape'/%3E%3C/filter%3E%3Cg filter='url(%23a)'%3E%3Cpath d='m17.5 3.50001h-2.5v-3.000001c0-.276152-.2239-.500009-.5-.500009h-9.99999c-.27615 0-.50001.223857-.50001.500009v11.499991c0 1.1046.89543 2 2.00001 2h9.99999c1.1046 0 2-.8954 2-2v-8.00001c0-.27613-.2239-.49998-.5-.49998zm-9.50001-1.00002h3.00001c.2761 0 .5.22386.5.50001s-.2239.50001-.5.50001h-3.00001c-.27615 0-.50001-.22386-.50001-.50001s.22388-.50001.50001-.50001zm4.50001 9.50001h-6.00001c-.27615 0-.50001-.2239-.50001-.5 0-.2762.22386-.5.50001-.5h6.00001c.2761 0 .5.2238.5.5 0 .2761-.2239.5-.5.5zm0-2.00002h-6.00001c-.27615 0-.50001-.22385-.50001-.50001 0-.27615.22386-.50001.50001-.50001h6.00001c.2761 0 .5.22386.5.50001 0 .27616-.2239.50001-.5.50001zm0-1.99998h-6.00001c-.27615 0-.50001-.22385-.50001-.50001 0-.27615.22386-.5.50001-.5h6.00001c.2761 0 .5.22385.5.5 0 .27616-.2239.50001-.5.50001zm0-2h-6.00001c-.27615 0-.50001-.22386-.50001-.50001 0-.27616.22386-.50001.50001-.50001h6.00001c.2761 0 .5.22385.5.50001 0 .27615-.2239.50001-.5.50001zm4.5 6c0 .5523-.4477 1-1 1s-1-.4477-1-1v-7.5h2z' fill='%23738296'/%3E%3C/g%3E%3C/svg%3E") no-repeat 14px 14px;
    border-radius: 3px;
    color: #3e71b4;
    text-decoration: none;
    padding: 12px 12px 12px 45px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: right;
    font-size: 18px;
    line-height: 1;
    -webkit-transition: background .2s, color .2s;
    -o-transition: background .2s, color .2s;
    transition: background .2s, color .2s
}

.show-all-link-wrap .show-all-link:hover {
    background-color: #3e71b4;
    color: #fff
}

.simple-search-form {
    position: relative;
    margin-top: 20px;
    overflow: hidden;
    height: 32px
}

.simple-search-form .simple-search-form__field {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    z-index: 1;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    border: none;
    border-radius: 41px;
    padding: 6px 13px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 1;
    opacity: 1;
    -webkit-transition: opacity .15s;
    -o-transition: opacity .15s;
    transition: opacity .15s
}

.simple-search-form .simple-search-form__field::-webkit-input-placeholder {
    color: rgba(47, 66, 90, .4)
}

.simple-search-form .simple-search-form__field:-moz-placeholder {
    color: rgba(47, 66, 90, .4)
}

.simple-search-form .simple-search-form__field::-moz-placeholder {
    color: rgba(47, 66, 90, .4)
}

.simple-search-form .simple-search-form__field:-ms-input-placeholder {
    color: rgba(47, 66, 90, .4)
}

.simple-search-form .simple-search-form__button {
    position: absolute;
    top: 50%;
    right: 10px;
    background: url("data:image/svg+xml,%3Csvg fill='none' height='16' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m15.4888 14.5735-3.808-3.9606c.9791-1.16389 1.5156-2.62835 1.5156-4.15291 0-3.56198-2.8981-6.45999-6.46004-6.45999-3.56198 0-6.459993 2.89801-6.459993 6.45999 0 3.56201 2.898013 6.46001 6.459993 6.46001 1.33722 0 2.61152-.4033 3.70104-1.169l3.8369 3.9906c.1604.1666.3761.2584.6073.2584.2188 0 .4263-.0834.5839-.2351.3348-.3221.3455-.8564.0233-1.1914zm-8.75244-12.88828c2.63287 0 4.77474 2.14191 4.77474 4.77477 0 2.63287-2.14187 4.77481-4.77474 4.77481s-4.77478-2.14194-4.77478-4.77481c0-2.63286 2.14191-4.77477 4.77478-4.77477z' fill='%232f445f' fill-opacity='.33'/%3E%3C/svg%3E");
    border: none;
    width: 16px;
    height: 16px;
    z-index: 2;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.simple-search-form .simple-search-form__tooltip {
    color: #000;
    padding: 5px 10px;
    font-size: 13px;
    position: absolute;
    top: 32px;
    left: 5px;
    width: calc(100% - 10px);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    background: #fff;
    border: 1px solid #e4eaf0;
    border-radius: 3px;
    display: none
}

.simple-search-form .simple-search-form__tooltip.active {
    display: block;
    z-index: 4
}

.simple-search-form .simple-search-form__tooltip .search-result {
    display: block;
    width: 100%;
    text-align: left;
    border: none;
    margin-bottom: 3px;
    color: #323e4c;
    background: 0 0
}

.simple-search-form .simple-search-form__tooltip .search-result:last-child {
    margin-bottom: 0
}

.simple-search-form .simple-search-form__tooltip .search-result:focus, .simple-search-form .simple-search-form__tooltip .search-result:hover {
    background: #3b5078;
    color: #fff
}

.slider-wrap {
    visibility: hidden;
    padding: 30px
}

.slider-wrap .slider {
    border-bottom: 1px solid rgba(228, 234, 240, .8)
}

.slider-wrap .slider .item-post-simple__img {
    width: 100%;
    height: auto
}

.slider-wrap .dots .glider-dot {
    background: #dcdfe4
}

.slider-wrap .dots .glider-dot.active {
    background: #3e71b4
}

.tags-menu li .current, .tags-menu li a {
    color: rgba(255, 255, 255, .7);
    text-decoration: none;
    font-size: 14px;
    line-height: 16px;
    background: rgba(255, 255, 255, .1);
    display: block;
    padding: 3px;
    -webkit-transition: background-color .2s;
    -o-transition: background-color .2s;
    transition: background-color .2s
}

.tags-menu li {
    list-style: none;
    float: left;
    margin-right: 5px;
    margin-bottom: 5px
}

.tags-menu li a:hover {
    background: rgba(62, 113, 180, .4)
}

.tags-menu li .current {
    background: rgba(62, 113, 180, .4)
}

.top-news {
    position: absolute;
    top: 18px;
    right: 30px;
    max-width: 300px;
    max-height: 44px;
    overflow: hidden
}

.top-news .top-news__img {
    float: right;
    border-radius: 50%;
    border: 2px solid #ed4b4b;
    position: relative;
    z-index: 3
}

.top-news .top-news__link {
    text-decoration: none;
    color: #3e71b4;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.top-news .top-news__link:hover {
    text-decoration: underline
}

.top-news .top-news__link .top-news__link-inner {
    font-size: 12px;
    margin: auto;
    margin-right: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: opacity .5s;
    -o-transition: opacity .5s;
    transition: opacity .5s
}

.top-news .top-news__link:after {
    position: absolute;
    content: '';
    bottom: 0;
    right: 0;
    width: 20px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg fill='none' height='20' viewBox='0 0 20 20' width='20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h20v20h-20z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m2.11812 9.75391s.79016 1.16079 2.44626 2.14339c0 0-1.19942-10.13679 6.61552-11.8973-2.0022 7.34848 2.5469 9.42086 4.2051 5.53852 2.7693 3.6973.6667 6.92298.6667 6.92298 1.1355.1636 2.0893-1.0769 2.0893-1.0769.0085.1528.0133.3066.0133.4616 0 4.5032-3.6505 8.1538-8.1538 8.1538-4.50323 0-8.15382-3.6506-8.15382-8.1538 0-.7234.09469-1.4246.27144-2.09229z' fill='%23ff6536'/%3E%3Cpath d='m18.1405 11.3846s-.9538 1.2405-2.0893 1.0769c0 0 2.1026-3.22568-.6666-6.92298-1.6583 3.88234-6.20737 1.80996-4.2051-5.53852-.4186.0942969-.8111.212773-1.1795.352266v19.647734c4.5032 0 8.1538-3.6506 8.1538-8.1538 0-.155-.0047-.3088-.0133-.4616z' fill='%23ff421d'/%3E%3Cpath d='m6.4248 16.4241c0 1.9749 1.60102 3.5759 3.5759 3.5759 1.975 0 3.576-1.601 3.576-3.5759 0-1.0571-.4587-2.007-1.1878-2.6617-1.3826 1.8783-3.35285-.9709-1.8174-3.0516 0 0-4.1467.5196-4.1467 5.7133z' fill='%23fbbf00'/%3E%3Cpath d='m13.5759 16.4241c0-1.0571-.4586-2.007-1.1878-2.6617-1.3826 1.8783-3.35279-.9709-1.8173-3.0516 0 0-.2253.0283-.5708.1373v9.1519c1.9749 0 3.5759-1.601 3.5759-3.5759z' fill='%23ffa900'/%3E%3C/g%3E%3C/svg%3E");
    z-index: 4
}

@media (max-width: 680px) {
    .top-news .top-news__link .top-news__link-inner {
        max-width: 0;
        opacity: 0;
        overflow: hidden;
        position: relative;
        z-index: 2
    }

    .top-news .top-news__link .top-news__link-inner.is-hidden {
        max-width: 0
    }

    .top-news .top-news__link .top-news__link-inner.is-visible {
        max-width: none;
        opacity: 1;
        padding: 4px 19px;
        background: #fff;
        left: 22px;
        -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .18);
        box-shadow: 0 0 5px rgba(0, 0, 0, .18);
        border-radius: 30px 0 0 30px
    }

    .top-news .top-news__link .top-news__link-inner:hover {
        text-decoration: underline
    }

    .top-news .top-news__link:hover {
        text-decoration: none
    }
}

.top-posts-slider__wrap {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative
}

.top-posts-slider__wrap .top-posts-slider .item-post-imgbg {
    display: none
}

.top-posts-slider__wrap .top-posts-slider .item-post-imgbg:first-child {
    display: block
}

.top-posts-slider__wrap .top-posts-slider .item-post-imgbg .item-post-imgbg__link {
    top: 50%;
    bottom: auto;
    padding: 0;
    left: 40px;
    font-size: 20px;
    width: 80%
}

.top-posts-slider__wrap .top-posts-slider.active .item-post-imgbg {
    display: block
}

.top-posts-slider__wrap .dots {
    position: absolute;
    bottom: 30px;
    left: 50px
}

.top-posts-slider__wrap .dots .glider-dot {
    background: #dcdfe4
}

.top-posts-slider__wrap .dots .glider-dot.active {
    background: #3e71b4
}

.top-posts-slider__wrap .dots .glider-dot:first-child {
    margin-left: 0
}

.vote {
    color: #465467;
    padding: 0 30px
}

.vote .vote {
    padding: 0
}

.vote .section__title {
    font-size: 20px;
    border-bottom: 2px solid #ebeef2;
    margin-bottom: 28px;
    padding-bottom: 12px
}

.vote .dem__radio {
    position: relative;
    top: -5px
}

.vote .dem__radio_label {
    font-size: 16px
}

.vote .dem-vote-button {
    float: none
}

.vote .dem-results-link {
    color: #3e71b4 !important;
    text-decoration: none;
    border-bottom: 1px dashed #3e71b4
}

.vote .dem-add-answer a {
    color: #3e71b4 !important;
    text-decoration: none;
    border-bottom: 1px dashed #3e71b4
}

.vote .dem-button {
    background: #ebeef2 !important;
    text-transform: none !important;
    width: 100%;
    color: #3e71b4 !important;
    -webkit-transition: background .2s, color .2s;
    -o-transition: background .2s, color .2s;
    transition: background .2s, color .2s;
    border-radius: 3px
}

.vote .dem-button:hover {
    background: #3e71b4 !important;
    color: #fff !important
}

.sidebar .widget_democracy {
    background: #fff;
    border: 1px solid #e4eaf0;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    border-radius: 3px;
    margin-bottom: 30px
}

.sidebar .widget_democracy .section__title {
    font-size: 20px;
    color: #738296;
    text-transform: uppercase;
    font-weight: 400;
    border-bottom: 1px solid rgba(228, 234, 240, .8);
    padding: 24px 30px
}

.sidebar .widget_democracy .dem-screen {
    padding: 30px
}

.tournament-announce {
    background: #fff;
    position: relative;
    padding-bottom: 49px;
}

.tournament-announce .tournament-announce__items-wrap {
    padding: 30px
}

.tournament-announce .show-all-link-wrap .show-all-link {
    background-image: url("data:image/svg+xml,%3Csvg fill='none' height='14' viewBox='0 0 14 14' width='14' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h14v14h-14z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)' fill='%23738296'%3E%3Cpath d='m5.47542 4.12708v-3.385107c0-.232564-.0323-.4882-.12736-.625709-2.30165-.644166-2.56651 1.595646-2.56651 1.595646-.07383.28148-.11075.80475-.12921 1.34463.11998-.02861.23903-.04614.35346-.04614.33408 0 .62756.13197.8269.37192.2501.30178.33593.7346.26671 1.34462h.59802c.37284 0 .68662-.25563.77799-.59986z'/%3E%3Cpath d='m12.53 8.97583h-.3765c-.7513 0-1.364-.49097-1.364-1.09545v-.59987c-.2428.17719-.563.28701-.91645.28701h-.37654c-.75214 0-1.36493-.49004-1.36493-1.09452v-.25103c-.24271.1772-.56295.28609-.91641.28609h-.37653c-.74199 0-1.34648-.47897-1.36217-1.07237-.21041.17811-.48174.28701-.77798.28701h-.66078c-.08767.38484.00831 1.42399-.47159 1.81345-.27224.25286-.62386-.19012-.62386-.19012.76783-.83704.718-2.17613.718-2.17613.19288-1.03824-.49466-1.59934-.88965-1.59934-.11259 0-.23718.02768-.36546.07198 0 0-.7586.3913-1.06131.66447-.28424.19657-.827814.84351-.88411.90995l-.013843-.01938c-.748451 1.2182.175346 2.47146.175346 2.47146 1.192357 2.0857 3.431247 4.84136 3.431247 4.84136 1.04285.8943.44667 1.4148.44667 1.4148l7.81765.0748.3969-1.3401c.7355-1.4046 1.0299-3.07866 1.1332-4.49712-.1559.4679-.6857.81305-1.3169.81305z'/%3E%3Cpath d='m12.1532 7.93579h.3766c.4965 0 .9173-.29625.9173-.64786v-4.07818c0-.35069-.4208-.64786-.9173-.64786h-.3766c-.4965 0-.9164.29624-.9164.64786v2.66987 1.40831c0 .35069.4199.64786.9164.64786z'/%3E%3Cpath d='m6.83872 5.46709h.37654c.49743 0 .91641-.29624.91641-.64786v-3.0178-1.059456c0-.350692-.41898-.6478578-.91641-.6478578h-.37654c-.4965 0-.91733.2971658-.91733.6478578v4.078186c.00092.35069.42083.64693.91733.64693z'/%3E%3Cpath d='m9.49644 6.52654h.37653c.49653 0 .91643-.29625.91643-.64786v-2.66895-1.40831c0-.35069-.4199-.64786-.91643-.64786h-.37653c-.49743 0-.91734.29625-.91734.64786v3.01872 1.05946c0 .35069.41991.64694.91734.64694z'/%3E%3C/g%3E%3C/svg%3E")
}

@media (max-width: 1020px) {
    .tournament-announce .tournament-announce__items-wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding-bottom: 90px
    }

    .tournament-announce .tournament-announce__items-wrap .tournament-announce__item {
        width: 49%
    }

    .tournament-announce .tournament-announce__items-wrap .tournament-announce__item:last-child {
        display: none
    }
}

@media (max-width: 715px) {
    .tournament-announce .tournament-announce__items-wrap {
        display: block
    }

    .tournament-announce .tournament-announce__items-wrap .tournament-announce__item {
        width: 100%
    }

    .tournament-announce .tournament-announce__items-wrap .tournament-announce__item:last-child {
        display: block
    }
}

@media (max-width: 385px) {
    .tournament-announce .tournament-announce__items-wrap {
        padding: 16px 10px;
        padding-bottom: 90px
    }
}

.blog-announce {
    padding-bottom: 109px;
    position: relative
}

.blog-announce .blog-announce__left-right-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.blog-announce .blog-announce__left-right-wrap .blog-announce__left {
    width: 50%;
    padding-left: 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.blog-announce .blog-announce__left-right-wrap .blog-announce__left .item-post-imgbg {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.blog-announce .blog-announce__left-right-wrap .blog-announce__right {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.blog-announce .blog-announce__left-right-wrap .blog-announce__right .item-post-phototext {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.blog-announce .blog-announce__left-right-wrap.blog-announce__content-wrap_pt {
    padding: 30px 0
}

.blog-announce .show-all-link {
    background-image: url("data:image/svg+xml,%3Csvg fill='none' height='16' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h16v16h-16z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)' fill='%23738296'%3E%3Cpath d='m14.0681 3.92053-1.9886-1.98865-3.70304 3.73401 1.98904 1.9889z'/%3E%3Cpath d='m6.59449 8.82252c-.16101.38659.22718.77429.61353.61279l2.38049-1.23145-1.76367-1.76367z'/%3E%3Cpath d='m15.8626 2.12585c.1831-.1831.1831-.47985 0-.66296l-1.3257-1.325561c-.1831-.1831054-.4799-.1831054-.663 0l-1.1317 1.131711 1.9885 1.98865z'/%3E%3Cpath d='m1.40625 13.1562h.46875v2.375c0 .1895.11401.3608.28931.433.17273.0722.37549.0337.51086-.1015l2.70642-2.7065h5.46221c.7753 0 1.4062-.6308 1.4062-1.4062v-4.65417l-1.4786 1.47863c-.1291.12915-.2797.23072-.4486.30164l-2.68388 1.3916c-.24402.1053-.42713.1425-.61389.1425-.13953 0-.27405-.0269-.40406-.0664h-3.33972c-.25915 0-.46875-.2098-.46875-.4688 0-.25916.2096-.46875.46875-.46875h2.37366c-.09253-.30688-.05286-.63928.07471-.94434l1.44653-2.80932c.04114-.10388.14282-.25501.27148-.38355l1.4878-1.48779h-7.52918c-.77539 0-1.40625.63086-1.40625 1.40625v6.5625c0 .7754.63086 1.4062 1.40625 1.4062z'/%3E%3C/g%3E%3C/svg%3E")
}

@media (max-width: 680px) {
    .blog-announce .blog-announce__left-right-wrap {
        display: block
    }

    .blog-announce .blog-announce__left-right-wrap .blog-announce__left {
        width: 100%
    }

    .blog-announce .blog-announce__left-right-wrap .blog-announce__left .item-post-imgbg {
        margin-bottom: 12px;
        margin-right: 30px
    }

    .blog-announce .blog-announce__left-right-wrap .blog-announce__right {
        width: 100%
    }
}

.girl {
    position: relative
}

.girl .girl__title {
    font-weight: 900;
    font-size: 20px;
    line-height: 1;
    text-transform: uppercase;
    color: #fff;
    position: absolute;
    top: 20px;
    left: 50%;
    z-index: 2;
    padding: 0 35px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 183px
}

.girl .glider-next, .girl .glider-prev {
    top: 6px;
    left: 14px;
    color: #fff;
    z-index: 3;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s
}

.girl .glider-next:hover, .girl .glider-prev:hover {
    color: #3e71b4
}

.girl .glider-next {
    left: auto;
    right: 14px
}

.girl .one-slider {
    height: 100%
}

.girl .one-slider .glider-track {
    height: 100%
}

.girl .one-slider .glider-track .one-slider__slide {
    position: relative;
    overflow: hidden
}

.girl .one-slider .glider-track .one-slider__slide .one-slider__img {
    text-indent: -9999px;
    min-height: 100%;
    background-size: 100%;
    border: 2px solid #fff
}

.girl .one-slider .glider-track .one-slider__slide .one-slider__title-inst-wrap {
    position: absolute;
    bottom: 92px;
    left: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 30px;
    z-index: 1
}

.girl .one-slider .glider-track .one-slider__slide .one-slider__title-inst-wrap:after {
    content: '';
    position: absolute;
    top: -493px;
    left: -17px;
    width: 580px;
    height: 720px;
    background: rgba(0, 0, 0, .2);
    z-index: 1
}

.girl .one-slider .glider-track .one-slider__slide .one-slider__title-inst-wrap .one-slider__slide-title {
    position: relative;
    display: block;
    font-weight: 900;
    font-size: 36px;
    color: #fff;
    text-decoration: none;
    z-index: 2;
    opacity: .8;
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s;
    transition: opacity .2s;
    line-height: 1
}

.girl .one-slider .glider-track .one-slider__slide .one-slider__title-inst-wrap .one-slider__slide-title:hover {
    opacity: 1
}

.girl .one-slider .glider-track .one-slider__slide .one-slider__title-inst-wrap .one-slider__slide-title:after {
    content: '';
    position: absolute;
    top: -475px;
    left: -47px;
    width: 580px;
    height: 720px;
    z-index: 2
}

.girl .one-slider .glider-track .one-slider__slide .one-slider__title-inst-wrap .one-slider__instagram-link {
    color: #fff;
    text-decoration: none;
    display: block;
    background: no-repeat 0 100% url("data:image/svg+xml,%3Csvg fill='none' height='16' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h15.6997v15.6997h-15.6997z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)' fill='%23fff' fill-opacity='.7'%3E%3Cpath d='m11.367 0h-7.03458c-2.38889 0-4.33242 1.94362-4.33242 4.33252v7.03458c0 2.389 1.94353 4.3325 4.33242 4.3325h7.03458c2.3891 0 4.3326-1.9436 4.3326-4.3325v-7.03458c.0001-2.3889-1.9435-4.33252-4.3326-4.33252zm2.9397 11.3671c0 1.6209-1.3187 2.9395-2.9396 2.9395h-7.03468c-1.62083.0001-2.93948-1.3186-2.93948-2.9395v-7.03458c0-1.62083 1.31865-2.93958 2.93948-2.93958h7.03458c1.6209 0 2.9396 1.31875 2.9396 2.93958v7.03458z'/%3E%3Cpath d='m7.84958 3.80457c-2.23065 0-4.04538 1.81472-4.04538 4.04538 0 2.23055 1.81473 4.04515 4.04538 4.04515 2.23062 0 4.04542-1.8146 4.04542-4.04515 0-2.23066-1.8148-4.04538-4.04542-4.04538zm0 6.69753c-1.46249 0-2.65244-1.18975-2.65244-2.65224 0-1.46259 1.18985-2.65245 2.65244-2.65245s2.65242 1.18986 2.65242 2.65245c0 1.46249-1.18992 2.65224-2.65242 2.65224z'/%3E%3Cpath d='m12.0649 2.62341c-.2683 0-.532.10865-.7215.29902-.1905.18944-.2999.45317-.2999.72247 0 .26847.1095.53211.2999.72248.1894.18944.4532.29902.7215.29902.2693 0 .5321-.10958.7225-.29902.1904-.19037.299-.4541.299-.72248 0-.2693-.1086-.53303-.299-.72247-.1894-.19037-.4532-.29902-.7225-.29902z'/%3E%3C/g%3E%3C/svg%3E");
    padding-left: 25px;
    margin-top: 5px;
    position: relative;
    z-index: 3;
    opacity: .6;
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s;
    transition: opacity .2s
}

.girl .one-slider .glider-track .one-slider__slide .one-slider__title-inst-wrap .one-slider__instagram-link:hover {
    opacity: 1
}

.girl .girl__to-vote {
    display: block;
    position: absolute;
    bottom: 30px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 2;
    font-size: 15px;
    line-height: 1;
    padding: 6px 12px;
    color: #fff;
    background: #3e71b4;
    text-decoration: none;
    text-align: center;
    opacity: .8;
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s;
    transition: opacity .2s;
    width: 70%;
    border-radius: 3px
}

.girl .girl__to-vote:hover {
    opacity: 1
}

.home-text {
    background: #fff url(../../../../../../../../themes/mma/img/home-text-bg.webp) 100% 100% no-repeat;
    padding: 60px 20px;
    background-size: auto 100%;
    border-radius: 3px 3px 0 0
}

.home-text .home-text__title {
    font-size: 32px;
    font-weight: 900;
    color: #738296;
    margin: 0 auto 30px
}

.home-text .home-text__text {
    color: rgba(70, 84, 103, .9)
}

.news {
    background: #fff;
    padding-bottom: 89px;
    position: relative
}

.news .item-post-simple__img {
    border-radius: 0
}

.news .news__show-all-link-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 23px;
    border-top: 1px solid rgba(228, 234, 240, .8)
}

.news .news__show-all-link-wrap .news__show-all-link {
    display: block;
    margin: 0 auto;
    background: #ebeef2 url("data:image/svg+xml,%3Csvg fill='none' height='22' viewBox='0 0 22 22' width='22' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cfilter id='a' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse' height='22' width='22' x='0' y='0'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='BackgroundImageFix' mode='normal' result='effect1_dropShadow'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow' mode='normal' result='shape'/%3E%3C/filter%3E%3Cg filter='url(%23a)'%3E%3Cpath d='m17.5 3.50001h-2.5v-3.000001c0-.276152-.2239-.500009-.5-.500009h-9.99999c-.27615 0-.50001.223857-.50001.500009v11.499991c0 1.1046.89543 2 2.00001 2h9.99999c1.1046 0 2-.8954 2-2v-8.00001c0-.27613-.2239-.49998-.5-.49998zm-9.50001-1.00002h3.00001c.2761 0 .5.22386.5.50001s-.2239.50001-.5.50001h-3.00001c-.27615 0-.50001-.22386-.50001-.50001s.22388-.50001.50001-.50001zm4.50001 9.50001h-6.00001c-.27615 0-.50001-.2239-.50001-.5 0-.2762.22386-.5.50001-.5h6.00001c.2761 0 .5.2238.5.5 0 .2761-.2239.5-.5.5zm0-2.00002h-6.00001c-.27615 0-.50001-.22385-.50001-.50001 0-.27615.22386-.50001.50001-.50001h6.00001c.2761 0 .5.22386.5.50001 0 .27616-.2239.50001-.5.50001zm0-1.99998h-6.00001c-.27615 0-.50001-.22385-.50001-.50001 0-.27615.22386-.5.50001-.5h6.00001c.2761 0 .5.22385.5.5 0 .27616-.2239.50001-.5.50001zm0-2h-6.00001c-.27615 0-.50001-.22386-.50001-.50001 0-.27616.22386-.50001.50001-.50001h6.00001c.2761 0 .5.22385.5.50001 0 .27615-.2239.50001-.5.50001zm4.5 6c0 .5523-.4477 1-1 1s-1-.4477-1-1v-7.5h2z' fill='%23738296'/%3E%3C/g%3E%3C/svg%3E") no-repeat 14px 14px;
    border-radius: 3px;
    color: #3e71b4;
    text-decoration: none;
    padding: 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 193px;
    text-align: right;
    font-size: 18px;
    line-height: 1;
    -webkit-transition: background .2s, color .2s;
    -o-transition: background .2s, color .2s;
    transition: background .2s, color .2s
}

.news .news__show-all-link-wrap .news__show-all-link:hover {
    background-color: #3e71b4;
    color: #fff
}

@media (min-width: 1021px) {
    .news .big-smalls__right-part-additional {
        display: none
    }
}

.popular {
    background: #fff;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative
}

.video {
    position: relative
}

.video .video__item-wrap {
    padding: 30px 30px 112px 30px
}

.video .video__item-wrap .item-post-imgbg {
    margin-bottom: 12px
}

.video .video__item-wrap .item-post-imgbg.video-item:before {
    content: '';
    position: absolute;
    top: 20px;
    left: 20px;
    width: 30px;
    height: 30px;
    background: url("data:image/svg+xml,%3Csvg fill='none' height='30' viewBox='0 0 30 30' width='30' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='%23ed4b4b' height='30' rx='2' width='30'/%3E%3Cpath d='m25.1425 8.58775c-.7941-.94401-2.2603-1.32908-5.0604-1.32908h-10.16438c-2.86419 0-4.35522.40991-5.14637 1.41495-.77135.97992-.77135 2.42378-.77135 4.42208v3.8088c0 3.8713.9152 5.8369 5.91772 5.8369h10.16438c2.4283 0 3.7738-.3398 4.6443-1.1729.8927-.8543 1.2736-2.2491 1.2736-4.664v-3.8088c0-2.1074-.0597-3.55975-.8575-4.50795zm-7.0184 6.93815-4.6156 2.4123c-.1032.0539-.2161.0807-.3288.0807-.1276 0-.2549-.0344-.3676-.1027-.2124-.1286-.342-.3588-.342-.607v-4.8091c0-.2478.1293-.4777.3412-.6065.212-.1287.4756-.1375.6955-.0232l4.6156 2.3967c.2349.1219.3823.3643.3827.6288.0003.2647-.1466.5075-.381.63z' fill='%23fff'/%3E%3C/svg%3E");
    z-index: 2
}

.video .video__item-wrap .item-post-imgbg.video-item .item-post-imgbg__link {
    margin-top: -20px
}

.video .video__item-wrap .item-post-imgbg.video-item .item-post-imgbg__link:after {
    top: -157px;
    height: 197px
}

.video .show-all-link-wrap .show-all-link {
    background-position-y: center;
    background-image: url("data:image/svg+xml,%3Csvg fill='none' height='23' viewBox='0 0 24 23' width='24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cfilter id='a' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse' height='24' width='24' x='0' y='0'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='BackgroundImageFix' mode='normal' result='effect1_dropShadow'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow' mode='normal' result='shape'/%3E%3C/filter%3E%3Cg filter='url(%23a)'%3E%3Cpath d='m19 7-3 2c0-.60701-.276-1.144-.703-1.51101 1.0165-.61249 1.703-1.716 1.703-2.98899 0-1.93302-1.567-3.5-3.5-3.5s-3.5 1.56701-3.5 3.5c0 .9805.4055 1.8645 1.0555 2.5h-1.83401c.47901-.5315.77851-1.228.77851-2 0-1.65699-1.34301-3-3-3s-3 1.34301-3 3c0 .904.4085 1.70499 1.04099 2.25501-.61749.34049-1.04099.98998-1.04099 1.74499v4c0 1.1045.8955 2 2 2h8c1.1045 0 2-.8955 2-2l3 2c.5525 0 1-.4475 1-1v-6c0-.5525-.4475-1-1-1zm-12 0c-1.1045 0-2-.8955-2-2s.8955-2 2-2 2 .8955 2 2-.8955 2-2 2zm6.5.00549c-1.384 0-2.5055-1.12201-2.5055-2.50549 0-1.384 1.122-2.50549 2.5055-2.50549s2.5055 1.12149 2.5055 2.50549-1.1215 2.50549-2.5055 2.50549z' fill='%23738296'/%3E%3C/g%3E%3C/svg%3E")
}

.projects-edition {
    padding: 0 20px
}

.projects-edition .projects-edition__title {
    padding-left: 0;
    color: #738296
}

.projects-edition .projects-edition__item-wrap {
    overflow: hidden
}

.social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 40px;
    margin-right: 20px
}

.social .social__item {
    width: 16px;
    height: 16px;
    text-indent: -9999px;
    margin-right: 17px
}

.social .social__item:last-child {
    margin-right: 0
}

.social .social__item.vk {
    background: url("data:image/svg+xml,%3Csvg fill='none' height='16' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h15.6997v15.6997h-15.6997z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath clip-rule='evenodd' d='m13.5118 9.05669c.5208.50845 1.0704.98681 1.5375 1.54651.2064.2488.4017.5054.5511.7941.2118.4103.02.8619-.3479.8864l-2.2872-.001c-.5899.0489-1.0605-.1886-1.4562-.5919-.3167-.3225-.6099-.6658-.9144-.9992-.1248-.1363-.2555-.2646-.4116-.3659-.3122-.2027-.58322-.1406-.76164.185-.18173.3312-.22294.698-.24079 1.0671-.0245.5386-.18729.6802-.72829.7048-1.15617.0545-2.25344-.1204-3.27276-.7036-.89867-.5142-1.59555-1.2401-2.20211-2.06183-1.18099-1.60014-2.085383-3.35844-2.8982214-5.166-.1829636-.40724-.0491582-.62585.4001774-.63358.746144-.0145 1.492184-.01347 2.239204-.00104.30325.00444.50401.17838.6211.46487.40369.9926.89764 1.93697 1.51766 2.81233.16512.23305.33349.4661.57324.63013.26524.18163.46718.12143.59196-.17404.07918-.18734.11385-.38914.13169-.58979.05912-.69033.06691-1.37947-.03678-2.06738-.06365-.42932-.30547-.70725-.73386-.78849-.21861-.04142-.18606-.12277-.08021-.24755.18384-.2152.35674-.34916.70142-.34916h2.58485c.40694.08031.49731.26312.55302.67259l.00222 2.87124c-.00444.15851.07918.62889.36469.73381.22851.07469.37913-.10812.51623-.25301.6189-.65685 1.0606-1.43312 1.4552-2.23693.1751-.35345.3257-.72051.4716-1.08726.1081-.27215.2778-.40606.5843-.40013l2.4878.00222c.0738 0 .1484.00109.2199.01331.4192.07144.5341.25178.4046.66114-.204.64225-.601 1.17747-.9891 1.71517-.4148.57406-.8586 1.12847-1.27 1.70594-.378.52733-.348.79313.1216 1.25113z' fill='%23fff' fill-opacity='.7' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E")
}

.social .social__item.yt {
    background: url("data:image/svg+xml,%3Csvg fill='none' height='16' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h15.6997v15.6997h-15.6997z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m15.6997 4.70257c0-1.29661-1.0503-2.34762-2.3463-2.34762h-11.00717c-1.29592 0-2.34623 1.05101-2.34623 2.34762v6.29453c0 1.2966 1.05031 2.3476 2.34623 2.3476h11.00717c1.296 0 2.3463-1.051 2.3463-2.3476zm-9.41983 5.80313v-5.91267l4.48343 2.95624z' fill='%23fff' fill-opacity='.7'/%3E%3C/g%3E%3C/svg%3E")
}

.social .social__item.tg {
    background: url("data:image/svg+xml,%3Csvg fill='none' height='16' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h15.6997v15.6997h-15.6997z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m.277302 7.56961 3.617518 1.35017 1.4002 4.50302c.08959.2884.44226.395.67634.2036l2.01647-1.6438c.21137-.1722.51243-.1808.73333-.0205l3.63694 2.6405c.2505.1821.6052.0448.668-.2577l2.6643-12.81574c.0686-.33053-.2562-.606265-.5709-.48454l-14.846436 5.72729c-.3663784.1413-.3631861.66002.004238.7977zm4.792058.63144 7.06994-4.35441c.1271-.07802.2578.09378.1487.19499l-5.83476 5.42372c-.20509.1909-.33739.44639-.37486.72365l-.19876 1.473c-.02632.1967-.30258.2162-.35685.0258l-.76442-2.68591c-.08755-.30635.04004-.63358.31101-.80084z' fill='%23fff' fill-opacity='.7'/%3E%3C/g%3E%3C/svg%3E")
}

.social .social__item.ig {
    background: url("data:image/svg+xml,%3Csvg fill='none' height='16' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h15.6997v15.6997h-15.6997z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)' fill='%23fff' fill-opacity='.7'%3E%3Cpath d='m11.367 0h-7.03458c-2.38889 0-4.33242 1.94362-4.33242 4.33252v7.03458c0 2.389 1.94353 4.3325 4.33242 4.3325h7.03458c2.3891 0 4.3326-1.9436 4.3326-4.3325v-7.03458c.0001-2.3889-1.9435-4.33252-4.3326-4.33252zm2.9397 11.3671c0 1.6209-1.3187 2.9395-2.9396 2.9395h-7.03468c-1.62083.0001-2.93948-1.3186-2.93948-2.9395v-7.03458c0-1.62083 1.31865-2.93958 2.93948-2.93958h7.03458c1.6209 0 2.9396 1.31875 2.9396 2.93958v7.03458z'/%3E%3Cpath d='m7.84958 3.8046c-2.23065 0-4.04538 1.81472-4.04538 4.04538 0 2.23052 1.81473 4.04522 4.04538 4.04522 2.23062 0 4.04542-1.8147 4.04542-4.04522 0-2.23066-1.8148-4.04538-4.04542-4.04538zm0 6.6975c-1.46249 0-2.65244-1.18972-2.65244-2.65221 0-1.46259 1.18985-2.65244 2.65244-2.65244s2.65242 1.18985 2.65242 2.65244c0 1.46249-1.18992 2.65221-2.65242 2.65221z'/%3E%3Cpath d='m12.0649 2.62347c-.2683 0-.532.10865-.7215.29902-.1905.18944-.2999.45317-.2999.72248 0 .26846.1095.5321.2999.72247.1894.18944.4532.29902.7215.29902.2693 0 .5321-.10958.7225-.29902.1904-.19037.299-.4541.299-.72247 0-.26931-.1086-.53304-.299-.72248-.1894-.19037-.4532-.29902-.7225-.29902z'/%3E%3C/g%3E%3C/svg%3E")
}

.social .social__item a {
    display: block;
    width: 100%;
    height: 100%
}

.social.soc-mobile {
    margin-left: 0;
    padding: 18px 80px 18px 22px
}

.social.soc-mobile a {
    padding: 0 !important
}

.widget_man_announce {
    background: #fff;
    border: 1px solid #e4eaf0;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    border-radius: 3px;
    margin-bottom: 30px
}

.widget_man_announce .section__title {
    font-size: 20px;
    color: #738296;
    text-transform: uppercase;
    font-weight: 400;
    border-bottom: 1px solid rgba(228, 234, 240, .8);
    padding: 24px 30px
}

.widget_man_announce .man-announce-wrap {
    padding: 30px
}

.widget_man_announce .man-announce-wrap .item-post-imgbg {
    margin-bottom: 20px
}

.widget_man_announce .show-all-link {
    background: #ebeef2;
    color: #3e71b4;
    text-decoration: none;
    -webkit-transition: background .2s, color .2s;
    -o-transition: background .2s, color .2s;
    transition: background .2s, color .2s;
    padding: 10px;
    display: block;
    width: 90%;
    margin: 30px auto 0;
    border-radius: 3px;
    text-align: center;
    font-size: 18px
}

.widget_man_announce .show-all-link:hover {
    background-color: #3e71b4;
    color: #fff
}

.account-favourites .account-profile__inner {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.account-favourites .account-profile__inner .item-post-phototext {
    margin: 0 0 10px;
    width: 24%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (max-width: 1000px) {
    .account-favourites .account-profile__inner .item-post-phototext {
        width: 49%
    }
}

@media (max-width: 600px) {
    .account-favourites .account-profile__inner {
        display: block
    }

    .account-favourites .account-profile__inner .item-post-phototext {
        width: 100%
    }
}

.header-profile {
    margin-left: 40px
}

.header-profile .header-profile__avatar .avatar {
    border-radius: 50%;
    border: 2px solid #fff
}

.account-profile {
    background: #fff;
    max-width: 1200px;
    border: 1px solid #e4eaf0;
    border-radius: 3px;
    margin: 0 auto 30px
}

.account-profile .account-profile__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 30px 30px
}

.account-profile .account-profile__inner .account-profile__auth-btn {
    border: none;
    background: 0 0;
    padding: 0;
    color: #3e71b4;
    text-decoration: underline
}

.account-profile .account-profile__inner .account-profile__auth-btn:hover {
    text-decoration: none
}

.account-profile .account-profile__inner .account-profile__left-part {
    width: 104px;
    margin-right: 38px
}

.account-profile .account-profile__inner .account-profile__left-part .account-profile__avatar {
    position: relative;
    cursor: pointer
}

.account-profile .account-profile__inner .account-profile__left-part .account-profile__avatar:after {
    content: '';
    position: absolute;
    width: 39px;
    height: 39px;
    background: #3e71b4 no-repeat 50% 50% url("data:image/svg+xml,%3Csvg fill='none' height='20' viewBox='0 0 20 20' width='20' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h20v20h-20z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m12.4365 3.3702 4.0684 4.06842-10.29833 10.29838-4.06615-4.0684zm7.1556-.9812-1.8144-1.814377c-.7012-.701192-1.8397-.701192-2.5433 0l-1.738 1.737987 4.0684 4.06845 2.0273-2.02727c.5439-.54388.5439-1.42095 0-1.96479zm-19.5807785 16.9981c-.0740406.3332.2268105.6318.5600695.5507l4.533609-1.0992-4.06615-4.0684z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
    border-radius: 50%;
    right: 0;
    top: 0
}

.account-profile .account-profile__inner .account-profile__left-part .account-profile__avatar .avatar {
    border-radius: 50%;
    border: 2px solid #3e71b4
}

.account-profile .account-profile__inner .account-profile__center-part {
    width: calc(70% - 104px - 38px);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.account-profile .account-profile__inner .account-profile__center-part .account-profile__form .account-profile__info-block {
    margin-bottom: 25px
}

.account-profile .account-profile__inner .account-profile__center-part .account-profile__form .account-profile__info-block .account-profile__sex-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.account-profile .account-profile__inner .account-profile__center-part .account-profile__form .account-profile__info-block .account-profile__sex-wrap .account-profile__first-sex-label {
    margin-right: 10px
}

.account-profile .account-profile__inner .account-profile__center-part .account-profile__form .account-profile__info-block .account-profile__pass-btn {
    border: none;
    border-bottom: 1px dashed #3e71b4;
    background: 0 0;
    color: #3e71b4;
    padding: 0
}

.account-profile .account-profile__inner .account-profile__center-part .account-profile__form .account-profile__info-block .account-profile__pass-wrap {
    margin-top: 10px;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: 0s;
    -o-transition: 0s;
    transition: 0s
}

.account-profile .account-profile__inner .account-profile__center-part .account-profile__form .account-profile__info-block .account-profile__pass-wrap.visible {
    max-height: 700px;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}

.account-profile .account-profile__inner .account-profile__center-part .account-profile__form .account-profile__info-block .account-profile__pass-wrap .account-profile__pass-hint {
    color: #465467;
    margin-top: 5px
}

.account-profile .account-profile__inner .account-profile__center-part .account-profile__sex-title, .account-profile .account-profile__inner .account-profile__center-part label {
    display: block;
    color: #465467;
    margin-bottom: 6px
}

.account-profile .account-profile__inner .account-profile__center-part input[type=text], .account-profile .account-profile__inner .account-profile__center-part textarea {
    padding: 10px 20px;
    color: #000;
    border-radius: 3px;
    border: 1px solid #bdbebe;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.account-profile .account-profile__inner .account-profile__center-part input[type=text].error, .account-profile .account-profile__inner .account-profile__center-part textarea.error {
    border: 1px solid red
}

.account-profile .account-profile__inner .account-profile__right-part {
    width: calc(30% - 104px - 38px)
}

.account-profile .account-profile__inner .radio {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: 10px 0 0 7px
}

.account-profile .account-profile__inner .radio + label {
    position: relative;
    cursor: pointer;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    background: #ebeef2 50% 50% no-repeat;
    padding: 5px;
    border-radius: 4px
}

.account-profile .account-profile__inner .radio + label:hover {
    opacity: .8
}

.account-profile .account-profile__inner .radio:checked + label {
    background-color: #3e71b4;
    color: #fff
}

.account-profile__change-avatar {
    display: none;
    padding-bottom: 40px
}

.account-profile__change-avatar.change-avatar-in-modal {
    display: block
}

.account-profile__change-avatar .modal__close {
    background: 0 0;
    border: 0;
    opacity: .8;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    position: absolute;
    top: 16px;
    right: 20px
}

.account-profile__change-avatar .modal__close:hover {
    opacity: 1
}

.account-profile__change-avatar .modal__close:before {
    content: "\2715";
    color: #fff;
    font-size: 18px
}

.account-profile__change-avatar h3 {
    color: #fff;
    font-weight: 900;
    font-size: 24px;
    line-height: 1;
    margin-bottom: 30px
}

.account-profile__change-avatar #wpua-add-existing, .account-profile__change-avatar #wpua-images-existing, .account-profile__change-avatar #wpua-preview-existing, .account-profile__change-avatar #wpua-thumbnail-existing {
    margin-bottom: 10px
}

.account-profile__change-avatar .updated {
    margin-bottom: 10px;
    color: #fff;
    opacity: .7
}

.account-profile__change-avatar .description {
    color: #fff;
    opacity: .7
}

@media (max-width: 800px) {
    .account-profile .account-profile__inner .account-profile__center-part {
        width: calc(100% - 104px - 38px)
    }

    .account-profile .account-profile__inner .account-profile__right-part {
        display: none
    }
}

@media (max-width: 500px) {
    .account-profile .account-profile__left-part {
        margin-bottom: 20px
    }

    .account-profile .account-profile__inner {
        display: block
    }

    .account-profile .account-profile__inner .account-profile__center-part {
        width: 100%
    }
}

.account-submenu {
    background: -o-linear-gradient(279.52deg, #3b5078 0, #2e4560 100%);
    background: linear-gradient(170.48deg, #3b5078 0, #2e4560 100%);
    border: 1px solid #e4eaf0;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    border-radius: 3px;
    max-width: 1200px;
    margin: 0 auto 30px;
    padding: 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.account-submenu .account-submenu__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.account-submenu .account-submenu__inner .account-submenu__item {
    list-style: none;
    margin-right: 12px
}

.account-submenu .account-submenu__inner .account-submenu__item:last-child {
    margin-right: 0
}

.account-submenu .account-submenu__inner .account-submenu__item .account-submenu__item-link {
    background: #ebeef2;
    border-radius: 3px;
    display: block;
    padding: 16px 20px;
    text-align: center;
    color: #465467;
    text-decoration: none;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.account-submenu .account-submenu__inner .account-submenu__item .account-submenu__item-link.account-submenu__item-active, .account-submenu .account-submenu__inner .account-submenu__item .account-submenu__item-link:hover {
    background: #3e71b4;
    color: #fff
}

.account-submenu .account-submenu__inner .account-submenu__item.exit .account-submenu__item-link {
    padding-left: 45px;
    position: relative
}

.account-submenu .account-submenu__inner .account-submenu__item.exit .account-submenu__item-link:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 20px;
    width: 17px;
    height: 16px;
    background: url("data:image/svg+xml,%3Csvg fill='none' height='16' viewBox='0 0 17 16' width='17' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h17v16h-17z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)' fill='%23465467'%3E%3Cpath d='m16.9429 7.07853c-.0362-.08135-.0879-.15535-.1537-.21735l-2.1243-1.99934c-.277-.26-.7247-.26-1.0016 0-.277.26066-.277.68266 0 .94266l.9159.862h-3.9568c-.3917 0-.70834.29865-.70834.66665s.31664.66666.70834.66666h3.9567l-.9158.862c-.277.26066-.277.68266 0 .94266.1381.13065.3194.19534.5008.19534.1813 0 .3626-.06466.5008-.19534l2.1243-1.99935c.0658-.06134.1175-.13534.1537-.21734.0715-.1626.0715-.3466 0-.50925z'/%3E%3Cpath d='m12.0416 9.33334c-.3917 0-.7083.29866-.7083.66666v3.3333h-2.8333v-10.66664c0-.294-.20543-.554-.50505-.63866l-2.46006-.69466h5.79841v3.33335c0 .368.3166.66665.7083.66665s.7084-.29865.7084-.66665v-4.000003c0-.368031-.3167-.666687-.7084-.666687h-11.333278c-.0255 0-.048177.01-.072947.0126563-.033303.0033437-.06375.0086562-.095625.0159999-.074375.0180001-.141678.0453438-.204697.0826568-.015573.009343-.034697.009999-.049572.020656-.005711.004031-.007836.011375-.013514.015375-.077197.057312-.141645.127312-.1883947.210656-.0099278.018-.0120528.037344-.0198223.056-.0226777.050656-.0474473.1-.05594726.156-.00355274.02.00282226.038656.002125.058-.00069727.013344-.00992774.025344-.00992774.038656v13.333344c0 .318.238697.5913.5695.6533l7.08332 1.3334c.04606.0093.09281.0133.13883.0133.16219 0 .32157-.0526.44907-.1513.16362-.1267.25925-.3154.25925-.5154v-.6666h3.54163c.3917 0 .7084-.2987.7084-.6667v-4c0-.368-.3167-.66666-.7084-.66666z'/%3E%3C/g%3E%3C/svg%3E");
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.account-submenu .account-submenu__inner .account-submenu__item.exit .account-submenu__item-link.account-submenu__item-active:before, .account-submenu .account-submenu__inner .account-submenu__item.exit .account-submenu__item-link:hover:before {
    background: url("data:image/svg+xml,%3Csvg fill='none' height='16' viewBox='0 0 17 16' width='17' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h17v16h-17z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)' fill='%23ffffff'%3E%3Cpath d='m16.9429 7.07853c-.0362-.08135-.0879-.15535-.1537-.21735l-2.1243-1.99934c-.277-.26-.7247-.26-1.0016 0-.277.26066-.277.68266 0 .94266l.9159.862h-3.9568c-.3917 0-.70834.29865-.70834.66665s.31664.66666.70834.66666h3.9567l-.9158.862c-.277.26066-.277.68266 0 .94266.1381.13065.3194.19534.5008.19534.1813 0 .3626-.06466.5008-.19534l2.1243-1.99935c.0658-.06134.1175-.13534.1537-.21734.0715-.1626.0715-.3466 0-.50925z'/%3E%3Cpath d='m12.0416 9.33334c-.3917 0-.7083.29866-.7083.66666v3.3333h-2.8333v-10.66664c0-.294-.20543-.554-.50505-.63866l-2.46006-.69466h5.79841v3.33335c0 .368.3166.66665.7083.66665s.7084-.29865.7084-.66665v-4.000003c0-.368031-.3167-.666687-.7084-.666687h-11.333278c-.0255 0-.048177.01-.072947.0126563-.033303.0033437-.06375.0086562-.095625.0159999-.074375.0180001-.141678.0453438-.204697.0826568-.015573.009343-.034697.009999-.049572.020656-.005711.004031-.007836.011375-.013514.015375-.077197.057312-.141645.127312-.1883947.210656-.0099278.018-.0120528.037344-.0198223.056-.0226777.050656-.0474473.1-.05594726.156-.00355274.02.00282226.038656.002125.058-.00069727.013344-.00992774.025344-.00992774.038656v13.333344c0 .318.238697.5913.5695.6533l7.08332 1.3334c.04606.0093.09281.0133.13883.0133.16219 0 .32157-.0526.44907-.1513.16362-.1267.25925-.3154.25925-.5154v-.6666h3.54163c.3917 0 .7084-.2987.7084-.6667v-4c0-.368-.3167-.66666-.7084-.66666z'/%3E%3C/g%3E%3C/svg%3E")
}

.account-submenu .account-submenu__mobile-menu-btn {
    display: none
}

@media (max-width: 680px) {
    .account-submenu {
        position: relative
    }

    .account-submenu .account-submenu__inner {
        display: none
    }

    .account-submenu .account-submenu__inner.mobile-menu-open {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding-left: 50px;
        margin-bottom: -10px
    }

    .account-submenu .account-submenu__inner.mobile-menu-open .account-submenu__item {
        margin-bottom: 10px
    }

    .account-submenu .account-submenu__mobile-menu-btn {
        display: block;
        background: url("data:image/svg+xml,%3Csvg fill='none' height='18' viewBox='0 0 23 18' width='23' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m21 17h-19.33333'/%3E%3Cpath d='m21 9h-12.66667'/%3E%3Cpath d='m21 1h-19.33333'/%3E%3C/g%3E%3C/svg%3E");
        width: 21px;
        height: 18px;
        text-indent: -9999px;
        border: none;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%) rotate(180deg);
        -ms-transform: translateY(-50%) rotate(180deg);
        transform: translateY(-50%) rotate(180deg);
        left: 30px
    }
}

.big-smalls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 30px
}

.big-smalls .big-smalls__left-part {
    width: 272px
}

.big-smalls .big-smalls__left-part .item-post-simple .item-post-simple__img {
    width: 100%;
    height: auto
}

.big-smalls .big-smalls__left-part .item-post-simple:first-child {
    margin-bottom: 17px
}

.big-smalls .big-smalls__right-part {
    width: calc(100% - 272px)
}

.big-smalls .big-smalls__right-part .item-post-news {
    margin: 0 0 8px 20px
}

.big-smalls .big-smalls__right-part .item-post-news:last-child {
    margin-bottom: 0
}

@media (max-width: 650px) {
    .big-smalls {
        display: block
    }

    .big-smalls .big-smalls__left-part {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%
    }

    .big-smalls .big-smalls__left-part .item-post-simple:first-child {
        margin-right: 15px
    }

    .big-smalls .big-smalls__right-part {
        width: 100%
    }

    .big-smalls .big-smalls__right-part .item-post-news {
        margin-left: 0
    }
}

@media (max-width: 460px) {
    .big-smalls .big-smalls__left-part {
        display: block
    }

    .big-smalls .big-smalls__left-part .item-post-simple {
        max-width: none
    }

    .big-smalls .big-smalls__left-part .item-post-simple:first-child {
        margin-right: 0
    }

    .big-smalls .big-smalls__right-part {
        margin-top: 20px
    }
}

.archive-fighter {
    background: #fff;
    border: 1px solid #e4eaf0;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .05);
    border-radius: 3px;
    padding: 30px;
    position: relative
}

.archive-fighter .simple-search-form {
    width: 300px;
    max-width: 100%;
    position: absolute;
    top: 25px;
    right: 30px;
    overflow: visible
}

.archive-fighter .simple-search-form.loading:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--wpr-bg-3be2ec97-5d70-4e60-a9e3-8bd9594d4a7f) no-repeat 98% 3px rgba(255, 255, 255, .5);
    background-size: auto 80%;
    z-index: 2
}

.archive-fighter .simple-search-form .simple-search-form__field {
    border: 1px solid #e4eaf0
}

.archive-fighter .archive-fighter__fighters-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 30px
}

.archive-fighter .archive-fighter__fighters-wrap .item-post-imgbg {
    width: 32%;
    margin-bottom: 20px
}

.archive-fighter .archive-fighter__fighters-wrap .item-post-imgbg .item-post-imgbg__cat {
    top: 63px
}

.archive-fighter .archive-fighter__fighters-wrap .item-post-imgbg .item-post-imgbg__link {
    bottom: 60px
}

.archive-fighter .archive-fighter__fighters-wrap .item-post-imgbg .item-post-imgbg__link:after {
    z-index: 3;
    top: -373px;
    width: 418px;
    height: 472px
}

@media (max-width: 650px) {
    .archive-fighter .archive-fighter__fighters-wrap .item-post-imgbg {
        width: 49%
    }
}

@media (max-width: 480px) {
    .archive-fighter .archive-fighter__fighters-wrap {
        display: block
    }

    .archive-fighter .archive-fighter__fighters-wrap .item-post-imgbg {
        width: 100%
    }
}

@media (max-width: 560px) {
    .archive-fighter .block-title {
        padding-bottom: 60px
    }

    .archive-fighter .simple-search-form {
        right: auto;
        left: 30px;
        top: 80px;
        width: 85%
    }
}

.forecasts-fight {
    background: #fff;
    margin-bottom: 30px;
    position: relative;
    padding-bottom: 90px
}

.forecasts-fight .forecasts-fight__items-wrap {
    padding: 30px
}

.forecasts-fight .forecasts-fight__items-wrap .forecasts-fight__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #ebeef2;
    border-radius: 4px;
    overflow: hidden;
    margin-bottom: 10px
}

.forecasts-fight .forecasts-fight__items-wrap .forecasts-fight__item:last-child {
    margin-bottom: 0
}

.forecasts-fight .forecasts-fight__items-wrap .forecasts-fight__item .fight-announce-item {
    width: 300px;
    margin: auto 0;
    height: 95px
}

.forecasts-fight .forecasts-fight__items-wrap .forecasts-fight__item .fight-announce-item .tournament-announce__img {
    height: 100%
}

.forecasts-fight .forecasts-fight__items-wrap .forecasts-fight__item .forecasts-for-fight {
    width: calc(100% - 323px)
}

.forecasts-fight .show-all-link-wrap .show-all-link {
    background-image: url("data:image/svg+xml,%3Csvg fill='none' height='18' viewBox='0 0 18 18' width='18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m0 0v18h18v-18zm5.1 3c1.1577 0 2.1.9423 2.1 2.1s-.9423 2.1-2.1 2.1-2.1-.9423-2.1-2.1.9423-2.1 2.1-2.1zm-1.9242 10.9758 10.8-10.8.8484.8484-10.8 10.8zm9.7242 1.0242c-1.1577 0-2.1-.9423-2.1-2.1s.9423-2.1 2.1-2.1 2.1.9423 2.1 2.1-.9423 2.1-2.1 2.1z' fill='%23738296'/%3E%3C/svg%3E");
    background-position-y: 12px
}

@media (max-width: 660px) {
    .forecasts-fight .forecasts-fight__items-wrap .forecasts-fight__item {
        display: block
    }

    .forecasts-fight .forecasts-fight__items-wrap .forecasts-fight__item .fight-announce-item {
        width: 100%
    }

    .forecasts-fight .forecasts-fight__items-wrap .forecasts-fight__item .fight-announce-item .tournament-announce__img {
        height: auto
    }

    .forecasts-fight .forecasts-fight__items-wrap .forecasts-fight__item .forecasts-for-fight {
        width: 100%
    }
}

@media (max-width: 390px) {
    .forecasts-fight .forecasts-fight__items-wrap .forecasts-fight__item .fight-announce-item .tournament-announce__img {
        height: 100%
    }
}

.important-announce {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.important-announce .item-post-imgbg {
    width: 33%
}

.important-announce .item-post-imgbg .item-post-imgbg__cat {
    top: 80px
}

.important-announce .item-post-imgbg .item-post-imgbg__link {
    padding: 30px
}

.important-announce .item-post-imgbg .item-post-imgbg__link:after {
    top: -417px;
    height: 496px
}

@media (max-width: 610px) {
    .important-announce .item-post-imgbg {
        width: 50%
    }

    .important-announce .item-post-imgbg:last-child {
        display: none
    }
}

@media (max-width: 390px) {
    .important-announce {
        display: block;
        margin-top: 10px
    }

    .important-announce .item-post-imgbg {
        width: 90%;
        margin: 0 auto
    }

    .important-announce .item-post-imgbg:last-child {
        display: block
    }
}

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    font-weight: 400
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden], template {
    display: none
}

a {
    background: 0 0
}

a:active, a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b, strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button, select {
    text-transform: none
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled], html input[disabled] {
    cursor: default
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

textarea {
    overflow: auto;
    vertical-align: top
}

optgroup {
    font-weight: 700
}

button:focus, input:focus, select:focus, textarea:focus {
    outline: 0
}

table {
    border-collapse: collapse;
    border-spacing: 0
}