*, :after, :before {
    -webkit-box-sizing: inherit;
    box-sizing: inherit
}

html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: auto
}

body {
    background: #f2f2f2;
    font-family: -apple-system, BlinkMacSystemFont, Arial, sans-serif;
    font-size: 16px;
    color: #131313;
    line-height: 1;
    text-rendering: optimizeSpeed;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
    margin: 0;
    min-width: 320px
}

:focus {
    outline: none
}

ol, ul {
    padding: 0;
    list-style-type: none
}

dd, ol, ul {
    margin: 0
}

a {
    background-color: transparent;
    text-decoration: none;
    color: #07e
}

p, ol, ul {
    font-size: var(--normal-font-size);
    margin-bottom: 16px;
    line-height: 28px;
    text-align: start;
}

/*p {
    margin: 0
}*/

h1, h2, h3, h4, h5, h6 {
    text-align: center;
    margin: 0;
    /*font-size: inherit;
    font-weight: inherit*/
}

img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}


picture img {
    border-radius: 14px;
    margin: 20px auto;
}

/*img {
    display: block;
    border: none;
    width: 100%;
    height: auto
}*/

button, input, optgroup, select, textarea {
    padding: 0;
    margin: 0;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: transparent;
    font: inherit;
    color: inherit;
    letter-spacing: inherit
}

button, input {
    overflow: visible
}

button, select {
    text-align: left;
    text-transform: none
}

@font-face {
    font-family: icomoon;
    src: url(icomoon.woff2) format("woff"), url(/wp-content/themes/bmr/redesign/dist/fonts/icomoon/fonts/icomoon.ttf?lyyv03) format("truetype"), url(/wp-content/themes/bmr/redesign/dist/fonts/icomoon/fonts/icomoon.svg?lyyv03#bmr-icons) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

[class*=" icon-"], [class^=icon-] {
    font-family: icomoon !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-linkedin:before {
    content: "\e441"
}

.icon-spotify:before {
    content: "\e92d"
}

.icon-volleyball-sport:before {
    content: "\e721"
}

.icon-tennis-sport:before {
    content: "\e722"
}

.icon-mma-sport:before {
    content: "\e723"
}

.icon-hockey-sport:before {
    content: "\e724"
}

.icon-football-sport:before {
    content: "\e725"
}

.icon-cyber-sport:before {
    content: "\e726"
}

.icon-boxing-sport:before {
    content: "\e727"
}

.icon-basketball-sport:before {
    content: "\e728"
}

.icon-volume-off:before {
    content: "\e97b"
}

.icon-volume-on:before {
    content: "\e97c"
}

.icon-expand:before {
    content: "\e63f"
}

.icon-safe:before {
    content: "\e69f"
}

.icon-deposit:before {
    content: "\e6a5"
}

.icon-transfer:before {
    content: "\e6a6"
}

.icon-attach:before {
    content: "\e678"
}

.icon-currencies:before {
    content: "\e668"
}

.icon-count-statistic:before {
    content: "\e66a"
}

.icon-rate-calculation:before {
    content: "\e687"
}

.icon-min-bid:before {
    content: "\e664"
}

.icon-margin:before {
    content: "\e62a"
}

.icon-exodus:before {
    content: "\e66c"
}

.icon-favorites:before {
    content: "\e6a9"
}

.icon-house-location:before {
    content: "\e61f"
}

.icon-location:before {
    content: "\e61d"
}

.icon-information:before {
    content: "\e66f"
}

.icon-touch:before {
    content: "\e607"
}

.icon-caution:before {
    content: "\e6a1"
}

.icon-checkbox:before {
    content: "\e698"
}

.icon-bingo:before {
    content: "\e633"
}

.icon-list:before {
    content: "\e63d"
}

.icon-hands-shake:before {
    content: "\e64f"
}

.icon-mountain-money:before {
    content: "\e666"
}

.icon-games:before {
    content: "\e693"
}

.icon-casino-live:before {
    content: "\e694"
}

.icon-peak:before {
    content: "\e696"
}

.icon-slot-machine:before {
    content: "\e699"
}

.icon-virtual-sport:before {
    content: "\e69a"
}

.icon-register:before {
    content: "\e69b"
}

.icon-fill-calendar:before {
    content: "\e6a7"
}

.icon-fill-checkmark:before {
    content: "\e6a8"
}

.icon-notebook:before {
    content: "\e6aa"
}

.icon-fund-discovery:before {
    content: "\e6ac"
}

.icon-casino-chips:before {
    content: "\e991"
}

.icon-chart-presentantion:before {
    content: "\e992"
}

.icon-football-translation:before {
    content: "\e92e"
}

.icon-responsive:before {
    content: "\e950"
}

.icon-video-translation:before {
    content: "\e967"
}

.icon-payment-systems:before {
    content: "\e943"
}

.icon-credit-card:before {
    content: "\e669"
}

.icon-question:before {
    content: "\e67f"
}

.icon-profile-id:before {
    content: "\e623"
}

.icon-arrows-up-down:before {
    content: "\e998"
}

.icon-money-bag-fill:before {
    content: "\e667"
}

.icon-home:before {
    content: "\e624"
}

.icon-circle-plus:before {
    content: "\e62e"
}

.icon-user-month:before {
    content: "\e6bf"
}

.icon-comment-check:before {
    content: "\e99f"
}

.icon-open-box:before {
    content: "\e942"
}

.icon-neutral:before {
    content: "\e63b"
}

.icon-desktop:before {
    content: "\e68a"
}

table, th, td {
    border: 1px solid;
}

.icon-tablet:before {
    content: "\e6ca"
}

.icon-sad:before {
    content: "\e6d2"
}

.icon-smiley:before {
    content: "\e6d3"
}

.icon-evil:before {
    content: "\e6d6"
}

.icon-medal:before {
    content: "\e66b"
}

.icon-trophy:before {
    content: "\e6d4"
}

.icon-wikipedia:before {
    content: "\e6dc"
}

.icon-briefcase:before {
    content: "\e99a"
}

.icon-settings:before {
    content: "\e955"
}

.icon-help:before {
    content: "\e99d"
}

.icon-mail:before {
    content: "\e61e"
}

.icon-pen:before {
    content: "\e945"
}

.icon-os-x:before {
    content: "\e6de"
}

.icon-youtube-logo:before {
    content: "\e91e"
}

.icon-calendar:before {
    content: "\e91f"
}

.icon-circle-check:before {
    content: "\e920"
}

.icon-circle-exclamation:before {
    content: "\e922"
}

.icon-internet-virtual:before {
    content: "\e937"
}

.icon-letter-outline:before {
    content: "\e939"
}

.icon-license-certificate:before {
    content: "\e93b"
}

.icon-minus:before {
    content: "\e93f"
}

.icon-phone-contact:before {
    content: "\e947"
}

.icon-scales:before {
    content: "\e953"
}

.icon-time-period:before {
    content: "\e963"
}

.icon-windows-logo:before {
    content: "\e96a"
}

.icon-smartphone:before {
    content: "\e68b"
}

.icon-mouse:before {
    content: "\e61a"
}

.icon-bad-gambler:before {
    content: "\e67c"
}

.icon-director-creator:before {
    content: "\e6e5"
}

.icon-circle-info:before {
    content: "\e622"
}

.icon-like-dontlike:before {
    content: "\e67d"
}

.icon-dontlike:before {
    content: "\e609"
}

.icon-forbidden:before {
    content: "\e6a2"
}

.icon-article-wiki:before {
    content: "\e69c"
}

.icon-reply:before {
    content: "\e6ae"
}

.icon-ruble:before {
    content: "\e91d"
}

.icon-notif-down:before {
    content: "\e916"
}

.icon-notif-lock:before {
    content: "\e917"
}

.icon-notif-message:before {
    content: "\e918"
}

.icon-notif-unlock:before {
    content: "\e919"
}

.icon-notif-up:before {
    content: "\e91b"
}

.icon-notif-waiting:before {
    content: "\e91c"
}

.icon-square-comments:before {
    content: "\e987"
}

.icon-photo-landscape:before {
    content: "\e6e7"
}

.icon-notifications:before {
    content: "\e98a"
}

.icon-link:before {
    content: "\e90f"
}

.icon-close:before {
    content: "\e62d"
}

.icon-login:before {
    content: "\e99c"
}

.icon-search:before {
    content: "\e99b"
}

.icon-surprise:before {
    content: "\e90d"
}

.icon-support:before {
    content: "\e90e"
}

.icon-basketball:before {
    content: "\e910"
}

.icon-football:before {
    content: "\e911"
}

.icon-volleyball:before {
    content: "\e912"
}

.icon-blockquote:before {
    content: "\e900"
}

.icon-filter:before {
    content: "\e901"
}

.icon-arrow-link:before {
    content: "\e90a"
}

.icon-arrow-forward:before {
    content: "\e902"
}

.icon-copy:before {
    content: "\e903"
}

.icon-like:before {
    content: "\e904"
}

.icon-money-bag:before {
    content: "\e905"
}

.icon-refresh:before {
    content: "\e906"
}

.icon-schedule:before {
    content: "\e907"
}

.icon-time:before {
    content: "\e908"
}

.icon-viber:before {
    content: "\e97e"
}

.icon-checkmark:before {
    content: "\e62f"
}

.icon-send-plane:before {
    content: "\e6be"
}

.icon-top:before {
    content: "\e981"
}

.icon-circle-close:before {
    content: "\e915"
}

.icon-user:before {
    content: "\e966"
}

.icon-spinner:before {
    content: "\e60b"
}

.icon-circle-question:before {
    content: "\e91a"
}

.icon-eye-crossed:before {
    content: "\e980"
}

.icon-phone:before {
    content: "\e985"
}

.icon-telegram:before {
    content: "\e97d"
}

.icon-apple-logo:before {
    content: "\e909"
}

.icon-android-logo:before {
    content: "\e90b"
}

.icon-filled-star:before {
    content: "\e60a"
}

.icon-youtube:before {
    content: "\e95e"
}

.icon-twitter:before {
    content: "\e95b"
}

.icon-facebook:before {
    content: "\e957"
}

.icon-vk:before {
    content: "\e95c"
}

.icon-whistle:before {
    content: "\e969"
}

.icon-eye:before {
    content: "\e629"
}

.icon-comments:before {
    content: "\e921"
}

.icon-chevron-arrow-down:before {
    content: "\e6af"
}

.icon-chevron-arrow-up:before {
    content: "\e6b0"
}

.icon-star:before {
    content: "\e6d8"
}

.icon-instagram:before {
    content: "\e6e2"
}

.icon-arrow-up:before {
    content: "\e641"
}

.icon-arrow-down:before {
    content: "\e642"
}

.icon-plus:before {
    content: "\e94c"
}

.icon-chevron-arrow-left:before {
    content: "\e810"
}

.icon-chevron-arrow-right:before {
    content: "\e811"
}

.icon-video-play:before {
    content: "\e90c"
}

.icon-hand-money-bag:before {
    content: "\e993"
}

.icon-volatility:before {
    content: "\e994"
}

.icon-reels:before {
    content: "\e995"
}

:root {
    --swiper-theme-color: #07e
}

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-container-vertical > .swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide, .swiper-wrapper {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.swiper-container-multirow > .swiper-wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.swiper-container-multirow-column > .swiper-wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.swiper-container-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-property: height, -webkit-transform;
    transition-property: height, -webkit-transform;
    transition-property: transform, height;
    transition-property: transform, height, -webkit-transform
}

.swiper-container-3d {
    -webkit-perspective: 1200px;
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(transparent));
    background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(transparent));
    background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(transparent));
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(transparent));
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-css-mode > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
    -webkit-scroll-snap-type: x mandatory;
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
    -webkit-scroll-snap-type: y mandatory;
    -ms-scroll-snap-type: y mandatory;
    scroll-snap-type: y mandatory
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size) / 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
    z-index: 10;
    cursor: pointer;
    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;
    color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-next:after, .swiper-button-prev:after {
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: normal
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    left: 10px;
    right: auto
}

.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
    content: "prev"
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    right: 10px;
    left: auto
}

.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
    content: "next"
}

.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white {
    --swiper-navigation-color: #fff
}

.swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black {
    --swiper-navigation-color: #000
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transform: scale(.33);
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    -webkit-transform: scale(.66);
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    -webkit-transform: scale(.33);
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    -webkit-transform: scale(.66);
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    -webkit-transform: scale(.33);
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-container-vertical > .swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    display: block
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 8px
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    -webkit-transition: top .2s, -webkit-transform .2s;
    transition: top .2s, -webkit-transform .2s;
    transition: transform .2s, top .2s;
    transition: transform .2s, top .2s, -webkit-transform .2s
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: left .2s, -webkit-transform .2s;
    transition: left .2s, -webkit-transform .2s;
    transition: transform .2s, left .2s;
    transition: transform .2s, left .2s, -webkit-transform .2s
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: right .2s, -webkit-transform .2s;
    transition: right .2s, -webkit-transform .2s;
    transition: transform .2s, right .2s;
    transition: transform .2s, right .2s, -webkit-transform .2s
}

.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, .25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    -webkit-transform-origin: right top;
    transform-origin: right top
}

.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical > .swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-white {
    --swiper-pagination-color: #fff
}

.swiper-pagination-black {
    --swiper-pagination-color: #000
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, .1)
}

.swiper-container-horizontal > .swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical > .swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, .5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    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;
    text-align: center
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s linear infinite;
    animation: swiper-preloader-spin 1s linear infinite;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 50%;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-top: 4px solid transparent
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@-webkit-keyframes swiper-preloader-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes swiper-preloader-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube {
    overflow: visible
}

.swiper-container-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0
}

.swiper-container-flip {
    overflow: visible
}

.swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.d-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.d-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.ai-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ai-baseline {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.as-self {
    -ms-flex-item-align: center;
    align-self: center
}

.jc-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.jc-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.jc-around {
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.jc-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.fd-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.fw-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.d-grid {
    display: grid
}

.grid-gap-20 {
    grid-gap: 20px
}

.container-fluid {
    width: 100%;
    max-width: 100%
}

.container {
    width: 1180px;
    max-width: 100%
}

.padding-horizontal {
    padding-left: 12px;
    padding-right: 12px
}

@media (min-width: 480px) {
    .padding-horizontal {
        padding-left: 20px;
        padding-right: 20px
    }
}

@media (min-width: 1024px) {
    .padding-horizontal {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media (min-width: 1025px) {
    .padding-horizontal.padding-fix-desktop {
        padding: 0
    }
}

@media (max-width: 1024px) {
    .padding-horizontal.padding-fix-mobile {
        padding: 0
    }
}

.padding-vertical {
    padding-top: 16px;
    padding-bottom: 16px
}

@media (min-width: 1024px) {
    .padding-vertical {
        padding-top: 32px;
        padding-bottom: 32px
    }
}

.bg-white {
    background-color: #fff
}

.bg-blue {
    background-color: #07e
}

.bg-green {
    background-color: #00832b
}

.bg-light-blue {
    background-color: #09f
}

.bg-pale-pink {
    background-color: #fcebed
}

.bg-pale-yellow {
    background-color: #fff8e9
}

.box-shadow {
    -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 4px 10px rgba(0, 0, 0, .1)
}

.is-hidden {
    display: none
}

.is-fixed {
    position: fixed
}

.overflow-hidden {
    overflow: hidden
}

.grecaptcha-badge {
    display: none !important
}

.white {
    color: #fff
}

.black {
    color: #000
}

.blue {
    color: #07e
}

.light-blue {
    color: rgba(0, 172, 232, .1)
}

.green {
    color: #15a863
}

.yellow {
    color: #f2c94c
}

.gray-one {
    color: #bababa
}

.light-gray-two {
    color: #e9e9e9
}

.md-gray-two {
    color: #7e7e7e
}

.dark-gray-one {
    color: #1a1a1a
}

.dark-gray-two {
    color: #212121
}

.dark-gray-three {
    color: #474747
}

.medium-gray-one {
    color: #595959
}

.bg-white {
    background: #fff
}

.bg-red {
    background: #dd0a19
}

.bg-blue {
    background: #00ace8
}

.bg-yellow {
    background: #f2c94c
}

.bg-dark-gray-one {
    background: #1a1a1a
}

.align-right {
    margin-right: auto
}

.align-left {
    margin-left: auto
}

.align-top {
    margin-top: auto
}

.align-bottom {
    margin-bottom: auto
}

.h1-big {
    font-size: 24px
}

@media (min-width: 480px) {
    .h1-big {
        font-size: 30px
    }
}

.h1 {
    font-size: 20px
}

@media (min-width: 992px) {
    .h1 {
        font-size: 24px
    }
}

.h2 {
    font-size: 20px
}

.h3 {
    font-size: 18px
}

.h4 {
    font-size: 16px
}

.h5, .h6 {
    font-size: 14px
}

.h1-big.line-height-md, .h1.line-height-md, .h2.line-height-md, .h3.line-height-md, .h4.line-height-md, .h5.line-height-md, .h6.line-height-md {
    line-height: 1.3
}

.h1-big.center, .h1.center, .h2.center, .h3.center, .h4.center, .h5.center, .h6.center {
    text-align: center
}

.h1-big.bold, .h1.bold, .h2.bold, .h3.bold, .h4.bold, .h5.bold, .h6.bold {
    font-weight: 700
}

.h1-big.extra-bold, .h1.extra-bold, .h2.extra-bold, .h3.extra-bold, .h4.extra-bold, .h5.extra-bold, .h6.extra-bold {
    font-weight: 800
}

.mg-right-8 {
    margin-right: 8px
}

.mg-bottom-8 {
    margin-bottom: 8px
}

.mg-left-8 {
    margin-left: 8px
}

.mg-top-12 {
    margin-top: 12px
}

.mg-bottom-12 {
    margin-bottom: 12px
}

.mg-top-14 {
    margin-top: 14px
}

.mg-bottom-14 {
    margin-bottom: 14px
}

.mg-top-16 {
    margin-top: 16px
}

.mg-bottom-16 {
    margin-bottom: 16px
}

.mg-top-20 {
    margin-top: 20px
}

.mg-right-20 {
    margin-right: 20px
}

.mg-bottom-20 {
    margin-bottom: 20px
}

.mg-top-24 {
    margin-top: 24px
}

.mg-bottom-24 {
    margin-bottom: 24px
}

.mg-top-32 {
    margin-top: 32px
}

.mg-bottom-32 {
    margin-bottom: 32px
}

.mg-top-48 {
    margin-top: 48px
}

.mg-bottom-48 {
    margin-bottom: 48px
}

.mx-wh-650 {
    max-width: 650px
}

.mx-wh-800 {
    max-width: 800px
}

.mx-wh-740 {
    max-width: 740px
}

.button {
    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;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    cursor: pointer;
    position: relative;
    padding: 8px;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

.button .text-overflow {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    pointer-events: none
}

.button.allow-selection {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

.button.size-tn {
    height: 28px;
    font-size: 12px
}

.button.size-sm {
    height: 36px
}

.button.size-md {
    height: 44px
}

.button.size-lg {
    font-size: 18px;
    height: 60px
}

.button.width-ex-lg {
    max-width: 224px
}

.button.width-lg {
    max-width: 200px
}

.button.width-md {
    max-width: 110px
}

.button.width-sm {
    max-width: 98px
}

.button.radius-4 {
    border-radius: 4px
}

.button:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 0;
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
    display: block;
    left: 0;
    top: 0
}

.button:not(:disabled):hover:after {
    background: hsla(0, 0%, 100%, .2);
    height: 100%
}

.button:disabled {
    background-color: #7e7e7e !important
}

.button.button-people {
    color: #000;
    background-color: #f6fa32
}

.button.button-people.lock, .button.button-people .lock {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.button.button-people.lock:before, .button.button-people .lock:before {
    font-family: icomoon;
    content: "\e917";
    margin-right: 10px;
    font-size: 16px
}

.button.button-people.bent-corner:before {
    border-color: rgba(0, 0, 0, .3) #000 #000 rgba(0, 0, 0, .3);
    border-style: solid;
    border-width: 8px
}

.button.filled-green {
    background: #00832b
}

.button.bordered-green {
    border: 3px solid #00832b
}

.button.bordered-green:not(:disabled):hover:after {
    background: #00832b;
    opacity: .2
}

.button.filled-gray {
    background-color: #f2f2f2;
    color: #000
}

.button.bordered-gray {
    border: 1px solid #ccc
}

.button.filled-red {
    background: #df3a4d
}

.button.filled-blue {
    background-color: #07e
}

.button.bordered-blue {
    border: 3px solid #07e
}

.button.bordered-blue-xs {
    border: 1px solid #07e
}

.button.bent-corner {
    overflow: hidden
}

.button.bent-corner:before {
    content: "";
    border-color: hsla(0, 0%, 100%, .3) #fff #fff hsla(0, 0%, 100%, .3);
    border-style: solid;
    border-width: 8px;
    border-top-left-radius: 4px;
    position: absolute;
    bottom: 0;
    right: 0
}

.red-divider {
    color: #df3a4d;
    padding-top: 20px;
    padding-bottom: 20px
}

.red-divider .divider-line {
    height: 1px;
    background-color: #df3a4d
}

.red-divider .divider-line:first-child {
    width: 10%
}

.red-divider .divider-line:last-child {
    width: 80%
}

.red-divider .divider-text {
    font-size: 10px;
    text-transform: uppercase;
    text-align: center;
    white-space: nowrap;
    padding-right: 12px;
    padding-left: 12px;
    line-height: 1.3
}

.not-found-image img {
    max-width: 94px;
    min-width: 94px
}

.not-found-image .not-found-text {
    font-size: 16px;
    font-weight: 400;
    color: #000;
    margin-left: 24px
}

.not-found {
    color: #000;
    font-size: 16px;
    font-weight: 700;
    text-align: center
}

@media (min-width: 640px) {
    .not-found {
        font-size: 18px
    }
}

.tooltip-wrapper {
    background-color: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 4px 10px rgba(0, 0, 0, .1);
    position: absolute
}

.tooltip-wrapper .tooltip-arrow {
    overflow: hidden;
    width: 30px;
    position: absolute;
    height: 30px;
    pointer-events: none
}

.tooltip-wrapper .tooltip-arrow:before {
    content: "";
    background: #fff;
    -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 4px 10px rgba(0, 0, 0, .1)
}

.tooltip-wrapper .tooltip-arrow.top {
    top: -30px
}

.tooltip-wrapper .tooltip-arrow.top:before {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 34px;
    left: 0;
    right: 0;
    margin: 0 auto;
    -webkit-transform: translateY(-13px) rotate(45deg);
    transform: translateY(-13px) rotate(45deg)
}

.tooltip-wrapper .tooltip-arrow.right {
    right: 0
}

.tooltip-wrapper .tooltip-arrow.bottom {
    height: 16px;
    bottom: -16px
}

.tooltip-wrapper .tooltip-arrow.bottom:before {
    content: "";
    width: 30px;
    height: 24px;
    position: absolute;
    top: -6px;
    left: 0;
    right: 0;
    margin: 0 auto;
    -webkit-transform: translateY(-13px) rotate(134deg);
    transform: translateY(-13px) rotate(134deg)
}

.tooltip-wrapper .tooltip-arrow.center {
    left: 0;
    right: 0;
    margin: 0 auto
}

.filter-wrapper .filter {
    margin-right: 8px
}

.filter-wrapper .filter-inner {
    padding: 0 12px;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.filter-wrapper .filter-inner .filter-item {
    pointer-events: none
}

.filter-wrapper .filter-item, .filter-wrapper .filter-item a, .filter-wrapper .filter-text {
    font-size: 14px;
    color: #212121
}

.filter-wrapper .filter-name {
    margin-right: 8px
}

.filter-wrapper .filter-count {
    color: #7e7e7e
}

.filter-wrapper .icon-chevron-arrow-down, .filter-wrapper .icon-chevron-arrow-up {
    font-size: 12px;
    color: #ccc;
    margin-left: 8px;
    pointer-events: none
}

.filter-wrapper .filter-list-dropdown {
    margin-top: 4px;
    padding: 8px 12px;
    border-radius: 4px
}

.filter-wrapper .filter-list {
    margin-top: 12px;
    margin-bottom: 12px
}

.filter-wrapper .filter-list .filter-item {
    padding: 8px 0
}

.filter-wrapper .filter-title {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.filter-wrapper .filter-params {
    max-height: 360px;
    margin-top: 12px;
    overflow: auto
}

.filter-wrapper .icon-filter {
    font-size: 14px;
    color: #212121;
    pointer-events: none
}

.filter-wrapper .filter-text {
    margin-left: 8px;
    pointer-events: none
}

.filter-wrapper .filter-link-active .icon-filter {
    position: relative
}

.filter-wrapper .filter-link-active .icon-filter:after {
    content: "";
    position: absolute;
    height: 6px;
    width: 6px;
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
    display: block;
    right: -2px;
    top: -2px;
    background-color: #00ace8;
    border-radius: 100%
}

.filter-wrapper .filter-params-item {
    border-bottom: 1px solid #f2f2f2;
    height: 40px;
    padding: 8px 0;
    cursor: pointer
}

.filter-wrapper .filter-params-item .filter-link {
    font-size: 14px;
    color: #212121;
    width: 100%
}

.filter-wrapper .filter-params-item .filter-count {
    margin-left: 8px;
    margin-right: 8px
}

.filter-wrapper .filter-checkbox:before {
    display: none
}

.filter-wrapper .filter-item-active .filter-checkbox:before {
    display: block;
    color: #07e
}

.filter-wrapper .filter-item-active .icon-arrow-link {
    display: none
}

.filter-wrapper .icon-arrow-link {
    color: #ccc
}

.filter-wrapper .filter-container {
    height: 0;
    overflow: hidden
}

.filter-wrapper .input {
    font-size: 14px;
    padding: 8px;
    margin-top: 12px;
    display: block;
    width: 100%;
    border: 1px solid #e9e9e9;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px
}

.filter-wrapper .input::-webkit-input-placeholder {
    color: #bababa
}

.filter-wrapper .input::-moz-placeholder {
    color: #bababa
}

.filter-wrapper .input:-ms-input-placeholder {
    color: #bababa
}

.filter-wrapper .input::-ms-input-placeholder {
    color: #bababa
}

.filter-wrapper .input::placeholder {
    color: #bababa
}

.filter-wrapper .filter-desktop {
    margin-bottom: 8px
}

@media (max-width: 992px) {
    .filter-wrapper .filter-desktop {
        display: none
    }
}

.filter-wrapper .filter-mobile {
    position: fixed;
    right: 0;
    left: 0;
    top: 100%;
    height: 100%;
    z-index: 1000000;
    overflow: scroll;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    background-color: #fff;
    visibility: hidden
}

.filter-wrapper .filter-mobile.slide-in-up {
    top: 0;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    visibility: visible
}

.filter-wrapper .filter-form-mobile .icon-chevron-arrow-up {
    display: none
}

.filter-wrapper .filter-form-mobile .is-active + .filter-container {
    height: auto
}

.filter-wrapper .filter-form-mobile .is-active .icon-chevron-arrow-up {
    display: block
}

.filter-wrapper .filter-form-mobile .is-active .icon-chevron-arrow-down {
    display: none
}

.filter-wrapper .filter-wrapper-mobile {
    position: relative;
    background-color: #fff;
    padding: 20px
}

.filter-wrapper .filter-wrapper-mobile .filter-item {
    margin-top: 20px;
    margin-bottom: 20px
}

.filter-wrapper .filter-wrapper-mobile .filter-title {
    margin-top: 32px;
    cursor: pointer
}

.filter-wrapper .filter-wrapper-mobile .filter-type {
    font-size: 14px;
    font-weight: 600;
    color: #323232;
    pointer-events: none;
    margin-right: 8px
}

.filter-wrapper .filter-wrapper-mobile .filter-search {
    margin-top: 16px
}

.filter-wrapper .filter-mobile-text {
    font-size: 16px;
    font-weight: 700;
    color: #000
}

.filter-wrapper .filter-dots {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10000000
}

.filter-wrapper .is-mobile {
    display: none
}

@media (max-width: 992px) {
    .filter-wrapper .is-mobile {
        display: block
    }
}

.filter-wrapper .filter-close {
    position: absolute;
    font-size: 14px;
    color: #666
}

.filter-wrapper .filter-reset a {
    color: #07e;
    font-size: 14px;
    margin-left: 12px
}

.filter {
    position: relative
}

.filter.is-active .filter-list-dropdown, .filter.is-active .icon-chevron-arrow-up {
    display: block
}

.filter .icon-chevron-arrow-up, .filter.is-active .icon-chevron-arrow-down {
    display: none
}

.filter .filter-inner {
    border: 1px solid #e9e9e9;
    overflow: hidden;
    cursor: pointer;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    height: 36px;
    background-color: #fff
}

.filter .filter-list-dropdown {
    position: absolute;
    top: 100%;
    -webkit-box-shadow: 0 4px 20px rgba(135, 164, 180, .25);
    box-shadow: 0 4px 20px rgba(135, 164, 180, .25);
    width: 250px;
    z-index: 103;
    background-color: #fff;
    display: none
}

.filter .filter-list-dropdown.size-small {
    width: 124px
}

.filter .filter-list-dropdown.max-content {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content
}

.filter .filter-list {
    position: relative;
    max-height: 420px;
    overflow: auto;
    will-change: scroll-position
}

.filter .filter-title {
    font-size: 10px;
    color: #7e7e7e;
    border-bottom: 1px solid #f7f7f7;
    padding-top: 4px;
    padding-bottom: 12px;
    text-transform: uppercase
}

.filter .filter-item {
    cursor: pointer
}

.filter .filter-item a {
    width: 100%
}

.filter .filter-active .filter-item, .filter .filter-hover:hover, .filter .filter-item.filter-item-active a, .filter .filter-item a:hover {
    color: #07e
}

.filter .filter-hint {
    color: #000;
    font-size: 14px;
    margin-top: 16px
}

.filter .hidden-group .filter-title {
    display: none
}

@-webkit-keyframes slideInUp {
    0% {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInUp {
    0% {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.slide-in-up {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.fade-in {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

.dot-rolling {
    position: relative;
    font-family: icomoon;
    z-index: 10
}

.dot-rolling.size-md {
    height: 24px;
    font-size: 24px
}

.dot-rolling:before {
    content: "\e911";
    display: inline-block;
    position: relative;
    -webkit-transform: translateX(-25px);
    transform: translateX(-25px);
    -webkit-animation: dot-rolling 3s infinite;
    animation: dot-rolling 3s infinite
}

@-webkit-keyframes dot-rolling {
    0% {
        content: "\e911";
        -webkit-transform: translateX(-25px) rotate(0deg);
        transform: translateX(-25px) rotate(0deg);
        color: #15a863
    }
    16.667% {
        content: "\e911";
        -webkit-transform: translateX(25px) rotate(2turn);
        transform: translateX(25px) rotate(2turn);
        color: #15a863
    }
    33.333% {
        content: "\e911";
        -webkit-transform: translateX(-25px) rotate(0deg);
        transform: translateX(-25px) rotate(0deg);
        color: #15a863
    }
    34.333% {
        content: "\e910";
        -webkit-transform: translateX(-25px) rotate(0deg);
        transform: translateX(-25px) rotate(0deg);
        color: #212121
    }
    50% {
        content: "\e910";
        -webkit-transform: translateX(25px) rotate(2turn);
        transform: translateX(25px) rotate(2turn);
        color: #212121
    }
    66.667% {
        content: "\e910";
        -webkit-transform: translateX(-25px) rotate(0deg);
        transform: translateX(-25px) rotate(0deg);
        color: #212121
    }
    67.667% {
        content: "\e912";
        -webkit-transform: translateX(-25px) rotate(0deg);
        transform: translateX(-25px) rotate(0deg);
        color: #07e
    }
    83.333% {
        content: "\e912";
        -webkit-transform: translateX(25px) rotate(2turn);
        transform: translateX(25px) rotate(2turn);
        color: #07e
    }
    to {
        content: "\e912";
        -webkit-transform: translateX(-25px) rotate(0deg);
        transform: translateX(-25px) rotate(0deg);
        color: #07e
    }
}

@keyframes dot-rolling {
    0% {
        content: "\e911";
        -webkit-transform: translateX(-25px) rotate(0deg);
        transform: translateX(-25px) rotate(0deg);
        color: #15a863
    }
    16.667% {
        content: "\e911";
        -webkit-transform: translateX(25px) rotate(2turn);
        transform: translateX(25px) rotate(2turn);
        color: #15a863
    }
    33.333% {
        content: "\e911";
        -webkit-transform: translateX(-25px) rotate(0deg);
        transform: translateX(-25px) rotate(0deg);
        color: #15a863
    }
    34.333% {
        content: "\e910";
        -webkit-transform: translateX(-25px) rotate(0deg);
        transform: translateX(-25px) rotate(0deg);
        color: #212121
    }
    50% {
        content: "\e910";
        -webkit-transform: translateX(25px) rotate(2turn);
        transform: translateX(25px) rotate(2turn);
        color: #212121
    }
    66.667% {
        content: "\e910";
        -webkit-transform: translateX(-25px) rotate(0deg);
        transform: translateX(-25px) rotate(0deg);
        color: #212121
    }
    67.667% {
        content: "\e912";
        -webkit-transform: translateX(-25px) rotate(0deg);
        transform: translateX(-25px) rotate(0deg);
        color: #07e
    }
    83.333% {
        content: "\e912";
        -webkit-transform: translateX(25px) rotate(2turn);
        transform: translateX(25px) rotate(2turn);
        color: #07e
    }
    to {
        content: "\e912";
        -webkit-transform: translateX(-25px) rotate(0deg);
        transform: translateX(-25px) rotate(0deg);
        color: #07e
    }
}

.overlay-white:before {
    content: "";
    background: hsla(0, 0%, 100%, .75);
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10
}

.text-wrapper {
    color: #474747;
    font-size: 16px;
    line-height: 1.5
}

.text-wrapper h2, .text-wrapper h3, .text-wrapper h4, .text-wrapper h5, .text-wrapper h6 {
    font-weight: 700;
    color: #000
}

.text-wrapper h2 {
    font-size: 20px;
    margin-bottom: 16px
}

.text-wrapper h3 {
    font-size: 18px
}

.text-wrapper h4 {
    font-size: 16px
}

.text-wrapper h5, .text-wrapper h6 {
    font-size: 14px
}

.text-wrapper ol {
    list-style-type: decimal
}

.text-wrapper ul {
    list-style-type: disc
}

.text-wrapper ol, .text-wrapper ul {
    padding-left: 16px
}

/*.text-wrapper ol, .text-wrapper p, .text-wrapper ul {
    margin: 0 0 32px
}*/

.text-wrapper ol:last-child, .text-wrapper p:last-child, .text-wrapper ul:last-child {
    margin: 0
}

.text-wrapper blockquote {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.5;
    color: #212121;
    margin: 16px 0;
    position: relative
}

@media (max-width: 992px) {
    .text-wrapper blockquote {
        -webkit-box-align: normal;
        -ms-flex-align: normal;
        align-items: normal
    }
}

.text-wrapper blockquote:before {
    content: "\e900";
    font-family: icomoon;
    font-size: 62px;
    position: absolute;
    left: -100px;
    color: #07e
}

@media (max-width: 992px) {
    .text-wrapper blockquote:before {
        font-size: 32px;
        position: relative;
        left: 0;
        top: -14px;
        margin-right: 8px
    }
}

.text-wrapper strong em {
    font-style: normal;
    font-weight: 400
}

.text-wrapper em {
    font-style: normal
}

/*.text-wrapper table {
    border-spacing: 0;
    border-collapse: collapse;
    table-layout: fixed;
    width: 100%;
    display: block;
    overflow-y: auto;
    margin-bottom: 16px
}*/

.text-wrapper td, .text-wrapper th {
    border-bottom: 1px solid #f2f2f2;
    padding: 16px 20px 16px 0;
    min-width: 160px
}

.text-wrapper thead td, .text-wrapper thead th {
    color: #7e7e7e;
    font-size: 10px;
    font-weight: 400;
    text-transform: uppercase
}

.text-wrapper tbody td, .text-wrapper tbody th {
    color: #323232;
    font-size: 14px;
    font-weight: 400
}

.text-wrapper .verified {
    font-weight: 400;
    font-size: 12px;
    line-height: 1.5;
    color: #7e7e7e
}

@media (min-width: 992px) {
    .text-wrapper-fix blockquote {
        padding-left: 90px
    }
}

.text-wrapper-fix blockquote:before {
    left: 0
}

.border-animate.border-yellow {
    background-color: rgba(254, 187, 34, .1);
    border: 2px dashed #febb22
}

.fast-links {
    margin-bottom: 24px;
    position: relative;
    width: 100%;
    overflow: hidden;
    max-height: 36px
}

.fast-links .fast-links-wrapper {
    overflow-y: hidden;
    overflow-x: auto
}

.fast-links .fast-link {
    margin-right: 8px
}

.fast-links .fast-link:last-child {
    margin-right: 0;
    padding-right: 8px
}

.fast-links .fast-text {
    font-size: 14px;
    color: #212121;
    pointer-events: none
}

.fast-links .fast-link-active {
    background-color: #07e;
    border: none;
    pointer-events: none
}

.fast-links .fast-link-active .fast-text {
    color: #fff
}

.fast-links .button {
    font-weight: 400
}

.fast-links .fast-link-count {
    font-size: 14px;
    color: #ccc;
    margin-left: 4px
}

.about-page .page-text {
    margin-top: 16px;
    margin-bottom: 32px
}

.about-page .text {
    font-size: 16px;
    color: #474747;
    line-height: 1.5
}

@media (max-width: 480px) {
    .about-page .text {
        font-size: 14px
    }
}

.about-page .link {
    display: block;
    font-size: 14px;
    margin-top: 8px
}

@media (min-width: 640px) {
    .about-page .link .desktop-hidden {
        display: none
    }
}

.about-page .hidden-content .text {
    overflow: hidden;
    max-height: 64px
}

@media (min-width: 480px) {
    .about-page .hidden-content .text {
        max-height: 70px
    }
}

@media (min-width: 640px) {
    .about-page .hidden-content .text {
        max-height: unset;
        overflow: unset
    }
}

.figure-circle {
    width: 36px;
    height: 18px;
    border-radius: 0 0 50% 50%/0 0 100% 100%
}

.figure-circle.position-top-center {
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

.timer-wrapper {
    border-radius: 4px;
    background-color: #323232;
    padding: 8px
}

.timer-wrapper .icon-time {
    color: #fff;
    margin-right: 4px
}

.timer-wrapper .text {
    color: #fff;
    font-size: 12px
}

.exclusive, .timer-wrapper .text-bold {
    font-weight: 700
}

.exclusive {
    color: #fff;
    background-color: #df3a4d;
    font-size: 12px;
    border-radius: 4px;
    padding: 4px 8px
}

.grid-wrapper .grid-item {
    position: relative
}

.grid-wrapper .grid-item:before {
    content: "";
    border-bottom: 4px dotted #fff;
    position: absolute;
    width: 100%;
    z-index: 1;
    bottom: -2px
}

.grid-wrapper .grid-item.size-medium {
    width: 265px
}

.grid-wrapper .item {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    border-radius: 8px;
    min-height: 366px;
    height: 366px;
    width: 100%;
    position: relative;
    overflow: hidden
}

.grid-wrapper .item.item-unavailable:before {
    content: "";
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(65%, #3f3f3f), to(rgba(71, 71, 71, 0)));
    background-image: linear-gradient(0deg, #3f3f3f 65%, rgba(71, 71, 71, 0));
    position: absolute;
    height: 100%;
    width: 100%;
    bottom: 0
}

.grid-wrapper .item:after {
    content: "";
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(55%, #000), to(transparent));
    background-image: linear-gradient(0deg, #000 55%, transparent);
    position: absolute;
    height: 100%;
    width: 100%;
    bottom: 0
}

.grid-wrapper .item-rectangle.size-large {
    width: 550px
}

.grid-wrapper .item-rectangle.size-large .title {
    height: 60px;
    max-height: 60px;
    font-size: 18px
}

.grid-wrapper .item-rectangle .item {
    background-size: cover;
    background-position: 50%
}

.grid-wrapper .item-rectangle .item:before {
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(45%, rgba(0, 0, 0, .7)), to(transparent));
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .7) 45%, transparent)
}

.grid-wrapper .item-header {
    position: relative;
    height: 24px;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.grid-wrapper .item-header a {
    z-index: 5
}

.grid-wrapper .content {
    height: 100%;
    padding: 20px 16px
}

.grid-wrapper .content a {
    z-index: 5;
    position: relative
}

.grid-wrapper .category {
    color: #fff;
    width: 100%;
    height: 40px;
    max-height: 40px;
    overflow: hidden;
    z-index: 2;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.grid-wrapper .category, .grid-wrapper .category .category-align {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.grid-wrapper .category a {
    color: #fff;
    font-size: 12px;
    line-height: 1.3
}

.grid-wrapper .title {
    color: #fff;
    font-weight: 700;
    line-height: 1.3;
    height: 80px;
    max-height: 80px;
    overflow: hidden;
    z-index: 1;
    font-size: 16px
}

.grid-wrapper .card-head {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 0;
    height: 40px
}

.grid-wrapper .card-head img {
    max-height: 40px;
    width: auto;
    max-width: 122px
}

.grid-wrapper .card-head .total {
    color: #fff;
    z-index: 5;
    font-weight: 700
}

.grid-wrapper .item-link {
    border-radius: 8px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1
}

.grid-wrapper .button {
    height: 40px
}

.grid-wrapper .link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 700
}

.grid-wrapper .link .icon-chevron-arrow-right {
    font-size: 8px;
    margin-left: 4px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.grid-wrapper .exclusive, .grid-wrapper .timer-wrapper {
    border-radius: 8px
}

.grid-wrapper .dotted-line {
    height: 2px;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    z-index: 1;
    margin: 16px -4px 14px
}

.grid-wrapper .dotted-line:before {
    content: "";
    border-bottom: 4px dotted #323232;
    width: 100%
}

.grid-wrapper .image {
    position: absolute;
    width: 100%;
    height: 170px;
    background-size: cover;
    background-position: top
}

.grid-wrapper .item-unavailable .image {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

.grid-wrapper {
    grid-template-columns:repeat(4, 1fr)
}

@media (max-width: 1024px) {
    .grid-wrapper {
        grid-template-columns:repeat(3, 1fr)
    }
}

@media (max-width: 767px) {
    .grid-wrapper {
        grid-template-columns:repeat(2, 1fr)
    }
}

@media (max-width: 480px) {
    .grid-wrapper {
        grid-template-columns:repeat(1, 1fr)
    }
}

.grid-wrapper .item-rectangle:nth-child(odd) {
    grid-column: 1/3
}

.grid-wrapper .item-rectangle:nth-child(2n) {
    grid-column: 3/5
}

@media (max-width: 1024px) {
    .grid-wrapper .item-rectangle:nth-child(2n), .grid-wrapper .item-rectangle:nth-child(odd) {
        grid-column: 1/4
    }
}

@media (max-width: 767px) {
    .grid-wrapper .item-rectangle:nth-child(2n), .grid-wrapper .item-rectangle:nth-child(odd) {
        grid-column: 1/3
    }
}

@media (max-width: 480px) {
    .grid-wrapper .item-rectangle:nth-child(2n), .grid-wrapper .item-rectangle:nth-child(odd) {
        grid-column: 1/1
    }
}

.rating-stars {
    position: relative
}

.rating-stars.rating-white {
    color: #fff
}

.rating-stars .stars {
    position: relative;
    cursor: pointer;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    letter-spacing: 6px
}

.rating-stars .stars:after {
    font-family: icomoon;
    content: "\e60a\e60a\e60a\e60a\e60a";
    color: #ccc
}

.rating-stars .stars.opacity:after {
    color: hsla(0, 0%, 100%, .3)
}

.rating-stars .stars .star-value {
    position: absolute;
    height: 100%;
    width: 100%;
    overflow: hidden;
    pointer-events: none
}

.rating-stars .stars .star-value:before {
    font-family: icomoon;
    content: "\e60a\e60a\e60a\e60a\e60a"
}

.rating-stars .stars .star-value:before, .rating-stars .stars:after {
    margin-right: -4px
}

.rating-stars .stars.disabled {
    cursor: default
}

.rating-stars .stars.is-busy {
    cursor: wait
}

.rating-stars .stars.size-md {
    font-size: 20px
}

.rating-stars .stars.size-sm {
    font-size: 16px
}

.rating-stars .stars.star-yellow {
    color: #febb22
}

.rating-stars .rating-number {
    font-size: 18px;
    font-weight: 700;
    margin-left: 8px
}

.rating-stars .rating-number.size-lg {
    font-size: 20px
}

.grid-wrapper-feedback .grid-item {
    width: 265px
}

.grid-wrapper-feedback .item {
    background-color: #fff;
    -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 4px 10px rgba(0, 0, 0, .1);
    border: 1px solid #f2f2f2;
    border-radius: 8px;
    padding: 16px 16px 20px;
    min-height: 268px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.grid-wrapper-feedback .preview-text {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: #323232;
    min-height: 105px;
    max-height: 105px;
    overflow: hidden
}

.grid-wrapper-feedback .feedback-rating {
    margin-top: 12px;
    color: #212121
}

.grid-wrapper-feedback .feedback-rating .text {
    font-size: 20px;
    margin-right: 4px;
    font-weight: 700
}

.grid-wrapper-feedback .image {
    margin-right: 12px
}

.grid-wrapper-feedback .image img {
    min-width: 48px;
    min-height: 48px;
    max-width: 48px;
    max-height: 48px;
    border-radius: 50%
}

.grid-wrapper-feedback .trust-status {
    font-size: 12px;
    margin-top: 8px;
    color: #323232
}

.grid-wrapper-feedback .profile-name {
    font-size: 14px;
    font-weight: 700;
    color: #212121;
    display: block
}

@media (min-width: 992px) {
    .grid-wrapper-feedback .profile-name {
        font-size: 16px
    }
}

.grid-wrapper-feedback .date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 12px;
    font-weight: 400;
    color: #666;
    white-space: nowrap
}

.grid-wrapper-feedback .parallel.achive {
    margin: 4px 0
}

.grid-wrapper-feedback .count {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.grid-wrapper-feedback .icon-hot {
    margin: 0 4px 0 8px
}

.grid-wrapper-feedback .icon-hot:before {
    content: url(/wp-content/themes/bmr/redesign/dist/images/icons/hot.svg)
}

.grid-wrapper-feedback .achivement-label {
    background-color: #f6fa32 !important;
    text-transform: uppercase;
    margin: 4px 0 6px;
    padding: 4px;
    font-size: 12px;
    font-weight: 800;
    -webkit-transform: skew(-10deg);
    transform: skew(-10deg)
}

.feedback-wrapper .section-header {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.feedback-wrapper .section-header .filled-blue {
    margin-top: 20px
}

@media (min-width: 992px) {
    .feedback-wrapper .section-header {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .feedback-wrapper .section-header .filled-blue {
        margin-top: 0;
        margin-left: 20px
    }
}

.feedback-wrapper .section-header .count {
    color: #7e7e7e;
    margin-left: 12px
}

.feedback-wrapper .section-title {
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.feedback-wrapper .average-rating {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    width: 100%;
    margin-top: 20px;
    margin-left: 0;
    display: block;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

@media (min-width: 640px) {
    .feedback-wrapper .average-rating {
        display: inherit
    }
}

@media (min-width: 992px) {
    .feedback-wrapper .average-rating {
        -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
        order: unset;
        width: unset;
        margin-top: 0;
        margin-left: 16px
    }
}

.feedback-wrapper .average-rating .average-text {
    margin-right: 0;
    margin-bottom: 12px
}

@media (min-width: 640px) {
    .feedback-wrapper .average-rating .average-text {
        margin-right: 16px;
        margin-bottom: 0
    }
}

.feedback-wrapper .average-text {
    font-size: 16px;
    font-weight: 400;
    color: #474747
}

.feedback-wrapper .average-rating {
    position: relative
}

.feedback-wrapper .rating-wrapper {
    cursor: pointer
}

.feedback-wrapper .rating-wrapper .stars {
    pointer-events: none;
    cursor: pointer
}

@media (min-width: 992px) {
    .feedback-wrapper .rating-wrapper:hover + .tooltip-wrapper {
        display: block
    }
}

.feedback-wrapper .rating-wrapper.is-desktop {
    display: none
}

@media (min-width: 992px) {
    .feedback-wrapper .rating-wrapper.is-desktop {
        display: inherit
    }
}

@media (min-width: 992px) {
    .feedback-wrapper .rating-wrapper.is-mobile {
        display: none
    }
}

.feedback-wrapper .filled-blue {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

@media (min-width: 992px) {
    .feedback-wrapper .filled-blue {
        -webkit-box-ordinal-group: unset;
        -ms-flex-order: unset;
        order: unset
    }
}

.feedback-wrapper .filled-blue.is-desktop {
    display: none
}

@media (min-width: 640px) {
    .feedback-wrapper .filled-blue.is-desktop {
        display: inherit
    }
}

.feedback-wrapper .filled-blue.is-mobile {
    font-size: 16px
}

@media (min-width: 640px) {
    .feedback-wrapper .filled-blue.is-mobile {
        display: none
    }
}

.feedback-wrapper .tooltip-wrapper {
    display: none
}

@media (min-width: 992px) {
    .feedback-wrapper .tooltip-wrapper {
        padding: 24px;
        width: 350px;
        top: 36px;
        right: -2px;
        z-index: 1
    }
}

.feedback-wrapper .average-item {
    margin-bottom: 20px
}

.feedback-wrapper .average-item:last-child {
    margin-bottom: 0
}

.feedback-wrapper .spec-text {
    font-size: 14px;
    font-weight: 400;
    color: #666
}

.feedback-wrapper.average-stats .text-close {
    margin-bottom: 32px
}

.feedback-wrapper.average-stats .average-wrapper {
    margin-top: 16px;
    margin-bottom: 32px;
    padding-bottom: 24px;
    border-bottom: 1px solid #ccc
}

.feedback-wrapper.average-stats .average-tooltip {
    margin-top: 32px
}

.grid-wrapper-bookmakers .grid-item {
    text-align: center
}

.grid-wrapper-bookmakers .swiper-slide {
    width: 72px
}

.grid-wrapper-bookmakers .item {
    background-color: #fff;
    -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 4px 10px rgba(0, 0, 0, .1);
    border: 1px solid #f2f2f2;
    border-radius: 8px;
    padding: 4px;
    width: 72px;
    height: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.grid-wrapper-bookmakers a {
    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;
    height: 100%
}

.swiper-buttons {
    cursor: default
}

.swiper-buttons .swiper-button {
    cursor: pointer;
    color: #212121
}

.swiper-buttons .swiper-button.button-prev {
    padding-right: 10px
}

.swiper-buttons .swiper-button.button-next {
    padding-left: 10px
}

.swiper-buttons .swiper-button.swiper-button-disabled {
    color: #ccc;
    cursor: default
}

section:not(.carousel-wrapper) .swiper-buttons {
    display: none
}

@media (max-width: 1024px) {
    .swiper-buttons {
        display: none
    }
}

.notification {
    position: relative
}

.notification .notify-data {
    border-bottom: 1px solid #f2f2f2;
    margin-bottom: 16px;
    padding-bottom: 16px
}

.notification .user-photo {
    margin-right: 8px;
    position: relative
}

.notification .user-photo img {
    min-width: 28px;
    min-height: 28px;
    max-width: 28px;
    max-height: 28px;
    border-radius: 100%
}

.notification .user-info-align {
    padding-bottom: 16px
}

.notification .user-name {
    font-size: 14px;
    font-weight: 700;
    color: #000;
    padding-right: 16px
}

.notification .notification-title {
    font-size: 14px;
    color: #323232;
    line-height: 1.3
}

.notification .notification-title + .icon-close {
    top: 2px
}

.notification .close-notify {
    position: absolute;
    right: 0;
    top: 6px;
    cursor: pointer
}

.notification .icon-ruble {
    color: #00832b;
    border: 4px solid #00832b
}

.notification .icon-caution {
    color: #fff;
    background-color: #df3a4d
}

.notification .icon-checkmark {
    color: #fff;
    background-color: #00832b
}

.notification .icons-notify {
    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;
    border-radius: 100%;
    min-width: 32px;
    min-height: 32px;
    max-width: 32px;
    max-height: 32px
}

.notification .icon-notif-lock {
    color: #fff;
    background-color: #666
}

.notification .icon-notif-unlock, .notification .icon-notif-up {
    color: #fff;
    background-color: #00832b
}

.notification .icon-notif-down {
    color: #fff;
    background-color: #666
}

.notification .icon-notif-message {
    position: absolute;
    right: 0;
    top: 20px;
    background-color: #fff;
    color: #07e;
    font-size: 16px;
    border-radius: 2px
}

.notification .icon-notif-waiting {
    color: #fff;
    background-color: #07e
}

.notification .icon-notif-waiting.bg-yellow {
    background-color: #febb22
}

.notification .status-groundless {
    color: #fff;
    background-color: #ccc
}

.notification .status-refused {
    color: #fff;
    background-color: #f16d6a
}

.notification .status-ignored {
    color: #fff;
    background-color: #df3a4d
}

.notification .status-solved {
    color: #fff;
    background-color: #00832b
}

.admin-bar header.is-fixed {
    top: 32px
}

@media (max-width: 782px) {
    .admin-bar header.is-fixed {
        top: 46px
    }
}

.admin-bar header.is-scroll {
    top: -40px
}

@media (max-width: 782px) {
    .admin-bar header.is-scroll {
        top: -2px
    }
}

@media (max-width: 1023px) {
    .admin-bar .menu-dropdown-wrapper {
        height: calc(100vh - 80px)
    }
}

@media (max-width: 782px) {
    .admin-bar .menu-dropdown-wrapper {
        height: calc(100vh - 94px)
    }
}

.admin-bar .menu-dropdown-wrapper .menu-dropdown-inner {
    height: calc(100vh - 94px)
}

@media (min-width: 782px) {
    .admin-bar .menu-dropdown-wrapper .menu-dropdown-inner {
        height: calc(100vh - 104px)
    }
}

@media (max-width: 1023px) {
    .admin-bar .mobile-dropdown-profile {
        height: calc(100vh - 80px)
    }
}

@media (max-width: 782px) {
    .admin-bar .mobile-dropdown-profile {
        height: calc(100vh - 94px)
    }
}

@media screen and (max-width: 600px) {
    .admin-bar #wpadminbar {
        position: fixed
    }
}

@media (max-width: 767px) {
    .admin-bar .popup-wrapper {
        z-index: 100000
    }
}

header {
    position: relative;
    right: 0;
    left: 0;
    top: 0;
    z-index: 100;
    -webkit-transition: top .3s;
    transition: top .3s
}

header.is-scroll {
    top: -48px
}

@media (min-width: 1024px) {
    header.is-scroll {
        top: -72px
    }
}

header.is-active .container-menu-help {
    display: none
}

.header, .header-wrapper {
    position: relative
}

.header-wrapper {
    z-index: 100;
    background: #fff
}

.header-wrapper .menu-wrapper {
    height: 48px;
    position: relative
}

@media (min-width: 1024px) {
    .header-wrapper .menu-wrapper {
        height: 72px
    }
}

.header-wrapper .logo {
    margin-left: 8px
}

@media (min-width: 480px) {
    .header-wrapper .logo {
        margin-left: 16px
    }
}

@media (min-width: 1024px) {
    .header-wrapper .logo {
        margin-right: 24px
    }
}

/*.header-wrapper .logo img {
    height: 28px;
    max-height: 28px
}*/

/*@media (min-width: 1024px) {
    .header-wrapper .logo img {
        height: 38px;
        max-height: 38px
    }*/
}

/*.header-wrapper .logo-main img {
    min-width: 150px;
    max-width: 150px
}*/

/*@media (min-width: 1024px) {
    .header-wrapper .logo-main img {
        min-width: 190px;
        max-width: 190px
    }*/
}

.header-wrapper .logo-rb-bonuses img {
    min-width: 144px;
    max-width: 144px
}

@media (min-width: 1024px) {
    .header-wrapper .logo-rb-bonuses img {
        min-width: 172px;
        max-width: 172px
    }
}

.header-wrapper .logo-rb-apps img {
    min-width: 156px;
    max-width: 156px
}

@media (min-width: 1024px) {
    .header-wrapper .logo-rb-apps img {
        min-width: 232px;
        max-width: 232px
    }
}

.header-wrapper .logo-rb-arbitration img {
    min-width: 152px;
    max-width: 152px
}

@media (min-width: 1024px) {
    .header-wrapper .logo-rb-arbitration img {
        min-width: 202px;
        max-width: 202px
    }
}

.header-wrapper .logo-rb-locator img {
    min-width: 132px;
    max-width: 132px
}

@media (min-width: 1024px) {
    .header-wrapper .logo-rb-locator img {
        min-width: 184px;
        max-width: 184px
    }
}

.header-wrapper .logo-rb-forecast img {
    min-width: 150px;
    max-width: 150px
}

@media (min-width: 1024px) {
    .header-wrapper .logo-rb-forecast img {
        min-width: 200px;
        max-width: 200px
    }
}

.header-wrapper .logo-rb-knowledge img {
    min-width: 130px;
    max-width: 130px
}

@media (min-width: 1024px) {
    .header-wrapper .logo-rb-knowledge img {
        min-width: 172px;
        max-width: 172px
    }
}

.header-wrapper .logo-rb-tv img {
    min-width: 80px;
    max-width: 80px
}

@media (min-width: 1024px) {
    .header-wrapper .logo-rb-tv img {
        min-width: 110px;
        max-width: 110px
    }
}

.header-wrapper .logo-rb-sport img {
    min-width: 118px;
    max-width: 118px
}

@media (min-width: 1024px) {
    .header-wrapper .logo-rb-sport img {
        min-width: 154px;
        max-width: 154px
    }
}

.header-wrapper .logo-rb-business img {
    min-width: 122px;
    max-width: 122px
}

@media (min-width: 1024px) {
    .header-wrapper .logo-rb-business img {
        min-width: 168px;
        max-width: 168px
    }
}

.header-wrapper .menu-links {
    display: none
}

@media (min-width: 1024px) {
    .header-wrapper .menu-links {
        display: block;
        position: relative;
        width: 100%;
        overflow: hidden;
        margin-right: 32px
    }

    .header-wrapper .menu-links:after, .header-wrapper .menu-links:before {
        content: "";
        width: 40px;
        height: 100%;
        position: absolute;
        top: 0;
        pointer-events: none
    }

    .header-wrapper .menu-links:before {
        left: 0;
        background: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(65.71%, hsla(0, 0%, 100%, 0)));
        background: linear-gradient(-270deg, #fff, hsla(0, 0%, 100%, 0) 65.71%)
    }

    .header-wrapper .menu-links:after {
        right: 0;
        background: -webkit-gradient(linear, right top, left top, from(#fff), color-stop(65.71%, hsla(0, 0%, 100%, 0)));
        background: linear-gradient(270deg, #fff, hsla(0, 0%, 100%, 0) 65.71%)
    }

    .header-wrapper .menu-links li {
        margin-right: 16px
    }

    .header-wrapper .menu-links li:first-child {
        padding-left: 16px
    }

    .header-wrapper .menu-links li:last-child {
        margin-right: 0;
        padding-right: 16px
    }
}

.header-wrapper .menu-scroll {
    min-height: 16px;
    white-space: nowrap;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.header-wrapper a {
    font-size: 14px;
    font-weight: 700;
    color: #000
}

.header-wrapper .menu-support {
    display: none
}

@media (min-width: 1280px) {
    .header-wrapper .menu-support {
        display: block;
        margin-right: 32px
    }
}

.header-wrapper .icon-support {
    font-size: 24px;
    margin-right: 8px
}

.header-wrapper .text {
    font-size: 12px;
    color: #7e7e7e;
    margin-bottom: 8px;
    white-space: nowrap
}

.header-wrapper .icons {
    font-size: 20px;
    cursor: pointer
}

@media (min-width: 1024px) {
    .header-wrapper .icons {
        font-size: 24px
    }
}

.header-wrapper .menu-search {
    display: none
}

.header-wrapper .menu-search .icon-search {
    font-size: 24px;
    margin-right: 12px
}

.header-wrapper .menu-search .input-search {
    font-size: 16px;
    color: #474747;
    margin-right: 12px;
    width: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.header-wrapper .menu-search .input-search::-webkit-input-placeholder {
    color: #7e7e7e
}

.header-wrapper .menu-search .input-search::-moz-placeholder {
    color: #7e7e7e
}

.header-wrapper .menu-search .input-search:-ms-input-placeholder {
    color: #7e7e7e
}

.header-wrapper .menu-search .input-search::-ms-input-placeholder {
    color: #7e7e7e
}

.header-wrapper .menu-search .input-search::placeholder {
    color: #7e7e7e
}

.header-wrapper .icon-close {
    display: none;
    font-size: 20px;
    margin-left: 16px;
    cursor: pointer
}

.header-wrapper .icon-surprise {
    display: block;
    position: relative;
    margin-left: 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

@media (min-width: 360px) {
    .header-wrapper .icon-surprise {
        margin-left: 16px
    }
}

@media (min-width: 1024px) {
    .header-wrapper .icon-surprise {
        margin-left: 32px
    }
}

.header-wrapper .icon-surprise.icon-dot:after {
    right: -4px;
    top: -2px
}

.header-wrapper .login-wrapper {
    cursor: pointer;
    margin-left: 12px
}

@media (min-width: 360px) {
    .header-wrapper .login-wrapper {
        margin-left: 16px
    }
}

@media (min-width: 1024px) {
    .header-wrapper .login-wrapper {
        margin-left: 32px
    }
}

.header-wrapper .icon-login {
    font-size: 24px;
    pointer-events: none
}

@media (min-width: 1024px) {
    .header-wrapper .icon-login {
        margin-right: 8px
    }
}

.header-wrapper .icon-notifications {
    display: none
}

@media (min-width: 1024px) {
    .header-wrapper .icon-notifications {
        display: block;
        margin-left: 32px;
        position: relative;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .header-wrapper .icon-notifications.icon-dot:after {
        right: 0;
        top: 2px
    }
}

.header-wrapper .login-text {
    display: none
}

@media (min-width: 1024px) {
    .header-wrapper .login-text {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 16px;
        font-weight: 700;
        color: #000;
        pointer-events: none
    }
}

@media (min-width: 1024px) {
    .header-wrapper.is-search-active .icon-surprise, .header-wrapper.is-search-active .menu-icons .icon-search, .header-wrapper.is-search-active .menu-links, .header-wrapper.is-search-active .menu-support {
        display: none
    }
}

.header-wrapper.is-search-active .menu-icons .icon-surprise {
    display: none
}

@media (min-width: 1024px) {
    .header-wrapper.is-search-active .menu-icons .icon-surprise {
        display: block
    }
}

.header-wrapper.is-search-active .is-mobile {
    display: none
}

.header-wrapper.is-search-active .icon-close, .header-wrapper.is-search-active .menu-search {
    display: inherit
}

.header-wrapper.is-search-active .menu-search {
    position: absolute;
    background: #fff;
    height: 100%;
    width: 100%;
    z-index: 1
}

@media (min-width: 1024px) {
    .header-wrapper.is-search-active .menu-search {
        position: relative
    }
}

.header-wrapper.is-search-active .menu-search .button {
    max-width: 72px
}

@media (min-width: 1024px) {
    .header-wrapper.is-search-active .menu-search .button {
        max-width: 98px
    }
}

.menu-burger-trigger {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 8px 8px 8px 0
}

@media (min-width: 1024px) {
    .menu-burger-trigger {
        padding: 20px 20px 20px 0
    }
}

.menu-burger-trigger .menu-burger-wrapper {
    position: relative;
    pointer-events: none;
    width: 20px;
    min-width: 20px;
    height: 14px
}

@media (min-width: 1024px) {
    .menu-burger-trigger .menu-burger-wrapper {
        width: 30px;
        min-width: 30px;
        height: 24px
    }
}

.menu-burger-trigger .menu-burger, .menu-burger-trigger .menu-burger:after, .menu-burger-trigger .menu-burger:before {
    display: block;
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: .15s;
    transition-duration: .15s;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    border-radius: 4px;
    background-color: #000
}

.menu-burger-trigger .menu-burger {
    top: auto;
    bottom: 0;
    -webkit-transition-delay: .13s;
    transition-delay: .13s;
    -webkit-transition-timing-function: cubic-bezier(.55, .055, .675, .19);
    transition-timing-function: cubic-bezier(.55, .055, .675, .19);
    -webkit-transition-duration: .13s;
    transition-duration: .13s;
    pointer-events: none
}

.menu-burger-trigger .menu-burger:before {
    top: -6px
}

@media (min-width: 1024px) {
    .menu-burger-trigger .menu-burger:before {
        top: -10px
    }
}

.menu-burger-trigger .menu-burger:after {
    bottom: -10px;
    top: -12px;
    -webkit-transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, opacity .1s linear;
    transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, opacity .1s linear
}

@media (min-width: 1024px) {
    .menu-burger-trigger .menu-burger:after {
        top: -20px
    }
}

.menu-burger-trigger.is-active .menu-burger {
    -webkit-transition-delay: .22s;
    transition-delay: .22s;
    -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    -webkit-transform: translate3d(0, -6px, 0) rotate(-45deg);
    transform: translate3d(0, -6px, 0) rotate(-45deg)
}

@media (min-width: 1024px) {
    .menu-burger-trigger.is-active .menu-burger {
        -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
        transform: translate3d(0, -10px, 0) rotate(-45deg)
    }
}

.menu-burger-trigger.is-active .menu-burger:before {
    top: 0;
    -webkit-transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .16s, -webkit-transform .13s cubic-bezier(.215, .61, .355, 1) .25s;
    transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .16s, -webkit-transform .13s cubic-bezier(.215, .61, .355, 1) .25s;
    transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .16s, transform .13s cubic-bezier(.215, .61, .355, 1) .25s;
    transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .16s, transform .13s cubic-bezier(.215, .61, .355, 1) .25s, -webkit-transform .13s cubic-bezier(.215, .61, .355, 1) .25s;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.menu-burger-trigger.is-active .menu-burger:after {
    top: 0;
    -webkit-transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity .1s linear .22s;
    transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity .1s linear .22s;
    opacity: 0
}

.menu-dropdown-wrapper {
    background-color: #fff;
    position: absolute;
    z-index: -1;
    visibility: hidden;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -webkit-transform: translate3d(-120%, 0, 0);
    transform: translate3d(-120%, 0, 0);
    opacity: 0;
    height: 100vh;
    width: 260px;
    -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 4px 10px rgba(0, 0, 0, .1)
}

@media (min-width: 992px) {
    .menu-dropdown-wrapper {
        width: 100%
    }
}

@media (max-width: 1023px) {
    .menu-dropdown-wrapper {
        height: calc(100vh - 48px)
    }
}

.menu-dropdown-wrapper .menu-item-lock .main-item-link, .menu-dropdown-wrapper .menu-item-lock .main-item-title, .menu-dropdown-wrapper .menu-item-lock > .link, .menu-dropdown-wrapper .menu-item-lock > .sub-menu-item > .sub-menu-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.menu-dropdown-wrapper .menu-item-lock .main-item-link:after, .menu-dropdown-wrapper .menu-item-lock .main-item-title:after, .menu-dropdown-wrapper .menu-item-lock > .link:after, .menu-dropdown-wrapper .menu-item-lock > .sub-menu-item > .sub-menu-title:after {
    content: url(/wp-content/themes/bmr/redesign/dist/images/common/auth/people-blocked.svg);
    margin-left: 4px;
    height: 16px
}

.menu-dropdown-wrapper .menu-item.premium-point {
    border-radius: 4px;
    background-image: -webkit-gradient(linear, left top, right top, from(#fada31), to(#eba900));
    background-image: linear-gradient(90deg, #fada31, #eba900);
    margin: 0 4px 16px 16px;
    position: relative
}

@media (min-width: 992px) {
    .menu-dropdown-wrapper .menu-item.premium-point {
        margin: 0 18px 16px 16px
    }
}

@media (min-width: 1920px) {
    .menu-dropdown-wrapper .menu-item.premium-point {
        margin: 0 4px 16px 16px
    }
}

.menu-dropdown-wrapper .menu-item.premium-point .main-item:hover .main-item-link {
    color: #000
}

.menu-dropdown-wrapper .menu-item.premium-point .main-item {
    padding: 12px 0 12px 16px
}

.menu-dropdown-wrapper .menu-dropdown-inner {
    position: absolute;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

@media (min-width: 992px) {
    .menu-dropdown-wrapper .menu-dropdown-inner {
        height: calc(100vh - 72px)
    }
}

@media (max-width: 992px) {
    .menu-dropdown-wrapper {
        overflow-y: scroll;
        overflow-x: hidden;
        max-height: 100vh;
        left: -20px
    }
}

@media (min-width: 992px) {
    .menu-dropdown-wrapper {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

.menu-dropdown-wrapper:before {
    content: "";
    background: hsla(0, 0%, 100%, .75);
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    z-index: -1
}

.menu-dropdown-wrapper.is-active {
    visibility: visible;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1
}

.menu-dropdown-wrapper .menu-dropdown {
    width: 260px;
    height: 100%;
    padding: 12px 20px 112px 0
}

@media (min-width: 992px) {
    .menu-dropdown-wrapper .menu-dropdown {
        width: 210px;
        padding: inherit
    }
}

@media (min-width: 1200px) {
    .menu-dropdown-wrapper .menu-dropdown {
        width: 230px
    }
}

@media (min-width: 992px) {
    .menu-dropdown-wrapper .menu-scroll {
        padding: 12px 0
    }
}

.menu-dropdown-wrapper .main-item {
    padding: 12px 0 12px 20px;
    max-width: 100%
}

@media (min-width: 992px) {
    .menu-dropdown-wrapper .main-item {
        position: relative;
        padding: 12px 0 12px 16px;
        max-width: 194px
    }
}

@media (min-width: 1200px) {
    .menu-dropdown-wrapper .main-item {
        max-width: 216px
    }
}

.menu-dropdown-wrapper .main-item, .menu-dropdown-wrapper .sub-menu-item {
    cursor: pointer
}

.menu-dropdown-wrapper .main-item-link, .menu-dropdown-wrapper .main-item-title {
    font-size: 14px;
    font-weight: 700;
    color: #000;
    text-transform: uppercase;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.menu-dropdown-wrapper .main-item-title {
    pointer-events: none
}

.menu-dropdown-wrapper .main-item-link {
    width: 100%
}

.menu-dropdown-wrapper .link, .menu-dropdown-wrapper .sub-menu-title {
    max-width: 100%;
    font-size: 14px;
    color: #323232;
    display: block;
    padding: 12px 0 12px 20px
}

@media (min-width: 992px) {
    .menu-dropdown-wrapper .link, .menu-dropdown-wrapper .sub-menu-title {
        padding: 12px 0 12px 16px;
        max-width: 174px
    }
}

@media (min-width: 1200px) {
    .menu-dropdown-wrapper .link, .menu-dropdown-wrapper .sub-menu-title {
        max-width: 196px
    }
}

.menu-dropdown-wrapper .link {
    word-break: break-word
}

.menu-dropdown-wrapper .link:hover, .menu-dropdown-wrapper .main-item:hover .main-item-link, .menu-dropdown-wrapper .main-item:hover .main-item-title, .menu-dropdown-wrapper .sub-menu-item:hover .sub-menu-title {
    color: #07e
}

.menu-dropdown-wrapper .menu-list-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.menu-dropdown-wrapper .sub-menu-item {
    position: relative
}

.menu-dropdown-wrapper .sub-menu-title {
    pointer-events: none
}

.menu-dropdown-wrapper .icon-chevron-arrow-down, .menu-dropdown-wrapper .icon-chevron-arrow-right, .menu-dropdown-wrapper .icon-chevron-arrow-up {
    font-size: 12px;
    color: #666;
    pointer-events: none
}

.menu-dropdown-wrapper .icon-chevron-arrow-right {
    display: none
}

@media (min-width: 992px) {
    .menu-dropdown-wrapper .icon-chevron-arrow-right {
        display: block
    }
}

@media (min-width: 992px) {
    .menu-dropdown-wrapper .icon-chevron-arrow-down {
        display: none
    }
}

.menu-dropdown-wrapper .icon-chevron-arrow-up {
    display: none
}

.menu-dropdown-wrapper .menu-sub-list {
    height: 100%;
    width: 100%
}

@media (min-width: 992px) {
    .menu-dropdown-wrapper .menu-sub-list {
        position: absolute;
        top: 0;
        left: 100%;
        border-left: 1px solid #f2f2f2
    }
}

.menu-dropdown-wrapper .advertise-link {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    height: 46px;
    padding: 0 12px;
    position: relative;
    z-index: 1
}

.menu-dropdown-wrapper .menu-sub-list {
    display: none
}

.menu-dropdown-wrapper .is-active > .main-item .active-line, .menu-dropdown-wrapper .is-active > .sub-menu-item .active-line {
    position: absolute;
    left: 0;
    width: 3px;
    height: 30px;
    background: #07e
}

@media (max-width: 991px) {
    .menu-dropdown-wrapper .is-active > .main-item .icon-chevron-arrow-up, .menu-dropdown-wrapper .is-active > .sub-menu-item .icon-chevron-arrow-up {
        display: block
    }

    .menu-dropdown-wrapper .is-active > .main-item .icon-chevron-arrow-down, .menu-dropdown-wrapper .is-active > .sub-menu-item .icon-chevron-arrow-down {
        display: none
    }
}

.menu-dropdown-wrapper .is-active > .menu-sub-list {
    display: block
}

@media (min-width: 992px) {
    .menu-dropdown-wrapper .menu-scroll-wrapper {
        height: 100%;
        overflow-x: hidden;
        overflow-y: hidden
    }

    .menu-dropdown-wrapper .menu-scroll-wrapper:before {
        content: "";
        background: #fff;
        height: 100%;
        width: 18px;
        position: absolute;
        top: 0;
        right: 0
    }

    .menu-dropdown-wrapper .menu-scroll {
        overflow-y: scroll;
        overflow-x: hidden;
        height: 100%
    }
}

.profile-wrapper {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    position: relative;
    margin-left: 12px
}

@media (min-width: 360px) {
    .profile-wrapper {
        margin-left: 16px
    }
}

@media (min-width: 1024px) {
    .profile-wrapper {
        margin-left: 32px
    }
}

.profile-wrapper.is-desktop {
    display: none
}

.profile-wrapper.is-mobile {
    display: block
}

@media (min-width: 1024px) {
    .profile-wrapper.is-desktop {
        display: block
    }

    .profile-wrapper.is-mobile {
        display: none
    }
}

.profile-wrapper a {
    display: block
}

.profile-wrapper img {
    border-radius: 100%;
    min-width: 32px;
    min-height: 32px;
    max-width: 32px;
    max-height: 32px;
    pointer-events: none
}

.profile-wrapper.icon-dot:after {
    right: -2px;
    bottom: -2px
}

@media (min-width: 1024px) {
    .profile-dropdown {
        background: #fff;
        border-radius: 4px;
        position: absolute;
        right: 0;
        padding: 20px 16px;
        width: 200px;
        -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, .1);
        box-shadow: 0 4px 10px rgba(0, 0, 0, .1);
        visibility: hidden;
        z-index: -1
    }
}

@media (min-width: 1024px) and (min-width: 992px) {
    .profile-dropdown {
        -webkit-transition: all .3s ease-out;
        transition: all .3s ease-out;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        opacity: 0
    }
}

@media (min-width: 1024px) {
    .profile-dropdown.is-active {
        visibility: visible
    }
}

@media (min-width: 1024px) and (min-width: 992px) {
    .profile-dropdown.is-active {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

.profile-dropdown .profile-title {
    color: #323232;
    font-size: 10px;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 24px
}

.profile-dropdown .profile-list li {
    margin-bottom: 24px
}

.profile-dropdown .profile-list li:last-child {
    margin-bottom: 0
}

.profile-dropdown .profile-list li:nth-child(8) a {
    color: #7e7e7e
}

.profile-dropdown .profile-list a {
    display: block;
    font-size: 14px;
    color: #000
}

.profile-dropdown .profile-list a.premium-point {
    border-radius: 4px;
    background-image: -webkit-gradient(linear, left top, right top, from(#fada31), to(#eba900));
    background-image: linear-gradient(90deg, #fada31, #eba900);
    color: #212121 !important;
    font-weight: 700;
    line-height: 16px;
    padding: 10px 12px
}

@media (max-width: 480px) {
    .profile-dropdown .profile-list a.premium-point {
        display: block;
        margin: 0 16px 0 0
    }
}

@media (max-width: 1023px) {
    .mobile-dropdown-profile {
        position: fixed;
        right: -20px;
        background: #fff;
        -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, .1);
        box-shadow: 0 4px 10px rgba(0, 0, 0, .1);
        padding: 20px 16px;
        width: 260px;
        max-width: 260px;
        z-index: -1;
        visibility: hidden;
        -webkit-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
        -webkit-transform: translate3d(120%, 0, 0);
        transform: translate3d(120%, 0, 0);
        opacity: 0;
        overflow-x: hidden;
        overflow-y: scroll;
        height: calc(100vh - 48px)
    }

    .mobile-dropdown-profile .notifications-dropdown, .mobile-dropdown-profile .profile-dropdown {
        opacity: 0;
        -webkit-transition: all .3s ease-in-out 1s;
        transition: all .3s ease-in-out 1s
    }

    .mobile-dropdown-profile.is-active {
        visibility: visible;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
        position: absolute
    }

    .mobile-dropdown-profile.is-active .notifications-dropdown, .mobile-dropdown-profile.is-active .profile-dropdown {
        opacity: 1;
        -webkit-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out
    }

    .mobile-dropdown-profile .profile-dropdown {
        margin-bottom: 32px
    }
}

@media (min-width: 1024px) {
    .notifications-dropdown {
        position: absolute;
        right: 44px;
        background: #fff;
        border-radius: 4px;
        width: 264px;
        max-width: 264px;
        padding: 16px;
        -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, .1);
        box-shadow: 0 4px 10px rgba(0, 0, 0, .1);
        visibility: hidden;
        height: auto;
        overflow: hidden;
        z-index: -1
    }
}

@media (min-width: 1024px) and (min-width: 992px) {
    .notifications-dropdown {
        -webkit-transition: all .3s ease-out;
        transition: all .3s ease-out;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        opacity: 0
    }
}

@media (min-width: 1024px) {
    .notifications-dropdown.is-active {
        visibility: visible
    }
}

@media (min-width: 1024px) and (min-width: 992px) {
    .notifications-dropdown.is-active {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

.notifications-dropdown .notifications-title {
    color: #323232;
    font-size: 10px;
    letter-spacing: 1px;
    text-transform: uppercase
}

.notifications-dropdown .notifications-header {
    margin-bottom: 20px
}

.notifications-dropdown .notifications-count {
    color: #fff;
    background-color: #df3a4d;
    font-size: 14px;
    font-weight: 700;
    min-width: 24px;
    height: 24px;
    border-radius: 12px;
    padding: 0 8px
}

.notifications-dropdown .notifications-link-wrapper {
    text-align: center
}

.notifications-dropdown .notifications-link {
    font-size: 16px
}

.notifications-dropdown .image {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    padding: 12px 0
}

.notifications-dropdown .image img {
    width: 90px;
    height: 82px;
    max-width: 90px;
    max-height: 82px
}

.notifications-dropdown .notifications-none .text {
    font-size: 14px;
    color: #323232;
    line-height: 1.3;
    text-align: center;
    margin-bottom: 12px
}

.surprise-dropdown {
    right: 20px;
    padding: 8px;
    width: 194px;
    display: none;
    z-index: 100
}

@media (min-width: 1024px) {
    .surprise-dropdown {
        right: 28px
    }
}

.surprise-dropdown.is-active {
    display: block
}

.surprise-dropdown img {
    max-height: 40px;
    width: auto;
    max-width: 122px
}

.surprise-dropdown .surprise-text {
    font-size: 12px;
    color: #323232;
    text-align: center;
    margin-top: 8px;
    margin-bottom: 8px;
    line-height: 1.3
}

.surprise-dropdown.tooltip-wrapper .tooltip-arrow {
    margin: 0 12px 0 auto
}

@media (min-width: 360px) {
    .surprise-dropdown.tooltip-wrapper .tooltip-arrow {
        margin: 0 16px 0 auto
    }
}

@media (min-width: 1024px) {
    .surprise-dropdown.tooltip-wrapper .tooltip-arrow {
        margin: 0 auto
    }
}

.logged-in .surprise-dropdown {
    right: 26px
}

@media (min-width: 1024px) {
    .logged-in .surprise-dropdown {
        right: 36px
    }
}

.icon-dot:after {
    content: "";
    position: absolute;
    height: 12px;
    width: 12px;
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
    display: block;
    border-radius: 100%;
    border: 2px solid #fff
}

.icon-dot.red-dot:after {
    background-color: #df3a4d
}

.footer-filter-wrapper {
    width: 100%
}

@media (min-width: 640px) {
    .footer-filter-wrapper {
        width: auto
    }
}

.footer-filter-wrapper .footer-filter {
    position: relative;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin-left: 32px
}

.footer-filter-wrapper .footer-filter-inner {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

.footer-filter-wrapper .footer-filter-inner .footer-filter-item {
    pointer-events: none
}

.footer-filter-wrapper .footer-filter-item, .footer-filter-wrapper a {
    font-size: 12px;
    color: #212121
}

.footer-filter-wrapper .icon-chevron-arrow-down, .footer-filter-wrapper .icon-chevron-arrow-up {
    font-size: 12px;
    color: #323232;
    margin-left: 8px;
    pointer-events: none
}

.footer-filter-wrapper .icon-chevron-arrow-up {
    display: none
}

.footer-filter-wrapper .footer-filter-list-dropdown {
    position: absolute;
    top: 36px;
    z-index: 110;
    padding: 16px 12px;
    display: none
}

.footer-filter-wrapper .footer-filter-list-dropdown .footer-filter-item {
    margin-bottom: 12px
}

.footer-filter-wrapper .footer-filter-list-dropdown .footer-filter-item:last-child {
    margin: 0
}

.footer-filter-wrapper .is-active .icon-chevron-arrow-up {
    display: block
}

.footer-filter-wrapper .is-active .icon-chevron-arrow-down {
    display: none
}

.footer-filter-wrapper .is-active .footer-filter-list-dropdown {
    display: block
}

.country-flag {
    pointer-events: none;
    margin-right: 8px
}

.country-flag[data-value]:before {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    border-radius: 100%;
    background-repeat: no-repeat;
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .25);
    box-shadow: 0 0 2px rgba(0, 0, 0, .25)
}

.country-flag[data-value=ru]:before, .country-flag[data-value=ru_RU]:before {
    background-image: url(/wp-content/themes/bmr/redesign/dist/images/common/flags/russia.svg)
}

.country-flag[data-value=bg]:before, .country-flag[data-value=bg_BG]:before {
    background-image: url(/wp-content/themes/bmr/redesign/dist/images/common/flags/bulgaria.svg)
}

.country-flag[data-value=ru_UA]:before, .country-flag[data-value=uk]:before, .country-flag[data-value=uk_UA]:before {
    background-image: url(/wp-content/themes/bmr/redesign/dist/images/common/flags/ukraine.svg)
}

.country-flag[data-value=hy]:before, .country-flag[data-value=hy_AM]:before, .country-flag[data-value=ru_AM]:before {
    background-image: url(/wp-content/themes/bmr/redesign/dist/images/common/flags/armenia.svg)
}

.country-flag[data-value=en]:before, .country-flag[data-value=en_US]:before {
    background-image: url(/wp-content/themes/bmr/redesign/dist/images/common/flags/united-kingdom.svg)
}

.country-flag[data-value=by]:before, .country-flag[data-value=ru_BY]:before {
    background-image: url(/wp-content/themes/bmr/redesign/dist/images/common/flags/belarus.svg)
}

.country-flag[data-value=rs]:before, .country-flag[data-value=sr_RS]:before {
    background-image: url(/wp-content/themes/bmr/redesign/dist/images/common/flags/serbian.svg)
}

.country-flag[data-value=pt]:before, .country-flag[data-value=pt_PT]:before {
    background-image: url(/wp-content/themes/bmr/redesign/dist/images/common/flags/portugal.svg)
}

.country-flag[data-value=it]:before, .country-flag[data-value=it_IT]:before {
    background-image: url(/wp-content/themes/bmr/redesign/dist/images/common/flags/italy.svg)
}

.country-flag[data-value=br]:before, .country-flag[data-value=pt_BR]:before {
    background-image: url(/wp-content/themes/bmr/redesign/dist/images/common/flags/brazil.svg)
}

.country-flag[data-value=md]:before, .country-flag[data-value=ru_MD]:before {
    background-image: url(/wp-content/themes/bmr/redesign/dist/images/common/flags/moldova.svg);
    background-size: contain
}

.country-flag[data-value=ru_UZ]:before, .country-flag[data-value=uz]:before {
    background-image: url(/wp-content/themes/bmr/redesign/dist/images/common/flags/uzbekistan.svg);
    background-size: contain
}

.country-flag[data-value=lv]:before, .country-flag[data-value=ru_LV]:before {
    background-image: url(/wp-content/themes/bmr/redesign/dist/images/common/flags/latvia.svg);
    background-size: contain
}

.country-flag[data-value=az]:before, .country-flag[data-value=ru_AZ]:before {
    background-image: url(/wp-content/themes/bmr/redesign/dist/images/common/flags/azerbaijan.svg);
    background-size: contain
}

.country-label {
    pointer-events: none
}

.footer {
    position: relative;
    z-index: 10
}

.footer .footer-logos {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-bottom: 20px
}

@media (min-width: 1024px) {
    .footer .footer-logos {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.footer .footer-column {
    min-width: 266px
}

.footer .footer-media {
    padding-top: 24px;
    padding-bottom: 24px
}

.footer .logo {
    min-width: 150px;
    max-width: 150px
}

@media (min-width: 768px) {
    .footer .logo {
        min-width: 190px;
        max-width: 190px
    }
}

.footer .app-links {
    width: 100%;
    margin-top: 20px
}

@media (min-width: 640px) {
    .footer .app-links {
        margin-top: 0;
        width: auto
    }
}

.footer .app-links .item:first-child {
    margin-right: 8px
}

.footer .footer-info {
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    padding: 24px 0;
    -webkit-box-pack: normal;
    -ms-flex-pack: normal;
    justify-content: normal
}

@media (min-width: 992px) {
    .footer .footer-info {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

.footer .footer-contacts {
    margin-bottom: 16px
}

.footer .footer-contacts p {
    line-height: 20px !important
}

.footer .footer-contacts br {
    display: block;
    content: "";
    margin-top: 10px
}

@media (min-width: 992px) {
    .footer .footer-contacts {
        max-width: 760px;
        margin-bottom: 0;
        margin-right: 48px
    }
}

.footer .footer-text p {
    font-size: 12px;
    color: #7e7e7e;
    line-height: 1.3
}

.footer .footer-text ul {
    position: relative
}

.footer .footer-text ul li {
    font-size: 12px;
    color: #7e7e7e;
    line-height: 1.3;
    display: inline-block;
    position: relative;
    margin: 0 30px 0 0
}

.footer .footer-text ul li:before {
    position: absolute;
    content: "";
    width: 1px;
    height: 10px;
    background: #ccc;
    top: 0;
    bottom: 0;
    margin: auto;
    left: -16px
}

@media (max-width: 480px) {
    .footer .footer-text ul li:before {
        display: none
    }
}

@media (max-width: 480px) {
    .footer .footer-text ul li {
        display: block;
        line-height: 24px;
        margin: 0
    }
}

.footer .footer-text ul:before {
    position: absolute;
    content: "";
    width: 4px;
    height: 100%;
    background: #fff;
    top: 0;
    left: -18px;
    z-index: 1
}

@media (max-width: 480px) {
    .footer .footer-text ul:before {
        display: none
    }
}

.footer .footer-text a {
    color: #7e7e7e;
    -webkit-transition: .3s;
    transition: .3s
}

.footer .footer-text a:hover {
    color: #07e
}

.footer .footer-caution {
    margin-bottom: 10px
}

.footer .footer-caution p {
    padding-bottom: 20px
}

.footer .footer-logo {
    max-width: 266px;
    min-width: 266px
}

.footer .footer-logo .item {
    margin-right: 8px
}

.footer .footer-logo .item:last-child {
    margin-right: 0
}

.footer .footer-links {
    padding: 20px 0 24px
}

@media (max-width: 992px) {
    .footer .footer-links {
        border-bottom: 1px solid #f2f2f2
    }
}

.footer .footer-about .list {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.footer .footer-about .list .item {
    padding: 0 55px 0 0
}

.footer .footer-about .list .item .icon {
    display: inline-block;
    margin: 0 3px 0 0;
    width: 25px;
    height: 25px
}

.footer .footer-about .list .item .icon img {
    max-width: 100%;
    max-height: 100%
}

.footer .footer-about .list .item span {
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    color: #212121
}

.footer .footer-about .list .item:first-child span {
    font-size: 18px
}

.footer .footer-about .list .item p {
    font-size: 12px;
    color: #474747;
    padding: 4px 0 0
}

@media (max-width: 640px) {
    .footer .footer-about .list .item {
        padding: 0 17px 0 0
    }
}

@media (max-width: 1280px) {
    .footer .footer-about {
        overflow-x: scroll
    }
}

@media (max-width: 992px) {
    .footer .footer-about {
        width: 100%;
        padding-bottom: 24px;
        border-bottom: 1px dashed #ccc
    }
}

.footer .social-links .items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 20px
}

.footer .social-links .items:last-child {
    margin: 0
}

.footer .social-links .items span {
    font-size: 10px;
    color: #212121;
    padding: 5px 0 0;
    min-height: 20px
}

@media (max-width: 1368px) {
    .footer .padding-fix-tablet {
        padding: 0
    }
}

.footer .info-links {
    padding: 0 0 8px;
    width: 100%
}

@media (min-width: 992px) {
    .footer .info-links {
        width: auto;
        padding: 0
    }
}

.footer .link {
    font-size: 12px;
    margin-bottom: 12px;
    padding-right: 32px
}

@media (max-width: 768px) {
    .footer .link {
        padding-right: 18px;
        font-size: 12px
    }
}

@media (max-width: 480px) {
    .footer .link {
        width: 100%
    }
}

@media (min-width: 992px) {
    .footer .link {
        margin-bottom: 0
    }
}

.footer .link:last-child {
    padding-right: 0
}

.footer .icons {
    font-size: 18px;
    color: #000;
    margin: auto
}

.footer .icons:last-child {
    margin: 0
}

.footer .footer-partner-link {
    margin-right: 25px;
    margin-top: 12px
}

.footer .footer-partner-link:last-child {
    margin-right: 0
}

.footer .footer-partners-left {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (min-width: 1280px) {
    .footer .footer-partners-left {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.footer .footer-partners-left img {
    height: 32px;
    max-height: 32px;
    width: auto;
    max-width: none !important
}

.footer .footer-right-partners {
    margin-top: 20px
}

@media (min-width: 1024px) {
    .footer .footer-right-partners {
        margin-top: 0;
        margin-left: auto
    }
}

.footer .footer-right-partners a {
    margin: 0 10px 0 0
}

.footer .footer-right-partners a:last-child {
    margin: 0
}

.footer .footer-right-partners a img {
    height: 40px;
    max-height: 40px;
    width: auto;
    margin-top: 8px
}

.footer .footer-right-partners a span {
    font-size: 12px;
    color: #212121;
    -webkit-transition: .3s;
    transition: .3s
}

.footer .footer-right-partners a:hover span {
    color: #07e
}

.footer .footer-awards {
    margin-bottom: 20px
}

@media (min-width: 1200px) {
    .footer .footer-awards {
        margin-right: 96px;
        margin-bottom: 0
    }
}

@media (max-width: 992px) {
    .footer .footer-awards {
        margin-bottom: 0
    }
}

.footer .footer-awards, .footer .footer-partners {
    width: 100%
}

@media (min-width: 1280px) {
    .footer .footer-awards, .footer .footer-partners {
        width: auto
    }
}

.footer .footer-logos-wrapper {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow-y: hidden;
    overflow-x: auto
}

@media (min-width: 1200px) {
    .footer .footer-logos-wrapper {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow-x: hidden
    }
}

@media (max-width: 1024px) {
    .footer .footer-logos-wrapper {
        padding: 0
    }
}

.footer .footer-logos-wrapper .footer-partner-link:last-child {
    padding-right: 12px
}

.footer .footer-logos-wrapper::-webkit-scrollbar {
    width: 0
}

.footer .footer-sub-title {
    color: #7e7e7e;
    font-size: 12px;
    font-weight: 400
}

@media (max-width: 1024px) {
    .footer .footer-sub-title {
        padding: 0
    }
}

@media (max-width: 992px) {
    .footer .footer-sub-title {
        padding: 18px 0 0
    }
}

#content, .content.inner {
    position: relative
}

html {
    overflow-x: hidden
}

body.has-branding {
    position: relative;
    margin: 0
}

body.has-branding .branding-full-wrapper, body.has-branding .branding-top-wrapper, body.has-branding .branding-wrapper {
    position: relative;
    z-index: 1;
    display: none;
    overflow: hidden;
    width: 100%;
    height: 150px;
    background-repeat: no-repeat;
    background-position: top;
    background-size: auto 100%
}

@media (max-width: 950px) {
    body.has-branding .branding-full-wrapper.ligastavok, body.has-branding .branding-top-wrapper.ligastavok, body.has-branding .branding-wrapper.ligastavok {
        display: block;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/liga-bg-950.gif?v=23061220)
    }

    body.has-branding .branding-full-wrapper.parimatch, body.has-branding .branding-top-wrapper.parimatch, body.has-branding .branding-wrapper.parimatch {
        display: block;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/parimatch-bg-950.gif?v=23061220)
    }

    body.has-branding .branding-full-wrapper.winline, body.has-branding .branding-top-wrapper.winline, body.has-branding .branding-wrapper.winline {
        display: block;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/winline-bg-950.gif?v=23061220)
    }

    body.has-branding .branding-full-wrapper.fonbet, body.has-branding .branding-top-wrapper.fonbet, body.has-branding .branding-wrapper.fonbet {
        display: block;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/fonbet-bg-ru-950.png?v=23061220)
    }

    body.has-branding .branding-full-wrapper.fonbetkz, body.has-branding .branding-top-wrapper.fonbetkz, body.has-branding .branding-wrapper.fonbetkz {
        display: block;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/fonbet-bg-kz-950.png?v=23061220)
    }

    body.has-branding .branding-full-wrapper.fonbetcomkz, body.has-branding .branding-top-wrapper.fonbetcomkz, body.has-branding .branding-wrapper.fonbetcomkz {
        display: block;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/fonbet-kz-bg-950.png?v=23061220)
    }

    body.has-branding .branding-full-wrapper.ggbet, body.has-branding .branding-top-wrapper.ggbet, body.has-branding .branding-wrapper.ggbet {
        display: block;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/ggbet-bg-950.jpg?v=23061220)
    }

    body.has-branding .branding-full-wrapper.pinupbet-cs, body.has-branding .branding-top-wrapper.pinupbet-cs, body.has-branding .branding-wrapper.pinupbet-cs {
        display: block;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/pinupbet-cs-bg-950.gif?v=23061220)
    }
}

body.has-branding .branding-full-wrapper .br-branding, body.has-branding .branding-top-wrapper .br-branding, body.has-branding .branding-wrapper .br-branding {
    display: block;
    width: 100%;
    height: 100%
}

@media (max-width: 950px) {
    body.has-branding .branding-full-wrapper .br-branding ul br, body.has-branding .branding-top-wrapper .br-branding ul br, body.has-branding .branding-wrapper .br-branding ul br {
        display: none
    }
}

@media (max-width: 500px) {
    body.has-branding .branding-full-wrapper .br-branding .br-top-link, body.has-branding .branding-top-wrapper .br-branding .br-top-link, body.has-branding .branding-wrapper .br-branding .br-top-link {
        padding: 0 8px
    }

    body.has-branding .branding-full-wrapper .br-branding .br-top-link > img, body.has-branding .branding-top-wrapper .br-branding .br-top-link > img, body.has-branding .branding-wrapper .br-branding .br-top-link > img {
        width: 130px !important
    }

    body.has-branding .branding-full-wrapper .br-branding .br-top-link > ul, body.has-branding .branding-top-wrapper .br-branding .br-top-link > ul, body.has-branding .branding-wrapper .br-branding .br-top-link > ul {
        margin: 0 !important
    }

    body.has-branding .branding-full-wrapper .br-branding .butt, body.has-branding .branding-full-wrapper .br-branding ul, body.has-branding .branding-top-wrapper .br-branding .butt, body.has-branding .branding-top-wrapper .br-branding ul, body.has-branding .branding-wrapper .br-branding .butt, body.has-branding .branding-wrapper .br-branding ul {
        font-size: 18px !important
    }
}

body.has-branding .branding-full-wrapper {
    position: absolute
}

@media (max-width: 950px) {
    body.has-branding .branding-top-wrapper {
        display: block;
        margin-bottom: 8px
    }

    body.has-branding .branding-top-wrapper.adf a > img {
        height: 150px !important;
        -o-object-fit: cover;
        object-fit: cover
    }
}

body.has-branding .branding-wrapper {
    position: relative;
    margin: 0 0 8px
}

body.has-branding #content, body.has-branding .content.inner {
    padding: 3px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #f1f2f2;
    z-index: 2
}

body.has-branding #compare-popup {
    padding-bottom: 290px
}

body.has-branding #content .sidebar-left-menu .swiper-slide, body.has-branding .content .sidebar-left-menu .swiper-slide {
    height: auto
}

body.has-branding.branding-bmr #content, body.has-branding.branding-bmr .content.inner {
    padding: 0;
    margin-top: 0
}

body.has-branding.branding-bmr .socials-container.socials-top-page {
    top: 500px
}

@media (max-width: 950px) {
    body.has-branding.branding-bmr #content .sidebar-left-menu, body.has-branding.branding-bmr .content .sidebar-left-menu {
        top: 3px;
        left: 3px
    }
}

@media (max-width: 950px) {
    body.has-branding #content .sidebar-left-menu, body.has-branding .content .sidebar-left-menu {
        left: 0
    }

    body.has-branding #content, body.has-branding .content.inner {
        padding: 3px 0 0
    }

    body.has-branding.single-forecast #content, body.has-branding.single-forecast .content.inner, body.has-branding.single-games #content, body.has-branding.single-games .content.inner, body.has-branding.single-infographics #content, body.has-branding.single-infographics .content.inner, body.has-branding.single-news #content, body.has-branding.single-news .content.inner, body.has-branding.single-post #content, body.has-branding.single-post .content.inner, body.has-branding.single-wiki #content, body.has-branding.single-wiki .content.inner {
        margin-top: 0
    }

    body.has-branding.single-forecast .branding-top-wrapper, body.has-branding.single-games .branding-top-wrapper, body.has-branding.single-infographics .branding-top-wrapper, body.has-branding.single-news .branding-top-wrapper, body.has-branding.single-post .branding-top-wrapper, body.has-branding.single-wiki .branding-top-wrapper {
        display: none
    }

    body.has-branding.single-forecast .branding-top-wrapper.br-single-post, body.has-branding.single-games .branding-top-wrapper.br-single-post, body.has-branding.single-infographics .branding-top-wrapper.br-single-post, body.has-branding.single-news .branding-top-wrapper.br-single-post, body.has-branding.single-post .branding-top-wrapper.br-single-post, body.has-branding.single-wiki .branding-top-wrapper.br-single-post {
        display: none;
        position: relative;
        margin-bottom: 10px;
        top: 0
    }

    body.has-branding .branding-full-wrapper {
        display: none
    }
}

body.has-branding .br-side-link .butt, body.has-branding .br-top-link .butt {
    padding-top: 12px;
    padding-bottom: 7px
}

body.has-branding .br-side-link strong, body.has-branding .br-top-link strong {
    font-weight: 700
}

body.has-branding .br-top-link {
    max-width: 1160px;
    margin: 15px auto;
    height: 183px;
    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
}

body.has-branding .br-top-link > .butt, body.has-branding .br-top-link > img {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 242px;
    flex: 0 0 242px
}

body.has-branding .br-top-link > img {
    width: 100%
}

body.has-branding .br-top-link > ul {
    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;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    font-size: 24px;
    line-height: 28px;
    margin: 7px 45px 0;
    color: #fff
}

body.has-branding .br-top-link > ul > li {
    text-align: center
}

body.has-branding .br-top-link > ul strong {
    display: block
}

@media (max-width: 1050px) {
    body.has-branding .br-top-link > ul {
        margin-left: 15px;
        margin-right: 15px
    }
}

body.has-branding .br-top-link > .butt {
    font-size: 30px;
    font-weight: 700;
    background-color: #ff924a;
    text-align: center;
    color: #fff
}

body.has-branding .br-top-link > .mobile {
    display: none
}

body.has-branding .br-side-link {
    position: fixed;
    top: 160px;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    width: 130px;
    padding: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    font-size: 18px;
    opacity: 0;
    -webkit-transition: all .3s;
    transition: all .3s;
    color: #000;
    text-decoration: none;
    z-index: 2
}

body.has-branding .br-side-link.show {
    display: block !important;
    opacity: 1
}

body.has-branding .br-side-link > img {
    margin-bottom: 5px
}

body.has-branding .br-side-link div, body.has-branding .br-side-link span {
    display: inline-block
}

body.has-branding .br-side-link ul > img {
    margin: 5px auto
}

body.has-branding .br-side-link > .butt {
    margin-top: 10px;
    background-color: #43a047;
    color: #fff;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: 700
}

body.has-branding .br-side-link.left {
    margin-left: -660px
}

body.has-branding .br-side-link.right {
    margin-left: 660px
}

@media (max-width: 1200px) {
    body.has-branding .br-top-link {
        max-width: 92%
    }

    body.has-branding .br-top-link > .butt, body.has-branding .br-top-link > img {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 220px;
        flex: 0 0 220px
    }

    body.has-branding .br-side-link {
        display: none
    }
}

@media (max-width: 1050px) {
    body.has-branding .br-top-link > img {
        -webkit-box-flex: 0;
        -ms-flex: 0 0;
        flex: 0 0
    }
}

@media (max-width: 950px) {
    body.has-branding.single-forecast .br-top-link .butt {
        margin-left: 80px
    }
}

@media (max-width: 950px) and (max-width: 768px) {
    body.has-branding.single-forecast .br-top-link .butt {
        margin-left: 20px
    }
}

@media (max-width: 950px) {
    body.has-branding .br-top-link {
        display: block;
        text-align: center
    }

    body.has-branding .br-top-link > img {
        position: relative;
        top: 10px;
        width: 200px
    }

    body.has-branding .br-top-link .butt {
        font-size: 26px;
        padding-left: 10px;
        padding-right: 10px;
        margin-bottom: 10px;
        margin-left: 20px
    }

    body.has-branding .br-top-link .mobile {
        display: inline-block
    }

    body.has-branding .br-top-link .ddesktop {
        display: none
    }

    body.has-branding .br-top-link > ul {
        text-align: center;
        display: block;
        font-size: 18px
    }

    body.has-branding .br-top-link > ul strong {
        display: inline-block
    }

    body.has-branding .br-top-link > ul > li {
        display: inline-block;
        margin: 8px 7px 0
    }

    body.has-branding .br-top-link > ul > li:first-child, body.has-branding .br-top-link > ul > li:last-child {
        display: block
    }
}

@media (max-width: 700px) {
    body.has-branding .br-top-link > img {
        width: 150px
    }
}

@media (max-width: 400px) {
    body.has-branding .br-top-link > img {
        top: 6px;
        width: 160px
    }

    body.has-branding .br-top-link .butt {
        font-size: 24px
    }
}

body.branding-am-vivaro .branding-top-wrapper {
    position: absolute;
    display: block;
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/am-vivaro-bg-1878.jpg?v=23061220);
    height: 1250px;
    top: 140px
}

body.branding-am-vivaro .branding-top-wrapper.stay {
    position: fixed;
    top: -180px
}

body.branding-am-vivaro.single-infographics .branding-top-wrapper.br-single-post, body.branding-am-vivaro.single-news .branding-top-wrapper.br-single-post, body.branding-am-vivaro.single-post .branding-top-wrapper.br-single-post, body.branding-am-vivaro.single-wiki .branding-top-wrapper.br-single-post {
    display: none
}

body.branding-am-vivaro .branding-wrapper {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/am-vivaro-bg-700.png?v=23061220)
}

body.branding-am-vivaro .br-branding {
    background-color: transparent;
    text-decoration: none
}

body.branding-am-vivaro .side-br-am-vivaro {
    margin-top: 160px
}

body.branding-am-vivaro .side-br-am-vivaro img {
    width: 100px
}

body.branding-am-vivaro .side-br-am-vivaro div {
    padding: 10px 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
    text-transform: uppercase;
    text-align: center;
    background-color: #7e0c49;
    color: #fff
}

body.branding-am-vivaro .top-br-am-vivaro {
    display: block !important;
    padding-top: 40px;
    color: #fff;
    border-bottom: 2px solid #7e0c49
}

body.branding-am-vivaro .top-br-am-vivaro .bottom-bg {
    background-color: rgba(50, 5, 30, .5);
    height: 30px
}

body.branding-am-vivaro .top-br-am-vivaro .wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 15px 30px;
    background-color: rgba(0, 0, 0, .35)
}

body.branding-am-vivaro .top-br-am-vivaro .wrap .left, body.branding-am-vivaro .top-br-am-vivaro .wrap .right {
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 200px;
    flex: 0 0 200px
}

body.branding-am-vivaro .top-br-am-vivaro .wrap .left {
    -ms-flex-item-align: start;
    align-self: flex-start
}

body.branding-am-vivaro .top-br-am-vivaro .wrap .left img {
    position: absolute;
    top: 13px;
    left: 0
}

body.branding-am-vivaro .top-br-am-vivaro .wrap .right div {
    font-size: 18px;
    font-weight: 700;
    line-height: 46px;
    text-transform: uppercase;
    text-align: center;
    background-color: #7e0c49
}

body.branding-am-vivaro .top-br-am-vivaro .wrap .middle {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

body.branding-am-vivaro .top-br-am-vivaro .wrap ul {
    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
}

body.branding-am-vivaro .top-br-am-vivaro .wrap ul li {
    position: relative;
    padding: 0 40px;
    text-align: center
}

body.branding-am-vivaro .top-br-am-vivaro .wrap ul li:first-child {
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%
}

body.branding-am-vivaro .top-br-am-vivaro .wrap ul li + li:before {
    position: absolute;
    top: 50%;
    left: 0;
    width: 2px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 45px;
    background-color: #7e0c49;
    content: ""
}

body.branding-am-vivaro .top-br-am-vivaro .wrap ul li div {
    font-size: 18px
}

body.branding-am-vivaro .top-br-am-vivaro .wrap ul li div.bold {
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase
}

@media (max-width: 1200px) {
    body.branding-am-vivaro .top-br-am-vivaro .middle ul li {
        padding: 0 20px
    }

    body.branding-am-vivaro .top-br-am-vivaro .middle ul li:first-child {
        -ms-flex-preferred-size: initial;
        flex-basis: auto
    }

    body.branding-am-vivaro .top-br-am-vivaro .wrap .left, body.branding-am-vivaro .top-br-am-vivaro .wrap .right {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 170px;
        flex: 0 0 170px
    }

    body.branding-am-vivaro .top-br-am-vivaro .bottom-bg {
        height: 21px
    }
}

@media (max-width: 950px) {
    body.branding-am-vivaro .top-br-am-vivaro {
        padding-top: 10px;
        border: none
    }

    body.branding-am-vivaro .top-br-am-vivaro .botton-bg, body.branding-am-vivaro .top-br-am-vivaro .wrap {
        border: none !important;
        background-color: initial
    }

    body.branding-am-vivaro .top-br-am-vivaro .bottom-bg {
        display: none
    }

    body.branding-am-vivaro .top-br-am-vivaro .wrap {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 0
    }

    body.branding-am-vivaro .top-br-am-vivaro .wrap .left {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 150px;
        flex: 0 0 150px
    }
}

@media (max-width: 950px) and (max-width: 400px) {
    body.branding-am-vivaro .top-br-am-vivaro .wrap .left {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 120px;
        flex: 0 0 120px
    }
}

@media (max-width: 950px) {
    body.branding-am-vivaro .top-br-am-vivaro .wrap .left img {
        position: relative;
        top: auto;
        width: 100px
    }
}

@media (max-width: 950px) and (max-width: 500px) {
    body.branding-am-vivaro .top-br-am-vivaro .wrap .right {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 155px;
        flex: 0 0 155px
    }
}

@media (max-width: 950px) {
    body.branding-am-vivaro .top-br-am-vivaro .wrap .right div {
        position: relative;
        top: -10px;
        padding: 0 10px
    }

    body.branding-am-vivaro .top-br-am-vivaro .left, body.branding-am-vivaro .top-br-am-vivaro .right {
        display: inline-block
    }

    body.branding-am-vivaro .top-br-am-vivaro .left {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    body.branding-am-vivaro .top-br-am-vivaro .middle {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }

    body.branding-am-vivaro .top-br-am-vivaro .middle ul {
        display: block
    }

    body.branding-am-vivaro .top-br-am-vivaro .middle ul li {
        display: block;
        padding: 0
    }

    body.branding-am-vivaro .top-br-am-vivaro .middle ul li:before {
        display: none
    }

    body.branding-am-vivaro .top-br-am-vivaro .middle ul li div {
        display: inline-block;
        font-size: 15px
    }

    body.branding-am-vivaro .top-br-am-vivaro .right {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    body.branding-am-vivaro .top-br-am-vivaro .right div {
        display: inline-block
    }
}

@media (min-width: 951px) {
    body.branding-am-vivaro {
        background-color: #0d101a !important
    }

    body.branding-am-vivaro #content, body.branding-am-vivaro .content.inner {
        margin-top: 220px
    }
}

@media (max-width: 950px) {
    body.branding-am-vivaro .branding-top-wrapper {
        height: 150px;
        top: 55px;
        background-size: 100% auto;
        background-position: 50%
    }

    body.branding-am-vivaro #content, body.branding-am-vivaro .content.inner {
        margin-top: 150px
    }
}

@media (max-width: 950px) {
    body.home.branding-bmr .branding-top-wrapper {
        background-size: cover;
        height: 120px
    }

    body.home.branding-bmr .branding-top-wrapper.adf a > img {
        height: 120px !important
    }
}

body.branding-bmr.branding-ua-redirect .branding-top-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 60px
}

body.branding-bmr.branding-ua-redirect .branding-top-wrapper .br-branding {
    width: calc(100% - 20px);
    background-repeat: no-repeat;
    background-position: top
}

@media (min-width: 1180px) {
    body.branding-bmr.branding-ua-redirect .branding-top-wrapper .br-branding {
        width: 1180px
    }
}

@media (max-width: 950px) {
    body.branding-bmr.branding-ua-redirect .branding-top-wrapper .br-branding {
        width: 100%
    }
}

body.branding-bmr.branding-ua-redirect .branding-top-wrapper.ua-redirect .br-branding {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/betwinner-redirect-bg-1200.png?v=23061220)
}

@media (max-width: 500px) {
    body.branding-bmr.branding-ua-redirect .branding-top-wrapper.ua-redirect .br-branding {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/betwinner-redirect-bg-468.jpg?v=23061220)
    }
}

body.branding-bmr.branding-ua-redirect .branding-top-wrapper.betandyou-ua .br-branding {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/betandyou-top-bg-ua-1180.gif?v=23061220)
}

@media (max-width: 500px) {
    body.branding-bmr.branding-ua-redirect .branding-top-wrapper.betandyou-ua .br-branding {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/betandyou-top-bg-ua-468.gif?v=23061220)
    }
}

body.branding-bmr.branding-ua-redirect .branding-top-wrapper.betandyou-ua-ru .br-branding {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/betandyou-top-bg-ua-ru-1180.gif?v=23061220)
}

@media (max-width: 500px) {
    body.branding-bmr.branding-ua-redirect .branding-top-wrapper.betandyou-ua-ru .br-branding {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/betandyou-top-bg-ua-ru-468.gif?v=23061220)
    }
}

@media (min-width: 951px) {
    body.branding-bmr.branding-ua-redirect .branding-top-wrapper {
        margin: 10px 0
    }
}

body.branding-bmr.branding-ua-redirect.single-news .branding-top-wrapper.br-single-post {
    display: none
}

body.branding-bmr.branding-am-totogaming .branding-top-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 60px
}

body.branding-bmr.branding-am-totogaming .branding-top-wrapper .br-branding {
    width: calc(100% - 20px);
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/totogaming-am-top-bg-1200.gif?v=23061220);
    background-repeat: no-repeat;
    background-position: top
}

@media (min-width: 1180px) {
    body.branding-bmr.branding-am-totogaming .branding-top-wrapper .br-branding {
        width: 1180px
    }
}

@media (max-width: 950px) {
    body.branding-bmr.branding-am-totogaming .branding-top-wrapper .br-branding {
        width: 100%
    }
}

@media (max-width: 500px) {
    body.branding-bmr.branding-am-totogaming .branding-top-wrapper .br-branding {
        background-position-x: left;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/totogaming-am-top-bg-468.gif?v=23061220)
    }
}

@media (min-width: 951px) {
    body.branding-bmr.branding-am-totogaming .branding-top-wrapper {
        margin: 10px 0
    }
}

body.branding-bmr.branding-am-totogaming.single-news .branding-top-wrapper.br-single-post {
    display: none
}

body.branding-bmr.branding-uk-book .branding-top-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 60px
}

body.branding-bmr.branding-uk-book .branding-top-wrapper .br-branding {
    width: calc(100% - 20px);
    background-repeat: no-repeat;
    background-position: top
}

@media (min-width: 1180px) {
    body.branding-bmr.branding-uk-book .branding-top-wrapper .br-branding {
        width: 1180px
    }
}

@media (max-width: 950px) {
    body.branding-bmr.branding-uk-book .branding-top-wrapper .br-branding {
        width: 100%
    }
}

body.branding-bmr.branding-uk-book .branding-top-wrapper.brbookh-it .br-branding, body.branding-bmr.branding-uk-book .branding-top-wrapper.brbookh .br-branding {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/brbookh-top-bg-1200.png?v=23061220)
}

body.branding-bmr.branding-uk-book .branding-top-wrapper.brbonush-it .br-branding, body.branding-bmr.branding-uk-book .branding-top-wrapper.brbonush .br-branding {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/brbonush-top-bg-1200.png?v=23061220)
}

body.branding-bmr.branding-uk-book .branding-top-wrapper.brbook-it .br-branding, body.branding-bmr.branding-uk-book .branding-top-wrapper.brbook .br-branding {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/brbook-top-bg-1200.png?v=23061220)
}

body.branding-bmr.branding-uk-book .branding-top-wrapper.brhotiph-it .br-branding, body.branding-bmr.branding-uk-book .branding-top-wrapper.brhotiph .br-branding {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/brhotiph-top-bg-1200.png?v=23061220)
}

@media (min-width: 951px) {
    body.branding-bmr.branding-uk-book .branding-top-wrapper {
        margin: 10px 0
    }
}

body.branding-bmr.branding-uk-book.single-news .branding-top-wrapper.br-single-post {
    display: none
}

body.branding-bmr.branding-gh-book .branding-top-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 60px
}

body.branding-bmr.branding-gh-book .branding-top-wrapper .br-branding {
    width: calc(100% - 20px);
    background-repeat: no-repeat;
    background-position: top;
    background-color: grey;
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/sportsbet-top-bg-1200.png?v=23061220)
}

@media (min-width: 1180px) {
    body.branding-bmr.branding-gh-book .branding-top-wrapper .br-branding {
        width: 1180px
    }
}

@media (max-width: 950px) {
    body.branding-bmr.branding-gh-book .branding-top-wrapper .br-branding {
        width: 100%
    }
}

@media (max-width: 500px) {
    body.branding-bmr.branding-gh-book .branding-top-wrapper .br-branding {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/sportsbet-top-bg-468.png?v=23061220)
    }
}

@media (min-width: 951px) {
    body.branding-bmr.branding-gh-book .branding-top-wrapper {
        margin: 10px 0
    }
}

body.branding-bmr.branding-gh-book.single-news .branding-top-wrapper.br-single-post {
    display: none
}

body.branding-bmr.branding-bg-betwinner .branding-top-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 60px
}

body.branding-bmr.branding-bg-betwinner .branding-top-wrapper .br-branding {
    width: calc(100% - 20px);
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/betwinner-top-bg-1200.jpg?v=23061220);
    background-repeat: no-repeat;
    background-position: top
}

@media (min-width: 1180px) {
    body.branding-bmr.branding-bg-betwinner .branding-top-wrapper .br-branding {
        width: 1180px
    }
}

@media (max-width: 950px) {
    body.branding-bmr.branding-bg-betwinner .branding-top-wrapper .br-branding {
        width: 100%
    }
}

@media (max-width: 500px) {
    body.branding-bmr.branding-bg-betwinner .branding-top-wrapper .br-branding {
        background-position-x: left;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/betwinner-mobile-468.jpg?v=23061220)
    }
}

@media (min-width: 951px) {
    body.branding-bmr.branding-bg-betwinner .branding-top-wrapper {
        margin: 10px 0
    }
}

body.branding-bmr.branding-bg-betwinner.single-forecast #content, body.branding-bmr.branding-bg-betwinner.single-forecast .content.inner, body.branding-bmr.branding-bg-betwinner.single-games #content, body.branding-bmr.branding-bg-betwinner.single-games .content.inner, body.branding-bmr.branding-bg-betwinner.single-infographics #content, body.branding-bmr.branding-bg-betwinner.single-infographics .content.inner, body.branding-bmr.branding-bg-betwinner.single-news #content, body.branding-bmr.branding-bg-betwinner.single-news .content.inner, body.branding-bmr.branding-bg-betwinner.single-post #content, body.branding-bmr.branding-bg-betwinner.single-post .content.inner, body.branding-bmr.branding-bg-betwinner.single-wiki #content, body.branding-bmr.branding-bg-betwinner.single-wiki .content.inner {
    margin-top: 10px
}

body.branding-bmr.branding-bg-betwinner.single-forecast .branding-top-wrapper, body.branding-bmr.branding-bg-betwinner.single-games .branding-top-wrapper, body.branding-bmr.branding-bg-betwinner.single-infographics .branding-top-wrapper, body.branding-bmr.branding-bg-betwinner.single-news .branding-top-wrapper, body.branding-bmr.branding-bg-betwinner.single-post .branding-top-wrapper, body.branding-bmr.branding-bg-betwinner.single-wiki .branding-top-wrapper {
    display: none
}

body.branding-bmr.branding-bg-betwinner.single-forecast .branding-top-wrapper.br-single-post, body.branding-bmr.branding-bg-betwinner.single-games .branding-top-wrapper.br-single-post, body.branding-bmr.branding-bg-betwinner.single-infographics .branding-top-wrapper.br-single-post, body.branding-bmr.branding-bg-betwinner.single-news .branding-top-wrapper.br-single-post, body.branding-bmr.branding-bg-betwinner.single-post .branding-top-wrapper.br-single-post, body.branding-bmr.branding-bg-betwinner.single-wiki .branding-top-wrapper.br-single-post {
    display: none;
    position: relative;
    margin-bottom: 10px;
    top: 0
}

.branding-top-wrapper.br-bwin {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 60px
}

@media (min-width: 951px) {
    .branding-top-wrapper.br-bwin {
        margin: 10px 0
    }
}

body.branding-bmr.branding-bg-bwin .branding-top-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 60px
}

body.branding-bmr.branding-bg-bwin .branding-top-wrapper .br-branding {
    width: calc(100% - 20px);
    background-repeat: no-repeat;
    background-position: top
}

@media (min-width: 1180px) {
    body.branding-bmr.branding-bg-bwin .branding-top-wrapper .br-branding {
        width: 1180px
    }
}

@media (max-width: 950px) {
    body.branding-bmr.branding-bg-bwin .branding-top-wrapper .br-branding {
        width: 100%
    }
}

body.branding-bmr.branding-bg-bwin .branding-top-wrapper.bwin .br-branding {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/bwin-top-bg-1180.jpg?v=23061220)
}

@media (max-width: 500px) {
    body.branding-bmr.branding-bg-bwin .branding-top-wrapper.bwin .br-branding {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/bwin-top-bg-468.jpg?v=23061220)
    }
}

body.branding-bmr.branding-bg-bwin.single-forecast #content, body.branding-bmr.branding-bg-bwin.single-forecast .content.inner, body.branding-bmr.branding-bg-bwin.single-games #content, body.branding-bmr.branding-bg-bwin.single-games .content.inner, body.branding-bmr.branding-bg-bwin.single-infographics #content, body.branding-bmr.branding-bg-bwin.single-infographics .content.inner, body.branding-bmr.branding-bg-bwin.single-news #content, body.branding-bmr.branding-bg-bwin.single-news .content.inner, body.branding-bmr.branding-bg-bwin.single-post #content, body.branding-bmr.branding-bg-bwin.single-post .content.inner, body.branding-bmr.branding-bg-bwin.single-wiki #content, body.branding-bmr.branding-bg-bwin.single-wiki .content.inner {
    margin-top: 10px
}

body.branding-bmr.branding-bg-bwin.single-forecast .branding-top-wrapper, body.branding-bmr.branding-bg-bwin.single-games .branding-top-wrapper, body.branding-bmr.branding-bg-bwin.single-infographics .branding-top-wrapper, body.branding-bmr.branding-bg-bwin.single-news .branding-top-wrapper, body.branding-bmr.branding-bg-bwin.single-post .branding-top-wrapper, body.branding-bmr.branding-bg-bwin.single-wiki .branding-top-wrapper {
    display: none
}

body.branding-bmr.branding-bg-bwin.single-forecast .branding-top-wrapper.br-single-post, body.branding-bmr.branding-bg-bwin.single-games .branding-top-wrapper.br-single-post, body.branding-bmr.branding-bg-bwin.single-infographics .branding-top-wrapper.br-single-post, body.branding-bmr.branding-bg-bwin.single-news .branding-top-wrapper.br-single-post, body.branding-bmr.branding-bg-bwin.single-post .branding-top-wrapper.br-single-post, body.branding-bmr.branding-bg-bwin.single-wiki .branding-top-wrapper.br-single-post {
    display: none;
    position: relative;
    margin-bottom: 10px;
    top: 0
}

body.branding-bmr.branding-bg-pinupbet .branding-top-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 60px
}

body.branding-bmr.branding-bg-pinupbet .branding-top-wrapper .br-branding {
    width: calc(100% - 20px);
    background-repeat: no-repeat;
    background-position: top
}

@media (min-width: 1180px) {
    body.branding-bmr.branding-bg-pinupbet .branding-top-wrapper .br-branding {
        width: 1180px
    }
}

@media (max-width: 950px) {
    body.branding-bmr.branding-bg-pinupbet .branding-top-wrapper .br-branding {
        width: 100%
    }
}

body.branding-bmr.branding-bg-pinupbet .branding-top-wrapper.pinupbet .br-branding {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/pinup-top-bg-1180.png?v=23061220)
}

@media (max-width: 500px) {
    body.branding-bmr.branding-bg-pinupbet .branding-top-wrapper.pinupbet .br-branding {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/pinup-top-bg-468.png?v=23061220)
    }
}

@media (min-width: 951px) {
    body.branding-bmr.branding-bg-pinupbet .branding-top-wrapper {
        margin: 10px 0
    }
}

body.branding-bmr.branding-bg-pinupbet.single-forecast #content, body.branding-bmr.branding-bg-pinupbet.single-forecast .content.inner, body.branding-bmr.branding-bg-pinupbet.single-games #content, body.branding-bmr.branding-bg-pinupbet.single-games .content.inner, body.branding-bmr.branding-bg-pinupbet.single-infographics #content, body.branding-bmr.branding-bg-pinupbet.single-infographics .content.inner, body.branding-bmr.branding-bg-pinupbet.single-news #content, body.branding-bmr.branding-bg-pinupbet.single-news .content.inner, body.branding-bmr.branding-bg-pinupbet.single-post #content, body.branding-bmr.branding-bg-pinupbet.single-post .content.inner, body.branding-bmr.branding-bg-pinupbet.single-wiki #content, body.branding-bmr.branding-bg-pinupbet.single-wiki .content.inner {
    margin-top: 10px
}

body.branding-bmr.branding-bg-pinupbet.single-forecast .branding-top-wrapper, body.branding-bmr.branding-bg-pinupbet.single-games .branding-top-wrapper, body.branding-bmr.branding-bg-pinupbet.single-infographics .branding-top-wrapper, body.branding-bmr.branding-bg-pinupbet.single-news .branding-top-wrapper, body.branding-bmr.branding-bg-pinupbet.single-post .branding-top-wrapper, body.branding-bmr.branding-bg-pinupbet.single-wiki .branding-top-wrapper {
    display: none
}

body.branding-bmr.branding-bg-pinupbet.single-forecast .branding-top-wrapper.br-single-post, body.branding-bmr.branding-bg-pinupbet.single-games .branding-top-wrapper.br-single-post, body.branding-bmr.branding-bg-pinupbet.single-infographics .branding-top-wrapper.br-single-post, body.branding-bmr.branding-bg-pinupbet.single-news .branding-top-wrapper.br-single-post, body.branding-bmr.branding-bg-pinupbet.single-post .branding-top-wrapper.br-single-post, body.branding-bmr.branding-bg-pinupbet.single-wiki .branding-top-wrapper.br-single-post {
    display: none;
    position: relative;
    margin-bottom: 10px;
    top: 0
}

body.branding-bmr.branding-bg-marathonbetcom-by .branding-top-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 60px
}

body.branding-bmr.branding-bg-marathonbetcom-by .branding-top-wrapper .br-branding {
    width: calc(100% - 20px);
    background-repeat: no-repeat;
    background-position: top
}

@media (min-width: 1180px) {
    body.branding-bmr.branding-bg-marathonbetcom-by .branding-top-wrapper .br-branding {
        width: 1180px
    }
}

@media (max-width: 950px) {
    body.branding-bmr.branding-bg-marathonbetcom-by .branding-top-wrapper .br-branding {
        width: 100%
    }
}

body.branding-bmr.branding-bg-marathonbetcom-by .branding-top-wrapper.marathonbetcom-by .br-branding {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/marathonbetcom-by-top-bg-1180.png?v=23061220)
}

@media (max-width: 500px) {
    body.branding-bmr.branding-bg-marathonbetcom-by .branding-top-wrapper.marathonbetcom-by .br-branding {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/marathonbetcom-by-top-bg-468.png?v=23061220)
    }
}

@media (min-width: 951px) {
    body.branding-bmr.branding-bg-marathonbetcom-by .branding-top-wrapper {
        margin: 10px 0
    }
}

body.branding-bmr.branding-bg-marathonbetcom-by.single-forecast #content, body.branding-bmr.branding-bg-marathonbetcom-by.single-forecast .content.inner, body.branding-bmr.branding-bg-marathonbetcom-by.single-games #content, body.branding-bmr.branding-bg-marathonbetcom-by.single-games .content.inner, body.branding-bmr.branding-bg-marathonbetcom-by.single-infographics #content, body.branding-bmr.branding-bg-marathonbetcom-by.single-infographics .content.inner, body.branding-bmr.branding-bg-marathonbetcom-by.single-news #content, body.branding-bmr.branding-bg-marathonbetcom-by.single-news .content.inner, body.branding-bmr.branding-bg-marathonbetcom-by.single-post #content, body.branding-bmr.branding-bg-marathonbetcom-by.single-post .content.inner, body.branding-bmr.branding-bg-marathonbetcom-by.single-wiki #content, body.branding-bmr.branding-bg-marathonbetcom-by.single-wiki .content.inner {
    margin-top: 10px
}

body.branding-bmr.branding-bg-marathonbetcom-by.single-forecast .branding-top-wrapper, body.branding-bmr.branding-bg-marathonbetcom-by.single-games .branding-top-wrapper, body.branding-bmr.branding-bg-marathonbetcom-by.single-infographics .branding-top-wrapper, body.branding-bmr.branding-bg-marathonbetcom-by.single-news .branding-top-wrapper, body.branding-bmr.branding-bg-marathonbetcom-by.single-post .branding-top-wrapper, body.branding-bmr.branding-bg-marathonbetcom-by.single-wiki .branding-top-wrapper {
    display: none
}

body.branding-bmr.branding-bg-marathonbetcom-by.single-forecast .branding-top-wrapper.br-single-post, body.branding-bmr.branding-bg-marathonbetcom-by.single-games .branding-top-wrapper.br-single-post, body.branding-bmr.branding-bg-marathonbetcom-by.single-infographics .branding-top-wrapper.br-single-post, body.branding-bmr.branding-bg-marathonbetcom-by.single-news .branding-top-wrapper.br-single-post, body.branding-bmr.branding-bg-marathonbetcom-by.single-post .branding-top-wrapper.br-single-post, body.branding-bmr.branding-bg-marathonbetcom-by.single-wiki .branding-top-wrapper.br-single-post {
    display: none;
    position: relative;
    margin-bottom: 10px;
    top: 0
}

body.branding-bmr.branding-bg-ggbetcom .branding-top-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 60px
}

body.branding-bmr.branding-bg-ggbetcom .branding-top-wrapper .br-branding {
    width: calc(100% - 20px);
    background-repeat: no-repeat;
    background-position: top
}

@media (min-width: 1180px) {
    body.branding-bmr.branding-bg-ggbetcom .branding-top-wrapper .br-branding {
        width: 1180px
    }
}

@media (max-width: 950px) {
    body.branding-bmr.branding-bg-ggbetcom .branding-top-wrapper .br-branding {
        width: 100%
    }
}

body.branding-bmr.branding-bg-ggbetcom .branding-top-wrapper.ggbetcom .br-branding {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/ggbet-top-bg-1180.jpg?v=23061220)
}

@media (max-width: 500px) {
    body.branding-bmr.branding-bg-ggbetcom .branding-top-wrapper.ggbetcom .br-branding {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/ggbet-top-bg-468.jpg?v=23061220)
    }
}

@media (min-width: 951px) {
    body.branding-bmr.branding-bg-ggbetcom .branding-top-wrapper {
        margin: 10px 0
    }
}

body.branding-bmr.branding-bg-ggbetcom.single-forecast #content, body.branding-bmr.branding-bg-ggbetcom.single-forecast .content.inner, body.branding-bmr.branding-bg-ggbetcom.single-games #content, body.branding-bmr.branding-bg-ggbetcom.single-games .content.inner, body.branding-bmr.branding-bg-ggbetcom.single-infographics #content, body.branding-bmr.branding-bg-ggbetcom.single-infographics .content.inner, body.branding-bmr.branding-bg-ggbetcom.single-news #content, body.branding-bmr.branding-bg-ggbetcom.single-news .content.inner, body.branding-bmr.branding-bg-ggbetcom.single-post #content, body.branding-bmr.branding-bg-ggbetcom.single-post .content.inner, body.branding-bmr.branding-bg-ggbetcom.single-wiki #content, body.branding-bmr.branding-bg-ggbetcom.single-wiki .content.inner {
    margin-top: 10px
}

body.branding-bmr.branding-bg-ggbetcom.single-forecast .branding-top-wrapper, body.branding-bmr.branding-bg-ggbetcom.single-games .branding-top-wrapper, body.branding-bmr.branding-bg-ggbetcom.single-infographics .branding-top-wrapper, body.branding-bmr.branding-bg-ggbetcom.single-news .branding-top-wrapper, body.branding-bmr.branding-bg-ggbetcom.single-post .branding-top-wrapper, body.branding-bmr.branding-bg-ggbetcom.single-wiki .branding-top-wrapper {
    display: none
}

body.branding-bmr.branding-bg-ggbetcom.single-forecast .branding-top-wrapper.br-single-post, body.branding-bmr.branding-bg-ggbetcom.single-games .branding-top-wrapper.br-single-post, body.branding-bmr.branding-bg-ggbetcom.single-infographics .branding-top-wrapper.br-single-post, body.branding-bmr.branding-bg-ggbetcom.single-news .branding-top-wrapper.br-single-post, body.branding-bmr.branding-bg-ggbetcom.single-post .branding-top-wrapper.br-single-post, body.branding-bmr.branding-bg-ggbetcom.single-wiki .branding-top-wrapper.br-single-post {
    display: none;
    position: relative;
    margin-bottom: 10px;
    top: 0
}

body.branding-bmr.branding-kz-admiral .branding-top-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 60px
}

body.branding-bmr.branding-kz-admiral .branding-top-wrapper .br-branding {
    width: calc(100% - 20px);
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/admiral-kz-top-bg-1200.gif?v=23061220);
    background-repeat: no-repeat;
    background-position: top
}

@media (min-width: 1180px) {
    body.branding-bmr.branding-kz-admiral .branding-top-wrapper .br-branding {
        width: 1180px
    }
}

@media (max-width: 950px) {
    body.branding-bmr.branding-kz-admiral .branding-top-wrapper .br-branding {
        width: 100%
    }
}

@media (max-width: 500px) {
    body.branding-bmr.branding-kz-admiral .branding-top-wrapper .br-branding {
        background-position-x: center;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/admiral-kz-top-bg-468.gif?v=23061220)
    }
}

@media (min-width: 951px) {
    body.branding-bmr.branding-kz-admiral .branding-top-wrapper {
        margin: 10px 0
    }
}

body.branding-bmr.branding-kz-admiral.single-forecast #content, body.branding-bmr.branding-kz-admiral.single-forecast .content.inner, body.branding-bmr.branding-kz-admiral.single-games #content, body.branding-bmr.branding-kz-admiral.single-games .content.inner, body.branding-bmr.branding-kz-admiral.single-infographics #content, body.branding-bmr.branding-kz-admiral.single-infographics .content.inner, body.branding-bmr.branding-kz-admiral.single-news #content, body.branding-bmr.branding-kz-admiral.single-news .content.inner, body.branding-bmr.branding-kz-admiral.single-post #content, body.branding-bmr.branding-kz-admiral.single-post .content.inner, body.branding-bmr.branding-kz-admiral.single-wiki #content, body.branding-bmr.branding-kz-admiral.single-wiki .content.inner {
    margin-top: 10px
}

body.branding-bmr.branding-kz-admiral.single-forecast .branding-top-wrapper, body.branding-bmr.branding-kz-admiral.single-games .branding-top-wrapper, body.branding-bmr.branding-kz-admiral.single-infographics .branding-top-wrapper, body.branding-bmr.branding-kz-admiral.single-news .branding-top-wrapper, body.branding-bmr.branding-kz-admiral.single-post .branding-top-wrapper, body.branding-bmr.branding-kz-admiral.single-wiki .branding-top-wrapper {
    display: none
}

body.branding-bmr.branding-kz-admiral.single-forecast .branding-top-wrapper.br-single-post, body.branding-bmr.branding-kz-admiral.single-games .branding-top-wrapper.br-single-post, body.branding-bmr.branding-kz-admiral.single-infographics .branding-top-wrapper.br-single-post, body.branding-bmr.branding-kz-admiral.single-news .branding-top-wrapper.br-single-post, body.branding-bmr.branding-kz-admiral.single-post .branding-top-wrapper.br-single-post, body.branding-bmr.branding-kz-admiral.single-wiki .branding-top-wrapper.br-single-post {
    display: none;
    position: relative;
    margin-bottom: 10px;
    top: 0
}

body.branding-bmr.branding-am-admiral .branding-top-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 60px
}

body.branding-bmr.branding-am-admiral .branding-top-wrapper .br-branding {
    width: calc(100% - 20px);
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/admiral-am-top-bg-1200.gif?v=23061220);
    background-repeat: no-repeat;
    background-position: top
}

@media (min-width: 1180px) {
    body.branding-bmr.branding-am-admiral .branding-top-wrapper .br-branding {
        width: 1180px
    }
}

@media (max-width: 950px) {
    body.branding-bmr.branding-am-admiral .branding-top-wrapper .br-branding {
        width: 100%
    }
}

@media (max-width: 500px) {
    body.branding-bmr.branding-am-admiral .branding-top-wrapper .br-branding {
        background-position-x: center;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/admiral-am-top-bg-468.gif?v=23061220)
    }
}

@media (min-width: 951px) {
    body.branding-bmr.branding-am-admiral .branding-top-wrapper {
        margin: 10px 0
    }
}

body.branding-bmr.branding-am-admiral.single-forecast #content, body.branding-bmr.branding-am-admiral.single-forecast .content.inner, body.branding-bmr.branding-am-admiral.single-games #content, body.branding-bmr.branding-am-admiral.single-games .content.inner, body.branding-bmr.branding-am-admiral.single-infographics #content, body.branding-bmr.branding-am-admiral.single-infographics .content.inner, body.branding-bmr.branding-am-admiral.single-news #content, body.branding-bmr.branding-am-admiral.single-news .content.inner, body.branding-bmr.branding-am-admiral.single-post #content, body.branding-bmr.branding-am-admiral.single-post .content.inner, body.branding-bmr.branding-am-admiral.single-wiki #content, body.branding-bmr.branding-am-admiral.single-wiki .content.inner {
    margin-top: 10px
}

body.branding-bmr.branding-am-admiral.single-forecast .branding-top-wrapper, body.branding-bmr.branding-am-admiral.single-games .branding-top-wrapper, body.branding-bmr.branding-am-admiral.single-infographics .branding-top-wrapper, body.branding-bmr.branding-am-admiral.single-news .branding-top-wrapper, body.branding-bmr.branding-am-admiral.single-post .branding-top-wrapper, body.branding-bmr.branding-am-admiral.single-wiki .branding-top-wrapper {
    display: none
}

body.branding-bmr.branding-am-admiral.single-forecast .branding-top-wrapper.br-single-post, body.branding-bmr.branding-am-admiral.single-games .branding-top-wrapper.br-single-post, body.branding-bmr.branding-am-admiral.single-infographics .branding-top-wrapper.br-single-post, body.branding-bmr.branding-am-admiral.single-news .branding-top-wrapper.br-single-post, body.branding-bmr.branding-am-admiral.single-post .branding-top-wrapper.br-single-post, body.branding-bmr.branding-am-admiral.single-wiki .branding-top-wrapper.br-single-post {
    display: none;
    position: relative;
    margin-bottom: 10px;
    top: 0
}

body.branding-bmr.branding-kz-pinup .branding-top-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 60px
}

body.branding-bmr.branding-kz-pinup .branding-top-wrapper .br-branding {
    width: calc(100% - 20px);
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/pinup-kz-top-bg-1200.gif?v=23061220);
    background-repeat: no-repeat;
    background-position: top
}

@media (min-width: 1180px) {
    body.branding-bmr.branding-kz-pinup .branding-top-wrapper .br-branding {
        width: 1180px
    }
}

@media (max-width: 950px) {
    body.branding-bmr.branding-kz-pinup .branding-top-wrapper .br-branding {
        width: 100%
    }
}

@media (max-width: 500px) {
    body.branding-bmr.branding-kz-pinup .branding-top-wrapper .br-branding {
        background-position-x: left;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/pinup-kz-top-bg-468.gif?v=23061220)
    }
}

@media (min-width: 951px) {
    body.branding-bmr.branding-kz-pinup .branding-top-wrapper {
        margin: 10px 0
    }
}

body.branding-bmr.branding-kz-pinup.single-forecast #content, body.branding-bmr.branding-kz-pinup.single-forecast .content.inner, body.branding-bmr.branding-kz-pinup.single-games #content, body.branding-bmr.branding-kz-pinup.single-games .content.inner, body.branding-bmr.branding-kz-pinup.single-infographics #content, body.branding-bmr.branding-kz-pinup.single-infographics .content.inner, body.branding-bmr.branding-kz-pinup.single-news #content, body.branding-bmr.branding-kz-pinup.single-news .content.inner, body.branding-bmr.branding-kz-pinup.single-post #content, body.branding-bmr.branding-kz-pinup.single-post .content.inner, body.branding-bmr.branding-kz-pinup.single-wiki #content, body.branding-bmr.branding-kz-pinup.single-wiki .content.inner {
    margin-top: 10px
}

body.branding-bmr.branding-kz-pinup.single-forecast .branding-top-wrapper, body.branding-bmr.branding-kz-pinup.single-games .branding-top-wrapper, body.branding-bmr.branding-kz-pinup.single-infographics .branding-top-wrapper, body.branding-bmr.branding-kz-pinup.single-news .branding-top-wrapper, body.branding-bmr.branding-kz-pinup.single-post .branding-top-wrapper, body.branding-bmr.branding-kz-pinup.single-wiki .branding-top-wrapper {
    display: none
}

body.branding-bmr.branding-kz-pinup.single-forecast .branding-top-wrapper.br-single-post, body.branding-bmr.branding-kz-pinup.single-games .branding-top-wrapper.br-single-post, body.branding-bmr.branding-kz-pinup.single-infographics .branding-top-wrapper.br-single-post, body.branding-bmr.branding-kz-pinup.single-news .branding-top-wrapper.br-single-post, body.branding-bmr.branding-kz-pinup.single-post .branding-top-wrapper.br-single-post, body.branding-bmr.branding-kz-pinup.single-wiki .branding-top-wrapper.br-single-post {
    display: none;
    position: relative;
    margin-bottom: 10px;
    top: 0
}

body.branding-bmr.branding-ua-favbet .branding-top-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 60px
}

body.branding-bmr.branding-ua-favbet .branding-top-wrapper .br-branding {
    width: calc(100% - 20px);
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/favbet-bg-950.jpg?v=23061220);
    background-repeat: no-repeat;
    background-position: top
}

@media (min-width: 1180px) {
    body.branding-bmr.branding-ua-favbet .branding-top-wrapper .br-branding {
        width: 1180px;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/favbet-bg-1180.png?v=23061220)
    }
}

@media (max-width: 950px) {
    body.branding-bmr.branding-ua-favbet .branding-top-wrapper .br-branding {
        width: 100%;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/favbet-bg-320.png?v=23061220)
    }
}

@media (min-width: 951px) {
    body.branding-bmr.branding-ua-favbet .branding-top-wrapper {
        top: 140px;
        margin: 10px 0
    }
}

@media (min-width: 951px) {
    body.branding-bmr.branding-ua-favbet.admin-bar .branding-top-wrapper {
        top: 172px
    }
}

body.branding-bmr.branding-ua-favbet #content, body.branding-bmr.branding-ua-favbet .content.inner {
    margin-top: 80px
}

@media (max-width: 950px) {
    body.branding-bmr.branding-ua-favbet #content, body.branding-bmr.branding-ua-favbet .content.inner {
        margin-top: 60px
    }
}

body.branding-bmr.branding-favbet-ua-cs .branding-top-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 60px
}

body.branding-bmr.branding-favbet-ua-cs .branding-top-wrapper .br-branding {
    width: calc(100% - 20px);
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/favbet-ua-redirect-bg-1200.png?v=23061220);
    background-repeat: no-repeat;
    background-position: top
}

@media (min-width: 1180px) {
    body.branding-bmr.branding-favbet-ua-cs .branding-top-wrapper .br-branding {
        width: 1180px
    }
}

@media (max-width: 950px) {
    body.branding-bmr.branding-favbet-ua-cs .branding-top-wrapper .br-branding {
        width: 100%
    }
}

@media (max-width: 500px) {
    body.branding-bmr.branding-favbet-ua-cs .branding-top-wrapper .br-branding {
        background-position-x: center;
        height: 80px;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/favbet-ua-redirect-bg-468.png?v=23061220)
    }
}

@media (min-width: 951px) {
    body.branding-bmr.branding-favbet-ua-cs .branding-top-wrapper {
        margin: 10px 0
    }
}

body.branding-bmr.branding-favbet-ua-cs.single-forecast #content, body.branding-bmr.branding-favbet-ua-cs.single-forecast .content.inner, body.branding-bmr.branding-favbet-ua-cs.single-games #content, body.branding-bmr.branding-favbet-ua-cs.single-games .content.inner, body.branding-bmr.branding-favbet-ua-cs.single-infographics #content, body.branding-bmr.branding-favbet-ua-cs.single-infographics .content.inner, body.branding-bmr.branding-favbet-ua-cs.single-news #content, body.branding-bmr.branding-favbet-ua-cs.single-news .content.inner, body.branding-bmr.branding-favbet-ua-cs.single-post #content, body.branding-bmr.branding-favbet-ua-cs.single-post .content.inner, body.branding-bmr.branding-favbet-ua-cs.single-wiki #content, body.branding-bmr.branding-favbet-ua-cs.single-wiki .content.inner {
    margin-top: 10px
}

body.branding-bmr.branding-favbet-ua-cs.single-forecast .branding-top-wrapper, body.branding-bmr.branding-favbet-ua-cs.single-games .branding-top-wrapper, body.branding-bmr.branding-favbet-ua-cs.single-infographics .branding-top-wrapper, body.branding-bmr.branding-favbet-ua-cs.single-news .branding-top-wrapper, body.branding-bmr.branding-favbet-ua-cs.single-post .branding-top-wrapper, body.branding-bmr.branding-favbet-ua-cs.single-wiki .branding-top-wrapper {
    display: none
}

body.branding-bmr.branding-favbet-ua-cs.single-forecast .branding-top-wrapper.br-single-post, body.branding-bmr.branding-favbet-ua-cs.single-games .branding-top-wrapper.br-single-post, body.branding-bmr.branding-favbet-ua-cs.single-infographics .branding-top-wrapper.br-single-post, body.branding-bmr.branding-favbet-ua-cs.single-news .branding-top-wrapper.br-single-post, body.branding-bmr.branding-favbet-ua-cs.single-post .branding-top-wrapper.br-single-post, body.branding-bmr.branding-favbet-ua-cs.single-wiki .branding-top-wrapper.br-single-post {
    display: none;
    position: relative;
    margin-bottom: 10px;
    top: 0
}

body.branding-author {
    background-color: #070015 !important
}

body.branding-author .branding-full-wrapper {
    z-index: auto;
    display: block;
    height: 1200px
}

body.branding-author .branding-full-wrapper.stay {
    position: fixed;
    top: -84px
}

body.branding-author #content, body.branding-author .content.inner {
    margin-top: 10px;
    padding: 3px 0
}

body.branding-author #content .bottom-banner, body.branding-author .content.inner .bottom-banner {
    max-width: 1004px
}

body.branding-author #content .bottom-banner-v, body.branding-author .content.inner .bottom-banner-v {
    width: 1004px
}

body.branding-author .right-sidebar, body.branding-author .sidebar-right-widgets {
    overflow: hidden;
    margin-right: 3px
}

body.branding-author.home .sidebar-right-widgets {
    margin: 0
}

body.branding-author.home .content.inner {
    padding: 3px
}

body.branding-author #bookmakers-rating-results {
    min-width: 757px
}

body.branding-author #content .sidebar-left-menu, body.branding-author .content .sidebar-left-menu {
    height: calc(100% - 6px)
}

body.branding-author #content .sidebar-left-menu .swiper-slide, body.branding-author .content .sidebar-left-menu .swiper-slide {
    height: auto
}

body.branding-author .top-banner.book-homepage-swiper {
    right: 3px;
    margin-bottom: 0
}

body.branding-author.single-appreviews .content-middle, body.branding-author.single-bookreviews .content-middle {
    margin-right: 3px !important
}

body.branding-author.section-homepage-template-tpl .content-middle.top-container {
    margin-right: 3px
}

body.branding-author.section-homepage-template-tpl .book-homepage-slider {
    overflow: hidden;
    margin-right: 0 !important
}

body.branding-author.section-homepage-template-tpl .content-middle.main-container {
    margin-left: 3px
}

body.branding-author.section-homepage-template-tpl .content-middle.main-container .bmr-left-menu.list-unstyled {
    margin-right: 7px
}

@media (min-width: 1180px) {
    body.branding-author .catfish-partner .block-img {
        left: 82px
    }
}

body.branding-full-dota {
    background-color: #070015 !important
}

body.branding-full-dota .branding-full-wrapper {
    z-index: auto;
    display: block;
    height: 1080px;
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/dota-full-bg.jpg?v=23061220)
}

body.branding-full-dota .branding-full-wrapper.stay {
    position: fixed;
    top: -84px
}

body.branding-full-dota #content, body.branding-full-dota .content.inner {
    margin-top: 10px;
    padding: 3px 0
}

body.branding-full-dota #content .bottom-banner, body.branding-full-dota .content.inner .bottom-banner {
    max-width: 1004px
}

body.branding-full-dota #content .bottom-banner-v, body.branding-full-dota .content.inner .bottom-banner-v {
    width: 1004px
}

body.branding-full-dota .right-sidebar, body.branding-full-dota .sidebar-right-widgets {
    overflow: hidden;
    margin-right: 3px
}

body.branding-full-dota.home .sidebar-right-widgets {
    margin: 0
}

body.branding-full-dota.home .content.inner {
    padding: 3px
}

body.branding-full-dota #bookmakers-rating-results {
    min-width: 757px
}

body.branding-full-dota #content .sidebar-left-menu, body.branding-full-dota .content .sidebar-left-menu {
    height: calc(100% - 6px);
    margin: 3px 0 0 3px
}

body.branding-full-dota #content .sidebar-left-menu .swiper-slide, body.branding-full-dota .content .sidebar-left-menu .swiper-slide {
    height: auto
}

body.branding-full-dota .top-banner.book-homepage-swiper {
    right: 3px;
    margin-bottom: 0
}

body.branding-full-dota.single-appreviews .content-middle, body.branding-full-dota.single-bookreviews .content-middle {
    margin-right: 3px !important
}

body.branding-full-dota.section-homepage-template-tpl .content-middle.top-container {
    margin-right: 3px
}

body.branding-full-dota.section-homepage-template-tpl .book-homepage-slider {
    overflow: hidden;
    margin-right: 0 !important
}

body.branding-full-dota.section-homepage-template-tpl .content-middle.main-container {
    margin-left: 3px
}

body.branding-full-dota.section-homepage-template-tpl .content-middle.main-container .bmr-left-menu.list-unstyled {
    margin-right: 7px
}

@media (min-width: 1180px) {
    body.branding-full-dota .catfish-partner .block-img {
        left: 82px
    }
}

body.branding-full-vivaro {
    background-color: #070015 !important
}

body.branding-full-vivaro .branding-full-wrapper {
    z-index: auto;
    display: block;
    height: 1200px;
    top: 70px
}

body.branding-full-vivaro .branding-full-wrapper.vivaro {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/vivaro-bg-am.jpg?v=23061220)
}

body.branding-full-vivaro .branding-full-wrapper.vivarocomam {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/vivarocom-bg-am.png?v=23061220);
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/vivarocomam-bg-am.jpg?v=23061220)
}

body.branding-full-vivaro .branding-full-wrapper.stay {
    position: fixed;
    top: 0
}

body.branding-full-vivaro #content, body.branding-full-vivaro .content.inner {
    margin-top: 10px;
    padding: 3px 0
}

body.branding-full-vivaro #content .bottom-banner, body.branding-full-vivaro .content.inner .bottom-banner {
    max-width: 1004px
}

body.branding-full-vivaro #content .bottom-banner-v, body.branding-full-vivaro .content.inner .bottom-banner-v {
    width: 1004px
}

body.branding-full-vivaro .right-sidebar, body.branding-full-vivaro .sidebar-right-widgets {
    overflow: hidden;
    margin-right: 3px
}

body.branding-full-vivaro.home .sidebar-right-widgets {
    margin: 0
}

body.branding-full-vivaro.home .content.inner {
    padding: 3px
}

body.branding-full-vivaro #bookmakers-rating-results {
    min-width: 757px
}

body.branding-full-vivaro #content .sidebar-left-menu, body.branding-full-vivaro .content .sidebar-left-menu {
    height: calc(100% - 6px);
    margin: 3px 0 0 3px
}

body.branding-full-vivaro #content .sidebar-left-menu .swiper-slide, body.branding-full-vivaro .content .sidebar-left-menu .swiper-slide {
    height: auto
}

body.branding-full-vivaro .top-banner.book-homepage-swiper {
    right: 3px;
    margin-bottom: 0
}

body.branding-full-vivaro.single-appreviews .content-middle, body.branding-full-vivaro.single-bookreviews .content-middle {
    margin-right: 3px !important
}

body.branding-full-vivaro.section-homepage-template-tpl .content-middle.top-container {
    margin-right: 3px
}

body.branding-full-vivaro.section-homepage-template-tpl .book-homepage-slider {
    overflow: hidden;
    margin-right: 0 !important
}

body.branding-full-vivaro.section-homepage-template-tpl .content-middle.main-container {
    margin-left: 3px
}

body.branding-full-vivaro.section-homepage-template-tpl .content-middle.main-container .bmr-left-menu.list-unstyled {
    margin-right: 7px
}

@media (min-width: 1180px) {
    body.branding-full-vivaro .catfish-partner .block-img {
        left: 82px
    }
}

body.branding-full-brawards .branding-full-wrapper {
    z-index: auto;
    display: block;
    height: 1200px;
    top: 70px;
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/br-brawards.png?v=23061220)
}

@media (min-width: 1600px) {
    body.branding-full-brawards .branding-full-wrapper {
        height: 1285px
    }
}

body.branding-full-brawards .branding-full-wrapper.stay {
    position: fixed;
    top: 0
}

body.branding-full-brawards #content, body.branding-full-brawards .content.inner {
    padding: 0
}

body.branding-full-brawards.home .branding-full-wrapper {
    top: 0
}

body.branding-full-brawards.home .sidebar-right-widgets {
    margin: 0
}

body.branding-full-brawards #bookmakers-rating-results {
    min-width: 757px
}

body.branding-full-brawards .top-banner.book-homepage-swiper {
    right: 3px;
    margin-bottom: 0
}

body.branding-full-brawards.single-appreviews .content-middle, body.branding-full-brawards.single-bookreviews .content-middle {
    margin-right: 3px !important
}

body.branding-full-brawards.section-homepage-template-tpl .content-middle.top-container {
    margin-right: 3px
}

body.branding-full-brawards.section-homepage-template-tpl .book-homepage-slider {
    overflow: hidden;
    margin-right: 0 !important
}

body.branding-full-brawards.section-homepage-template-tpl .content-middle.main-container {
    margin-left: 3px
}

body.branding-full-brawards.section-homepage-template-tpl .content-middle.main-container .bmr-left-menu.list-unstyled {
    margin-right: 7px
}

body.branding-full-1x {
    background-color: #070015 !important
}

body.branding-full-1x .branding-full-wrapper {
    z-index: auto;
    display: block;
    height: 1200px;
    margin-top: 72px
}

body.branding-full-1x .branding-full-wrapper.book-1xbet-kz {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/1xbet-bg-kz.jpg?v=23061220)
}

body.branding-full-1x .branding-full-wrapper.book-1xbetcom-kz {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/1xbet-bg2-kz.jpg?v=23061220)
}

body.branding-full-1x .branding-full-wrapper.book-1xbets-kz {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/1xbet-bg3-kz.jpg?v=23061220)
}

body.branding-full-1x .branding-full-wrapper.book-1xbetcoms-kz {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/1xbet-bg4-kz.jpg?v=23061220)
}

body.branding-full-1x .branding-full-wrapper.stay {
    position: fixed;
    top: -40px
}

body.branding-full-1x #content, body.branding-full-1x .content.inner {
    margin-top: 10px;
    padding: 3px 0
}

body.branding-full-1x #content .bottom-banner, body.branding-full-1x .content.inner .bottom-banner {
    max-width: 1004px
}

body.branding-full-1x #content .bottom-banner-v, body.branding-full-1x .content.inner .bottom-banner-v {
    width: 1004px
}

body.branding-full-1x .right-sidebar, body.branding-full-1x .sidebar-right-widgets {
    overflow: hidden;
    margin-right: 3px
}

body.branding-full-1x.home .sidebar-right-widgets {
    margin: 0
}

body.branding-full-1x.home .content.inner {
    padding: 3px
}

body.branding-full-1x #bookmakers-rating-results {
    min-width: 757px
}

body.branding-full-1x #content .sidebar-left-menu, body.branding-full-1x .content .sidebar-left-menu {
    height: calc(100% - 6px);
    margin: 3px 0 0 3px
}

body.branding-full-1x #content .sidebar-left-menu .swiper-slide, body.branding-full-1x .content .sidebar-left-menu .swiper-slide {
    height: auto
}

body.branding-full-1x .top-banner.book-homepage-swiper {
    right: 3px;
    margin-bottom: 0
}

body.branding-full-1x.single-appreviews .content-middle, body.branding-full-1x.single-bookreviews .content-middle {
    margin-right: 3px !important
}

body.branding-full-1x.section-homepage-template-tpl .content-middle.top-container {
    margin-right: 3px
}

body.branding-full-1x.section-homepage-template-tpl .book-homepage-slider {
    overflow: hidden;
    margin-right: 0 !important
}

body.branding-full-1x.section-homepage-template-tpl .content-middle.main-container {
    margin-left: 3px
}

body.branding-full-1x.section-homepage-template-tpl .content-middle.main-container .bmr-left-menu.list-unstyled {
    margin-right: 7px
}

@media (min-width: 1180px) {
    body.branding-full-1x .catfish-partner .block-img {
        left: 82px
    }
}

body.branding-bmr.book-1xbet-top-kz .branding-top-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 60px
}

body.branding-bmr.book-1xbet-top-kz .branding-top-wrapper .br-branding {
    width: calc(100% - 20px);
    background-repeat: no-repeat;
    background-position: top
}

@media (min-width: 1180px) {
    body.branding-bmr.book-1xbet-top-kz .branding-top-wrapper .br-branding {
        width: 1180px
    }
}

@media (max-width: 950px) {
    body.branding-bmr.book-1xbet-top-kz .branding-top-wrapper .br-branding {
        width: 100%
    }
}

body.branding-bmr.book-1xbet-top-kz .branding-top-wrapper.book-1xbet-top-kz .br-branding {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/book-1xbet-top-kz-1200.gif?v=23061220)
}

@media (max-width: 500px) {
    body.branding-bmr.book-1xbet-top-kz .branding-top-wrapper.book-1xbet-top-kz .br-branding {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/book-1xbet-top-kz-468.gif?v=23061220)
    }
}

body.branding-bmr.book-1xbet-top-kz .branding-top-wrapper.book-1xbets-top-kz .br-branding {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/book-1xbets-top-kz-1180.gif?v=23061220)
}

@media (max-width: 500px) {
    body.branding-bmr.book-1xbet-top-kz .branding-top-wrapper.book-1xbets-top-kz .br-branding {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/book-1xbets-top-kz-468.gif?v=23061220)
    }
}

@media (min-width: 951px) {
    body.branding-bmr.book-1xbet-top-kz .branding-top-wrapper {
        margin: 10px 0
    }
}

body.branding-bmr.book-1xbet-top-kz.single-news .branding-top-wrapper.br-single-post {
    display: none
}

body.branding-full-leon-by {
    background-color: #070015 !important
}

body.branding-full-leon-by .branding-full-wrapper {
    z-index: auto;
    display: block;
    height: 1325px;
    margin-top: 72px;
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/leon-bg-by-950.jpg?v=23061220)
}

body.branding-full-leon-by .branding-full-wrapper.stay {
    position: fixed;
    top: -40px
}

body.branding-full-leon-by #content, body.branding-full-leon-by .content.inner {
    margin-top: 10px;
    padding: 3px 0
}

body.branding-full-leon-by #content .bottom-banner, body.branding-full-leon-by .content.inner .bottom-banner {
    max-width: 1004px
}

body.branding-full-leon-by #content .bottom-banner-v, body.branding-full-leon-by .content.inner .bottom-banner-v {
    width: 1004px
}

body.branding-full-leon-by .right-sidebar, body.branding-full-leon-by .sidebar-right-widgets {
    overflow: hidden;
    margin-right: 3px
}

body.branding-full-leon-by.home .sidebar-right-widgets {
    margin: 0
}

body.branding-full-leon-by.home .content.inner {
    padding: 3px
}

body.branding-full-leon-by #bookmakers-rating-results {
    min-width: 757px
}

body.branding-full-leon-by #content .sidebar-left-menu, body.branding-full-leon-by .content .sidebar-left-menu {
    height: calc(100% - 6px);
    margin: 3px 0 0 3px
}

body.branding-full-leon-by #content .sidebar-left-menu .swiper-slide, body.branding-full-leon-by .content .sidebar-left-menu .swiper-slide {
    height: auto
}

body.branding-full-leon-by .top-banner.book-homepage-swiper {
    right: 3px;
    margin-bottom: 0
}

body.branding-full-leon-by.single-appreviews .content-middle, body.branding-full-leon-by.single-bookreviews .content-middle {
    margin-right: 3px !important
}

body.branding-full-leon-by.section-homepage-template-tpl .content-middle.top-container {
    margin-right: 3px
}

body.branding-full-leon-by.section-homepage-template-tpl .book-homepage-slider {
    overflow: hidden;
    margin-right: 0 !important
}

body.branding-full-leon-by.section-homepage-template-tpl .content-middle.main-container {
    margin-left: 3px
}

body.branding-full-leon-by.section-homepage-template-tpl .content-middle.main-container .bmr-left-menu.list-unstyled {
    margin-right: 7px
}

@media (min-width: 1180px) {
    body.branding-full-leon-by .catfish-partner .block-img {
        left: 82px
    }
}

body.branding-full-1xbet-by {
    background-color: #070015 !important
}

body.branding-full-1xbet-by .branding-full-wrapper {
    z-index: auto;
    display: block;
    height: 1325px;
    margin-top: 72px;
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/1xbet-bg-by-950.jpg?v=23061220)
}

body.branding-full-1xbet-by .branding-full-wrapper.stay {
    position: fixed;
    top: -40px
}

body.branding-full-1xbet-by #content, body.branding-full-1xbet-by .content.inner {
    margin-top: 10px;
    padding: 3px 0
}

body.branding-full-1xbet-by #content .bottom-banner, body.branding-full-1xbet-by .content.inner .bottom-banner {
    max-width: 1004px
}

body.branding-full-1xbet-by #content .bottom-banner-v, body.branding-full-1xbet-by .content.inner .bottom-banner-v {
    width: 1004px
}

body.branding-full-1xbet-by .right-sidebar, body.branding-full-1xbet-by .sidebar-right-widgets {
    overflow: hidden;
    margin-right: 3px
}

body.branding-full-1xbet-by.home .sidebar-right-widgets {
    margin: 0
}

body.branding-full-1xbet-by.home .content.inner {
    padding: 3px
}

body.branding-full-1xbet-by #bookmakers-rating-results {
    min-width: 757px
}

body.branding-full-1xbet-by #content .sidebar-left-menu, body.branding-full-1xbet-by .content .sidebar-left-menu {
    height: calc(100% - 6px);
    margin: 3px 0 0 3px
}

body.branding-full-1xbet-by #content .sidebar-left-menu .swiper-slide, body.branding-full-1xbet-by .content .sidebar-left-menu .swiper-slide {
    height: auto
}

body.branding-full-1xbet-by .top-banner.book-homepage-swiper {
    right: 3px;
    margin-bottom: 0
}

body.branding-full-1xbet-by.single-appreviews .content-middle, body.branding-full-1xbet-by.single-bookreviews .content-middle {
    margin-right: 3px !important
}

body.branding-full-1xbet-by.section-homepage-template-tpl .content-middle.top-container {
    margin-right: 3px
}

body.branding-full-1xbet-by.section-homepage-template-tpl .book-homepage-slider {
    overflow: hidden;
    margin-right: 0 !important
}

body.branding-full-1xbet-by.section-homepage-template-tpl .content-middle.main-container {
    margin-left: 3px
}

body.branding-full-1xbet-by.section-homepage-template-tpl .content-middle.main-container .bmr-left-menu.list-unstyled {
    margin-right: 7px
}

@media (min-width: 1180px) {
    body.branding-full-1xbet-by .catfish-partner .block-img {
        left: 82px
    }
}

.branding-brawards {
    display: none
}

@media (min-width: 1280px) {
    .branding-brawards {
        position: relative;
        z-index: 101;
        top: 0;
        right: 0;
        left: 0;
        display: block;
        overflow: hidden;
        height: 150px;
        cursor: pointer;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/branding-brawards.jpg?v=23061220);
        background-repeat: no-repeat;
        background-position: top;
        background-size: auto 100%;
        background-color: rgba(0, 0, 0, .89)
    }

    .branding-brawards a {
        outline: none;
        display: block;
        width: 100%;
        height: 100%
    }
}

@media (min-width: 1280px) {
    body.br-brawards .menu-dropdown-wrapper .menu-dropdown-inner {
        height: calc(100vh - 222px)
    }

    body.br-brawards.admin-bar .menu-dropdown-wrapper .menu-dropdown-inner {
        height: calc(100vh - 254px)
    }
}

.branding-top {
    display: none;
    height: 150px
}

.branding-top.adf a > img {
    height: 150px !important;
    -o-object-fit: cover;
    object-fit: cover
}

@media (max-width: 950px) {
    .branding-top {
        position: relative;
        z-index: 10;
        display: block;
        overflow: hidden;
        cursor: pointer;
        background-size: cover
    }

    .branding-top a {
        outline: none;
        display: block;
        width: 100%;
        height: 100%
    }
}

body.single-appreviews .branding-top, body.single-contest .branding-top, body.single-forecast .branding-top, body.single-games .branding-top, body.single-infographics .branding-top, body.single-news .branding-top, body.single-post .branding-top, body.single-wiki .branding-top {
    display: none
}

.catfish-partner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    z-index: 99 !important;
    bottom: 0;
    width: 100%;
    left: 0;
    overflow: hidden;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.catfish-partner .close-button {
    display: none;
    position: relative;
    height: 28px;
    width: 100%
}

.catfish-partner .close-button:after {
    cursor: pointer;
    position: absolute;
    top: 2px;
    right: 0;
    font-weight: 700;
    font: 25px icomoon;
    content: "\e915";
    z-index: 25;
    color: #333
}

.catfish-partner .close-button:before {
    position: absolute;
    top: 3px;
    right: 1px;
    content: "";
    z-index: 25;
    background-color: #fff;
    border-radius: 15px;
    width: 23px;
    height: 23px
}

.catfish-partner .block-im, .catfish-partner .block-img {
    display: none;
    position: relative;
    height: 60px;
    left: 85px;
    width: 1010px;
    background: transparent no-repeat 50% 50%;
    background-size: contain;
    z-index: 1;
    cursor: pointer
}

.catfish-partner .block-im a, .catfish-partner .block-img a {
    outline: none;
    display: block;
    width: 100%;
    height: 100%
}

.catfish-partner .block-im a > img, .catfish-partner .block-img a > img {
    height: 60px !important;
    -o-object-fit: cover;
    object-fit: cover
}

.catfish-partner .block-im.ligastavok, .catfish-partner .block-img.ligastavok {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/liga-catfish-1004.gif?v=23061220)
}

@media (max-width: 650px) {
    .catfish-partner .block-im.ligastavok, .catfish-partner .block-img.ligastavok {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/liga-catfish-468.gif?v=23061220)
    }
}

.catfish-partner .block-im.book-1xstavka, .catfish-partner .block-img.book-1xstavka {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/1xstavka-catfish-1004.gif?v=23061220)
}

@media (max-width: 650px) {
    .catfish-partner .block-im.book-1xstavka, .catfish-partner .block-img.book-1xstavka {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/1xstavka-catfish-468.gif?v=23061220)
    }
}

.catfish-partner .block-im.winline, .catfish-partner .block-img.winline {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/winline-catfish-1004.gif?v=23061220)
}

@media (max-width: 650px) {
    .catfish-partner .block-im.winline, .catfish-partner .block-img.winline {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/winline-catfish-468.gif?v=23061220)
    }
}

.catfish-partner .block-im.fonbet, .catfish-partner .block-img.fonbet {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/fonbet-catfish-ru-1010.gif?v=23061220)
}

@media (max-width: 650px) {
    .catfish-partner .block-im.fonbet, .catfish-partner .block-img.fonbet {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/fonbet-catfish-ru-468.gif?v=23061220)
    }
}

.catfish-partner .block-im.fonbetkz, .catfish-partner .block-img.fonbetkz {
    height: 60px;
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/fonbet-catfish-1010.png?v=23061220)
}

@media (max-width: 650px) {
    .catfish-partner .block-im.fonbetkz, .catfish-partner .block-img.fonbetkz {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/fonbet-catfish-468.png?v=23061220)
    }
}

.catfish-partner .block-im.fonbetcomkz, .catfish-partner .block-img.fonbetcomkz {
    height: 60px;
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/fonbet-kz-catfish-1010.png?v=23061220)
}

@media (max-width: 650px) {
    .catfish-partner .block-im.fonbetcomkz, .catfish-partner .block-img.fonbetcomkz {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/fonbet-kz-catfish-468.png?v=23061220)
    }
}

.catfish-partner .block-im.leonby, .catfish-partner .block-img.leonby {
    height: 80px;
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/leon-catfish-by-1010.jpg?v=23061220)
}

@media (max-width: 650px) {
    .catfish-partner .block-im.leonby, .catfish-partner .block-img.leonby {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/leon-catfish-by-468.jpg?v=23061220)
    }
}

.catfish-partner .block-im.grandsport, .catfish-partner .block-img.grandsport {
    height: 80px;
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/grandsport-catfish-by-1010.jpg?v=23061220)
}

@media (max-width: 650px) {
    .catfish-partner .block-im.grandsport, .catfish-partner .block-img.grandsport {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/grandsport-catfish-by-468.jpg?v=23061220)
    }
}

.catfish-partner .block-im.olimp-kz, .catfish-partner .block-img.olimp-kz {
    width: 1010px;
    height: 80px;
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/olimp-kz-catfish-1010.jpg?v=23061220)
}

@media (max-width: 650px) {
    .catfish-partner .block-im.olimp-kz, .catfish-partner .block-img.olimp-kz {
        height: 80px;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/olimp-kz-catfish-468.jpg?v=23061220)
    }
}

.catfish-partner .block-im.olimpbet-kz, .catfish-partner .block-img.olimpbet-kz {
    width: 1010px;
    height: 80px;
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/olimpbet-kz-catfish-1010.jpg?v=23061220)
}

@media (max-width: 650px) {
    .catfish-partner .block-im.olimpbet-kz, .catfish-partner .block-img.olimpbet-kz {
        height: 80px;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/olimpbet-kz-catfish-468.gif?v=23061220)
    }
}

.catfish-partner .block-im.vbet, .catfish-partner .block-img.vbet {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/vbet-catfish-1004.gif?v=23061220)
}

@media (max-width: 650px) {
    .catfish-partner .block-im.vbet, .catfish-partner .block-img.vbet {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/vbet-catfish-468.jpg?v=23061220)
    }
}

.catfish-partner .block-im.palmsbet, .catfish-partner .block-img.palmsbet {
    background-size: cover;
    background-position: 0;
    height: 60px;
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/palmsbet-catfish-1010.jpg?v=23061220)
}

@media (max-width: 500px) {
    .catfish-partner .block-im.palmsbet, .catfish-partner .block-img.palmsbet {
        background-size: contain;
        background-position: 50%;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/palmsbet-catfish-468.jpg?v=23061220)
    }
}

.catfish-partner .block-im.winbet, .catfish-partner .block-img.winbet {
    height: 60px;
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/winbet-catfish-1010.png?v=23061220)
}

@media (max-width: 500px) {
    .catfish-partner .block-im.winbet, .catfish-partner .block-img.winbet {
        background-size: contain;
        background-position: 50%;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/winbet-catfish-468.png?v=23061220)
    }
}

.catfish-partner .block-im.bwin, .catfish-partner .block-img.bwin {
    background-size: cover;
    background-position: 0;
    height: 60px;
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/bwin-catfish-1010.jpg?v=23061220)
}

@media (max-width: 750px) {
    .catfish-partner .block-im.bwin, .catfish-partner .block-img.bwin {
        background-size: contain;
        background-position: 50%;
        width: 750px
    }
}

@media (max-width: 500px) {
    .catfish-partner .block-im.bwin, .catfish-partner .block-img.bwin {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/bwin-catfish-400.jpg?v=23061220)
    }
}

.catfish-partner .block-im.bet365, .catfish-partner .block-img.bet365 {
    background-size: cover;
    background-position: 0;
    height: 90px;
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/bet365-catfish-970.gif?v=23061220)
}

@media (max-width: 500px) {
    .catfish-partner .block-im.bet365, .catfish-partner .block-img.bet365 {
        background-size: contain;
        background-position: 50%;
        height: 50px;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/bet365-catfish-320.gif?v=23061220)
    }
}

.catfish-partner .block-im.efbet, .catfish-partner .block-img.efbet {
    background-size: cover;
    background-position: 0;
    height: 90px;
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/efbet-catfish-970.png?v=23061220)
}

@media (max-width: 500px) {
    .catfish-partner .block-im.efbet, .catfish-partner .block-img.efbet {
        background-size: contain;
        background-position: 50%;
        height: 60px;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/efbet-catfish-468.png?v=23061220)
    }
}

.catfish-partner .block-im.book-1xbet, .catfish-partner .block-img.book-1xbet {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/1xbet-catfish-ua-1010.gif?v=23061220);
    height: 80px
}

@media (max-width: 650px) {
    .catfish-partner .block-im.book-1xbet, .catfish-partner .block-img.book-1xbet {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/1xbet-catfish-ua-468.gif?v=23061220);
        height: 60px;
        top: 0
    }
}

.catfish-partner .block-im.book-1xbetcom, .catfish-partner .block-img.book-1xbetcom {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/book-1xbetcom-1010.gif?v=23061220);
    height: 60px
}

@media (max-width: 650px) {
    .catfish-partner .block-im.book-1xbetcom, .catfish-partner .block-img.book-1xbetcom {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/book-1xbetcom-468.gif?v=23061220);
        top: 0
    }
}

.catfish-partner .block-im.book-1xbetcom-ng, .catfish-partner .block-img.book-1xbetcom-ng {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/book-1xbetcom-ng-1010.gif?v=23061220);
    height: 60px
}

@media (max-width: 650px) {
    .catfish-partner .block-im.book-1xbetcom-ng, .catfish-partner .block-img.book-1xbetcom-ng {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/book-1xbetcom-ng-468.gif?v=23061220);
        top: 0
    }
}

.catfish-partner .block-im.book-1xbetcom-ug, .catfish-partner .block-img.book-1xbetcom-ug {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/book-1xbetcom-ug-1010.gif?v=23061220);
    height: 60px
}

@media (max-width: 650px) {
    .catfish-partner .block-im.book-1xbetcom-ug, .catfish-partner .block-img.book-1xbetcom-ug {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/book-1xbetcom-ug-468.gif?v=23061220);
        top: 0
    }
}

.catfish-partner .block-im.book-1xbetcom-gh, .catfish-partner .block-img.book-1xbetcom-gh {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/book-1xbetcom-gh-1010.gif?v=23061220);
    height: 60px
}

@media (max-width: 650px) {
    .catfish-partner .block-im.book-1xbetcom-gh, .catfish-partner .block-img.book-1xbetcom-gh {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/book-1xbetcom-gh-468.gif?v=23061220);
        top: 0
    }
}

.catfish-partner .block-im.book-1xbetcom-in, .catfish-partner .block-img.book-1xbetcom-in {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/book-1xbetcom-in-1010.png?v=23061220);
    height: 60px
}

@media (max-width: 650px) {
    .catfish-partner .block-im.book-1xbetcom-in, .catfish-partner .block-img.book-1xbetcom-in {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/book-1xbetcom-in-468.png?v=23061220);
        top: 0
    }
}

.catfish-partner .block-im.book-1xbet-ua, .catfish-partner .block-img.book-1xbet-ua {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/1xbet-catfish-ua-10101.gif?v=23061220);
    height: 80px
}

@media (max-width: 650px) {
    .catfish-partner .block-im.book-1xbet-ua, .catfish-partner .block-img.book-1xbet-ua {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/1xbet-catfish-ua-4681.gif?v=23061220);
        height: 60px;
        top: 0
    }
}

.catfish-partner .block-im.book-1xbet-bg, .catfish-partner .block-img.book-1xbet-bg {
    background-size: cover;
    background-position: 0;
    height: 90px;
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/1xbet-catfish-bg-1010.gif?v=23061220)
}

@media (max-width: 500px) {
    .catfish-partner .block-im.book-1xbet-bg, .catfish-partner .block-img.book-1xbet-bg {
        background-size: contain;
        background-position: 50%;
        height: 60px;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/1xbet-catfish-bg-300.gif?v=23061220)
    }
}

.catfish-partner .block-im.betwinner, .catfish-partner .block-img.betwinner {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/betwinner-catfish-bg-1010.png?v=23061220)
}

@media (max-width: 650px) {
    .catfish-partner .block-im.betwinner, .catfish-partner .block-img.betwinner {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/betwinner-catfish-bg-468.gif?v=23061220)
    }
}

.catfish-partner .block-im.pinupbet, .catfish-partner .block-img.pinupbet {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/pin-up-catfish-1010.gif?v=23061220);
    height: 80px
}

@media (max-width: 650px) {
    .catfish-partner .block-im.pinupbet, .catfish-partner .block-img.pinupbet {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/pin-up-catfish-468.gif?v=23061220)
    }
}

.catfish-partner .block-im.melbet-bg, .catfish-partner .block-img.melbet-bg {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/melbet-catfish-bg-1010.jpg?v=23061220);
    height: 60px
}

@media (max-width: 650px) {
    .catfish-partner .block-im.melbet-bg, .catfish-partner .block-img.melbet-bg {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/melbet-catfish-bg-468.jpg?v=23061220)
    }
}

.catfish-partner .block-im.b1win-am, .catfish-partner .block-img.b1win-am {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/b1win-am-catfish-1010.gif?v=23061220);
    height: 80px
}

@media (max-width: 650px) {
    .catfish-partner .block-im.b1win-am, .catfish-partner .block-img.b1win-am {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/b1win-am-catfish-468.gif?v=23061220)
    }
}

.catfish-partner .block-im.b1win, .catfish-partner .block-img.b1win {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/b1win-catfish-1010.gif?v=23061220);
    height: 80px
}

@media (max-width: 650px) {
    .catfish-partner .block-im.b1win, .catfish-partner .block-img.b1win {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/b1win-catfish-468.gif?v=23061220)
    }
}

.catfish-partner .block-im.rc, .catfish-partner .block-img.rc {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/rc-catfish-1010.jpg?v=23061220);
    height: 80px
}

@media (max-width: 650px) {
    .catfish-partner .block-im.rc, .catfish-partner .block-img.rc {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/rc-catfish-468.jpg?v=23061220)
    }
}

.catfish-partner .block-im.pokermatch, .catfish-partner .block-img.pokermatch {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/pokermatch-catfish-1010.gif?v=23061220);
    height: 80px
}

@media (max-width: 650px) {
    .catfish-partner .block-im.pokermatch, .catfish-partner .block-img.pokermatch {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/pokermatch-catfish-468.gif?v=23061220)
    }
}

.catfish-partner .block-im.pokermatchs, .catfish-partner .block-img.pokermatchs {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/pokermatchs-catfish-1010.gif?v=23061220);
    height: 80px
}

@media (max-width: 650px) {
    .catfish-partner .block-im.pokermatchs, .catfish-partner .block-img.pokermatchs {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/pokermatchs-catfish-468.gif?v=23061220)
    }
}

.catfish-partner .block-im.totogaming, .catfish-partner .block-img.totogaming {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/totogaming-catfish-1010.gif?v=23061220);
    height: 80px
}

@media (max-width: 650px) {
    .catfish-partner .block-im.totogaming, .catfish-partner .block-img.totogaming {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/totogaming-catfish-468.gif?v=23061220)
    }
}

.catfish-partner .block-im.maxbet, .catfish-partner .block-img.maxbet {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/maxbet-catfish-1010.jpg?v=23061220);
    height: 60px
}

@media (max-width: 650px) {
    .catfish-partner .block-im.maxbet, .catfish-partner .block-img.maxbet {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/maxbet-catfish-468.jpg?v=23061220)
    }
}

.catfish-partner .block-im.b22Bet, .catfish-partner .block-img.b22Bet {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/b22Bet-catfish-1010.jpg?v=23061220);
    height: 60px
}

@media (max-width: 650px) {
    .catfish-partner .block-im.b22Bet, .catfish-partner .block-img.b22Bet {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/b22Bet-catfish-468.jpg?v=23061220)
    }
}

.catfish-partner .block-im.parimatch-by, .catfish-partner .block-img.parimatch-by {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/parimatch-by-catfish-1010.jpg?v=23061220);
    height: 80px
}

@media (max-width: 650px) {
    .catfish-partner .block-im.parimatch-by, .catfish-partner .block-img.parimatch-by {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/parimatch-by-catfish-468.jpg?v=23061220)
    }
}

.catfish-partner .block-im.marathonbet-cs, .catfish-partner .block-img.marathonbet-cs {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/marathonbet-cs-catfish-1010.png?v=23061220);
    height: 80px
}

@media (max-width: 650px) {
    .catfish-partner .block-im.marathonbet-cs, .catfish-partner .block-img.marathonbet-cs {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/marathonbet-cs-catfish-468.png?v=23061220)
    }
}

.catfish-partner .block-im.marathonbet-by, .catfish-partner .block-img.marathonbet-by {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/marathonbet-by-catfish-1010.gif?v=23061220);
    height: 80px
}

@media (max-width: 650px) {
    .catfish-partner .block-im.marathonbet-by, .catfish-partner .block-img.marathonbet-by {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/marathonbet-by-catfish-468.gif?v=23061220)
    }
}

.catfish-partner .block-im.marathonbetcom-by, .catfish-partner .block-img.marathonbetcom-by {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/marathonbetcom-by-catfish-1010.gif?v=23061220);
    height: 80px
}

@media (max-width: 650px) {
    .catfish-partner .block-im.marathonbetcom-by, .catfish-partner .block-img.marathonbetcom-by {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/marathonbetcom-by-catfish-468.gif?v=23061220)
    }
}

.catfish-partner .block-im.affiliateconf, .catfish-partner .block-img.affiliateconf {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/affiliateconf-catfish-1010.jpg?v=23061220);
    height: 80px
}

@media (max-width: 650px) {
    .catfish-partner .block-im.affiliateconf, .catfish-partner .block-img.affiliateconf {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/affiliateconf-catfish-468.jpg?v=23061220)
    }
}

@media (max-width: 650px) {
    .catfish-partner .block-im, .catfish-partner .block-img {
        width: 468px
    }
}

.catfish-partner .block-im.brbookh, .catfish-partner .block-im.brbookh-it, .catfish-partner .block-img.brbookh, .catfish-partner .block-img.brbookh-it {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/brbookh-catfish-1180.png?v=23061220);
    height: 80px
}

@media (max-width: 650px) {
    .catfish-partner .block-im.brbookh, .catfish-partner .block-im.brbookh-it, .catfish-partner .block-img.brbookh, .catfish-partner .block-img.brbookh-it {
        width: 1180px
    }
}

.catfish-partner .block-im.brbonush, .catfish-partner .block-im.brbonush-it, .catfish-partner .block-img.brbonush, .catfish-partner .block-img.brbonush-it {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/brbonush-catfish-1180.png?v=23061220);
    height: 80px
}

@media (max-width: 650px) {
    .catfish-partner .block-im.brbonush, .catfish-partner .block-im.brbonush-it, .catfish-partner .block-img.brbonush, .catfish-partner .block-img.brbonush-it {
        width: 1180px
    }
}

.catfish-partner .block-im.brbook, .catfish-partner .block-im.brbook-it, .catfish-partner .block-img.brbook, .catfish-partner .block-img.brbook-it {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/brbook-catfish-1180.png?v=23061220);
    height: 80px
}

@media (max-width: 650px) {
    .catfish-partner .block-im.brbook, .catfish-partner .block-im.brbook-it, .catfish-partner .block-img.brbook, .catfish-partner .block-img.brbook-it {
        width: 1180px
    }
}

.catfish-partner .block-im.brhotiph, .catfish-partner .block-im.brhotiph-it, .catfish-partner .block-img.brhotiph, .catfish-partner .block-img.brhotiph-it {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/brhotiph-catfish-1180.png?v=23061220);
    height: 80px
}

@media (max-width: 650px) {
    .catfish-partner .block-im.brhotiph, .catfish-partner .block-im.brhotiph-it, .catfish-partner .block-img.brhotiph, .catfish-partner .block-img.brhotiph-it {
        width: 1180px
    }
}

.catfish-partner .block-im.sportsbet, .catfish-partner .block-img.sportsbet {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/sportsbet-top-1010.png?v=23061220);
    height: 80px;
    background-color: grey
}

@media (max-width: 650px) {
    .catfish-partner .block-im.sportsbet, .catfish-partner .block-img.sportsbet {
        height: 60px;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/sportsbet-top-468.png?v=23061220)
    }
}

.catfish-partner .block-banner.show .block-im, .catfish-partner .block-banner.show .block-img, .catfish-partner .block-banner.show .close-button {
    display: block
}

@media (min-width: 1195px) {
    .catfish-partner .close-button {
        left: 85px
    }
}

@media (max-width: 1195px) {
    .catfish-partner .block-im, .catfish-partner .block-img {
        left: 0
    }
}

@media (max-width: 1025px) {
    .catfish-partner .close-button {
        position: static
    }
}

@media (max-width: 1195px) {
    .catfish-partner .block-banner.home .close-button {
        right: 85px
    }
}

@media (min-width: 1195px) {
    .catfish-partner .block-banner.home .block-img {
        width: 1180px;
        left: 0
    }

    .catfish-partner .block-banner.home .close-button {
        left: 0
    }

    .catfish-partner .block-banner.home .block-img.ligastavok {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/liga-catfish-1174.gif?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.book-1xstavka {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/1xstavka-catfish-1174.gif?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.winline {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/winline-catfish-1174.gif?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.fonbet {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/fonbet-catfish-ru-1180.gif?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.fonbetkz {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/fonbet-catfish-1180.png?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.fonbetcomkz {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/fonbet-kz-catfish-1180.png?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.leonby {
        height: 80px;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/leon-catfish-by-1180.jpg?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.grandsport {
        height: 80px;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/grandsport-catfish-by-1180.jpg?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.olimp-kz {
        height: 80px;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/olimp-kz-catfish-1180.jpg?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.olimpbet-kz {
        height: 80px;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/olimpbet-kz-catfish-1180.jpg?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.vbet {
        height: 80px;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/vbet-catfish-1174.gif?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.book-1xbet {
        height: 80px;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/1xbet-catfish-ua-1180.gif?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.book-1xbet-ua {
        height: 80px;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/1xbet-catfish-ua-11801.gif?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.book-1xbet-bg {
        height: 90px;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/1xbet-catfish-bg-1080.gif?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.book-bwin {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/bwin-catfish-1180.jpg?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.betwinner {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/betwinner-catfish-bg-1180.png?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.pinupbet {
        height: 80px;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/pin-up-catfish-1180.gif?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.palmsbet {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/palmsbet-catfish-1180.jpg?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.winbet {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/winbet-catfish-1180.png?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.melbet-bg {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/melbet-catfish-bg-1180.jpg?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.b1win-am {
        height: 80px;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/b1win-am-catfish-1180.gif?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.b1win {
        height: 80px;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/b1win-catfish-1180.gif?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.b22Bet {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/b22Bet-catfish-1180.jpg?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.rc {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/rc-catfish-1180.jpg?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.pokermatch {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/pokermatch-catfish-1180.gif?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.pokermatchs {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/pokermatchs-catfish-1180.gif?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.affiliateconf {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/affiliateconf-catfish-1180.jpg?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.parimatch-by {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/parimatch-by-catfish-1180.jpg?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.marathonbet-cs {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/marathonbet-cs-catfish-1180.png?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.marathonbet-by {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/marathonbet-by-catfish-1180.gif?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.marathonbetcom-by {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/marathonbetcom-by-catfish-1180.gif?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.totogaming {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/totogaming-catfish-1180.gif?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.maxbet {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/maxbet-catfish-1180.jpg?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.brbookh, .catfish-partner .block-banner.home .block-img.brbookh-it {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/brbookh-catfish-1180.png?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.brbonush, .catfish-partner .block-banner.home .block-img.brbonush-it {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/brbonush-catfish-1180.png?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.brbook, .catfish-partner .block-banner.home .block-img.brbook-it {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/brbook-catfish-1180.png?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.brhotiph, .catfish-partner .block-banner.home .block-img.brhotiph-it {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/brhotiph-catfish-1180.png?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.sportsbet {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/sportsbet-top-home-1180.png?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.book-1xbetcom {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/book-1xbetcom-1180.gif?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.book-1xbetcom-ng {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/book-1xbetcom-ng-1180.gif?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.book-1xbetcom-ug {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/book-1xbetcom-ug-1180.gif?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.book-1xbetcom-gh {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/book-1xbetcom-gh-1180.gif?v=23061220)
    }

    .catfish-partner .block-banner.home .block-img.book-1xbetcom-in {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/book-1xbetcom-in-1180.png?v=23061220)
    }
}

.bc-selected-panel-active .catfish-partner {
    display: none
}

.catfish-partner.test {
    z-index: 11 !important
}

body.in-fullscreen .catfish-partner {
    z-index: 1
}

html body.has-catfish-partner .page-content footer {
    padding-bottom: 84px
}

@media (max-width: 1024px) {
    html body.has-catfish-partner .page-content footer {
        padding-bottom: 40px
    }
}

.grid-partner {
    min-height: 330px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: auto 100%
}

@media (min-width: 1180px) {
    .view-list .grid-partner {
        background-position: center -70px
    }
}

@media (max-width: 950px) {
    .view-list .grid-partner {
        background-position: center 0
    }
}

@media (max-width: 500px) {
    .view-list .grid-partner {
        background-size: auto 100%
    }
}

.grid-partner > a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.grid-partner.quiz-banner {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/quiz/banner-1.png?v=23061220)
}

.view-list .grid-partner.quiz-banner {
    background-position: 50% -80px
}

@media (max-width: 950px) {
    .grid-partner.quiz-banner {
        background-position: 50% 0 !important;
        background-size: auto 110% !important
    }
}

.grid-partner.vk-subscribe {
    background-image: url(/wp-content/themes/base/assets/img/promo/vk-subscribe-grid.png?v=23061220)
}

.grid-partner.parimatch {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/parimatch-grid-760.jpg?v=23061220)
}

@media (min-width: 951px) {
    .view-list .grid-partner.parimatch {
        background-position: top
    }
}

.grid-partner.winline {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/winline-grid-760.jpg?v=23061220);
    background-position-x: 18%
}

.grid-partner.betcity {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/betcity-grid-7602.gif?v=23061220);
    background-position: top
}

.grid-partner.astrabet {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/astrabet-grid-760.gif?v=23061220);
    background-position: top
}

.grid-partner.pinup {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/pinup-grid-760.gif?v=23061220);
    background-position: top
}

.grid-partner.pinupone {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/pinupone-grid-760.gif?v=23061220);
    background-position: top
}

.grid-partner.fonbet {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/fonbet-grid-ru-760.png?v=23061220);
    background-position: top
}

.grid-partner.fonbetkz {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/fonbet-grid-kz-760.png?v=23061220);
    background-position: top
}

.grid-partner.fonbetcomkz {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/fonbet-grid-kz-7601.png?v=23061220);
    background-position: top
}

.grid-partner.fonbetby {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/fonbet-grid-by-760.png?v=23061220);
    background-position: top
}

.grid-partner.fonbetcomby {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/fonbetcom-grid-by-760.png?v=23061220);
    background-position: top
}

.grid-partner.parimatch-by {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/parimatch-grid-by-760.jpg?v=23061220);
    background-position: top
}

.grid-partner.marathon {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/marathon-grid-760.jpg?v=23061220);
    background-position: top
}

.grid-partner.ligastavok {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/liga-grid-760.gif?v=23061220);
    background-position: top
}

.grid-partner.favbet {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/favbet-grid-760.png?v=23061220);
    background-position: top
}

.grid-partner.favbet-ua {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/favbet-grid-760.jpeg?v=23061220);
    background-position: top
}

.grid-partner.palmsbet {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/palmsbet-grid-760.jpg?v=23061220);
    background-position: top
}

.grid-partner.bwin {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/bwin-grid-760.jpg?v=23061220);
    background-position: top
}

.grid-partner.tennisi {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/tennisi-grid-760.jpg?v=23061220);
    background-position-y: 10%
}

@media (min-width: 951px) {
    .view-list .grid-partner.tennisi {
        background-position: center -20px
    }
}

.grid-partner.rksuperslots {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/rksuperslots-grid-760.jpg?v=23061220);
    background-position: top
}

.grid-partner.goldcup {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/goldcup-grid-760.gif?v=23061220);
    background-position: top
}

.grid-partner.vbet {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/vbet-grid-760.jpg?v=23061220);
    background-position: top
}

.grid-partner.vbetcs, .grid-partner.vbetcs-am {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/vbetcs-grid-760.jpg?v=23061220);
    background-position: top
}

.grid-partner.vivaro {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/vivaro-grid-760.jpg?v=23061220);
    background-position: top
}

.grid-partner.vivarocom {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/vivarocom-grid-760.png?v=23061220);
    background-position: top
}

.grid-partner.totogaming {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/totogaming-grid-760.gif?v=23061220);
    background-position: top
}

.grid-partner.leonby {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/leon-grid-by-760.jpg?v=23061220);
    background-position: top
}

.grid-partner.grandsport {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/grandsport-grid-by-760.jpg?v=23061220);
    background-position: top
}

.grid-partner.brbookh, .grid-partner.brbookh-it {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/brbookh-grid-760.png?v=23061220);
    background-position: top
}

.grid-partner.brbonush, .grid-partner.brbonush-it {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/brbonush-grid-760.png?v=23061220);
    background-position: top
}

.grid-partner.brbook, .grid-partner.brbook-it {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/brbook-grid-760.png?v=23061220);
    background-position: top
}

.grid-partner.brhotiph, .grid-partner.brhotiph-it {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/brhotiph-grid-760.png?v=23061220);
    background-position: top
}

.grid-partner.book-1xbet-kz {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/1xbet-grid-kz-760.gif?v=23061220)
}

.grid-partner.book-1xbetcom-kz {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/1xbetcom-grid-kz-760.gif?v=23061220)
}

.grid-partner.book-1xbets-kz {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/book-1xbets-kz.gif?v=23061220)
}

@media (min-width: 951px) {
    .view-list .grid-partner.book-1xbets-kz {
        background-position: top
    }
}

.grid-partner.book-1xbet {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/1xbet-grid-ua-760.gif?v=23061220)
}

@media (min-width: 951px) {
    .view-list .grid-partner.book-1xbet {
        background-position: top
    }
}

.grid-partner.book-1xbet-ua {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/1xbet-grid-ua-7606.gif?v=23061220)
}

@media (min-width: 951px) {
    .view-list .grid-partner.book-1xbet-ua {
        background-position: top
    }
}

.grid-partner a > img {
    height: 330px !important;
    -o-object-fit: cover;
    object-fit: cover
}

.section-homepage-template-new-tpl .grid-partner {
    margin: 0;
    background-size: unset
}

@media (min-width: 500px) {
    .section-homepage-template-new-tpl .grid-partner.betcity, .section-homepage-template-new-tpl .grid-partner.pinup, .section-homepage-template-new-tpl .grid-partner.pinupone {
        background-size: cover
    }
}

@media (max-width: 500px) {
    .section-homepage-template-new-tpl .grid-partner {
        background-size: cover
    }

    .section-homepage-template-new-tpl .view-list .grid-partner {
        background-size: auto 100%
    }
}

.top-partner-home {
    height: 80px;
    margin: 10px 0;
    background: no-repeat 50% 50%;
    background-position-x: left;
    cursor: pointer
}

.top-partner-home.book-1xbet-bg {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/1xbet-top-bg-1010.gif?v=23061220);
    height: 90px
}

@media (max-width: 500px) {
    .top-partner-home.book-1xbet-bg {
        height: 60px;
        background-position-x: center;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/1xbet-top-bg-360.gif?v=23061220)
    }
}

.top-partner-home.book-1xbet-kz {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/1xbet-kz-top-1010.gif?v=23061220);
    height: 80px
}

@media (max-width: 500px) {
    .top-partner-home.book-1xbet-kz {
        height: 60px;
        background-position-x: center;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/1xbet-kz-top-468.gif?v=23061220)
    }
}

.top-partner-home.book-1xbetcom-kz {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/1xbetcom-kz-top-1010.gif?v=23061220);
    height: 60px
}

@media (max-width: 500px) {
    .top-partner-home.book-1xbetcom-kz {
        background-position-x: center;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/1xbetcom-kz-top-468.gif?v=23061220)
    }
}

.top-partner-home.book-1xbets-kz {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/1xbets-kz-top-1010.gif?v=23061220);
    height: 80px
}

@media (max-width: 500px) {
    .top-partner-home.book-1xbets-kz {
        background-position-x: center;
        height: 60px;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/1xbets-kz-top-468.gif?v=23061220)
    }
}

.top-partner-home.book-1xbetcoms-kz {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/1xbetcoms-kz-top-1010.gif?v=23061220);
    height: 60px
}

@media (max-width: 500px) {
    .top-partner-home.book-1xbetcoms-kz {
        background-position-x: center;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/1xbetcoms-kz-top-468.gif?v=23061220)
    }
}

.top-partner-home.betcity {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/betcity-top-1010.gif?v=23061220)
}

@media (max-width: 500px) {
    .top-partner-home.betcity {
        background-position-x: center;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/betcity-mobile-468.gif?v=23061220)
    }
}

.top-partner-home.fonbetkz {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/fonbet-top-1010.gif?v=23061220)
}

@media (max-width: 500px) {
    .top-partner-home.fonbetkz {
        background-position-x: center;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/fonbet-mobile-468.gif?v=23061220)
    }
}

.top-partner-home.b1win-am {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/b1win-am-top-1010.gif?v=23061220)
}

@media (max-width: 500px) {
    .top-partner-home.b1win-am {
        background-position-x: center;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/b1win-am-top-468.gif?v=23061220)
    }
}

.top-partner-home.b1win {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/b1win-top-1010.gif?v=23061220)
}

@media (max-width: 500px) {
    .top-partner-home.b1win {
        background-position-x: center;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/b1win-top-468.gif?v=23061220)
    }
}

.top-partner-home.marathon {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/marathon-top-1010.gif?v=23061220)
}

@media (max-width: 500px) {
    .top-partner-home.marathon {
        background-position-x: center
    }
}

.top-partner-home.ggbetcom {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/ggbetcom-top-1010.gif?v=23061220)
}

@media (max-width: 500px) {
    .top-partner-home.ggbetcom {
        background-position-x: center;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/ggbetcom-top-468.gif?v=23061220)
    }
}

.top-partner-home.vulkanbet {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/vulkanbet-top-1010.png?v=23061220);
    height: 60px
}

@media (max-width: 500px) {
    .top-partner-home.vulkanbet {
        background-position-x: 14%;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/vulkanbet-top-468.png?v=23061220)
    }
}

.top-partner-home.vbet {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/vbet-top-1010.jpg?v=23061220);
    height: 60px
}

@media (max-width: 500px) {
    .top-partner-home.vbet {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/vbet-top-468.png?v=23061220)
    }
}

.top-partner-home.paripesa-am {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/paripesa-am-top-1010.png?v=23061220);
    height: 80px
}

@media (max-width: 500px) {
    .top-partner-home.paripesa-am {
        background-position-x: center;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/paripesa-am-top-468.png?v=23061220)
    }
}

.top-partner-home.paripesa-am-ru {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/paripesa-am-ru-top-1010.png?v=23061220);
    height: 80px
}

@media (max-width: 500px) {
    .top-partner-home.paripesa-am-ru {
        background-position-x: center;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/paripesa-am-ru-top-468.png?v=23061220)
    }
}

.top-partner-home.brbookh, .top-partner-home.brbookh-it {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/brbookh-catfish-1180.png?v=23061220);
    height: 80px
}

@media (max-width: 500px) {
    .top-partner-home.brbookh, .top-partner-home.brbookh-it {
        background-position-x: center
    }
}

.top-partner-home.brbonush, .top-partner-home.brbonush-it {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/brbonush-catfish-1180.png?v=23061220);
    height: 80px
}

@media (max-width: 500px) {
    .top-partner-home.brbonush, .top-partner-home.brbonush-it {
        background-position-x: center
    }
}

.top-partner-home.brbook, .top-partner-home.brbook-it {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/brbook-catfish-1180.png?v=23061220);
    height: 80px
}

@media (max-width: 500px) {
    .top-partner-home.brbook, .top-partner-home.brbook-it {
        background-position-x: center
    }
}

.top-partner-home.brhotiph, .top-partner-home.brhotiph-it {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/brhotiph-catfish-1180.png?v=23061220);
    height: 80px
}

@media (max-width: 500px) {
    .top-partner-home.brhotiph, .top-partner-home.brhotiph-it {
        background-position-x: center
    }
}

.top-partner-home.sportsbet {
    background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/sportsbet-top-1010.png?v=23061220);
    height: 80px;
    background-color: grey
}

@media (max-width: 500px) {
    .top-partner-home.sportsbet {
        height: 60px;
        background-position-x: center;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/sportsbet-top-468.png?v=23061220)
    }
}

@media (min-width: 1180px) {
    .top-partner-home.home.betcity {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/betcity-top-home-1180.gif?v=23061220)
    }

    .top-partner-home.home.fonbetkz {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/fonbet-top-home-1180.gif?v=23061220)
    }

    .top-partner-home.home.marathon {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/marathon-top-1010.gif?v=23061220);
        background-size: cover
    }

    .top-partner-home.home.ggbetcom {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/ggbetcom-top-1010.gif?v=23061220);
        background-size: cover
    }

    .top-partner-home.home.b1win-am {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/b1win-am-top-home-1180.gif?v=23061220)
    }

    .top-partner-home.home.b1win {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/b1win-top-home-1180.gif?v=23061220)
    }

    .top-partner-home.home.vulkanbet {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/vulkanbet-top-home-1180.jpg?v=23061220)
    }

    .top-partner-home.home.vbet {
        height: 60px;
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/vbet-top-home-1180.png?v=23061220)
    }

    .top-partner-home.home.book-1xbet-kz {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/1xbet-kz-top-home-1180.gif?v=23061220)
    }

    .top-partner-home.home.book-1xbetcom-kz {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/1xbetcom-kz-top-home-1180.gif?v=23061220)
    }

    .top-partner-home.home.book-1xbets-kz {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/1xbets-kz-top-home-1180.gif?v=23061220)
    }

    .top-partner-home.home.book-1xbetcoms-kz {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/1xbetcoms-kz-top-home-1180.gif?v=23061220)
    }

    .top-partner-home.home.paripesa-am {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/paripesa-am-top-home-1180.png?v=23061220)
    }

    .top-partner-home.home.paripesa-am-ru {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/paripesa-am-ru-top-home-1180.png?v=23061220)
    }

    .top-partner-home.home.brbookh, .top-partner-home.home.brbookh-it {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/brbookh-catfish-1180.png?v=23061220)
    }

    .top-partner-home.home.brbonush, .top-partner-home.home.brbonush-it {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/brbonush-catfish-1180.png?v=23061220)
    }

    .top-partner-home.home.brbook, .top-partner-home.home.brbook-it {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/brbook-catfish-1180.png?v=23061220)
    }

    .top-partner-home.home.brhotiph, .top-partner-home.home.brhotiph-it {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/brhotiph-catfish-1180.png?v=23061220)
    }

    .top-partner-home.home.sportsbet {
        background-image: url(/wp-content/themes/bmr/assets-v2/img/partners/sportsbet-top-home-1180.png?v=23061220)
    }
}

.top-partner-home a {
    outline: none;
    display: block;
    width: 100%;
    height: 100%
}

.top-partner-home a > img {
    height: 80px !important;
    -o-object-fit: cover;
    object-fit: cover
}

.best-bookmakers .best-partner-home {
    min-width: 240px;
    width: 240px;
    height: 100%
}

.best-bookmakers .best-partner-home.ligastavok {
    background: #fff url(/wp-content/themes/bmr/assets-v2/img/partners/liga-best-book-240.gif?v=23061220) no-repeat 50%
}

.best-bookmakers .best-partner-home.vbet {
    background: #fff url(/wp-content/themes/bmr/assets-v2/img/partners/vbet-best-book-240.jpg?v=23061220) no-repeat 50%;
    background-size: cover
}

.best-bookmakers .best-partner-home.pinupbet {
    background: #fff url(/wp-content/themes/bmr/assets-v2/img/partners/pinupbet-best-book-240.png?v=23061220) no-repeat 50%;
    background-size: cover
}

.best-bookmakers .best-partner-home.pinupbet-cs {
    background: #fff url(/wp-content/themes/bmr/assets-v2/img/partners/pin-up-cs-best-book-240.gif?v=23061220) no-repeat 50%;
    background-size: cover;
    background-position-y: top
}

.best-bookmakers .best-partner-home.parimatch-kz {
    background: #fff url(/wp-content/themes/bmr/assets-v2/img/partners/parimatch-best-book-kz-240.jpg?v=23061220) no-repeat bottom
}

.best-bookmakers .best-partner-home.marathon {
    background: #fff url(/wp-content/themes/bmr/assets-v2/img/partners/marathon-best-book-240.png?v=23061220) no-repeat top;
    background-position-y: top
}

.best-bookmakers .best-partner-home.betmatch {
    background: #fff url(/wp-content/themes/bmr/assets-v2/img/partners/betmatch-best-book-405.gif?v=23061220) no-repeat 50%;
    background-size: cover
}

.best-bookmakers .best-partner-home.brawards {
    background: #fff url(/wp-content/themes/bmr/assets-v2/img/partners/brawards-best-book-240.png?v=23061220) no-repeat 50%
}

.best-bookmakers .best-partner-home.fonbet {
    background: #fff url(/wp-content/themes/bmr/assets-v2/img/partners/fonbet-best-book-240.gif?v=23061220) no-repeat 50%
}

.best-bookmakers .best-partner-home.ggbet {
    background: #fff url(/wp-content/themes/bmr/assets-v2/img/partners/ggbet-best-book-240.gif?v=23061220) no-repeat 50%;
    background-size: cover
}

.best-bookmakers .best-partner-home.bwin {
    background: #fff url(/wp-content/themes/bmr/assets-v2/img/partners/bwin-best-book-240.jpg?v=23061220) no-repeat 50%
}

.best-bookmakers .best-partner-home.leon {
    max-height: 600px;
    background: #fff url(/wp-content/themes/bmr/assets-v2/img/partners/leon-best-book-240.jpeg?v=23061220) no-repeat top
}

.best-bookmakers .best-partner-home.bingoboom {
    max-height: 600px;
    background: #fff url(/wp-content/themes/bmr/assets-v2/img/partners/bingoboom-best-book-240.gif?v=23061220) no-repeat top
}

.best-bookmakers .best-partner-home.palmsbet {
    background: #fff url(/wp-content/themes/bmr/assets-v2/img/partners/palmsbet-best-book-240.png?v=23061220) no-repeat top
}

.best-bookmakers .best-partner-home.winbet {
    background: #fff url(/wp-content/themes/bmr/assets-v2/img/partners/winbet-best-book-240.png?v=23061220) no-repeat bottom
}

.best-bookmakers .best-partner-home.b1win-am {
    background: #fff url(/wp-content/themes/bmr/assets-v2/img/partners/b1win-am-best-book-240.gif?v=23061220) no-repeat 50%
}

.best-bookmakers .best-partner-home.b1win {
    background: #fff url(/wp-content/themes/bmr/assets-v2/img/partners/b1win-best-book-240.gif?v=23061220) no-repeat 50%
}

.best-bookmakers .best-partner-home.paripesa-am {
    background: #fff url(/wp-content/themes/bmr/assets-v2/img/partners/paripesa-am-best-book-240.png?v=23061220) no-repeat top
}

.best-bookmakers .best-partner-home.paripesa-am-ru {
    background: #fff url(/wp-content/themes/bmr/assets-v2/img/partners/paripesa-am-ru-best-book-240.png?v=23061220) no-repeat top
}

.best-bookmakers .best-partner-home.paripesa-am-cs {
    background: #fff url(/wp-content/themes/bmr/assets-v2/img/partners/paripesa-am-cs-best-book-240.png?v=23061220) no-repeat top;
    background-size: 112%
}

.best-bookmakers .best-partner-home.brbookh-it {
    background: #fff url(/wp-content/themes/bmr/assets-v2/img/partners/brbookh-it-best-book-240.png?v=23061220) no-repeat 50%;
    background-size: cover
}

.best-bookmakers .best-partner-home.sportsbet {
    background: grey url(/wp-content/themes/bmr/assets-v2/img/partners/sportsbet-best-book-240.png?v=23061220) no-repeat 50%;
    background-size: cover
}

.best-bookmakers .best-partner-home.brbonush-it {
    background: #fff url(/wp-content/themes/bmr/assets-v2/img/partners/brbonush-it-best-book-240.png?v=23061220) no-repeat 50%;
    background-size: cover
}

.best-bookmakers .best-partner-home.brbook-it {
    background: #fff url(/wp-content/themes/bmr/assets-v2/img/partners/brbook-it-best-book-240.png?v=23061220) no-repeat 50%;
    background-size: cover
}

.best-bookmakers .best-partner-home.brhotiph-it {
    background: #fff url(/wp-content/themes/bmr/assets-v2/img/partners/brhotiph-it-best-book-240.png?v=23061220) no-repeat 50%;
    background-size: cover
}

.best-bookmakers .best-partner-home.ad-fix {
    height: calc(100% - 198px)
}

.best-bookmakers .best-partner-home.ad-fix > div {
    height: 100%
}

.best-bookmakers .best-partner-home a {
    outline: none;
    display: block;
    width: 100%;
    height: 100%
}

@media (max-width: 950px) {
    .best-bookmakers .best-partner-home {
        display: none
    }
}

@media (min-width: 951px) {
    .best-bookmakers .best-partner-home.vk-subscribe {
        background: #fff url(/wp-content/themes/bmr/assets-v2/img/partners/app-ios.gif?v=23061220) no-repeat top;
        margin: 0
    }

    .best-bookmakers .best-partner-home.vk-subscribe-bg {
        background: #fff url(/wp-content/themes/bmr/assets-v2/img/partners/app-ios-bg.gif?v=23061220) no-repeat top
    }
}

#away-window .away .away-chat-partner {
    display: none
}

#away-window .away.partner .away-chat-partner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 420px;
    width: 50%;
    background-position-x: center
}

@media (max-width: 950px) {
    #away-window .away.partner .away-chat-partner {
        height: 60px;
        width: 100%;
        max-width: none;
        background-position-x: left
    }
}

@media (max-width: 500px) {
    #away-window .away.partner .away-chat-partner {
        height: 80px;
        background-position-x: center
    }
}

#away-window .away.partner .away-chat-partner a {
    outline: none;
    display: block;
    width: 100%;
    height: 100%
}

body.mirror-cta #away-window, body.mirror-cta #away-window.active {
    display: none !important
}

.wp-social-login-provider-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.wp-social-login-provider-list a {
    margin: 0 8px 0 0
}

.wp-social-login-provider-list a:last-child {
    margin: 0
}

.login-form-wrapper.uikit-has-spinner {
    min-height: 300px
}

.login-form-wrapper .uikit-input-block {
    height: 55px;
    outline: 1px solid #dcdcdc;
    padding: 4px 8px;
    position: relative
}

.login-form-wrapper .uikit-input-block.form-row {
    margin: 0 0 8px
}

.login-form-wrapper .uikit-input-block label {
    font-size: 12px;
    font-weight: 400;
    color: rgba(0, 0, 0, .5);
    display: block
}

.login-form-wrapper .uikit-input-block input {
    font-size: 15px;
    color: rgba(0, 0, 0, .65);
    width: 100%;
    margin: 8px 0 0
}

.login-form-wrapper .uikit-input-block.has-error {
    outline-color: #d32f2f
}

.login-form-wrapper .uikit-input-block #user_mail, .login-form-wrapper .uikit-input-block .uikit-input-password {
    width: 94%;
    padding: 0 8px 0 0
}

.login-form-wrapper .uikit-input-block .icon-eye, .login-form-wrapper .uikit-input-block .icon-eye-crossed {
    -ms-flex-item-align: center;
    align-self: center;
    font-size: 16px;
    color: #bababa;
    cursor: pointer;
    position: absolute;
    bottom: 10px;
    right: 10px
}

.login-form-wrapper input[type=checkbox] {
    display: none
}

.login-form-wrapper input[type=checkbox]:checked + .uikit-label:after {
    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;
    font-family: icomoon;
    font-size: 18px;
    color: #00ace8;
    content: "\e62f";
    cursor: pointer;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 0;
    left: -30px
}

.login-form-wrapper .uikit-label {
    font-size: 13px;
    line-height: 1.8;
    margin: 0 0 0 30px;
    min-height: 24px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.login-form-wrapper .uikit-label:before {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    content: "";
    cursor: pointer;
    width: 24px;
    height: 24px;
    background: #fff;
    border: 1px solid #dcdcdc;
    margin: 0 8px 0 0;
    position: absolute;
    left: -30px
}

.login-form-wrapper .uikit-label a {
    text-decoration: underline
}

.login-form-wrapper .uikit-remember-me {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 16px 0
}

.login-form-wrapper .checkbox, .login-form-wrapper .uikit-remember-me {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.login-form-wrapper .reg-form-link {
    text-align: center;
    margin: 16px 0 8px
}

.login-form-wrapper .icon-circle-question {
    display: none
}

.login-form-wrapper .has-error .icon-circle-question {
    font-size: 16px;
    color: #bababa;
    cursor: pointer;
    display: block;
    position: absolute;
    right: 10px;
    top: 6px
}

#activation-form, #recover-form {
    min-height: 260px
}

#resend-form {
    min-height: 225px
}

.cool-select {
    background: #fff;
    cursor: pointer;
    font-size: 14px;
    position: relative;
    width: 100%
}

.cool-select.cool-select-mini {
    height: 36px
}

.cool-select.cool-select-mini .items li, .cool-select.cool-select-mini .selected {
    line-height: 36px
}

.cool-select.is-disabled {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.cool-select.opened .dropdown {
    max-height: 220px
}

.cool-select.opened.enable-scroll .items {
    overflow: auto;
    overflow-x: hidden
}

.cool-select .cool-select-original {
    clip: rect(0, 0, 0, 0);
    left: 0;
    position: absolute;
    top: 0
}

@media (max-width: 1024px) {
    .cool-select .cool-select-original {
        clip: auto !important;
        margin: 0 !important;
        opacity: 0;
        z-index: 999
    }
}

.cool-select .selected {
    border: 1px solid rgba(0, 3, 1, .1);
    color: #131313;
    padding-left: 10px;
    position: relative;
    height: 44px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.cool-select .selected.placeholder {
    color: #b8b8b8
}

.cool-select .selected:after {
    border-color: #131313 transparent;
    border-style: solid;
    border-width: 8px 7px 0;
    content: "";
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.cool-select.opened .selected:after {
    -webkit-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg)
}

.cool-select .dropdown {
    background: #fff;
    -webkit-box-shadow: inset 0 -1px 0 1px rgba(0, 3, 1, .1);
    box-shadow: inset 0 -1px 0 1px rgba(0, 3, 1, .1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-height: 0;
    overflow: hidden;
    position: absolute !important;
    -webkit-transition: max-height .3s linear;
    transition: max-height .3s linear;
    width: 100%;
    z-index: 3
}

.cool-select .dropdown .filter {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    height: 44px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 10px
}

.cool-select .dropdown .filter input {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
    padding: 5px;
    width: 100%
}

.cool-select .items::-webkit-scrollbar {
    position: absolute;
    right: 0;
    width: 8px
}

.cool-select .items::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, .2);
    border-radius: 10px
}

.cool-select .items::-webkit-scrollbar-thumb:hover {
    background: rgba(0, 0, 0, .4)
}

.cool-select .items li {
    background: 0 0;
    line-height: 44px;
    padding: 0 10px
}

.cool-select .items li[data-state=disabled] {
    color: #bababa;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.cool-select .items li.placeholder {
    color: #b8b8b8
}

.cool-select .items li.active:not([data-state=disabled]) {
    color: #fff;
    background: #4db6ac
}

.cool-select .items li.hidden {
    display: none
}

.uikit-has-spinner {
    position: relative
}

.uikit-has-spinner:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: hsla(0, 0%, 100%, .5);
    top: 0;
    left: 0;
    z-index: 1000
}

.uikit-has-spinner:after {
    content: "\e60b";
    display: inline-block;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    font-family: icomoon;
    z-index: 1001;
    font-size: 30px;
    position: absolute;
    top: 75px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    color: #4271b5
}

.uikit-has-spinner.pos-middle:after {
    -webkit-animation: spin-middle 2s linear infinite;
    animation: spin-middle 2s linear infinite;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.uikit-has-spinner.pos-top:after {
    top: 27px
}

.uikit-has-spinner.pos-bottom:after {
    top: auto;
    bottom: 75px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.uikit-has-spinner.white:after {
    color: #fff
}

.uikit-has-spinner.white-bg:before {
    background: #fff
}

.uikit-has-spinner.clear-white:before {
    content: none
}

.uikit-has-spinner.clear-white:after {
    color: #fff
}

@-webkit-keyframes spin-middle {
    0% {
        -webkit-transform: translate(-50%, -50%) rotate(0deg);
        transform: translate(-50%, -50%) rotate(0deg)
    }
    to {
        -webkit-transform: translate(-50%, -50%) rotate(359deg);
        transform: translate(-50%, -50%) rotate(359deg)
    }
}

@keyframes spin-middle {
    0% {
        -webkit-transform: translate(-50%, -50%) rotate(0deg);
        transform: translate(-50%, -50%) rotate(0deg)
    }
    to {
        -webkit-transform: translate(-50%, -50%) rotate(359deg);
        transform: translate(-50%, -50%) rotate(359deg)
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.spinner-container .spinner-wrapper {
    background-color: hsla(0, 0%, 100%, .5)
}

.spinner-container .spinner-inner {
    color: #07e;
    -webkit-animation: spinner-animation 2s linear infinite;
    animation: spinner-animation 2s linear infinite
}

.spinner-container.size-lg .spinner-wrapper {
    min-height: 300px
}

.spinner-container.size-lg .spinner-inner {
    font-size: 50px;
    width: 50px;
    height: 50px
}

.spinner-container.size-sm .spinner-wrapper {
    min-height: 20px
}

.spinner-container.size-sm .spinner-inner {
    font-size: 20px;
    width: 20px;
    height: 20px
}

@-webkit-keyframes spinner-animation {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes spinner-animation {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.bmr-tt-arrow, .bmr-tt-body {
    position: absolute;
    top: -9999px;
    left: -9999px;
    opacity: 0;
    background-color: #fff;
    -webkit-box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, .3);
    box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, .3)
}

.bmr-tt-body {
    border: 1px solid #f5f5f5;
    padding: 7px 15px;
    text-align: center;
    font-style: italic;
    font-size: 13px;
    line-height: 16px;
    z-index: 9998
}

.bmr-tt-arrow {
    z-index: 9999;
    width: 15px;
    height: 15px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.select-bookmakers-popup {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100000;
    overflow: auto
}

@media (max-width: 800px) {
    .select-bookmakers-popup {
        padding: 0 10px
    }
}

.select-bookmakers-popup.open {
    display: block;
    background-color: rgba(0, 0, 0, .5)
}

.select-bookmakers-popup .wrap {
    max-width: 780px;
    margin: 210px auto 60px;
    padding: 26px;
    background: #fff
}

@media (max-width: 950px) {
    .select-bookmakers-popup .wrap {
        margin: 120px auto 60px
    }
}

.select-bookmakers-popup .blue-border {
    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: 18px;
    font-weight: 700;
    line-height: 1.3;
    border-bottom: 4px solid #3b86c4;
    padding: 0 0 16px
}

.select-bookmakers-popup .icon-close {
    font-size: 24px
}

.select-bookmakers-popup .book-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 20px -6px
}

.select-bookmakers-popup .one-book-wrap {
    padding: 6px;
    width: 20%
}

@media (max-width: 740px) {
    .select-bookmakers-popup .one-book-wrap {
        width: 33.333333%
    }
}

@media (max-width: 480px) {
    .select-bookmakers-popup .one-book-wrap {
        width: 50%
    }
}

.select-bookmakers-popup .one-book-wrap.active .one-book {
    border: 1px solid #3b86c4
}

.select-bookmakers-popup .one-book-wrap.active .one-book-inner {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
    opacity: 1
}

.select-bookmakers-popup .one-book {
    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;
    height: 100%;
    border: 1px solid #f0f0f0;
    padding: 8px;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s;
    min-height: 56px
}

.select-bookmakers-popup .one-book:hover {
    border: 1px solid #3b86c4
}

.select-bookmakers-popup .one-book:hover .one-book-inner {
    opacity: 1
}

.select-bookmakers-popup .one-book img {
    max-height: 38px
}

.select-bookmakers-popup .one-book .icon-close {
    display: none
}

.select-bookmakers-popup .one-book-inner {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    max-width: 118px;
    opacity: .7
}

.select-bookmakers-popup .cool-select {
    width: 18.4%;
    margin: 6px 0 0 6px
}

@media (max-width: 740px) {
    .select-bookmakers-popup .cool-select {
        width: calc(33.33333% - 12px)
    }
}

@media (max-width: 480px) {
    .select-bookmakers-popup .cool-select {
        width: calc(50% - 12px)
    }
}

.select-bookmakers-popup .cool-select .selected {
    height: 56px
}

.select-bookmakers-popup .select-bookmakers-confirm {
    max-width: 160px;
    margin: 0 auto
}

#away-window {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    z-index: 10000000
}

#away-window.active {
    display: block
}

#away-window .away {
    width: 100%;
    max-width: 100%;
    background: #fff;
    -webkit-box-shadow: 0 10px 25px 0 rgba(0, 0, 0, .5);
    box-shadow: 0 10px 25px 0 rgba(0, 0, 0, .5);
    padding: 0 36px
}

@media (max-width: 950px) {
    #away-window .away {
        padding: 0
    }
}

#away-window .away-chat {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 1085px;
    max-width: 100%;
    margin: 0 auto;
    padding: 10px 0;
    position: relative
}

@media (max-width: 950px) {
    #away-window .away-chat {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        padding: 0 0 10px
    }
}

#away-window .away-chat-content {
    width: 60%;
    max-height: 400px;
    padding: 20px 0 0
}

@media (max-width: 1160px) {
    #away-window .away-chat-content {
        width: 55%
    }
}

@media (max-width: 1024px) {
    #away-window .away-chat-content {
        width: 50%
    }
}

@media (max-width: 950px) {
    #away-window .away-chat-content {
        width: 100%;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        padding: 20px 20px 0
    }
}

@media (max-width: 480px) {
    #away-window .away-chat-content {
        padding: 10px 10px 0
    }
}

#away-window .away-chat-message {
    display: none;
    margin: 10px 0 0
}

@media (max-width: 950px) {
    #away-window .away-chat-message {
        margin: 0
    }
}

#away-window .away-chat-message.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 640px) {
    #away-window .away-chat-message.active {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

#away-window .away-chat-message-avatar {
    background-repeat: no-repeat;
    background-size: cover;
    background-color: rgba(0, 0, 0, .1);
    border-radius: 50%;
    height: 82px;
    min-height: 82px;
    width: 82px;
    min-width: 82px;
    margin: 0 0 16px
}

@media (max-width: 480px) {
    #away-window .away-chat-message-avatar {
        height: 48px;
        min-height: 48px;
        width: 48px;
        min-width: 48px
    }
}

#away-window .away-chat-message-header {
    display: none
}

#away-window .answer .away-chat-message-text {
    margin: 0 0 0 auto
}

#away-window .answer .away-chat-message-text-container {
    text-align: right;
    background: #00ace8;
    border-radius: 20px 20px 3px 20px;
    color: #fff;
    word-wrap: break-word;
    max-width: 100%;
    margin: 0 18px 0 0
}

#away-window .away-chat-message-text-container {
    font-size: 15px;
    font-weight: 400;
    background: rgba(0, 0, 0, .1);
    border-radius: 20px 20px 20px 3px;
    margin: 0 18px 4px 10px;
    padding: 12px 16px;
    line-height: 1.5;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 75%
}

@media (max-width: 480px) {
    #away-window .away-chat-message-text-container {
        margin: 0 0 4px;
        font-size: 14px
    }
}

#away-window .away-chat-message-text-container:nth-child(2), #away-window .away-chat-message-text-container:nth-child(3) {
    border-radius: 3px 20px 20px 3px;
    max-width: 100%
}

@media (max-width: 1160px) {
    #away-window .away-chat-message-text-container:nth-child(2), #away-window .away-chat-message-text-container:nth-child(3) {
        width: auto
    }
}

@media (max-width: 640px) {
    #away-window .away-chat-message-text-container:nth-child(2), #away-window .away-chat-message-text-container:nth-child(3) {
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content
    }
}

@media (max-width: 480px) {
    #away-window .away-chat-message-text-container:nth-child(2), #away-window .away-chat-message-text-container:nth-child(3) {
        width: auto
    }
}

#away-window .away-chat-message-text-container:nth-child(4) {
    max-width: 100%
}

@media (max-width: 1160px) {
    #away-window .away-chat-message-text-container:nth-child(3), #away-window .away-chat-message-text-container:nth-child(4) {
        max-width: 80%
    }
}

@media (max-width: 480px) {
    #away-window .away-chat-message-text-container:nth-child(3), #away-window .away-chat-message-text-container:nth-child(4) {
        max-width: 100%
    }
}

#away-window .away-chat-message-text-container:last-child {
    border-radius: 3px 20px 20px 20px;
    margin: 0 18px 16px 10px;
    width: auto
}

@media (max-width: 480px) {
    #away-window .away-chat-message-text-container:last-child {
        margin: 0 0 16px;
        max-width: 100%
    }
}

#away-window .away-chat-message-text-container .wp-smiley {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 18px;
    width: 18px;
    position: relative;
    top: 3px
}

#away-window .social-icons {
    -webkit-box-pack: normal;
    -ms-flex-pack: normal;
    justify-content: normal;
    margin: 8px 0
}

#away-window .social-icons .icon {
    width: 36px;
    height: 36px;
    margin: 0 8px 0 0;
    font-size: 18px
}

#away-window .mobile-app-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 12px 0 6px
}

#away-window .mobile-app-link a {
    display: block
}

#away-window .mobile-app-link img {
    width: 122px;
    max-height: 40px;
    margin: 0 4px 0 0
}

#away-window .away-chat-form {
    width: 100%;
    border-top: 1px solid rgba(0, 0, 0, .1);
    margin: 8px 0 0
}

@media (max-width: 950px) {
    #away-window .away-chat-form {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        padding: 0 20px
    }
}

#away-window .away-answer {
    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;
    padding: 16px 0
}

#away-window .away-answer-textarea {
    font-size: 16px;
    resize: none;
    height: 20px;
    width: 100%;
    padding: 5px 8px 0 0;
    overflow-y: hidden
}

#away-window .away-answer-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #00ace8;
    font-size: 14px;
    font-weight: 700
}

#away-window .away-answer-button:before {
    content: "\e6be";
    font-family: icomoon;
    font-size: 24px;
    margin: 0 8px 0 0
}

#away-window .away-write {
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 10px 0 0
}

#away-window .away-write.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#away-window .away-write-avatar {
    height: 48px;
    min-height: 48px;
    width: 48px;
    min-width: 48px;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: rgba(0, 0, 0, .1);
    border-radius: 50%;
    margin: 0 10px 0 0
}

#away-window .away-write-text-container {
    background: rgba(0, 0, 0, .1);
    border-radius: 16px;
    padding: 8px 16px;
    width: 64px
}

#away-window .writing, #away-window .writing:after, #away-window .writing:before {
    border-radius: 50%;
    width: 1em;
    height: 1em;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation: write 1.8s ease-in-out infinite;
    animation: write 1.8s ease-in-out infinite
}

#away-window .writing {
    margin: -2em 1.5em 3em;
    position: relative;
    font-size: 8px;
    line-height: 8px;
    text-indent: -9999em;
    -webkit-animation-delay: .16s;
    animation-delay: .16s
}

#away-window .writing:before {
    left: -1.5em
}

#away-window .writing:after {
    left: 1.5em;
    -webkit-animation-delay: .32s;
    animation-delay: .32s
}

#away-window .writing:after, #away-window .writing:before {
    content: "";
    position: absolute;
    top: 0
}

@-webkit-keyframes write {
    0%, 80%, to {
        -webkit-box-shadow: 0 2.5em 0 -1.3em rgba(0, 0, 0, .1);
        box-shadow: 0 2.5em 0 -1.3em rgba(0, 0, 0, .1)
    }
    40% {
        -webkit-box-shadow: 0 2.5em 0 0 rgba(0, 0, 0, .25);
        box-shadow: 0 2.5em 0 0 rgba(0, 0, 0, .25)
    }
}

@keyframes write {
    0%, 80%, to {
        -webkit-box-shadow: 0 2.5em 0 -1.3em rgba(0, 0, 0, .1);
        box-shadow: 0 2.5em 0 -1.3em rgba(0, 0, 0, .1)
    }
    40% {
        -webkit-box-shadow: 0 2.5em 0 0 rgba(0, 0, 0, .25);
        box-shadow: 0 2.5em 0 0 rgba(0, 0, 0, .25)
    }
}

@media (max-width: 950px) {
    #away-window .away-chat-partner {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }
}

#away-window .away-chat-close {
    position: absolute;
    right: -30px
}

@media (max-width: 950px) {
    #away-window .away-chat-close {
        position: absolute;
        right: 10px;
        top: 16px;
        z-index: 100
    }
}

#away-window .away-chat-close:hover {
    opacity: .5
}

#away-window .away-chat-close:before {
    content: "\e62d";
    color: rgba(0, 0, 0, .2);
    cursor: pointer;
    font-family: icomoon;
    font-size: 24px
}

@media (max-width: 950px) {
    #away-window .away-chat-close:before {
        color: rgba(0, 0, 0, .5)
    }
}

@media (max-width: 500px) {
    #away-window .away-chat-close {
        top: 0
    }

    #away-window .away-chat-close:before {
        color: hsla(0, 0%, 100%, .9)
    }
}

body.has-overlay:before {
    content: "";
    background: rgba(0, 0, 0, .7);
    z-index: 10001;
    opacity: 0;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

.uikit-popup-container, body.has-overlay:before {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.uikit-popup-container {
    display: none;
    z-index: 9999999;
    outline: none !important;
    overflow-x: hidden;
    overflow-y: auto;
    color: #131313
}

.uikit-popup-container .uikit-popup-inner {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0
}

.uikit-popup-container .uikit-popup-inner:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.uikit-popup-container .uikit-popup-buttons-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.uikit-popup-container .uikit-popup-buttons-row button:not(:last-of-type) {
    margin-right: 8px
}

.uikit-popup-container.open {
    display: block
}

.uikit-popup-content {
    width: 100%;
    cursor: auto;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045;
    max-width: 320px;
    padding: 15px;
    background: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    opacity: 0;
    -webkit-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    transition-property: transform, opacity, -webkit-transform;
    color: #131313
}

.uikit-popup-content a {
    color: #00ace8;
    -webkit-text-decoration: dotted;
    text-decoration: dotted
}

.uikit-popup-content a:hover {
    text-decoration: none
}

.uikit-popup-header {
    position: relative;
    margin-bottom: 15px;
    z-index: 1001
}

.uikit-popup-header .uikit-popup-title {
    font-weight: 700;
    font-size: 18px;
    margin: 0;
    border-bottom: 1px solid #f1f2f2;
    padding-bottom: 14px;
    color: #131313
}

.uikit-popup-header .icon-close {
    cursor: pointer;
    font-size: 20px;
    color: #131313;
    position: absolute;
    right: -4px;
    top: 0;
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

.uikit-popup-header .icon-close:before {
    display: inline-block;
    width: 31px;
    text-align: center;
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

.uikit-popup-header .icon-close:hover:before {
    color: #00ace8;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.uikit-popup-descr {
    padding: 0 0 15px;
    text-align: center;
    font-size: 15px;
    color: #191919;
    line-height: 1.5
}

.uikit-popup-descr.error {
    color: #d32f2f
}

.uikit-popup-descr.success {
    color: #43a047
}

.uikit-popup-descr.is-bold {
    font-weight: 700
}

.uikit-popup-descr a {
    color: #00ace8;
    text-decoration: underline
}

.uikit-popup-descr #login-btn {
    text-align: center;
    color: #fff;
    font-weight: 700
}

.uikit-link-wrapper {
    border-bottom: 1px dashed #00ace8;
    line-height: 1
}

.uikit-form-link {
    color: #00ace8;
    text-decoration: none;
    font-size: 13px
}

.uikit-form-separator {
    margin: 5px 0 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 13px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.uikit-form-separator:after, .uikit-form-separator:before {
    border-top: 1px solid #f1f1f2;
    height: 1px;
    content: "";
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin-top: 3px
}

.uikit-form-separator:before {
    margin-right: 5px
}

.uikit-form-separator:after {
    margin-left: 5px
}

.open .uikit-popup-content {
    opacity: 1;
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg)
}

.mfp-bg {
    z-index: 10001;
    overflow: hidden;
    background: #0b0b0b;
    opacity: .8;
    filter: alpha(opacity=80)
}

.mfp-bg, .mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: fixed
}

.mfp-wrap {
    z-index: 9999999;
    outline: none !important;
    -webkit-backface-visibility: hidden
}

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mfp-container:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.mfp-align-top .mfp-container:before {
    display: none
}

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045
}

.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {
    width: 100%;
    cursor: auto
}

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: zoom-in
}

.mfp-hide {
    display: none !important
}

.mfp-content .uikit-popup-content {
    opacity: 1 !important;
    -webkit-transform: rotateY(0deg) !important;
    transform: rotateY(0deg) !important
}

.mfp-content {
    text-align: center
}

.bm-redirect-container {
    background: rgba(0, 0, 0, .85);
    display: none;
    height: 100%;
    left: 0;
    overflow: auto;
    -webkit-perspective: 2500px;
    perspective: 2500px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999999999
}

.bm-redirect-container .bm-redirect-popup-body {
    color: #fff;
    font-size: 15px;
    width: 100%
}

.bm-redirect-container .bm-redirect-popup-body #meter-content {
    width: 100%;
    height: 5px;
    margin: 25px auto;
    background: #000
}

.bm-redirect-container .bm-redirect-popup-body #meter-content .expand {
    width: 100%;
    height: 1px;
    margin: 2px 0;
    background: #2187e7;
    position: absolute;
    -webkit-box-shadow: 0 0 0 1px rgba(0, 198, 255, .7);
    box-shadow: 0 0 0 1px rgba(0, 198, 255, .7);
    -webkit-animation: fullexpand 10s ease-out;
    animation: fullexpand 10s ease-out;
    left: 0
}

.bm-redirect-container .bm-redirect-popup-body .top-text {
    line-height: 1.5
}

.bm-redirect-container .bm-redirect-popup-body .bottom-text {
    margin-bottom: 8px
}

.bm-redirect-container .bm-redirect-popup-body .bottom-text .logo {
    display: inline-block;
    vertical-align: middle;
    margin-top: 12px
}

.bm-redirect-container .bm-redirect-popup-body .bottom-text .logo img {
    width: 94px;
    height: auto;
    padding: 0 10px;
    position: relative;
    top: -5px
}

.bm-redirect-container .bm-redirect-popup-body .bottom-text .logo.liga img {
    width: 110px
}

.bm-redirect-container .bm-redirect-popup-body .bottom-text .logo.winline img {
    width: 115px;
    padding: 0 5px;
    top: 3px;
    margin-bottom: 13px
}

.bm-redirect-container .bm-redirect-popup-body .bottom-text .long {
    margin-top: 12px;
    width: 265px
}

.bm-redirect-container .bm-redirect-popup-body .bottom-text.second {
    top: -6px;
    position: relative
}

.bm-redirect-container .bm-redirect-popup-body .bm-redirect-close {
    padding: 5px;
    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;
    cursor: pointer;
    margin-top: 8px
}

.bm-redirect-container .bm-redirect-popup-body .bm-redirect-close:before {
    content: "\e62d";
    font-size: 18px;
    color: #fff;
    font-family: icomoon;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased
}

@-webkit-keyframes fullexpand {
    0% {
        width: 0
    }
    to {
        width: 100%
    }
}

@keyframes fullexpand {
    0% {
        width: 0
    }
    to {
        width: 100%
    }
}

.bm-redirect-container.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#bonus-window {
    position: fixed;
    width: 320px;
    margin: 0;
    padding: 0;
    bottom: 110px;
    right: 0;
    -webkit-transform: translate3d(320px, 0, 0);
    transform: translate3d(320px, 0, 0);
    z-index: 1201
}

#bonus-window, #bonus-window.active {
    -webkit-transition: -webkit-transform .5s 0ms;
    transition: -webkit-transform .5s 0ms;
    transition: transform .5s 0ms;
    transition: transform .5s 0ms, -webkit-transform .5s 0ms
}

#bonus-window.active {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

#bonus-window .bonus-content {
    height: 100%
}

#bonus-window .bonus-content > div {
    display: none;
    height: 100%;
    padding: 0 23px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#bonus-window .bonus-content > div input:-webkit-autofill, #bonus-window .bonus-content > div input:-webkit-autofill:focus, #bonus-window .bonus-content > div input:-webkit-autofill:hover, #bonus-window .bonus-content > div select:-webkit-autofill, #bonus-window .bonus-content > div select:-webkit-autofill:focus, #bonus-window .bonus-content > div select:-webkit-autofill:hover {
    -webkit-transition: background-color 5000s ease-in-out 0s;
    transition: background-color 5000s ease-in-out 0s;
    background-color: #fff !important
}

#bonus-window .bonus-content .bonus-email {
    border: none;
    outline: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 15px;
    width: 100%;
    height: 40px;
    margin-bottom: 15px
}

#bonus-window .bonus-content .bonus-email.error {
    border: 1px solid red
}

#bonus-window .bonus-content .btn-send {
    border: 0;
    height: 40px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    width: 100%
}

#bonus-window .bonus-content .btn-send.uikit-has-spinner:after {
    font-size: 22px;
    color: #fff;
    top: 9px;
    left: 21px;
    -webkit-transform: none;
    transform: none
}

#bonus-window .bonus-content .btn-send.uikit-has-spinner:before {
    height: 0
}

#bonus-window .bonus-content .active {
    display: block
}

#bonus-window .bonus-content .review-btn {
    cursor: pointer
}

#bonus-window .bonus-content .bonus-tooltip {
    font-size: 13px;
    padding: 10px;
    position: absolute;
    width: 274px;
    background: #fff;
    color: grey;
    line-height: 1.3;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    bottom: 128px;
    opacity: 0
}

#bonus-window .bonus-content .bonus-tooltip.active {
    opacity: 1
}

#bonus-window .bonus-content .bonus-tooltip:after {
    content: "";
    position: absolute;
    background: #fff;
    left: 127px;
    bottom: -6px;
    width: 15px;
    height: 15px;
    -webkit-box-shadow: 3px 3px 4px rgba(99, 99, 99, .34);
    box-shadow: 3px 3px 4px rgba(99, 99, 99, .34);
    z-index: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

#bonus-window.a-test {
    height: 289px
}

#bonus-window.a-test .btn-close {
    position: absolute;
    top: -18px;
    right: 9px;
    display: block;
    width: 37px;
    height: 37px;
    text-align: center;
    -webkit-box-shadow: 0 0 7px rgba(14, 24, 44, .41);
    box-shadow: 0 0 7px rgba(14, 24, 44, .41);
    background-color: #00011e;
    border-radius: 100%;
    cursor: pointer
}

#bonus-window.a-test .btn-close i:before {
    content: "\e62d";
    font: normal 20px/36px icomoon;
    color: hsla(0, 0%, 100%, .8)
}

#bonus-window.a-test .bonus-content .bonus-tooltip {
    bottom: 128px
}

#bonus-window.a-test .bonus-content .window-start {
    padding-top: 167px;
    background: url(/wp-content/themes/bmr/assets-v2/img/banners/bonus-start-1.png?v=17121113) no-repeat
}

#bonus-window.a-test .bonus-content .window-end {
    padding-top: 150px;
    background: url(/wp-content/themes/bmr/assets-v2/img/banners/bonus-end-1.png) no-repeat
}

#bonus-window.b-test {
    height: 322px
}

#bonus-window.b-test .btn-close {
    position: absolute;
    top: 15px;
    right: 11px;
    display: block;
    width: 27px;
    height: 27px;
    cursor: pointer
}

#bonus-window.b-test .btn-close i:before {
    content: "\e62d";
    font: normal 20px/27px icomoon;
    color: hsla(0, 0%, 100%, .8)
}

#bonus-window.b-test .bonus-content .bonus-tooltip {
    bottom: 155px
}

#bonus-window.b-test .bonus-content .window-start {
    padding-top: 170px;
    background: url(/wp-content/themes/bmr/assets-v2/img/banners/bonus-start-2.png) no-repeat
}

#bonus-window.b-test .bonus-content .window-end {
    padding-top: 205px;
    background: url(/wp-content/themes/bmr/assets-v2/img/banners/bonus-end-2.png) no-repeat
}

#bonus-window.drop-partner .btn-close {
    display: block;
    position: relative;
    height: 28px;
    width: 100%;
    right: 1px
}

#bonus-window.drop-partner .btn-close:after {
    cursor: pointer;
    position: absolute;
    top: 2px;
    right: 0;
    font-weight: 700;
    font: 25px icomoon;
    content: "\e915";
    z-index: 25;
    color: #333
}

#bonus-window.drop-partner .btn-close:before {
    position: absolute;
    top: 3px;
    right: 1px;
    content: "";
    z-index: 25;
    background-color: #fff;
    border-radius: 15px;
    width: 23px;
    height: 23px
}

#bonus-window.drop-partner.userpoll .btn-close {
    position: absolute;
    top: 1px;
    right: 1px;
    width: 28px
}

#bonus-window.drop-partner.userpoll .btn-close:after {
    color: #fff
}

#bonus-window.drop-partner.userpoll .btn-close:before {
    background-color: #9e9e9e
}

#bonus-window.drop-partner .bonus-content .window-start {
    padding-top: 320px
}

#bonus-window.drop-partner .bonus-content.ligastavok .window-start {
    background: url(/wp-content/themes/bmr/assets-v2/img/partners/liga-drop-320.gif?v=23061220) no-repeat
}

#bonus-window.drop-partner .bonus-content.parimatch .window-start {
    background: url(/wp-content/themes/bmr/assets-v2/img/partners/parimatch-drop-320.gif?v=23061220) no-repeat
}

#bonus-window.drop-partner .bonus-content.parimatch-kz .window-start {
    background: url(/wp-content/themes/bmr/assets-v2/img/partners/parimatch-drop-kz-320.jpg?v=23061220) no-repeat
}

#bonus-window.drop-partner .bonus-content.winline .window-start {
    background: url(/wp-content/themes/bmr/assets-v2/img/partners/winline-drop-320.gif?v=23061220) no-repeat
}

#bonus-window.drop-partner .bonus-content.userpoll .window-start {
    background: url(/wp-content/themes/bmr/assets-v2/img/partners/users-poll-drop-320.jpg?v=23061220) no-repeat
}

#bonus-window.drop-partner .bonus-content.userpolltest .window-start {
    background: url(/wp-content/themes/bmr/assets-v2/img/partners/user-poll-test-drop-320.jpg?v=23061220) no-repeat
}

#bonus-window.drop-partner .bonus-content.dropuser .window-start {
    background: url(/wp-content/themes/bmr/assets-v2/img/partners/user-poll-drops-320.png?v=23061220) no-repeat
}

#bonus-window.drop-partner .bonus-content.userdrop .window-start {
    background: url(/wp-content/themes/bmr/assets-v2/img/partners/user-poll-drop-320.gif?v=23061220) no-repeat
}

#bonus-window.drop-partner .bonus-content.dropmeta .window-start {
    background: url(/wp-content/themes/bmr/assets-v2/img/partners/drop-meta-320.jpg?v=23061220) no-repeat;
    background-size: contain;
    width: 320px
}

#bonus-window.drop-partner .bonus-content.betcity .window-start {
    background: url(/wp-content/themes/bmr/assets-v2/img/partners/betcity-drop-320.gif?v=23061220) no-repeat
}

#bonus-window.drop-partner .bonus-content.vbet .window-start {
    background: url(/wp-content/themes/bmr/assets-v2/img/partners/vbet-drop-320.png?v=23061220) no-repeat
}

#bonus-window.drop-partner .bonus-content.vbetcs .window-start {
    background: url(/wp-content/themes/bmr/assets-v2/img/partners/vbetcs-drop-320.gif?v=23061220) no-repeat
}

#bonus-window.drop-partner .bonus-content.marathon .window-start {
    background: url(/wp-content/themes/bmr/assets-v2/img/partners/marathon-drop-320.gif?v=23061220) no-repeat
}

#bonus-window.drop-partner .bonus-content.fonbet-kz .window-start {
    background: url(/wp-content/themes/bmr/assets-v2/img/partners/fonbet-drop-320.gif?v=23061220) no-repeat
}

#bonus-window.drop-partner .bonus-content.book-1xbet .window-start {
    background: url(/wp-content/themes/bmr/assets-v2/img/partners/1xbet-drop-ua-320.gif?v=23061220) no-repeat
}

#bonus-window.drop-partner .bonus-content.book-1xbet-ua .window-start {
    background: url(/wp-content/themes/bmr/assets-v2/img/partners/1xbet-drop-ua-3201.gif?v=23061220) no-repeat
}

#bonus-window.drop-partner .bonus-content.grandcasino .window-start {
    background: url(/wp-content/themes/bmr/assets-v2/img/partners/grandcasino-drop-320.jpg?v=23061220) no-repeat
}

#bonus-window.drop-partner .bonus-content.goldcup .window-start {
    background: url(/wp-content/themes/bmr/assets-v2/img/partners/goldcup-drop-320.gif?v=23061220) no-repeat
}

#bonus-window.drop-partner .bonus-content.betandyou-ua .window-start {
    background: url(/wp-content/themes/bmr/assets-v2/img/partners/betandyou-drop-ua-320.gif?v=23061220) no-repeat;
    background-size: contain;
    padding-top: 350px
}

#bonus-window.drop-partner .bonus-content.betandyou-ua-ru .window-start {
    background: url(/wp-content/themes/bmr/assets-v2/img/partners/betandyou-drop-ua-ru-320.gif?v=23061220) no-repeat;
    background-size: contain;
    padding-top: 350px
}

@media (min-width: 951px) {
    #bonus-window.drop-partner.betandyou {
        width: 350px
    }
}

@media (max-width: 950px) {
    #bonus-window.drop-partner {
        width: 202px;
        bottom: 160px
    }

    #bonus-window.drop-partner .bonus-content a {
        display: block;
        width: 238px;
        height: 204px
    }

    #bonus-window.drop-partner .bonus-content .window-start {
        padding-top: 204px;
        background-size: 85% !important
    }

    #bonus-window.drop-partner .btn-close {
        position: absolute;
        width: 28px;
        top: -28px
    }
}

.tax-bonus_tag .breadcrumbs {
    padding: 0 0 25px
}

.tax-bonus_tag .breadcrumbs li {
    display: inline-block
}

.tax-bonus_tag .breadcrumbs li:after {
    content: "/";
    padding: 0 5px
}

.tax-bonus_tag .breadcrumbs li, .tax-bonus_tag .breadcrumbs li a {
    color: rgba(0, 0, 0, .5);
    font-size: 12px;
    line-height: 1.2;
    font-weight: 700
}

.socials-share {
    left: 6px;
    position: fixed;
    top: 250px;
    z-index: 1
}

@media (max-width: 1280px) {
    .socials-share {
        display: none
    }
}

.socials-share a.without-cnt {
    display: block;
    font-size: 0;
    min-width: 30px;
    padding: 0;
    margin: 0 0 6px
}

.socials-share [data-social=fb]:before, .socials-share [data-social=tw]:before, .socials-share [data-social=vk]:before {
    font-family: icomoon;
    color: #fff;
    font-size: 18px;
    -webkit-transition: .15s;
    transition: .15s;
    width: 35px;
    height: 35px;
    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
}

.socials-share [data-social=fb]:hover:before, .socials-share [data-social=tw]:hover:before, .socials-share [data-social=vk]:hover:before {
    opacity: .8
}

.socials-share [data-social=vk]:before {
    background: #45668e;
    content: "\e95c"
}

.socials-share [data-social=fb]:before {
    background: #3b5998;
    content: "\e957"
}

.socials-share [data-social=tw]:before {
    background: #00aced;
    content: "\e95b"
}

.in-fullscreen .socials-share {
    z-index: 1
}

.parallel.mobile-only {
    display: none
}

@media (max-width: 1023px) {
    .parallel.mobile-only {
        display: block
    }
}

.parallel.size-md.mobile-only {
    width: 50px;
    height: auto
}

.parallel.size-md.desktop-only {
    width: 74px;
    height: 30px
}

.parallel.desktop-only {
    display: none
}

@media (min-width: 1024px) {
    .parallel.desktop-only {
        display: block
    }
}

.parallel.achive {
    margin: 0 8px;
    display: inline-block
}

.achive-container :not(.d-inline-flex) {
    display: inline-block;
    vertical-align: middle
}