#navigation {
            display: flex !important
        }

        #navigation li {
            width: 100%;
            display: block !important
        }

        @media (max-width: 990px) {
            #navigation {
                flex-direction: column
            }
        }

        .cookie {
            display: flex;
            flex-direction: column;
            padding: 10px 15px;
            background: #f1f1f1;
            position: fixed;
            left: 15px;
            bottom: 15px;
            max-width: 300px
        }

        .cookie_disabled {
            display: none
        }

        @media (max-width: 576px) {
            .cookie {
                max-width: 225px
            }
        }

        .cookie__close {
            cursor: pointer;
            right: 10px;
            top: 10px;
            position: absolute
        }

        .cookie__text {
            color: #000;
            margin-bottom: 5px;
            font: 400 14px/20px Roboto, sans-serif
        }

        .cookie__btn {
            text-decoration: none;
            color: #000;
            font: 600 16px Roboto, sans-serif
        }

        .cookie__text a {
            text-decoration: underline;
            color: #d10b0a
        }

        .footer_top {
            background: #efefef;
            border-top: 1px solid #d7d7d7;
            border-bottom: 1px solid #d7d7d7;
            padding: 20px 0;
            margin-bottom: 30px
        }

        .footer_medium {
            margin-bottom: 30px
        }

        .footer_bottom-wrap {
            background: #d10b0a;
            padding: 20px 0
        }

        footer .footer_bottom p {
            color: #fff
        }

        footer .footer_bottom {
            margin-bottom: 0
        }

        .footer_top_wrap {
            display: grid;
            grid-template-columns: 400px 1fr;
            grid-gap: 50px;
            align-items: center
        }

        .footer_medium_wrap {
            display: grid;
            grid-template-columns: 400px 1fr 125px;
            grid-gap: 30px;
            align-items: start
        }

        .footer_down_wrap {
            display: grid;
            grid-template-columns: 400px 1fr;
            grid-gap: 50px;
            align-items: center
        }

        .footer_top_right {
            display: flex;
            align-items: center;
            justify-content: space-between
        }

        .footer_box_call {
            display: flex;
            flex-direction: column;
            align-items: center;
            margin: 0 10px
        }

        .footer_call_title {
            font: 600 16px Roboto, sans-serif;
            text-align: center;
            margin-bottom: 10px
        }

        .footer_top_text {
            font: 400 14px/21px Roboto, sans-serif
        }

        .footer_medium_text {
            color: #fff;
            font: 400 14px/21px Roboto, sans-serif
        }

        .footer_down_text {
            color: #fff;
            font: 500 16px/23px Roboto, sans-serif
        }

        .footer_call_link {
            text-decoration: underline;
            text-align: center;
            color: #000;
            margin: 0;
            display: block;
            font: 400 14px Roboto, sans-serif
        }

        .footer_medium_left img {
            max-width: 100%;
            height: auto;
            margin-bottom: 20px
        }

        .footer_medium_right {
            display: grid;
            grid-template-columns: 1fr 1fr 1fr;
            grid-gap: 30px
        }

        .footer_medium_right ul {
            display: grid;
            grid-template-columns: 1fr;
            grid-gap: 10px
        }

        .footer_medium_right a {
            color: #fff;
            font: 500 16px Roboto, sans-serif
        }

        .footer_down_partner {
            display: flex;
            align-items: center;
            justify-content: space-between
        }

        .footer_down_partner a {
            display: flex;
            align-items: center;
            justify-content: center;
            opacity: .8;
            transition: .3s;
            margin: 0 10px
        }

        .footer_down_partner a:hover {
            opacity: 1
        }

        .footer_down_partner img {
            max-width: 100%;
            height: 40px;
            object-fit: contain
        }

        .footer_medium_right a:hover {
            text-decoration: underline
        }

        .size-full {
            object-fit: cover
        }

        @media (max-width: 1024px) {
            .footer_medium_wrap {
                grid-template-columns: 300px 1fr
            }

            .footer_top_wrap {
                grid-template-columns: 300px 1fr
            }

            .footer_down_wrap {
                grid-template-columns: 300px 1fr
            }
        }

        @media (max-width: 990px) {
            #navigation {
                padding-bottom: 100px
            }

            .footer_medium_left img {
                margin-bottom: 5px
            }

            .footer_down_partner img {
                height: 30px
            }

            .footer_top_wrap {
                grid-template-columns: 1fr;
                grid-gap: 15px
            }

            footer .footer_bottom {
                margin-bottom: 0
            }

            .footer_top_wrap {
                grid-template-columns: 1fr;
                grid-gap: 15px
            }

            .footer_medium_wrap {
                grid-template-columns: 1fr;
                grid-gap: 25px
            }

            .footer_medium_right {
                grid-gap: 15px
            }

            .footer_medium_right ul {
                grid-gap: 15px
            }

            .footer_down_wrap {
                grid-template-columns: 1fr;
                grid-gap: 15px
            }

            .footer_top_right {
                display: grid;
                grid-template-columns: 1fr 1fr;
                grid-gap: 10px
            }

            .footer_medium_left img {
                height: auto
            }

            .footer_box_call {
                margin: 10px
            }

            .footer_medium_right {
                grid-gap: 8px
            }

            .footer_top_text {
                text-align: center
            }

            .footer_medium_right a {
                font: 500 14px Roboto, sans-serif
            }

            .footer_down_partner {
                flex-wrap: wrap
            }

            .footer_down_partner a {
                margin: 10px
            }
        }

        .footer_wrap {
            background: #d10b0a
        }

        .size-full {
            width: 100%;
            box-sizing: border-box
        }

        .home_output p img {
            margin: 0 0 10px 0;
        }

        @media (max-width: 990px) {
            .header_bottom .header_logo img {
                width: auto;
            }
        }

        @media (max-width: 576px) {
            .breadcrumbs {
                margin-top: 0;
            }

            header {
                position: relative;
            }

            .header_bottom .header_bottom_wrap .header_bottom_nav {
                display: none
            }
        }

        .header_bottom .header_bottom_wrap .header_bottom_nav_active {
            display: block
        }

        .home_output a {
            text-decoration: none !important
        }

        .breadcrumbs_new ul a:hover {
            text-decoration: underline
        }

        .sidebars_wrap .titles:hover {
            text-decoration: underline
        }

        .home_output a:hover {
            text-decoration: underline !important
        }

        footer .footer_nav .container .nav_ul>li>a:hover {
            background: transparent;
            text-decoration: underline
        }

        footer .footer_nav .container ul li a:hover {
            background: transparent;
            text-decoration: underline
        }

        .home_page_wrap .content_item .content_item_ouput a {
            color: #007aff !important
        }

        .home_output p a,
        .home_output p span {
            color: #007aff !important
        }

        .sidebar_link_custom a:hover {
            color: #007aff !important
        }

        .casino_sidebar_info .casino_sidebar_item a {
            text-decoration: none;
            color: #007aff !important
        }

        .casino_sidebar_info .casino_sidebar_item a:hover {
            text-decoration: underline
        }

        .item_casino_xl .news_xl_wrap img {
            object-fit: contain
        }

        .home_page_wrap .sidebars_wrap .sidebars_item_wrap .sidebars_item .casino_img {
            min-width: 80px;
            object-fit: cover
        }

        .home_page_wrap .sidebars_wrap .sidebars_item_wrap .sidebars_item .casino_img {
            height: 55px;
            min-width: 75px;
            max-width: 75px
        }

        .home_output li a {
            color: #007aff !important
        }

        .home_page_wrap .info_item .tabs .tabs__caption li img {
            min-width: 100px;
            max-width: 100px;
            height: 60px
        }

        .cus_data_block {
            display: flex;
            align-items: center;
            justify-content: space-between
        }

        @media(max-width:990px) {
            .cus_data_block {
                display: grid;
                grid-template-columns: 1fr;
                grid-gap: 15px
            }
        }

        .data_bread svg {
            height: 15px;
            width: 15px;
            margin-right: 5px
        }

        .data_bread p {
            display: flex;
            align-items: center;
            font: 400 .87rem 'Roboto', sans-serif
        }

        .home_data {
            justify-content: flex-end;
            display: flex;
            align-items: center
        }

        .home_data .data_bread svg {
            height: 15px;
            width: 15px;
            position: relative;
            top: 1px
        }

        .home_data .data_bread p {
            font: 400 .87rem 'Roboto', sans-serif
        }

        .gamblings_wrap_content {
            display: grid;
            grid-template-columns: 1fr;
            grid-gap: 20px;
            margin-bottom: 12px
        }

        .gamblings_item_content {
            display: grid;
            grid-template-columns: 100px 1fr;
            grid-gap: 15px;
            align-content: center
        }

        .gamblings_item_content img {
            width: 100px;
            max-width: 100%;
            object-fit: cover;
            margin: 0;
            border-radius: 10px;
            height: 85px
        }

        .gamblings_item_content p {
            margin: 3px 0 0 10px;
            color: #000;
            font: 400 1rem 'Roboto', sans-serif !important
        }

        .gamblings_item_content span {
            background: transparent !important;
            margin-left: 5px;
            color: #000
        }

        .gamblings_item_content .item_casino_info {
            display: grid;
            grid-template-columns: 3fr 1fr;
            grid-gap: 10px;
            align-items: center
        }

        .home_page_wrap .info_item .tabs .tabs_wrap .casino_box {
            margin-bottom: 10px
        }

        .item_content_title {
            color: #000 !important;
            margin: 0 !important;
            font: 700 1.2rem 'Roboto', sans-serif !important
        }

        .home_page_wrap .content_item .content_item_ouput .play {
            background: #3fa71f;
            font: 700 1rem 'Roboto', sans-serif;
            width: 100%;
            text-align: center;
            padding: 12px;
            display: block;
            color: #fff !important;
            text-decoration: none !important;
            box-sizing: border-box
        }

        @media(max-width:576px) {
            .gamblings_item_content {
                grid-template-columns: 1fr;
                grid-gap: 10px
            }

            .item_casino_info {
                grid-template-columns: 1fr;
                grid-gap: 10px
            }

            .gamblings_item_content img {
                height: 100px;
                width: 100%
            }
        }

        .home_page_wrap .content_item .content_item_ouput .gamblings_item_content span {
            margin: 0
        }

        .gamblings_wrap_content .item_casino_top {
            display: flex;
            align-items: center;
            justify-content: space-around
        }

        @media(max-width:990px) {
            .gamblings_wrap_content .item_casino_top {
                flex-direction: column;
                justify-content: center
            }

            .home_page_wrap .content_item .content_item_ouput .gamblings_item_content p {
                margin: 4px 0 0 0;
                text-align: center
            }
        }

        .item_btn a {
            display: none !important
        }

        .item_btn a:nth-child(1) {
            display: block !important
        }

        .item_casino_title {
            padding: 12px 15px;
            border-radius: 5px 5px 0 0;
            margin: 0;
            text-align: center;
            color: #fff;
            background: #d10b0a;
            font-size: 1.25rem;
            font-weight: bold
        }

        .item_casino_xl .news_xl_wrap .casino_xl_bonus {
            display: flex;
            align-items: center;
            justify-content: center
        }

        .item_casino_xl .news_xl_wrap .casino_xl_bonus p {
            flex-direction: column;
            align-items: center;
            margin: 0 10px;
            display: flex
        }

        .item_casino_xl .news_xl_wrap .post_title {
            text-align: center;
            margin-bottom: 15px
        }

        @media(max-width:900px) {
            .item_casino_xl .news_xl_wrap {
                padding: 0;
                border: 0
            }

            .item_casino_xl .news_xl_wrap img {
                height: 165px
            }
        }

        .news_xl_info {
            display: flex;
            align-items: center;
            justify-content: center;
            flex-direction: column
        }

        .item_casino_xl .news_xl_wrap .post_read {
            max-width: 100%;
            width: 100%;
            box-sizing: border-box
        }

        .mb_0 {
            margin: 0 !important
        }

        .casino_items .aligncenter {
            max-width: 100% !important;
            width: 100% !important;
            display: block !important;
            float: none !important;
            max-height: 100% !important
        }

        .flex_item .item_btn {
            width: 100%;
            max-width: 150px !important
        }

        .flex_item .star_wrap_container {
            display: flex;
            align-items: center;
            justify-content: center;
            flex-direction: row
        }

        .flex_item .title_cass {
            margin: 0 0 0 10px
        }

        .flex_item .sidebars_item_info {
            display: flex;
            align-items: center
        }

        @media(max-width:990px) {
            .gamblings_item_content .item_casino_info {
                grid-template-columns: 1fr
            }

            .gamblings_item_content span {
                margin: 0
            }

            .item_content_title {
                margin-bottom: 5px
            }

            .main_content {
                margin-bottom: 10px
            }

            .flex_item .item_btn {
                max-width: 70px !important
            }

            .flex_item .title_cass {
                margin: 0 0 5px 0
            }

            .flex_item .sidebars_item_info .star_wrap_container {
                flex-direction: column-reverse;
                align-items: flex-start
            }

            .flex_item>div {
                align-items: center
            }
        }

        .gamblings_item_content p {
            color: #000 !important
        }

        .gamblings_item_content span {
            color: #000 !important
        }

        .item_casino_info_box a {
            color: #fff;
            background: #3fa71f;
            font: 700 1rem 'Roboto', sans-serif;
            padding: 10px;
            -webkit-transition: .3s;
            -o-transition: .3s;
            transition: .3s;
            width: 100%;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            text-transform: uppercase;
            display: flex;
            align-items: center;
            text-align: center;
            justify-content: center
        }

        .item_casino_info_box a:hover {
            border-radius: 15px;
            text-decoration: none !important
        }

        .home_output .item_casino_info p a,
        .home_output .item_casino_info p span {
            color: #000 !important
        }

        .gamblings_item_content {
            padding: 10px 15px;
            border-radius: 10px;
            background: #f0efef
        }

        .breadcrumbs .container {
            min-height: 65px
        }

        .call_prize {
            margin: 0 0 0 10px;
            z-index: 9;
            cursor: pointer;
            position: relative
        }

        .call_prize svg {
            height: 40px;
            width: 40px;
            animation: present_shake 10s linear 5s infinite;
            transition: color .3s ease, background .3s ease
        }

        @keyframes present_shake {
            0 {
                transform: rotateZ(-15deg)
            }

            1% {
                transform: rotateZ(15deg)
            }

            2% {
                transform: rotateZ(-15deg)
            }

            3% {
                transform: rotateZ(15deg)
            }

            4% {
                transform: rotateZ(0)
            }
        }

        .header_bottom_nav {
            margin-left: auto
        }

        .call_prize_wrap {
            position: absolute;
            display: grid;
            grid-template-columns: 1fr;
            grid-gap: 5px;
            right: 15px;
            top: 140%;
            opacity: 0;
            pointer-events: none;
            transition: .3s
        }

        .call_prize_item {
            padding: 5px;
            border: 3px solid #d10b0a;
            border-radius: 3px;
            display: grid;
            grid-template-columns: 80px 1fr 100px;
            grid-gap: 10px;
            background: #fff;
            max-width: 330px;
            min-width: 330px;
            width: 100%;
            box-sizing: border-box;
            align-items: center
        }

        .call_prize_wrap_active {
            opacity: 1;
            pointer-events: auto
        }

        .call_prize_item p {
            color: #000;
            font: 400 14px 'Roboto', sans-serif
        }

        .call_prize_item .call_prize_play {
            box-sizing: border-box;
            text-align: center;
            font: 700 1rem 'Roboto', sans-serif;
            background: #3fa71f;
            color: #fff;
            width: 100%;
            padding: 5px 10px;
            display: flex;
            height: 100%;
            align-items: center;
            justify-content: center;
            transition: .3s
        }

        .call_prize_play:hover {
            border-radius: 15px
        }

        @media(max-width:990px) {
            .call_prize_wrap {
                top: 185%
            }

            .header_bottom .call_catalog {
                margin-left: auto
            }
        }

        .close_prize {
            height: 28px;
            width: 28px;
            position: absolute;
            right: -15px;
            top: -15px;
            background: #fff;
            border: 3px solid #d10b0a;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center
        }

        .close_prize svg {
            display: block;
            height: 12px;
            width: 12px;
            margin: 0
        }

        .close_prize svg path {
            fill: #fff
        }

        #navigation {
            margin: 0;
            padding: 0;
            list-style: none;
            width: 100%;
            text-align: center
        }

        #navigation ul {
            min-width: 150px;
            margin: 0;
            padding: 0;
            list-style: none;
            position: absolute;
            top: -999em;
            left: -999em
        }

        #navigation li {
            display: inline-block;
            position: relative;
            text-align: left
        }

        #navigation li.focus>ul,
        .navigation-main li:hover>ul {
            top: auto;
            left: auto
        }

        .navigation-main li li {
            display: block
        }

        #navigation li li.focus>ul,
        .navigation-main li li:hover>ul {
            left: 100%;
            top: 0
        }

        #navigation a {
            color: #fff;
            text-decoration: none;
            display: block;
            white-space: nowrap;
            padding: 10px 15px
        }

        #navigation a:hover,
        .navigation-main li:hover>a {
            color: #ffcc03
        }

        #navigation .menu-item-has-children>a::before {
            content: "";
            position: absolute;
            right: 0;
            top: 50%;
            transform: translateY(-50%);
            border: 4px solid transparent;
            border-top-color: currentColor
        }

        #navigation ul .menu-item-has-children>a::before {
            right: 2px;
            border-top-color: transparent;
            border-left-color: currentColor
        }

        #navigation ul {
            background-color: #d10b0a
        }

        #navigation li:hover {
            background: #d10b0a;
            transition: .3s all
        }

        #navigation li.menu-item-has-children>a {
            padding-right: 30px
        }

        #navigation li.menu-item-has-children>a::before {
            right: 10px;
            content: '';
            background: url(/wp-content/themes/casino/assets/img/header/arrow.svg) no-repeat center center;
            background-size: 8px 8px;
            height: 10px;
            width: 10px;
            border: 0
        }

        #navigation li.menu-item-has-children .sub-menu li.menu-item-has-children a::before {
            transform: rotate(270deg);
            top: 14px !important
        }

        #navigation li.menu-item-has-children .sub-menu li:hover {
            background: #d10b0a
        }

        #navigation li.menu-item-has-children:hover>.sub-menu {
            left: 0;
            top: 38px
        }

        @media(max-width:990px) {
            #navigation ul {
                left: 0;
                top: 0;
                position: relative;
                width: 100%
            }

            #navigation li {
                display: block;
                position: relative;
                text-align: left;
                width: 100%;
                box-sizing: border-box;
                padding: 5px 0
            }

            #navigation li.menu-item-has-children:hover>.sub-menu li.menu-item-has-children:hover>.sub-menu {
                left: 0;
                position: relative
            }

            #navigation li.menu-item-has-children:hover>.sub-menu {
                top: 0
            }

            #navigation li.menu-item-has-children>a::before {
                background: transparent
            }

            .header_bottom .header_bottom_wrap .header_bottom_nav {
                background: #d10b0a
            }

            .navigation-main a {
                color: #fff
            }
        }

        .gamblings_wrap .gamblings_item {
            display: grid
        }

        .show_more_btn {
            display: none
        }

        .gamblings_wrap .gamblings_item_none {
            display: none
        }

        .gamblings_wrap .gamblings_item_none:nth-child(-n+6) {
            display: grid
        }

        .active_show_btn {
            display: flex
        }

        .content_item_ouput ol li {
            list-style: decimal !important
        }

        .content_item_ouput ol li::after {
            display: none
        }

        .content_item_ouput ol {
            padding-left: 30px
        }

        .alignright {
            margin-left: 10px !important;
            float: right !important;
            width: inherit
        }

        .alignleft {
            margin-right: 10px !important;
            width: inherit;
            float: left !important
        }

        .disclamer {
            position: relative;
            background: #e9f8ff;
            display: flex;
            align-items: center;
            max-width: 150px;
            width: 100%;
            box-sizing: border-box;
            padding: 10px;
            justify-content: center;
            border-radius: 5px;
            margin-left: auto;
            margin-right: 15px;
            z-index: 8
        }

        .disclamer:hover .disclamer_hide {
            opacity: 1;
            pointer-events: auto
        }

        .disclamer_hide::after {
            content: '';
            height: 15px;
            width: 100%;
            position: absolute;
            left: 0;
            top: -10px
        }

        .disclamer_hide {
            position: absolute;
            top: 110%;
            background: #e9f8ff;
            max-width: 250px;
            min-width: 250px;
            padding: 10px;
            border-radius: 5px;
            opacity: 0;
            pointer-events: none;
            transition: .3s
        }

        .disclamer_text {
            font: 400 .8rem/20px Roboto, sans-serif
        }

        .disclamer_text a {
            text-decoration: underline;
            font-weight: 600
        }

        .disclamer_btn {
            cursor: pointer;
            font: 700 1rem Roboto, sans-serif
        }

        .home_output h1,
        .home_output h2,
        .home_output h3,
        .home_output h4,
        .home_output h5,
        .home_output h6 {
            padding-top: 60px;
            margin-top: -60px
        }

        #navigation li.menu-item-has-children:hover>.sub-menu {
            max-height: 300px;
            overflow-y: auto
        }

        .sub-menu::-webkit-scrollbar {
            width: 4px;
            background-color: rgba(26, 24, 47, 0.15);
            border-radius: 5px
        }

        .sub-menu::-webkit-scrollbar-thumb {
            background: #fff;
            border-radius: 5px
        }

        @media (max-width: 990px) {
            #navigation li.menu-item-has-children:hover>.sub-menu {
                max-height: inherit;
                overflow-y: hidden
            }

            .cus_data_block {
                grid-template-columns: 2fr 1fr;
                grid-gap: 15px 5px
            }

            .breadcrumbs_new ul {
                grid-column-start: 1;
                grid-column-end: 3
            }

            .data_bread p {
                font: 500 .87rem Roboto, sans-serif
            }

            .disclamer {
                order: 3;
                margin: 0;
                margin-left: auto
            }

            .breadcrumbs_new ul {
                flex-wrap: wrap
            }

            .disclamer_hide {
                right: 0
            }
        }

        .search-call__hide {
            opacity: 0;
            pointer-events: none;
            position: absolute;
            top: 115%;
            right: 0;
            background: #fff;
            padding: 30px 25px 20px;
            width: 100%;
            box-sizing: border-box
        }

        @media (max-width: 990px) {
            .search-call__hide {
                top: 130%;
                padding: 35px 15px 20px
            }
        }

        .call_prize {
            display: flex;
            align-items: center;
            justify-content: center
        }

        .call_prize_box {
            display: flex;
            align-items: center;
            justify-content: center
        }

        .promagnifier {
            pointer-events: none
        }

        .search-call__hide input[type=button] {
            pointer-events: none
        }

        .header_bottom .header_bottom_wrap {
            position: relative
        }

        .search-call {
            margin-left: 15px
        }

        .search-call__btn svg {
            height: 18px;
            width: 18px;
            position: relative;
            left: 1px
        }

        .search-call__btn {
            height: 39px;
            width: 39px;
            display: flex;
            align-items: center;
            cursor: pointer;
            justify-content: center;
            border-radius: 50%;
            background: #fff
        }

        .search-call__hide-active {
            opacity: 1;
            pointer-events: auto
        }

        .disabled-menu {
            pointer-events: none
        }

        .disabled-body {
            overflow: hidden
        }

        .bg-search {
            display: none;
            position: fixed;
            background: #000;
            opacity: .65;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            height: 100%;
            width: 100%;
            z-index: 99
        }

        .bg-search-active {
            display: block
        }

        .search-input {
            width: 100%;
            box-sizing: border-box;
            padding: 8px 10px;
            border-radius: 5px;
            outline: none;
            font-size: 16px;
            color: #000;
            border: 2px solid #d10b0a
        }

        .preloader {
            display: flex;
            align-items: center;
            justify-content: center;
            margin: 10px 0 0
        }

        .result-search-list {
            margin-top: 10px;
            display: grid;
            padding-right: 10px;
            max-height: 350px;
            overflow-y: auto;
            grid-template-columns: 1fr
        }

        .result-search-list::-webkit-scrollbar {
            width: 4px;
            background-color: #d10b0a;
            border-radius: 5px
        }

        .result-search-list::-webkit-scrollbar-thumb {
            background: #fff;
            border-radius: 5px
        }

        .result_item {
            display: grid;
            grid-template-columns: 1fr;
            grid-gap: 2px;
            padding-bottom: 10px;
            margin-bottom: 10px;
            border-bottom: 1px solid #000
        }

        .result_item a {
            font-weight: 500;
            text-decoration: none;
            margin: 0;
            color: #000;
            display: block;
            font-size: 16px
        }

        .result_item p {
            margin: 0;
            font-size: 14px;
            line-height: 20px
        }

        .close-search {
            position: absolute;
            right: 5px;
            cursor: pointer;
            top: 5px
        }

        .info_item_title {
            margin-top: 0 !important
        }

        .gamblings_wrap .grid {
            display: grid !important
        }

        @media (max-width: 990px) {
            blockquote {
                margin: 10px 0;
            }
        }

        @media (max-width: 576px) {
            .size-full {
                width: 100%;
                box-sizing: border-box;
                margin: 0 0 10px 0;
            }
        }

        .home_output table {
            margin-bottom: 15px;
        }

        .best_sport_casino .register {
            background: #3fa71f;
        }

        table tr:first-child {
            color: #000 !important;
            background: transparent !important;
        }

        table tr:first-child td {
            color: #000 !important;
            background: transparent !important;
        }

        table tr {
            border-right: 1px solid #000;
            border-left: 1px solid #000;
            border-bottom: 1px solid #000;
        }

        table tr td {
            border-right: 1px solid #000;
        }

        table tr td:last-child {
            border-right: none;
        }

        table th {
            background: #d10b0a;
            color: #fff !important;
        }

        table th td {
            color: #fff !important;
        }

        .casino-card {
            margin-bottom: 20px;
        }

        .casino-card__top {
            padding: 12px 15px;
            border-radius: 5px 5px 0 0;
            margin: 0;
            text-align: center;
            color: #fff;
            background: #d10b0a;
            font-size: 1.25rem;
            font-weight: bold;
        }

        .casino-card__box {
            border: 1px solid #063f70;
            padding: 15px;
            display: grid;
            grid-template-columns: 1fr 2fr;
            grid-gap: 20px;
            align-items: center;
        }

        .casino-card__img {
            width: 100%;
            height: auto;
            object-fit: cover;
            max-width: 100%;
            margin-bottom: 10px;
            display: block;
        }

        .casino-card__name {
            color: #000;
            display: block;
            margin-bottom: 5px;
            font-size: 13px;
        }

        .casino-card__name span {
            color: #3fa71f;
        }

        .casino-card__warning {
            font-size: 10px;
            line-height: 18px;
            color: lightgray;
            font-style: italic;
            margin: 0;
        }

        .casino-card__box-sm {
            display: flex;
            flex-direction: column;
            position: relative;
            align-items: center;
            justify-content: center;
        }

        .casino-card__box-sm:nth-child(1)::after {
            content: '';
            height: 100%;
            width: 1px;
            background: #000;
            position: absolute;
            right: -10px;
            top: 0;
        }

        .casino-card__box-sm:nth-child(3)::after {
            content: '';
            height: 100%;
            width: 1px;
            background: #000;
            position: absolute;
            right: -10px;
            top: 0;
        }

        .casino-card__right {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-gap: 20px;
            align-items: start;
        }

        .casino-card__title-sm {
            margin-bottom: 10px;
            text-transform: uppercase;
            color: #000;
            font-size: 15px;
            font-weight: 500;
            background: #f7fcff;
            padding: 10px;
            border-radius: 5px;
            text-align: center;
        }

        .casino-card__text-sm {
            text-align: center;
            color: #d10b0a;
            font-weight: 700;
            font-size: 20px;
            display: block;
            text-decoration: none;
        }

        .casino-card__info {
            display: flex;
            align-items: center;
        }

        .casino-card__ref {
            margin-left: 10px;
            font-size: 11px;
            padding: 8px 12px;
            cursor: pointer;
            border-radius: 10px;
            color: #fff;
            position: relative;
            background: #d10b0a;
            overflow: hidden;
        }

        .casino-card__ref::after {
            content: "";
            display: block;
            width: 20px;
            height: 200px;
            margin-left: 50px;
            background: #fff;
            background: linear-gradient(to bottom,
                    rgba(255, 255, 255, 0.5) 0%,
                    rgba(255, 255, 255, 1) 50%,
                    rgba(255, 255, 255, 0.5) 100%);
            left: -40px;
            top: -100px;
            z-index: 1;
            transform: rotate(45deg);
            position: absolute;
            animation: movingFlare 2.5s ease-in-out 0.05s infinite;
        }

        @keyframes movingFlare {
            0% {
                left: -30px;
                margin-left: 0px;
            }

            30% {
                left: 110%;
                margin-left: 80px;
            }

            100% {
                left: 110%;
                margin-left: 80px;
            }
        }

        .casino-card__btn {
            grid-column-start: 1;
            grid-column-end: 3;
            display: block;
            color: #fff;
            padding: 15px 40px;
            text-align: center;
            background: #3fa71f;
            font: 400 1rem 'Roboto', sans-serif;
        }

        .casino-card__platform {
            display: flex;
            align-items: center;
            justify-content: center;
            flex-wrap: wrap;
        }

        .casino-card__platform img {
            margin: 0 5px 5px 5px;
            max-width: 100%;
            height: 35px;
            width: 35px;
            object-fit: contain;
        }

        @media (max-width: 990px) {
            .casino-card__box {
                grid-template-columns: 1fr;
                grid-gap: 15px;
            }
        }

        @media (max-width: 576px) {
            .casino-card__info {
                flex-direction: column;
                align-items: center;
                justify-content: center;
            }

            .casino-card__title-sm {
                margin-bottom: 8px;
                font-size: 14px;
            }

            .casino-card__right {
                grid-gap: 20px 10px;
            }

            .casino-card__warning {
                font-size: 12px;
            }

            .casino-card__img {
                max-height: 225px;
            }

            .casino-card__name {
                font-size: 14px;
            }

            .casino-card__text-sm {
                font-size: 18px;
            }

            .casino-card__ref {
                margin: 10px 0 0 0;
                width: 100%;
                box-sizing: border-box;
            }
        }

        .casino-table_1 {
            margin-bottom: 10px;
            border: 1px solid #000;
        }

        .casino-table_1 .casino-table__title {
            display: grid;
            grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
            background: #d10b0a;
        }

        .casino-table_1 .casino-table__item {
            display: grid;
            grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
            padding: 10px 0;
            border-bottom: 1px solid #000;
        }

        .casino-table_1 .casino-table__item:nth-child(2n) {
            background: #e9f8ff;
        }

        .casino-table_1 .casino-table__item:last-child {
            border-bottom: none;
        }

        .casino-table_1 .casino-table__title p {
            border-bottom: 1px solid #000;
            border-right: 1px solid #fff;
            font-size: 13px;
            text-align: center;
            margin: 0;
            display: flex;
            color: #fff;
            align-items: center;
            justify-content: center;
            padding: 10px 5px;
        }

        .casino-table_1 .casino-table__title p:last-child {
            border-right: none;
        }

        .casino-table_1 .casino-table__item img {
            height: 55px;
            max-width: 75px;
            width: 100%;
            box-sizing: border-box;
            border-radius: 10px;
            object-fit: cover;
        }

        .casino-table_1 .casino-table__info {
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 0 10px;
        }

        .casino-table_1 .casino-table__info p {
            margin: 0;
            font-size: 15px;
            text-align: center;
        }

        .casino-table_1 .casino-table__info a {
            color: #fff;
            margin: 0;
            background: #3fa71f;
            font: 700 1rem 'Roboto', sans-serif;
            padding: 10px;
            text-decoration: none;
            text-align: center;
            transition: .3s;
        }

        .casino-table_1 .casino-table__info a:hover {
            border-radius: 10px;
            text-decoration: none !important;
        }

        @media (max-width: 990px) {
            .casino-table_1 .casino-table__title {
                display: none;
            }

            .casino-table_1 .casino-table__item {
                grid-template-columns: 1fr;
                grid-gap: 10px;
                padding: 15px 0;
            }

            .casino-table_1 .casino-table__img {
                padding: 10px 10px 0 10px;
            }

            .casino-table_1 .casino-table__img img {
                max-width: inherit;
                height: 175px;
                width: 175px;
            }

            .casino-table_1 .casino-table__info::before {
                content: attr(data-title);
                margin-right: 10px;
                font-weight: 700;
            }

            .casino-table_1 .casino-table__info a {
                width: 100%;
                box-sizing: border-box;
            }

            .casino-table_1 .casino-table__info p {
                font-size: 18px;
            }
        }

        .casino-table_2 {
            margin-bottom: 10px;
            border: 1px solid #000;
        }

        .casino-table_2 .casino-table__title {
            display: grid;
            grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
            background: #d10b0a;
        }

        .casino-table_2 .casino-table__item {
            display: grid;
            grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
            padding: 10px 0;
            border-bottom: 1px solid #000;
        }

        .casino-table_2 .casino-table__item:last-child {
            border-bottom: none;
        }

        .casino-table_2 .casino-table__title p {
            border-bottom: 1px solid #000;
            border-right: 1px solid #fff;
            font-size: 13px;
            text-align: center;
            margin: 0;
            display: flex;
            color: #fff;
            align-items: center;
            justify-content: center;
            padding: 10px 5px;
        }

        .casino-table_2 .casino-table__title p:last-child {
            border-right: none;
        }

        .casino-table_2 .casino-table__item:nth-child(2n) {
            background: #e9f8ff;
        }

        .casino-table_2 .casino-table__item img {
            height: 55px;
            max-width: 75px;
            border-radius: 10px;
            width: 100%;
            box-sizing: border-box;
            object-fit: cover;
        }

        .casino-table_2 .casino-table__info {
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 0 10px;
        }

        .casino-table_2 .casino-table__info p {
            margin: 0;
            font-size: 15px;
            text-align: center;
        }

        .casino-table_2 .casino-table__info a {
            color: #fff;
            margin: 0;
            background: #3fa71f;
            font: 700 1rem 'Roboto', sans-serif;
            padding: 10px;
            text-decoration: none;
            text-align: center;
            transition: .3s;
        }

        .casino-table_2 .casino-table__info a:hover {
            border-radius: 10px;
            text-decoration: none !important;
        }

        @media (max-width: 990px) {
            .casino-table_2 .casino-table__title {
                display: none;
            }

            .casino-table_2 .casino-table__item {
                grid-template-columns: 1fr;
                grid-gap: 10px;
                padding: 15px;
            }

            .casino-table_2 .casino-table__img {
                padding: 10px 10px 0 10px;
            }

            .casino-table_2 .casino-table__img img {
                max-width: inherit;
                height: 175px;
                width: 175px;
            }

            .casino-table_2 .casino-table__info::before {
                content: attr(data-title);
                margin-right: 10px;
                font-weight: 700;
            }

            .casino-table_2 .casino-table__info a {
                width: 100%;
                box-sizing: border-box;
            }

            .casino-table_2 .casino-table__info p {
                font-size: 18px;
            }

            .casino-table_2 .casino-table__item .casino-table__info:last-child img {
                margin: 0;
            }
        }


        .casino-table_3 {
            margin-bottom: 10px;
            border: 1px solid #000;
        }

        .casino-table_3 .casino-table__title {
            display: grid;
            grid-template-columns: 50px 2fr 1fr 1fr 1fr;
            background: #d10b0a;
        }

        .casino-table_3 .casino-table__item {
            display: grid;
            grid-template-columns: 50px 2fr 1fr 1fr 1fr;
            padding: 10px 0;
            border-bottom: 1px solid #000;
        }

        .casino-table_3 .casino-table__item:nth-child(2n) {
            background: #e9f8ff;
        }

        .casino-table_3 .casino-table__item:last-child {
            border-bottom: none;
        }

        .casino-table_3 .casino-table__title p {
            border-bottom: 1px solid #000;
            border-right: 1px solid #fff;
            font-size: 13px;
            text-align: center;
            margin: 0;
            display: flex;
            color: #fff;
            align-items: center;
            justify-content: center;
            padding: 10px 5px;
        }

        .casino-table_3 .casino-table__title p:last-child {
            border-right: none;
        }

        .casino-table_3 .casino-table__item img {
            height: 55px;
            max-width: 75px;
            width: 100%;
            box-sizing: border-box;
            border-radius: 10px;
            object-fit: cover;
            display: flex;
            align-items: center;
        }

        .casino-table_3 .casino-table__img span {
            color: #000;
        }

        .casino-table_3 .casino-table__img:hover {
            text-decoration: none;
        }

        .casino-table_3 .casino-table__img img {
            margin: 0 25px 0 30px;
        }

        .casino-table_3 .casino-table__img {
            display: flex;
            align-items: center;
        }

        .casino-table_3 .casino-table__info {
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 0 10px;
        }

        .casino-table_3 .casino-table__info p {
            margin: 0;
            font-size: 15px;
            text-align: center;
        }

        .casino-table_3 .casino-table__info a {
            color: #fff;
            margin: 0;
            background: #3fa71f;
            font: 700 1rem 'Roboto', sans-serif;
            padding: 10px;
            text-decoration: none;
            text-align: center;
            transition: .3s;
        }

        .casino-table_3 .casino-table__info a:hover {
            border-radius: 10px;
            text-decoration: none !important;
        }

        @media (max-width: 990px) {
            .number-table {
                position: absolute;
                right: 0;
                padding: 5px;
                background: #d10b0a;
                top: 0;
                color: #fff;
                border-radius: 0 0 0 5px;
            }

            .number-table::before {
                display: none;
            }

            .casino-table_3 .casino-table__item {
                position: relative;
            }

            .casino-table_3 .casino-table__title {
                display: none;
            }

            .casino-table_3 .casino-table__item {
                grid-template-columns: 1fr;
                grid-gap: 10px;
                padding: 15px 0;
            }

            .casino-table_3 .casino-table__img {
                padding: 10px 10px 0 10px;
                flex-direction: column;
            }

            .casino-table_3 .casino-table__img span {
                font-weight: 700;
                margin-top: 10px;
                font-size: 20px;
                color: #d10b0a;
            }

            .casino-table_3 .casino-table__img img {
                max-width: inherit;
                height: 175px;
                width: 175px;
            }

            .casino-table_3 .casino-table__info::before {
                content: attr(data-title);
                margin-right: 10px;
                font-weight: 700;
            }

            .casino-table_3 .casino-table__info a {
                width: 100%;
                box-sizing: border-box;
            }

            .casino-table_3 .casino-table__info p {
                font-size: 18px;
            }
        }

        .footer_down_partner img {
            width: auto;
        }


        .user-rating__wrap {
            margin-bottom: 10px;
        }

        .user-rating {
            display: flex;
            align-items: center;
            position: relative;
        }

        .user-rating-item {
            position: relative;
            cursor: pointer
        }

        .user-rating-item img {
            -webkit-transition: opacity .3s;
            -o-transition: opacity .3s;
            transition: opacity .3s
        }

        .user-rating-item.red .user-rating-item-red {
            opacity: 1
        }

        .user-rating-item-red {
            position: relative;
            z-index: 9;
            opacity: 0
        }

        .user-rating-item-gray {
            position: absolute;
            top: 0;
            left: 0;
            z-index: 8
        }

        .user-rating-text {
            font-size: 13px;
            margin-top: 5px;
            display: none;
        }

        .user-rating-text.show {
            opacity: .9
        }

        .user-star__all {
            color: #000;
            margin: 0 0 0 10px;
            font-size: 16px;
        }

        .author {
            margin: 20px 0;
        }

        .author__left {
            position: relative;
            height: 100%;
        }

        .author__left img {
            height: 140px;
            width: 140px;
            border-radius: 50%;
            object-fit: cover;
        }

        .author__wrap {
            display: grid;
            grid-template-columns: 140px 1fr;
            grid-gap: 20px;
            border: 1px solid #e5e5e5;
            align-items: center;
            border-radius: 10px;
            padding: 10px 20px;
        }

        .author__top {
            margin-bottom: 15px;
        }

        .author__top {
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

        .author__name {
            color: #000;
            margin: 0;
            font: 700 1.2rem 'Roboto', sans-serif;
        }

        .author__name span {
            color: #c2c2c2;
            font: 400 .95rem 'Roboto', sans-serif;
        }

        .author__date {
            opacity: .6;
            color: #000;
            margin: 0;
            display: flex;
            align-items: center;
            font: 300 0.9rem 'Roboto', sans-serif;
        }

        .author__date svg {
            height: 15px;
            width: 15px;
            position: relative;
            margin-right: 5px;
        }

        .author__text {
            margin: 0;
            color: #000;
            font: 400 0.95rem/21px 'Roboto', sans-serif;
        }

        header {
            height: 106px;
        }

        @media (max-width: 768px) {
            header {
                height: auto;
            }

            .author__left {
                height: inherit;
            }

            .author__left img {
                position: relative;
                top: 0;
            }

            .author__wrap {
                grid-template-columns: 1fr;
                padding: 15px;
                grid-gap: 15px;
            }

            .author__left {
                display: flex;
                align-items: center;
                justify-content: center;
            }

            .author__top {
                display: grid;
                grid-template-columns: 1fr;
                grid-gap: 15px;
                margin-bottom: 15px;
            }
        }

        .data_bread-creator {
            display: flex;
            align-items: center;
        }

        .data_bread-creator {
            color: #000;
            margin: 6px 0 0 0;
            font: 500 0.87rem 'Roboto', sans-serif;
        }

        .data_bread-creator span {
            margin-left: 5px;
            font: 500 0.87rem 'Roboto', sans-serif;
        }

        .home_page_wrap .info_item .acc_wrap .acc-head span {
            top: 12px;
        }

        table {
            margin-bottom: 15px;
        }

        @media (max-width: 990px) {
            .main_content {
                margin-bottom: 20px;
            }
        }

        .minimum-wrap .gamblings_title {
            grid-template-columns: 2fr 1fr 1fr 1fr 1fr;
            align-items: center;
            grid-gap: 10px;
            padding: 15px;
        }

        .minimum-wrap .gamblings_title p {
            font: 700 .95rem 'Roboto', sans-serif;
            padding: 0;
        }

        .minimum-wrap .gamblings_item {
            grid-template-columns: 2fr 1fr 1fr 1fr 1fr;
            align-items: center;
            grid-gap: 10px;
        }

        @media (max-width: 768px) {
            .minimum-wrap .gamblings_item {
                grid-template-columns: 1fr 1fr;
            }

            .minimum-wrap .gamblings_item p:nth-child(4) {
                grid-column-start: 1;
                grid-column-end: 3;
            }
        }

        .minimum-wrap .gamblings_item .item_casino {
            align-items: center;
        }

        .minimum-wrap .read-more {
            display: block !important;
            margin-top: 10px;
            color: #000;
            text-transform: initial;
            font-size: .8rem;
        }

        .gamblings_wrap .gamblings_item .item_btn .play {
            margin-bottom: 0;
        }

        .item_casino-star {
            display: none;
            align-items: center;
        }

        .item_casino-star svg {
            margin: 0 5px 0 0;
            height: 14px;
            width: 14px;
        }

        .item_casino-star svg path {
            fill: #f4b459;
        }

        .img-depo {
            object-fit: cover;
            margin: 0 auto;
            display: block;
        }

        .gamblings_wrap .gamblings_item .item_text {
            display: flex;
            align-items: center;
            flex-direction: column;
            justify-content: center;
            text-align: center;
        }

        .size-full {
            height: auto;
        }

        .gamblings_wrap .gamblings_item .item_btn .read-more:hover {
            text-decoration: underline;
        }

        .mob_item_title {
            display: none !important;
        }

        @media (max-width: 990px) {
            .mob_item_title {
                display: block !important;
            }

            .gamblings_wrap .gamblings_item .item_casino .img {
                height: 135px;
            }
        }

        .payout-wrap .gamblings_title {
            grid-template-columns: 2fr 1fr 1fr 1fr 1fr;
        }

        .payout-wrap .gamblings_item .item_casino .item_casino_info {
            display: flex;
            align-items: center;
        }

        .payout-wrap .gamblings_item {
            grid-template-columns: 2fr 1fr 1fr 1fr 1fr;
        }

        .payout-wrap .gamblings_item {
            align-items: center;
        }

        .payout-wrap .gamblings_title {
            align-items: center;
        }

        .payout-wrap__img {
            max-width: 100%;
            height: 55px;
            object-fit: contain;
        }

        @media (max-width: 768px) {
            .payout-wrap .gamblings_title {
                display: none;
            }

            .payout-wrap .gamblings_item {
                grid-template-columns: 1fr 1fr;
            }
        }