.box-contact-form-1,.box_big_bunner_1,.box_big_bunner_xs_1,.box_bonuses_1,.box_cap_popup_1,.box_cas_month_1,.box_chart_1,.box_comments_1,.box_comments_1 .foot_comment,.box_comments_1 .head_comment .name,.box_comments_1 .in_area textarea,.box_comments_1 .input_group .form_s,.box_comments_1 .st_field,.box_common_list_1,.box_drop_logo_1,.box_footer_1,.box_header_1,.box_header_game_1,.box_iframe_1,.box_list_dotted_1,.box_main_bunner_1,.box_main_popup_1,.box_main_tabs_1,.box_news_1,.box_news_similar_1,.box_pagination_1,.box_rating_1,.box_rev_video_1,.box_rews_1,.box_sb_news_1,.box_sb_tour_1,.box_side_panel_1 .side_panel,.box_slide_bonuses_1,.box_slide_news_1,.box_slide_videos_1,.box_small_bunner_1,.box_small_icons_1,.box_srch_1,.box_srch_second_1,.box_srch_slide_1,.box_srch_third_1,.box_statistic_1,.box_three_jp_1,.box_three_player_1,.box_three_video_1,.box_top_bonus_1,.box_top_five_casino_1,.box_top_game_1,.box_videos_rev_1,.box_views_1,.contact-form-1__input-t-text,.contact-form-1__teatarea {
    font-family: 'Roboto Condensed',sans-serif
}

.box_big_bunner_1,.box_news_similar_1 .box_new .bot_panel .more,.box_news_similar_1 .box_new .text,.box_rating_1 .line_rating,.box_rews_1 .box_rew .bot_panel .more,.box_rews_1 .box_rew .text,.box_small_bunner_1 {
    text-shadow: -1px -1px 0 #000;
    -webkit-text-shadow: -1px -1px 0 #000;
    -moz-text-shadow: -1px -1px 0 #000
}

.box_rews_1 {
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 10px
}

.content_rews {
    margin-left: -5px;
    margin-right: -5px
}

.box_rews_1 .one_item {
    float: left;
    width: 33.333333%;
    padding: 0 5px;
    text-align: center;
    margin-bottom: 14px
}

.box_rews_1 .box_rew {
    display: inline-block;
    vertical-align: top;
    max-width: 272px;
    overflow: hidden;
    position: relative;
    box-shadow: 0 3px 5px 0 rgba(0,0,0,.35);
    -webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,.35);
    -moz-box-shadow: 0 3px 5px 0 rgba(0,0,0,.35);
    background: #3a1c23;
    color: #fff
}

.box_rews_1 .box_rew:hover {
    background: #2163a3
}

.box_rews_1 .box_rew .img {
    padding: 1px
}

.box_rews_1 .box_rew .img img {
    display: block;
    width: 100%;
    height: auto
}

.box_rews_1 .box_rew .text {
    display: table;
    height: 98px;
    width: 100%;
    text-align: center;
    font-size: 20px;
    line-height: 1.1
}

.box_rews_1 .box_rew .text span {
    display: table-cell;
    vertical-align: middle;
    padding: 15px;
    height: 98px
}

.box_rews_1 .box_rew .text span span {
    display: block;
    padding: 0;
    max-height: 67px;
    overflow: hidden;
    height: auto
}

.box_rews_1 .box_rew .bot_panel {
    font-weight: 400;
    text-align: center;
    background: #6d1818
}

.box_cas_month_1,.box_sb_news_1,.box_small_bunner_1 {
    font-weight: 700
}

.box_rews_1 .box_rew .bot_panel .more,.box_rews_1 .box_rew .bot_panel .rat {
    width: 50%;
    height: 52px;
    line-height: 52px
}

.box_rews_1 .box_rew .bot_panel .rat {
    color: #98c0e7;
    font-style: italic;
    position: relative
}

.box_rews_1 .box_rew .bot_panel .rat:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 18px;
    height: 18px;
    background: url(/static/img_1/ico_rat_cas_month.png) no-repeat;
    margin-top: -5px;
    margin-right: 3px
}

.box_rews_1 .box_rew .bot_panel .more {
    background: #145696;
    color: #fff;
    text-decoration: none
}

.box_rews_1 .box_rew .bot_panel .more:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 23px;
    height: 24px;
    background: url(/static/img_1/five_casino_ico.png) no-repeat;
    margin-top: -3px;
    margin-right: 3px
}

.box_rews_1 .box_rew .bot_panel .more span {
    position: relative;
    padding-right: 15px
}

.box_rews_1 .box_rew .bot_panel .more:hover {
    text-decoration: none
}

.nav-box {
    text-align: center;
    font-size: 0;
    letter-spacing: -6px;
    margin: 40px 0
}

.nav-box--navigation {
    display: flex;
    justify-content: center
}

.nav-box__it {
    display: inline-block;
    vertical-align: middle;
    margin: 0 6px
}

.nav-box__it a {
    display: block;
    letter-spacing: normal;
    height: 33px;
    line-height: 33px;
    font-size: 16px;
    color: #fff;
    background: url(/static/img_1/bg-nav-box.png) no-repeat
}

.nav-box__it--prev a {
    padding: 0 32px 0 48px;
    background-position: 0 0
}

.nav-box__it--prev a:hover {
    background-position: 0 100%
}

.nav-box__it--next a {
    padding: 0 48px 0 32px;
    background-position: 100% 0
}

.nav-box__it--next a:hover {
    background-position: 100% 100%
}

.nav-box__it a:hover {
    color: #91b9e1
}

@media (min-width: 1118px) and (device-width) {
    .box_rews_1 .box_rew .bot_panel .more,.box_rews_1 .box_rew .bot_panel .rat {
        height:33px;
        line-height: 33px
    }

    .box_rews_1 .box_rew .img {
        height: 176px;
        overflow: hidden
    }
}

@media (min-width: 685px) and (max-width:1118px) {
    .wrap_content_rews {
        max-width:555px;
        margin: 0 auto
    }

    .box_rews_1 .one_item {
        width: 50%;
        margin-bottom: 18px;
        padding-bottom: 5px
    }

    .box_rews_1 .box_rew .img {
        height: 180px;
        overflow: hidden
    }
}

@media screen and (max-width: 685px) {
    .wrap_content_rews {
        max-width:244px;
        margin: 0 auto
    }

    .box_rews_1 .one_item {
        width: 100%
    }
}

.box_big_bunner_1 .rat_bun .rat_star {
    height: 34px
}

.box_rev_video_1 .box_v .slides_video .one_item img {
    display: block;
    width: 100%;
    height: auto
}

.box_rev_video_1 .box_v img {
    display: block;
    width: 100%;
    height: auto
}

.box_rev_video_1 {
    margin-bottom: 11px
}

.box_rev_video_1 .two_col {
    margin: 0 -10px
}

.box_rev_video_1 .two_col .one_col {
    float: left;
    width: 50%;
    padding: 0 10px
}

.box_rev_video_1 .box_v {
    padding: 10px 17px 10px;
    box-shadow: 0 0 6px 1px rgba(0,0,0,.2) inset;
    -webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,.2) inset;
    -moz-box-shadow: 0 0 6px 1px rgba(0,0,0,.2) inset;
    border: 1px solid #b7453a;
    background: #41110c
}

.box_rev_video_1 .box_v .slides_video {
    max-width: 296px;
    margin: 0 auto
}

.box_rev_video_1 .box_v .slides_video .one_item iframe {
    width: 100%;
    height: 100%
}

.box_rev_video_1 .owl-pagination {
    position: absolute;
    bottom: -25px;
    width: 100%;
    left: 0;
    text-align: center
}

.box_rev_video_1 .owl-pagination .owl-page {
    display: inline-block;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    margin: 0 4px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    background: #8c1d1d
}

.box_rev_video_1 .owl-pagination .owl-page.active {
    background: #fff
}

.box_rev_video_1 .owl-next,.box_rev_video_1 .owl-prev {
    position: absolute;
    width: 17px;
    height: 71px;
    top: 50%;
    margin-top: -35px;
    background: url(/static/img_1/bg_control_slides_video.png) no-repeat
}

.box_rev_video_1 .owl-prev {
    background-position: 0 0;
    left: -30px
}

.box_rev_video_1 .owl-next {
    background-position: 0 100%;
    right: -30px
}

.box_rev_video_1 .detail {
    padding-top: 11px
}

.box_rev_video_1 .detail .list_detail {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 16px
}

.box_rev_video_1 .detail .list_detail li {
    margin-bottom: 6px
}

.box_rev_video_1 .detail .list_detail span {
    color: #fff000
}

.main_cont_rows .box_rev_video_1 {
    margin-bottom: 0
}

@media (min-width: 685px) and (max-width:1118px) {
    .box_rev_video_1 .two_col .one_col {
        width:100%
    }

    .box_rev_video_1.toggle_slide .main_box_2 {
        padding: 0;
        background: 0 0
    }

    .box_rev_video_1.toggle_slide .box_v {
        padding: 0
    }

    .box_rev_video_1.toggle_slide .title_line {
        height: 44px;
        line-height: 44px;
        margin: 0;
        padding: 0 15px
    }

    .box_rev_video_1.toggle_slide .title_line:after {
        content: '';
        position: absolute;
        right: 13px;
        width: 11px;
        height: 19px;
        top: 50%;
        margin-top: -9px;
        background: url(/static/img_1/bg_cor_sltog.png) no-repeat
    }

    .box_rev_video_1.toggle_slide.open .title_line:after {
        width: 19px;
        height: 11px;
        background-position: 0 100%;
        margin-top: -5px
    }

    .box_rev_video_1.toggle_slide .toggle.hidden {
        display: none
    }

    .box_rev_video_1 .slides_video {
        padding: 15px 0 35px
    }
}

@media screen and (max-width: 685px) {
    .box_rev_video_1 .two_col .one_col {
        width:100%
    }

    .box_rev_video_1.toggle_slide .main_box_2 {
        padding: 0;
        background: 0 0
    }

    .box_rev_video_1.toggle_slide .box_v {
        padding: 0
    }

    .box_rev_video_1.toggle_slide .title_line {
        height: 44px;
        line-height: 44px;
        margin: 0;
        padding: 0 15px
    }

    .box_rev_video_1.toggle_slide .title_line:after {
        content: '';
        position: absolute;
        right: 13px;
        width: 11px;
        height: 19px;
        top: 50%;
        margin-top: -9px;
        background: url(/static/img_1/bg_cor_sltog.png) no-repeat
    }

    .box_rev_video_1.toggle_slide.open .title_line:after {
        width: 19px;
        height: 11px;
        background-position: 0 100%;
        margin-top: -5px
    }

    .box_rev_video_1.toggle_slide .toggle.hidden {
        display: none
    }

    .box_rev_video_1 .slides_video {
        padding: 15px 0 0
    }
}

.box_sb_news_1 .box_news {
    background: #0f3667
}

.box_sb_news_1 .box_news .box_new {
    padding: 15px 20px;
    border-bottom: 1px solid #021630
}

.box_sb_news_1 .box_new .name {
    display: block;
    font-size: 16px;
    color: #fff;
    margin-bottom: 10px
}

.box_sb_news_1 .box_new .date {
    font-weight: 400;
    color: #98c0e7
}

.box_sb_news_1 .box_new .read_more {
    text-decoration: underline;
    color: #b7453a
}

.box_sb_news_1 .box_new .read_more:hover {
    text-decoration: none
}

.box_sb_news_1 .more {
    display: block;
    color: #fff;
    text-decoration: underline;
    font-weight: 400;
    height: 53px;
    line-height: 53px;
    padding: 0 17px;
    font-size: 16px
}

.box_sb_news_1 .more:hover {
    text-decoration: none
}

.box_sb_news_1 .owl-next,.box_sb_news_1 .owl-prev {
    display: none;
    position: absolute;
    width: 19px;
    height: 108px;
    top: 50%;
    margin-top: -54px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.box_main_bunner_1 .owl-controls,.box_slide_bonuses_1 .inner_cont {
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s
}

.box_sb_news_1 .owl-prev {
    left: -25px;
    background: url(/static/img_1/sb_new_control_left.png) 50% 50% no-repeat;
    background-size: 100% 100%
}

.box_sb_news_1 .owl-next {
    right: -25px;
    background: url(/static/img_1/sb_new_control_right.png) 50% 50% no-repeat;
    background-size: 100% 100%
}

@media (min-width: 1118px) and (device-width) {
    .box_sb_news_1 .owl-wrapper {
        position:static!important;
        width: 100%!important;
        transform: translate3d(0,0,0)!important;
        -ms-transform: translate3d(0,0,0)!important;
        -webkit-transform: translate3d(0,0,0)!important
    }

    .box_sb_news_1 .owl-item {
        float: none!important;
        width: 100%!important
    }
}

@media (min-width: 685px) and (max-width:1118px) {
    .box_sb_news_1 .box_new .name {
        min-height:80px
    }

    .box_sb_news_1 .sb {
        box-shadow: none
    }

    .box_sb_news_1 .box_news {
        background: 0 0
    }

    .box_sb_news_1 .one_item {
        padding: 0 5px
    }

    .box_sb_news_1 .box_news .box_new {
        border-bottom: none;
        background: #0f3667
    }

    .box_sb_news_1 .owl-next,.box_sb_news_1 .owl-prev {
        display: block
    }

    .box_sb_news_1 .more {
        display: block;
        text-align: center;
        text-transform: uppercase;
        color: #fff;
        font-weight: 700;
        height: 75px;
        line-height: 75px;
        font-size: 25px;
        position: relative
    }

    .box_sb_news_1 .more:after {
        content: '';
        display: inline-block;
        vertical-align: middle;
        margin-left: 10px;
        width: 11px;
        height: 17px;
        margin-top: -2px;
        background: url(/static/img_1/ico_more.png) no-repeat
    }

    .box_sb_news_1 .box_news {
        max-width: 555px;
        margin: 0 auto
    }
}

@media screen and (max-width: 685px) {
    .box_sb_news_1 .sb {
        box-shadow:none
    }

    .box_sb_news_1 .box_news {
        background: 0 0
    }

    .box_sb_news_1 .one_item {
        padding: 0 5px
    }

    .box_sb_news_1 .box_new .name {
        min-height: 80px
    }

    .box_sb_news_1 .box_news .box_new {
        border-bottom: none;
        min-height: 188px;
        background: #0f3667
    }

    .box_sb_news_1 .owl-next,.box_sb_news_1 .owl-prev {
        display: block
    }

    .box_sb_news_1 .more {
        display: block;
        text-align: center;
        text-transform: uppercase;
        color: #fff;
        font-weight: 700;
        height: 65px;
        line-height: 65px;
        font-size: 18px;
        margin: 0 -30px
    }

    .box_sb_news_1 .more:after {
        content: '';
        display: inline-block;
        vertical-align: middle;
        margin-left: 10px;
        width: 11px;
        height: 17px;
        margin-top: -2px;
        background: url(/static/img_1/ico_more.png) no-repeat
    }

    .box_sb_news_1 .box_news {
        max-width: 244px;
        margin: 0 auto
    }
}

.box_small_bunner_1 {
    margin-top: -17px;
    margin-bottom: 17px;
    text-transform: uppercase;
    font-size: 42px;
    background: url(/static/img_1/bg_small_bunner.jpg) 50% 0 no-repeat
}

.box_small_bunner_1 .inner_bunner {
    height: 165px;
    max-width: 700px;
    padding-top: 28px
}

.box_cas_month_1 .box_casino {
    display: block;
    height: 160px;
    overflow: hidden;
    position: relative;
    border: 1px solid #3a1c23
}

.box_cas_month_1 .box_casino img {
    margin-top: 10px;
    display: block;
    width: 100%;
    height: auto
}

.box_cas_month_1 .box_casino .box_hover {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #070f27;
    background: rgba(7,15,39,.4)
}

.box_cas_month_1 .box_casino .btn_play {
    position: absolute;
    width: 91px;
    height: 91px;
    top: 15px;
    left: 50%;
    margin-left: -45px;
    z-index: 1;
    background: url(/static/img_1/btn_play.png) no-repeat
}

.box_cas_month_1 .box_casino .btn_play:hover {
    background-position: 0 100%
}

.box_cas_month_1 .box_casino .bot_panel {
    position: absolute;
    left: 0;
    width: 100%;
    height: 41px;
    line-height: 41px;
    bottom: 0;
    padding: 0 10px;
    text-align: left;
    font-size: 14px;
    font-weight: 400;
    border-top: 1px solid #3a1c23;
    background: #070f27
}

.box_cas_month_1 .box_casino .bot_panel a,.box_cas_month_1 .box_casino .bot_panel span {
    position: relative;
    color: #b7453a
}

.box_cas_month_1 .box_casino .bot_panel .rev {
    position: relative;
    padding-left: 27px
}

.box_cas_month_1 .box_casino .bot_panel .rev:before {
    content: '';
    position: absolute;
    width: 23px;
    height: 23px;
    left: 0;
    top: 50%;
    margin-top: -11px;
    background: url(/static/img_1/ico_rev_top_month.png) no-repeat
}

.box_cas_month_1 .box_casino .bot_panel .rat {
    padding-left: 20px;
    position: relative
}

.box_cas_month_1 .box_casino .bot_panel .rat:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 18px;
    height: 18px;
    margin-top: -11px;
    background: url(/static/img_1/ico_rat_cas_month.png) no-repeat
}

.box_rating_1 {
    margin-bottom: 23px!important
}

.box_rating_1 .line_rating {
    display: table;
    width: 100%;
    margin-top: 10px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.7);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.7);
    -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,.7);
    position: relative;
    background: #031c3b
}

.box_rating_1 .title_box_rating {
    display: table;
    width: 100%;
    margin-bottom: 5px;
    background: #3a1c23
}

.box_rating_1 .title_box_rating .cell {
    display: table-cell;
    vertical-align: middle;
    height: 30px;
    color: #fff;
    text-align: center
}

.box_rating_1 .line_rating.bg_color {
    background: #052d5f
}

.box_rating_1 .line_rating:first-child {
    margin-top: 0
}

.box_rating_1 .line_rating .cell {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    height: 90px
}

.box_rating_1 .line_rating .cell_num {
    width: 105px
}

.box_rating_1 .line_rating .cell_num .num {
    font-size: 50px;
    color: #b7453a
}

.box_rating_1 .line_rating .cell_logo,.box_rating_1 .title_box_rating .cell_logo {
    width: 270px
}

.box_rating_1 .line_rating .cell_b,.box_rating_1 .title_box_rating .cell_b {
    width: 190px
}

.box_rating_1 .line_rating .cell_b .sum {
    font-size: 50px;
    color: #b7453a
}

.box_rating_1 .line_rating .cell_b .text {
    font-weight: 400;
    text-transform: uppercase;
    color: #b7453a
}

.box_rating_1 .line_rating .cell_rat,.box_rating_1 .title_box_rating .cell_rat {
    width: 240px
}

.box_rating_1 .line_rating .cell_link,.box_rating_1 .title_box_rating .cell_link {
    width: 310px;
    padding: 0 40px
}

.box_rating_1 .line_rating .cell_logo img {
    display: inline-block;
    max-width: 95%;
    max-height: 95%;
    width: auto;
    height: auto
}

.box_rating_1 .line_rating .cell_rat {
    font-size: 50px;
    font-weight: 700;
    line-height: 45px
}

.box_rating_1 .line_rating .ico_rat {
    display: inline-block;
    position: relative;
    padding-left: 45px;
    font-size: 30px;
    font-style: italic;
    color: #b7453a
}

.box_rating_1 .line_rating .ico_rat:before {
    content: '';
    position: absolute;
    width: 35px;
    height: 33px;
    left: 0;
    top: 50%;
    margin-top: -20px;
    background: url(/static/img_1/ico_rat_line_rat.png) no-repeat
}

.box_rating_1 .line_rating .link {
    display: inline-block;
    text-transform: uppercase;
    font-size: 30px;
    color: #f2bb0f
}

.box_rating_1 .line_rating.big_line {
    border: 1px solid #14467a
}

.box_rating_1 .line_rating.big_line .cell {
    height: 167px
}

.box_rating_1 .line_rating.big_line .cell_b .sum {
    font-size: 60px;
    color: #fff;
    font-weight: 700
}

.box_rating_1 .line_rating .cell_b .text {
    font-size: 18px
}

.box_rating_1 .line_rating.big_line .cell_b .text {
    font-size: 20px;
    display: block
}

.box_rating_1 .line_rating.big_line .cell_num .num {
    font-size: 60px;
    color: #fff;
    font-weight: 700
}

.box_rating_1 .vis_sm,.box_rating_1 .vis_xs {
    display: none
}

.box_rating_1 .btn_radio_big {
    width: 81px;
    height: 81px;
    background: url(/static/img_1/btn_radio_big.png) no-repeat
}

.box_rating_1 .btn_radio {
    width: 57px;
    height: 57px;
    background: url(/static/img_1/btn_radio.png) no-repeat
}

.box_rating_1 .sm_rat {
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    color: #fff;
    position: relative;
    margin-top: 12px
}

.box_rating_1 .sm_rat:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 13px;
    height: 13px;
    margin-right: 3px;
    margin-top: -5px;
    background: url(/static/img_1/ico_sm_rat.png) no-repeat
}

@media (min-width: 685px) and (max-width:1118px) {
    .box_rating_1.center {
        padding:0
    }

    .box_rating_1 .line_rating {
        box-shadow: none;
        margin-top: 4px;
        background: #112752
    }

    .box_rating_1 .line_rating.bg_color {
        background: #6d1818
    }

    .box_rating_1 .line_rating .cell {
        height: 82px
    }

    .box_rating_1 .line_rating.big_line .cell {
        height: 140px
    }

    .box_rating_1 .line_rating .cell_num {
        width: 48px;
        background: #18356e
    }

    .box_rating_1 .line_rating .cell_num .num {
        font-size: 26px;
        font-weight: 700;
        color: #fff
    }

    .box_rating_1 .line_rating.big_line .cell_num .num {
        font-size: 40px
    }

    .box_rating_1 .line_rating .cell_logo {
        width: 225px
    }

    .box_rating_1 .line_rating .cell_b {
        width: 155px
    }

    .box_rating_1 .line_rating .cell_link {
        width: 125px;
        padding: 0
    }

    .box_rating_1 .line_rating .cell_b .sum {
        color: #fff;
        font-size: 26px;
        font-weight: 700
    }

    .box_rating_1 .vis_sm {
        display: inline-block
    }

    .box_rating_1 .line_rating.bg_color .cell_num {
        background: #3a1c23
    }
}

@media screen and (max-width: 685px) {
    .box_rating_1.center {
        padding:0
    }

    .box_rating_1 .main_title {
        margin-left: 0;
        margin-right: 0
    }

    .box_rating_1 .line_rating .cell,.box_rating_1 .line_rating.big_line .cell {
        height: auto
    }

    .box_rating_1 .vis_xs {
        display: inline-block
    }

    .box_rating_1 .btn_radio_big {
        width: 71px;
        height: 71px;
        background: url(/static/img_1/btn_radio_big_xs.png) no-repeat
    }

    .box_rating_1 .btn_radio {
        width: 61px;
        height: 61px;
        background: url(/static/img_1/btn_radio_xs.png) no-repeat
    }

    .box_rating_1 .line_rating {
        box-shadow: none;
        margin-top: 4px;
        background: #112752
    }

    .box_rating_1 .line_rating.bg_color {
        background: #6d1818
    }

    .box_rating_1 .line_rating .cell.cell_num {
        float: left;
        width: 48px;
        height: 87px;
        background: #18356e
    }

    .box_rating_1 .line_rating .cell_num .num {
        font-size: 26px;
        font-weight: 700;
        color: #fff
    }

    .box_rating_1 .line_rating.big_line .cell_num .num {
        font-size: 40px
    }

    .box_rating_1 .line_rating.bg_color .cell_num {
        background: #3a1c23
    }

    .box_rating_1 .line_rating .cell_b .sum {
        color: #fff;
        font-size: 26px;
        font-weight: 700
    }

    .box_rating_1 .line_rating.big_line .cell_b .sum {
        font-size: 30px;
        display: inline-block
    }

    .box_rating_1 .line_rating.big_line .cell_b .text {
        display: inline-block;
        font-size: 13px;
        color: #fff;
        width: 100px
    }

    .box_rating_1 .line_rating .cell.cell_logo {
        display: block;
        padding-left: 67px;
        width: auto;
        height: 52px;
        text-align: left;
        padding-top: 10px
    }

    .box_rating_1 .line_rating .cell.cell_b {
        display: block;
        padding-left: 67px;
        width: auto;
        height: 35px;
        text-align: left;
        background: #071f42
    }

    .box_rating_1 .line_rating .cell_link {
        position: absolute;
        right: 10px;
        top: 12px;
        width: auto;
        padding: 0
    }

    .box_rating_1 .line_rating.big_line .cell.cell_logo {
        height: 72px
    }

    .box_rating_1 .line_rating.big_line .cell.cell_b {
        padding-top: 7px;
        height: 50px
    }

    .box_rating_1 .line_rating .cell.cell_num {
        padding-top: 10px
    }

    .box_rating_1 .line_rating.big_line .cell.cell_num {
        padding-top: 20px;
        height: 123px
    }

    .box_rating_1 .line_rating.big_line .cell_link {
        top: 30px
    }
}

.box_common_list_1,.box_news_similar_1 {
    font-weight: 700;
    font-size: 16px
}

.box_common_list_1 ul {
    margin-bottom: 25px
}

.box_common_list_1 li {
    margin-bottom: 17px;
    padding-left: 26px;
    position: relative
}

.box_common_list_1 li.ico_1:before,.box_common_list_1 li.ico_2:before,.box_common_list_1 li.ico_3:before,.box_common_list_1 li.ico_4:before,.box_common_list_1 li.ico_5:before,.box_common_list_1 li.ico_6:before {
    content: '';
    position: absolute;
    top: -4px;
    left: 0;
    width: 25px;
    height: 29px
}

.box_common_list_1 li.ico_1:before {
    background: url(/static/img_1/ico_com_list_1.png) 0 50% no-repeat
}

.box_common_list_1 li.ico_2:before {
    background: url(/static/img_1/ico_com_list_2.png) 0 50% no-repeat
}

.box_common_list_1 li.ico_3:before {
    background: url(/static/img_1/ico_com_list_3.png) 0 50% no-repeat
}

.box_common_list_1 li.ico_4:before {
    background: url(/static/img_1/ico_com_list_4.png) 0 50% no-repeat
}

.box_common_list_1 li.ico_5:before {
    background: url(/static/img_1/ico_com_list_5.png) 0 50% no-repeat
}

.box_common_list_1 li.ico_6:before {
    background: url(/static/img_1/ico_com_list_6.png) 0 50% no-repeat
}

.box_news_similar_1 {
    margin-bottom: 10px
}

.box_news_similar_1 .one_item {
    padding: 0 5px;
    text-align: center;
    margin-bottom: 14px
}

.box_news_similar_1 .box_new {
    display: inline-block;
    vertical-align: top;
    max-width: 272px;
    overflow: hidden;
    position: relative;
    box-shadow: 0 3px 5px 0 rgba(0,0,0,.35);
    -webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,.35);
    -moz-box-shadow: 0 3px 5px 0 rgba(0,0,0,.35);
    background: #3a1c23
}

.box_news_similar_1 .box_new .img {
    padding: 1px
}

.box_news_similar_1 .box_new .img img {
    display: block;
    width: 100%;
    height: auto
}

.box_news_similar_1 .box_new .text {
    display: table;
    height: 98px;
    width: 100%;
    text-align: center;
    font-size: 20px;
    line-height: 1.1
}

.box_news_similar_1 .box_new .text span {
    display: table-cell;
    vertical-align: middle;
    padding: 15px;
    height: 98px
}

.box_news_similar_1 .box_new .text span span {
    display: block;
    padding: 0;
    max-height: 67px;
    overflow: hidden;
    height: auto
}

.box_news_similar_1 .box_new .bot_panel {
    font-weight: 400;
    text-align: center;
    background: #6d1818
}

.box_news_similar_1 .box_new .bot_panel .date,.box_news_similar_1 .box_new .bot_panel .more {
    width: 50%;
    height: 52px;
    line-height: 52px
}

.box_news_similar_1 .box_new .bot_panel .date {
    color: #98c0e7
}

.box_news_similar_1 .box_new .bot_panel .more {
    text-decoration: underline;
    background: #145696;
    color: #fff
}

.box_news_similar_1 .box_new .bot_panel .more span {
    position: relative;
    padding-right: 15px
}

.box_news_similar_1 .box_new .bot_panel .more span:after {
    content: '';
    position: absolute;
    width: 10px;
    height: 15px;
    right: 0;
    top: 50%;
    margin-top: -8px;
    background: url(/static/img_1/ico_box_new_more.png) no-repeat
}

.box_news_similar_1 .box_new .bot_panel .more:hover {
    text-decoration: none
}

.box_news_similar_1 .owl-next,.box_news_similar_1 .owl-prev {
    display: none;
    position: absolute;
    width: 19px;
    height: 120px;
    top: 50%;
    margin-top: -60px
}

.box_news_similar_1 .owl-prev {
    left: -25px;
    background: url(/static/img_1/slots_control_left.png) no-repeat
}

.box_news_similar_1 .owl-next {
    right: -25px;
    background: url(/static/img_1/slots_control_right.png) no-repeat
}

@media (min-width: 1118px) and (device-width) {
    .box_news_similar_1 .owl-wrapper {
        position:static!important;
        width: auto!important;
        margin: 0 -5px;
        transform: translate3d(0,0,0)!important;
        -ms-transform: translate3d(0,0,0)!important;
        -webkit-transform: translate3d(0,0,0)!important
    }

    .box_news_similar_1 .owl-item {
        width: 33.3%!important
    }

    .box_news_similar_1 .box_new .bot_panel .date,.box_news_similar_1 .box_new .bot_panel .more {
        height: 33px;
        line-height: 33px
    }

    .box_news_similar_1 .box_new .img {
        height: 202px;
        overflow: hidden
    }
}

@media (min-width: 685px) and (max-width:1118px) {
    .box_news_similar_1 .owl-next,.box_news_similar_1 .owl-prev {
        display:block
    }

    .wrap_content_news {
        max-width: 555px;
        margin: 0 auto
    }

    .box_news_similar_1 .one_item {
        margin-bottom: 18px;
        padding-bottom: 5px
    }

    .box_news_similar_1 .box_new .img {
        height: 180px;
        overflow: hidden
    }
}

@media screen and (max-width: 685px) {
    .box_news_similar_1 .owl-next,.box_news_similar_1 .owl-prev {
        display:block
    }

    .box_news_similar_1 .one_item {
        padding-bottom: 5px
    }

    .wrap_content_news {
        max-width: 244px;
        margin: 0 auto
    }
}

.box_list_dotted_1 {
    font-weight: 700;
    font-size: 16px
}

.box_list_dotted_1 ul {
    margin-bottom: 25px
}

.box_list_dotted_1 li {
    margin-bottom: 17px;
    padding-left: 26px;
    position: relative
}

.box_list_dotted_1 li span {
    position: relative;
    z-index: 1;
    background: #6d1818
}

.box_list_dotted_1 li span:first-child {
    padding-right: 3px
}

.box_list_dotted_1 span.fl_r {
    height: 17px;
    overflow: hidden
}

.box_list_dotted_1 li:after {
    content: '';
    position: absolute;
    bottom: 4px;
    left: 26px;
    right: 0;
    height: 2px;
    background: url(/static/img_1/bg_dotted.png) repeat-x
}

.box_list_dotted_1 li.ico_1:before,.box_list_dotted_1 li.ico_2:before,.box_list_dotted_1 li.ico_3:before,.box_list_dotted_1 li.ico_4:before,.box_list_dotted_1 li.ico_5:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 25px;
    height: 25px;
    margin-top: -13px
}

.box_big_bunner_1,.box_main_bunner_1 {
    margin-top: -17px
}

.box_list_dotted_1 li.ico_1:before {
    background: url(/static/img_1/list_dot_ico_1.png) 0 50% no-repeat
}

.box_list_dotted_1 li.ico_2:before {
    background: url(/static/img_1/list_dot_ico_2.png) 0 50% no-repeat
}

.box_list_dotted_1 li.ico_3:before {
    background: url(/static/img_1/list_dot_ico_3.png) 0 50% no-repeat
}

.box_list_dotted_1 li.ico_4:before {
    background: url(/static/img_1/list_dot_ico_4.png) 0 50% no-repeat
}

.box_list_dotted_1 li.ico_5:before {
    background: url(/static/img_1/list_dot_ico_5.png) 0 50% no-repeat
}

.box_big_bunner_1 {
    background: url(/static/img_1/bg_big_bunner.jpg) 50% 0 no-repeat;
    position: relative;
    border-bottom: 1px solid #00113c
}

.box_main_bunner_1 .text_logo,.box_main_bunner_1 .title {
    text-transform: uppercase;
    text-shadow: -1px -1px 0 rgba(0,0,0,.8);
    -webkit-text-shadow: -1px -1px 0 rgba(0,0,0,.8);
    -moz-text-shadow: -1px -1px 0 rgba(0,0,0,.8);
    text-align: center
}

.box_big_bunner_1 .bunner {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.box_big_bunner_1 .inner_bunner {
    height: 389px;
    font-weight: 700
}

.box_big_bunner_1 .left_col {
    float: left;
    width: 282px;
    text-align: center;
    padding-top: 30px;
    position: relative;
    z-index: 1
}

.box_big_bunner_1 .logo_bun {
    display: block;
    margin-bottom: 15px
}

.box_big_bunner_1 .logo_bun img {
    display: inline-block;
    max-width: 100%;
    height: auto
}

.box_big_bunner_1 .rat_bun {
    margin-bottom: 10px
}

.box_big_bunner_1 .rat_bun .rat_star,.box_big_bunner_1 .rat_bun .tit_rat {
    display: inline-block;
    vertical-align: middle;
    text-transform: uppercase;
    font-size: 24px
}

.box_big_bunner_1 .text_col {
    padding-left: 410px;
    text-transform: uppercase;
    font-size: 39px;
    padding-top: 60px;
    position: relative
}

.box_big_bunner_1 .text_col .big_text {
    font-size: 52px;
    margin-bottom: 20px
}

.box_main_bunner_1 {
    font-weight: 700;
    box-shadow: 0 1px 0 0 rgba(0,0,0,.6);
    -webkit-box-shadow: 0 1px 0 0 rgba(0,0,0,.6);
    -moz-box-shadow: 0 1px 0 0 rgba(0,0,0,.6);
    margin-bottom: 18px;
    background: url(/static/img_1/bg_main_bunner.jpg) 50% 0 no-repeat
}

.box_main_bunner_1 .one_item {
    height: 269px
}

.box_main_bunner_1 .title {
    padding-top: 147px;
    font-size: 42px;
    width: 385px
}

.box_main_bunner_1 .btn {
    height: 57px;
    line-height: 53px;
    font-size: 30px;
    margin-top: 10px
}

.box_main_bunner_1 .text_logo {
    font-size: 42px;
    width: 275px;
    line-height: 35px
}

.box_main_tabs_1 .resp-tab-content,.box_slide_bonuses_1 .box_bonus,.box_slide_news_1 .box_new .bot_panel .more,.box_slide_news_1 .box_new .text,.box_top_five_casino_1 .more {
    text-shadow: -1px -1px 0 #000;
    -webkit-text-shadow: -1px -1px 0 #000;
    -moz-text-shadow: -1px -1px 0 #000
}

.box_main_tabs_1 .wrap_section_nav .nav_sum,.box_table_slots_1 .c-tb-sl__in .c-tb-sl__bonus {
    -webkit-text-shadow: -1px -1px 0 rgba(0,0,0,.58);
    -moz-text-shadow: -1px -1px 0 rgba(0,0,0,.58)
}

.box_main_bunner_1 .text_logo span {
    font-size: 30px
}

.box_main_bunner_1 .text_logo .img_logo {
    height: 140px
}

.box_main_bunner_1 .text_logo .img_logo:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 100%
}

.box_main_bunner_1 .text_logo .img_logo img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto
}

.box_main_bunner_1 .logo_main_bunner {
    position: absolute;
    width: 391px;
    height: 205px;
    top: 50%;
    margin-top: -103px;
    left: 415px;
    text-align: center
}

.box_main_bunner_1 .logo_main_bunner:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 100%
}

.box_main_bunner_1 .logo_main_bunner img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto
}

.box_main_bunner_1 .owl-controls {
    width: 100%;
    position: absolute;
    bottom: 27px;
    text-align: right;
    transition: all .2s
}

.box_main_bunner_1 .owl-pagination {
    padding-right: 270px;
    display: block;
    max-width: 1118px;
    margin: 0 auto
}

.box_main_bunner_1 .owl-pagination .owl-page {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-left: 7px;
    background: #8c1d1d
}

.box_main_bunner_1 .owl-pagination .owl-page.active {
    background: #fff
}

.box_main_bunner_1 .owl-buttons {
    display: none
}

.box_chart_1 {
    margin-bottom: 11px
}

.box_chart_1 .two_box {
    margin: 0 -9px
}

.box_chart_1 .two_box .one_box {
    float: left;
    padding: 0 9px
}

.box_chart_1 .two_box .box_chart {
    width: 38%
}

.box_chart_1 .two_box .box_ico {
    width: 62%
}

.box_chart_1 .box_inner {
    padding: 10px 17px;
    box-shadow: 0 0 6px 1px rgba(0,0,0,.2) inset;
    -webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,.2) inset;
    -moz-box-shadow: 0 0 6px 1px rgba(0,0,0,.2) inset;
    background: #222831;
    border: 1px solid #b7453a
}

.box_chart_1 .wrap_chart {
    overflow: hidden;
    margin: -25px -17px -20px
}

.box_chart_1 .wrap_chart .inner_chart {
    margin: 0 -45px 0 -40px
}

.box_chart_1 .links_ico {
    font-size: 0;
    letter-spacing: -6px;
    padding: 5px 0 10px
}

.box_chart_1 .links_ico a {
    display: inline-block;
    vertical-align: middle;
    margin-left: 12px
}

.box_chart_1 .links_ico a:first-child {
    margin-left: 0
}

.box_chart_1 .links_ico a img {
    display: inline-block;
    width: 140px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    box-shadow: 0 0 6px 1px rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,.5);
    -moz-box-shadow: 0 0 6px 1px rgba(0,0,0,.5)
}

.main_cont_rows .box_chart_1 {
    margin-bottom: 0
}

@media (min-width: 685px) and (max-width:1118px) {
    .box_chart_1 .two_box .box_chart {
        width:100%
    }

    .box_chart_1.toggle_slide .main_box_2 {
        padding: 0;
        background: 0 0
    }

    .box_chart_1.toggle_slide .box_inner {
        padding: 0
    }

    .box_chart_1.toggle_slide .title_line {
        height: 44px;
        line-height: 44px;
        margin: 0;
        padding: 0 15px
    }

    .box_chart_1.toggle_slide .title_line:after {
        content: '';
        position: absolute;
        right: 13px;
        width: 11px;
        height: 19px;
        top: 50%;
        margin-top: -9px;
        background: url(/static/img_1/bg_cor_sltog.png) no-repeat
    }

    .box_chart_1.toggle_slide.open .title_line:after {
        width: 19px;
        height: 11px;
        background-position: 0 100%;
        margin-top: -5px
    }

    .box_chart_1.toggle_slide .toggle.hidden {
        display: none
    }

    .box_chart_1 .wrap_chart {
        overflow: hidden;
        margin: -25px -20px -20px
    }

    .box_chart_1 .wrap_chart .inner_chart {
        margin: 0 -45px 0 -40px
    }
}

@media screen and (max-width: 685px) {
    .box_chart_1 .two_box .box_chart {
        width:100%
    }

    .box_chart_1.toggle_slide .main_box_2 {
        padding: 0;
        background: 0 0
    }

    .box_chart_1.toggle_slide .box_inner {
        padding: 0
    }

    .box_chart_1.toggle_slide .title_line {
        height: 44px;
        line-height: 44px;
        margin: 0;
        padding: 0 15px
    }

    .box_chart_1.toggle_slide .title_line:after {
        content: '';
        position: absolute;
        right: 13px;
        width: 11px;
        height: 19px;
        top: 50%;
        margin-top: -9px;
        background: url(/static/img_1/bg_cor_sltog.png) no-repeat
    }

    .box_chart_1.toggle_slide.open .title_line:after {
        width: 19px;
        height: 11px;
        background-position: 0 100%;
        margin-top: -5px
    }

    .box_chart_1.toggle_slide .toggle.hidden {
        display: none
    }

    .box_chart_1 .wrap_chart {
        overflow: hidden;
        margin: -25px 0 -20px
    }
}

.box_small_icons_1 .img_icons {
    margin: 0 -13px
}

.box_small_icons_1 .img_icons span {
    float: left;
    margin-left: 17px;
    margin-top: 16px
}

.box_small_icons_1 .img_icons span img {
    display: block
}

.box_small_icons_1 .main_box_2 {
    padding-top: 0
}

@media (min-width: 685px) and (max-width:1118px) {
    .box_small_icons_1.toggle_slide .wrap_box_icons {
        background:#222831;
        border: 1px solid #b7453a
    }

    .box_small_icons_1.toggle_slide .main_box_2 {
        background: 0 0
    }

    .box_small_icons_1.toggle_slide .main_title {
        height: 44px;
        line-height: 44px;
        margin: 0;
        padding: 0 15px;
        background: 0 0;
        text-transform: inherit;
        font-size: 20px;
        text-align: left;
        border-bottom: 1px solid #b7453a
    }

    .box_small_icons_1.toggle_slide .main_title:after {
        content: '';
        position: absolute;
        right: 13px;
        width: 11px;
        height: 19px;
        top: 50%;
        margin-top: -9px;
        background: url(/static/img_1/bg_cor_sltog.png) no-repeat
    }

    .box_small_icons_1.toggle_slide.open .main_title:after {
        width: 19px;
        height: 11px;
        background-position: 0 100%;
        margin-top: -5px
    }

    .box_small_icons_1.toggle_slide .toggle.hidden {
        display: none
    }

    .box_small_icons_1 .img_icons span {
        margin-left: 14px
    }
}

@media screen and (max-width: 685px) {
    .box_small_icons_1.toggle_slide .wrap_box_icons {
        background:#222831;
        border: 1px solid #b7453a
    }

    .box_small_icons_1.toggle_slide .main_box_2 {
        background: 0 0
    }

    .box_small_icons_1.toggle_slide .main_title {
        height: 44px;
        line-height: 44px;
        margin: 0;
        padding: 0 15px;
        background: 0 0;
        text-transform: inherit;
        font-size: 20px;
        text-align: left;
        border-bottom: 1px solid #b7453a
    }

    .box_small_icons_1.toggle_slide .main_title:after {
        content: '';
        position: absolute;
        right: 13px;
        width: 11px;
        height: 19px;
        top: 50%;
        margin-top: -9px;
        background: url(/static/img_1/bg_cor_sltog.png) no-repeat
    }

    .box_small_icons_1.toggle_slide.open .main_title:after {
        width: 19px;
        height: 11px;
        background-position: 0 100%;
        margin-top: -5px
    }

    .box_small_icons_1.toggle_slide .toggle.hidden {
        display: none
    }

    .box_small_icons_1 .img_icons span {
        margin-left: 14px
    }
}

.box_top_five_casino_1 .box_top_five_casino {
    background: #6d1818
}

.box_top_five_casino_1 .one_box {
    margin-bottom: 4px;
    background: #6d1818;
    box-shadow: 0 3px 5px 0 rgba(37,22,7,.8)
}

.box_top_five_casino_1 .one_box .cell_num {
    height: 87px;
    width: 56px;
    color: #fff;
    text-align: center;
    padding-top: 15px;
    position: relative;
    z-index: 1;
    background: #ba473b
}

.box_top_five_casino_1 .one_box .cell_num .num {
    font-size: 30px;
    margin-bottom: 10px;
    font-weight: 700
}

.box_top_five_casino_1 .one_box .cell_num .rat {
    font-size: 12px;
    font-style: italic;
    position: relative;
    padding-left: 13px;
    display: inline-block
}

.box_top_five_casino_1 .one_box .cell_num .rat:before {
    content: '';
    position: absolute;
    width: 13px;
    height: 13px;
    left: 0;
    top: 50%;
    margin-top: -8px;
    background: url(/static/img_1/ico_text_rat.png) no-repeat
}

.box_top_five_casino_1 .one_box .cell_detail {
    position: relative
}

.box_top_five_casino_1 .one_box .cell_detail .logo {
    height: 52px
}

.box_top_five_casino_1 .one_box .cell_detail .logo:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 100%
}

.box_top_five_casino_1 .one_box .cell_detail .logo,.box_top_five_casino_1 .one_box .cell_detail .rev {
    padding-left: 68px
}

.box_top_five_casino_1 .one_box .cell_detail .logo img {
    display: inline-block;
    vertical-align: middle;
    width: auto;
    height: auto;
    max-width: 95%;
    max-height: 95%
}

.box_top_five_casino_1 .one_box .cell_detail .rev {
    height: 35px;
    line-height: 35px;
    background: #84211d
}

.box_top_five_casino_1 .one_box .cell_detail .rev a {
    padding-left: 27px;
    position: relative;
    color: #b7453a
}

.box_top_five_casino_1 .one_box .cell_detail .rev a:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 23px;
    height: 23px;
    margin-top: -12px;
    background: url(/static/img_1/ico_rev_nav_sm.png) no-repeat
}

.box_top_five_casino_1 .one_box .cell_detail .btn_paly {
    position: absolute;
    width: 57px;
    height: 57px;
    right: 11px;
    top: 50%;
    margin-top: -28px;
    background: url(/static/img_1/btn_play_nav.png) no-repeat
}

.box_top_five_casino_1 .one_box .cell_detail .btn_paly:hover {
    background-position: 0 100%
}

.box_top_five_casino_1 .more {
    display: block;
    color: #fff;
    text-decoration: underline;
    font-weight: 400;
    height: 53px;
    line-height: 53px;
    padding: 0 16px 0 17px;
    font-size: 16px
}

.box_top_five_casino_1 .more:hover {
    text-decoration: none
}

.box_top_five_casino_1 .more .ico {
    position: relative;
    padding-left: 35px
}

.box_top_five_casino_1 .more .ico:before {
    content: '';
    position: absolute;
    width: 23px;
    height: 24px;
    left: 0;
    top: 50%;
    margin-top: -12px;
    background: url(/static/img_1/five_casino_ico.png) no-repeat
}

.box_top_five_casino_1 .one_box:nth-child(2n) {
    background: #5b0002
}

.box_top_five_casino_1 .one_box:nth-child(2n) .rev {
    background: #420000
}

.box_top_five_casino_1 .one_box:nth-child(2n) .cell_num {
    background: #84211d
}

.box_top_bonus_1 .box_game {
    display: block;
    margin-bottom: 10px;
    overflow: hidden;
    border: 1px solid #0f3667
}

.box_top_bonus_1 .box_game img {
    display: block;
    width: 100%;
    height: auto
}

.box_top_bonus_1 .btn {
    height: 49px;
    line-height: 49px;
    font-size: 22px
}

@media screen and (max-width: 685px) {
    .box_top_bonus_1 .box_game,.box_top_bonus_1 .btn {
        max-width:244px;
        margin: 0 auto 10px
    }

    .box_top_bonus_1 .btn {
        margin-bottom: 0
    }
}

.box_drop_logo_1 {
    margin-bottom: 38px;
    padding: 0 10px 0 35px
}

.box_drop_logo_1 .box_drop_logo {
    max-width: 802px;
    margin: 0 auto
}

.box_drop_logo_1 .btn {
    position: relative;
    margin-bottom: 49px
}

.box_drop_logo_1 .btn.active:after {
    content: '';
    position: absolute;
    width: 275px;
    height: 29px;
    left: 50%;
    margin-left: -137.5px;
    bottom: -37px;
    background: url(/static/img_1/cor_btn_drop.png) no-repeat
}

.box_drop_logo_1 .drop_logo {
    margin: 0 -5px;
    display: none
}

.box_drop_logo_1 .one_item {
    padding: 0 5px
}

.box_drop_logo_1 .one_logo {
    display: block;
    padding: 2px;
    box-shadow: 1px 1px 3px 0 rgba(0,0,0,.6);
    -webkit-box-shadow: 1px 1px 3px 0 rgba(0,0,0,.6);
    -mox-box-shadow: 1px 1px 3px 0 rgba(0,0,0,.6);
    background: url(/static/img_1/bg_top_logo.png) 0 50% repeat-x;
    border: 1px solid gold
}

.box_drop_logo_1 .one_logo .img {
    height: 88px;
    overflow: hidden;
    box-shadow: 0 0 5px 1px rgba(0,0,0,.5) inset;
    -webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,.5) inset;
    -moz-box-shadow: 0 0 5px 1px rgba(0,0,0,.5) inset;
    position: relative;
    text-align: center;
    background: #092a5b
}

.box_drop_logo_1 .one_logo .img:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 100%
}

.box_drop_logo_1 .one_logo .img img {
    display: inline-block;
    vertical-align: middle;
    max-width: 95%;
    max-height: 95%;
    width: auto;
    height: auto
}

.box_drop_logo_1 .owl-next,.box_drop_logo_1 .owl-prev {
    position: absolute;
    width: 19px;
    height: 96px;
    top: 50%;
    margin-top: -48px;
    background: url(/static/img_1/bg_drop_logo_control.png) no-repeat
}

.box_drop_logo_1 .owl-prev {
    background-position: 0 0;
    left: -25px
}

.box_drop_logo_1 .owl-next {
    background-position: 0 100%;
    right: -25px
}

.box_drop_logo_1 .btn.active+.drop_logo {
    display: block
}

.box_iframe_1 {
    margin-bottom: 28px;
    padding: 0 10px 0 35px
}

.box_iframe_1 .box_game {
    max-width: 800px;
    margin: 0 auto;
    border: 1px solid #b6463b
}

.box_iframe_1 .game_container {
    height: 100%;
    width: 100%;
    position: relative
}

.box_iframe_1 .game_container .full,.box_iframe_1 .game_container .home,.box_iframe_1 .game_container .toogle_panel {
    position: absolute;
    width: 30px;
    height: 30px;
    cursor: pointer
}

.box_iframe_1 .game_container .toogle_panel {
    right: -31px;
    top: -1px;
    background: url(/static/img_1/bg_tog_panel.png) 50% 50% no-repeat;
    display: none
}

.box_iframe_1 .game_container .home {
    top: -1px;
    left: -31px;
    background: url(/static/img_1/bg_home.png) 50% 50% no-repeat
}

.box_iframe_1 .game_container .full {
    top: 29px;
    left: -31px;
    background: url(/static/img_1/bg_full.jpg) 50% 50% no-repeat;
    z-index: 2
}

.box_iframe_1 .game_container.full_screen .full {
    left: 0
}

.box_iframe_1 .game_container.full_screen {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 10
}

.box_iframe_1 .game_container .iframe,.box_iframe_1 .game_container iframe {
    height: 100%!important;
    width: 100%!important;
    border: none!important
}

.main-popup {
    margin: 15px 0;
    box-shadow: 0 0 5px 1px 0 0 5px 1px rgba(0,0,0,.25);
    -webkit-box-shadow: 0 0 5px 1px 0 0 5px 1px rgba(0,0,0,.25);
    -moz-box-shadow: 0 0 5px 1px 0 0 5px 1px rgba(0,0,0,.25);
    background: #243d77
}

.main-popup-1__top-line {
    height: 30px;
    position: relative;
    background: url(/static/img_1/bg_popup_line.png) 50% 100% repeat-x
}

.main-popup-1__bot-line {
    height: 32px;
    position: relative;
    background: url(/static/img_1/bg_popup_line.png) 50% 0 repeat-x
}

.main-popup-1__close {
    width: 30px;
    height: 30px;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    background: url(/static/img_1/bg_popup_close.png)
}

.main-popup-1__content {
    position: relative
}

.main-popup-1__content_play {
    width: 480px;
    min-height: 630px;
    padding: 280px 47px 0;
    background: url(/static/img_1/bg_popup_content.jpg) 50% 0 no-repeat
}

.main-popup-1__logo {
    position: absolute;
    width: 177px;
    height: 180px;
    left: 50%;
    margin-left: -88px;
    top: -25px;
    background: url(/static/img_1/bg_popup_logo.png) no-repeat
}

.main-popup-1__title {
    font-size: 30px;
    text-transform: uppercase;
    text-align: center
}

.main-popup-1-rows {
    margin: 0 -13px;
    background: url(/static/img_1/line_separator.png) 50% 50% no-repeat
}

.main-popup-1-rows__col {
    float: left;
    width: 50%;
    padding: 16px 13px
}

.main-popup-1__item-logo {
    display: block;
    padding: 2px;
    background: url(/static/img_1/bg_top_logo.png) 0 50% repeat-x;
    border: 1px solid gold
}

.main-popup-1__item-logo:hover {
    box-shadow: 1px 1px 3px 0 rgba(0,0,0,.6);
    -webkit-box-shadow: 1px 1px 3px 0 rgba(0,0,0,.6);
    -mox-box-shadow: 1px 1px 3px 0 rgba(0,0,0,.6)
}

.main-popup-1__inner-logo {
    display: block;
    height: 88px;
    text-align: center;
    background: #1d2e5a
}

.main-popup-1__inner-logo:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 100%
}

.main-popup-1__img-logo {
    display: inline-block;
    vertical-align: middle;
    max-width: 90%;
    max-height: 90%;
    width: auto;
    height: auto
}

.main-popup-1__back-layout {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: url(/static/img_1/bg_popup_play_back.jpg) 50% 0 no-repeat #131b2d
}

.box_slide_news_1 {
    font-weight: 700;
    font-size: 16px
}

.box_slide_news_1 .one_item {
    padding: 0 5px;
    text-align: center;
    margin-bottom: 14px
}

.box_slide_news_1 .box_new {
    display: inline-block;
    vertical-align: top;
    max-width: 272px;
    overflow: hidden;
    position: relative;
    box-shadow: 0 3px 5px 0 rgba(0,0,0,.35);
    -webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,.35);
    -moz-box-shadow: 0 3px 5px 0 rgba(0,0,0,.35);
    background: #3a1c23
}

.box_slide_news_1 .box_new .img {
    padding: 1px
}

.box_slide_news_1 .box_new .img img {
    display: block;
    width: 100%;
    height: auto
}

.box_slide_news_1 .box_new .text {
    display: table;
    height: 98px;
    width: 100%;
    text-align: center;
    font-size: 20px;
    line-height: 1.1
}

.box_slide_news_1 .box_new .text span {
    display: table-cell;
    vertical-align: middle;
    padding: 15px;
    height: 98px
}

.box_slide_news_1 .box_new .bot_panel {
    font-weight: 400;
    text-align: center;
    background: #6d1818
}

.box_slide_news_1 .box_new .bot_panel .date,.box_slide_news_1 .box_new .bot_panel .more {
    width: 50%;
    height: 52px;
    line-height: 52px
}

.box_slide_news_1 .box_new .bot_panel .date {
    color: #98c0e7
}

.box_slide_news_1 .box_new .bot_panel .more {
    text-decoration: underline;
    background: #145696;
    color: #fff
}

.box_slide_news_1 .box_new .bot_panel .more span {
    position: relative;
    padding-right: 15px
}

.box_slide_news_1 .box_new .bot_panel .more span:after {
    content: '';
    position: absolute;
    width: 10px;
    height: 15px;
    right: 0;
    top: 50%;
    margin-top: -8px;
    background: url(/static/img_1/ico_box_new_more.png) no-repeat
}

.box_slide_news_1 .box_new .bot_panel .more:hover {
    text-decoration: none
}

.box_slide_news_1 .owl-next,.box_slide_news_1 .owl-prev {
    display: none;
    position: absolute;
    width: 19px;
    height: 120px;
    top: 50%;
    margin-top: -60px
}

.box_slide_news_1 .owl-prev {
    left: -25px;
    background: url(/static/img_1/slots_control_left.png) no-repeat
}

.box_slide_news_1 .owl-next {
    right: -25px;
    background: url(/static/img_1/slots_control_right.png) no-repeat
}

@media (min-width: 1118px) and (device-width) {
    .box_slide_news_1 .owl-wrapper {
        position:static!important;
        width: auto!important;
        margin: 0 -5px;
        transform: translate3d(0,0,0)!important;
        -ms-transform: translate3d(0,0,0)!important;
        -webkit-transform: translate3d(0,0,0)!important
    }

    .box_slide_news_1 .owl-item {
        width: 25%!important
    }

    .box_slide_news_1 .box_new .bot_panel .date,.box_slide_news_1 .box_new .bot_panel .more {
        height: 33px;
        line-height: 33px
    }
}

@media (min-width: 685px) and (max-width:1118px) {
    .wrap_content_news {
        max-width:555px;
        margin: 0 auto
    }

    .box_slide_news_1 .owl-next,.box_slide_news_1 .owl-prev {
        display: block
    }

    .box_slide_news_1 .one_item {
        margin-bottom: 18px;
        padding-bottom: 5px
    }
}

@media screen and (max-width: 685px) {
    .box_slide_news_1 .owl-next,.box_slide_news_1 .owl-prev {
        display:block
    }

    .box_slide_news_1 .one_item {
        padding-bottom: 5px
    }

    .wrap_content_news {
        max-width: 244px;
        margin: 0 auto
    }
}

.box_slide_bonuses_1 .content_bonuses {
    margin: 0 -5px
}

.box_slide_bonuses_1 .one_item {
    float: left;
    width: 25%;
    padding: 0 5px;
    text-align: center;
    margin-bottom: 10px
}

.box_slide_bonuses_1 .one_item:hover {
    position: relative;
    z-index: 1
}

.box_slide_bonuses_1 .box_bonus {
    position: relative;
    display: inline-block;
    width: 272px;
    height: 332px;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    font-size: 16px
}

.box_slide_bonuses_1 .box_bonus .back,.box_slide_bonuses_1 .box_bonus .front {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

.box_slide_bonuses_1 .box_bonus .front {
    -webkit-transform: rotateY(-180deg);
    -ms-transform: rotateY(-179deg);
    transform: rotateY(-179deg);
    z-index: 9
}

.box_slide_bonuses_1 .box_bonus .back {
    -webkit-transform: rotateY(0);
    -ms-transform: rotateY(0);
    transform: rotateY(0);
    z-index: 9
}

.box_slide_bonuses_1 .box_bonus.open .front {
    -webkit-transform: rotateY(0);
    -ms-transform: rotateY(0);
    transform: rotateY(0)
}

.box_slide_bonuses_1 .box_bonus.open .back {
    z-index: 20;
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.box_slide_bonuses_1 .label_hot:after {
    content: '';
    position: absolute;
    left: -1px;
    top: -4px;
    width: 74px;
    height: 36px;
    background: url(/static/img_1/hot_bonus_ico.png) no-repeat
}

.box_slide_bonuses_1 .inner_cont {
    height: 278px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.5);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.5);
    -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,.5);
    margin-bottom: 5px;
    transition: all .2s;
    background: #063773;
    border: 1px solid #063773
}

.box_slide_bonuses_1 .inner_cont .img {
    height: 200px;
    overflow: hidden
}

.box_slide_bonuses_1 .inner_cont .img img {
    display: block;
    width: 100%;
    height: auto
}

.box_slide_bonuses_1 .inner_cont .bottom_panel {
    display: table;
    width: 100%;
    font-size: 20px;
    text-transform: uppercase
}

.box_slide_bonuses_1 .inner_cont .bottom_panel span {
    display: table-cell;
    width: 50%;
    vertical-align: middle;
    height: 76px
}

.box_slide_bonuses_1 .inner_cont .bottom_panel .big_text {
    font-size: 50px;
    font-weight: 700
}

.box_slide_bonuses_1 .box_bonus .togglerr {
    position: absolute;
    z-index: 20;
    right: 1px;
    top: 1px;
    width: 41px;
    height: 41px;
    cursor: pointer;
    background: url(/static/img_1/ico_toggler.png) no-repeat
}

.box_slide_bonuses_1 .box_bonus .back .togglerr {
    background-position: 0 100%
}

.box_slide_bonuses_1 .box_bonus .detail {
    padding: 0 11px;
    text-align: center
}

.box_slide_bonuses_1 .box_bonus .detail .name {
    height: 53px;
    line-height: 52px;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 10px;
    border-bottom: 1px solid #b7453a
}

.box_slide_bonuses_1 .box_bonus .detail .text {
    line-height: 1.2;
    max-height: 150px;
    overflow: hidden;
    margin-bottom: 15px
}

.box_slide_bonuses_1 .box_bonus .detail .more {
    display: inline-block;
    position: relative;
    text-decoration: underline;
    font-size: 22px;
    padding-right: 15px;
    color: #b7453a
}

.box_slide_bonuses_1 .box_bonus .detail .more:hover {
    text-decoration: none
}

.box_slide_bonuses_1 .box_bonus .detail .more:after {
    content: '';
    position: absolute;
    width: 10px;
    height: 16px;
    right: 0;
    top: 50%;
    margin-top: -7px;
    background: url(/static/img_1/bonus_more_ico.png) no-repeat
}

.box_slide_bonuses_1 .box_bonus .label_hot .inner_cont {
    border-color: #ff9a23
}

.box_slide_bonuses_1 .owl-next,.box_slide_bonuses_1 .owl-prev {
    display: none;
    position: absolute;
    width: 19px;
    height: 120px;
    top: 50%;
    margin-top: -60px
}

.box_slide_bonuses_1 .owl-prev {
    left: -25px;
    background: url(/static/img_1/slots_control_left.png) no-repeat
}

.box_slide_bonuses_1 .owl-next {
    right: -25px;
    background: url(/static/img_1/slots_control_right.png) no-repeat
}

@media (min-width: 1118px) and (device-width) {
    .box_slide_bonuses_1 .owl-wrapper {
        position:static!important;
        width: auto!important;
        margin: 0 -5px;
        transform: translate3d(0,0,0)!important;
        -ms-transform: translate3d(0,0,0)!important;
        -webkit-transform: translate3d(0,0,0)!important
    }

    .box_slide_bonuses_1 .owl-item {
        width: 25%!important
    }
}

@media (min-width: 685px) and (max-width:1118px) {
    .box_slide_bonuses_1 .wrap_content_bonuses {
        max-width:555px;
        margin: 0 auto
    }

    .box_slide_bonuses_1 .one_item {
        width: 50%
    }

    .box_slide_bonuses_1 .box_bonus {
        width: 269px
    }

    .box_slide_bonuses_1 .one_item.hidden {
        display: none
    }

    .box_slide_bonuses_1 .owl-next,.box_slide_bonuses_1 .owl-prev {
        display: block
    }
}

@media screen and (max-width: 685px) {
    .box_slide_bonuses_1 .wrap_content_bonuses {
        max-width:244px;
        margin: 0 auto
    }

    .box_slide_bonuses_1 .one_item {
        width: 100%
    }

    .box_slide_bonuses_1 .box_bonus {
        width: 235px
    }

    .box_slide_bonuses_1 .one_item.hidden {
        display: none
    }

    .box_slide_bonuses_1 .owl-next,.box_slide_bonuses_1 .owl-prev {
        display: block
    }
}

.box_srch_slide_1,.box_srch_third_1 {
    margin-bottom: 11px
}

@keyframes zoomUp {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@-moz-keyframes zoomUp {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@-webkit-keyframes zoomUp {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@-ms-keyframes zoomUp {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomInUp {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomDown {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    100% {
        opacity: 0
    }
}

@-moz-keyframes zoomDown {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    100% {
        opacity: 0
    }
}

@-webkit-keyframes zoomDown {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    100% {
        opacity: 0
    }
}

@-ms-keyframes zoomDown {
    100%,50% {
        opacity: 0
    }

    0% {
        opacity: 1
    }

    50% {
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }
}

@keyframes zoomOut {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    100% {
        opacity: 0
    }
}

.box_srch_slide_1 .main_box_2 {
    padding-bottom: 40px
}

.box_srch_slide_1 .box_srch_slides {
    margin: 0 -5px;
    width: auto
}

.box_srch_slide_1 .box_srch_slides .one_item {
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: zoomDown;
    animation-name: zoomDown;
    padding: 0 5px
}

.box_srch_slide_1 .box_srch_slides .img {
    border: 1px solid #b7453a
}

.box_srch_slide_1 .box_srch_slides .img img {
    display: block;
    width: 100%;
    height: auto
}

.box_srch_slide_1 .box_srch_slides .active .one_item {
    -webkit-animation-name: zoomUp;
    animation-name: zoomUp
}

.box_srch_slide_1 .owl-next,.box_srch_slide_1 .owl-prev {
    position: absolute;
    width: 21px;
    height: 76px;
    top: 50%;
    margin-top: -38px;
    opacity: .8;
    background: url(/static/img_1/bg_control_srch_slides.png) no-repeat
}

.box_srch_slide_1 .owl-prev {
    background-position: 0 0;
    left: 25px
}

.box_srch_slide_1 .owl-next {
    background-position: 0 100%;
    right: 25px
}

.box_srch_slide_1 .owl-next:hover,.box_srch_slide_1 .owl-prev:hover {
    opacity: 1
}

.box_srch_slide_1 .owl-pagination {
    position: absolute;
    bottom: -25px;
    width: 100%;
    left: 0;
    text-align: center
}

.box_srch_slide_1 .owl-pagination .owl-page {
    display: inline-block;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    margin: 0 4px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    background: #8c1d1d
}

.box_srch_slide_1 .owl-pagination .owl-page.active {
    background: #fff
}

.main_cont_rows .box_srch_slide_1 {
    margin-bottom: 0
}

@media (min-width: 685px) and (max-width:1118px) {
    .box_srch_slide_1.toggle_slide .main_box_2 {
        padding:0;
        background: #222831;
        border: 1px solid #b7453a
    }

    .box_srch_slide_1.toggle_slide .box_inner {
        padding: 0
    }

    .box_srch_slide_1.toggle_slide .title_line {
        height: 44px;
        line-height: 44px;
        margin: 0;
        padding: 0 15px
    }

    .box_srch_slide_1.toggle_slide .title_line:after {
        content: '';
        position: absolute;
        right: 13px;
        width: 11px;
        height: 19px;
        top: 50%;
        margin-top: -9px;
        background: url(/static/img_1/bg_cor_sltog.png) no-repeat
    }

    .box_srch_slide_1.toggle_slide.open .title_line:after {
        width: 19px;
        height: 11px;
        background-position: 0 100%;
        margin-top: -5px
    }

    .box_srch_slide_1.toggle_slide .toggle {
        padding: 10px 15px 35px
    }

    .box_srch_slide_1.toggle_slide .toggle.hidden {
        display: none
    }
}

@media screen and (max-width: 685px) {
    .box_srch_slide_1.toggle_slide .main_box_2 {
        padding:0;
        background: #222831;
        border: 1px solid #b7453a
    }

    .box_srch_slide_1.toggle_slide .box_inner {
        padding: 0
    }

    .box_srch_slide_1.toggle_slide .title_line {
        height: 44px;
        line-height: 44px;
        margin: 0;
        padding: 0 15px
    }

    .box_srch_slide_1.toggle_slide .title_line:after {
        content: '';
        position: absolute;
        right: 13px;
        width: 11px;
        height: 19px;
        top: 50%;
        margin-top: -9px;
        background: url(/static/img_1/bg_cor_sltog.png) no-repeat
    }

    .box_srch_slide_1.toggle_slide.open .title_line:after {
        width: 19px;
        height: 11px;
        background-position: 0 100%;
        margin-top: -5px
    }

    .box_srch_slide_1.toggle_slide .toggle {
        padding: 10px 15px 35px
    }

    .box_srch_slide_1.toggle_slide .toggle.hidden {
        display: none
    }

    .box_srch_slide_1 .owl-prev {
        left: -40px
    }

    .box_srch_slide_1 .owl-next {
        right: -40px
    }
}

.contact-form-1.main_box {
    padding-right: 102px
}

.box-contact-form-1 .box_row {
    margin: 0 -15px
}

.box-contact-form-1 .box_row .col_100,.box-contact-form-1 .box_row .col_1_3,.box-contact-form-1 .box_row .col_2_3,.box-contact-form-1 .box_row .col_50 {
    float: left;
    padding: 0 15px;
    margin-bottom: 30px
}

.box-contact-form-1 .box_row .box_row .col_100,.box-contact-form-1 .box_row .box_row .col_1_3,.box-contact-form-1 .box_row .box_row .col_2_3,.box-contact-form-1 .box_row .box_row .col_50 {
    margin-bottom: 0
}

.box-contact-form-1 .box_row .col_1_3 {
    width: 33.333333%
}

.box-contact-form-1 .box_row .col_2_3 {
    width: 66.666666%
}

.box-contact-form-1 .box_row .col_50 {
    width: 50%
}

.box-contact-form-1 .box_row .col_100 {
    width: 100%
}

.contact-form-1__label {
    font-size: 18px;
    margin-bottom: 15px;
    font-weight: 300
}

.contact-form-1__input-t-text,.contact-form-1__teatarea {
    display: block;
    width: 100%;
    outline: 0;
    font-size: 16px;
    font-weight: 300;
    box-shadow: 0 0 10px 1px rgba(0,0,0,.29) inset;
    -webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,.29) inset;
    -moz-box-shadow: 0 0 10px 1px rgba(0,0,0,.29) inset;
    color: #fff;
    border: 1px solid #b7453a;
    background: #0b2540
}

.contact-form-1__input-t-text {
    height: 30px;
    padding: 0 10px
}

.contact-form-1__teatarea {
    padding: 10px;
    resize: none;
    height: 175px;
    margin-bottom: 30px
}

.contact-form-1__input-t-submit {
    width: 100%;
    text-transform: uppercase;
    height: 34px;
    line-height: 31px;
    font-size: 20px
}

.contact-form-1 .ssk-group.var_1 a {
    margin-left: 0;
    margin-right: 20px;
    margin-bottom: 18px
}

@media (min-width: 1118px) and (device-width) {
    .contact-form-1.main_box {
        padding-right:102px
    }
}

@media (min-width: 685px) and (max-width:1118px) {
    .contact-form-1.main_box {
        padding-right:102px
    }

    .box-contact-form-1 .box_row .col_1_3,.box-contact-form-1 .box_row .col_2_3,.box-contact-form-1 .box_row .col_50 {
        width: 100%
    }

    .box-contact-form-1 .box_row {
        margin: 0 -15px
    }

    .box-contact-form-1 .box_row .box_row .col_50,.box-contact-form-1 .box_row .col_100,.box-contact-form-1 .box_row .col_1_3,.box-contact-form-1 .box_row .col_2_3,.box-contact-form-1 .box_row .col_50 {
        margin-bottom: 20px
    }

    .box-contact-form-1 .box_row .box_row .col_50:last-child {
        margin-bottom: 0
    }

    .contact-form-1__input-t-submit {
        height: 49px;
        line-height: 47px;
        margin-bottom: 24px
    }

    .contact-form-1__label {
        margin-bottom: 10px
    }

    .contact-form-1__teatarea {
        margin-bottom: 20px
    }
}

@media screen and (max-width: 685px) {
    .contact-form-1.main_box {
        border:none;
        background: 0 0;
        padding: 0;
        box-shadow: none
    }

    .box-contact-form-1 .box_row .col_1_3,.box-contact-form-1 .box_row .col_2_3,.box-contact-form-1 .box_row .col_50 {
        width: 100%
    }

    .box-contact-form-1 .box_row {
        margin: 0 -15px
    }

    .box-contact-form-1 .box_row .box_row .col_50,.box-contact-form-1 .box_row .col_100,.box-contact-form-1 .box_row .col_1_3,.box-contact-form-1 .box_row .col_2_3,.box-contact-form-1 .box_row .col_50 {
        margin-bottom: 20px
    }

    .box-contact-form-1 .box_row .box_row .col_50:last-child {
        margin-bottom: 0
    }

    .contact-form-1__input-t-submit {
        height: 49px;
        line-height: 47px;
        margin-bottom: 24px
    }

    .contact-form-1__input-t-text {
        height: 40px;
        font-size: 18px
    }

    .contact-form-1__label {
        margin-bottom: 10px
    }

    .contact-form-1__teatarea {
        height: 250px;
        font-size: 18px;
        margin-bottom: 20px
    }

    .contact-form-1__st_xs {
        padding: 15px!important;
        border: 1px solid #b7453a;
        background: #0b2c55
    }

    .ssk-group.var_1.var_1_transform {
        margin: 0 -14px
    }

    .ssk-group.var_1.var_1_transform a,.ssk-group.var_1.var_1_transform a:first-child {
        margin: 0 14px!important
    }
}

.box_main_tabs_1 {
    margin-bottom: 25px
}

.box_main_tabs_1 .wrap_main_tabs {
    padding: 4px 0;
    background: #052145
}

.box_main_tabs_1 .heading_tabs {
    display: table;
    width: 100%;
    font-size: 16px;
    color: #fff;
    background: #3a1c23
}

.box_main_tabs_1 .heading_tabs span {
    display: table-cell;
    height: 30px;
    vertical-align: middle;
    text-align: center
}

.box_main_tabs_1 .heading_tabs .cell_1 {
    width: 225px
}

.box_main_tabs_1 .heading_tabs .cell_2 {
    width: 100px
}

.box_main_tabs_1 .heading_tabs .cell_3 {
    width: 125px
}

.box_main_tabs_1 .heading_tabs .cell_4 {
    width: 104px
}

.box_main_tabs_1 .heading_tabs .cell_5 {
    width: 300px
}

.box_main_tabs_1 .resp-tabs-list {
    margin: 0;
    padding: 0
}

.box_main_tabs_1 .resp-tabs-list li {
    font-weight: 600;
    font-size: 13px;
    display: inline-block;
    padding: 13px 15px;
    margin: 0;
    list-style: none;
    cursor: pointer;
    float: left
}

.box_main_tabs_1 .h2.resp-accordion {
    cursor: pointer;
    display: none
}

.box_main_tabs_1 .resp-tab-content {
    display: none;
    padding: 20px
}

.box_main_tabs_1 .resp-content-active,.resp-accordion-active {
    display: block
}

.box_main_tabs_1 .resp-vtabs .resp-tabs-list {
    float: left;
    width: 67%
}

.box_main_tabs_1 .resp-vtabs .resp-tabs-list .item_nav {
    display: block;
    height: 74px;
    margin: 4px 0 0;
    cursor: pointer;
    float: none;
    padding-left: 40px;
    position: relative;
    background: #063773
}

.box_main_tabs_1 .resp-vtabs .resp-tabs-list .item_nav:first-child {
    margin-top: 0
}

.box_main_tabs_1 .resp-vtabs .resp-tabs-list .item_nav.nav_1:before,.box_main_tabs_1 .resp-vtabs .resp-tabs-list .item_nav.nav_2:before,.box_main_tabs_1 .resp-vtabs .resp-tabs-list .item_nav.nav_3:before {
    content: '';
    position: absolute;
    width: 30px;
    height: 74px;
    left: 0;
    top: 0;
    background: url(/static/img_1/ico_tab_nav.png) no-repeat
}

.box_main_tabs_1 .resp-vtabs .resp-tabs-list .item_nav.nav_1:before {
    background-position: 0 0
}

.box_main_tabs_1 .resp-vtabs .resp-tabs-list .item_nav.nav_2:before {
    background-position: 0 -74px
}

.box_main_tabs_1 .resp-vtabs .resp-tabs-list .item_nav.nav_3:before {
    background-position: 0 100%
}

.box_main_tabs_1 .wrap_section_nav {
    display: table;
    width: 100%;
    padding-right: 15px;
    position: relative
}

.box_main_tabs_1 .wrap_section_nav .section_nav {
    display: table-cell;
    height: 74px;
    vertical-align: middle
}

.box_main_tabs_1 .wrap_section_nav .nav_logo {
    display: block;
    padding-left: 15px
}

.box_main_tabs_1 .wrap_section_nav .nav_logo img {
    max-width: 95%;
    height: auto
}

.box_main_tabs_1 .wrap_section_nav .nav_rat {
    padding-left: 23px
}

.box_main_tabs_1 .wrap_section_nav .nav_sum {
    padding-left: 33px;
    padding-right: 30px;
    font-size: 30px;
    font-weight: 700;
    text-shadow: -1px -1px 0 rgba(0,0,0,.58)
}

.box_main_tabs_1 .wrap_section_nav .nav_rev {
    position: relative;
    font-size: 16px;
    padding-left: 35px;
    padding-right: 20px;
    font-weight: 400;
    color: #b7453a
}

.box_main_tabs_1 .wrap_section_nav .nav_rev:before {
    content: '';
    position: absolute;
    width: 31px;
    height: 31px;
    left: 0;
    top: 50%;
    margin-top: -15px;
    background: url(/static/img_1/ico_rev_nav.png) no-repeat
}

.box_main_tabs_1 .wrap_section_nav .nav_lk_sh {
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
    color: #b7453a
}

.box_main_tabs_1 .wrap_section_nav .nav_lk_sh .lk,.box_main_tabs_1 .wrap_section_nav .nav_lk_sh .sh {
    margin: 10px 0;
    padding-left: 25px;
    position: relative
}

.box_main_tabs_1 .wrap_section_nav .nav_lk_sh .lk:before,.box_main_tabs_1 .wrap_section_nav .nav_lk_sh .sh:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    height: 16px;
    margin-top: -8px
}

.box_main_tabs_1 .wrap_section_nav .nav_lk_sh .lk:before {
    width: 20px;
    background: url(/static/img_1/ico_lk_nav.png) no-repeat
}

.box_main_tabs_1 .wrap_section_nav .nav_lk_sh .sh:before {
    width: 16px;
    background: url(/static/img_1/ico_sh_nav.png) no-repeat
}

.box_main_tabs_1 .wrap_section_nav .btn_paly {
    display: inline-block;
    width: 57px;
    height: 57px;
    background: url(/static/img_1/btn_play_nav.png) no-repeat
}

.box_main_tabs_1 .resp-vtabs .resp-tabs-container {
    padding: 0;
    float: left;
    width: 33%;
    min-height: 464px;
    clear: none
}

.box_main_tabs_1 .resp-vtabs .resp-tab-content {
    border: none
}

.box_main_tabs_1 .resp-vtabs .item_nav.resp-tab-active {
    border-right: none;
    background: #021630;
    position: relative;
    z-index: 1
}

.box_main_tabs_1 .resp-vtabs .item_nav.resp-tab-active:after {
    content: '';
    position: absolute;
    width: 17px;
    height: 74px;
    left: 100%;
    top: 50%;
    margin-top: -37px;
    background: url(/static/img_1/tab_item_nav_cor.png) no-repeat
}

.box_main_tabs_1 .resp-arrow {
    display: none
}

.box_main_tabs_1 .resp-easy-accordion .h2.resp-accordion,.box_main_tabs_1 .resp-tab-content-active {
    display: block
}

.box_main_tabs_1 .resp-jfit {
    width: 100%;
    margin: 0
}

.box_main_tabs_1 .nav_text_rat {
    height: 100%;
    position: relative;
    width: 48px;
    font-size: 12px;
    font-style: italic;
    text-align: center;
    padding-top: 17px;
    background: #3a1c23
}

.box_main_tabs_1 .nav_text_rat .text_rat {
    position: relative;
    padding-left: 13px
}

.box_main_tabs_1 .nav_text_rat .text_rat:before {
    content: '';
    position: absolute;
    width: 13px;
    height: 13px;
    left: 0;
    top: 50%;
    margin-top: -8px;
    background: url(/static/img_1/ico_text_rat.png) no-repeat
}

.box_main_tabs_1 .title_tab_content {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 25px
}

.box_main_tabs_1 .box_btn .one_btn {
    margin-top: 13px
}

.box_main_tabs_1 .tab_game {
    display: block;
    max-width: 254px;
    height: 114px;
    position: relative;
    margin-top: 21px;
    border: 1px solid #3a1c23
}

.box_main_tabs_1 .tab_game:first-child {
    margin-top: 0
}

.box_main_tabs_1 .tab_game img {
    width: 100%;
    height: auto
}

.box_main_tabs_1 .tab_game .name {
    position: absolute;
    width: 100%;
    height: 33px;
    line-height: 33px;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    left: 0;
    bottom: 0;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0 45px 0 10px;
    background: #6d1818
}

.box_main_tabs_1 .tab_game .name:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    width: 33px;
    height: 33px;
    background: url(/static/img_1/more_img_add.png) no-repeat
}

@media (min-width: 1118px) and (device-width) {
    .box_main_tabs_1 .wrap_box_btn {
        margin-top:39px
    }

    .box_main_tabs_1 .box_list li {
        font-size: 16px;
        font-weight: 700;
        margin-bottom: 15px
    }

    .box_main_tabs_1 .box_list li .sp_b {
        color: #b7453a
    }
}

@media screen and (max-width: 1118px) {
    .box_main_tabs_1 .btn.big_sm {
        height:49px;
        line-height: 45px
    }

    .box_main_tabs_1 .resp-tab-content {
        padding-top: 0;
        padding-left: 0;
        padding-bottom: 0
    }

    .box_main_tabs_1 .two_box {
        padding-left: 48px;
        position: relative;
        padding-top: 10px;
        padding-bottom: 10px;
        border-bottom: 1px solid #4581ba
    }

    .box_main_tabs_1 .two_box:before,.box_main_tabs_1 .wrap_box_btn:before {
        content: '';
        position: absolute;
        width: 48px;
        height: 100%;
        left: 0;
        top: 0;
        background: #3a1c23
    }

    .box_main_tabs_1 .wrap_box_btn:after {
        content: '';
        position: absolute;
        width: 20px;
        height: 12px;
        top: 30px;
        left: 14px;
        background: url(/static/img_1/cor_nav_status.png) 0 100% no-repeat
    }

    .box_main_tabs_1 .box_list li {
        padding-left: 14px;
        font-weight: 700;
        font-size: 18px;
        margin-top: 20px;
        position: relative
    }

    .box_main_tabs_1 .box_list li:first-child {
        margin-top: 0
    }

    .box_main_tabs_1 .box_list li.ico_1:before,.box_main_tabs_1 .box_list li.ico_2:before,.box_main_tabs_1 .box_list li.ico_3:before,.box_main_tabs_1 .box_list li.ico_4:before,.box_main_tabs_1 .box_list li.ico_5:before,.box_main_tabs_1 .box_list li.ico_6:before {
        content: '';
        position: absolute;
        width: 48px;
        top: 50%;
        left: -48px
    }

    .box_main_tabs_1 .box_list li.ico_1:before {
        height: 21px;
        margin-top: -10px;
        background: url(/static/img_1/ico_tl_1.png) 50% 0 no-repeat
    }

    .box_main_tabs_1 .box_list li.ico_2:before {
        height: 20px;
        margin-top: -10px;
        background: url(/static/img_1/ico_tl_2.png) 50% 0 no-repeat
    }

    .box_main_tabs_1 .box_list li.ico_3:before {
        height: 21px;
        margin-top: -10px;
        background: url(/static/img_1/ico_tl_3.png) 50% 0 no-repeat
    }

    .box_main_tabs_1 .box_list li.ico_4:before {
        height: 21px;
        margin-top: -10px;
        background: url(/static/img_1/ico_tl_4.png) 50% 0 no-repeat
    }

    .box_main_tabs_1 .box_list li.ico_5:before {
        height: 30px;
        margin-top: -15px;
        background: url(/static/img_1/ico_tl_5.png) 50% 0 no-repeat
    }

    .box_main_tabs_1 .box_list li.ico_6:before {
        height: 30px;
        margin-top: -15px;
        background: url(/static/img_1/ico_tl_6.png) 50% 0 no-repeat
    }

    .box_main_tabs_1 .wrap_box_btn {
        position: relative;
        padding: 15px 0 15px 62px
    }

    .box_main_tabs_1 .box_btn {
        margin: 0 -6px
    }

    .box_main_tabs_1 .box_btn .one_btn {
        float: left;
        width: 50%;
        padding: 0 6px;
        margin-bottom: 0;
        margin-top: 0
    }

    .box_main_tabs_1 .box_main_tabs_1 .wrap_main_tabs {
        background: 0 0
    }

    .box_main_tabs_1 .wrap_section_nav .section_nav {
        height: 82px
    }

    .box_main_tabs_1 .wrap_section_nav .nav_text_rat:after {
        content: '';
        position: absolute;
        width: 20px;
        height: 12px;
        top: 50px;
        left: 50%;
        margin-left: -10px;
        background: url(/static/img_1/cor_nav_status.png) no-repeat
    }

    .box_main_tabs_1 .resp-tab-active .wrap_section_nav .nav_text_rat:after {
        background-position: 0 100%
    }

    .box_main_tabs_1 {
        margin-bottom: 10px
    }

    .box_main_tabs_1 .resp-tabs-list {
        display: none
    }

    .box_main_tabs_1 .h2.resp-accordion {
        display: block;
        background: #6d1818;
        margin: 4px 0 0;
        height: 82px
    }

    .box_main_tabs_1 .h2.resp-accordion:first-child {
        margin-top: 0
    }

    .box_main_tabs_1 .resp-vtabs .resp-tab-content {
        border-top: 1px solid #4581ba;
        background: #6d1818
    }

    .box_main_tabs_1 .resp-vtabs .resp-tabs-container {
        border: none;
        float: none;
        width: 100%;
        min-height: initial;
        clear: none
    }

    .box_main_tabs_1 .resp-accordion-closed {
        display: none!important
    }
}

@media (min-width: 685px) and (max-width:1118px) {
    .box_main_tabs_1 .two_box .one_box {
        width:50%;
        float: left
    }

    .box_main_tabs_1 .wrap_main_tabs {
        max-width: 555px;
        margin: 0 auto!important;
        background: 0 0
    }

    .resp-tabs-container>div[aria-controls=tab_item-12],.resp-tabs-container>div[aria-controls=tab_item-13],.resp-tabs-container>div[aria-controls=tab_item-1],.resp-tabs-container>div[aria-controls=tab_item-3],.resp-tabs-container>div[aria-controls=tab_item-5],.resp-tabs-container>div[aria-controls=tab_item-7],.resp-tabs-container>div[aria-controls=tab_item-9] {
        background: #112752!important
    }

    .resp-tabs-container>div[aria-controls=tab_item-12] .nav_text_rat,.resp-tabs-container>div[aria-controls=tab_item-13] .nav_text_rat,.resp-tabs-container>div[aria-controls=tab_item-1] .nav_text_rat,.resp-tabs-container>div[aria-controls=tab_item-3] .nav_text_rat,.resp-tabs-container>div[aria-controls=tab_item-5] .nav_text_rat,.resp-tabs-container>div[aria-controls=tab_item-7] .nav_text_rat,.resp-tabs-container>div[aria-controls=tab_item-9] .nav_text_rat {
        background: #18356e
    }
}

@media screen and (max-width: 685px) {
    .box_main_tabs_1 .wrap_main_tabs {
        margin:0 -38px!important;
        width: auto!important;
        background: 0 0
    }

    .box_main_tabs_1 .wrap_section_nav {
        padding-right: 0
    }

    .box_main_tabs_1 .wrap_section_nav .nav_logo {
        padding-left: 0;
        height: 100%
    }

    .box_main_tabs_1 .wrap_section_nav .nav_logo img {
        display: inline-block;
        vertical-align: middle
    }

    .box_main_tabs_1 .wrap_section_nav .nav_logo:before {
        content: '';
        display: inline-block;
        vertical-align: middle;
        height: 100%;
        width: 0
    }

    .box_main_tabs_1 .wrap_section_nav .section_nav.nav_text_rat {
        position: absolute;
        left: 0;
        top: 0
    }

    .box_main_tabs_1 .wrap_section_nav .section_nav.logo_block,.box_main_tabs_1 .wrap_section_nav .section_nav.rev_block {
        display: block;
        padding-left: 67px
    }

    .box_main_tabs_1 .wrap_section_nav .section_nav.logo_block {
        height: 47px
    }

    .box_main_tabs_1 .wrap_section_nav .section_nav.rev_block {
        height: 35px;
        line-height: 35px;
        background: #222831
    }

    .box_main_tabs_1 .wrap_section_nav .section_nav.btn_pos {
        position: absolute;
        right: 0;
        top: 0;
        height: 100%
    }

    .box_main_tabs_1 .wrap_section_nav .section_nav.btn_pos .btn_paly {
        position: absolute;
        right: 11px;
        top: 50%;
        margin-top: -28px
    }

    .box_main_tabs_1 .wrap_section_nav .nav_rev {
        padding-left: 27px
    }

    .box_main_tabs_1 .wrap_section_nav .nav_rev:before {
        width: 23px;
        height: 23px;
        margin-top: -11px;
        background: url(/static/img_1/ico_rev_nav_sm.png) no-repeat
    }

    .resp-tabs-container>div[aria-controls=tab_item-12],.resp-tabs-container>div[aria-controls=tab_item-13],.resp-tabs-container>div[aria-controls=tab_item-1],.resp-tabs-container>div[aria-controls=tab_item-3],.resp-tabs-container>div[aria-controls=tab_item-5],.resp-tabs-container>div[aria-controls=tab_item-7],.resp-tabs-container>div[aria-controls=tab_item-9] {
        background: #112752!important
    }

    .resp-tabs-container>div[aria-controls=tab_item-12] .nav_text_rat,.resp-tabs-container>div[aria-controls=tab_item-13] .nav_text_rat,.resp-tabs-container>div[aria-controls=tab_item-1] .nav_text_rat,.resp-tabs-container>div[aria-controls=tab_item-3] .nav_text_rat,.resp-tabs-container>div[aria-controls=tab_item-5] .nav_text_rat,.resp-tabs-container>div[aria-controls=tab_item-7] .nav_text_rat,.resp-tabs-container>div[aria-controls=tab_item-9] .nav_text_rat {
        background: #18356e
    }

    .resp-tabs-container>div[aria-controls=tab_item-12] .section_nav.rev_block,.resp-tabs-container>div[aria-controls=tab_item-13] .section_nav.rev_block,.resp-tabs-container>div[aria-controls=tab_item-1] .section_nav.rev_block,.resp-tabs-container>div[aria-controls=tab_item-3] .section_nav.rev_block,.resp-tabs-container>div[aria-controls=tab_item-5] .section_nav.rev_block,.resp-tabs-container>div[aria-controls=tab_item-7] .section_nav.rev_block,.resp-tabs-container>div[aria-controls=tab_item-9] .section_nav.rev_block {
        background: #071f42
    }
}

.box_top_game_1 .box_game_slot {
    display: block;
    border: 1px solid #0f3667
}

.box_top_game_1 .box_game_slot img {
    display: block;
    width: 100%;
    height: auto
}

.box_top_game_1 .list_game {
    padding: 0 1px 1px;
    position: relative;
    text-shadow: -1px -1px 0 #000;
    -webkit-text-shadow: -1px -1px 0 #000;
    -moz-text-shadow: -1px -1px 0 #000;
    background: #0f3667
}

.box_top_game_1 .list_game:before {
    content: '';
    position: absolute;
    width: 46px;
    top: 0;
    left: 0;
    height: 100%;
    background: #3a1c23
}

.box_top_game_1 .list_game li {
    height: 34px;
    line-height: 34px;
    font-size: 16px;
    padding-left: 52px;
    position: relative;
    border-top: 1px solid #0a2951
}

.box_top_game_1 .list_game li span {
    font-weight: 700;
    font-size: 18px
}

.box_top_game_1 .list_game li:first-child {
    border-top: 0
}

.box_top_game_1 .list_game li.ico_1:before,.box_top_game_1 .list_game li.ico_2:before,.box_top_game_1 .list_game li.ico_3:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 46px;
    height: 33px
}

.box_top_game_1 .list_game li.ico_1:before {
    background: url(/static/img_1/ico_list_game_1.png) 50% 50% no-repeat
}

.box_top_game_1 .list_game li.ico_2:before {
    background: url(/static/img_1/ico_list_game_2.png) 50% 50% no-repeat
}

.box_top_game_1 .list_game li.ico_3:before {
    background: url(/static/img_1/ico_list_game_3.png) 50% 50% no-repeat
}

.box_top_game_1 .box_slot {
    display: block;
    vertical-align: top;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    text-align: center
}

.box_top_game_1 .box_slot img {
    display: block;
    width: 100%;
    height: auto
}

.box_top_game_1 .box_slot .box_hover,.box_top_game_1 .box_slot .link_slot_sm {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0
}

.box_top_game_1 .box_slot .box_hover {
    display: none;
    cursor: default;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-animation: bounceY1 .5s linear;
    -moz-animation: bounceY1 .5s linear;
    -ms-animation: bounceY1 .5s linear;
    -o-animation: bounceY1 .5s linear;
    animation: bounceY1 .5s linear;
    background: #070f27;
    background: rgba(7,15,39,.6)
}

.box_top_game_1 .box_slot.active .box_hover,.box_top_game_1 .box_slot:hover .box_hover {
    display: block
}

.box_top_game_1 .box_slot .box_hover .name {
    display: table;
    width: 100%;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.2
}

.box_top_game_1 .box_slot .box_hover .name span {
    display: table-cell;
    height: 72px;
    vertical-align: middle
}

.box_top_game_1 .box_slot .btn_play {
    display: inline-block;
    width: 194px;
    height: 58px;
    line-height: 56px;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    padding-left: 55px;
    border-radius: 28px;
    -webkit-border-radius: 28px;
    -moz-border-radius: 28px;
    position: relative;
    overflow: hidden;
    border: 1px solid #b7453a;
    background: #222831
}

.box_top_game_1 .box_slot .btn_play:before {
    content: '';
    position: absolute;
    width: 57px;
    height: 56px;
    left: 0;
    top: 0;
    -webkit-transition: left .35s;
    -moz-transition: left .35s;
    -o-transition: left .35s;
    transition: left .35s;
    z-index: 1;
    background: url(/static/img_1/ico_btn_play_slot.png) no-repeat
}

.box_top_game_1 .box_slot .btn_play span {
    position: relative;
    display: inline-block;
    overflow: hidden
}

.box_top_game_1 .box_slot .btn_play span:after {
    content: '';
    position: absolute;
    top: 0;
    overflow: hidden;
    border-radius: 30px;
    height: 100%;
    width: 291px;
    background: url(/static/img_1/blik.png) 0 50% no-repeat;
    -webkit-animation: slideBlik 2s infinite;
    -moz-animation: slideBlik 2s infinite;
    -ms-animation: slideBlik 2s infinite;
    -o-animation: slideBlik 2s infinite;
    animation: slideBlik 2s infinite;
    opacity: .9
}

.box_top_game_1 .box_slot .btn_play.active span {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    opacity: 0
}

.box_top_game_1 .box_slot .btn_play.active:before {
    left: 100%;
    margin-left: -57px;
    background-position: 0 100%
}

.box_top_game_1 .box_slot .bot_panel {
    position: absolute;
    left: 0;
    width: 100%;
    height: 41px;
    line-height: 41px;
    bottom: 0;
    padding: 0 10px;
    text-align: left;
    font-size: 14px;
    font-weight: 400;
    white-space: nowrap;
    background: #070f27
}

.box_top_game_1 .box_slot .bot_panel a,.box_top_game_1 .box_slot .bot_panel span {
    position: relative;
    color: #b7453a
}

.box_top_game_1 .box_slot .bot_panel .demo {
    font-size: 20px;
    padding-left: 33px;
    font-weight: 700
}

.box_top_game_1 .box_slot .bot_panel .demo:hover {
    color: #c1e1ff
}

.box_top_game_1 .box_slot .bot_panel .demo:before {
    content: '';
    position: absolute;
    width: 29px;
    height: 29px;
    left: 0;
    top: 50%;
    margin-top: -15px;
    background: url(/static/img_1/ico_slot_demo.png) no-repeat
}

.box_top_game_1 .box_slot .bot_panel .demo:hover:before {
    background-position: 0 100%
}

.box_top_game_1 .box_slot .bot_panel .lk,.box_top_game_1 .box_slot .bot_panel .sh {
    padding-left: 20px;
    margin-left: 7px
}

.box_top_game_1 .box_slot .bot_panel .lk:before,.box_top_game_1 .box_slot .bot_panel .sh:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    height: 16px;
    margin-top: -8px
}

.box_top_game_1 .box_slot .bot_panel .lk:before {
    width: 20px;
    background: url(/static/img_1/ico_slot_lk.png) no-repeat
}

.box_top_game_1 .box_slot .bot_panel .sh:before {
    width: 16px;
    background: url(/static/img_1/ico_slot_sh.png) no-repeat
}

.box_top_game_1 .box_slot.label_hit:before,.box_top_game_1 .box_slot.label_money:before {
    content: '';
    position: absolute;
    width: 74px;
    height: 36px;
    left: -1px;
    bottom: -4px
}

.box_top_game_1 .box_slot.label_money:before {
    background: url(/static/img_1/slot_label_money.png) no-repeat
}

.box_top_game_1 .box_slot.label_hit:before {
    background: url(/static/img_1/slot_label_hit.png) no-repeat
}

.box_top_game_1 .box_hover .close {
    display: none;
    position: absolute;
    width: 12px;
    height: 12px;
    right: 10px;
    top: 10px;
    cursor: pointer;
    background: url(/static/img_1/close_header_logo.png) no-repeat
}

.box_top_game_1 .box_hover .close:hover {
    background-position: 0 100%
}

.box_srch_third_1 {
    line-height: 1.2
}

.box_srch_third_1>:first-child {
    margin-top: 0
}

.box_srch_third_1 h1 {
    font-size: 22px;
    margin-top: 5px
}

.box_srch_third_1 h2 {
    font-size: 18px;
    margin-top: 5px
}

.box_srch_third_1 h3,.box_srch_third_1 h4,.box_srch_third_1 h5,.box_srch_third_1 h6 {
    font-size: 16px
}

.box_srch_third_1 p:last-child {
    margin-bottom: 0
}

.box_srch_third_1 .wrap_soc .label_soc,.box_srch_third_1 .wrap_soc .ssk-group {
    display: inline-block;
    vertical-align: middle
}

.box_srch_third_1 .wrap_soc .label_soc {
    margin-right: 5px;
    color: #98c0e7
}

.box_srch_third_1 .img_srch {
    max-width: 304px;
    height: auto;
    box-shadow: 1px 1px 5px 0 rgba(0,0,0,.6);
    -webkit-box-shadow: 1px 1px 5px 0 rgba(0,0,0,.6);
    -moz-box-shadow: 1px 1px 5px 0 rgba(0,0,0,.6);
    border: 1px solid #b6463b
}

.box_srch_third_1 .img_srch.fl_l {
    margin-right: 20px
}

.box_srch_third_1 .img_srch.fl_r {
    margin-left: 20px
}

.cap-popup {
    margin: 15px 0;
    box-shadow: 0 0 5px 3px rgba(0,0,0,.25);
    -webkit-box-shadow: 0 0 5px 3px rgba(0,0,0,.25);
    -moz-box-shadow: 0 0 5px 3px rgba(0,0,0,.25);
    background: #243d77
}

.cap-popup-1__top-line {
    height: 30px;
    position: relative;
    background: url(/static/img_1/bg_popup_line.png) 50% 100% repeat-x
}

.cap-popup-1__bot-line {
    height: 32px;
    position: relative;
    background: url(/static/img_1/bg_popup_line.png) 50% 0 repeat-x
}

.cap-popup-1__close {
    width: 30px;
    height: 30px;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    background: url(/static/img_1/bg_popup_close.png)
}

.cap-popup-1__content {
    position: relative;
    width: 650px;
    height: 315px;
    background: url(/static/img_1/bg_popup_cap_cont_sm.jpg) 50% 0 no-repeat
}

.cap-popup-1__logo {
    position: absolute;
    width: 138px;
    height: 141px;
    left: 50%;
    margin-left: -69px;
    top: -25px;
    background: url(/static/img_1/logo_popup_cap.png) no-repeat
}

.cap-popup-1__title {
    font-size: 26px;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 15px
}

.cap-popup-1__back-layout {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: url(/static/img_1/bg_cap_popup_layout.jpg) 50% 50% no-repeat;
    background-size: cover
}

.cap-popup-1__content-info {
    position: relative;
    padding-top: 115px;
    width: 254px;
    margin-left: 30px;
    text-align: center
}

.cap-popup-1__box-img {
    position: absolute;
    top: 48px;
    right: 21px;
    width: 244px;
    height: 181px;
    overflow: hidden;
    border: 1px solid #3f639f
}

.cap-popup-1__img {
    display: block;
    width: 100%;
    height: auto
}

@media screen and (max-width: 685px) {
    .cap-popup-1__content {
        width:299px;
        height: 396px;
        background: url(/static/img_1/bg_popup_cap_cont_xs.jpg) 50% 0 no-repeat
    }

    .cap-popup-1__content-info {
        padding-top: 115px;
        width: 244px
    }

    .cap-popup-1__title {
        font-size: 24px;
        margin-bottom: 110px
    }
}

.box_statistic_1 {
    font-weight: 700;
    padding: 19px 0;
    background: #222831
}

.box_statistic_1 .inner {
    margin: 0 19px 16px;
    padding-bottom: 15px;
    overflow: hidden;
    border-bottom: 1px solid #27629b
}

.box_statistic_1 .inner .d_t {
    margin-bottom: 5px
}

.box_statistic_1 .title {
    width: 70px;
    font-weight: 400
}

.box_statistic_1 .title span {
    font-size: 36px;
    font-weight: 700
}

.box_statistic_1 .ico {
    width: 70px
}

.box_statistic_1 .list {
    text-align: left;
    font-weight: 400
}

.box_statistic_1 .list li {
    margin-bottom: 8px;
    position: relative;
    padding-left: 17px
}

.box_statistic_1 .list li.li_1:before,.box_statistic_1 .list li.li_2:before,.box_statistic_1 .list li.li_3:before,.box_statistic_1 .list li.li_4:before {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    left: 0;
    top: 50%;
    margin-top: -5px
}

.box_statistic_1 .list li.li_1:before {
    background: #fff000
}

.box_statistic_1 .list li.li_2:before {
    background: #109517
}

.box_statistic_1 .list li.li_3:before {
    background: #cf1cb4
}

.box_statistic_1 .list li.li_4:before {
    background: #5282e2
}

.big_social_count {
    text-align: center
}

.big_social_count .fb,.big_social_count .gp,.big_social_count .vk {
    display: inline-block;
    vertical-align: top;
    width: 68px;
    height: 62px;
    margin: 0 8px;
    font-size: 20px;
    padding-top: 5px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.4);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.4);
    -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,.4);
    background: url(/static/img_1/big_soc_count.png) no-repeat
}

.big_social_count .fb {
    background-position: 0 0;
    color: #3350ae
}

.big_social_count .gp {
    background-position: 0 -62px;
    color: #d83d2d
}

.big_social_count .vk {
    background-position: 0 100%;
    color: #43688e
}

.box_statistic_1 #donutchart {
    margin-left: -55px
}

.box_one_new_1 .img_srch.fl_r,.box_srch_1 .img_srch.fl_r,.box_srch_second_1 .img_srch {
    margin-left: 20px
}

.box_header_game_1 {
    margin-bottom: 24px;
    text-align: center;
    background: url(/static/img_1/bg_head_bottom.png) 50% 0 repeat-x #6d1818;
    border-bottom: 1px solid #00113c
}

.box_header_game_1 .center {
    position: relative;
    height: 96px
}

.box_header_game_1 .logo_game {
    position: absolute;
    width: 165px;
    height: 100%;
    left: 0;
    top: 0;
    background: url(/static/img_1/logo_head_game.png) 0 50% no-repeat
}

.box_header_game_1 .head_title {
    display: inline-block;
    padding: 0 210px;
    line-height: 1.2
}

.box_header_game_1 .head_title .title {
    display: table-cell;
    height: 96px;
    vertical-align: middle;
    font-size: 28px;
    text-transform: uppercase;
    font-weight: 700;
    text-shadow: 1px 1px 1px #000
}

.box_srch_1 .wrap_soc .label_soc,.box_srch_1 .wrap_soc .ssk-group,.box_srch_second_1 .wrap_soc .label_soc,.box_srch_second_1 .wrap_soc .ssk-group,.box_three_player_1 .box_player {
    display: inline-block;
    vertical-align: middle
}

.box_one_new_1 .img_srch,.box_srch_1 .img_srch,.box_srch_second_1 .img_srch {
    max-width: 304px;
    height: auto;
    border: 1px solid #b7453a
}

.box_srch_second_1 {
    margin-bottom: 11px;
    line-height: 1.2
}

.box_srch_second_1>:first-child {
    margin-top: 0
}

.box_srch_second_1 h1 {
    font-size: 22px;
    margin-top: 5px
}

.box_srch_second_1 h2 {
    font-size: 18px;
    margin-top: 5px
}

.box_srch_second_1 h3,.box_srch_second_1 h4,.box_srch_second_1 h5,.box_srch_second_1 h6 {
    font-size: 16px
}

.box_srch_second_1 p:last-child {
    margin-bottom: 0
}

.box_srch_second_1 .wrap_soc .label_soc {
    margin-right: 5px
}

.box_one_new_1 .img_srch,.box_srch_second_1 .img_srch {
    box-shadow: 1px 1px 5px 0 rgba(0,0,0,.6);
    -webkit-box-shadow: 1px 1px 5px 0 rgba(0,0,0,.6);
    -moz-box-shadow: 1px 1px 5px 0 rgba(0,0,0,.6)
}

.box_one_new_1 .img_srch.fl_l,.box_srch_second_1 .img_srch {
    margin-right: 20px
}

@media (max-width: 666px) {
    .box_one_new_1 .img_srch,.box_srch_second_1 .img_srch {
        display:block;
        float: none;
        margin: 0 0 10px;
        width: 100%;
        height: auto;
        max-width: none
    }
}

.box_srch_1 {
    margin-bottom: 11px;
    line-height: 1.2
}

.box_srch_1 .inner_srch img {
    width: 100%;
    height: auto
}

.box_srch_third_1 .inner_srch img {
    width: 100%;
    height: auto
}

.box_srch_1>:first-child {
    margin-top: 0
}

.box_srch_1 h1 {
    font-size: 22px;
    margin-top: 5px
}

.box_srch_1 h2 {
    font-size: 18px;
    margin-top: 5px
}

.box_srch_1 h3,.box_srch_1 h4,.box_srch_1 h5,.box_srch_1 h6 {
    font-size: 16px
}

.box_srch_1 p:last-child {
    margin-bottom: 0
}

.box_srch_1 .wrap_soc .label_soc {
    margin-right: 5px;
    color: #98c0e7
}

.box_srch_1 .img_srch {
    box-shadow: 1px 1px 5px 0 rgba(0,0,0,.6);
    -webkit-box-shadow: 1px 1px 5px 0 rgba(0,0,0,.6);
    -moz-box-shadow: 1px 1px 5px 0 rgba(0,0,0,.6)
}

.box_srch_1 .img_srch.fl_l {
    margin-right: 20px
}

.box_three_player_1 {
    font-weight: 700;
    margin-bottom: 10px
}

.box_three_player_1 .one_item {
    padding: 0 5px;
    text-align: center
}

.box_three_player_1 .box_player {
    max-width: 272px;
    height: 200px;
    overflow: hidden;
    position: relative;
    color: #fff
}

.box_three_player_1 .box_player.pl_1 {
    border: 1px solid #dd8103
}

.box_three_player_1 .box_player.pl_2 {
    border: 1px solid #6f737c
}

.box_three_player_1 .box_player.pl_3 {
    border: 1px solid #b5391b
}

.box_three_player_1 .box_player img {
    display: block;
    width: 100%;
    height: auto
}

.box_three_player_1 .box_player .box_hover {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    background: #070f27;
    background: rgba(7,15,39,.6)
}

.box_three_player_1 .box_player .box_hover .name {
    display: table;
    width: 100%;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.2
}

.box_three_player_1 .box_player .box_hover .name span {
    display: table-cell;
    height: 65px;
    vertical-align: middle
}

.box_three_player_1 .box_player .bot_panel {
    position: absolute;
    left: 0;
    width: 100%;
    height: 41px;
    line-height: 41px;
    bottom: 0;
    padding: 0 10px;
    text-align: left;
    font-size: 16px;
    font-weight: 400;
    background: #070f27
}

.box_three_player_1 .box_player .bot_panel a,.box_three_player_1 .box_player .bot_panel span {
    position: relative;
    color: #b7453a
}

.box_three_player_1 .box_player .bot_panel .pl {
    padding-left: 29px;
    position: relative
}

.box_three_player_1 .box_player .bot_panel .sum {
    padding-left: 28px;
    position: relative;
    font-weight: 700
}

.box_three_player_1 .box_player .bot_panel .sum span {
    font-size: 20px;
    color: #fff
}

.box_three_player_1 .box_player .bot_panel .pl:before,.box_three_player_1 .box_player .bot_panel .sum:before {
    content: '';
    position: absolute;
    left: 0;
    width: 22px;
    height: 22px;
    top: 50%;
    margin-top: -12px
}

.box_three_player_1 .box_player .bot_panel .pl:before {
    background: url(/static/img_1/ico_box_player_pl.png) no-repeat
}

.box_three_player_1 .box_player .bot_panel .sum:before {
    background: url(/static/img_1/ico_box_player_sum.png) no-repeat
}

.box_three_player_1 .box_player.pl_1:before,.box_three_player_1 .box_player.pl_2:before,.box_three_player_1 .box_player.pl_3:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1
}

.box_three_player_1 .box_player.pl_1:before {
    width: 99px;
    height: 108px;
    margin-top: -54px;
    margin-left: -47px;
    background: url(/static/img_1/ico_box_pl_1.png) no-repeat
}

.box_three_player_1 .box_player.pl_2:before {
    width: 110px;
    height: 105px;
    margin-top: -55px;
    margin-left: -53px;
    background: url(/static/img_1/ico_box_pl_2.png) no-repeat
}

.box_three_player_1 .box_player.pl_3:before {
    width: 84px;
    height: 92px;
    margin-top: -46px;
    margin-left: -42px;
    background: url(/static/img_1/ico_box_pl_3.png) no-repeat
}

.box_three_player_1 .box_player .box_hover .name .hov_vis {
    display: none
}

.box_three_player_1 .box_player:hover .box_hover .name .hov_vis {
    display: table-cell
}

.box_three_player_1 .box_player:hover .box_hover .name .vis {
    display: none
}

.box_three_player_1 .owl-next,.box_three_player_1 .owl-prev {
    display: none;
    position: absolute;
    width: 19px;
    height: 120px;
    top: 50%;
    margin-top: -60px
}

.box_three_player_1 .owl-prev {
    left: -25px;
    background: url(/static/img_1/slots_control_left.png) no-repeat
}

.box_three_player_1 .owl-next {
    right: -25px;
    background: url(/static/img_1/slots_control_right.png) no-repeat
}

@media (min-width: 1118px) and (device-width) {
    .box_three_player_1 .owl-wrapper {
        position:static!important;
        width: auto!important;
        margin: 0 -5px;
        transform: translate3d(0,0,0)!important;
        -ms-transform: translate3d(0,0,0)!important;
        -webkit-transform: translate3d(0,0,0)!important
    }

    .box_three_player_1 .owl-item {
        width: 33.3%!important
    }

    .box_three_player_1 .one_item {
        margin-bottom: 6px
    }

    .box_three_player_1 .box_player:hover:after {
        content: '';
        position: absolute;
        width: 48px;
        height: 50px;
        top: 50%;
        left: 50%;
        margin-top: -29px;
        margin-left: -20px;
        z-index: 2;
        background: url(/static/img_1/ico_box_pl_play.png) no-repeat
    }
}

@media (min-width: 685px) and (max-width:1118px) {
    .box_three_player_1 .box_player,.box_three_player_1 .one_item .box_more_slot {
        height:auto
    }

    .box_three_player_1 .owl-wrapper {
        position: static!important;
        width: auto!important;
        margin: 0 -5px;
        transform: translate3d(0,0,0)!important;
        -ms-transform: translate3d(0,0,0)!important;
        -webkit-transform: translate3d(0,0,0)!important
    }

    .box_three_player_1 .owl-item {
        width: 50%!important
    }

    .box_three_player_1 .owl-next,.box_three_player_1 .owl-prev {
        display: block
    }

    .box_three_player_1 .box_player.small_box {
        height: 95px;
        margin-bottom: 8px
    }

    .box_three_player_1 .owl-buttons {
        display: none
    }

    .box_three_player_1 .box_player.pl_2:before {
        width: 40px;
        height: 45px;
        margin-top: 0;
        margin-left: 0;
        left: 6px;
        top: 44px;
        background: url(/static/img_1/ico_box_pl_2_sm.png) no-repeat
    }

    .box_three_player_1 .box_player.pl_3:before {
        width: 41px;
        height: 45px;
        margin-top: 0;
        margin-left: 0;
        left: 6px;
        top: 44px;
        background: url(/static/img_1/ico_box_pl_3_sm.png) no-repeat
    }

    .box_three_player_1 .box_player.small_box .bot_panel {
        padding-left: 57px
    }

    .content_three_player.owl-carousel {
        max-width: 555px;
        margin: 0 auto
    }
}

@media screen and (max-width: 685px) {
    .box_three_player_1 .box_player,.box_three_player_1 .one_item .box_more_slot {
        height:auto
    }

    .box_three_player_1 .owl-next,.box_three_player_1 .owl-prev {
        display: block
    }

    .box_three_player_1 .more {
        font-size: 18px;
        margin: 0 -30px
    }

    .content_three_player.owl-carousel {
        max-width: 244px;
        margin: 0 auto
    }
}

.box_header_1 {
    margin-bottom: 18px
}

.box_header_1 .top_header {
    height: 110px;
    padding-top: 21px;
    background: url(/static/img_1/bg_head_top_full.png) 50% 0 no-repeat #460505
}

@media (max-width: 1118px) {
    .box_header_1 .top_header {
        display:none
    }
}

.box_header_1 .top_header.not_logo {
    height: 97px
}

.box_header_1 .bottom_header {
    height: 51px;
    padding-top: 5px;
    position: relative;
    box-shadow: 0 1px 0 0 rgba(0,0,0,.6);
    -webkit-box-shadow: 0 1px 0 0 rgba(0,0,0,.6);
    -moz-box-shadow: 0 1px 0 0 rgba(0,0,0,.6);
    background: url(/static/img_1/bg_head_bottom.png) 50% 0 repeat-x #6d1818
}

.box_header_1 .header_logo {
    margin-bottom: 25px
}

.box_header_1 .header_logo .one_item {
    display: block;
    padding: 0 5px 5px;
    text-align: center
}

.box_header_1 .header_logo .one_logo {
    padding: 2px;
    box-shadow: 1px 1px 3px 0 rgba(0,0,0,.6);
    -webkit-box-shadow: 1px 1px 3px 0 rgba(0,0,0,.6);
    -mox-box-shadow: 1px 1px 3px 0 rgba(0,0,0,.6);
    background: url(/static/img_1/bg_top_logo.png) 0 50% repeat-x;
    border: 1px solid gold
}

.box_header_1 .header_logo .one_logo .img {
    height: 114px;
    overflow: hidden;
    box-shadow: 0 0 5px 1px rgba(0,0,0,.5) inset;
    -webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,.5) inset;
    -moz-box-shadow: 0 0 5px 1px rgba(0,0,0,.5) inset;
    position: relative;
    background: #092a5b
}

.box_header_1 .header_logo .one_logo .img:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 100%
}

.box_header_1 .header_logo .one_logo .img img {
    display: inline-block;
    vertical-align: middle;
    max-height: 90%;
    width: auto;
    margin-top: 10px
}

.box_header_1 .header_logo .one_logo .img.img_add {
    position: relative;
    text-align: left
}

.box_header_1 .header_logo .one_logo .img.img_add img {
    width: 100%;
    height: auto;
    max-height: none
}

.box_header_1 .header_logo .one_logo .img.img_add .name {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    height: 33px;
    line-height: 33px;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    padding: 0 33px 0 9px;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background: #6d1818
}

.box_header_1 .header_logo .one_logo .img.img_add .name:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    width: 33px;
    height: 33px;
    background: url(/static/img_1/more_img_add.png) no-repeat
}

.box_header_1 .header_logo .link_logo,.box_header_1 .header_logo .show_detail {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    cursor: pointer
}

.box_header_1 .header_logo .detail_box {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #0a2647;
    background: rgba(10,38,71,.65)
}

.box_header_1 .header_logo .active .detail_box,.box_header_1 .header_logo .one_logo:hover .detail_box {
    display: block
}

.box_header_1 .header_logo .detail_box .bot_panel {
    position: absolute;
    width: 100%;
    height: 34px;
    line-height: 34px;
    left: 0;
    bottom: 0;
    padding: 0 10px;
    font-size: 16px;
    color: #4b7eae;
    background: #0f1837
}

.box_header_1 .header_logo .detail_box .bot_panel a {
    color: #4b7eae
}

.box_header_1 .header_logo .detail_box .rev {
    padding-left: 27px;
    position: relative
}

.box_header_1 .header_logo .detail_box .rev:before {
    content: '';
    position: absolute;
    width: 23px;
    height: 23px;
    left: 0;
    top: 50%;
    margin-top: -12px;
    background: url(/static/img_1/bg_head_logo_rev.png) no-repeat
}

.box_header_1 .header_logo .detail_box .rev:hover {
    color: #c1e1ff
}

.box_header_1 .header_logo .detail_box .rev:hover:before {
    background-position: 0 100%
}

.box_header_1 .header_logo .detail_box .rat {
    position: relative;
    padding-left: 22px;
    font-style: italic
}

.box_header_1 .header_logo .detail_box .rat:before {
    content: '';
    position: absolute;
    width: 18px;
    height: 18px;
    left: 0;
    top: 50%;
    margin-top: -10px;
    background: url(/static/img_1/header_logo_rat.png) no-repeat
}

.box_header_1 .header_logo .detail_box .btn_play {
    display: inline-block;
    width: 194px;
    height: 58px;
    line-height: 56px;
    font-size: 21px;
    font-weight: 700;
    color: #fff;
    padding-left: 46px;
    border-radius: 28px;
    -webkit-border-radius: 28px;
    -moz-border-radius: 28px;
    position: relative;
    overflow: hidden;
    border: 1px solid #b7453a;
    background: #222831;
    margin-top: 12px;
    text-transform: uppercase
}

.box_header_1 .header_logo .detail_box .btn_play:before {
    content: '';
    position: absolute;
    width: 57px;
    height: 56px;
    left: 0;
    top: 0;
    -webkit-transition: left .35s;
    -moz-transition: left .35s;
    -o-transition: left .35s;
    transition: left .35s;
    z-index: 1;
    background: url(/static/img_1/ico_btn_play_slot.png) no-repeat
}

.box_header_1 .header_logo .detail_box .btn_play span {
    position: relative;
    display: inline-block;
    overflow: hidden
}

.box_header_1 .header_logo .detail_box .btn_play span:after {
    content: '';
    position: absolute;
    top: 0;
    overflow: hidden;
    border-radius: 30px;
    height: 100%;
    width: 291px;
    background: url(/static/img_1/blik.png) 0 50% no-repeat;
    -webkit-animation: slideBlik 2s infinite;
    -moz-animation: slideBlik 2s infinite;
    -ms-animation: slideBlik 2s infinite;
    -o-animation: slideBlik 2s infinite;
    animation: slideBlik 2s infinite;
    opacity: .9
}

.box_header_1 .header_logo .detail_box .btn_play.active span {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    opacity: 0
}

.box_header_1 .header_logo .detail_box .btn_play.active:before {
    left: 100%;
    margin-left: -57px;
    background-position: 0 100%
}

.box_header_1 .header_logo .detail_box .close {
    display: none;
    position: absolute;
    width: 12px;
    height: 12px;
    right: 10px;
    top: 10px;
    cursor: pointer;
    background: url(/static/img_1/close_header_logo.png) no-repeat
}

.box_header_1 .header_logo .detail_box .close:hover {
    background-position: 0 100%
}

.box_header_1 .header_logo .one_logo .img .btns {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    padding-top: 17px;
    background: #34031f;
    background: rgba(52,3,31,.8)
}

.box_header_1 .header_logo .one_logo .img:hover .btns {
    display: block
}

.box_header_1 .header_logo .owl-next,.box_header_1 .header_logo .owl-prev {
    position: absolute;
    width: 19px;
    height: 120px;
    top: 50%;
    margin-top: -63px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.box_header_1 .header_logo .owl-prev {
    left: -40px;
    background: url(/static/img_1/header_logo_control_left_full.png) 50% 50% no-repeat;
    background-size: 100% 100%
}

.box_header_1 .header_logo .owl-next {
    right: -40px;
    background: url(/static/img_1/header_logo_control_right_full.png) 50% 50% no-repeat;
    background-size: 100% 100%
}

.box_header_1 .header_logo .owl-next:hover,.box_header_1 .header_logo .owl-prev:hover {
    width: 23px
}

.btn.btn_top_1,.btn.btn_top_2 {
    display: inline-block;
    width: 80%;
    margin-bottom: 10px;
    line-height: 30px
}

.box_header_1 .box_slider_wins {
    width: 460px;
    height: 34px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 0 10px 0 169px;
    font-size: 19px;
    font-weight: 700;
    text-shadow: -1px -1px 0 rgba(0,0,0,.5);
    -webkit-text-shadow: -1px -1px 0 rgba(0,0,0,.5);
    -moz-text-shadow: -1px -1px 0 rgba(0,0,0,.5);
    box-shadow: 0 0 5px 1px rgba(0,0,0,.15) inset;
    -webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,.15) inset;
    -moz-box-shadow: 0 0 5px 1px rgba(0,0,0,.15) inset;
    position: relative;
    color: #e27523;
    border: 1px solid #e27523;
    background: #41110c
}

.box_header_1 .box_slider_wins span {
    color: #fff
}

.box_header_1 .box_slider_wins .wrap_lines {
    height: 32px;
    line-height: 32px;
    position: relative
}

.box_header_1 .box_slider_wins .wrap_lines:after,.box_header_1 .box_slider_wins .wrap_lines:before {
    content: '';
    position: absolute;
    width: 13px;
    height: 4px;
    left: 50%;
    margin-left: -6px;
    z-index: 1
}

.box_header_1 .box_slider_wins .wrap_lines:before {
    background: url(/static/img_1/slide_wins_cor_top.png) no-repeat;
    top: 0
}

.box_header_1 .box_slider_wins .wrap_lines:after {
    background: url(/static/img_1/slide_wins_cor_bot.png) no-repeat;
    bottom: 0
}

.box_header_1 .box_slider_wins .wrap_lines .img {
    position: absolute;
    left: -160px;
    top: -11px;
    width: 52px;
    height: 52px;
    overflow: hidden;
    border: 1px solid #d13737;
    z-index: 1
}

.box_header_1 .box_slider_wins .wrap_lines .img img {
    width: 100%;
    height: auto
}

.box_header_1 .box_slider_wins .wrap_lines .position {
    content: '';
    position: absolute;
    width: 153px;
    height: 34px;
    line-height: 34px;
    top: -1px;
    left: -171px;
    padding-left: 70px;
    color: #fff;
    background: url(/static/img_1/bg_position.png) no-repeat
}

.box_header_1 .box_slider_wins .wrap_lines .position.pos_1 {
    background-position: 0 0;
    color: #833b00;
    text-shadow: 0 1px 0 #fbcb4f;
    -webkit-text-shadow: 0 1px 0 #fbcb4f;
    -moz-text-shadow: 0 1px 0 #fbcb4f
}

.box_header_1 .jackpot,.box_news_1 .box_new .bot_panel .more,.box_news_1 .box_new .text,.box_sb_tour_1 .counter .numb,.box_three_jp_1 .box_video .panel_jp span {
    text-shadow: -1px -1px 0 #000;
    -moz-text-shadow: -1px -1px 0 #000
}

.box_header_1 .box_slider_wins .wrap_lines .position.pos_2 {
    background-position: 0 -34px
}

.box_header_1 .box_slider_wins .wrap_lines .position.pos_3 {
    background-position: 0 100%
}

.box_header_1 .box_slider_wins .wrap_lines .one_item {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s
}

.box_header_1 .container_main_menu ul li a,.box_side_panel_1 .side_panel {
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s
}

.box_header_1 .box_slider_wins .wrap_lines .one_item.active {
    opacity: 1
}

.box_header_1 .jackpot {
    line-height: 34px;
    white-space: nowrap;
    -webkit-text-shadow: -1px -1px 0 #000;
    font-weight: 700
}

.box_header_1 .jackpot .tit_jp {
    float: left;
    font-size: 18px;
    width: 114px;
    height: 34px;
    text-align: center;
    margin-right: 3px;
    background: url(/static/img_1/bg_tit_jp_full.png) no-repeat
}

.box_header_1 .jackpot .jp {
    float: left;
    font-size: 24px;
    margin-right: 2px;
    padding-left: 30px;
    background: url(/static/img_1/bg_jp_$.png) no-repeat
}

.box_header_1 .jackpot .jp span {
    float: left;
    width: 26px;
    height: 34px;
    text-align: center;
    margin-right: 3px;
    background: url(/static/img_1/bg_jp.png) no-repeat
}

.box_header_1 .jackpot .btn_jp {
    float: left;
    padding: 0 12px;
    font-size: 19px
}

.box_header_1 .container_main_menu .menu {
    position: relative
}

.box_header_1 .container_main_menu ul li {
    float: left
}

.box_header_1 .container_main_menu ul li a {
    display: block;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 700;
    text-shadow: 1px 1px 0 rgba(0,0,0,.5);
    -webkit-text-shadow: 1px 1px 0 rgba(0,0,0,.5);
    -moz-text-shadow: 1px 1px 0 rgba(0,0,0,.5);
    height: 46px;
    line-height: 46px;
    transition: all .2s;
    color: #fff
}

.box_header_1 .container_main_menu ul li a:hover {
    color: #b7453a
}

.box_header_1 .container_main_menu ul.fl_l li {
    margin-right: 50px
}

.box_header_1 .container_main_menu ul.fl_r li {
    margin-left: 50px
}

.box_header_1 .logo {
    position: absolute;
    width: 174px;
    height: 96px;
    left: 50%;
    margin-left: -70px;
    top: -95px;
    z-index: 1;
    background: url(/static/img_1/logo_head_game.png) no-repeat
}

.box_header_1 .container_main_menu .button_menu {
    display: block;
    width: 44px;
    margin-top: 15px;
    cursor: pointer
}

.box_header_1 .container_main_menu .button_menu span {
    display: block;
    height: 5px;
    margin-bottom: 7px;
    background: #fff
}

.box_header_1 .search_field {
    margin-bottom: 10px;
    height: 30px;
    border: 1px solid #b7453a;
    background: #222831
}

.box_header_1 .search_field .search_btn,.box_header_1 .search_field .search_text {
    background: 0 0;
    outline: 0;
    border: none;
    height: 100%
}

.box_header_1 .search_field .search_btn {
    float: right;
    width: 30px;
    height: 28px;
    cursor: pointer;
    background: url(/static/img_1/ico_search_field.png) 50% 50% no-repeat
}

.box_header_1 .search_field .search_text {
    width: 80%;
    padding-left: 10px;
    color: #fff;
    font-size: 13px
}

.box_header_1 .social_1 {
    margin-top: 25px
}

.drop_box {
    overflow: hidden
}

.drop_box li {
    height: 0
}

.drop_box li.active,.drop_box.drop li {
    height: auto
}

.box_header_1 .container_main_menu .drop_lang {
    position: absolute;
    z-index: 5;
    right: 0;
    top: 6px;
    box-shadow: 0 0 6px 1px rgba(0,0,0,.2) inset;
    -webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,.2) inset;
    -moz-box-shadow: 0 0 6px 1px rgba(0,0,0,.2) inset;
    background: #222831;
    border: 1px solid #b7453a;
    font-size: 14px;
    text-transform: uppercase
}

.box_header_1 .container_main_menu .drop_lang li {
    float: none;
    display: block
}

.box_header_1 .container_main_menu .drop_lang li a {
    display: block;
    height: 28px;
    line-height: 14px;
    position: relative;
    font-weight: 400;
    padding: 8px 25px 6px 30px
}

.box_header_1 .container_main_menu .drop_lang li a:hover {
    background: #021b38
}

.box_header_1 .container_main_menu .drop_lang li.active a {
    border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px
}

.box_header_1 .drop_lang li.active a:after {
    content: '';
    position: absolute;
    background: url(/static/img_1/cor_drop_lang.png) no-repeat;
    width: 14px;
    height: 9px;
    top: 10px;
    right: 5px
}

.box_header_1 .container_main_menu .drop_lang .lang_1:before,.box_header_1 .container_main_menu .drop_lang .lang_2:before,.box_header_1 .container_main_menu .drop_lang .lang_3:before,.box_header_1 .container_main_menu .drop_lang .lang_4:before,.box_header_1 .container_main_menu .drop_lang .lang_5:before,.box_header_1 .container_main_menu .drop_lang .lang_6:before,.box_header_1 .container_main_menu .drop_lang .lang_7:before {
    content: '';
    position: absolute;
    background: url(/static/img_1/ico_langs.png) no-repeat;
    width: 20px;
    height: 14px;
    left: 6px;
    top: 7px
}

.box_header_1 .container_main_menu .drop_lang .lang_1:before {
    background-position: 0 0
}

.box_header_1 .container_main_menu .drop_lang .lang_2:before {
    background-position: 0 -14px
}

.box_header_1 .container_main_menu .drop_lang .lang_3:before {
    background-position: 0 -28px
}

.box_header_1 .container_main_menu .drop_lang .lang_4:before {
    background-position: 0 -42px
}

.box_header_1 .container_main_menu .drop_lang .lang_5:before {
    background-position: 0 -56px
}

.box_header_1 .container_main_menu .drop_lang .lang_6:before {
    background-position: 0 -70px
}

.box_header_1 .container_main_menu .drop_lang .lang_7:before {
    background-position: 0 -84px
}

@media (min-width: 1118px) and (device-width) {
    .box_header_1 .header_logo .owl-next,.box_header_1 .header_logo .owl-prev {
        display:none
    }

    .box_header_1:hover .owl-next,.box_header_1:hover .owl-prev {
        display: block
    }

    .box_header_1 .container_main_menu {
        position: relative;
        padding-right: 125px
    }
}

@media (min-width: 685px) and (max-width:1118px) {
    .box_header_1 .bottom_header {
        height:66px
    }

    .box_header_1 .top_header {
        height: 110px;
        padding-top: 15px;
        background: url(/static/img_1/bg_head_top_sm.png) 0 50% repeat-x
    }

    .box_header_1 .header_logo .one_item {
        padding: 0 5px;
        text-align: center
    }

    .box_header_1 .header_logo .one_logo {
        padding: 0;
        background: 0 0;
        box-shadow: none;
        border: 1px solid #b7453a
    }

    .box_header_1 .header_logo .one_logo .img {
        height: 80px
    }

    .box_header_1 .header_logo .owl-next,.box_header_1 .header_logo .owl-prev {
        width: 17px;
        height: 80px;
        margin-top: -40px
    }

    .box_header_1 .owl-prev {
        left: -35px;
        background: url(/static/img_1/header_logo_control_left_sm.png) 50% 50% no-repeat;
        background-size: 100% 100%
    }

    .box_header_1 .header_logo .owl-next {
        right: -35px;
        background: url(/static/img_1/header_logo_control_right_sm.png) 50% 50% no-repeat;
        background-size: 100% 100%
    }

    .box_header_1 .header_logo .owl-next:hover,.box_header_1 .header_logo .owl-prev:hover {
        width: 20px
    }

    .box_header_1 .header_logo .one_logo .img .btns {
        padding-top: 0
    }

    .btn.btn_top_1,.btn.btn_top_2 {
        display: block;
        float: left;
        height: 100%;
        margin-bottom: 0;
        line-height: 75px;
        padding: 0;
        border-radius: 0
    }

    .btn.btn_top_1 {
        width: 40%
    }

    .btn.btn_top_2 {
        width: 60%
    }

    .box_header_1 .logo {
        position: static;
        float: left;
        width: 193px;
        height: 62px;
        margin-left: 0;
        background: url(/static/img_1/bg_logo_sm.png) 0 50% no-repeat
    }

    .box_header_1 .container_main_menu {
        float: right
    }

    .box_header_1 .container_main_menu .box_main_menu {
        position: fixed;
        height: 100%;
        left: 0;
        top: 0;
        z-index: 5
    }

    .box_header_1 .container_main_menu .box_main_menu.open {
        right: 0;
        -webkit-animation: fade .5s;
        -moz-animation: fade .5s;
        -ms-animation: fade .5s;
        -o-animation: fade .5s;
        animation: fade .5s
    }

    .box_header_1 .container_main_menu .box_main_menu .menu {
        display: none;
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        background: #112752;
        width: 355px;
        padding: 26px 20px;
        text-align: left;
        overflow: auto;
        z-index: 6
    }

    .box_header_1 .container_main_menu .box_main_menu.open .menu {
        display: block
    }

    .box_header_1 .container_main_menu .box_main_menu .menu_overlay {
        display: none;
        position: fixed;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        z-index: 5
    }

    .box_header_1 .container_main_menu .box_main_menu.open .menu_overlay {
        display: block
    }

    .box_header_1 .container_main_menu ul {
        float: none
    }

    .box_header_1 .container_main_menu ul.fl_l li,.box_header_1 .container_main_menu ul.fl_r li {
        margin: 0;
        float: none
    }

    .box_header_1 .container_main_menu ul li a {
        font-weight: 400;
        text-transform: inherit;
        height: 55px;
        line-height: 55px;
        border-bottom: 1px solid #b7453a;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .box_header_1 .jackpot {
        padding: 22px 0 3px;
        display: block;
        float: none;
        margin: 0 auto;
        width: 547px
    }

    .box_header_1 .top_header.not_logo {
        display: none
    }
}

@media screen and (max-width: 685px) {
    .box_header_1 .bottom_header {
        height:60px
    }

    .box_header_1 .top_header {
        height: 95px;
        padding-top: 12px;
        background: url(/static/img_1/bg_head_top_sm.png) 0 50% repeat-x
    }

    .box_header_1 .container_main_menu .button_menu {
        margin-top: 13px
    }

    .box_header_1 .header_logo .one_item {
        padding: 0 5px;
        text-align: center
    }

    .box_header_1 .header_logo .one_logo {
        padding: 0;
        background: 0 0;
        box-shadow: none;
        border: 1px solid #b7453a
    }

    .box_header_1 .header_logo .one_logo .img {
        height: 70px
    }

    .box_header_1 .header_logo .owl-next,.box_header_1 .header_logo .owl-prev {
        width: 17px;
        height: 71px;
        margin-top: -35px
    }

    .box_header_1 .header_logo .owl-prev {
        left: -25px;
        background: url(/static/img_1/header_logo_control_left_xs.png) 50% 50% no-repeat;
        background-size: 100% 100%
    }

    .box_header_1 .header_logo .owl-next {
        right: -25px;
        background: url(/static/img_1/header_logo_control_right_sm.png) 50% 50% no-repeat;
        background-size: 100% 100%
    }

    .box_header_1 .header_logo .owl-next:hover,.box_header_1 .header_logo .owl-prev:hover {
        width: 20px
    }

    .box_header_1 .header_logo .one_logo .img .btns {
        padding-top: 0
    }

    .btn.btn_top_1,.btn.btn_top_2 {
        display: block;
        float: left;
        height: 100%;
        margin-bottom: 0;
        line-height: 66px;
        padding: 0;
        border-radius: 0
    }

    .btn.btn_top_1 {
        width: 40%
    }

    .btn.btn_top_2 {
        width: 60%
    }

    .box_header_1 .logo {
        position: static;
        float: left;
        width: 152px;
        height: 55px;
        margin-left: 0;
        background: url(/static/img_1/bg_logo_xs.png) 0 50% no-repeat
    }

    .box_header_1 .container_main_menu {
        float: right
    }

    .box_header_1 .container_main_menu .box_main_menu {
        position: fixed;
        height: 100%;
        left: 0;
        top: 0;
        z-index: 5
    }

    .box_header_1 .container_main_menu .box_main_menu.open {
        right: 0;
        -webkit-animation: fade .5s;
        -moz-animation: fade .5s;
        -ms-animation: fade .5s;
        -o-animation: fade .5s;
        animation: fade .5s
    }

    .box_header_1 .container_main_menu .box_main_menu .menu {
        display: none;
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        background: #112752;
        width: 250px;
        padding: 26px 15px;
        text-align: left;
        overflow: auto;
        z-index: 6
    }

    .box_header_1 .container_main_menu .box_main_menu.open .menu {
        display: block
    }

    .box_header_1 .container_main_menu .box_main_menu .menu_overlay {
        display: none;
        position: fixed;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        z-index: 5
    }

    .box_header_1 .container_main_menu .box_main_menu.open .menu_overlay {
        display: block
    }

    .box_header_1 .container_main_menu ul {
        float: none
    }

    .box_header_1 .container_main_menu ul.fl_l li,.box_header_1 .container_main_menu ul.fl_r li {
        margin: 0;
        float: none
    }

    .box_header_1 .container_main_menu ul li a {
        font-weight: 400;
        text-transform: inherit;
        height: auto;
        line-height: 1.5;
        border-bottom: 1px solid #b7453a;
        padding: 10px 0
    }

    .box_header_1 .jackpot {
        padding: 14px 0;
        display: inline-block;
        float: none;
        white-space: inherit
    }

    .box_header_1 .jackpot .jp {
        float: none;
        margin-bottom: 8px
    }

    .box_header_1 .jackpot .btn {
        float: none
    }

    .box_header_1 .top_header.not_logo {
        display: none
    }
}

.box_slide_videos_1 .wrap_content_videos {
    padding: 10px 40px
}

.box_slide_videos_1 .content_videos {
    margin: 0 -5px
}

.box_slide_videos_1 .one_item {
    padding: 0 5px
}

.box_slide_videos_1 .box_video {
    position: relative;
    border: 1px solid #215487
}

.box_slide_videos_1 .box_video .img {
    display: block;
    position: relative
}

.box_slide_videos_1 .box_video .img:after {
    content: '';
    position: absolute;
    width: 62px;
    height: 45px;
    left: 50%;
    margin-left: -31px;
    top: 50%;
    margin-top: -35px;
    opacity: .6;
    background: url(/static/img_1/ico_video_play.png) no-repeat
}

.box_slide_videos_1 .box_video:hover .img:after {
    opacity: 1
}

.box_slide_videos_1 .box_video .img img {
    display: block;
    width: 100%;
    height: auto
}

.box_slide_videos_1 .box_video .bot_panel {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    padding: 0 15px;
    background: #000;
    background: rgba(0,0,0,.4)
}

.box_slide_videos_1 .box_video .bot_panel .name {
    font-weight: 700;
    padding-right: 21px;
    position: relative;
    color: #fff
}

.box_slide_videos_1 .box_video .bot_panel .name:after {
    content: '';
    position: absolute;
    width: 15px;
    height: 15px;
    right: 0;
    top: 50%;
    margin-top: -8px;
    background: url(/static/img_1/ico_name_video.png) no-repeat
}

.box_slide_videos_1 .box_video .bot_panel .rev {
    padding-left: 25px;
    position: relative;
    color: #b7453a
}

.box_slide_videos_1 .box_video .bot_panel .rev:after {
    content: '';
    position: absolute;
    width: 19px;
    height: 19px;
    left: 0;
    top: 50%;
    margin-top: -10px;
    background: url(/static/img_1/ico_rev_video.png) no-repeat
}

.box_slide_videos_1 .owl-next,.box_slide_videos_1 .owl-prev {
    position: absolute;
    width: 19px;
    height: 120px;
    top: 50%;
    margin-top: -60px
}

.box_slide_videos_1 .owl-prev {
    left: -25px;
    background: url(/static/img_1/slots_control_left.png) no-repeat
}

.box_slide_videos_1 .owl-next {
    right: -25px;
    background: url(/static/img_1/slots_control_right.png) no-repeat
}

@media (min-width: 685px) and (max-width:1118px) {
    .box_slide_videos_1 .wrap_content_videos {
        max-width:555px;
        margin: 0 auto;
        padding: 0
    }

    .box_slide_videos_1 {
        background: 0 0;
        border: none;
        box-shadow: none;
        padding: 0
    }
}

@media screen and (max-width: 685px) {
    .box_slide_videos_1 .wrap_content_videos {
        max-width:244px;
        margin: 0 auto;
        padding: 0
    }

    .box_slide_videos_1 {
        background: 0 0;
        border: none;
        box-shadow: none;
        padding: 0
    }
}

.box_side_panel_1 .side_panel {
    position: fixed;
    width: 300px;
    right: -193px;
    bottom: 0;
    top: 115px;
    transition: all .2s;
    padding: 15px;
    z-index: 10;
    background: #6d1818
}

.box_side_panel_1 .side_panel .menu,.box_side_panel_1 .side_panel .search_field {
    display: none
}

.box_side_panel_1 .side_panel .box_small_slots {
    top: 20px
}

.box_side_panel_1 .big_toggle {
    position: absolute;
    width: 45px;
    height: 100px;
    right: inherit;
    left: -45px;
    top: 50%;
    margin-top: -50px;
    cursor: pointer;
    background: url(/static/img_1/bg_big_toggle.png) 0 100% no-repeat
}

.box_side_panel_1 .open .big_toggle {
    background-position: 0 0
}

.box_side_panel_1 .side_panel.open {
    right: 0
}

.box_side_panel_1 .side_panel.open .menu,.box_side_panel_1 .side_panel.open .search_field {
    display: block
}

.box_side_panel_1 .side_panel.open .box_small_slots {
    top: 130px
}

.box_side_panel_1 .search_field {
    margin-bottom: 10px;
    height: 30px;
    border: 1px solid #b7453a;
    background: #222831
}

.box_side_panel_1 .search_field .search_btn,.box_side_panel_1 .search_field .search_text {
    background: 0 0;
    outline: 0;
    border: none;
    height: 100%
}

.box_side_panel_1 .search_field .search_btn {
    float: right;
    width: 30px;
    height: 28px;
    cursor: pointer;
    background: url(/static/img_1/ico_search_field.png) 50% 50% no-repeat
}

.box_side_panel_1 .search_field .search_text {
    width: 80%;
    padding-left: 10px;
    color: #fff;
    font-size: 13px
}

.box_side_panel_1 .side_panel .menu {
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px
}

.box_side_panel_1 .side_panel .menu ul {
    margin: 0 -3px
}

.box_side_panel_1 .side_panel .menu ul li {
    float: left;
    width: 50%;
    padding: 0 3px;
    margin-bottom: 5px
}

.box_side_panel_1 .side_panel .menu ul li a {
    display: block;
    height: 30px;
    line-height: 30px;
    font-weight: 700;
    background: #b7453a;
    color: #fff
}

.box_side_panel_1 .side_panel .box_small_slots {
    margin: 0 -4px;
    overflow: auto;
    position: absolute;
    bottom: 0
}

.box_side_panel_1 .side_panel .box_small_slots .one_sl {
    float: left;
    padding: 0 4px;
    margin-bottom: 10px
}

.box_side_panel_1 .side_panel .box_small_slots .one_sl .sl {
    display: block;
    width: 84px;
    height: 84px;
    border: 1px solid #3079be
}

.box_side_panel_1 .side_panel .box_small_slots .one_sl .sl:hover {
    border-color: #efab0d
}

.box_side_panel_1 .side_panel .box_small_slots .one_sl .sl img {
    display: block;
    width: 100%;
    height: 100%
}

@media (min-width: 685px) and (max-width:1118px) {
    .box_side_panel_1 .side_panel {
        display:none
    }
}

@media screen and (max-width: 685px) {
    .box_side_panel_1 .side_panel {
        display:none
    }
}

.box_three_video_1 {
    font-weight: 700;
    margin-bottom: 10px
}

.box_three_video_1 .one_item {
    padding: 0 5px;
    text-align: center
}

.box_three_video_1 .box_video {
    display: inline-block;
    vertical-align: middle;
    max-width: 272px;
    height: 200px;
    overflow: hidden;
    position: relative;
    color: #fff
}

.box_three_video_1 .box_video.vd_1 {
    border: 1px solid #dd8103
}

.box_three_video_1 .box_video.vd_2 {
    border: 1px solid #6f737c
}

.box_three_video_1 .box_video.vd_3 {
    border: 1px solid #b5391b
}

.box_three_video_1 .box_video img {
    display: block;
    width: 100%;
    height: auto
}

.box_three_video_1 .box_video .box_hover {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    background: #070f27;
    background: rgba(7,15,39,.6)
}

.box_three_video_1 .box_video .bot_panel {
    position: absolute;
    left: 0;
    width: 100%;
    height: 41px;
    line-height: 41px;
    bottom: 0;
    text-align: left;
    font-size: 16px;
    font-weight: 400;
    color: #b9babd;
    padding-left: 62px;
    padding-right: 10px;
    background: #070f27
}

.box_three_video_1 .box_video .bot_panel span {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%
}

.box_three_video_1 .box_video.vd_1:before,.box_three_video_1 .box_video.vd_2:before,.box_three_video_1 .box_video.vd_3:before {
    content: '';
    position: absolute;
    z-index: 1;
    left: 7px;
    bottom: 6px
}

.box_three_video_1 .box_video.vd_1:before {
    width: 55px;
    height: 59px;
    background: url(/static/img_1/ico_box_video_1.png) no-repeat
}

.box_three_video_1 .box_video.vd_2:before {
    width: 47px;
    height: 52px;
    background: url(/static/img_1/ico_box_video_2.png) no-repeat
}

.box_three_video_1 .box_video.vd_3:before {
    width: 44px;
    height: 47px;
    background: url(/static/img_1/ico_box_video_3.png) no-repeat
}

.box_three_video_1 .box_video:after {
    content: '';
    position: absolute;
    width: 62px;
    height: 45px;
    left: 50%;
    margin-left: -31px;
    top: 50%;
    margin-top: -35px;
    opacity: .6;
    background: url(/static/img_1/ico_video_play.png) no-repeat
}

.box_three_video_1 .box_video:hover:after {
    opacity: 1
}

.box_three_video_1 .owl-next,.box_three_video_1 .owl-prev {
    display: none;
    position: absolute;
    width: 19px;
    height: 120px;
    top: 50%;
    margin-top: -60px
}

.box_three_video_1 .owl-prev {
    left: -25px;
    background: url(/static/img_1/slots_control_left.png) no-repeat
}

.box_three_video_1 .owl-next {
    right: -25px;
    background: url(/static/img_1/slots_control_right.png) no-repeat
}

@media (min-width: 1118px) and (device-width) {
    .box_three_video_1 .owl-wrapper {
        position:static!important;
        width: auto!important;
        margin: 0 -5px;
        transform: translate3d(0,0,0)!important;
        -ms-transform: translate3d(0,0,0)!important;
        -webkit-transform: translate3d(0,0,0)!important
    }

    .box_three_video_1 .owl-item {
        width: 33.3%!important
    }

    .box_three_video_1 .one_item {
        margin-bottom: 6px
    }
}

@media (min-width: 685px) and (max-width:1118px) {
    .box_three_video_1 .owl-wrapper {
        position:static!important;
        width: auto!important;
        margin: 0 -5px;
        transform: translate3d(0,0,0)!important;
        -ms-transform: translate3d(0,0,0)!important;
        -webkit-transform: translate3d(0,0,0)!important
    }

    .box_three_video_1 .owl-item {
        width: 50%!important
    }

    .box_three_video_1 .box_video {
        height: auto
    }

    .box_three_video_1 .owl-next,.box_three_video_1 .owl-prev {
        display: block
    }

    .box_three_video_1 .box_video.small_box {
        height: 95px;
        margin-bottom: 8px
    }

    .box_three_video_1 .owl-buttons {
        display: none
    }

    .content_three_video.owl-carousel {
        max-width: 555px;
        margin: 0 auto
    }
}

@media screen and (max-width: 685px) {
    .box_three_video_1 .box_video {
        height:auto
    }

    .box_three_video_1 .owl-next,.box_three_video_1 .owl-prev {
        display: block
    }

    .content_three_video.owl-carousel {
        max-width: 244px;
        margin: 0 auto
    }
}

.box_footer_1 {
    padding: 25px 0;
    position: relative;
    font-size: 14px;
    margin-top: 20px;
    background: url(/static/img_1/bg_head_top_full.png) 50% 5px repeat-y #460505
}

.box_footer_1:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 5px;
    left: 0;
    top: 0;
    background: url(/static/img_1/bg_line_foot.png) 50% 0 repeat-x
}

.box_footer_1 .foot_menu {
    margin: 0 0 30px;
    padding: 0;
    list-style: none;
    position: relative
}

.box_footer_1 .foot_menu .sub-menu {
    display: none;
    position: absolute;
    left: 0;
    top: 20px;
    width: 100%
}

.box_footer_1 .foot_menu li:hover .sub-menu {
    display: block
}

.box_footer_1 .foot_menu li:hover {
    padding-bottom: 20px;
    margin-bottom: -20px
}

.box_footer_1 .foot_menu li {
    margin-top: 10px;
    display: inline-block
}

.box_footer_1 .foot_menu li:first-child {
    margin-left: 0
}

.box_footer_1 .foot_menu li a {
    display: block;
    line-height: 16px;
    text-transform: uppercase;
    font-size: 14px;
    padding-right: 20px;
    border-right: 1px solid #fff;
    color: #fff;
    margin-right: 20px
}

.box_footer_1 .foot_menu li:first-child a {
    padding-left: 0;
    border-left: 0
}

.box_footer_1 .foot_menu li a:hover {
    text-decoration: underline
}

.box_footer_1 .mes {
    width: 430px;
    padding-left: 38px;
    position: relative
}

.box_footer_1 .mes:before {
    content: '';
    position: absolute;
    left: 0;
    width: 27px;
    height: 27px;
    top: 50%;
    margin-top: -14px;
    background: url(/static/img_1/ico_mes.png) no-repeat
}

.box_sb_tour_1 .wrap_box_tour {
    box-shadow: 0 3px 5px 0 rgba(0,0,0,.5);
    -webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,.5);
    -moz-box-shadow: 0 3px 5px 0 rgba(0,0,0,.5);
    border: 1px solid #0b3464;
    background: #0b3464
}

.box_sb_tour_1 .wrap_box_tour .box_img {
    display: block
}

.box_sb_tour_1 .wrap_box_tour .box_img img {
    display: block;
    width: 100%;
    height: auto
}

.box_sb_tour_1 .wrap_box_tour .box_count {
    padding: 17px
}

.box_sb_tour_1 .counter {
    display: inline-block;
    width: 235px;
    font-size: 32px;
    font-weight: 700;
    background: url(/static/img_1/bg_count_sb.png) no-repeat
}

.box_sb_tour_1 .counter .numb {
    height: 42px;
    line-height: 42px;
    overflow: hidden;
    letter-spacing: 17px;
    -webkit-text-shadow: -1px -1px 0 #000
}

.box_sb_tour_1 .counter .numb span {
    float: left;
    width: 67px;
    margin-left: 17px;
    padding-left: 9px
}

.box_sb_tour_1 .counter .numb #s {
    display: none
}

.box_sb_tour_1 .counter .numb span:first-child {
    margin-left: 0
}

.box_sb_tour_1 .label_count {
    font-size: 16px;
    overflow: hidden;
    height: 30px;
    line-height: 25px;
    color: #98c0e7
}

.box_sb_tour_1 .label_count span {
    float: left;
    width: 33.333333%
}

@media (min-width: 685px) and (max-width:1118px) {
    .box_sb_tour_1 .main_title {
        margin-left:0;
        margin-right: 0
    }

    .box_sb_tour_1 {
        max-width: 545px;
        margin: 0 auto
    }

    .box_sb_tour_1 .wrap_box_tour .box_img {
        float: left;
        width: 270px
    }

    .box_sb_tour_1 .wrap_box_tour .box_count {
        padding: 45px 17px 17px 285px
    }
}

@media screen and (max-width: 685px) {
    .box_sb_tour_1 {
        margin-bottom:15px
    }

    .box_sb_tour_1 .wrap_box_tour {
        max-width: 244px;
        margin: 0 auto
    }

    .box_sb_tour_1 .counter {
        width: 205px;
        font-size: 24px;
        font-weight: 700;
        background: url(/static/img_1/bg_count_xs.png) no-repeat
    }

    .box_sb_tour_1 .counter .numb {
        height: 34px;
        line-height: 34px
    }

    .box_sb_tour_1 .counter .numb span {
        width: 57px;
        padding-left: 8px
    }
}

.box_news_1 {
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 10px
}

.box_news_1 .one_item {
    padding: 0 5px;
    text-align: center;
    margin-bottom: 14px
}

.box_news_1 .box_new {
    display: inline-block;
    vertical-align: top;
    max-width: 272px;
    overflow: hidden;
    position: relative;
    box-shadow: 0 3px 5px 0 rgba(0,0,0,.35);
    -webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,.35);
    -moz-box-shadow: 0 3px 5px 0 rgba(0,0,0,.35);
    background: #3a1c23
}

.box_news_1 .box_new .img {
    padding: 1px
}

.box_news_1 .box_new .img img {
    display: block;
    width: 100%;
    height: auto
}

.box_news_1 .box_new .text {
    display: table;
    height: 98px;
    width: 100%;
    text-align: center;
    font-size: 20px;
    line-height: 1.1;
    -webkit-text-shadow: -1px -1px 0 #000
}

.box_news_1 .box_new .text span {
    display: table-cell;
    vertical-align: middle;
    padding: 15px;
    height: 98px
}

.box_news_1 .box_new .text span span {
    display: block;
    padding: 0;
    max-height: 67px;
    overflow: hidden;
    height: auto
}

.box_news_1 .box_new .bot_panel {
    font-weight: 400;
    text-align: center;
    background: #6d1818
}

.box_news_1 .box_new .bot_panel .date,.box_news_1 .box_new .bot_panel .more {
    width: 50%;
    height: 52px;
    line-height: 52px
}

.box_news_1 .box_new .bot_panel .date {
    color: #98c0e7
}

.box_news_1 .box_new .bot_panel .more {
    text-decoration: underline;
    -webkit-text-shadow: -1px -1px 0 #000;
    background: #145696;
    color: #fff
}

.box_news_1 .box_new .bot_panel .more span {
    position: relative;
    padding-right: 15px
}

.box_news_1 .box_new .bot_panel .more span:after {
    content: '';
    position: absolute;
    width: 10px;
    height: 15px;
    right: 0;
    top: 50%;
    margin-top: -8px;
    background: url(/static/img_1/ico_box_new_more.png) no-repeat
}

.box_news_1 .box_new .bot_panel .more:hover {
    text-decoration: none
}

.box_news_1 .owl-next,.box_news_1 .owl-prev {
    display: none;
    position: absolute;
    width: 19px;
    height: 120px;
    top: 50%;
    margin-top: -60px
}

.box_news_1 .owl-prev {
    left: -25px;
    background: url(/static/img_1/slots_control_left.png) no-repeat
}

.box_news_1 .owl-next {
    right: -25px;
    background: url(/static/img_1/slots_control_right.png) no-repeat
}

@media (min-width: 1118px) and (device-width) {
    .box_news_1 .owl-wrapper {
        position:static!important;
        width: auto!important;
        margin: 0 -5px;
        transform: translate3d(0,0,0)!important;
        -ms-transform: translate3d(0,0,0)!important;
        -webkit-transform: translate3d(0,0,0)!important
    }

    .box_news_1 .owl-item {
        width: 33.3%!important
    }

    .box_news_1 .box_new .bot_panel .date,.box_news_1 .box_new .bot_panel .more {
        height: 33px;
        line-height: 33px
    }

    .box_news_1 .box_new .img.c_logo {
        height: 100px;
        margin-top: 30px
    }

    .box_news_1 .box_new .img {
        height: 202px;
        overflow: hidden
    }
}

@media (min-width: 685px) and (max-width:1118px) {
    .box_news_1 .owl-wrapper {
        position:static!important;
        width: auto!important;
        margin: 0 -5px;
        transform: translate3d(0,0,0)!important;
        -ms-transform: translate3d(0,0,0)!important;
        -webkit-transform: translate3d(0,0,0)!important
    }

    .box_news_1 .owl-item {
        width: 50%!important
    }

    .wrap_content_news {
        max-width: 555px;
        margin: 0 auto
    }

    .box_news_1 .one_item {
        margin-bottom: 18px;
        padding-bottom: 5px
    }

    .box_news_1 .box_new .img {
        height: 180px;
        overflow: hidden
    }
}

.box_content_slots_1 .box_slot .box_hover,.box_three_jp_1 .box_video .box_hover {
    -webkit-transform: translateY(0);
    -webkit-animation: bounceY1 .5s linear;
    -ms-animation: bounceY1 .5s linear
}

@media screen and (max-width: 685px) {
    .box_news_1 .owl-next,.box_news_1 .owl-prev {
        display:block
    }

    .box_news_1 .one_item {
        padding-bottom: 5px
    }

    .wrap_content_news {
        max-width: 244px;
        margin: 0 auto
    }
}

.box_three_jp_1 {
    font-weight: 700;
    margin-bottom: 10px
}

.box_three_jp_1 .one_item {
    padding: 0 5px;
    text-align: center
}

.box_three_jp_1 .box_video {
    display: inline-block;
    vertical-align: middle;
    max-width: 272px;
    height: 200px;
    overflow: hidden;
    position: relative;
    color: #fff;
    cursor: pointer
}

.box_three_jp_1 .box_video.jp_1 {
    border: 1px solid #dd8103
}

.box_three_jp_1 .box_video.jp_2 {
    border: 1px solid #6f737c
}

.box_three_jp_1 .box_video.jp_3 {
    border: 1px solid #b5391b
}

.box_three_jp_1 .box_video img {
    display: block;
    width: 100%;
    height: auto
}

.box_three_jp_1 .box_video .box_hover {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    cursor: default;
    -ms-transform: translateY(0);
    transform: translateY(0);
    -moz-animation: bounceY1 .5s linear;
    -o-animation: bounceY1 .5s linear;
    animation: bounceY1 .5s linear;
    background: #070f27;
    background: rgba(7,15,39,.6)
}

.box_three_jp_1 .box_video.active .box_hover {
    display: block;
    z-index: 1
}

.box_three_jp_1 .box_video .box_hover .name {
    display: table;
    width: 100%;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.2
}

.box_three_jp_1 .box_video .box_hover .name span {
    display: table-cell;
    height: 72px;
    vertical-align: middle
}

.box_three_jp_1 .box_video .bot_panel {
    position: absolute;
    left: 0;
    width: 100%;
    height: 50px;
    bottom: 0;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    padding-top: 8px;
    cursor: default;
    background: #070f27
}

.box_three_jp_1 .box_video .panel_jp {
    display: inline-block
}

.box_three_jp_1 .box_video .panel_jp span {
    float: left;
    font-weight: 700;
    font-size: 24px;
    -webkit-text-shadow: -1px -1px 0 #000;
    width: 27px;
    height: 34px;
    line-height: 34px;
    margin: 0 1px;
    background: url(/static/img_1/ico_span_jp.png) no-repeat
}

.box_three_jp_1 .box_video .btn_play {
    display: inline-block;
    width: 194px;
    height: 58px;
    line-height: 56px;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    padding-left: 55px;
    border-radius: 28px;
    -webkit-border-radius: 28px;
    -moz-border-radius: 28px;
    position: relative;
    overflow: hidden;
    z-index: 1;
    border: 1px solid #b7453a;
    background: #222831
}

.box_three_jp_1 .box_video .btn_play:before {
    content: '';
    position: absolute;
    width: 57px;
    height: 56px;
    left: 0;
    top: 0;
    -webkit-transition: left .35s;
    -moz-transition: left .35s;
    -o-transition: left .35s;
    transition: left .35s;
    z-index: 1;
    background: url(/static/img_1/ico_btn_play_video.png) no-repeat
}

.box_three_jp_1 .box_video .btn_play span {
    position: relative;
    display: inline-block;
    overflow: hidden
}

.box_three_jp_1 .box_video .btn_play span:after {
    content: '';
    position: absolute;
    top: 0;
    overflow: hidden;
    border-radius: 30px;
    height: 100%;
    width: 291px;
    background: url(/static/img_1/blik.png) 0 50% no-repeat;
    -webkit-animation: slideBlik 2s infinite;
    -moz-animation: slideBlik 2s infinite;
    -ms-animation: slideBlik 2s infinite;
    -o-animation: slideBlik 2s infinite;
    animation: slideBlik 2s infinite;
    opacity: .9
}

.box_three_jp_1 .box_video .btn_play.active span {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    opacity: 0
}

.box_three_jp_1 .box_video .btn_play.active:before {
    left: 100%;
    margin-left: -57px
}

.box_three_jp_1 .owl-next,.box_three_jp_1 .owl-prev {
    display: none;
    position: absolute;
    width: 19px;
    height: 120px;
    top: 50%;
    margin-top: -60px
}

.box_three_jp_1 .owl-prev {
    left: -25px;
    background: url(/static/img_1/slots_control_left.png) no-repeat
}

.box_three_jp_1 .owl-next {
    right: -25px;
    background: url(/static/img_1/slots_control_right.png) no-repeat
}

.box_three_jp_1 .box_hover .close {
    position: absolute;
    width: 12px;
    height: 12px;
    right: 10px;
    top: 10px;
    cursor: pointer;
    background: url(/static/img_1/close_header_logo.png) no-repeat
}

.box_three_jp_1 .box_hover .close:hover {
    background-position: 0 100%
}

@media (min-width: 1118px) and (device-width) {
    .box_three_jp_1 .owl-wrapper {
        position:static!important;
        width: auto!important;
        margin: 0 -5px;
        transform: translate3d(0,0,0)!important;
        -ms-transform: translate3d(0,0,0)!important;
        -webkit-transform: translate3d(0,0,0)!important
    }

    .box_three_jp_1 .owl-item {
        width: 33.3%!important
    }

    .box_three_jp_1 .one_item {
        margin-bottom: 6px
    }

    .box_views_1 .box_view {
        min-height: 220px
    }
}

@media (min-width: 685px) and (max-width:1118px) {
    .box_three_jp_1 .owl-wrapper {
        position:static!important;
        width: auto!important;
        margin: 0 -5px;
        transform: translate3d(0,0,0)!important;
        -ms-transform: translate3d(0,0,0)!important;
        -webkit-transform: translate3d(0,0,0)!important
    }

    .box_three_jp_1 .owl-item {
        width: 50%!important
    }

    .box_three_jp_1 .box_video {
        height: auto
    }

    .box_three_jp_1 .owl-next,.box_three_jp_1 .owl-prev {
        display: block
    }

    .box_three_jp_1 .box_video.small_box {
        height: 95px;
        margin-bottom: 8px
    }

    .box_three_jp_1 .owl-buttons {
        display: none
    }

    .content_three_video.owl-carousel {
        max-width: 555px;
        margin: 0 auto
    }

    .box_three_jp_1 .box_video .btn_play {
        margin-top: 20px
    }
}

@media screen and (max-width: 685px) {
    .box_three_jp_1 .box_video {
        height:auto
    }

    .box_three_jp_1 .owl-next,.box_three_jp_1 .owl-prev {
        display: block
    }

    .content_three_video.owl-carousel {
        max-width: 244px;
        margin: 0 auto
    }

    .box_three_jp_1 .box_video .box_hover .name {
        font-size: 19px;
        line-height: 1.1
    }

    .box_three_jp_1 .box_video .box_hover .name span {
        height: 55px
    }
}

.box_views_1 {
    margin-bottom: 11px;
    font-size: 16px
}

.box_views_1 .box_view {
    border: 1px solid;
    padding: 10px 17px 20px;
    box-shadow: 0 0 6px 1px rgba(0,0,0,.2) inset;
    -webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,.2) inset;
    -moz-box-shadow: 0 0 6px 1px rgba(0,0,0,.2) inset
}

.box_views_1 .box_view.green {
    border-color: #0c9e14;
    background: #1e4d1b;
    color: #7eea84
}

.box_views_1 .box_view.green .title_line {
    border-color: #0c9e14
}

.box_views_1 .box_view.red {
    border-color: #c43412;
    background: #7b1d1a;
    color: #ffc9c6
}

.box_views_1 .box_view.red .title_line {
    border-color: #c43412
}

@media (min-width: 685px) and (max-width:1118px) {
    .box_views_1 .toggle_slide.box_view {
        padding:0
    }

    .box_views_1 .toggle_slide .title_line {
        height: 44px;
        line-height: 44px;
        margin: 0;
        padding: 0 15px
    }

    .box_views_1 .toggle_slide .title_line:after {
        content: '';
        position: absolute;
        right: 13px;
        width: 11px;
        height: 19px;
        top: 50%;
        margin-top: -9px;
        background: url(/static/img_1/bg_cor_sltog.png) no-repeat
    }

    .box_views_1 .toggle_slide.open .title_line:after {
        width: 19px;
        height: 11px;
        background-position: 0 100%;
        margin-top: -5px
    }

    .box_views_1 .toggle_slide .toggle.hidden {
        display: none
    }

    .box_views_1 .toggle_slide ul {
        padding: 15px
    }
}

@media screen and (max-width: 685px) {
    .box_views_1 .toggle_slide.box_view {
        padding:0
    }

    .box_views_1 .toggle_slide .title_line {
        height: 44px;
        line-height: 44px;
        margin: 0;
        padding: 0 15px
    }

    .box_views_1 .toggle_slide .title_line:after {
        content: '';
        position: absolute;
        right: 13px;
        width: 11px;
        height: 19px;
        top: 50%;
        margin-top: -9px;
        background: url(/static/img_1/bg_cor_sltog.png) no-repeat
    }

    .box_views_1 .toggle_slide.open .title_line:after {
        width: 19px;
        height: 11px;
        background-position: 0 100%;
        margin-top: -5px
    }

    .box_views_1 .toggle_slide .toggle.hidden {
        display: none
    }

    .box_views_1 .toggle_slide ul {
        padding: 15px
    }
}

.box_videos_rev_1 .one_item {
    padding: 0 5px
}

.box_videos_rev_1 .box_video {
    position: relative;
    border: 1px solid #215487
}

.box_videos_rev_1 .box_video .img {
    display: block;
    position: relative
}

.box_videos_rev_1 .box_video .img:after {
    content: '';
    position: absolute;
    width: 62px;
    height: 45px;
    left: 50%;
    margin-left: -31px;
    top: 50%;
    margin-top: -35px;
    opacity: .6;
    background: url(/static/img_1/ico_video_play.png) no-repeat
}

.box_videos_rev_1 .box_video:hover .img:after {
    opacity: 1
}

.box_videos_rev_1 .box_video .img img {
    display: block;
    width: 100%;
    height: auto
}

.box_videos_rev_1 .box_video .bot_panel {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    padding: 0 15px;
    background: #000;
    background: rgba(0,0,0,.4)
}

.box_videos_rev_1 .box_video .bot_panel .name {
    font-weight: 700;
    padding-right: 21px;
    position: relative;
    color: #fff
}

.box_videos_rev_1 .box_video .bot_panel .name:after {
    content: '';
    position: absolute;
    width: 15px;
    height: 15px;
    right: 0;
    top: 50%;
    margin-top: -8px;
    background: url(/static/img_1/ico_name_video.png) no-repeat
}

.box_videos_rev_1 .box_video .bot_panel .rev {
    padding-left: 25px;
    position: relative;
    color: #b7453a
}

.box_videos_rev_1 .box_video .bot_panel .rev:after {
    content: '';
    position: absolute;
    width: 19px;
    height: 19px;
    left: 0;
    top: 50%;
    margin-top: -10px;
    background: url(/static/img_1/ico_rev_video.png) no-repeat
}

.box_videos_rev_1 .owl-next,.box_videos_rev_1 .owl-prev {
    position: absolute;
    width: 19px;
    height: 120px;
    top: 50%;
    margin-top: -60px
}

.box_videos_rev_1 .owl-prev {
    left: -25px;
    background: url(/static/img_1/slots_control_left.png) no-repeat
}

.box_videos_rev_1 .owl-next {
    right: -25px;
    background: url(/static/img_1/slots_control_right.png) no-repeat
}

.box_videos_rev_1 .wrap_content_videos {
    margin-bottom: 15px
}

@media (min-width: 1118px) and (device-width) {
    .box_videos_rev_1 .owl-wrapper {
        position:static!important;
        width: auto!important;
        margin: 0 -5px;
        transform: translate3d(0,0,0)!important;
        -ms-transform: translate3d(0,0,0)!important;
        -webkit-transform: translate3d(0,0,0)!important
    }

    .box_videos_rev_1 .owl-item {
        width: 33.3%!important;
        margin-bottom: 10px
    }

    .box_videos_rev_1 .owl-next,.box_videos_rev_1 .owl-prev {
        display: none
    }
}

@media (min-width: 685px) and (max-width:1118px) {
    .box_videos_rev_1 .wrap_content_videos {
        max-width:555px;
        margin: 0 auto 15px;
        padding: 0
    }

    .box_videos_rev_1 {
        background: 0 0;
        border: none;
        box-shadow: none;
        padding: 0
    }
}

@media screen and (max-width: 685px) {
    .box_videos_rev_1 .wrap_content_videos {
        max-width:244px;
        margin: 0 auto 15px;
        padding: 0
    }

    .box_videos_rev_1 {
        background: 0 0;
        border: none;
        box-shadow: none;
        padding: 0
    }
}

.box_pagination_1 {
    text-align: center
}

.box-pagination-1-list {
    display: inline-block;
    font-size: 0;
    letter-spacing: -6px;
    margin: 0 0 35px
}

.box-pagination-1-list-item {
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px;
    font-size: 20px;
    letter-spacing: normal;
    box-shadow: 0 2px 8px 0 rgba(0,0,0,.7);
    -webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,.7);
    -moz-box-shadow: 0 2px 8px 0 rgba(0,0,0,.7)
}

.box-pagination-1-list-item:first-child,.box-pagination-1-list-item:last-child {
    margin: 0 15px
}

.box-pagination-1-list__link {
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-shadow: -1px -1px 0 rgba(0,0,0,.5);
    -webkit-text-shadow: -1px -1px 0 rgba(0,0,0,.5);
    -moz-text-shadow: -1px -1px 0 rgba(0,0,0,.5);
    background: #6d1818;
    color: #98c0e7
}

.box_bonuses_1 .box_bonus,.box_bonuses_1 .wrap_content_bonuses .show_more {
    text-shadow: -1px -1px 0 #000;
    -webkit-text-shadow: -1px -1px 0 #000;
    -moz-text-shadow: -1px -1px 0 #000
}

.box-pagination-1-list__link-nav {
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 30px;
    font-weight: 300
}

.box-pagination-1-list__link-active {
    width: 45px;
    height: 45px;
    line-height: 45px
}

.box-pagination-1-list__link-active,.box-pagination-1-list__link:hover {
    background: #145696;
    color: #fff
}

.box_big_bunner_xs_1 {
    margin-bottom: 16px
}

.box_big_bunner_xs_1 ul {
    font-weight: 700;
    font-size: 15px;
    margin: -5px 0;
    padding: 23px 0 22px;
    min-height: 271px
}

.box_big_bunner_xs_1 li {
    margin-bottom: 13px;
    padding-left: 26px;
    position: relative
}

.box_big_bunner_xs_1 li.ico_1:before,.box_big_bunner_xs_1 li.ico_2:before,.box_big_bunner_xs_1 li.ico_3:before,.box_big_bunner_xs_1 li.ico_4:before,.box_big_bunner_xs_1 li.ico_5:before,.box_big_bunner_xs_1 li.ico_6:before {
    content: '';
    position: absolute;
    top: -4px;
    left: 0;
    width: 25px;
    height: 29px
}

.box_big_bunner_xs_1 li.ico_1:before {
    background: url(/static/img_1/ico_com_list_1.png) 0 50% no-repeat
}

.box_big_bunner_xs_1 li.ico_2:before {
    background: url(/static/img_1/ico_com_list_2.png) 0 50% no-repeat
}

.box_big_bunner_xs_1 li.ico_3:before {
    background: url(/static/img_1/ico_com_list_3.png) 0 50% no-repeat
}

.box_big_bunner_xs_1 li.ico_4:before {
    background: url(/static/img_1/ico_com_list_4.png) 0 50% no-repeat
}

.box_big_bunner_xs_1 li.ico_5:before {
    background: url(/static/img_1/ico_com_list_5.png) 0 50% no-repeat
}

.box_big_bunner_xs_1 li.ico_6:before {
    background: url(/static/img_1/ico_com_list_6.png) 0 50% no-repeat
}

.box_big_bunner_xs_1 .box_logo {
    min-height: 226px;
    position: relative;
    display: block;
    background: 0 0;
    box-shadow: none;
    border: none
}

.box_big_bunner_xs_1 .rat_star {
    margin: 5px 0
}

.box_big_bunner_xs_1 .rat {
    font-size: 20px;
    text-transform: uppercase;
    margin: 5px 0 15px
}

.box_big_bunner_xs_1 .rat span {
    font-style: italic
}

.box_big_bunner_xs_1 .box_logo .img {
    text-align: center
}

.box_big_bunner_xs_1 .box_logo .img img {
    display: inline-block;
    max-width: 100%;
    height: auto
}

.box_big_bunner_xs_1 .box_logo .bot_panel {
    position: absolute;
    height: 34px;
    line-height: 34px;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 14px;
    font-style: italic;
    font-size: 14px;
    color: #b7453a;
    background: #07142f
}

.box_big_bunner_xs_1 .box_logo .bot_panel .rat,.box_big_bunner_xs_1 .box_logo .bot_panel .sh {
    padding-left: 20px;
    margin-left: 7px;
    position: relative
}

.box_big_bunner_xs_1 .box_logo .bot_panel .rat {
    margin-left: 0
}

.box_big_bunner_xs_1 .box_logo .bot_panel .rat:before,.box_big_bunner_xs_1 .box_logo .bot_panel .sh:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    height: 18px;
    margin-top: -9px
}

.box_big_bunner_xs_1 .box_logo .bot_panel .sh:before {
    width: 16px;
    background: url(/static/img_1/ico_slot_sh.png) no-repeat
}

.box_big_bunner_xs_1 .box_logo .bot_panel .rat:before {
    width: 20px;
    margin-top: -12px;
    background: url(/static/img_1/ico_rat_cas_month.png) no-repeat
}

.box_big_bunner_xs_1 .box_logo .btn_play {
    position: absolute;
    width: 91px;
    height: 91px;
    bottom: 10px;
    left: 50%;
    margin-left: -45px;
    z-index: 1;
    background: url(/static/img_1/btn_play.png) no-repeat
}

.box_big_bunner_xs_1 .box_logo .btn_play:hover {
    background-position: 0 100%
}

@media screen and (max-width: 685px) {
    .box_big_bunner_xs_1 .main_cont_rows {
        margin:0 auto
    }

    .box_big_bunner_xs_1 .center {
        padding: 0 15px
    }
}

body,ul {
    margin: 0;
    padding: 0
}

body.no_scroll {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0
}

@keyframes fade {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-moz-keyframes fade {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes fade {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-ms-keyframes fade {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes slideBlik {
    0% {
        left: -190px
    }

    100% {
        left: -50%
    }
}

@-moz-keyframes slideBlik {
    0% {
        left: -190px
    }

    100% {
        left: -50%
    }
}

@-webkit-keyframes slideBlik {
    0% {
        left: -190px
    }

    100% {
        left: -50%
    }
}

@-ms-keyframes slideBlik {
    0% {
        left: -190px
    }

    100% {
        left: -50%
    }
}

@-o-keyframes slideBlik {
    0% {
        left: -190px
    }

    100% {
        left: -50%
    }
}

@keyframes bounceY1 {
    0% {
        transform: translateY(-100%)
    }

    40% {
        transform: translateY(-48%)
    }

    65% {
        transform: translateY(-24%)
    }

    82% {
        transform: translateY(-12%)
    }

    92% {
        transform: translateY(-6%)
    }

    100%,55%,75%,87%,97% {
        transform: translateY(0)
    }
}

@-moz-keyframes bounceY1 {
    0% {
        transform: translateY(-100%)
    }

    40% {
        transform: translateY(-48%)
    }

    65% {
        transform: translateY(-24%)
    }

    82% {
        transform: translateY(-12%)
    }

    92% {
        transform: translateY(-6%)
    }

    100%,55%,75%,87%,97% {
        transform: translateY(0)
    }
}

@-webkit-keyframes bounceY1 {
    0% {
        transform: translateY(-100%)
    }

    40% {
        transform: translateY(-48%)
    }

    65% {
        transform: translateY(-24%)
    }

    82% {
        transform: translateY(-12%)
    }

    92% {
        transform: translateY(-6%)
    }

    100%,55%,75%,87%,97% {
        transform: translateY(0)
    }
}

@-ms-keyframes bounceY1 {
    0% {
        transform: translateY(-100%)
    }

    40% {
        transform: translateY(-48%)
    }

    65% {
        transform: translateY(-24%)
    }

    82% {
        transform: translateY(-12%)
    }

    92% {
        transform: translateY(-6%)
    }

    100%,55%,75%,87%,97% {
        transform: translateY(0)
    }
}

@-o-keyframes bounceY1 {
    0% {
        transform: translateY(-100%)
    }

    40% {
        transform: translateY(-48%)
    }

    65% {
        transform: translateY(-24%)
    }

    82% {
        transform: translateY(-12%)
    }

    92% {
        transform: translateY(-6%)
    }

    100%,55%,75%,87%,97% {
        transform: translateY(0)
    }
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

ul {
    list-style: none!important
}

img {
    border: none
}

img.img_srch_resp {
    width: 100%;
    height: auto;
}

img.alignleft,img.alignright {
    margin-bottom: 5px!important;
    margin-top: 5px!important;
    max-width: 100%;
    height: auto
}

img.alignleft {
    float: left!important;
    margin-right: 15px!important
}

img.alignright {
    float: right!important;
    margin-left: 15px!important
}

.fl_l {
    float: left
}

.fl_r {
    float: right
}

.text_left {
    text-align: left
}

.text_center {
    text-align: center
}

.text_right {
    text-align: right
}

.text_lowcase {
    text-transform: inherit
}

.d_t {
    display: table;
    width: 100%
}

.d_tc {
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.clearfix:after {
    content: '';
    display: block;
    clear: both
}

.visible_sm,.visible_xs {
    display: none!important
}

.center {
    max-width: 1118px;
    margin: 0 auto
}

.tabs_container .item_tab {
    display: none
}

.tabs_container .item_tab.active {
    display: block
}

.main_cont_rows {
    margin: 0 -5px
}

.main_cont_rows .one_col {
    padding: 0 5px;
    float: left;
    width: 50%
}

@media (min-width: 685px) and (max-width:1118px) {
    body.fix {
        position:fixed;
        left: 0;
        width: 100%
    }

    .visible_sm {
        display: block!important
    }

    .hidden_sm {
        display: none!important
    }

    .center {
        padding: 0 69px
    }

    .center.default {
        padding: 0
    }

    .main_cont_rows {
        max-width: 555px;
        margin: 20px auto 25px
    }
}

@media screen and (max-width: 685px) {
    body.fix {
        position:fixed;
        left: 0;
        width: 100%
    }

    .visible_xs {
        display: block!important
    }

    .hidden_xs {
        display: none!important
    }

    .center {
        padding: 0 38px
    }

    .center.default {
        padding: 0
    }

    .main_cont_rows .one_col {
        width: 100%;
        margin-top: 14px
    }

    .main_cont_rows .one_col:first-child {
        margin-top: 0
    }

    .main_cont_rows {
        margin-bottom: 15px
    }

    img.alignleft,img.alignright {
        margin-left: 0!important;
        margin-right: 0!important;
        float: none!important
    }
}

.box_comments_1 {
    margin-bottom: 20px;
    font-weight: 700
}

.box_comments_1 .head_comments {
    font-size: 18px;
    padding-bottom: 15px;
    margin-bottom: 22px;
    border-bottom: 2px solid #b7453a
}

.box_comments_1 .head_comments .count {
    float: left;
    position: relative;
    padding-left: 24px
}

.box_comments_1 .head_comments .count:before {
    content: '';
    position: absolute;
    width: 18px;
    height: 24px;
    left: 0;
    top: 50%;
    margin-top: -12px;
    background: url(/static/img_1/ico_count.png) no-repeat
}

.box_comments_1 .head_comments .share {
    float: right;
    position: relative;
    padding-left: 30px;
    color: #ba473b
}

.box_comments_1 .bottom_comments .share {
    position: relative;
    padding-left: 30px;
    float: left;
    margin-top: 15px;
    color: #e4c144
}

.box_comments_1 .bottom_comments .share:before,.box_comments_1 .head_comments .share:before {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    left: 0;
    top: 50%;
    margin-top: -10px;
    background: url(/static/img_1/ico_sh.png) no-repeat
}

.box_comments_1 ::-webkit-input-placeholder {
    color: #fff
}

.box_comments_1 ::-moz-placeholder {
    color: #fff
}

.box_comments_1 :-moz-placeholder {
    color: #fff
}

.box_comments_1 :-ms-input-placeholder {
    color: #fff
}

.box_comments_1 .st_field {
    display: block;
    font-weight: 400;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    color: #ba473b;
    border: 1px solid #b7453a;
    background: #621616
}

.box_comments_1 .in_area textarea,.box_comments_1 .input_group .form_s {
    border: none;
    font-size: 18px;
    outline: 0
}

.box_comments_1 input.st_field {
    display: inline-block;
    outline: 0;
    color: #b7453a;
    padding: 0 10px;
    height: 30px
}

.box_comments_1 input.block {
    display: block;
    width: 100%
}

.box_comments_1 .in_area {
    margin-left: 67px;
    position: relative;
    margin-bottom: 13px
}

.box_comments_1 .in_area:before {
    content: '';
    position: absolute;
    width: 47px;
    height: 47px;
    background: url(/static/img_1/ico_in_area.png) no-repeat;
    left: -68px;
    top: -1px
}

.box_comments_1 .in_area textarea {
    display: block;
    width: 100%;
    background: 0 0;
    color: #fff;
    padding: 10px 25px 0;
    height: 45px;
    resize: none;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.box_comments_1 .in_area textarea:focus {
    height: 200px
}

.box_comments_1 .input_group {
    padding-left: 67px;
    font-size: 18px;
    margin-bottom: 27px;
    color: #b7453a
}

.box_comments_1 .input_group .check {
    overflow: hidden;
    cursor: pointer;
    padding-top: 5px
}

.box_comments_1 .input_group .check input {
    position: absolute;
    left: -99999999px
}

.box_comments_1 .input_group .check span {
    float: left;
    width: 16px;
    height: 16px;
    margin-right: 10px;
    margin-top: 4px;
    background: url(/static/img_1/bg_check.png) no-repeat
}

.box_comments_1 .input_group .check input:checked+span {
    background-position: 0 100%
}

.box_comments_1 .input_group .form_s {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 16px;
    font-weight: 700;
    cursor: pointer;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-appearance: none;
    color: #fff;
    background: #b7453a
}

.box_comments_1 .input_group .section_1,.box_comments_1 .input_group .section_2,.box_comments_1 .input_group .section_3 {
    margin-bottom: 13px
}

.box_comments_1 .input_group .section_1 {
    float: left;
    width: 460px
}

.box_comments_1 .input_group .section_2 {
    float: right;
    width: 260px
}

.box_comments_1 .input_group .section_3 {
    float: right;
    width: 563px
}

.box_comments_1 .input_group .col_20 {
    float: left;
    width: 20%
}

.box_comments_1 .input_group .col_30 {
    float: left;
    width: 30%
}

.box_comments_1 .input_group .col_35 {
    float: left;
    width: 35%
}

.box_comments_1 .input_group .col_40 {
    float: left;
    width: 40%
}

.box_comments_1 .input_group .col_45 {
    float: left;
    width: 45%;
    padding-left: 15px
}

.box_comments_1 .input_group .col_50 {
    float: left;
    width: 50%
}

.box_comments_1 .input_group .col_55 {
    float: left;
    width: 55%
}

.box_comments_1 .input_group .col_60 {
    float: left;
    width: 60%
}

.box_comments_1 .box_comment {
    padding: 15px;
    position: relative;
    margin-bottom: 17px
}

.box_comments_1 .box_comment.depth-2 {
    margin-left: 50px
}

.box_comments_1 .box_comment.depth-3 {
    margin-left: 65px
}

.box_comments_1 .box_comment.depth-4 {
    margin-left: 80px
}

.box_comments_1 .box_comment.depth-5 {
    margin-left: 95px
}

.box_comments_1 .box_comment .pm {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 12px;
    right: 12px;
    cursor: pointer;
    background: url(/static/img_1/ico_pm.png) no-repeat
}

.box_comments_1 .foot_comment .answer:before,.box_comments_1 .foot_comment .one_it:before,.box_comments_1 .foot_comment .sh:before,.box_comments_1 .head_comment .date:before,.box_comments_1 .head_comment .name.ico:before {
    top: 50%;
    content: '';
    left: 0
}

.box_comments_1 .box_comment.open .pm {
    background-position: 0 100%
}

.box_comments_1 .box_comment .hid {
    display: none
}

.box_comments_1 .box_comment.open .hid {
    display: block
}

.box_comments_1 .head_comment .one_it {
    float: left;
    margin-right: 10px;
    position: relative
}

.box_comments_1 .head_comment .one_it:first-child {
    padding-left: 0
}

.box_comments_1 .head_comment .name {
    font-weight: 700
}

.box_comments_1 .head_comment .name.ico {
    padding-left: 22px
}

.box_comments_1 .head_comment .name.ico:before {
    position: absolute;
    width: 11px;
    height: 10px;
    margin-top: -5px;
    background: url(/static/img_1/ico_name_com.png) no-repeat
}

.box_comments_1 .head_comment .date {
    padding-left: 10px
}

.box_comments_1 .head_comment .date:before {
    position: absolute;
    width: 2px;
    height: 2px;
    margin-top: -1px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    background: #b7453a
}

.box_comments_1 .box_comment .text {
    margin: 13px 0;
    color: #fff
}

.box_comments_1 .foot_comment {
    font-weight: 700;
    font-size: 16px
}

.box_comments_1 .foot_comment .one_it {
    float: left;
    margin-right: 14px;
    padding-left: 17px;
    position: relative
}

.box_comments_1 .foot_comment .one_it:first-child {
    padding-left: 0
}

.box_comments_1 .foot_comment .one_it:before {
    position: absolute;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    margin-top: -1.5px;
    background: #b7453a
}

.box_comments_1 .foot_comment .one_it:first-child:before {
    display: none
}

.box_comments_1 .foot_comment,.box_comments_1 .foot_comment a {
    color: #ba473b
}

.box_comments_1 .foot_comment .likes img {
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle
}

.box_comments_1 .foot_comment .answer,.box_comments_1 .foot_comment .sh {
    position: relative;
    padding-left: 28px;
    display: inline-block;
    vertical-align: middle;
    min-height: 20px
}

.box_comments_1 .foot_comment .answer:before {
    position: absolute;
    width: 18px;
    height: 16px;
    margin-top: -8px;
    background: url(/static/img_1/ico_ans.png) no-repeat
}

.box_comments_1 .foot_comment .sh:before {
    position: absolute;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    background: url(/static/img_1/ico_sh.png) no-repeat
}

.box_comments_1 .bottom_comments {
    margin-top: 30px;
    font-size: 18px
}

.box_comments_1 .bottom_comments .more_comments {
    display: block;
    float: right;
    height: 48px;
    line-height: 47px;
    font-size: 22px;
    padding: 0 78px;
    position: relative;
    white-space: nowrap;
    color: #fff;
    background: #b7453a
}

.box_comments_1 .bottom_comments .more_comments:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 28px;
    height: 26px;
    margin-right: 17px;
    background: url(/static/img_1/ico_btn_more.png) no-repeat
}

.box_comments_1 .contain_sh .ssk-group {
    display: none
}

.box_comments_1 .contain_sh:hover .ssk-group {
    display: inline-block;
    vertical-align: middle
}

.box_comments_1 .hidden {
    display: none!important
}

.box_comments_1 .likes a span {
    display: inline-block;
    vertical-align: middle
}

.box_comments_1 .likes a .ico_like {
    width: 20px;
    height: 18px;
    background: url(/static/img_1/ico_likes.png) no-repeat
}

.box_comments_1 .likes a:hover {
    cursor: pointer
}

.box_comments_1 .likes a .ico_like.like {
    background-position: 0 0
}

.box_comments_1 .likes a:hover .ico_like.like {
    background-position: 0 100%
}

.box_comments_1 .likes a .ico_like.dis_like {
    background-position: 100% 0
}

.box_comments_1 .likes a:hover .ico_like.dis_like {
    background-position: 100% 100%
}

.box_comments_1 .comment_soc_1 {
    display: inline-block;
    vertical-align: middle
}

.box_comments_1 .comment_soc_1 a {
    float: left;
    margin-left: 5px;
    width: 20px;
    height: 20px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    background: url(/static/img_1/ico_link_share_sm.png) no-repeat
}

.box_comments_1 .comment_soc_1 .ssk-facebook {
    background-position: 0 0
}

.box_comments_1 .comment_soc_1 .ssk-google-plus,.box_comments_1 .comment_soc_1 .ssk-vk {
    background-position: 0 -40px
}

.box_comments_1 .comment_soc_1 .ssk-twitter {
    background-position: 0 -20px
}

.box_comments_1 .wp-social-login-widget {
    display: inline-block
}

.box_comments_1 .wp-social-login-provider-list {
    padding: 0
}

.box_comments_1 .wp-social-login-provider-list a {
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    font-size: 0;
    letter-spacing: 0;
    margin-left: 5px;
    background: url(/static/img_1/ico_link_share_sm.png) no-repeat
}

.box_comments_1 .wp-social-login-provider-list .wp-social-login-provider-facebook {
    background-position: 0 0
}

.box_comments_1 .wp-social-login-provider-list .wp-social-login-provider-google {
    background-position: 0 -20px
}

.box_comments_1 .wp-social-login-provider-list .wp-social-login-provider-twitter {
    background-position: 0 -40px
}

.box_comments_1 .wp-social-login-provider-list .wp-social-login-provider-vkontakte {
    background-position: 0 -60px
}

.box_comments_1 .wp-social-login-provider-list .wp-social-login-provider-odnoklassniki {
    background-position: 0 -80px
}

@media (min-width: 1118px) and (device-width) {
    .box_comments_1 input.st_field {
        width:160px
    }

    .box_comments_1 .input_group .col_60 {
        width: 57%
    }
}

@media (min-width: 685px) and (max-width:1118px) {
    .box_comments_1 .input_group .section_1,.box_comments_1 .input_group .section_2,.box_comments_1 .input_group .section_3 {
        float:none;
        width: 100%
    }

    .box_comments_1 .text_right_sm {
        text-align: right
    }

    .box_comments_1 .input_group {
        padding-left: 0
    }

    .box_comments_1 .bottom_comments .share {
        margin-bottom: 25px;
        float: none
    }

    .box_comments_1 .bottom_comments .more_comments {
        float: none;
        text-align: center
    }

    .box_comments_1 .container_comments {
        max-width: 555px;
        margin: 0 auto
    }
}

@media screen and (max-width: 685px) {
    .box_comments_1 .bottom_comments .share {
        margin-bottom:25px;
        float: none
    }

    .box_comments_1 .bottom_comments .share span {
        display: inline-block;
        margin-bottom: 10px
    }

    .box_comments_1 .input_group .section_1,.box_comments_1 .input_group .section_2,.box_comments_1 .input_group .section_3 {
        float: none;
        width: 100%
    }

    .box_comments_1 .input_group {
        padding-left: 0
    }

    .box_comments_1 .input_group .col_35,.box_comments_1 .input_group .col_45 {
        float: none;
        width: 100%;
        margin-bottom: 13px
    }

    .box_comments_1 .input_group .col_20 {
        float: none;
        width: 100%
    }

    .box_comments_1 .input_group .col_40 {
        float: none;
        width: 100%;
        margin-bottom: 20px
    }

    .box_comments_1 .input_group .col_60 {
        float: none;
        width: 100%;
        padding-left: 0
    }

    .box_comments_1 .box_comment.depth-1,.box_comments_1 .box_comment.depth-2,.box_comments_1 .box_comment.depth-3,.box_comments_1 .box_comment.depth-4,.box_comments_1 .box_comment.depth-5 {
        margin-left: 0
    }

    .box_comments_1 .bottom_comments .more_comments {
        float: none;
        text-align: center;
        padding: 0
    }

    .box_comments_1 .container_comments {
        border: none;
        background: 0 0;
        padding: 0;
        box-shadow: none;
        margin: 0 -38px
    }

    .box_comments_1 .in_area {
        margin-left: 0
    }

    .box_comments_1 .in_area:before {
        display: none
    }

    .box_comments_1 .in_area textarea {
        font-size: 14px
    }

    .box_comments_1 .foot_comment .likes {
        float: none;
        margin-bottom: 20px
    }

    .box_comments_1 .foot_comment .ans {
        margin-bottom: 10px
    }

    .box_comments_1 .foot_comment .likes+.one_it {
        padding-left: 0
    }

    .box_comments_1 .foot_comment .one_it {
        margin-right: 5px;
        padding-left: 0
    }

    .box_comments_1 .foot_comment .one_it:last-child {
        margin-right: 0
    }

    .box_comments_1 .foot_comment .answer {
        padding-left: 22px
    }

    .box_comments_1 .foot_comment .sh {
        padding-left: 22px;
        cursor: pointer;
        margin: 10px 0
    }

    .box_comments_1 .link_share {
        display: block;
        margin-top: 10px
    }

    .box_comments_1 .bottom_comments .share:before {
        top: 2px;
        margin-top: 0
    }

    .box_comments_1 .input_group .form_s {
        display: block;
        height: 40px;
        line-height: 40px;
        width: 100%;
        margin-top: 14px
    }

    .box_comments_1 .contain_sh .ssk-group {
        display: block;
        display: inline-block;
        vertical-align: middle;
        margin-left: 5px
    }

    .box_comments_1 {
        padding: 0 0 0;
        margin-bottom: 0;
        background: #6d1818
    }

    .box_comments_1 .col_input_xs_1 {
        float: left;
        width: 90px
    }

    .box_comments_1 .col_input_xs_2 {
        padding-left: 95px;
        display: block
    }

    .box_comments_1 input.xs_block {
        display: block;
        width: 100%
    }

    .box_comments_1 .head_comments {
        text-align: center
    }

    .box_comments_1 .head_comments .share {
        float: none;
        display: inline-block
    }
}

.box_bonuses_1 {
    margin-bottom: 10px
}

.box_bonuses_1 .content_bonuses {
    margin: 0 -5px
}

.box_bonuses_1 .one_item {
    float: left;
    width: 25%;
    padding: 0 5px;
    text-align: center;
    margin-bottom: 10px
}

.box_bonuses_1 .one_item:hover {
    position: relative;
    z-index: 1
}

.box_bonuses_1 .box_bonus {
    position: relative;
    display: inline-block;
    width: 272px;
    height: 332px;
    -webkit-perspective: 600px;
    perspective: 600px;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    font-size: 16px
}

.box_bonuses_1 .box_bonus .back,.box_bonuses_1 .box_bonus .front {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

.box_bonuses_1 .box_bonus .front {
    -webkit-transform: rotateY(-180deg);
    -ms-transform: rotateY(-179deg);
    transform: rotateY(-179deg);
    z-index: 9
}

.box_bonuses_1 .box_bonus .back {
    -webkit-transform: rotateY(0);
    -ms-transform: rotateY(0);
    transform: rotateY(0);
    z-index: 9
}

.box_bonuses_1 .box_bonus.open .front {
    -webkit-transform: rotateY(0);
    -ms-transform: rotateY(0);
    transform: rotateY(0)
}

.box_bonuses_1 .box_bonus.open .back {
    z-index: 20;
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.box_bonuses_1 .label_hot:after {
    content: '';
    position: absolute;
    left: -1px;
    top: -4px;
    width: 74px;
    height: 36px;
    background: url(/static/img_1/hot_bonus_ico.png) no-repeat
}

.box_bonuses_1 .inner_cont {
    height: 278px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.5);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.5);
    -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,.5);
    margin-bottom: 5px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    background: #063773;
    border: 1px solid #063773
}

.box_bonuses_1 .inner_cont .img {
    height: 200px;
    overflow: hidden
}

.box_bonuses_1 .inner_cont .img img {
    display: block;
    width: 100%;
    height: auto
}

.box_bonuses_1 .inner_cont .bottom_panel {
    display: table;
    width: 100%;
    font-size: 20px;
    text-transform: uppercase
}

.box_bonuses_1 .inner_cont .bottom_panel span {
    display: table-cell;
    width: 50%;
    vertical-align: middle;
    height: 76px
}

.box_bonuses_1 .inner_cont .bottom_panel .big_text {
    font-size: 50px;
    font-weight: 700
}

.box_bonuses_1 .box_bonus .togglerr {
    position: absolute;
    z-index: 20;
    right: 1px;
    top: 1px;
    width: 41px;
    height: 41px;
    cursor: pointer;
    background: url(/static/img_1/ico_toggler.png) no-repeat
}

.box_bonuses_1 .box_bonus .back .togglerr {
    background-position: 0 100%
}

.box_bonuses_1 .box_bonus .detail {
    padding: 0 11px;
    text-align: center
}

.box_bonuses_1 .box_bonus .detail .name {
    height: 53px;
    line-height: 52px;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 10px;
    border-bottom: 1px solid #b7453a
}

.box_bonuses_1 .box_bonus .detail .text {
    line-height: 1.2;
    max-height: 150px;
    overflow: hidden;
    margin-bottom: 15px
}

.box_bonuses_1 .box_bonus .detail .more {
    display: inline-block;
    position: relative;
    text-decoration: underline;
    font-size: 22px;
    padding-right: 15px;
    color: #b7453a
}

.box_bonuses_1 .box_bonus .detail .more:hover {
    text-decoration: none
}

.box_bonuses_1 .box_bonus .detail .more:after {
    content: '';
    position: absolute;
    width: 10px;
    height: 16px;
    right: 0;
    top: 50%;
    margin-top: -7px;
    background: url(/static/img_1/bonus_more_ico.png) no-repeat
}

.box_bonuses_1 .box_bonus .label_hot .inner_cont {
    border-color: #ff9a23
}

.box_bonuses_1 .wrap_content_bonuses .show_more {
    display: inline-block;
    position: relative;
    font-size: 25px;
    font-weight: 700;
    text-decoration: underline;
    cursor: pointer;
    margin: 10px 0 15px;
    padding-right: 25px
}

.btn,a {
    text-decoration: none
}

.box_bonuses_1 .wrap_content_bonuses .show_more:after {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    width: 19px;
    height: 12px;
    margin-top: -5px;
    background: url(/static/img_1/show_bonuses_ico.png) no-repeat
}

.main_title,.title_line {
    position: relative;
    font-weight: 700
}

@media (min-width: 685px) and (max-width:1118px) {
    .box_bonuses_1 .wrap_content_bonuses {
        max-width:555px;
        margin: 0 auto
    }

    .box_bonuses_1 .one_item {
        width: 50%
    }

    .box_bonuses_1 .box_bonus {
        width: 269px
    }

    .box_bonuses_1 .one_item.hidden {
        display: none
    }
}

@media screen and (max-width: 685px) {
    .box_bonuses_1 .one_item {
        width:100%
    }

    .box_bonuses_1 .box_bonus {
        width: 244px
    }

    .box_bonuses_1 .one_item.hidden {
        display: none
    }

    .box_bonuses_1 .wrap_content_bonuses .show_more {
        margin: 10px -35px 15px
    }
}

body {
    font-family: Roboto,sans-serif;
    font-size: 14px;
    color: #fff;
    min-width: 320px;
    background: url(/static/img_1/bg_body_img.jpg) 50% 0 no-repeat #1d0716
}

.box_animation_popup_1,.box_content_slots_1,.box_content_table_1,.box_games_1,.box_jp_popup_1,.box_one_new_1,.box_rating_casinos_1,.box_sb_tabs_1,.box_sm_popup_1,.btn,.main_drop_container,.main_drop_container.center,.main_title,.ssk-group a,.title_line {
    font-family: 'Roboto Condensed',sans-serif
}

a {
    color: #ffea00
}

table {
    width: 100%;
    border-collapse: collapse
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
    font-weight: 700;
    margin: 15px 0
}

.h1,h1 {
    font-size: 24px
}

.h2,h2 {
    font-size: 22px
}

.h3,h3 {
    font-size: 20px
}

.h4,.h5,.h6,h4,h5,h6 {
    font-size: 18px
}

.title_line {
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 15px;
    padding-bottom: 10px;
    z-index: 1;
    border-bottom: 1px solid #b7453a
}

.main_title {
    margin: 11px 0;
    font-size: 20px;
    text-transform: uppercase;
    padding: 11px 18px 9px;
    min-height: 46px;
    text-shadow: -1px -1px 0 rgba(0,0,0,.8);
    -webkit-text-shadow: -1px -1px 0 rgba(0,0,0,.8);
    -moz-text-shadow: -1px -1px 0 rgba(0,0,0,.8);
    box-shadow: 0 3px 5px 0 rgba(0,0,0,.5);
    -webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,.5);
    -moz-box-shadow: 0 3px 5px 0 rgba(0,0,0,.5);
    color: #fff;
    background: #6d1818
}

.main_title:first-child {
    margin-top: 0
}

.main_title .t_1,.main_title .t_2,.main_title .t_3,.main_title .t_4,.main_title .t_5,.main_title .t_6,.main_title h1,.main_title h2,.main_title h3,.main_title h4,.main_title h5,.main_title h6 {
    margin: 0;
    padding: 0
}

.main_title.ico {
    padding-left: 77px
}

.main_title.ico:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 21px;
    height: 22px;
    margin-right: 8px;
    margin-top: -5px
}

.ico.tit_ico_1:before {
    background: url(/static/img_1/ico_tit_1_sm.png) no-repeat
}

.ico.tit_ico_2:before {
    background: url(/static/img_1/ico_tit_2_sm.png) no-repeat
}

.ico.tit_ico_3:before {
    width: 23px;
    background: url(/static/img_1/ico_tit_3_sm.png) no-repeat
}

.ico.tit_ico_4:before {
    background: url(/static/img_1/ico_tit_4_sm.png) no-repeat
}

.ico.tit_ico_5:before {
    background: url(/static/img_1/ico_tit_5_sm.png) no-repeat
}

.ico.tit_ico_6:before {
    background: url(/static/img_1/ico_tit_6_sm.png) no-repeat
}

.ico.tit_ico_7:before {
    background: url(/static/img_1/ico_tit_7_sm.png) no-repeat
}

.ico.tit_ico_8:before {
    width: 28px;
    background: url(/static/img_1/ico_tit_8_sm.png) no-repeat
}

.ico.tit_ico_9:before {
    height: 25px;
    background: url(/static/img_1/ico_tit_9_sm.png) no-repeat
}

.ico.tit_ico_10:before {
    width: 23px;
    background: url(/static/img_1/ico_tit_10_sm.png) no-repeat
}

.ico.tit_ico_11:before {
    background: url(/static/img_1/ico_tit_11_sm.png) no-repeat
}

.ico.tit_ico_12:before {
    background: url(/static/img_1/ico_tit_12_sm.png) no-repeat
}

.main_title.ico_sb {
    overflow: inherit;
    text-align: left
}

.main_title.ico_sb:before {
    content: '';
    position: absolute;
    width: 54px;
    height: 74px;
    top: -1px;
    right: 5px
}

.main_title.ico_sb.ico_1:before {
    background: url(/static/img_1/ico_sb_tit_1.png) no-repeat
}

.main_title.ico_sb.ico_2:before {
    background: url(/static/img_1/ico_sb_tit_2.png) no-repeat
}

.main_title.ico_sb.ico_3:before {
    background: url(/static/img_1/ico_sb_tit_3.png) no-repeat
}

.ssk-group a {
    float: left;
    font-size: 16px;
    font-weight: 700;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    overflow: hidden;
    box-shadow: 2px 2px 6px 0 rgba(0,0,0,.3);
    -webkit-box-shadow: 2px 2px 6px 0 rgba(0,0,0,.3);
    -moz-box-shadow: 2px 2px 6px 0 rgba(0,0,0,.3)
}

.ssk-group a:first-child {
    margin-left: 0!important
}

.ssk-group .ssk-facebook {
    color: #3350ae
}

.ssk-group .ssk-google-plus {
    color: #d83d2d
}

.ssk-group .ssk-vk {
    color: #43688e
}

.ssk-group .ssk-twitter {
    color: #1197d6
}

.ssk-group .ssk-num {
    background: #fff
}

.ssk-group.var_1 a {
    margin-left: 17px;
    padding-left: 73px;
    height: 30px;
    line-height: 30px;
    background: url(/static/img_1/bg_soc_var_1.png) no-repeat
}

.ssk-group.var_1 .ssk-num {
    padding: 0 10px
}

.ssk-group.var_1 .ssk-facebook {
    background-position: 0 0
}

.ssk-group.var_1 .ssk-google-plus {
    background-position: 0 -30px
}

.ssk-group.var_1 .ssk-vk {
    background-position: 0 -60px
}

.ssk-group.var_1 .ssk-twitter {
    background-position: 0 -90px
}

.ssk-group.var_2 {
    padding: 0 20px
}

.ssk-group.var_2 a {
    margin-left: 15px;
    padding-bottom: 30px;
    width: 68px;
    text-align: center;
    background: url(/static/img_1/bg_soc_var_2.png) no-repeat
}

.ssk-group.var_2 .ssk-num {
    padding: 0 10px;
    height: 32px;
    line-height: 32px
}

.ssk-group.var_2 .ssk-facebook {
    background-position: 0 32px
}

.ssk-group.var_2 .ssk-google-plus {
    background-position: 0 2px
}

.ssk-group.var_2 .ssk-vk {
    background-position: 0 -28px
}

.btn {
    display: block;
    outline: 0;
    border: none;
    text-align: center;
    font-size: 19px;
    cursor: pointer;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    height: 34px;
    line-height: 31px;
    padding: 0 10px;
    font-weight: 700
}

.btn.inline {
    display: inline-block
}

.btn.btn_1 {
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#2e84d7),color-stop(1,#025db7));
    background-image: -o-linear-gradient(bottom,#2e84d7 0,#025db7 100%);
    background-image: -moz-linear-gradient(bottom,#2e84d7 0,#025db7 100%);
    background-image: -ms-linear-gradient(bottom,#2e84d7 0,#025db7 100%);
    background-image: linear-gradient(to bottom,#2e84d7 0,#025db7 100%);
    border-top: 2px solid #67b1f7;
    border-bottom: 3px solid #12438d;
    color: #c1e1ff;
    text-shadow: -1px -1px 0 rgba(6,29,76,.65);
    -webkit-text-shadow: -1px -1px rgba(6,29,76,.65);
    -moz-text-shadow: -1px -1px 0 rgba(6,29,76,.65)
}

.btn.btn_1:hover {
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#025db7),color-stop(1,#2f85d8));
    background-image: -o-linear-gradient(bottom,#025db7 0,#2f85d8 100%);
    background-image: -moz-linear-gradient(bottom,#025db7 0,#2f85d8 100%);
    background-image: -ms-linear-gradient(bottom,#025db7 0,#2f85d8 100%);
    background-image: linear-gradient(to bottom,#025db7 0,#2f85d8 100%)
}

.btn.btn_2 {
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f2b90f),color-stop(1,#e26906));
    background-image: -o-linear-gradient(bottom,#f2b90f 0,#e26906 100%);
    background-image: -moz-linear-gradient(bottom,#f2b90f 0,#e26906 100%);
    background-image: -ms-linear-gradient(bottom,#f2b90f 0,#e26906 100%);
    background-image: linear-gradient(to bottom,#f2b90f 0,#e26906 100%);
    border-top: 2px solid #fff000;
    border-bottom: 3px solid #b44708;
    color: #05202a;
    text-shadow: 1px 1px 0 #ffde00;
    -webkit-text-shadow: 1px 1px 0 #ffde00;
    -moz-text-shadow: 1px 1px 0 #ffde00
}

.box_content_slots_1 .one_item .box_more_slot,.box_one_new_1 .box_one_new .name,.main_drop_container .bot_line,.main_drop_container .top_line {
    text-shadow: -1px -1px 0 #000;
    -webkit-text-shadow: -1px -1px 0 #000;
    -moz-text-shadow: -1px -1px 0 #000;
    font-weight: 700
}

.btn.btn_2:hover {
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#e26906),color-stop(1,#f2b90f));
    background-image: -o-linear-gradient(bottom,#e26906 0,#f2b90f 100%);
    background-image: -moz-linear-gradient(bottom,#e26906 0,#f2b90f 100%);
    background-image: -ms-linear-gradient(bottom,#e26906 0,#f2b90f 100%);
    background-image: linear-gradient(to bottom,#e26906 0,#f2b90f 100%)
}

.btn.ico_big_play:before,.btn.ico_play:before,.btn.ico_rev:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-right: 4px;
    width: 19px;
    height: 20px;
    margin-top: -3px
}

.btn.ico_big_play:before {
    margin-right: 12px;
    width: 25px;
    height: 26px;
    margin-top: -4px;
    background: url(/static/img_1/ico_big_btn_play.png) no-repeat
}

.btn.ico_play:before {
    background: url(/static/img_1/ico_btn_play.png) no-repeat
}

.btn.ico_rev:before {
    margin-top: -6px;
    background: url(/static/img_1/ico_btn_rev.png) no-repeat
}

.main_box,.main_box_2 {
    padding: 15px 18px;
    background: #6d1818;
}

.btn.lg {
    height: 49px;
    line-height: 49px;
    font-size: 22px
}

.btn.lg_min {
    height: 46px;
    line-height: 44px;
    font-size: 20px
}

.btn.full_lg {
    height: 57px;
    line-height: 54px;
    font-size: 22px
}

.main_column,.main_column.center {
    margin-top: 18px
}

.main_column .content {
    float: left;
    width: 74%
}

.main_column .sidebar {
    float: right;
    width: 25%
}

.sb {
    box-shadow: 0 3px 5px 0 rgba(0,0,0,.5);
    -webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,.5);
    -moz-box-shadow: 0 3px 5px 0 rgba(0,0,0,.5)
}

.sb_section {
    margin-bottom: 25px
}

.main_box {
    box-shadow: 0 0 10px 0 rgba(0,0,0,.3) inset;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.3) inset;
    -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,.3) inset;
    border: 1px solid #b7453a
}

.main_drop_container,.main_drop_container.center {
    margin-bottom: 23px
}

.main_drop_container .bot_line,.main_drop_container .top_line {
    position: relative;
    height: 46px;
    line-height: 46px;
    font-size: 24px;
    text-transform: uppercase;
    padding-left: 68px
}

.main_drop_container .top_line {
    margin-bottom: 10px;
    background: #0b3464
}

.main_drop_container .top_line .link {
    color: #fff
}

.main_drop_container .bot_line {
    box-shadow: 0 0 6px 1px rgba(0,0,0,.2) inset;
    -webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,.2) inset;
    -moz-box-shadow: 0 0 6px 1px rgba(0,0,0,.2) inset;
    background: #222831;
    color: #688dcf;
    border: 1px solid #b7453a
}

.main_drop_container .bot_line .link {
    color: #688dcf
}

.main_drop_container .toggler_box {
    position: absolute;
    left: 0;
    top: 0;
    width: 45px;
    height: 100%;
    text-align: center;
    cursor: pointer
}

.main_drop_container .top_line .toggler_box {
    background: #3a1c23
}

.main_drop_container .bot_line .toggler_box {
    box-shadow: 0 0 6px 1px rgba(0,0,0,.2) inset;
    -webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,.2) inset;
    -moz-box-shadow: 0 0 6px 1px rgba(0,0,0,.2) inset;
    border-right: 1px solid #b7453a
}

.main_drop_container .toggler_box:before {
    content: '+';
    display: inline-block
}

.main_drop_container.open .toggler_box:before {
    content: '-'
}

.main_drop_container .content_main_drop.hidden {
    display: none
}

.main_drop_container .bot_line .link,.main_drop_container .top_line .link {
    position: relative;
    padding-right: 30px
}

.main_drop_container .bot_line .link:after,.main_drop_container .top_line .link:after {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    width: 19px;
    height: 19px;
    margin-top: -11px
}

.main_drop_container .top_line .link:after {
    background: url(/static/img_1/ico_top_line_a.png) no-repeat
}

.main_drop_container .bot_line .link:after {
    background: url(/static/img_1/ico_bot_line_a.png) no-repeat
}

.wrapper_main_popup {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 999;
    text-align: center;
    overflow: auto
}

.wrapper_main_popup:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 0
}

.cap-popup,.main-popup {
    position: relative;
    z-index: 1;
    display: inline-block;
    vertical-align: middle
}

@media (min-width: 1118px) and (device-width) {
    .main_title.ico:before {
        content:'';
        position: absolute;
        width: 66px;
        height: 46px;
        left: 0;
        top: 0;
        margin-right: 0;
        margin-top: 0
    }

    .ico.tit_ico_1:before {
        background: url(/static/img_1/ico_tit_1.png) no-repeat
    }

    .ico.tit_ico_2:before {
        background: url(/static/img_1/ico_tit_2.png) no-repeat
    }

    .ico.tit_ico_3:before {
        background: url(/static/img_1/ico_tit_3.png) no-repeat
    }

    .ico.tit_ico_4:before {
        background: url(/static/img_1/ico_tit_4.png) no-repeat
    }

    .ico.tit_ico_5:before {
        background: url(/static/img_1/ico_tit_5.png) no-repeat
    }

    .ico.tit_ico_6:before {
        background: url(/static/img_1/ico_tit_6.png) no-repeat
    }

    .ico.tit_ico_7:before {
        background: url(/static/img_1/ico_tit_7.png) no-repeat
    }

    .ico.tit_ico_8:before {
        background: url(/static/img_1/ico_tit_8.png) no-repeat
    }

    .ico.tit_ico_9:before {
        background: url(/static/img_1/ico_tit_9.png) no-repeat
    }

    .ico.tit_ico_10:before {
        background: url(/static/img_1/ico_tit_10.png) no-repeat
    }

    .ico.tit_ico_11:before {
        background: url(/static/img_1/ico_tit_11.png) no-repeat
    }

    .ico.tit_ico_12:before {
        background: url(/static/img_1/ico_tit_12.png) no-repeat
    }
}

@media (min-width: 685px) and (max-width:1118px) {
    .main_column .content,.main_column .sidebar {
        float:none;
        width: 100%
    }

    .main_title {
        box-shadow: none;
        text-align: center;
        margin-left: -69px;
        margin-right: -69px
    }

    .main_title.ico {
        padding-left: 0;
        padding-right: 0
    }

    .title_line {
        font-size: 20px
    }

    .main_cont_rows .main_title {
        margin-left: 0;
        margin-right: 0
    }

    .main_drop_container.center {
        padding: 0
    }
}

@media screen and (max-width: 685px) {
    .main_drop_container.center,.main_title.ico {
        padding-right:0;
        padding-left: 0
    }

    .main_column .content,.main_column .sidebar {
        float: none;
        width: 100%
    }

    .main_title {
        box-shadow: none;
        text-align: center;
        margin-left: -38px;
        margin-right: -38px
    }

    .title_line {
        font-size: 20px
    }

    .ssk-group.var_1.var_1_transform a {
        margin: 0 14px;
        padding-left: 0;
        height: 30px;
        width: 30px;
        background: url(/static/img_1/bg_soc_var_1_transform.png) no-repeat
    }

    .ssk-group.var_1 .ssk-num {
        display: none
    }

    .ssk-group.var_1.var_1_transform .ssk-facebook {
        background-position: 0 0
    }

    .ssk-group.var_1.var_1_transform .ssk-google-plus {
        background-position: 0 -30px
    }

    .ssk-group.var_1.var_1_transform .ssk-vk {
        background-position: 0 -60px
    }

    .ssk-group.var_1.var_1_transform .ssk-twitter {
        background-position: 0 -90px
    }
}

.box_one_new_1 {
    margin-bottom: 10px;
    font-size: 16px
}

.box_one_new_1 .box_one_new {
    padding-top: 0
}

.box_one_new_1 .box_one_new .name {
    font-size: 20px;
    padding: 11px 18px;
    margin: 0 -18px 18px;
    background: #ba473b
}

.box_one_new_1 .box_one_new .img {
    width: 320px;
    float: left;
    margin-right: 18px;
    margin-bottom: 5px;
    border: 1px solid #3a1c23
}

.box_one_new_1 .box_one_new .img img {
    display: block;
    width: 100%;
    height: auto
}

.box_one_new_1 .wrap_soc {
    display: block;
    overflow: hidden
}

.box_one_new_1 .wrap_soc .label_soc,.box_one_new_1 .wrap_soc .ssk-group {
    display: inline-block;
    vertical-align: middle
}

.box_one_new_1 .date_one_new,.box_one_new_1 .wrap_soc .label_soc {
    margin-right: 5px;
    color: #98c0e7
}

@media (min-width: 685px) and (max-width:1118px) {
    .box_one_new_1 .box_one_new {
        padding-bottom:0
    }

    .box_one_new_1 .wrap_soc {
        margin: 0 -18px;
        padding: 18px;
        background: #0b2c55
    }

    .box_one_new_1 .wrap_soc .label_soc {
        display: inline-block;
        font-size: 20px;
        font-weight: 700;
        position: relative;
        padding-left: 28px
    }

    .box_one_new_1 .wrap_soc .label_soc:before {
        content: '';
        position: absolute;
        width: 20px;
        height: 20px;
        left: 0;
        top: 50%;
        margin-top: -10px;
        background: url(/static/img_1/ico_sh.png) no-repeat
    }
}

@media screen and (max-width: 685px) {
    .box_one_new_1 .box_one_new .img {
        float:none;
        width: auto;
        margin: 0 -18px
    }

    .box_one_new_1 .wrap_soc {
        overflow: inherit
    }

    .box_one_new_1 .wrap_soc .ssk-group {
        margin: 0 -15px;
        display: inline-block
    }

    .box_one_new_1 .wrap_soc .ssk-group .ssk-num {
        display: none
    }

    .box_one_new_1 .wrap_soc .ssk-group a {
        padding-left: 67px;
        margin-left: 5px;
        float: none;
        display: inline-block;
        vertical-align: middle
    }

    .box_one_new_1 .wrap_soc .ssk-group a:first-child {
        margin-left: 15px!important
    }

    .box_one_new_1 .wrap_soc .label_soc {
        display: inline-block;
        font-size: 20px;
        font-weight: 700;
        position: relative;
        padding-left: 28px
    }

    .box_one_new_1 .wrap_soc .label_soc:before {
        content: '';
        position: absolute;
        width: 20px;
        height: 20px;
        left: 0;
        top: 50%;
        margin-top: -10px;
        background: url(/static/img_1/ico_sh.png) no-repeat
    }
}

.box_content_slots_1 {
    font-weight: 700;
    margin-bottom: 10px
}

.box_content_slots_1 .one_item {
    padding: 0 5px;
    text-align: center
}

.box_content_slots_1 .one_item .box_more_slot {
    display: inline-block;
    max-width: 272px;
    height: 200px;
    color: #fff;
    font-size: 24px;
    text-transform: uppercase;
    position: relative;
    border: 1px solid #0f3667
}

.box_content_slots_1 .one_item .box_more_slot span {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 15px
}

.box_content_slots_1 .one_item .box_more_slot img {
    display: block;
    width: 100%;
    height: auto
}

.box_content_slots_1 .box_slot {
    display: inline-block;
    vertical-align: top;
    max-width: 272px;
    height: 200px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    border: 1px solid #d27241
}

.box_content_slots_1 .box_slot img {
    display: block;
    width: 100%;
    height: auto
}

.box_content_slots_1 .box_slot .box_hover,.box_content_slots_1 .box_slot .link_slot_sm {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0
}

.box_content_slots_1 .box_slot .box_hover {
    display: none;
    cursor: default;
    -ms-transform: translateY(0);
    transform: translateY(0);
    -moz-animation: bounceY1 .5s linear;
    -o-animation: bounceY1 .5s linear;
    animation: bounceY1 .5s linear;
    background: #351700;
    background: rgba(53,23,0,.9)
}

.box_content_slots_1 .box_slot .box_hover .name {
    display: table;
    width: 100%;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.2
}

.box_content_slots_1 .box_slot .box_hover .name span {
    display: table-cell;
    height: 72px;
    vertical-align: middle
}

.box_content_slots_1 .box_slot .btn_play {
    display: inline-block;
    width: 194px;
    height: 58px;
    line-height: 56px;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    padding-left: 55px;
    border-radius: 28px;
    -webkit-border-radius: 28px;
    -moz-border-radius: 28px;
    position: relative;
    overflow: hidden;
    border: 1px solid #d27241;
    background: #42110a
}

.box_content_slots_1 .box_slot .btn_play:before {
    content: '';
    position: absolute;
    width: 57px;
    height: 56px;
    left: 0;
    top: 0;
    -webkit-transition: left .35s;
    -moz-transition: left .35s;
    -o-transition: left .35s;
    transition: left .35s;
    z-index: 1;
    background: url(/static/img_1/ico_btn_play_slot.png) no-repeat
}

.box_content_slots_1 .box_slot .btn_play span {
    position: relative;
    display: inline-block;
    overflow: hidden
}

.box_content_slots_1 .box_slot .btn_play span:after {
    content: '';
    position: absolute;
    top: 0;
    overflow: hidden;
    border-radius: 30px;
    height: 100%;
    width: 291px;
    background: url(/static/img_1/blik.png) 0 50% no-repeat;
    -webkit-animation: slideBlik 2s infinite;
    -moz-animation: slideBlik 2s infinite;
    -ms-animation: slideBlik 2s infinite;
    -o-animation: slideBlik 2s infinite;
    animation: slideBlik 2s infinite;
    opacity: .9
}

.box_content_slots_1 .box_slot .btn_play.active span {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    opacity: 0
}

.box_content_slots_1 .box_slot .btn_play.active:before {
    left: 100%;
    margin-left: -57px;
    background-position: 0 100%
}

.box_content_slots_1 .box_slot .bot_panel {
    position: absolute;
    left: 0;
    width: 100%;
    height: 41px;
    line-height: 41px;
    bottom: 0;
    padding: 0 10px;
    text-align: left;
    font-size: 14px;
    font-weight: 400;
    white-space: nowrap;
    background: #502200
}

.box_content_slots_1 .box_slot .bot_panel a,.box_content_slots_1 .box_slot .bot_panel span {
    position: relative;
    color: #b7453a
}

.box_content_slots_1 .box_slot .bot_panel .demo {
    font-size: 20px;
    padding-left: 33px;
    font-weight: 700
}

.box_content_slots_1 .box_slot .bot_panel .demo:hover {
    color: #e4c144
}

.box_content_slots_1 .box_slot .bot_panel .demo:before {
    content: '';
    position: absolute;
    width: 29px;
    height: 29px;
    left: 0;
    top: 50%;
    margin-top: -15px;
    background: url(/static/img_1/ico_slot_demo.png) no-repeat
}

.box_content_slots_1 .box_slot .bot_panel .demo:hover:before {
    background-position: 0 100%
}

.box_content_slots_1 .box_slot .bot_panel .lk,.box_content_slots_1 .box_slot .bot_panel .sh {
    padding-left: 20px;
    margin-left: 7px
}

.box_content_slots_1 .box_slot .bot_panel .lk:before,.box_content_slots_1 .box_slot .bot_panel .sh:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    height: 16px;
    margin-top: -8px
}

.box_content_slots_1 .box_slot .bot_panel .lk:before {
    width: 20px;
    background: url(/static/img_1/ico_slot_lk.png) no-repeat
}

.box_content_slots_1 .box_slot .bot_panel .sh:before {
    width: 16px;
    background: url(/static/img_1/ico_slot_sh.png) no-repeat
}

.box_content_slots_1 .box_slot.active .box_hover {
    display: block
}

.box_content_slots_1 .box_slot.label_hit:before,.box_content_slots_1 .box_slot.label_money:before {
    content: '';
    position: absolute;
    width: 74px;
    height: 36px;
    left: -1px;
    bottom: -4px
}

.box_content_slots_1 .box_slot.label_money:before {
    background: url(/static/img_1/slot_label_money.png) no-repeat
}

.box_content_slots_1 .box_slot.label_hit:before {
    background: url(/static/img_1/slot_label_hit.png) no-repeat
}

.box_content_slots_1 .owl-next,.box_content_slots_1 .owl-prev {
    display: none;
    position: absolute;
    width: 19px;
    height: 120px;
    top: 50%;
    margin-top: -60px
}

.box_content_slots_1 .owl-prev {
    left: -25px;
    background: url(/static/img_1/slots_control_left.png) no-repeat
}

.box_content_slots_1 .owl-next {
    right: -25px;
    background: url(/static/img_1/slots_control_right.png) no-repeat
}

.box_content_slots_1 .more {
    display: block;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
    height: 65px;
    line-height: 62px;
    font-size: 25px;
    position: relative;
    text-decoration: underline;
    margin: 0 -60px
}

.box_content_slots_1 .more:after,.box_content_slots_1 .more:before {
    display: inline-block;
    vertical-align: middle;
    content: ''
}

.box_content_slots_1 .more:after {
    margin-left: 10px;
    width: 11px;
    height: 17px;
    margin-top: -2px;
    background: url(/static/img_1/ico_more.png) no-repeat
}

.box_content_slots_1 .more:before {
    width: 26px;
    height: 26px;
    margin-right: 7px;
    margin-top: -3px;
    background: url(/static/img_1/ico_more_play.png) no-repeat
}

.box_content_slots_1 .more:hover {
    text-decoration: none
}

.box_content_slots_1 .box_hover .close {
    position: absolute;
    width: 12px;
    height: 12px;
    right: 10px;
    top: 10px;
    cursor: pointer;
    background: url(/static/img_1/close_header_logo.png) no-repeat
}

.box_content_slots_1 .box_hover .close:hover {
    background-position: 0 100%
}

@media (min-width: 1118px) and (device-width) {
    .box_content_slots_1 .box_slot:hover .box_hover {
        display:block
    }

    .box_content_slots_1 .box_hover .close {
        display: none
    }

    .box_content_slots_1 .owl-wrapper {
        position: static!important;
        width: auto!important;
        margin: 0 -5px;
        transform: translate3d(0,0,0)!important;
        -ms-transform: translate3d(0,0,0)!important;
        -webkit-transform: translate3d(0,0,0)!important
    }

    .box_content_slots_1 .owl-item {
        width: 33.3%!important
    }

    .box_content_slots_1 .one_item {
        margin-bottom: 10px
    }
}

@media (min-width: 685px) and (max-width:1118px) {
    .box_content_slots_1 .box_slot,.box_content_slots_1 .one_item .box_more_slot {
        height:auto
    }

    .box_content_slots_1 .owl-next,.box_content_slots_1 .owl-prev {
        display: block
    }

    .content_slots.owl-carousel {
        max-width: 555px;
        margin: 0 auto
    }
}

@media screen and (max-width: 685px) {
    .box_content_slots_1 .box_slot,.box_content_slots_1 .one_item .box_more_slot {
        height:auto
    }

    .box_content_slots_1 .owl-next,.box_content_slots_1 .owl-prev {
        display: block
    }

    .box_content_slots_1 .more {
        font-size: 18px;
        margin: 0 -30px
    }

    .box_content_slots_1 .box_slot .box_hover .name {
        font-size: 19px;
        line-height: 1
    }

    .box_content_slots_1 .box_slot .box_hover .name span {
        height: 50px
    }

    .content_slots.owl-carousel {
        max-width: 244px;
        margin: 0 auto
    }
}

.box_sb_tabs_1 {
    font-weight: 700
}

.box_sb_tabs_1 .box_sb_tabs {
    background: #0f3667
}

.box_sb_tabs_1 .nav_tabs li {
    float: left;
    width: 50%;
    text-align: center
}

.box_sb_tabs_1 .nav_tabs li a {
    display: block;
    height: 46px;
    line-height: 46px;
    font-size: 18px;
    color: #fff;
    text-shadow: -1px -1px 0 rgba(0,0,0,.6);
    -webkit-text-shadow: -1px -1px 0 rgba(0,0,0,.6);
    -moz-text-shadow: -1px -1px 0 rgba(0,0,0,.6);
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    box-shadow: 5px 0 5px 0 rgba(0,0,0,.2) inset;
    -webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,.2) inset;
    -moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,.2) inset;
    background: #0a2447
}

.box_games_1 .box_game .name,.box_rating_casinos_1 .rat_casino .head {
    text-shadow: -1px -1px 0 #000;
    -webkit-text-shadow: -1px -1px 0 #000;
    -moz-text-shadow: -1px -1px 0 #000
}

.box_sb_tabs_1 .nav_tabs li a.active {
    box-shadow: none;
    background: 0 0
}

.box_sb_tabs_1 .nav_tabs li:first-child a.active {
    box-shadow: none
}

.box_sb_tabs_1 .nav_tabs li:first-child a {
    box-shadow: -5px 0 5px 0 rgba(0,0,0,.2) inset;
    -webkit-box-shadow: -5px 0 5px 0 rgba(0,0,0,.2) inset;
    -moz-box-shadow: -5px 0 5px 0 rgba(0,0,0,.2) inset
}

.box_sb_tabs_1 .d_t {
    padding: 10px 13px;
    border-bottom: 1px solid #021630
}

.box_sb_tabs_1 .d_tc {
    width: 91px
}

.box_sb_tabs_1 .d_tc:first-child {
    width: 150px
}

.box_sb_tabs_1 .btn {
    text-transform: uppercase;
    font-size: 16px;
    padding: 0
}

.box_sb_tabs_1 .img {
    width: 140px;
    height: 40px;
    overflow: hidden
}

.box_sb_tabs_1 .img img {
    max-width: 95%;
    height: auto
}

.box_sb_tabs_1 .more {
    display: block;
    color: #fff;
    text-decoration: underline;
    font-weight: 400;
    height: 53px;
    line-height: 53px;
    padding: 0 17px;
    font-size: 16px
}

.box_sb_tabs_1 .more:hover,.c-double-btn__link {
    text-decoration: none
}

.box_games_1 {
    font-weight: 700;
    margin-bottom: 10px
}

.box_games_1 .content_games {
    margin: 0 -5px
}

.box_games_1 .one_item {
    float: left;
    padding: 0 5px;
    text-align: center;
    width: 33.333333%;
    margin-bottom: 10px
}

.box_games_1 .box_game {
    display: inline-block;
    vertical-align: top;
    max-width: 272px;
    height: 254px;
    overflow: hidden;
    position: relative;
    color: #fff;
    cursor: pointer;
    box-shadow: 0 2px 7px 0 rgba(0,0,0,.6);
    -webkit-box-shadow: 0 2px 7px 0 rgba(0,0,0,.6);
    -moz-box-shadow: 0 2px 7px 0 rgba(0,0,0,.6);
    border: 1px solid #3a1c23
}

.box_games_1 .box_game img {
    display: block;
    width: 100%;
    height: auto
}

.box_games_1 .box_game .box_hover {
    display: none;
    position: absolute;
    left: 0;
    top: 52px;
    width: 100%;
    bottom: 0;
    cursor: default;
    padding-top: 50px;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-animation: bounceY1 .5s linear;
    -moz-animation: bounceY1 .5s linear;
    -ms-animation: bounceY1 .5s linear;
    -o-animation: bounceY1 .5s linear;
    animation: bounceY1 .5s linear;
    background: #070f27;
    background: rgba(7,15,39,.6)
}

.box_games_1 .box_game .btn_play span:after,.box_iframe_1 .game_container .iframe_dummy .iframe-btn span:after {
    overflow: hidden;
    -webkit-animation: slideBlik 2s infinite;
    -moz-animation: slideBlik 2s infinite;
    -ms-animation: slideBlik 2s infinite
}

.box_games_1 .box_game.active .box_hover {
    display: block
}

.box_games_1 .box_game .name {
    font-size: 20px;
    font-weight: 700;
    height: 52px;
    line-height: 52px;
    color: #fff;
    padding: 0 23px;
    position: relative;
    z-index: 1;
    background: #3a1c23
}

.box_games_1 .box_game .name .ico {
    position: relative;
    padding-left: 35px
}

.box_games_1 .box_game .name .ico:before {
    content: '';
    position: absolute;
    left: 0;
    top: -15px;
    height: 53px;
    width: 35px
}

.box_games_1 .box_game .name .ico.ico_1:before {
    background: url(/static/img_1/box_game_ico_1.png) 0 50% no-repeat
}

.box_games_1 .box_game .name .ico.ico_2:before {
    background: url(/static/img_1/box_game_ico_2.png) 0 50% no-repeat
}

.box_games_1 .box_game .name .ico.ico_3:before {
    background: url(/static/img_1/box_game_ico_3.png) 0 50% no-repeat
}

.box_games_1 .box_game .name .ico.ico_4:before {
    background: url(/static/img_1/box_game_ico_4.png) 0 50% no-repeat
}

.box_games_1 .box_game .name .ico.ico_5:before {
    background: url(/static/img_1/box_game_ico_5.png) 0 50% no-repeat
}

.box_games_1 .box_game .name .ico.ico_6:before {
    background: url(/static/img_1/box_game_ico_6.png) 0 50% no-repeat
}

.box_games_1 .box_game .bot_panel {
    position: absolute;
    left: 0;
    width: 100%;
    height: 41px;
    line-height: 41px;
    bottom: 0;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    cursor: default;
    padding: 0 10px;
    font-style: italic;
    color: #b7453a;
    background: #071d3d;
    background: rgba(7,29,61,.9)
}

.box_games_1 .box_game .bot_panel .count_casino,.box_games_1 .box_game .bot_panel .count_game {
    position: relative;
    padding-left: 30px
}

.box_games_1 .box_game .bot_panel .count_casino:before,.box_games_1 .box_game .bot_panel .count_game:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 23px;
    height: 22px;
    margin-top: -12px
}

.box_games_1 .box_game .bot_panel .count_game:before {
    background: url(/static/img_1/ico_count_game.png) no-repeat
}

.box_games_1 .box_game .bot_panel .count_casino:before {
    background: url(/static/img_1/ico_count_casino.png) no-repeat
}

.box_games_1 .box_game .btn_play {
    display: inline-block;
    width: 194px;
    height: 58px;
    line-height: 56px;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    padding-left: 55px;
    border-radius: 28px;
    -webkit-border-radius: 28px;
    -moz-border-radius: 28px;
    position: relative;
    overflow: hidden;
    z-index: 1;
    border: 1px solid #b7453a;
    background: #222831
}

.box_games_1 .box_game .btn_play:before {
    content: '';
    position: absolute;
    width: 57px;
    height: 56px;
    left: 0;
    top: 0;
    -webkit-transition: left .35s;
    -moz-transition: left .35s;
    -o-transition: left .35s;
    transition: left .35s;
    z-index: 1;
    background: url(/static/img_1/ico_btn_play_slot.png) no-repeat
}

.box_games_1 .box_game .btn_play span {
    position: relative;
    display: inline-block;
    overflow: hidden
}

.box_games_1 .box_game .btn_play span:after {
    content: '';
    position: absolute;
    top: 0;
    border-radius: 30px;
    height: 100%;
    width: 291px;
    background: url(/static/img_1/blik.png) 0 50% no-repeat;
    -o-animation: slideBlik 2s infinite;
    animation: slideBlik 2s infinite;
    opacity: .9
}

.box_games_1 .box_game .btn_play.active span {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    opacity: 0
}

.box_games_1 .box_game .btn_play.active:before {
    left: 100%;
    margin-left: -57px;
    background-position: 0 100%
}

.box_games_1 .box_hover .close {
    position: absolute;
    width: 12px;
    height: 12px;
    right: 10px;
    top: 10px;
    cursor: pointer;
    background: url(/static/img_1/close_header_logo.png) no-repeat
}

.box_games_1 .box_hover .close:hover {
    background-position: 0 100%
}

@media (min-width: 685px) and (max-width:1118px) {
    .box_games_1 .box_game .btn_play {
        margin-top:20px
    }

    .box_games_1 .one_item {
        width: 50%;
        margin-bottom: 15px
    }

    .box_games_1 .wrap_content_games {
        max-width: 555px;
        margin: 0 auto
    }
}

@media screen and (max-width: 685px) {
    .box_games_1 .content_games {
        margin:0 -38px
    }

    .box_games_1 .box_game {
        display: block;
        height: auto;
        max-width: 100%;
        box-shadow: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        text-align: left
    }

    .box_games_1 .one_item {
        width: 100%;
        margin-bottom: 15px;
        padding: 0
    }

    .box_games_1 .box_game .name {
        font-size: 18px;
        height: 68px;
        line-height: 50px;
        padding-top: 10px
    }

    .box_games_1 .box_game .name .ico {
        width: 156px;
        padding-left: 50px
    }

    .box_games_1 .box_game .name .ico:before {
        width: 50px;
        height: 68px;
        top: -23px
    }

    .box_games_1 .box_game .name .btn {
        height: 49px;
        line-height: 46px;
        font-size: 20px;
        float: right
    }

    .box_games_1 .box_game .name .ico.ico_1:before {
        background: url(/static/img_1/box_game_ico_sm_1.png) 0 50% no-repeat
    }

    .box_games_1 .box_game .name .ico.ico_2:before {
        background: url(/static/img_1/box_game_ico_sm_2.png) 0 50% no-repeat
    }

    .box_games_1 .box_game .name .ico.ico_3:before {
        background: url(/static/img_1/box_game_ico_sm_3.png) 0 50% no-repeat
    }

    .box_games_1 .box_game .name .ico.ico_4:before {
        background: url(/static/img_1/box_game_ico_sm_4.png) 0 50% no-repeat
    }

    .box_games_1 .box_game .name .ico.ico_5:before {
        background: url(/static/img_1/box_game_ico_sm_5.png) 0 50% no-repeat
    }

    .box_games_1 .box_game .name .ico.ico_6:before {
        background: url(/static/img_1/box_game_ico_sm_6.png) 0 50% no-repeat
    }
}

.box_content_table_1 .wrap_table {
    background: #062345;
    border: 1px solid #b7453a;
    border-bottom: 0
}

.box_content_table_1 .links_table {
    padding: 10px 15px;
    box-shadow: 0 0 6px 1px rgba(0,0,0,.2) inset;
    -webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,.2) inset;
    -moz-box-shadow: 0 0 6px 1px rgba(0,0,0,.2) inset;
    background: #222831
}

.box_content_table_1 .links_table li {
    display: inline-block
}

.box_content_table_1 .links_table li a {
    display: block;
    font-size: 16px;
    padding-left: 20px;
    margin-left: 12px;
    background: url(/static/img_1/sep_links.png) 0 50% no-repeat;
    color: #4e8bc4
}

.box_content_table_1 .links_table li:first-child a {
    padding-left: 0;
    background: 0 0;
    margin-left: 0
}

.box_content_table_1 .links_table li a.active,.box_content_table_1 .links_table li a:hover {
    color: #fff
}

.box_content_table_1 table {
    font-size: 16px
}

.box_content_table_1 table th {
    font-weight: 400;
    color: #fff;
    height: 30px;
    background: #3a1c23
}

.box_content_table_1 table td {
    color: #fff;
    height: 60px;
    text-align: center;
    border-bottom: 4px solid #222831
}

.box_content_table_1 table tr:last-child td {
    border-bottom: 0
}

.box_content_table_1 table .cell_2 {
    text-align: left;
    padding-left: 20px
}

.box_content_table_1 table td.cell_2 {
    font-size: 24px;
    text-transform: uppercase
}

.box_content_table_1 table td.cell_1 span {
    display: block;
    font-weight: 700;
    color: #b7453a
}

.box_content_table_1 table .bg_color td {
    background: #031c3b
}

.box_content_table_1 table td,.box_content_table_1 table th {
    border-left: 1px solid #222831
}

.box_content_table_1 table td:first-child,.box_content_table_1 table th:first-child {
    border-left: 0
}

.box_content_table_1 .ico_link {
    display: inline-block;
    width: 19px;
    height: 19px;
    background: url(/static/img_1/ico_top_line_a.png) no-repeat
}

@media (min-width: 685px) and (max-width:1118px) {
    .box_content_table_1 table td.cell_1 span {
        display:inline-block
    }

    .box_content_table_1 .wrap_table {
        border: none
    }

    .box_content_table_1 .links_table {
        box-shadow: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        padding: 15px 15px 25px;
        text-align: center;
        background: #222831
    }
}

@media screen and (max-width: 685px) {
    .box_content_table_1 table td.cell_2 {
        text-align:center;
        font-size: 16px
    }

    .box_content_table_1 table td.cell_2 span {
        display: block;
        color: #b7453a
    }

    .box_content_table_1 .wrap_table {
        border: none
    }

    .box_content_table_1 .links_table {
        box-shadow: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        padding: 15px 15px 25px;
        text-align: center;
        background: #222831
    }
}

.box_rating_casinos_1 {
    margin-bottom: 10px
}

.box_rating_casinos_1 .content_casinos {
    margin: 0 -5px
}

.box_rating_casinos_1 .one_item {
    float: left;
    width: 25%;
    padding: 0 5px;
    text-align: center;
    margin-bottom: 10px
}

.box_rating_casinos_1 .rat_casino {
    display: block;
    overflow: hidden;
    position: relative;
    border: 1px solid #3a1c23
}

.box_rating_casinos_1 .rat_casino.box_1 {
    border-color: #ff9a23
}

.box_rating_casinos_1 .rat_casino.box_2 {
    border-color: #bec1ca
}

.box_rating_casinos_1 .rat_casino.box_3 {
    border-color: #b15010
}

.box_rating_casinos_1 .rat_casino img {
    display: block;
    width: 100%;
    height: auto
}

.box_rating_casinos_1 .rat_casino .box_hover {
    position: absolute;
    left: 0;
    top: 52px;
    bottom: 36px;
    width: 100%;
    font-size: 30px;
    padding-top: 20px;
    opacity: 0;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    color: #baddff;
    background: #070f27;
    background: rgba(7,15,39,.8)
}

.box_rating_casinos_1 .rat_casino:hover .box_hover {
    opacity: 1
}

.box_rating_casinos_1 .rat_casino .box_hover span {
    display: block;
    font-weight: 700;
    color: #fff;
    font-size: 40px
}

.box_rating_casinos_1 .rat_casino .btn_play {
    position: absolute;
    width: 91px;
    height: 91px;
    bottom: 10px;
    left: 50%;
    margin-left: -45px;
    z-index: 1;
    background: url(/static/img_1/btn_play.png) no-repeat
}

.box_rating_casinos_1 .rat_casino .btn_play:hover {
    background-position: 0 100%
}

.box_rating_casinos_1 .rat_casino .bot_panel {
    height: 35px;
    line-height: 35px;
    bottom: 0;
    padding: 0 10px;
    text-align: left;
    font-size: 14px;
    font-weight: 400;
    border-top: 1px solid #3a1c23;
    background: #070f27
}

.box_rating_casinos_1 .rat_casino .bot_panel a,.box_rating_casinos_1 .rat_casino .bot_panel span {
    position: relative;
    color: #b7453a
}

.box_rating_casinos_1 .rat_casino .bot_panel .rev {
    position: relative;
    padding-left: 27px
}

.box_rating_casinos_1 .rat_casino .bot_panel .rev:before {
    content: '';
    position: absolute;
    width: 23px;
    height: 23px;
    left: 0;
    top: 50%;
    margin-top: -11px;
    background: url(/static/img_1/ico_rev_top_month.png) no-repeat
}

.box_rating_casinos_1 .rat_casino .bot_panel .rat {
    padding-left: 20px;
    position: relative
}

.box_rating_casinos_1 .rat_casino .bot_panel .rat:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 18px;
    height: 18px;
    margin-top: -11px;
    background: url(/static/img_1/ico_rat_cas_month.png) no-repeat
}

.box_rating_casinos_1 .rat_casino .img {
    height: 177px;
    text-align: center;
    padding-bottom: 35px;
    box-shadow: 0 0 5px 1px rgba(0,0,0,.4) inset;
    -webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,.4) inset;
    -moz-box-shadow: 0 0 5px 1px rgba(0,0,0,.4) inset;
    background: #092a5b
}

.box_rating_casinos_1 .rat_casino .img:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 100%
}

.box_rating_casinos_1 .rat_casino .img img {
    display: inline-block;
    vertical-align: middle;
    max-width: 95%;
    max-height: 95%;
    width: auto;
    height: auto
}

.box_rating_casinos_1 .rat_casino .head {
    display: table;
    width: 100%;
    font-size: 20px;
    font-weight: 700;
    line-height: 1;
    background: #3a1c23
}

.box_rating_casinos_1 .rat_casino .head>span {
    display: table-cell;
    height: 52px;
    vertical-align: middle;
    text-align: left;
    padding-left: 15px
}

.box_rating_casinos_1 .rat_casino .head>span:first-child {
    width: 60px;
    padding-left: 0;
    text-align: center
}

.box_rating_casinos_1 .rat_casino .head .num {
    display: inline-block;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    width: 34px;
    height: 34px;
    line-height: 31px;
    text-shadow: none;
    -webkit-text-shadow: none;
    -moz-text-shadow: none;
    border: 2px solid #fff
}

.box_rating_casinos_1 .rat_casino.box_1 .head .num {
    background: #eea30c
}

.box_rating_casinos_1 .rat_casino.box_2 .head .num {
    background: #7e7e7e
}

.box_rating_casinos_1 .rat_casino.box_3 .head .num {
    background: #c87226
}

.box_rating_casinos_1 .wrap_content_casinos .show_more {
    display: inline-block;
    position: relative;
    text-shadow: -1px -1px 0 #000;
    -webkit-text-shadow: -1px -1px 0 #000;
    -moz-text-shadow: -1px -1px 0 #000;
    font-size: 25px;
    font-weight: 700;
    text-decoration: underline;
    cursor: pointer;
    margin: 10px 0 15px;
    padding-right: 25px
}

.box_rating_casinos_1 .wrap_content_casinos .show_more:after {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    width: 19px;
    height: 12px;
    margin-top: -5px;
    background: url(/static/img_1/show_bonuses_ico.png) no-repeat
}

@media (min-width: 685px) and (max-width:1118px) {
    .box_rating_casinos_1 .wrap_content_casinos {
        max-width:555px;
        margin: 0 auto
    }

    .box_rating_casinos_1 .one_item {
        width: 50%
    }

    .box_rating_casinos_1 .one_item.hidden {
        display: none
    }
}

@media screen and (max-width: 685px) {
    .box_rating_casinos_1 .wrap_content_casinos {
        max-width:272px;
        margin: 0 auto
    }

    .box_rating_casinos_1 .one_item {
        width: 100%
    }

    .box_rating_casinos_1 .one_item.hidden {
        display: none
    }

    .box_rating_casinos_1 .wrap_content_casinos .show_more {
        margin: 10px -35px 15px
    }
}

.box_sm_popup_1 .b-sm-popup {
    position: relative;
    z-index: 1;
    display: inline-block;
    vertical-align: middle;
    width: 742px;
    height: 534px;
    padding: 3px;
    margin: 15px 0;
    background: url(/static/img_1/bg-sm-popup.png) 50% -4px repeat-x;
    border: 1px solid #ffea00
}

.box_sm_popup_1 .b-sm-popup__inner {
    padding: 2px;
    height: 100%;
    position: relative;
    background: #001846
}

.box_sm_popup_1 .b-sm-popup__img {
    position: absolute;
    top: 2px;
    left: 2px;
    right: 2px;
    height: auto
}

.box_sm_popup_1 .b-sm-popup__close {
    width: 45px;
    height: 45px;
    position: absolute;
    right: 5px;
    top: 5px;
    cursor: pointer;
    z-index: 1;
    background: url(/static/img_1/bg-close-sm-popup.png)
}

.box_sm_popup_1 .b-sm-popup-back {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #000;
    background: rgba(0,0,0,.8)
}

.box_sm_popup_1 .b-sm-popup__btn {
    position: absolute;
    bottom: 35px;
    left: 93px;
    right: 93px
}

.box_sm_popup_1 .b-sm-popup__jp {
    background: url(/static/img_1/bg-sm-popup-jp.png) no-repeat;
    width: 483px;
    height: 192px;
    position: relative;
    z-index: 1;
    text-align: left;
    font-size: 70px;
    text-shadow: 0 5px 0 #000;
    -webkit-text-shadow: 0 5px 0 #000;
    -moz-text-shadow: 0 5px 0 #000;
    padding-top: 108px;
    padding-left: 47px
}

.box_sm_popup_1 .b-sm-popup__jp-item {
    margin-left: 7px
}

.box_sm_popup_1 .b-sm-popup__jp-item:first-child {
    margin-left: 0
}

.box_sm_popup_1 .b-sm-popup__logo {
    position: absolute;
    z-index: 1;
    width: 295px;
    text-align: center;
    top: 30px;
    right: 0
}

.box_sm_popup_1 .b-sm-popup__logo img {
    max-width: 100%;
    height: auto;
    display: inline-block
}

.box_sm_popup_1 .jp-count__item--coma_n {
    font-size: 0;
    letter-spacing: -6px;
    margin-right: 22px
}

.box_sm_popup_1 .jp-count__item.point {
    margin-right: 25px
}

.box_animation_popup_1.popup-right {
    text-align: right
}

.box_animation_popup_1.popup-left {
    text-align: left
}

.box_animation_popup_1 .popup-gif-box {
    box-shadow: 0 3px 5px 0 rgba(0,0,0,.75);
    -webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,.75);
    -moz-box-shadow: 0 3px 5px 0 rgba(0,0,0,.75);
    position: relative;
    z-index: 1;
    display: inline-block;
    vertical-align: top;
    background: #222831;
    background: rgba(30,66,130,.52)
}

.box_animation_popup_1.popup-right .popup-gif-box {
    margin: 75px 160px 15px 0
}

.box_animation_popup_1.popup-left .popup-gif-box {
    margin: 75px 0 15px 160px
}

.box_animation_popup_1 .popup-gif__top-line {
    height: 43px;
    position: relative;
    background: url(/static/img_1/bg_popup_line.png) 50% 100% repeat-x #222831
}

.box_animation_popup_1 .popup-gif__bot-line {
    height: 32px;
    position: relative;
    background: url(/static/img_1/bg_popup_line.png) 50% 0 repeat-x #222831
}

.box_animation_popup_1 .popup-gif__close {
    width: 30px;
    height: 30px;
    position: absolute;
    right: 5px;
    top: 5px;
    cursor: pointer;
    background: url(/static/img_1/bg-close-anim-popup.png) 50% 50% no-repeat
}

.box_animation_popup_1 .popup-gif__content {
    position: relative
}

.box_animation_popup_1 .popup-gif__content--play {
    width: 600px;
    min-height: 510px;
    padding: 145px 22px 0
}

.box_animation_popup_1 .popup-gif__content--play:after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 405px;
    z-index: -1;
    background: url(/static/img_1/bg-blesk.png) no-repeat
}

.box_animation_popup_1 .popup-gif__logo {
    position: absolute;
    width: 437px;
    height: 152px;
    left: 50%;
    margin-left: -218px;
    top: -25px;
    background: url(/static/img_1/bg-logo-popup-anim.png) no-repeat
}

.box_animation_popup_1 .popup-gif__title {
    font-size: 45px;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 20px;
    text-shadow: 0 -2px 0 #000;
    -webkit-text-shadow: 0 -2px 0 #000;
    -moz-text-shadow: 0 -2px 0 #000
}

.box_animation_popup_1 .popup-gif-rows {
    margin: 0 -8px
}

.box_animation_popup_1 .popup-gif-rows__col {
    float: left;
    width: 50%;
    padding: 7px 8px
}

.box_animation_popup_1 .popup-gif__item-logo {
    display: block;
    padding: 2px;
    background: url(/static/img_1/bg_top_logo.png) 0 50% repeat-x;
    border: 1px solid gold
}

.box_animation_popup_1 .popup-gif__inner-logo {
    display: block;
    height: 84px;
    text-align: center;
    box-shadow: 0 0 4px 1px rgba(0,0,0,.8) inset;
    -webkit-box-shadow: 0 0 4px 1px rgba(0,0,0,.8) inset;
    -moz-box-shadow: 0 0 4px 1px rgba(0,0,0,.8) inset;
    background: #1d2e5a
}

.box_animation_popup_1 .popup-gif__item-logo:hover .popup-gif__inner-logo {
    background: #3a1c23
}

.box_animation_popup_1 .popup-gif__inner-logo:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 100%
}

.box_animation_popup_1 .popup-gif__img-logo {
    display: inline-block;
    vertical-align: middle;
    max-width: 90%;
    max-height: 90%;
    width: auto;
    height: auto
}

.box_animation_popup_1 .popup-gif__back-layout {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: url(/static/img_1/bg-gif.gif) 50% 50% no-repeat;
    background-size: cover
}

.box_animation_popup_1 .popup-gif__back-layout:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: url(/static/img_1/slideshow-overlay.png)
}

.pagination {
    margin: 20px 0 25px;
    font-size: 16px
}

.box_jp_popup_1 .b-jp-popup {
    position: relative;
    z-index: 1;
    display: inline-block;
    vertical-align: middle;
    width: 738px;
    height: 530px;
    padding: 3px;
    margin: 15px 0;
    background: url(/static/img_1/bg-sm-popup.png) 50% -4px repeat-x;
    border: 1px solid #ffea00
}

.box_jp_popup_1 .b-jp-popup__inner {
    padding: 2px;
    height: 100%;
    position: relative;
    background: #096
}

.box_jp_popup_1 .b-jp-popup__img {
    position: absolute;
    top: 0;
    left: 0;
    height: auto
}

.box_jp_popup_1 .b-jp-popup__close {
    width: 30px;
    height: 30px;
    position: absolute;
    right: 3px;
    top: 3px;
    cursor: pointer;
    z-index: 1;
    background: url(/static/img_1/green_bg_popup_close.png) no-repeat
}

.box_jp_popup_1 .b-jp-popup__close:focus,.box_jp_popup_1 .b-jp-popup__close:hover {
    background-position: 0 100%
}

.box_jp_popup_1 .b-jp-popup-back {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #000;
    background: rgba(0,0,0,.8)
}

.box_jp_popup_1 .b-jp-popup__btn {
    display: block;
    width: 366px;
    position: absolute;
    bottom: 35px;
    right: 93px;
    left: 50%;
    margin-left: -183px
}

.box_jp_popup_1 .b-jp-popup__jp {
    width: 100%;
    height: 80px;
    position: relative;
    z-index: 1;
    font-size: 60px;
    font-weight: 700;
    font-family: Roboto,sans-serif;
    text-align: center;
    margin-top: 260px;
    color: #ffb400;
    text-shadow: -5px 5px 20px #ff3000,5px -5px 20px #ff3000;
    -webkit-text-shadow: -5px 5px 20px #ff3000,5px -5px 20px #ff3000;
    -moz-text-shadow: -5px 5px 20px #ff3000,5px -5px 20px #ff3000
}

.box_landing_1 .landing_wrap,.c-double-btn__play {
    font-family: 'Roboto Condensed',sans-serif
}

.box_jp_popup_1 .b-jp-popup__jp-item {
    margin-left: 7px
}

.box_jp_popup_1 .b-jp-popup__jp-item:first-child {
    margin-left: 0
}

.box_jp_popup_1 .js-jp-count:before {
    content: 'ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬';
    display: inline-block;
    font-size: 60px
}

.box_jp_popup_1 .js-jp-count__item--coma_n {
    font-size: 0;
    letter-spacing: -6px;
    margin-right: 5px
}

.box_jp_popup_1 .js-jp-count__item--coma_n:after {
    content: '.';
    display: inline-block;
    font-size: 60px
}

.box_jp_popup_1 .js-jp-count__item.point:after {
    content: ',';
    display: inline-block;
    font-size: 60px
}

.box_landing_1 .landing_wrap {
    position: relative;
    box-shadow: 0 1px 0 0 rgba(0,0,0,.6);
    -webkit-box-shadow: 0 1px 0 0 rgba(0,0,0,.6);
    -moz-box-shadow: 0 1px 0 0 rgba(0,0,0,.6)
}

.box_landing_1 .land_inner {
    position: relative
}

.box_landing_1 .logo_land {
    display: block;
    margin: 0 auto;
    text-align: center
}

.box_landing_1 .title {
    font-size: 25px;
    font-weight: 700;
    text-transform: uppercase
}

.box_landing_1 .title .big {
    font-size: 80px;
    color: #fc0;
    line-height: 70px
}

.box_landing_1 .text_land {
    text-align: center;
    padding-top: 23px
}

.box_landing_1 .adv_box {
    margin: 20px 0;
    font-size: 20px
}

.box_landing_1 .subtit_stars {
    display: block;
    margin: 0 auto;
    font-size: 28px;
    font-weight: 700;
    text-shadow: -1px -1px 0 #000;
    -webkit-text-shadow: -1px -1px 0 #000;
    -moz-text-shadow: -1px -1px 0 #000;
    text-transform: uppercase
}

.box_landing_1 .subtit_lines {
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 700;
    margin-top: 20px
}

.box_landing_1 .subtit_lines:after,.box_landing_1 .subtit_lines:before {
    content: '';
    display: inline-block;
    background: url(/static/img_1/land_lines.png) 0 50%;
    width: 62px;
    height: 7px;
    margin: 0 5px;
    vertical-align: middle
}

.box_landing_1 .subtit_lines:after {
    background-position: 100% 50%
}

.box_landing_1 .text_land .btn {
    max-width: 556px;
    margin: 30px auto 0
}

.box_landing_1 .bg_img {
    display: block;
    overflow: hidden;
    text-align: center;
    position: absolute;
    top: 0
}

.box_landing_1 .bg_img img {
    display: none
}

@media (min-width: 1118px) and (device-width) {
    .box_landing_1 .landing_wrap {
        height:505px;
        overflow: hidden
    }

    .box_landing_1 .bg_img {
        height: 505px;
        left: 50%;
        margin-left: -990px
    }

    .box_landing_1 .bg_img img {
        display: block;
        height: 505px
    }

    .box_landing_1 .logo_land {
        display: none
    }

    .box_landing_1 .title {
        float: left;
        padding: 170px 0 0;
        width: 396px
    }

    .box_landing_1 .text_land {
        float: right;
        width: 715px;
        position: relative;
        height: 100%
    }

    .box_landing_1 .adv_box {
        display: table-cell;
        height: 256px;
        vertical-align: middle;
        padding: 20px 100px
    }

    .box_landing_1 .subtit_stars {
        width: 675px;
        height: 62px;
        line-height: 54px;
        background: url(/static/img_1/land_stars.png) 50% 50% no-repeat
    }

    .box_landing_1 .text_land_bot {
        display: block;
        width: 100%;
        height: 128px;
        position: absolute;
        left: 0;
        top: 370px
    }

    .box_landing_1 .subtit_lines {
        margin-top: 0
    }
}

@media (min-width: 685px) and (max-width:1118px) {
    .box_landing_1 .landing_wrap {
        background:#41110c;
        padding-bottom: 24px
    }

    .box_landing_1 .bg_img {
        height: 261px;
        width: 100%;
        left: 0
    }

    .box_landing_1 .ban_land {
        padding-top: 10px
    }

    .box_landing_1 .title {
        padding: 14px 0;
        text-align: center;
        background-image: -webkit-gradient(-90deg,rgba(15,33,72,0) 0,rgba(15,33,72,.8) 10%,#0f2148 20%,#0f2148 80%,rgba(15,33,72,.8) 90%,rgba(15,33,72,0) 100%);
        background-image: -o-linear-gradient(-90deg,rgba(15,33,72,0) 0,rgba(15,33,72,.8) 10%,#0f2148 20%,#0f2148 80%,rgba(15,33,72,.8) 90%,rgba(15,33,72,0) 100%);
        background-image: -moz-linear-gradient(-90deg,rgba(15,33,72,0) 0,rgba(15,33,72,.8) 10%,#0f2148 20%,#0f2148 80%,rgba(15,33,72,.8) 90%,rgba(15,33,72,0) 100%);
        background-image: -ms-linear-gradient(-90deg,rgba(15,33,72,0) 0,rgba(15,33,72,.8) 10%,#0f2148 20%,#0f2148 80%,rgba(15,33,72,.8) 90%,rgba(15,33,72,0) 100%);
        background-image: linear-gradient(-90deg,rgba(15,33,72,0) 0,rgba(15,33,72,.8) 10%,#0f2148 20%,#0f2148 80%,rgba(15,33,72,.8) 90%,rgba(15,33,72,0) 100%)
    }

    .box_landing_1 .subtit_stars {
        margin: 0 -65px;
        display: inline-block;
        width: 675px;
        height: 62px;
        line-height: 54px;
        background: url(/static/img_1/land_stars.png) 50% 50% no-repeat
    }
}

@media screen and (max-width: 685px) {
    .box_landing_1 .landing_wrap {
        background:#41110c;
        padding-bottom: 24px
    }

    .box_landing_1 .ban_land {
        margin-left: -38px;
        margin-right: -38px;
        text-align: center;
        background: #183369;
        padding: 25px 15px
    }

    .box_landing_1 .title .big {
        font-size: 50px;
        line-height: 40px
    }

    .box_landing_1 .text_land {
        margin-left: -26px;
        margin-right: -26px
    }

    .box_landing_1 .adv_box {
        text-align: left;
        margin-left: 0;
        margin-right: 0
    }

    .box_landing_1 .text_land .btn {
        margin-top: 6px
    }

    .box_landing_1 .subtit_stars {
        font-size: 28px;
        background: #6d1818;
        height: 55px;
        line-height: 55px;
        box-shadow: 0 3px 5px 0 rgba(0,0,0,.8);
        -webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,.8);
        -moz-box-shadow: 0 3px 5px 0 rgba(0,0,0,.8)
    }

    .box_landing_1 .subtit_stars:after,.box_landing_1 .subtit_stars:before {
        content: '';
        display: inline-block;
        background: url(/static/img_1/land_lines_xs.png) 0 50%;
        width: 35px;
        height: 7px;
        margin: 0 5px;
        vertical-align: middle
    }

    .box_landing_1 .subtit_stars:after {
        background-position: 100% 50%
    }
}

.box_iframe_1 .game_container .iframe_dummy {
    display: block;
    height: 100%;
    max-height: 602px;
    position: relative
}

.box_iframe_1 .game_container .iframe_dummy:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0,0,0,.5)
}

.box_iframe_1 .game_container .iframe_dummy_img {
    display: block;
    width: 100%;
    height: auto;
    max-height: 598px
}

.box_iframe_1 .game_container .iframe_dummy .iframe-btn {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -150px;
    top: 50%;
    margin-top: -29px;
    width: 300px;
    height: 58px;
    line-height: 56px;
    font-size: 26px;
    font-weight: 700;
    color: #fff;
    padding-left: 55px;
    border-radius: 28px;
    -webkit-border-radius: 28px;
    -moz-border-radius: 28px;
    overflow: hidden;
    border: 1px solid #b7453a;
    background: #42110a;
    text-align: center
}

.box_iframe_1 .game_container .iframe_dummy .iframe-btn:before {
    content: '';
    position: absolute;
    width: 57px;
    height: 56px;
    left: 0;
    top: 0;
    -webkit-transition: left .35s;
    -moz-transition: left .35s;
    -o-transition: left .35s;
    transition: left .35s;
    z-index: 1;
    background: url(/static/img_1/btn_play_nav.png) no-repeat
}

.box_iframe_1 .game_container .iframe_dummy .iframe-btn span {
    position: relative;
    display: inline-block;
    overflow: hidden
}

.box_iframe_1 .game_container .iframe_dummy .iframe-btn span:after {
    content: '';
    position: absolute;
    top: 0;
    border-radius: 30px;
    height: 100%;
    width: 291px;
    background: url(/static/img_1/blik.png) 0 50% no-repeat;
    -o-animation: slideBlik 2s infinite;
    animation: slideBlik 2s infinite;
    opacity: .7
}

.box_iframe_1 .game_container .iframe_dummy .iframe-btn.active span {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    opacity: 0
}

.box_iframe_1 .game_container .iframe_dummy .iframe-btn.active:before {
    left: 100%;
    margin-left: -57px;
    background-position: 0 100%
}

.box_table_slots_1 {
    margin-bottom: 11px
}

.box_table_slots_1 .c-tb-sl {
    display: block;
    height: 74px;
    margin: 4px 0 0;
    padding-left: 15px;
    position: relative;
    border: 1px solid #b7453a;
    background: #6d1818
}

.box_table_slots_1 .c-tb-sl__num {
    display: inline-block;
    vertical-align: middle;
    width: 40px;
    font-size: 20px
}

.box_table_slots_1 .c-tb-sl .c-tb-sl__in {
    display: table;
    width: 100%;
    padding-right: 15px;
    position: relative
}

.box_table_slots_1 .c-tb-sl__in .c-tb-sl__cell {
    display: table-cell;
    height: 74px;
    vertical-align: middle
}

.box_table_slots_1 .c-tb-sl__in .c-tb-sl__logo {
    display: inline-block;
    vertical-align: middle
}

.box_table_slots_1 .c-tb-sl__in .c-tb-sl__logo img {
    max-width: 95%;
    height: auto;
    margin: 0 auto;
    display: block
}

.box_table_slots_1 .c-tb-sl__in .c-tb-sl__bonus {
    font-size: 25px;
    font-weight: 700;
    text-shadow: -1px -1px 0 rgba(0,0,0,.58)
}

.box_table_slots_1 .c-tb-sl__in .c-tb-sl__rev {
    position: relative;
    font-size: 16px;
    text-decoration: underline;
    font-weight: 700
}

.box_table_slots_1 .c-tb-sl--h {
    font-size: 16px;
    color: #fff;
    height: 46px
}

.box_table_slots_1 .c-tb-sl--h .c-tb-sl__num {
    height: 46px;
    line-height: 46px;
    font-size: 16px
}

.box_table_slots_1 .c-tb-sl--h .c-tb-sl__cell {
    height: 46px
}

@media screen and (max-width: 685px) {
    .box_table_slots_1 .c-tb-sl {
        height:auto;
        padding: 15px;
        text-align: center
    }

    .box_table_slots_1 .c-tb-sl .c-tb-sl__in {
        display: block;
        padding: 0
    }

    .box_table_slots_1 .c-tb-sl .c-tb-sl__cell {
        height: auto;
        display: block;
        width: 100%
    }

    .box_table_slots_1 .c-tb-sl .c-tb-sl__cell--bonus,.box_table_slots_1 .c-tb-sl .c-tb-sl__cell--rev {
        margin-top: 15px
    }

    .box_table_slots_1 .c-tb-sl__num {
        display: none
    }
}

@media screen and (max-width: 1118px) {
    .box_table_slots_1 {
        margin-bottom:10px
    }

    .box_table_slots_1 .c-tb-sl__in .c-tb-sl__bonus {
        font-size: 18px
    }

    .box_table_slots_1 .c-tb-sl__in .c-tb-sl__rev {
        font-size: 14px
    }
}

@media (min-width: 686px) {
    .box_table_slots_1 .c-tb-sl__num {
        display:block;
        position: absolute;
        width: 30px;
        height: 74px;
        font-size: 20px;
        line-height: 74px;
        left: 0;
        top: 0
    }

    .box_table_slots_1 .c-tb-sl__in .c-tb-sl__logo {
        display: block
    }

    .box_table_slots_1 .c-tb-sl .c-tb-sl__cell--logo {
        width: 30%;
        padding-left: 30px
    }

    .box_table_slots_1 .c-tb-sl .c-tb-sl__cell--rev {
        width: 40%;
        padding-left: 10px
    }

    .box_table_slots_1 .c-tb-sl .c-tb-sl__cell--bonus {
        width: 30%;
        padding-left: 10px
    }
}

@media (min-width: 1118px) {
    .box_table_slots_1 .c-tb-sl .c-tb-sl__cell--bonus,.box_table_slots_1 .c-tb-sl .c-tb-sl__cell--rev {
        padding-left:20px;
        width: 33.3333%
    }

    .box_table_slots_1 .c-tb-sl .c-tb-sl__cell--logo {
        width: 33.3333%;
        text-align: center
    }

    .box_table_slots_1 .c-tb-sl {
        padding-left: 26px
    }

    .box_table_slots_1 .c-tb-sl__num {
        width: 40px
    }

    .box_table_slots_1 .c-tb-sl .c-tb-sl__cell--logo {
        padding-left: 40px
    }
}

.c-window-game {
    position: relative;
    box-sizing: border-box;
    overflow: hidden
}

.c-window-game * {
    box-sizing: inherit
}

.c-window-game__img {
    font-size: 0;
    position: relative;
    z-index: 1
}

.c-window-game__img img {
    display: block;
    width: 100%;
    height: auto
}

.c-window-game__img--mask {
    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -o-filter: blur(5px);
    -ms-filter: blur(5px);
    filter: blur(5px)
}

.c-window-game__btn {
    position: absolute;
    z-index: 3;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
}

.c-window-game__game {
    font-size: 0
}

.c-window-game__game iframe {
    display: block;
    border: 0;
    width: 100%;
    height: 101%
}

.full_screen .c-window-game {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.8)
}

.full_screen .c-window-game__game {
    height: 100%!important
}

.c-double-btn {
    box-sizing: border-box
}

.c-double-btn * {
    box-sizing: inherit
}

.c-double-btn__play {
    display: block;
    position: relative;
    border: none;
    background-color: transparent;
    outline: 0;
    cursor: pointer;
    padding: 0 10px 0 75px;
    max-width: 265px;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    color: #41110c;
    text-shadow: 0 1px 0 #fff600;
    box-shadow: 0 5px 10px 0 #000;
    border-radius: 13px;
    background-image: url(/static/img_1/double-pay-img/line-xs.png);
    background-repeat: no-repeat;
    background-position: 100% 50%
}

.c-double-btn__play-text {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.c-double-btn__play:before {
    content: '';
    position: absolute;
    width: 82px;
    height: 94px;
    left: -12px;
    top: -17px;
    background-image: url(/static/img_1/double-pay-img/i-play-xs.png);
    background-repeat: no-repeat;
    background-position: 50% 50%
}

.c-double-btn__link {
    display: inline-block;
    cursor: pointer;
    height: 25px;
    line-height: 21px;
    font-family: Roboto,sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 700;
    color: #ed9d0b;
    border: 2px solid #000;
    border-radius: 5px;
    padding: 0 7px;
    background-color: #3e140b;
    background: linear-gradient(to top,#3e140b,#5c4c12);
    margin: 15px 0 0 65px;
    text-shadow: 0 1px 0 rgba(0,0,0,.5);
    box-shadow: 0 1px 0 0 rgba(255,255,255,.1) inset,0 2px 5px 0 #000
}

@media (min-width: 568px) {
    .c-double-btn__play {
        max-width:407px;
        background-image: url(/static/img_1/double-pay-img/line.png);
        height: 80px;
        line-height: 80px;
        font-size: 28px;
        border-radius: 18px;
        padding: 0 18px 0 120px;
        box-shadow: 0 10px 20px 0 #000
    }

    .c-double-btn__play:before {
        width: 122px;
        height: 138px;
        background-image: url(/static/img_1/double-pay-img/i-play.png);
        top: -24px;
        left: -15px
    }

    .c-double-btn__link {
        height: 40px;
        line-height: 36px;
        padding: 0 11px;
        font-size: 16px;
        margin: 10px 0 0 105px
    }

    .c-double-btn__link:hover,.c-double-btn__play:hover {
        position: relative;
        top: -1px
    }
}

.c-container-hide-text {
    margin: 0 0 10px
}

.c-container-hide-text__toggler {
    color: inherit;
    font-size: 16px;
    cursor: pointer
}

.c-container-hide-text__toggler:hover {
    text-decoration: underline
}

@media (max-width: 666px) {
    .c-container-hide-text__hide {
        position:relative;
        max-height: 125px;
        overflow: hidden;
        margin: 0 0 10px;
        background-color: inherit;
        padding: 0 0 5px
    }

    .c-container-hide-text__hide:after {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        box-shadow: 0 0 15px 15px #6d1818
    }
}

@media (min-width: 667px) {
    .c-container-hide-text__toggler {
        display:none
    }
}

@media (max-width: 767px) {
    .box_header_game_1 .head_title {
        padding:0
    }

    .box_header_game_1 .head_title .title {
        font-size: 20px
    }
}

@media (min-width: 767px) and (max-width:1090px) {
    .box_header_game_1 .head_title {
        padding:0 0 0 100px
    }
}

.box_header_1--game {
    margin-bottom: 0
}

.c-breadcrumbs {
    margin-bottom: 15px
}

.c-breadcrumbs__link {
    display: inline-block;
    font-size: 14px;
    color: #fff;
    text-decoration: underline;
    margin-right: 2px
}

.c-breadcrumbs__link:hover {
    text-decoration: none
}

.c-breadcrumbs__link:after {
    content: '/';
    display: inline-block;
    margin-left: 3px
}

.c-breadcrumbs__current {
    color: #fff000
}

@media (max-width: 766px) {
    .c-breadcrumbs {
        display:none
    }
}

.c-blog-box {
    margin: 0 -5px 5px;
    font-size: 0
}

.c-blog-box__item {
    padding: 0 5px;
    margin: 0 auto;
    margin-bottom: 10px;
    width: 100%;
    max-width: 280px
}

.c-one-blog {
    background-color: #420001;
    text-align: left
}

.c-one-blog__img {
    display: block;
    border: 1px solid #6c1818
}

.c-one-blog__img img {
    display: block;
    width: 100%;
    height: auto
}

.c-one-blog__tb {
    display: table;
    width: 100%;
    background-color: #6c1818;
    height: 95px;
    padding: 5px
}

.c-one-blog__tc {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 100%
}

.c-one-blog__title {
    display: inline-block;
    font-size: 18px;
    color: #fff;
    text-shadow: -.5px -.866px 0 rgba(80,20,6,.75);
    font-weight: 700;
    max-height: 70px;
    overflow-y: hidden
}

.c-one-blog__btn {
    display: inline-block;
    padding: 8px 15px;
    background-color: #b9473c;
    color: #fff;
    text-shadow: -.5px -.866px 0 rgba(80,20,6,.75);
    font-size: 16px;
    text-decoration: underline
}

.c-one-blog__btn:after {
    content: '\203a';
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px;
    margin-left: 5px;
    font-size: 24px
}

@media (min-width: 567px) {
    .c-blog-box__item {
        display:inline-block;
        vertical-align: top;
        width: 50%;
        max-width: none
    }
}

@media (min-width: 667px) {
    .c-blog-box__item {
        width:33.333333333333336%
    }

    .c-one-blog__title {
        font-size: 20px
    }
}

@media (min-width: 1119px) {
    .one_item-sidebar {
        width:33.333%!important
    }
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    z-index: 1050;
    z-index: 160;
    overflow: hidden;
    outline: 0;
    visibility: hidden;
    -webkit-overflow-scrolling: touch
}

.modal.in {
    visibility: visible
}

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

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

.fade {
    opacity: 0;
    -webkit-transition: opacity .1s linear;
    transition: opacity .1s linear;
    -o-transition: opacity .1s linear;
    -webkit-transition: opacity .1s linear
}

.fade.in {
    opacity: 1
}

/*!------------------------------------------------------------------------------

        collapse bs css

------------------------------------------------------------------------------*/
.collapse {
    display: none
}

.collapse.in {
    display: block
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-property: height,visibility;
    -o-transition-property: height,visibility;
    transition-property: height,visibility;
    -webkit-transition-duration: 0.25s;
    -o-transition-duration: 0.25s;
    transition-duration: 0.25s;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease
}

/*!------------------------------------------------------------------------------

        collapse bs css end

------------------------------------------------------------------------------*/
/*!------------------------------------------------------------------------------

        box_faq

------------------------------------------------------------------------------*/
.box_faq__inner {
    margin-bottom: 25px;
}

.box_faq__item {
    padding: 0 18px;
    background-color: #6d1818;
}

.box_faq__item:nth-child(even) {
    background-color: #5a1111;
}

.box_faq__item:first-child > .box_faq__item-inner {
    border-top: 1px solid transparent;
}

.box_faq__item-inner {
    padding: 13px 0 15px;
    border-top: 1px solid #b7453a;
}

.box_faq__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
}

.box_faq__btn {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20px;
    flex: 0 0 20px;
    position: relative;
    top: 3px;
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #ffae00;
    border: none;
    cursor: pointer;
}

.box_faq__btn:before {
    content: '';
    position: absolute;
    display: block;
    top: 50%;
    left: 50%;
    width: 5px;
    height: 5px;
    border-color: #470000 #470000 transparent transparent;
    border-width: 3px 3px 0 0;
    border-radius: 1px;
    border-style: solid;
    -webkit-transform: translate(-50%, -30%) rotate(-45deg);
    transform: translate(-50%, -30%) rotate(-45deg);
    -webkit-transition: all .3s;
    transition: all .3s;
    color: #470000;
}

.box_faq__btn[aria-expanded='false']:before {
    -webkit-transform: translate(-50%, -60%) rotate(135deg);
    transform: translate(-50%, -60%) rotate(135deg);
}

.box_faq__title {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin: 0;
    padding: 0 0 0 10px;
    width: calc( 100% - 28px);
    font-size: 18px;
    color: #f66657;
    font-family: 'Roboto Condensed',sans-serif;
}

.box_faq__content {
    padding: 10px 0 2px;
    font-size: 15px;
    font-family: 'Roboto Condensed',sans-serif;
}

@media only screen and (min-width: 1024px) {
    .box_faq .box_faq__item-inner {
        padding: 23px 0;
    }

    .box_faq .box_faq__btn {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 27px;
        flex: 0 0 27px;
        width: 27px;
        height: 27px;
        top: 0;
    }

    .box_faq .box_faq__btn:before {
        width: 8px;
        height: 8px;
        -webkit-transform: translate(-50%, -30%) rotate(-45deg);
        transform: translate(-50%, -30%) rotate(-45deg);
    }

    .box_faq .box_faq__btn[aria-expanded='false']:before {
        -webkit-transform: translate(-50%, -60%) rotate(135deg);
        transform: translate(-50%, -60%) rotate(135deg);
    }

    .box_faq .box_faq__title {
        padding-left: 20px;
    }

    .box_faq .box_faq__content-wrap {
        padding-left: 47px;
    }

    .box_faq .box_faq__content {
        padding: 3px 0 0;
    }
}

/*!------------------------------------------------------------------------------

        box_faq

------------------------------------------------------------------------------*/
/*!------------------------------------------------------------------------------

        c-tb-content

------------------------------------------------------------------------------*/
.c-tb-content h2, .c-tb-content h3 {
  margin: 0;
  font-size: 16px;
  line-height: 18px; }

.c-tb-content__title {
  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;
  padding: 18px;
  background: #5a1111;
  font-size: 19px;
  font-weight: 700;
  line-height: 17px;
  color: #fff;
  text-transform: uppercase; }
  .c-tb-content__title[aria-expanded="true"] .c-tb-content__icon:after {
    opacity: 0; }
  .c-tb-content__title[aria-expanded="true"] .c-tb-content__icon:before {
    width: 6px; }

.c-tb-content__icon {
  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;
  width: 33px;
  height: 33px;
  background-color: #6d1818; }
  .c-tb-content__icon:after, .c-tb-content__icon:before {
    content: '';
    position: absolute;
    background-color: #fff; }
  .c-tb-content__icon:before {
    width: 10px;
    height: 2px; }
  .c-tb-content__icon:after {
    width: 2px;
    height: 10px; }

.c-tb-content__list {
  margin: 0;
  padding: 18px;
  background-color: #6d1818;
  list-style: none; }

.c-tb-content__el {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px; }
  .c-tb-content__el:before {
    content: '';
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 5px;
    height: 5px;
    margin-top: 5px;
    margin-right: 10px;
    background-color: #ffea01;
    border-radius: 50%; }

.c-tb-content__link {
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  color: #fff;
  text-decoration: none; }
  .c-tb-content__link:hover {
    color: #ffea01;
    text-decoration: none; }

@media only screen and (min-width: 768px) {
  .c-tb-content__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    padding: 25px 21px 17px; }
  .c-tb-content__el {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 48%;
    flex: 0 0 48%;
    margin-right: 20px; }
    .c-tb-content__el:nth-child(even) {
      margin-right: 0; }
  .c-tb-content__title {
    padding-left: 21px; }
  .c-tb-content__icon {
    width: 36px;
    height: 36px; } }

/*!------------------------------------------------------------------------------

        c-tb-content

------------------------------------------------------------------------------*/