.box_footer_1 .foot_menu li a:hover,.box_main_bunner_1 .text_info .more:hover {
    text-decoration: underline
}

.box_carousel_slots_1 .one_slot .head_slot,.box_main_slots_1 .one_slot .head_slot,.box_rating_1 .one_flip .name {
    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_carousel_slots_1 .one_slot .head_slot,.box_detail_game_1,.box_main_slots_1 .more,.box_main_slots_1 .one_slot .head_slot,.box_rating_1,.box_rating_1 .one_flip,.box_rev_video_1 .container_rev_video .box_text .title,.box_rev_video_1 .container_rev_video .box_video .title {
    font-family: 'Open Sans Condensed',sans-serif;
    font-weight: 700
}

.btn,a {
    text-decoration: none
}

.box_carousel_slots_1 .one_slot .head_slot .name,.box_main_slots_1 .one_slot .head_slot .name,.box_news_1 .one_new .name,.box_slots_1 .one_slot .head_slot .name {
    max-width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis
}

.box_main_slots_1 .owl-next,.box_main_slots_1 .owl-prev {
    position: absolute;
    width: 21px;
    height: 112px;
    top: 50%;
    margin-top: -56px;
    -webkit-transition: all .1s;
    -moz-transition: all .1s;
    -o-transition: all .1s;
    transition: all .1s;
    opacity: 0
}

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

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

.box_main_slots_1 .owl-next:hover,.box_main_slots_1 .owl-prev:hover {
    width: 25px
}

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

.box_main_slots_1 .one_section .fl_section {
    float: left;
    width: 272px;
    height: 304px;
    box-shadow: 2px 2px 4px 0 rgba(0,0,0,.7);
    -webkit-box-shadow: 2px 2px 4px 0 rgba(0,0,0,.7);
    -moz-box-shadow: 2px 2px 4px 0 rgba(0,0,0,.7);
    border: 1px solid #31439d;
    background: url(/static/img_1/bg_fl_section.png) 50% 50% no-repeat;
    background-size: 100% 100%
}

.box_main_slots_1 .one_section .fl_section .inner {
    display: table-cell;
    width: 270px;
    height: 302px;
    vertical-align: middle;
    text-align: center
}

.box_main_slots_1 .more {
    display: block;
    text-transform: uppercase;
    font-size: 20px;
    margin-top: 15px;
    color: #ffea00
}

.box_main_slots_1 .more:after {
    content: '';
    display: inline-block;
    width: 17px;
    height: 17px;
    margin-left: 8px;
    background: url(/static/img_1/ico_more.png) 50% 50% no-repeat
}

.box_main_slots_1 .logo_gaminator {
    display: block;
    width: 226px;
    height: 51px;
    margin: 0 auto;
    background: url(/static/img_1/big_logo_gaminator.png) 50% 50% no-repeat
}

.box_main_slots_1 .logo_igrosoft {
    display: block;
    width: 214px;
    height: 64px;
    margin: 0 auto;
    background: url(/static/img_1/big_logo_igrosoft.png) 50% 50% no-repeat
}

.box_main_slots_1 .logo_megajack {
    display: block;
    width: 179px;
    height: 86px;
    margin: 0 auto;
    background: url(/static/img_1/big_logo_megajack.png) 50% 50% no-repeat
}

.box_main_slots_1 .logo_betsoft {
    display: block;
    width: 226px;
    height: 92px;
    margin: 0 auto;
    background: url(/static/img_1/big_logo_betsoft.png) 50% 50% no-repeat
}

.box_main_slots_1 .logo_globotech {
    display: block;
    width: 224px;
    height: 101px;
    margin: 0 auto;
    background: url(/static/img_1/big_logo_globotech.png) 50% 50% no-repeat
}

.box_main_slots_1 .logo_netent-slots {
    display: block;
    width: 226px;
    height: 56px;
    margin: 0 auto;
    background: url(/static/img_1/sm_logo_netent.png) 50% 50% no-repeat
}

.box_main_slots_1 .logo_playtech {
    display: block;
    width: 226px;
    height: 49px;
    margin: 0 auto;
    background: url(/static/img_1/big_logo_playtech.png) 50% 50% no-repeat
}

.box_main_slots_1 .logo_microgaming {
    display: block;
    width: 226px;
    height: 43px;
    margin: 0 auto;
    background: url(/static/img_1/big_logo_microgaming.png) 50% 50% no-repeat
}

.box_main_slots_1 .one_section .fr_section {
    padding-left: 272px
}

.box_main_slots_1 .one_item {
    padding: 0 0 20px 10px
}

.box_main_slots_1 .one_slot.box_flip {
    -webkit-perspective: 0;
    perspective: 0
}

.box_main_slots_1 .one_slot {
    width: 100%;
    height: 304px
}

.box_main_slots_1 .one_slot.box_flip .box_back,.box_main_slots_1 .one_slot.box_flip .box_front {
    box-shadow: 2px 2px 4px 0 rgba(0,0,0,.7);
    -webkit-box-shadow: 2px 2px 4px 0 rgba(0,0,0,.7);
    -moz-box-shadow: 2px 2px 4px 0 rgba(0,0,0,.7);
    border: 1px solid #31439d;
    background: #8a231a
}

.box_main_slots_1 .one_slot .head_slot {
    padding: 0 40px;
    height: 51px;
    line-height: 51px;
    font-size: 20px;
    text-align: center;
    position: relative;
    color: #ffea00
}

.box_main_slots_1 .one_slot .head_slot .new {
    position: absolute;
    width: 28px;
    height: 28px;
    left: 13px;
    top: 50%;
    margin-top: -14px;
    background: url(/static/img_1/ico_new.png) 50% 50% no-repeat
}

.box_main_slots_1 .one_slot .head_slot .tog_flip {
    position: absolute;
    width: 24px;
    height: 24px;
    right: 13px;
    top: 50%;
    margin-top: -12px;
    cursor: pointer;
    background: url(/static/img_1/ico_flip.png) no-repeat
}

.box_main_slots_1 .one_slot .head_slot .tog_flip.open {
    background-position: 0 0
}

.box_main_slots_1 .one_slot .head_slot .tog_flip.close {
    background-position: 0 100%
}

.box_main_slots_1 .one_slot .head_slot .name {
    overflow: hidden
}

.box_main_slots_1 .one_slot .img {
    height: 200px;
    overflow: hidden;
    margin-bottom: 1px
}

.box_main_slots_1 .one_slot .img img {
    display: block;
    width: 100%;
    height: auto;
    min-height: 100%
}

.box_main_slots_1 .one_slot .text {
    height: 201px;
    overflow: hidden;
    padding: 5px;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    color: #ffea00
}

.box_main_slots_1 .one_slot .buttons .d_tc:first-child {
    padding-right: 1px
}

@media(min-width: 685px) and (max-width:1118px) {
    .box_main_slots_1 .logo_gaminator {
        width:160px;
        background: url(/static/img_1/sm_logo_gaminator.png) 50% 50% no-repeat
    }

    .box_main_slots_1 .logo_igrosoft {
        width: 141px;
        background: url(/static/img_1/sm_logo_igrosoft.png) 50% 50% no-repeat
    }

    .box_main_slots_1 .logo_megajack {
        width: 171px;
        background: url(/static/img_1/xs_logo_megajack.png) 50% 50% no-repeat
    }

    .box_main_slots_1 .logo_betsoft {
        width: 226px;
        background: url(/static/img_1/sm_logo_betsoft.png) 50% 50% no-repeat
    }

    .box_main_slots_1 .logo_globotech {
        width: 129px;
        background: url(/static/img_1/sm_logo_globotech.png) 50% 50% no-repeat
    }

    .box_main_slots_1 .logo_netent {
        width: 95px;
        background: url(/static/img_1/sm_logo_netent.png) 50% 50% no-repeat
    }

    .box_main_slots_1 .logo_playtech {
        width: 150px;
        background: url(/static/img_1/sm_logo_playtech.png) 50% 50% no-repeat
    }

    .box_main_slots_1 .logo_microgaming {
        width: 158px;
        background: url(/static/img_1/sm_logo_microgaming.png) 50% 50% no-repeat
    }

    .box_main_slots_1 .logo_betsoft,.box_main_slots_1 .logo_gaminator,.box_main_slots_1 .logo_globotech,.box_main_slots_1 .logo_igrosoft,.box_main_slots_1 .logo_megajack,.box_main_slots_1 .logo_microgaming,.box_main_slots_1 .logo_netent,.box_main_slots_1 .logo_playtech {
        float: left;
        height: 100%
    }

    .box_main_slots_1 .more {
        float: right
    }

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

    .box_main_slots_1 .one_section .fl_section {
        float: none;
        width: auto;
        height: 56px;
        box-shadow: none;
        border: 0;
        padding: 0 69px;
        margin: 0 -69px 18px;
        background: #152560
    }

    .box_main_slots_1 .one_section .fl_section .inner {
        display: block;
        width: auto;
        height: 100%
    }

    .box_main_slots_1 .one_section .fr_section {
        padding-left: 0
    }

    .box_main_slots_1 .owl-next,.box_main_slots_1 .owl-prev {
        opacity: 1
    }

    .box_main_slots_1 .owl-prev {
        left: -38px
    }

    .box_main_slots_1 .owl-next {
        right: -38px
    }
}

@media screen and (max-width: 685px) {
    .box_main_slots_1 .logo_gaminator {
        width:160px;
        background: url(/static/img_1/xs_logo_gaminator.png) 50% 50% no-repeat
    }

    .box_main_slots_1 .logo_igrosoft {
        width: 111px;
        background: url(/static/img_1/xs_logo_igrosoft.png) 50% 50% no-repeat
    }

    .box_main_slots_1 .logo_megajack {
        width: 171px;
        background: url(/static/img_1/xs_logo_megajack.png) 50% 50% no-repeat
    }

    .box_main_slots_1 .logo_betsoft {
        width: 226px;
        background: url(/static/img_1/sm_logo_betsoft.png) 50% 50% no-repeat
    }

    .box_main_slots_1 .logo_globotech {
        width: 129px;
        background: url(/static/img_1/sm_logo_globotech.png) 50% 50% no-repeat
    }

    .box_main_slots_1 .logo_netent {
        width: 95px;
        background: url(/static/img_1/sm_logo_netent.png) 50% 50% no-repeat
    }

    .box_main_slots_1 .logo_playtech {
        width: 150px;
        background: url(/static/img_1/sm_logo_playtech.png) 50% 50% no-repeat
    }

    .box_main_slots_1 .logo_microgaming {
        width: 158px;
        background: url(/static/img_1/sm_logo_microgaming.png) 50% 50% no-repeat
    }

    .box_main_slots_1 .logo_betsoft,.box_main_slots_1 .logo_gaminator,.box_main_slots_1 .logo_globotech,.box_main_slots_1 .logo_igrosoft,.box_main_slots_1 .logo_megajack,.box_main_slots_1 .logo_microgaming,.box_main_slots_1 .logo_netent,.box_main_slots_1 .logo_playtech {
        float: none;
        height: 100%
    }

    .box_main_slots_1 .more {
        float: none;
        display: inline-block
    }

    .box_main_slots_1 .wrap_more .more {
        margin-top: 0;
        margin-bottom: 18px
    }

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

    .box_main_slots_1 .one_section .fl_section {
        float: none;
        width: auto;
        height: 56px;
        box-shadow: none;
        border: 0;
        padding: 0 38px;
        margin: 0 -38px 18px;
        background: #152560
    }

    .box_main_slots_1 .one_section .fl_section .inner {
        display: block;
        width: auto;
        height: 100%
    }

    .box_main_slots_1 .one_section .fr_section {
        padding-left: 0
    }

    .box_main_slots_1 .owl-next,.box_main_slots_1 .owl-prev {
        opacity: 1
    }

    .box_main_slots_1 .owl-prev {
        left: -25px
    }

    .box_main_slots_1 .owl-next {
        right: -25px
    }
}

.box_carousel_slots_1 {
    margin-bottom: 20px
}

.box_carousel_slots_1 .one_item {
    padding: 5px
}

.box_carousel_slots_1 .one_slot.box_flip {
    -webkit-perspective: 0;
    perspective: 0
}

.box_carousel_slots_1 .one_slot {
    width: 100%;
    height: 304px
}

.box_carousel_slots_1 .one_slot.box_flip .box_back,.box_carousel_slots_1 .one_slot.box_flip .box_front {
    box-shadow: 2px 2px 4px 0 rgba(0,0,0,.7);
    -webkit-box-shadow: 2px 2px 4px 0 rgba(0,0,0,.7);
    -moz-box-shadow: 2px 2px 4px 0 rgba(0,0,0,.7);
    border: 1px solid #ea5d5d;
    background: #aa3636
}

.box_carousel_slots_1 .one_slot .head_slot {
    padding: 0 40px;
    height: 51px;
    line-height: 51px;
    font-size: 20px;
    text-align: center;
    position: relative;
    color: #ffea00
}

.box_carousel_slots_1 .one_slot .head_slot .new {
    position: absolute;
    width: 28px;
    height: 28px;
    left: 13px;
    top: 50%;
    margin-top: -14px;
    background: url(/static/img_1/ico_new.png) 50% 50% no-repeat
}

.box_carousel_slots_1 .one_slot .head_slot .tog_flip {
    position: absolute;
    width: 24px;
    height: 24px;
    right: 13px;
    top: 50%;
    margin-top: -12px;
    cursor: pointer;
    background: url(/static/img_1/ico_flip.png) no-repeat
}

.box_carousel_slots_1 .one_slot .head_slot .tog_flip.open {
    background-position: 0 0
}

.box_carousel_slots_1 .one_slot .head_slot .tog_flip.close {
    background-position: 0 100%
}

.box_carousel_slots_1 .one_slot .head_slot .name {
    overflow: hidden
}

.box_carousel_slots_1 .one_slot .img {
    height: 200px;
    overflow: hidden;
    margin-bottom: 1px
}

.box_carousel_slots_1 .one_slot .img img {
    display: block;
    width: 100%;
    height: auto;
    min-height: 100%
}

.box_carousel_slots_1 .one_slot .text {
    height: 201px;
    overflow: hidden;
    padding: 5px;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    color: #ffea00
}

.box_carousel_slots_1 .one_slot .buttons .d_tc:first-child {
    padding-right: 1px
}

.box_carousel_slots_1 .owl-next,.box_carousel_slots_1 .owl-prev {
    position: absolute;
    width: 21px;
    height: 112px;
    top: 50%;
    margin-top: -56px;
    -webkit-transition: all .1s;
    -moz-transition: all .1s;
    -o-transition: all .1s;
    transition: all .1s
}

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

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

.box_carousel_slots_1 .owl-next:hover,.box_carousel_slots_1 .owl-prev:hover {
    width: 25px
}

@media(min-width: 685px) and (max-width:1118px) {
    .box_carousel_slots_1 .owl-prev {
        left:-28px
    }

    .box_carousel_slots_1 .owl-next {
        right: -28px
    }
}

@media screen and (max-width: 685px) {
    .box_carousel_slots_1 .owl-prev {
        left:-28px
    }

    .box_carousel_slots_1 .owl-next {
        right: -28px
    }
}

.box_rev_video_1 {
    margin-bottom: 20px
}

.box_rev_video_1 img {
    max-width: 100%
}

.box_rev_video_1 .container_rev_video {
    padding: 0 25px 55px
}

.box_rev_video_1 .container_rev_video .one_col {
    float: left;
    width: 50%;
    position: relative
}

.box_rev_video_1 .container_rev_video .box_video iframe {
    display: block;
    border: 0;
    width: 100%;
    height: 100%
}

.box_rev_video_1 .container_rev_video .box_video .title {
    font-size: 28px;
    text-transform: uppercase;
    text-align: center;
    padding: 15px 0
}

.box_rev_video_1 .container_rev_video .box_text {
    padding-left: 20px
}

.box_rev_video_1 .container_rev_video .box_text .title {
    font-size: 24px;
    padding: 15px 0
}

.box_rev_video_1 .container_rev_video .box_text p {
    margin-bottom: 0;
    line-height: 27px
}

.box_rev_video_1 .container_rev_video .owl-carousel {
    padding: 0 38px
}

.box_rev_video_1 .container_rev_video .one_item {
    height: 230px
}

.box_rev_video_1 .owl-next,.box_rev_video_1 .owl-prev {
    position: absolute;
    width: 21px;
    height: 112px;
    top: 50%;
    margin-top: -56px;
    -webkit-transition: all .1s;
    -moz-transition: all .1s;
    -o-transition: all .1s;
    transition: all .1s
}

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

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

.box_rev_video_1 .owl-next:hover,.box_rev_video_1 .owl-prev:hover {
    width: 25px
}

.box_rev_video_1 .owl-pagination {
    position: absolute;
    font-size: 0;
    letter-spacing: -6px;
    text-align: center;
    width: 100%;
    left: 0;
    bottom: -35px
}

.box_rev_video_1 .owl-pagination .owl-page {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    letter-spacing: normal;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    margin: 0 7px;
    border: 3px solid #d7dbea;
    background: #d7dbea
}

.box_rev_video_1 .owl-pagination .owl-page.active {
    background: 0
}

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

@media screen and (max-width: 685px) {
    .box_rev_video_1 .container_rev_video .one_col {
        float:none;
        width: 100%;
        border: 1px solid #31439d
    }

    .box_rev_video_1 .container_rev_video {
        padding: 0;
        background: 0;
        border: 0
    }

    .box_rev_video_1 .container_rev_video .owl-carousel {
        padding: 0
    }

    .box_rev_video_1 .owl-prev {
        left: -28px;
        margin-top: -80px
    }

    .box_rev_video_1 .owl-next {
        right: -28px;
        margin-top: -80px
    }

    .box_rev_video_1 .container_rev_video .one_item {
        height: 155px
    }

    .box_rev_video_1 .container_rev_video .box_video .title {
        font-size: 22px;
        padding: 10px 0;
        background: #1c2d6c
    }

    .box_rev_video_1 .owl-pagination {
        display: none
    }
}

.box_rating_1 {
    margin-bottom: 20px
}

.Ã‘Âhart_rat {
    position: relative;
    height: 250px
}

.Ã‘Âhart_rat:after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 20px;
    background: #152560
}

.box_rating_1 .left_col {
    float: left;
    width: 40%
}

.box_rating_1 .title {
    text-transform: uppercase;
    font-size: 28px;
    text-align: center;
    margin-bottom: 15px
}

.box_rating_1 .right_col {
    width: 60%;
    float: left;
    padding-left: 40px
}

.row_three_flip {
    margin: 0 -7px
}

.row_three_flip .one_col {
    float: left;
    padding: 0 7px;
    width: 33.3%
}

.box_rating_1 .one_flip {
    width: 100%;
    height: 202px;
    text-align: center;
    font-size: 22px;
    position: relative
}

.box_rating_1 .one_flip.box_flip .box_back,.box_rating_1 .one_flip.box_flip .box_front {
    box-shadow: 2px 2px 4px 0 rgba(0,0,0,.7);
    -webkit-box-shadow: 2px 2px 4px 0 rgba(0,0,0,.7);
    -moz-box-shadow: 2px 2px 4px 0 rgba(0,0,0,.7);
    border: 1px solid #31439d;
    background: url(/static/img_1/bg_bonus.png) 50% 50% no-repeat;
    background-size: 100% 100%
}

.box_rating_1 .tog_flip {
    position: absolute;
    width: 25px;
    height: 26px;
    right: 8px;
    top: 8px;
    cursor: pointer;
    background: url(/static/img_1/ico_flip_sm.png) no-repeat
}

.box_rating_1 .tog_flip.open {
    background-position: 0 0
}

.box_rating_1 .tog_flip.close {
    background-position: 0 100%
}

.box_rating_1 .one_flip .text {
    display: table-cell;
    height: 200px;
    vertical-align: middle;
    font-size: 17px;
    padding: 15px
}

.box_rating_1 .one_flip .name {
    text-transform: uppercase
}

@media(min-width: 1118px) and (device-width) {
    .box_rating_1 .one_flip .ico {
        height:125px
    }

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

    .box_rating_1 .one_flip .ico img {
        display: inline-block;
        vertical-align: middle;
        max-width: 100%;
        max-height: 100%;
        width: auto;
        height: auto
    }

    .box_rating_1 .one_flip .name {
        font-size: 22px;
        padding: 0 10px
    }
}

@media(min-width: 685px) and (max-width:1118px) {
    .box_rating_1 .left_col {
        float:none;
        width: 100%
    }

    .box_rating_1 .right_col {
        width: 100%;
        float: none;
        padding-left: 0
    }

    .box_rating_1 .one_flip .name {
        font-size: 34px;
        padding: 0
    }

    .box_rating_1 .one_flip .ico,.box_rating_1 .one_flip .name {
        display: table-cell;
        vertical-align: middle;
        height: 67px;
        padding-left: 50px
    }

    .box_rating_1 .one_flip {
        height: 67px;
        margin-bottom: 12px
    }

    .box_rating_1 .one_flip.box_flip .box_back,.box_rating_1 .one_flip.box_flip .box_front {
        box-shadow: none
    }

    .row_three_flip {
        margin: 0 -7px
    }

    .row_three_flip .one_col {
        float: none;
        padding: 0 7px;
        width: 100%
    }
}

@media screen and (max-width: 685px) {
    .box_rating_1 .left_col {
        float:none;
        width: 100%
    }

    .box_rating_1 .right_col {
        width: 100%;
        float: none;
        padding-left: 0
    }

    .box_rating_1 .one_flip .name {
        font-size: 22px;
        padding: 0;
        text-align: left
    }

    .box_rating_1 .one_flip .ico,.box_rating_1 .one_flip .name {
        display: table-cell;
        vertical-align: middle;
        height: 67px;
        padding-left: 10px
    }

    .box_rating_1 .one_flip {
        height: 67px;
        margin-bottom: 12px
    }

    .box_rating_1 .one_flip.box_flip .box_back,.box_rating_1 .one_flip.box_flip .box_front {
        box-shadow: none
    }

    .row_three_flip {
        margin: 0 -7px
    }

    .row_three_flip .one_col {
        float: none;
        padding: 0 7px;
        width: 100%
    }
}

.box_detail_game_1 {
    margin-bottom: 20px
}

.box_detail_game_1 .img {
    float: left;
    width: 364px;
    border: 1px solid #ea5d5d;
    box-shadow: 1px 1px 7px 0 rgba(0,0,0,.6);
    -webkit-box-shadow: 1px 1px 7px 0 rgba(0,0,0,.6);
    -moz-box-shadow: 1px 1px 7px 0 rgba(0,0,0,.6);
    font-size: 0
}

.box_detail_game_1 .img iframe {
    width: 100%
}

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

.box_detail_game_1 .img img {
    display: block;
    width: 100%;
    height: auto;
    box-shadow: 2px 2px 5px 0 rgba(0,0,0,.5);
    -webkit-box-shadow: 2px 2px 5px 0 rgba(0,0,0,.5);
    -moz-box-shadow: 2px 2px 5px 0 rgba(0,0,0,.5);
    border: 1px solid #31439d
}

.box_detail_game_1 .detail_share .tit,.box_detail_game_1 .ico_l,.box_detail_game_1 .ico_r {
    display: inline-block;
    vertical-align: middle
}

.box_detail_game_1 .detail {
    padding-left: 385px
}

@media(max-width: 666px) {
    .box_detail_game_1 .detail {
        padding:0
    }
}

.box_detail_game_1 .head_detail {
    padding-bottom: 10px;
    overflow: hidden;
    border-bottom: 1px solid #eb6262
}

.box_detail_game_1 .head_detail .title {
    font-size: 28px;
    float: left
}

.box_detail_game_1 .detail_share {
    float: right
}

.box_detail_game_1 .detail_share .tit {
    font-weight: 400;
    font-size: 24px
}

.box_content_bunner_1,.box_form_1 .form_rating,.box_form_1 .in_control,.box_game_screen_1 .container_game_screen .box_screen .title,.box_game_screen_1 .container_game_screen .box_text,.box_positiv_negativ_1 .box,.box_srch_1 .srch_main_tit,.box_srch_1 .srch_sub_tit {
    font-weight: 700;
    font-family: 'Open Sans Condensed',sans-serif
}

.box_detail_game_1 .two_col {
    overflow: hidden
}

.box_detail_game_1 .two_col .col {
    width: 50%;
    float: left
}

@media(max-width: 666px) {
    .box_detail_game_1 .two_col .col {
        float:none;
        width: 100%
    }
}

.box_detail_game_1 .list li {
    font-size: 18px;
    margin: 30px 0 0
}

.box_detail_game_1 .ico_l {
    margin-right: 18px;
    height: 40px
}

.box_detail_game_1 .ico_r {
    margin-left: 14px
}

.box_detail_game_1 .ico_r.is {
    width: 30px;
    height: 23px;
    background: url(/static/img_1/ico_is.png) no-repeat
}

.box_detail_game_1 .ico_r.no {
    width: 27px;
    height: 27px;
    background: url(/static/img_1/ico_no.png) no-repeat
}

.box_detail_game_1 .ico_l.ico_det_1 {
    width: 28px;
    background: url(/static/img_1/ico_det_1.png) 0 50% no-repeat
}

.box_detail_game_1 .ico_l.ico_det_2 {
    width: 33px;
    background: url(/static/img_1/ico_det_2.png) 0 50% no-repeat
}

.box_detail_game_1 .ico_l.ico_det_3 {
    width: 39px;
    background: url(/static/img_1/ico_det_3.png) 0 50% no-repeat
}

.box_detail_game_1 .ico_l.ico_det_4 {
    width: 41px;
    background: url(/static/img_1/ico_det_4.png) 0 50% no-repeat
}

.box_detail_game_1 .ico_l.ico_det_5 {
    width: 61px;
    background: url(/static/img_1/ico_det_5.png) 0 50% no-repeat
}

.box_detail_game_1 .ico_l.ico_det_6 {
    width: 29px;
    background: url(/static/img_1/ico_det_6.png) 0 50% no-repeat
}

@media(min-width: 685px) and (max-width:1118px) {
    .box_detail_game_1 .img {
        width:250px
    }

    .box_detail_game_1 .detail {
        padding-left: 265px
    }

    .box_detail_game_1 .head_detail .title {
        float: none;
        margin-bottom: 5px
    }

    .box_detail_game_1 .list li {
        font-size: 16px;
        margin: 15px 0 0
    }

    .box_detail_game_1 .detail_share {
        float: none
    }

    .box_detail_game_1 .two_col .col {
        width: 100%;
        float: none
    }
}

.box_main_bunner_1 .text,.box_main_bunner_1 .text_info .tit {
    font-family: 'Open Sans Condensed',sans-serif
}

.box_main_bunner_1 .text {
    padding-top: 10px;
    padding-left: 85px
}

.box_main_bunner_1 .text_info {
    float: right
}

.box_form_1 {
    margin-bottom: 20px;
    margin-top: 20px
}

.box_form_1 .container_form {
    padding: 0 18px 18px
}

.box_form_1 .container_form .form {
    padding: 15px;
    background: url(/static/img_1/bg_fon_form.png) 50% 50% no-repeat #8a231a;
    border: 1px solid #fafe00
}

.box_form_1 .container_form .left_col {
    float: left;
    width: 50%
}

.box_form_1 .container_form .right_col {
    float: left;
    max-width: 365px;
    padding-left: 50px
}

.box_form_1 .in_control {
    font-size: 18px;
    outline: 0;
    resize: none;
    display: block;
    width: 100%;
    padding: 0 13px;
    height: 40px;
    margin-bottom: 5px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    background: #41110c;
    border: 1px solid #fafe00;
    color: #fff
}

.box_form_1 textarea.in_control {
    height: auto;
    padding: 5px 13px
}

.box_comments_1 ::-webkit-input-placeholder {
    color: #ffea00
}

.box_comments_1 ::-moz-placeholder {
    color: #ffea00
}

.box_comments_1 :-moz-placeholder {
    color: #ffea00
}

.box_comments_1 :-ms-input-placeholder {
    color: #ffea00
}

.box_form_1 .capcha {
    margin-bottom: 10px
}

.box_form_1 .capcha img {
    width: 100%;
    height: auto
}

.box_form_1 .form_rating {
    font-size: 20px;
    margin-bottom: 15px;
    color: #d7dbea
}

.box_form_1 .form_rating .rat,.box_form_1 .form_rating .tit {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px
}

@media(min-width: 685px) and (max-width:1118px) {
    .box_form_1 .container_form .left_col {
        float:none;
        width: 100%
    }

    .box_form_1 .container_form .right_col {
        float: none;
        max-width: none;
        padding-left: 0;
        width: 100%
    }

    .box_form_1 .container_form .form {
        padding: 15px;
        background: 0;
        border: 0
    }

    .box_form_1 .form_rating {
        text-align: center
    }

    .box_form_1 .h2 {
        margin-bottom: 0;
        font-size: 26px
    }
}

@media screen and (max-width: 685px) {
    .box_form_1 .h2 {
        font-size:26px
    }

    .box_form_1 .container_form .form {
        padding: 15px;
        background: #8a231a
    }

    .box_form_1 .container_form .left_col {
        float: none;
        width: 100%
    }

    .box_form_1 .container_form .right_col {
        float: none;
        max-width: none;
        padding-left: 0;
        width: 100%
    }

    .box_form_1 .container_form {
        background: 0;
        border: 0;
        padding: 0
    }

    .box_form_1 .form_rating .rat,.box_form_1 .form_rating .tit {
        display: block;
        margin-bottom: 10px
    }

    .box_form_1 .form_rating {
        text-align: center
    }
}

.box_head_game_1 .center {
    position: relative
}

.box_head_game_1 .box_head_game {
    padding: 15px 0;
    line-height: 35px;
    text-align: center;
    position: relative;
    margin-bottom: 28px;
    background: #8a231a
}

.box_head_game_1 .box_head_game .tit_2 {
    margin: 0 auto;
    max-width: 745px
}

.box_head_game_1 .box_head_game .logo {
    position: absolute;
    left: 13px;
    top: 50%;
    margin-top: -22px;
    width: 165px;
    height: 44px;
    z-index: 5;
    background: url(/static/img_1/bg_logo_game.png) 50% 50% no-repeat
}

.game,html {
    height: 100%
}

.additional:after,.additional:before {
    content: '';
    display: block;
    clear: both
}

.box_game_1 {
    margin-bottom: 18px;
    padding: 0 10px 0 35px
}

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

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

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

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

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

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

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

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

.box_game_1 .game_container .iframe,.box_game_1 .game_container iframe {
    height: 100%;
    width: 100%;
    border: 0
}

.box_popup_cap_1.container_popup {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 100;
    background: #0c173e;
    background: url(/static/img_1/bg_popup.png) 50% 50% no-repeat rgba(0,0,0,.9);
    text-align: center;
    font-size: 0;
    letter-spacing: -6px;
    overflow: auto;
    width: 100%;
    height: 100%
}

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

.box_popup_cap_1.container_popup .inner_popup {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    letter-spacing: normal;
    padding: 20px 28px;
    width: 100%
}

.box_popup_cap_1.container_popup .close {
    position: absolute;
    width: 24px;
    height: 24px;
    right: 12px;
    top: 12px;
    background: url(/static/img_1/ico_close_popup.png) no-repeat;
    cursor: pointer
}

.box_popup_cap_1 .contain_box_img {
    display: inline-block;
    position: relative;
    width: 353px;
    height: 279px;
    padding: 20px
}

.box_popup_cap_1 .contain_box_img:after {
    content: '';
    position: absolute;
    width: 353px;
    height: 279px;
    left: 0;
    top: 0;
    background: url(/static/img_1/bg_box_img_big.png) 50% 50% no-repeat
}

.box_popup_cap_1 .contain_box_img .box_img {
    height: 179px;
    overflow: hidden
}

.box_popup_cap_1 .contain_box_img img {
    width: 93%;
    height: auto;
    position: relative;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    margin-top: 5px
}

.box_popup_cap_1 .contain_box_text .box_text {
    font-size: 64px;
    font-family: 'Open Sans Condensed',sans-serif;
    line-height: 70px;
    color: #ffea00
}

.box_popup_cap_1 .btn {
    height: 60px;
    line-height: 60px;
    font-size: 38px;
    margin-top: 35px
}

@media screen and (max-width: 685px) {
    .show_popup .container_popup {
        display:block
    }

    .box_popup_cap_1 .contain_box_text .box_text {
        font-size: 40px;
        line-height: 50px
    }

    .box_popup_cap_1 .btn {
        height: 50px;
        line-height: 50px;
        font-size: 30px;
        margin-top: 35px
    }

    .box_popup_cap_1 .contain_box_img {
        width: 281px;
        height: 214px;
        padding: 13px 20px 20px;
        margin-left: -14px
    }

    .box_popup_cap_1 .contain_box_img:after {
        width: 281px;
        height: 214px;
        background: url(/static/img_1/bg_box_img_sm.png) 50% 50% no-repeat
    }

    .box_popup_cap_1 .contain_box_img .box_img {
        height: 179px;
        overflow: hidden
    }

    .box_popup_cap_1 .contain_box_img img {
        width: 93%;
        height: auto;
        margin-top: 0
    }
}

.box_game_screen_1 {
    margin-bottom: 20px
}

.box_game_screen_1 .container_game_screen {
    padding: 0 25px 55px
}

.box_game_screen_1 .container_game_screen .one_col {
    float: left;
    width: 50%;
    position: relative
}

.box_game_screen_1 .container_game_screen .box_screen img {
    display: block;
    border: 0;
    width: 100%;
    height: auto
}

.box_game_screen_1 .container_game_screen .box_screen .title {
    font-size: 28px;
    text-transform: uppercase;
    text-align: center;
    padding: 15px 0
}

.box_game_screen_1 .container_game_screen .box_text {
    padding-left: 20px;
    font-size: 20px
}

.box_game_screen_1 .container_game_screen .box_text .title {
    font-size: 24px;
    padding: 15px 0;
    text-transform: uppercase
}

.box_game_screen_1 .container_game_screen .box_text p {
    margin-bottom: 0;
    line-height: 27px
}

.box_game_screen_1 .container_game_screen .owl-carousel {
    padding: 0 68px
}

.box_game_screen_1 .container_game_screen .one_item {
    height: 299px;
    overflow: hidden;
    border: 1px solid #ea5d5d;
    box-shadow: 1px 1px 7px 0 rgba(0,0,0,.6);
    -webkit-box-shadow: 1px 1px 7px 0 rgba(0,0,0,.6);
    -moz-box-shadow: 1px 1px 7px 0 rgba(0,0,0,.6)
}

.box_game_screen_1 .box_text .btn {
    margin-top: 35px
}

.box_game_screen_1 .box_text ul li {
    margin-bottom: 8px
}

.box_game_screen_1 .box_text ul li span {
    color: #ffea00
}

.box_game_screen_1 .owl-next,.box_game_screen_1 .owl-prev {
    position: absolute;
    width: 21px;
    height: 112px;
    top: 50%;
    margin-top: -56px;
    -webkit-transition: all .1s;
    -moz-transition: all .1s;
    -o-transition: all .1s;
    transition: all .1s
}

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

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

.box_game_screen_1 .owl-next:hover,.box_game_screen_1 .owl-prev:hover {
    width: 25px
}

.box_game_screen_1 .owl-pagination {
    position: absolute;
    font-size: 0;
    letter-spacing: -6px;
    text-align: center;
    width: 100%;
    left: 0;
    bottom: -35px
}

.box_game_screen_1 .owl-pagination .owl-page {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    letter-spacing: normal;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    margin: 0 7px;
    border: 3px solid #fff;
    background: #fff
}

.box_game_screen_1 .owl-pagination .owl-page.active {
    background: 0
}

@media(min-width: 685px) and (max-width:1118px) {
    .box_game_screen_1 .container_game_screen .one_col {
        float:none;
        width: 100%
    }

    .box_game_screen_1 .container_game_screen .box_text {
        padding: 0 37px
    }

    .box_game_screen_1 .box_text .btn {
        margin-top: 55px
    }

    .box_game_screen_1 .container_game_screen {
        padding: 0 25px 25px
    }
}

@media screen and (max-width: 685px) {
    .box_game_screen_1 .container_game_screen .one_col {
        float:none;
        width: 100%;
        background: #aa3636;
        border: 1px solid #ea5d5d
    }

    .box_game_screen_1 .container_game_screen {
        padding: 0;
        background: 0;
        border: 0
    }

    .box_game_screen_1 .container_game_screen .owl-carousel {
        padding: 0
    }

    .box_game_screen_1 .owl-prev {
        left: -28px;
        margin-top: -80px
    }

    .box_game_screen_1 .owl-next {
        right: -28px;
        margin-top: -80px
    }

    .box_game_screen_1 .container_game_screen .one_item {
        height: 155px
    }

    .box_game_screen_1 .container_game_screen .box_screen .title {
        font-size: 22px;
        padding: 10px 0;
        background: #aa3636
    }

    .box_game_screen_1 .owl-pagination {
        display: none
    }
}

.box_positiv_negativ_1 {
    margin-bottom: 20px
}

.box_positiv_negativ_1 .row_two_col {
    margin: 0 -5px
}

.box_positiv_negativ_1 .row_two_col .one_col {
    float: left;
    width: 50%;
    padding: 0 5px
}

.box_positiv_negativ_1 .box {
    font-size: 17px
}

.box_positiv_negativ_1 .box .head {
    height: 50px;
    line-height: 50px;
    position: relative;
    font-size: 24px;
    padding: 0 12px
}

.box_positiv_negativ_1 .box .inner {
    padding: 20px;
    min-height: 201px
}

.box_positiv_negativ_1 .box.positiv {
    color: #b7e9ba;
    border: 1px solid #219328;
    background: #219328;
    background: rgba(33,147,40,.5)
}

.box_positiv_negativ_1 .box.positiv .head {
    background: #219328
}

.box_positiv_negativ_1 .box.negativ {
    background: rgba(134,33,63,.5);
    color: #ffb2a0;
    border: 1px solid #dc3912
}

.box_positiv_negativ_1 .box.negativ .head {
    background: #86213f
}

@media(min-width: 685px) and (max-width:1118px) {
    .box_positiv_negativ_1 .row_two_col .one_col {
        width:100%;
        margin-bottom: 17px
    }
}

@media screen and (max-width: 685px) {
    .box_positiv_negativ_1 .row_two_col .one_col {
        width:100%;
        margin-bottom: 17px
    }

    .box_positiv_negativ_1 .box .inner {
        display: none
    }

    .box_positiv_negativ_1 .box .head .cor {
        position: absolute;
        width: 19px;
        height: 11px;
        top: 20px;
        right: 14px;
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -webkit-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
        background: url(/static/img_1/cor_toggle.png) 50% 50% no-repeat
    }

    .box_positiv_negativ_1 .box.open .head .cor {
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -webkit-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }

    .box_positiv_negativ_1 .box.open .inner {
        display: block
    }

    .box_positiv_negativ_1 {
        margin-bottom: 0
    }
}

.box_content_bunner_1 {
    height: 344px;
    text-transform: uppercase;
    color: #1f3070;
    text-shadow: 1px 1px 0 #ffea00;
    -webkit-text-shadow: 1px 1px 0 #ffea00;
    -moz-text-shadow: 1px 1px 0 #ffea00;
    background: url(/static/img_1/bg_cont_bun.jpg) 50% 50% repeat-x
}

.box_content_bunner_1 .center {
    padding-left: 485px
}

.box_content_bunner_1 .text {
    display: table-cell;
    vertical-align: middle;
    width: 522px;
    height: 344px;
    font-size: 56px;
    text-align: center
}

.box_content_bunner_1 .text .head {
    line-height: 65px;
    padding-bottom: 10px;
    border-bottom: 2px solid #1f3070
}

.box_content_bunner_1 .text .more {
    font-size: 45px;
    color: #1f3070
}

.box_content_bunner_1 .text .more:after {
    content: '';
    display: inline-block;
    vertical-align: baseline;
    width: 23px;
    height: 34px;
    margin-left: 22px;
    background: url(/static/img_1/ico_cont_bun_more.png) 50% 50% no-repeat
}

.box_srch_1 {
    padding: 20px 23px;
    margin-bottom: 20px;
    background: #aa3636;
    border: 1px solid #ea5d5d
}

.box_srch_1 h1,.box_srch_1 h2,.box_srch_1 h3 {
    font-size: 24px;
    margin-top: 0;
    color: #fff
}

.box_srch_1 h4,.box_srch_1 h5,.box_srch_1 h6 {
    font-size: 20px;
    color: #d7dbea
}

.box_srch_1 p {
    line-height: 1.3
}

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

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

.box_srch_1 .img_srch {
    display: block;
    width: 100%;
    height: auto;
    margin-bottom: 22px;
    border: 1px solid #ea5d5d;
    box-shadow: 1px 1px 7px 0 rgba(0,0,0,.6);
    -webkit-box-shadow: 1px 1px 7px 0 rgba(0,0,0,.6);
    -moz-box-shadow: 1px 1px 7px 0 rgba(0,0,0,.6)
}

.box_srch_1 .img_srch.fl_l,.box_srch_1 .img_srch.fl_r {
    width: 366px;
    margin-bottom: 10px
}

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

.box_srch_1 .img_srch.fl_r {
    margin-left: 23px
}

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

.box_srch_1 .srch_main_tit,.box_srch_1 .srch_sub_tit {
    font-size: 24px;
    padding: 8px 12px;
    line-height: 1;
    margin-bottom: 14px;
    background: #253a89;
    border: 1px solid #31439d
}

.box_srch_1 .srch_main_tit.upper,.box_srch_1 .srch_sub_tit.upper {
    text-transform: uppercase
}

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

.box_srch_1 .img_srch.fl_l+.srch_main_tit,.box_srch_1 .img_srch.fl_l+.srch_sub_tit {
    margin-left: 388px
}

.box_srch_1 .img_srch.fl_r+.srch_main_tit,.box_srch_1 .img_srch.fl_r+.srch_sub_tit {
    margin-right: 388px
}

.box_header_1 {
    overflow: hidden;
    background: #d13737
}

.box_header_1 .inner {
    height: 77px
}

.box_header_1 .logo {
    float: left;
    width: 305px;
    height: 100%;
    margin-left: -8px;
    background: url(/static/img_1/big_logo.png) 50% 50% no-repeat
}

.box_header_1 .head_search {
    float: right;
    width: 185px;
    height: 31px;
    border-radius: 20px;
    margin-top: 23px;
    margin-left: 108px;
    background: #41110c;
    border: 1px solid #ffea00
}

.box_header_1 .head_search input {
    font-family: 'Open Sans Condensed',sans-serif;
    font-size: 18px;
    background: 0;
    border: 0;
    outline: 0;
    color: #ffea00
}

.box_header_1 .head_search input.text {
    width: 145px;
    padding-left: 15px
}

.box_header_1 .head_search input.button {
    height: 100%;
    width: 25px;
    cursor: pointer;
    background: url(/static/img_1/bg_button_head_search.png) 0 50% no-repeat
}

.box_header_1 .head_search input::-webkit-input-placeholder {
    color: #ffea00
}

.box_header_1 .head_search input::-moz-placeholder {
    color: #ffea00
}

.box_header_1 .head_search input:-moz-placeholder {
    color: #ffea00
}

.box_header_1 .head_search input:-ms-input-placeholder {
    color: #ffea00
}

.box_header_1 .container_main_menu {
    font-family: 'Open Sans Condensed',sans-serif;
    float: right;
    padding-top: 23px
}

.box_header_1 .box_main_menu ul li {
    float: left;
    margin-left: 41px
}

.box_header_1 .box_main_menu ul li.ico_1 {
    margin-left: 0
}

.box_header_1 .box_main_menu ul li a {
    display: block;
    font-size: 22px;
    text-transform: uppercase;
    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);
    position: relative;
    color: #ffea00
}

.box_header_1 .box_main_menu ul li a:hover {
    color: #8a231a
}

.box_header_1 .box_main_menu ul li.ico_1 a,.box_header_1 .box_main_menu ul li.ico_2 a,.box_header_1 .box_main_menu ul li.ico_3 a,.box_header_1 .box_main_menu ul li.ico_4 a {
    padding-left: 23px
}

.box_header_1 .box_main_menu ul li.ico_1 a:before,.box_header_1 .box_main_menu ul li.ico_2 a:before,.box_header_1 .box_main_menu ul li.ico_3 a:before,.box_header_1 .box_main_menu ul li.ico_4 a:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 16px;
    height: 17px;
    margin-top: -8px;
    box-shadow: 1px 1px 1px 0 rgba(0,0,0,.5);
    -webkit-box-shadow: 1px 1px 1px 0 rgba(0,0,0,.5);
    -moz-box-shadow: 1px 1px 1px 0 rgba(0,0,0,.5);
    background: url(/static/img_1/bg_icons_menu.png) no-repeat
}

.box_header_1 .box_main_menu ul li.ico_1 a:before {
    background-position: 0 0
}

.box_header_1 .box_main_menu ul li.ico_2 a:before {
    background-position: -16px 0
}

.box_header_1 .box_main_menu ul li.ico_3 a:before {
    background-position: -32px 0
}

.box_header_1 .box_main_menu ul li.ico_4 a:before {
    background-position: -48px 0
}

.box_header_1 .button_menu {
    display: block;
    width: 44px;
    cursor: pointer
}

.box_header_1 .button_menu span {
    display: block;
    height: 5px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin-top: 7px;
    background: #ffea00
}

.box_header_1 .button_menu span:first-child {
    margin-top: 0
}

.box_header_1 .button_menu_left {
    display: none;
    position: absolute;
    width: 13px;
    height: 68px;
    top: 50%;
    margin-top: -34px;
    left: 0;
    cursor: pointer;
    background: url(/static/img_1/bg_button_menu_left.png) no-repeat
}

@media(min-width: 1118px) and (device-width) {
    .box_header_1.fix {
        position:fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 10
    }

    .game .box_header_1.fix {
        position: static
    }
}

@media(min-width: 685px) and (max-width:1118px) {
    .box_header_1 .logo {
        float:left;
        width: 217px;
        height: 100%;
        background: url(/static/img_1/xs_logo.png) 50% 50% no-repeat
    }

    .box_header_1 .head_search {
        margin-left: 28px
    }

    .box_main_menu {
        position: fixed;
        height: 100%;
        left: 0;
        top: 0;
        z-index: 5
    }

    .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_main_menu .menu {
        display: none;
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        background: #122052;
        width: 355px;
        padding: 26px 20px;
        text-align: left;
        overflow: auto;
        z-index: 6
    }

    .box_main_menu.open .menu {
        display: block
    }

    .box_main_menu .menu_overlay {
        display: none;
        position: fixed;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        z-index: 5
    }

    .box_main_menu.open .menu_overlay {
        display: block
    }

    .box_header_1 .box_main_menu ul {
        margin-bottom: 25px
    }

    .box_header_1 .box_main_menu ul li {
        float: none;
        margin: 0;
        border-top: 1px solid #2f43a5
    }

    .box_header_1 .box_main_menu ul li:first-child {
        border: 0
    }

    .box_header_1 .box_main_menu ul li a {
        text-transform: none;
        font-family: 'Open Sans',sans-serif;
        font-weight: 300;
        padding: 10px 0
    }

    .box_header_1 .box_main_menu.open .button_menu_left {
        left: 355px;
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

@media screen and (max-width: 685px) {
    .box_header_1 .logo {
        float:left;
        width: 179px;
        height: 100%;
        background: url(/static/img_1/xs_logo.png) 50% 50% no-repeat
    }

    .box_header_1 .head_search {
        margin-left: 0;
        width: 100%;
        float: none
    }

    .box_main_menu {
        position: fixed;
        height: 100%;
        left: 0;
        top: 0;
        z-index: 5
    }

    .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_main_menu .menu {
        display: none;
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        background: #122052;
        width: 248px;
        padding: 26px 10px;
        text-align: left;
        overflow: auto;
        z-index: 6
    }

    .box_main_menu.open .menu {
        display: block
    }

    .box_main_menu .menu_overlay {
        display: none;
        position: fixed;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        z-index: 5
    }

    .box_main_menu.open .menu_overlay {
        display: block
    }

    .box_header_1 .box_main_menu ul {
        margin-bottom: 25px
    }

    .box_header_1 .box_main_menu ul li {
        float: none;
        margin: 0;
        border-top: 1px solid #2f43a5
    }

    .box_header_1 .box_main_menu ul li:first-child {
        border: 0
    }

    .box_header_1 .box_main_menu ul li a {
        text-transform: none;
        font-family: 'Open Sans',sans-serif;
        font-weight: 300;
        padding: 10px 0
    }

    .box_header_1 .box_main_menu.open .button_menu_left {
        left: 248px;
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

.box_bunner_bonus_1 .bunner,.box_footer_1 .btn_top,.box_footer_1 .top_footer,.box_news_1,.box_side_panel_1 .head_search input,.box_side_panel_1 .side_panel .menu,.box_slots_1 .more,.box_slots_1 .one_slot .head_slot {
    font-family: 'Open Sans Condensed',sans-serif
}

.box_side_panel_1 .side_panel {
    position: fixed;
    width: 300px;
    right: -193px;
    bottom: 0;
    top: 87px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    padding: 15px;
    z-index: 9;
    background: #1f3070
}

.box_side_panel_1 .side_panel .head_search,.box_side_panel_1 .side_panel .menu {
    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;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    background: url(/static/img_1/bg_big_toggle.png) no-repeat
}

.box_side_panel_1 .open .big_toggle {
    background-position: 0 100%
}

.box_side_panel_1 .side_panel.open {
    right: 0
}

.box_side_panel_1 .side_panel.open .head_search,.box_side_panel_1 .side_panel.open .menu {
    display: block
}

.box_side_panel_1 .side_panel.open .box_small_slots {
    top: 164px
}

.box_side_panel_1 .head_search {
    height: 31px;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    margin-bottom: 18px;
    background: #152560;
    border: 1px solid #ffea00
}

.box_side_panel_1 .head_search input {
    font-size: 18px;
    background: 0;
    border: 0;
    outline: 0;
    color: #ffea00
}

.box_side_panel_1 .head_search input.text {
    width: 145px;
    padding-left: 15px
}

.box_side_panel_1 .head_search input.button {
    height: 100%;
    width: 25px;
    cursor: pointer;
    background: url(/static/img_1/bg_button_head_search.png) 0 50% no-repeat
}

.box_side_panel_1 .head_search input::-webkit-input-placeholder {
    color: #ffea00
}

.box_side_panel_1 .head_search input::-moz-placeholder {
    color: #ffea00
}

.box_side_panel_1 .head_search input:-moz-placeholder {
    color: #ffea00
}

.box_side_panel_1 .head_search input:-ms-input-placeholder {
    color: #ffea00
}

.box_side_panel_1 .side_panel .menu {
    text-align: center;
    font-size: 20px;
    margin-bottom: 30px
}

.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;
    border: 1px solid #d7dbea;
    color: #d7dbea
}

.box_side_panel_1 .side_panel .menu ul li a:hover {
    border: 1px solid #ffea00;
    background: #152560;
    color: #ffea00
}

.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 #31439d
}

.box_side_panel_1 .side_panel .box_small_slots .one_sl .sl:hover {
    border-color: #ffea00
}

.box_side_panel_1 .side_panel .box_small_slots .one_sl .sl img {
    display: block;
    width: 100%;
    height: 100%
}

.box_footer_1 {
    margin-top: 30px;
    color: #fff
}

.box_footer_1 .top_footer {
    padding-bottom: 30px;
    font-size: 22px;
    font-weight: 700
}

.box_footer_1 .social_1 a {
    margin-left: 10px!important
}

.box_footer_1 .bottom_footer {
    padding: 25px 0;
    background: #8a231a
}

.box_footer_1 .foot_menu {
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 30px
}

.box_footer_1 .foot_menu li {
    float: left;
    padding-right: 20px;
    margin-right: 20px;
    border-right: 2px solid #fff
}

.box_footer_1 .foot_menu li:last-child {
    border: 0;
    padding-right: 0;
    margin-right: 0
}

.box_footer_1 .foot_menu li a {
    display: block;
    height: 14px;
    line-height: 14px;
    color: #fff
}

.box_footer_1 .box_w {
    width: 420px;
    padding-left: 46px;
    font-size: 12px;
    line-height: 14px;
    position: relative
}

.box_footer_1 .box_w:before {
    content: '';
    position: absolute;
    width: 32px;
    height: 32px;
    left: 0;
    top: 50%;
    margin-top: -17px;
    background: url(/static/img_1/18+.png) no-repeat
}

.box_footer_1 .copyright {
    line-height: 14px;
    margin-bottom: 25px
}

.box_footer_1 .btn_top {
    display: inline-block;
    width: 178px;
    height: 32px;
    line-height: 32px;
    padding-left: 40px;
    font-size: 22px;
    text-align: left;
    font-weight: 700;
    cursor: pointer;
    color: #350e2d;
    background: url(/static/img_1/btn_top.png) no-repeat
}

.box_bunner_bonus_1 {
    margin-bottom: 20px
}

.box_bunner_bonus_1 .bunner {
    padding-right: 60px;
    height: 316px;
    font-size: 20px;
    font-weight: 700;
    color: #ffea00;
    background: url(/static/img_1/bg_bun_bonus.jpg) 50% 50% no-repeat;
    border: 1px solid #31439d
}

.box_bunner_bonus_1 .bunner .left_col {
    float: left;
    width: 408px
}

.box_bunner_bonus_1 .bunner .right_col {
    padding-left: 408px
}

.box_bunner_bonus_1 .logo_bonus {
    display: block;
    height: 235px
}

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

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

.box_bunner_bonus_1 .name_bonus {
    font-size: 30px;
    text-shadow: -1px -1px 0 rgba(0,0,0,.75);
    -webkit-text-shadow: -1px -1px 0 rgba(0,0,0,.75);
    -moz-text-shadow: -1px -1px 0 rgba(0,0,0,.75)
}

.box_bonusi_1 .one_bonus .head_slot,.box_news_1 .one_new .name,.box_slots_1 .one_slot .head_slot {
    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_bunner_bonus_1 .title_bonus {
    font-size: 58px;
    margin: 20px 0;
    line-height: 50px
}

.box_bunner_bonus_1 .text {
    line-height: 35px;
    margin-bottom: 20px
}

@media(min-width: 685px) and (max-width:1118px) {
    .box_side_panel_1 .side_panel {
        right:-300px
    }

    .box_bunner_bonus_1 {
        margin-bottom: 15px
    }

    .box_bunner_bonus_1 .bunner {
        height: 220px;
        padding-right: 28px;
        margin: 0 -38px
    }

    .box_bunner_bonus_1 .bunner .left_col {
        width: 293px
    }

    .box_bunner_bonus_1 .bunner .right_col {
        padding-left: 295px
    }

    .box_bunner_bonus_1 .logo_bonus {
        height: 163px
    }

    .box_bunner_bonus_1 .sm_text {
        font-size: 40px
    }
}

.box_slots_1 {
    margin-bottom: 10px
}

.box_slots_1 .one_slot {
    width: 100%;
    height: 304px
}

.box_slots_1 .one_slot.box_flip .box_back,.box_slots_1 .one_slot.box_flip .box_front {
    box-shadow: 2px 2px 4px 0 rgba(0,0,0,.7);
    -webkit-box-shadow: 2px 2px 4px 0 rgba(0,0,0,.7);
    -moz-box-shadow: 2px 2px 4px 0 rgba(0,0,0,.7);
    border: 1px solid #d13737;
    background: #8a231a
}

.box_slots_1 .one_slot .head_slot {
    padding: 0 40px;
    height: 51px;
    line-height: 51px;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    position: relative;
    color: #ffea00
}

.box_slots_1 .one_slot .head_slot .new {
    position: absolute;
    width: 28px;
    height: 28px;
    left: 13px;
    top: 50%;
    margin-top: -14px;
    background: url(/static/img_1/ico_new.png) 50% 50% no-repeat
}

.box_slots_1 .one_slot .head_slot .tog_flip {
    position: absolute;
    width: 24px;
    height: 24px;
    right: 13px;
    top: 50%;
    margin-top: -12px;
    cursor: pointer;
    background: url(/static/img_1/ico_flip.png) no-repeat
}

.box_slots_1 .one_slot .head_slot .tog_flip.open {
    background-position: 0 0
}

.box_slots_1 .one_slot .head_slot .tog_flip.close {
    background-position: 0 100%
}

.box_slots_1 .one_slot .head_slot .name {
    overflow: hidden
}

.box_slots_1 .one_slot .img {
    height: 200px;
    overflow: hidden;
    margin-bottom: 1px
}

.box_slots_1 .one_slot .img img {
    display: block;
    width: 100%;
    height: auto;
    min-height: 100%
}

.box_slots_1 .one_slot .text {
    height: 201px;
    overflow: hidden;
    padding: 5px;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    color: #ffea00
}

.box_slots_1 .one_slot .buttons .d_tc:first-child {
    padding-right: 1px
}

.box_slots_1 .more {
    display: inline-block;
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 15px;
    color: #ffea00
}

.box_slots_1 .more:after {
    content: '';
    display: inline-block;
    width: 17px;
    height: 17px;
    margin-left: 8px;
    background: url(/static/img_1/ico_more.png) 50% 50% no-repeat
}

.box_news_1 {
    font-weight: 700
}

.box_news_1 .one_new {
    box-shadow: 0 2px 3px 0 rgba(0,0,0,.58);
    -webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.58);
    -moz-box-shadow: 0 2px 3px 0 rgba(0,0,0,.58);
    background: #152560;
    border: 1px solid #31439d;
    color: #d7dbea
}

.box_news_1 .one_new .img {
    float: left;
    width: 270px;
    height: 179px;
    overflow: hidden
}

.box_news_1 .one_new .img img {
    display: block;
    width: 100%;
    height: auto
}

.box_news_1 .one_new .name {
    font-size: 20px;
    padding: 0 25px;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    color: #ffea00;
    background: #1e337e
}

.box_news_1 .one_new .right_col {
    padding-left: 270px
}

.box_news_1 .one_new .inner_col {
    padding: 5px 25px 0
}

.box_news_1 .one_new .date {
    font-size: 18px;
    margin-bottom: 5px
}

.box_news_1 .one_new .text {
    font-family: 'Open Sans',sans-serif;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 5px;
    height: 48px;
    overflow: hidden
}

.box_bonusi_1 .more,.box_bonusi_1 .one_bonus,.box_comments_1,.box_contacts_1 .form_rating,.box_contacts_1 .in_control,.box_main_news_1,.box_pagination_1 {
    font-family: 'Open Sans Condensed',sans-serif
}

.box_news_1 .one_new .alig_more {
    text-align: right
}

.box_news_1 .one_new .more {
    font-size: 20px;
    display: inline-block;
    color: #d7dbea
}

.box_news_1 .one_new .more:after {
    content: '';
    display: inline-block;
    width: 19px;
    height: 19px;
    vertical-align: middle;
    margin-left: 7px;
    background: url(/static/img_1/main_new_ico.png) 50% 50% no-repeat
}

.box_news_1 .one_item {
    padding-bottom: 20px
}

.box_news_1 .more {
    display: block;
    font-size: 38px;
    margin: 0 0 15px;
    text-transform: uppercase;
    color: #d7dbea
}

.box_news_1 .more:after {
    content: '';
    display: inline-block;
    width: 28px;
    height: 28px;
    margin-left: 10px;
    background: url(/static/img_1/main_news_ico_more_big.png) 50% 50% no-repeat
}

@media(min-width: 1118px) and (device-width) {
    .box_news_1 .owl-wrapper {
        position:static!important;
        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 {
        float: none!important
    }
}

@media(min-width: 685px) and (max-width:1118px) {
    .box_news_1 .owl-wrapper {
        position:static!important;
        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 {
        float: none!important
    }

    .box_news_1 .one_new .img {
        float: left;
        width: 200px;
        height: 132px
    }

    .box_news_1 .one_new .right_col {
        padding-left: 200px
    }

    .box_news_1 .more {
        font-size: 28px
    }

    .box_news_1 .more:after {
        width: 20px;
        height: 20px;
        background: url(/static/img_1/main_news_ico_more_sm.png) 50% 50% no-repeat
    }
}

@media screen and (max-width: 685px) {
    .box_news_1 .one_new .alig_more {
        text-align:center
    }

    .box_news_1 .one_new .img {
        float: none;
        width: auto;
        height: 175px
    }

    .box_news_1 .one_new .right_col {
        padding-left: 0
    }

    .box_news_1 .one_new .inner_col {
        padding: 10px
    }

    .box_news_1 .one_new .name {
        font-size: 20px;
        padding: 0 25px;
        max-width: none;
        height: auto;
        line-height: 22px;
        overflow: inherit;
        white-space: inherit;
        text-overflow: inherit;
        background: 0;
        margin-bottom: 15px
    }

    .box_news_1 .owl-next,.box_news_1 .owl-prev {
        position: absolute;
        width: 21px;
        height: 112px;
        top: 50%;
        margin-top: -56px;
        -webkit-transition: all .1s;
        -moz-transition: all .1s;
        -o-transition: all .1s;
        transition: all .1s
    }

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

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

    .box_news_1 .owl-next:hover,.box_news_1 .owl-prev:hover {
        width: 25px
    }

    .box_news_1 .more {
        font-size: 28px
    }
}

.box_flip {
    position: relative;
    -webkit-perspective: 600px;
    perspective: 600px;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.box_flip .box_back,.box_flip .box_front {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.box_flip .box_front {
    -webkit-transform: rotateY(-180deg);
    -ms-transform: rotateY(-179deg);
    transform: rotateY(-179deg);
    z-index: 10
}

.box_flip .box_back {
    -webkit-transform: rotateY(0);
    -ms-transform: rotateY(0);
    transform: rotateY(0);
    z-index: 9
}

.box_flip.flip .box_front {
    -webkit-transform: rotateY(0);
    -ms-transform: rotateY(0);
    transform: rotateY(0)
}

.box_flip.flip .box_back {
    z-index: 20;
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.box_bonusi_1 .one_bonus {
    width: 100%;
    height: 363px;
    text-align: center;
    font-weight: 700;
    font-size: 18px;
    color: #ffea00
}

.box_bonusi_1 .one_bonus.box_flip .box_back,.box_bonusi_1 .one_bonus.box_flip .box_front {
    box-shadow: 2px 2px 4px 0 rgba(0,0,0,.7);
    -webkit-box-shadow: 2px 2px 4px 0 rgba(0,0,0,.7);
    -moz-box-shadow: 2px 2px 4px 0 rgba(0,0,0,.7);
    border: 1px solid #31439d;
    background: url(/static/img_1/bg_bonus.png) 50% 50% no-repeat;
    background-size: 100% 100%
}

.box_bonusi_1 .one_bonus .head_slot {
    padding: 0 40px;
    height: 51px;
    line-height: 51px;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    position: relative
}

.box_bonusi_1 .one_bonus .head_slot .tog_flip {
    position: absolute;
    width: 24px;
    height: 24px;
    right: 13px;
    top: 50%;
    margin-top: -12px;
    cursor: pointer;
    background: url(/static/img_1/ico_flip.png) no-repeat
}

.box_bonusi_1 .one_bonus .head_slot .tog_flip.open {
    background-position: 0 0
}

.box_bonusi_1 .one_bonus .head_slot .tog_flip.close {
    background-position: 0 100%
}

.box_bonusi_1 .one_bonus .head_slot .name {
    max-width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.box_bonusi_1 .one_bonus .logo {
    display: block;
    height: 155px;
    overflow: hidden
}

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

.box_bonusi_1 .one_bonus .logo img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto
}

.box_bonusi_1 .sum_bonus {
    height: 105px;
    font-size: 22px
}

.box_bonusi_1 .sum_bonus .sum {
    font-size: 60px;
    line-height: 60px;
    display: block;
    text-shadow: 1px 1px 0 rgba(0,0,0,.61);
    -webkit-text-shadow: 1px 1px 0 rgba(0,0,0,.61);
    -moz-text-shadow: 1px 1px 0 rgba(0,0,0,.61)
}

.box_bonusi_1 .text {
    margin: 0 12px;
    padding: 10px 0;
    height: 260px;
    overflow: hidden;
    border-top: 1px solid #31439d
}

.box_bonusi_1 .more {
    display: inline-block;
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 15px;
    color: #ffea00
}

.box_bonusi_1 .more:after {
    content: '';
    display: inline-block;
    width: 17px;
    height: 17px;
    margin-left: 8px;
    background: url(/static/img_1/ico_more.png) 50% 50% no-repeat
}

.box_contacts_1 {
    margin-bottom: 20px
}

.box_contacts_1 .container_form {
    padding: 28px 18px;
    margin: 40px 0
}

.box_contacts_1 .container_form .form {
    padding: 15px;
    position: relative;
    background: url(/static/img_1/bg_fon_form.png) 50% 50% no-repeat #8a231a;
    background-size: cover;
    border: 1px solid #fafe00
}

.box_contacts_1 .container_form .left_col {
    float: left;
    width: 50%
}

.box_contacts_1 .container_form .right_col {
    float: left;
    max-width: 365px;
    padding-left: 50px;
    position: relative
}

.box_contacts_1 .in_control {
    font-weight: 700;
    font-size: 18px;
    outline: 0;
    resize: none;
    display: block;
    width: 100%;
    padding: 0 13px;
    height: 50px;
    margin-bottom: 17px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    background: #41110c;
    border: 1px solid #fafe00;
    color: #fff
}

.box_contacts_1 textarea.in_control {
    height: auto;
    padding: 5px 13px
}

.box_contacts_1 .in_control::-webkit-input-placeholder {
    color: #fff
}

.box_contacts_1 .in_control::-moz-placeholder {
    color: #fff
}

.box_contacts_1 .in_control:-moz-placeholder {
    color: #fff
}

.box_contacts_1 .in_control:-ms-input-placeholder {
    color: #fff
}

.box_contacts_1 .capcha {
    margin-bottom: 10px
}

.box_contacts_1 .capcha img {
    width: 100%;
    height: auto
}

.box_contacts_1 .form_rating {
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 15px;
    color: #d7dbea
}

.box_contacts_1 .form_rating .rat,.box_contacts_1 .form_rating .tit {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px
}

@media(min-width: 685px) and (max-width:1118px) {
    .box_contacts_1 .container_form .left_col {
        float:none;
        width: 100%
    }

    .box_contacts_1 .container_form .right_col {
        float: none;
        max-width: none;
        padding-left: 0;
        width: 100%
    }

    .box_contacts_1 .container_form .form {
        padding: 15px;
        background: 0;
        border: 0
    }

    .box_contacts_1 .form_rating {
        text-align: center
    }

    .box_contacts_1 .h2 {
        margin-bottom: 0;
        font-size: 26px
    }

    .box_contacts_1 .container_form {
        margin: 20px 0
    }
}

@media screen and (max-width: 685px) {
    .box_contacts_1 .h2 {
        font-size:26px
    }

    .box_contacts_1 .container_form .form {
        padding: 15px;
        background: #8a231a
    }

    .box_contacts_1 .container_form .left_col {
        float: none;
        width: 100%
    }

    .box_contacts_1 .container_form .right_col {
        float: none;
        max-width: none;
        padding-left: 0;
        width: 100%
    }

    .box_contacts_1 .form_rating .rat,.box_contacts_1 .form_rating .tit {
        display: block;
        margin-bottom: 10px
    }

    .box_contacts_1 .form_rating {
        text-align: center
    }

    .box_contacts_1 .container_form {
        background: 0;
        border: 0;
        padding: 0;
        margin: 20px 0
    }

    .box_contacts_1 .container_form .form:before {
        display: none
    }
}

.box_top_logo_1 .one_logo .btns .btn,.fl_l {
    float: left
}

.box_main_news_1 {
    font-weight: 700;
    font-size: 20px
}

.box_main_news_1 .one_item {
    padding: 0 5px
}

.box_main_news_1 .one_new {
    display: block;
    color: #d7dbea;
    background: #1c2d6c;
    border: 1px solid #31439d
}

.box_main_news_1 .one_new .img {
    display: block;
    height: 155px;
    overflow: hidden
}

.box_main_news_1 .one_new .img img {
    display: block;
    width: 100%;
    height: auto;
    min-height: 100%
}

.box_main_news_1 .one_new .text {
    display: block;
    line-height: 25px;
    padding: 10px 15px
}

.box_main_news_1 .one_new .text:after {
    content: '';
    display: inline-block;
    width: 19px;
    height: 19px;
    vertical-align: middle;
    background: url(/static/img_1/main_new_ico.png) 50% 50% no-repeat
}

.box_main_news_1 .more {
    display: block;
    font-size: 38px;
    margin: 25px 0;
    text-transform: uppercase;
    color: #d7dbea
}

.box_main_news_1 .more:after {
    content: '';
    display: inline-block;
    width: 28px;
    height: 28px;
    margin-left: 10px;
    background: url(/static/img_1/main_news_ico_more_big.png) 50% 50% no-repeat
}

.box_main_news_1 .owl-next,.box_main_news_1 .owl-prev {
    position: absolute;
    width: 21px;
    height: 112px;
    top: 50%;
    margin-top: -56px;
    -webkit-transition: all .1s;
    -moz-transition: all .1s;
    -o-transition: all .1s;
    transition: all .1s
}

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

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

.box_main_news_1 .owl-next:hover,.box_main_news_1 .owl-prev:hover {
    width: 25px
}

@media(min-width: 685px) and (max-width:1118px) {
    .box_main_news_1 .more {
        font-size:28px
    }

    .box_main_news_1 .more:after {
        width: 20px;
        height: 20px;
        background: url(/static/img_1/main_news_ico_more_sm.png) 50% 50% no-repeat
    }
}

@media screen and (max-width: 685px) {
    .box_main_news_1 .more {
        font-size:21px
    }

    .box_main_news_1 .more:after {
        width: 20px;
        height: 20px;
        vertical-align: baseline;
        background: url(/static/img_1/main_news_ico_more_xs.png) 50% 50% no-repeat
    }

    .box_main_news_1 .owl-prev {
        left: -25px
    }

    .box_main_news_1 .owl-next {
        right: -25px
    }
}

.box_top_logo_1 {
    overflow: hidden;
    padding: 20px 0 25px;
    background: url(/static/img_1/bg_box_top_logo.jpg) 50% 50% no-repeat
}

.box_top_logo_1 .tit_2 {
    margin-top: 0;
    margin-bottom: 20px
}

.box_top_logo_1 .one_item {
    padding: 0 5px 5px;
    display: block
}

.box_top_logo_1 .one_logo {
    display: block;
    height: 92px;
    text-align: center;
    padding: 0 5px;
    box-shadow: 0 3px 3px 0 rgba(0,0,0,.43);
    -webkit-box-shadow: 0 3px 3px 0 rgba(0,0,0,.43);
    -moz-box-shadow: 0 3px 3px 0 rgba(0,0,0,.43);
    position: relative;
    border: 1px solid #31439d;
    background: url(/static/img_1/bg_one_logo.png) 50% 50% no-repeat;
    background-size: 100% 100%
}

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

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

.box_top_logo_1 .one_logo .btns {
    position: absolute;
    opacity: 0;
    height: 50px;
    top: 20px;
    bottom: 20px;
    left: 6px;
    right: 6px
}

.box_top_logo_1 .one_logo .btns .btn.btn_top_rev {
    width: 40%;
    line-height: 50px
}

.box_top_logo_1 .one_logo .btns .btn.btn_top_reg {
    width: 60%;
    line-height: 50px
}

.box_top_logo_1 .one_logo:hover .btns {
    opacity: 1
}

.box_top_logo_1 .owl-next,.box_top_logo_1 .owl-prev {
    position: absolute;
    width: 19px;
    height: 86px;
    top: 50%;
    margin-top: -47px;
    -webkit-transition: all .1s;
    -moz-transition: all .1s;
    -o-transition: all .1s;
    transition: all .1s
}

.box_top_logo_1 .owl-prev {
    left: -38px;
    background: url(/static/img_1/top_logo_control_left.png) 50% 50% no-repeat
}

.box_top_logo_1 .owl-next {
    right: -38px;
    background: url(/static/img_1/top_logo_control_right.png) 50% 50% no-repeat
}

.box_top_logo_1 .owl-next:hover,.box_top_logo_1 .owl-prev:hover {
    width: 23px;
    background-size: 100% 100%
}

.box_top_logo_1.invert {
    background: url(/static/img_1/bg_box_top_logo_sm.jpg) 50% 50% repeat-x
}

.box_top_logo_1.invert .tit_2 {
    color: #1f3070;
    text-shadow: 2px 2px 0 #ffea00;
    -webkit-text-shadow: 2px 2px 0 #ffea00;
    -moz-text-shadow: 2px 2px 0 #ffea00
}

@media(min-width: 1118px) and (device-width) {
    .box_top_logo_1.fix {
        position:fixed;
        top: 77px;
        left: 0;
        width: 100%;
        z-index: 10
    }

    .box_top_logo_1.fix .tit_2 {
        display: none
    }

    .box_top_logo_1 .owl-next,.box_top_logo_1 .owl-prev {
        opacity: 0
    }

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

    .box_top_logo_1 .owl-prev {
        background: url(/static/img_1/top_logo_control_left_full.png) 50% 50% no-repeat
    }

    .box_top_logo_1 .owl-next {
        background: url(/static/img_1/top_logo_control_right_full.png) 50% 50% no-repeat
    }
}

@media(min-width: 685px) and (max-width:1118px) {
    .box_top_logo_1 {
        padding:12px 0 7px;
        background: url(/static/img_1/bg_box_top_logo_sm.jpg) 50% 50% repeat-x
    }

    .box_top_logo_1 .one_logo .btns {
        height: 100%;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0
    }

    .box_top_logo_1 .one_logo .btns .btn.btn_top_rev {
        width: 40%;
        line-height: 84px
    }

    .box_top_logo_1 .one_logo .btns .btn.btn_top_reg {
        width: 60%;
        line-height: 84px
    }
}

@media screen and (max-width: 685px) {
    .box_top_logo_1 {
        padding:12px 0 7px;
        background: url(/static/img_1/bg_box_top_logo_sm.jpg) 50% 50% repeat-x
    }

    .box_top_logo_1 .owl-prev {
        left: -25px
    }

    .box_top_logo_1 .owl-next {
        right: -25px
    }

    .box_top_logo_1 .one_logo .btns {
        height: 100%;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0
    }

    .box_top_logo_1 .one_logo .btns .btn.btn_top_rev {
        width: 40%;
        line-height: 84px
    }

    .box_top_logo_1 .one_logo .btns .btn.btn_top_reg {
        width: 60%;
        line-height: 84px;
        font-size: 22px
    }
}

.box_pagination_1 {
    font-weight: 700;
    margin: 15px 0
}

.box_pagination_1 .pagination {
    text-align: center;
    font-size: 0;
    letter-spacing: -6px
}

.box_pagination_1 .pagination li {
    display: inline-block;
    vertical-align: middle;
    font-size: 20px;
    letter-spacing: normal;
    margin: 0 15px
}

body,ul {
    margin: 0;
    padding: 0
}

.box_pagination_1 .pagination li a {
    display: block;
    color: #d7dbea
}

.box_pagination_1 .pagination li a.active,.box_pagination_1 .pagination li a:hover {
    color: #ffea00
}

.box_pagination_1 .pagination li a.control_next,.box_pagination_1 .pagination li a.control_prev {
    width: 15px;
    height: 44px;
    background: url(/static/img_1/control_pagination.png) no-repeat
}

.box_pagination_1 .pagination li a.control_prev {
    background-position: 0 0
}

.box_pagination_1 .pagination li a.control_next {
    background-position: 100% 0
}

body,html {
    height: 100%
}

@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
    }
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

ul {
    list-style: none!important
}

ul li {
    list-style: none!important
}

img {
    border: 0
}

.fl_r {
    float: right
}

.text_left {
    text-align: left
}

.text_center {
    text-align: center
}

.text_right {
    text-align: right
}

.d_t {
    display: table;
    width: 100%
}

.d_tc {
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.clearfix:after,.clearfix_top:before {
    content: '';
    display: block;
    clear: both
}

.visible_sm,.visible_xs {
    display: none!important
}

.center {
    max-width: 1118px;
    margin: 0 auto
}

@media(min-width: 685px) and (max-width:1118px) {
    .visible_sm {
        display:block!important
    }

    .hidden,.hidden_sm {
        display: none!important
    }

    .center {
        padding: 0 69px
    }

    .center.default {
        padding: 0
    }

    body.show_popup {
        position: fixed;
        width: 100%
    }
}

@media screen and (max-width: 685px) {
    .visible_xs {
        display:block!important
    }

    .hidden,.hidden_xs {
        display: none!important
    }

    .center {
        padding: 0 38px
    }

    .center.default {
        padding: 0
    }

    body.show_popup {
        position: fixed;
        width: 100%
    }
}

.box_comments_1 {
    margin-bottom: 20px;
    margin-top: 20px;
    font-weight: 700
}

.box_comments_1 .head_comments {
    font-size: 18px;
    padding-bottom: 15px;
    margin-bottom: 22px;
    border-bottom: 2px solid #eb6262
}

.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: #eb6262
}

.box_comments_1 .bottom_comments .share {
    position: relative;
    padding-left: 30px;
    float: left;
    margin-top: 15px;
    color: #eb6262
}

.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/ic_share.png) no-repeat
}

.box_comments_1 .st_field {
    display: block;
    font-family: 'Open Sans',sans-serif;
    font-weight: 400;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border: 1px solid #eb6262;
    background: #9b3e3e;
    background: rgba(255,255,255,.1)
}

.box_comments_1 input.st_field {
    display: inline-block;
    outline: 0;
    color: #fff;
    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 {
    font-family: 'Open Sans',sans-serif;
    font-size: 18px;
    display: block;
    width: 100%;
    border: 0;
    outline: 0;
    background: 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 .foot_comment,.box_comments_1 .head_comment .name,.box_comments_1 .input_group .form_s {
    font-family: 'Open Sans Condensed',sans-serif;
    font-weight: 700;
    color: #eb6262
}

.box_comments_1 .in_area textarea:focus {
    height: 200px
}

.box_comments_1 .input_group {
    padding-left: 67px;
    font-size: 18px;
    margin-bottom: 27px;
    color: #eb6262
}

.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;
    outline: 0;
    border: 0;
    padding: 0 16px;
    font-size: 18px;
    cursor: pointer;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-appearance: none;
    color: #fff;
    background: #d13737
}

.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: 648px
}

.box_comments_1 .input_group .section_2 {
    float: right;
    width: 350px
}

.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 {
    left: 0;
    top: 50%;
    content: ''
}

.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.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;
    color: #eb6262
}

.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: #d7dbea
}

.box_comments_1 .box_comment .text {
    margin: 13px 0
}

.box_comments_1 .foot_comment {
    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: #eb6262
}

.box_comments_1 .foot_comment .one_it:first-child:before {
    display: none
}

.box_comments_1 .foot_comment a {
    color: #eb6262
}

.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
}

.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: #d13737
}

.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%
}

@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
    }
}

@media screen and (max-width: 685px) {
    .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,.box_comments_1 .in_area {
        margin-left:0
    }

    .box_comments_1 .foot_comment .likes+.one_it,.box_comments_1 .input_group {
        padding-left: 0
    }

    .box_comments_1 .bottom_comments .share {
        margin-bottom: 25px;
        float: none
    }

    .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 .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 .bottom_comments .more_comments {
        float: none;
        text-align: center;
        padding: 0
    }

    .box_comments_1 .container_comments {
        border: 0;
        background: 0;
        padding: 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 .one_it {
        margin-right: 5px;
        padding-left: 10px
    }

    .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
    }

    .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-top: 5px
    }
}

.box_drop_1 {
    max-width: 802px;
    margin: 0 auto 32px;
    padding: 0 10px 0 35px
}

.box_drop_1 .btn_drop {
    position: relative;
    height: 58px;
    line-height: 58px;
    font-size: 38px;
    margin-bottom: 53px
}

.box_drop_1 .box_drop {
    z-index: -10;
    position: relative;
    opacity: 0;
    filter: alpha(opacity=0);
    margin-bottom: -100px
}

.box_drop_1.open .box_drop {
    opacity: 1;
    filter: alpha(opacity=100);
    z-index: 1;
    margin-bottom: 0
}

.box_drop_1.open .btn_drop:after {
    content: '';
    position: absolute;
    width: 275px;
    height: 29px;
    bottom: -41px;
    left: 50%;
    margin-left: -133px;
    background: url(/static/img_1/drop_arrow.png) no-repeat
}

.box_drop_1 .slide_games {
    padding: 0 20px
}

.box_drop_1 .slide_games .one_item {
    padding: 0 5px
}

.box_drop_1 .slide_games .it_logo {
    display: block;
    height: 94px;
    text-align: center;
    box-shadow: 1px 1px 5px 0 rgba(0,0,0,.71);
    -webkit-box-shadow: 1px 1px 5px 0 rgba(0,0,0,.71);
    -moz-box-shadow: 1px 1px 5px 0 rgba(0,0,0,.71);
    margin-bottom: 5px;
    background: #8a231a;
    border: 1px solid #31439d
}

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

.box_drop_1 .slide_games .it_logo img {
    display: inline-block;
    vertical-align: middle;
    max-width: 90%;
    max-height: 90%;
    width: auto;
    height: auto
}

.box_drop_1 .owl-next,.box_drop_1 .owl-prev {
    position: absolute;
    width: 19px;
    height: 86px;
    top: 50%;
    margin-top: -45px;
    -webkit-transition: all .1s;
    -moz-transition: all .1s;
    -o-transition: all .1s;
    transition: all .1s
}

.box_drop_1 .owl-prev {
    left: -25px;
    background: url(/static/img_1/top_logo_control_left_full.png) 50% 50% no-repeat
}

.box_drop_1 .owl-next {
    right: -25px;
    background: url(/static/img_1/top_logo_control_right_full.png) 50% 50% no-repeat
}

.box_drop_1 .owl-next:hover,.box_drop_1 .owl-prev:hover {
    width: 23px;
    background-size: 100% 100%
}

body {
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    background: #350e2d;
    color: #fff
}

.box_main_bunner_1 .text_info .tit,.box_main_bunner_1 .text_wrap,.box_one_new_1 .one_new .date,.box_one_new_1 .one_new .name,.box_pay_lang_1,.box_popup_promo_1 .box_text,.box_rev_bunner_1,.box_rev_screen_1 .container_rev_screen .box_screen .title,.box_rev_screen_1 .container_rev_screen .box_text,.btn,.wrap_count_soc_1 .tit_soc {
    font-family: 'Open Sans Condensed',sans-serif
}

.invert_back_2 {
    margin-bottom: 20px;
    background: #1f3070
}

a {
    color: #ffea00
}

.tit_1,.tit_2,.tit_3,.tit_4,.tit_5,.tit_6,h1,h2,h3,h4,h5,h6 {
    color: #ffea00;
    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);
    font-family: 'Open Sans Condensed',sans-serif;
    font-weight: 700;
    margin: 15px 0
}

.box_rating_casinos_1,.c-double-btn__play {
    font-family: 'Roboto Condensed',sans-serif
}

.tit_1,h1 {
    font-size: 40px
}

.tit_2,h2 {
    font-size: 33px
}

.tit_3,h3 {
    font-size: 24px
}

.tit_4,.tit_5,h4,h5 {
    font-size: 20px
}

.tit_6,h6 {
    font-size: 18px
}

.main_title {
    background: #8a231a;
    display: table;
    width: 100%;
    min-height: 89px;
    text-align: center;
    margin: 20px 0;
    text-transform: uppercase;
    padding: 15px
}

.main_title:first-child {
    margin-top: 0
}

.main_title .tit_1,.main_title .tit_2,.main_title .tit_3,.main_title .tit_4,.main_title .tit_5,.main_title .tit_6,.main_title h1,.main_title h2,.main_title h3,.main_title h4,.main_title h5,.main_title h6 {
    margin: 0;
    padding: 0;
    display: table-cell;
    vertical-align: middle;
    height: 100%
}

.comment_soc_1,.cont_soc_1,.wrap_count_soc_1 .ssk-group,.wrap_count_soc_1 .tit_soc {
    display: inline-block
}

.links_soc_1 a,.main_soc_1 a {
    margin: 0 7px;
    width: 57px;
    height: 57px;
    display: inline-block
}

.main_soc_1 {
    font-size: 0;
    letter-spacing: -6px
}

.main_soc_1 a {
    font-size: 14px;
    letter-spacing: normal;
    background: url(/static/img_1/bg_social_big.png) no-repeat
}

.main_soc_1 .ssk-facebook {
    background-position: 0 0
}

.main_soc_1 .ssk-facebook:hover {
    background-position: 0 100%
}

.main_soc_1 .ssk-twitter {
    background-position: -57px 0
}

.main_soc_1 .ssk-twitter:hover {
    background-position: -57px 100%
}

.main_soc_1 .ssk-google-plus {
    background-position: -114px 0
}

.main_soc_1 .ssk-google-plus:hover {
    background-position: -114px 100%
}

.main_soc_1 .ssk-vk {
    background-position: -171px 0
}

.main_soc_1 .ssk-vk:hover {
    background-position: -171px 100%
}

.links_soc_1 {
    font-size: 0;
    letter-spacing: -6px;
    white-space: nowrap
}

.links_soc_1 a {
    font-size: 14px;
    letter-spacing: normal;
    background: url(/static/img_1/bg_social_big.png) no-repeat
}

.links_soc_1 .fb {
    background-position: 0 0
}

.links_soc_1 .fb:hover {
    background-position: 0 100%
}

.links_soc_1 .tw {
    background-position: -57px 0
}

.links_soc_1 .tw:hover {
    background-position: -57px 100%
}

.links_soc_1 .gp {
    background-position: -114px 0
}

.links_soc_1 .gp:hover {
    background-position: -114px 100%
}

.links_soc_1 .vk {
    background-position: -171px 0
}

.links_soc_1 .vk:hover {
    background-position: -171px 100%
}

.cont_soc_1 {
    overflow: hidden;
    vertical-align: middle
}

.cont_soc_1 a {
    float: left;
    margin-left: 15px;
    width: 30px;
    height: 30px;
    background: url(/static/img_1/detail_share.png) no-repeat
}

.cont_soc_1 .ssk-facebook {
    background-position: 0 0
}

.cont_soc_1 .ssk-google-plus {
    background-position: 0 -30px
}

.cont_soc_1 .ssk-vk {
    background-position: 0 -60px
}

.cont_soc_1 .ssk-twitter {
    background-position: 0 -90px
}

.comment_soc_1 {
    vertical-align: middle
}

.comment_soc_1 a {
    float: left;
    margin-left: 11px;
    width: 20px;
    height: 20px;
    background: url(/static/img_1/ico_link_share_sm.png) no-repeat
}

.comment_soc_1 .ssk-facebook {
    background-position: 0 0
}

.comment_soc_1 .ssk-google-plus {
    background-position: 0 -40px
}

.comment_soc_1 .ssk-vk {
    background-position: 0 -60px
}

.comment_soc_1 .ssk-twitter {
    background-position: 0 -20px
}

.wrap_count_soc_1 {
    margin-top: 20px
}

.wrap_count_soc_1 .tit_soc {
    font-size: 24px;
    margin-right: 10px
}

.wrap_count_soc_1 .ssk-group a {
    float: left;
    height: 30px;
    padding-left: 33px;
    margin-right: 9px;
    background: url(/static/img_1/soc_count.png) no-repeat
}

.wrap_count_soc_1 .ssk-group .ssk-num {
    height: 30px;
    line-height: 30px;
    padding: 0 7px;
    min-width: 32px;
    background: #fff;
    text-align: center;
    font-weight: 700
}

.wrap_count_soc_1 .ssk-group .ssk-facebook {
    background-position: 0 0;
    color: #3350ae
}

.wrap_count_soc_1 .ssk-group .ssk-google-plus {
    background-position: 0 -30px;
    color: #d83d2d
}

.wrap_count_soc_1 .ssk-group .ssk-vk {
    background-position: 0 -60px;
    color: #43688e
}

.wrap_count_soc_1 .ssk-group .ssk-twitter {
    background-position: 0 -90px;
    color: #1197d6
}

.btn {
    display: block;
    outline: 0;
    border: 0;
    font-weight: 700;
    text-align: center;
    text-shadow: -1px -1px 0 rgba(0,0,0,.35);
    -webkit-text-shadow: -1px -1px 0 rgba(0,0,0,.35);
    -moz-text-shadow: -1px -1px 0 rgba(0,0,0,.35);
    font-size: 20px;
    cursor: pointer;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0
}

.btn.inline,.wp-social-login-widget {
    display: inline-block
}

.btn.btn_1 {
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#2a48b4),color-stop(1,#1f3173));
    background-image: -o-linear-gradient(bottom,#2a48b4 0,#1f3173 100%);
    background-image: -moz-linear-gradient(bottom,#2a48b4 0,#1f3173 100%);
    background-image: -ms-linear-gradient(bottom,#2a48b4 0,#1f3173 100%);
    background-image: linear-gradient(to bottom,#2a48b4 0,#1f3173 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a48b4',endColorstr='#1f3173');
    color: #d7dbea
}

.btn.btn_1:hover {
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#1f3173),color-stop(1,#2a48b4));
    background-image: -o-linear-gradient(bottom,#1f3173 0,#2a48b4 100%);
    background-image: -moz-linear-gradient(bottom,#1f3173 0,#2a48b4 100%);
    background-image: -ms-linear-gradient(bottom,#1f3173 0,#2a48b4 100%);
    background-image: linear-gradient(to bottom,#1f3173 0,#2a48b4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f3173',endColorstr='#2a48b4')
}

.btn.btn_2 {
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fafe00),color-stop(1,#ffbf00));
    background-image: -o-linear-gradient(bottom,#fafe00 0,#ffbf00 100%);
    background-image: -moz-linear-gradient(bottom,#fafe00 0,#ffbf00 100%);
    background-image: -ms-linear-gradient(bottom,#fafe00 0,#ffbf00 100%);
    background-image: linear-gradient(to bottom,#fafe00 0,#ffbf00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFE00',endColorstr='#FFBF00');
    color: #af6300;
    text-shadow: 1px 1px 0 #fdff5d;
    -webkit-text-shadow: 1px 1px 0 #fdff5d;
    -moz-text-shadow: 1px 1px 0 #fdff5d
}

.btn.btn_2:hover {
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#ffbf00),color-stop(1,#fafe00));
    background-image: -o-linear-gradient(bottom,#ffbf00 0,#fafe00 100%);
    background-image: -moz-linear-gradient(bottom,#ffbf00 0,#fafe00 100%);
    background-image: -ms-linear-gradient(bottom,#ffbf00 0,#fafe00 100%);
    background-image: linear-gradient(to bottom,#ffbf00 0,#fafe00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFBF00',endColorstr='#FAFE00')
}

.btn.demo,.btn.money {
    height: 50px;
    line-height: 50px;
    font-size: 20px
}

.btn.btn_foot {
    height: 57px;
    line-height: 57px;
    font-size: 33px;
    padding: 0 48px 0 135px;
    position: relative
}

.btn.btn_foot:before {
    content: '';
    width: 53px;
    height: 31px;
    position: absolute;
    left: 50px;
    top: 50%;
    margin-top: -15px;
    background: url(/static/img_1/ico_foot_btn.png) no-repeat
}

.btn.btn_bun_bonus {
    height: 58px;
    line-height: 58px;
    font-size: 38px
}

.btn.btn_bonus,.btn.btn_form {
    height: 50px;
    line-height: 50px;
    font-size: 20px
}

.btn.btn_form {
    width: 100%
}

.btn.btn_rev_bun,.btn.btn_screen {
    height: 58px;
    line-height: 58px;
    font-size: 38px
}

.btn.btn_screen {
    padding: 0 40px
}

.btn.btn_top_reg,.btn.btn_top_rev {
    height: 100%
}

.btn.btn_top_rev {
    font-size: 20px
}

.btn.btn_top_reg {
    font-size: 24px
}

.row_four_col {
    margin: 0 -5px
}

.row_four_col .col {
    float: left;
    padding: 0 5px
}

.main_box {
    background: #aa3636;
    border: 1px solid #ea5d5d;
    padding: 18px
}

.wp-social-login-provider-list {
    padding: 0
}

.wp-social-login-provider-list a {
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    font-size: 0;
    letter-spacing: 0;
    background: url(/static/img_1/ico_link_share_sm.png) no-repeat
}

.wp-social-login-provider-list .wp-social-login-provider-facebook {
    background-position: 0 0
}

.wp-social-login-provider-list .wp-social-login-provider-google {
    background-position: 0 -20px
}

.wp-social-login-provider-list .wp-social-login-provider-twitter {
    background-position: 0 -40px
}

.wp-social-login-provider-list .wp-social-login-provider-vkontakte {
    background-position: 0 -60px
}

.wp-social-login-provider-list .wp-social-login-provider-odnoklassniki {
    background-position: 0 -80px
}

@media(min-width: 1118px) and (device-width) {
    .row_four_col .col_4 {
        width:25%;
        margin-bottom: 20px
    }
}

@media(min-width: 685px) and (max-width:1118px) {
    body {
        padding-top:0!important
    }

    .main_title {
        min-height: 56px;
        line-height: 40px
    }

    .row_four_col .col_4 {
        width: 50%;
        margin-bottom: 16px
    }
}

@media screen and (max-width: 685px) {
    body {
        padding-top:0!important
    }

    .main_soc_1 a {
        margin: 0 5px;
        width: 39px;
        height: 40px;
        background: url(/static/img_1/bg_social_small.png) no-repeat
    }

    .main_soc_1 .ssk-facebook {
        background-position: 0 0
    }

    .main_soc_1 .ssk-facebook:hover {
        background-position: 0 100%
    }

    .main_soc_1 .ssk-twitter {
        background-position: -39px 0
    }

    .main_soc_1 .ssk-twitter:hover {
        background-position: -39px 100%
    }

    .main_soc_1 .ssk-google-plus {
        background-position: -78px 0
    }

    .main_soc_1 .ssk-google-plus:hover {
        background-position: -78px 100%
    }

    .main_soc_1 .ssk-vk {
        background-position: -117px 0
    }

    .main_soc_1 .ssk-vk:hover {
        background-position: -117px 100%
    }

    .comment_soc_1 a {
        margin-left: 4px
    }

    .main_title {
        min-height: 50px;
        line-height: 40px
    }

    .row_four_col .col_4 {
        width: 100%;
        margin-bottom: 12px
    }
}

.box_rev_screen_1 {
    margin-bottom: 20px
}

.box_rev_screen_1 .container_rev_screen {
    padding: 0 25px 55px
}

.box_rev_screen_1 .container_rev_screen .one_col {
    float: left;
    width: 50%;
    position: relative
}

.box_rev_screen_1 .container_rev_screen .box_screen img {
    display: block;
    border: 0;
    width: 100%;
    height: auto
}

.box_rev_screen_1 .container_rev_screen .box_screen .title {
    font-size: 28px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    padding: 15px 0
}

.box_rev_screen_1 .container_rev_screen .box_text {
    font-weight: 700;
    padding-left: 20px;
    font-size: 20px
}

.box_rev_screen_1 .container_rev_screen .box_text .title {
    font-size: 24px;
    padding: 15px 0
}

.box_rev_screen_1 .container_rev_screen .box_text p {
    margin-bottom: 0;
    line-height: 27px
}

.box_rev_screen_1 .container_rev_screen .owl-carousel {
    padding: 0 38px
}

.box_rev_screen_1 .container_rev_screen .one_item {
    height: 299px;
    overflow: hidden
}

.box_rev_screen_1 .box_text .btn {
    margin-top: 35px
}

.box_rev_screen_1 .box_text ul li {
    margin-bottom: 5px
}

.box_rev_screen_1 .owl-next,.box_rev_screen_1 .owl-prev {
    position: absolute;
    width: 21px;
    height: 112px;
    top: 50%;
    margin-top: -56px;
    -webkit-transition: all .1s;
    -moz-transition: all .1s;
    -o-transition: all .1s;
    transition: all .1s
}

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

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

.box_rev_screen_1 .owl-next:hover,.box_rev_screen_1 .owl-prev:hover {
    width: 25px
}

.box_rev_screen_1 .owl-pagination {
    position: absolute;
    font-size: 0;
    letter-spacing: -6px;
    text-align: center;
    width: 100%;
    left: 0;
    bottom: -35px
}

.box_rev_screen_1 .owl-pagination .owl-page {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    letter-spacing: normal;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    margin: 0 7px;
    border: 3px solid #d7dbea;
    background: #d7dbea
}

.box_rev_screen_1 .owl-pagination .owl-page.active {
    background: 0
}

@media(min-width: 685px) and (max-width:1118px) {
    .box_rev_screen_1 .container_rev_screen .one_col {
        float:none;
        width: 100%
    }

    .box_rev_screen_1 .container_rev_screen .box_text {
        padding: 0 37px
    }

    .box_rev_screen_1 .box_text .btn {
        margin-top: 55px
    }

    .box_rev_screen_1 .container_rev_screen {
        padding: 0 25px 25px
    }
}

@media screen and (max-width: 685px) {
    .box_rev_screen_1 .container_rev_screen .one_col {
        float:none;
        width: 100%;
        border: 1px solid #31439d
    }

    .box_rev_screen_1 .container_rev_screen {
        padding: 0;
        background: 0;
        border: 0
    }

    .box_rev_screen_1 .container_rev_screen .owl-carousel {
        padding: 0
    }

    .box_rev_screen_1 .owl-prev {
        left: -28px;
        margin-top: -80px
    }

    .box_rev_screen_1 .owl-next {
        right: -28px;
        margin-top: -80px
    }

    .box_rev_screen_1 .container_rev_screen .one_item {
        height: 155px
    }

    .box_rev_screen_1 .container_rev_screen .box_screen .title {
        font-size: 22px;
        padding: 10px 0;
        background: #1c2d6c
    }

    .box_rev_screen_1 .owl-pagination {
        display: none
    }
}

.box_one_new_1 {
    margin-bottom: 20px;
    color: #d7dbea
}

.box_one_new_1 .one_new {
    box-shadow: 2px 2px 4px 0 rgba(0,0,0,.4);
    -webkit-box-shadow: 2px 2px 4px 0 rgba(0,0,0,.4);
    -moz-box-shadow: 2px 2px 4px 0 rgba(0,0,0,.4);
    background: #152560;
    border: 1px solid #31439d
}

.box_one_new_1 .one_new .inner {
    padding: 13px
}

.box_one_new_1 .one_new .name {
    font-weight: 700;
    font-size: 24px;
    text-shadow: -1px -1px 0 #000;
    -webkit-text-shadow: -1px -1px 0 #000;
    -moz-text-shadow: -1px -1px 0 #000;
    text-align: center;
    padding: 10px 0;
    background: #152560;
    color: #ffea00
}

.box_one_new_1 .one_new p {
    margin-bottom: 0
}

.box_one_new_1 .one_new .date {
    font-weight: 700;
    font-size: 18px
}

.box_one_new_1 .one_new .img {
    max-width: 335px;
    height: auto;
    border: 1px solid #31439d
}

.box_one_new_1 .one_new .img img {
    display: block;
    width: 100%;
    height: auto
}

.box_one_new_1 .one_new .img.fl_l {
    margin-right: 15px;
    margin-bottom: 0
}

.box_one_new_1 .one_new .img.fl_r {
    margin-left: 15px;
    margin-bottom: 0
}

@media screen and (max-width: 685px) {
    .box_one_new_1 .one_new .img.fl_l,.box_one_new_1 .one_new .img.fl_r {
        display:block;
        max-width: none;
        float: none;
        border: 0;
        margin: -13px -13px 0
    }

    .box_one_new_1 .one_new .name {
        font-size: 24px;
        text-align: center;
        padding: 10px 0;
        margin: 0 -13px
    }
}

.box_rev_bunner_1 {
    padding-bottom: 20px;
    font-weight: 700;
    color: #d7dbea
}

.box_rev_bunner_1 .big_text,.box_rev_bunner_1 .box_rat .text_rat span,.box_rev_bunner_1 .sm_text,.box_rev_bunner_1 .text p span {
    color: #ffea00
}

.box_rev_bunner_1 .left_column,.box_rev_bunner_1 .right_column {
    float: left;
    width: 50%
}

.box_rev_bunner_1 .left_column {
    padding-right: 28px
}

.box_rev_bunner_1 .right_column {
    padding-left: 28px
}

.box_rev_bunner_1 .l_col {
    float: left;
    width: 272px
}

.box_rev_bunner_1 .r_col {
    padding-left: 290px
}

.box_rev_bunner_1 .box_rat {
    height: 296px;
    box-shadow: 2px 2px 5px 0 rgba(0,0,0,.5);
    -webkit-box-shadow: 2px 2px 5px 0 rgba(0,0,0,.5);
    -moz-box-shadow: 2px 2px 5px 0 rgba(0,0,0,.5);
    text-align: center;
    border: 1px solid #31439d;
    background: url(/static/img_1/bg_box_rat.png) 50% 50% no-repeat;
    background-size: 100% 100%
}

.box_rev_bunner_1 .box_rat .logo {
    display: block;
    height: 180px
}

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

.box_rev_bunner_1 .box_rat .logo img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto
}

.box_rev_bunner_1 .box_rat .text_rat {
    text-transform: uppercase;
    font-size: 24px;
    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);
    margin-bottom: 15px
}

.box_rev_bunner_1 .text {
    font-size: 18px
}

.box_rev_bunner_1 .text p {
    margin-top: 0;
    margin-bottom: 20px
}

.box_rev_bunner_1 .big_text {
    font-size: 76px;
    line-height: 76px;
    text-transform: uppercase
}

.box_rev_bunner_1 .sm_text {
    font-size: 60px
}

.box_rev_bunner_1 .smaller_text {
    font-size: 28px;
    text-transform: uppercase;
    margin-bottom: 35px
}

@media(min-width: 685px) and (max-width:1118px) {
    .box_rev_bunner_1 .left_column {
        float:none;
        width: 100%;
        padding-right: 0;
        margin-bottom: 13px
    }

    .box_rev_bunner_1 .right_column {
        float: none;
        width: 100%;
        padding-left: 0
    }

    .box_rev_bunner_1 .l_col,.box_rev_bunner_1 .r_col {
        float: left;
        width: 50%
    }

    .box_rev_bunner_1 .r_col {
        padding-left: 20px
    }
}

@media screen and (max-width: 685px) {
    .box_rev_bunner_1 .left_column {
        float:none;
        width: 100%;
        padding-right: 0;
        margin-bottom: 13px
    }

    .box_rev_bunner_1 .right_column {
        float: none;
        width: 100%;
        padding-left: 0
    }

    .box_rev_bunner_1 .l_col {
        float: none;
        width: 100%
    }

    .box_rev_bunner_1 .btn.btn_rev_bun {
        font-size: 26px
    }
}

.box_pay_lang_1 {
    font-weight: 700;
    margin-bottom: 20px
}

.box_pay_lang_1 .row_two_col {
    margin: 0 -5px
}

.box_pay_lang_1 .row_two_col .one_col {
    float: left;
    width: 50%;
    padding: 0 5px
}

.box_pay_lang_1 .box {
    padding: 10px 24px;
    background: #1c2d6c;
    border: 1px solid #31439d
}

.box_pay_lang_1 .box .title {
    text-transform: uppercase;
    font-size: 28px;
    margin-bottom: 15px
}

.box_pay_lang_1 .box li {
    float: left;
    margin-right: 8px;
    margin-bottom: 5px
}

@media(min-width: 685px) and (max-width:1118px) {
    .box_pay_lang_1 .row_two_col .one_col {
        width:100%;
        margin-bottom: 17px
    }

    .box_rev_video_1 .container_rev_video .one_item {
        height: 458px
    }
}

@media screen and (max-width: 685px) {
    .box_pay_lang_1 .row_two_col .one_col {
        width:100%;
        margin-bottom: 17px
    }

    .box_pay_lang_1 {
        margin-bottom: 0
    }

    .box_rev_video_1 .container_rev_video .one_item {
        height: 300px
    }

    .tit_1,.tit_2,.tit_3,h1,h2,h3 {
        font-size: 24px;
        line-height: 1.4
    }

    .size-full {
        max-width: 90%!important;
        height: auto!important
    }
}

.box_main_bunner_1 .one_item {
    height: 392px
}

.box_main_bunner_1 .owl-next,.box_main_bunner_1 .owl-prev {
    position: absolute;
    width: 21px;
    height: 112px;
    top: 50%;
    margin-top: -56px;
    -webkit-transition: all .1s;
    -moz-transition: all .1s;
    -o-transition: all .1s;
    transition: all .1s
}

.box_main_bunner_1 .owl-prev {
    left: 20px;
    background: url(/static/img_1/main_bunner_control_left.png) 50% 50% no-repeat
}

.box_main_bunner_1 .owl-next {
    right: 20px;
    background: url(/static/img_1/main_bunner_control_right.png) 50% 50% no-repeat
}

.box_main_bunner_1 .owl-next:hover,.box_main_bunner_1 .owl-prev:hover {
    width: 27px;
    background-size: 100% 100%
}

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

.box_main_bunner_1 .owl-pagination .owl-page {
    display: inline-block;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    margin: 0 6px;
    border: 3px solid #ffe222;
    background: #ffe222
}

.box_main_bunner_1 .owl-pagination .owl-page.active {
    background: 0
}

.box_main_bunner_1 .ban_inner {
    position: relative;
    height: 100%
}

.box_main_bunner_1 .text {
    font-size: 66px;
    font-weight: 700;
    line-height: 66px;
    margin-bottom: 10px;
    text-shadow: 2px 2px 0 #ffea00;
    -webkit-text-shadow: 2px 2px 0 #ffea00;
    -moz-text-shadow: 2px 2px 0 #ffea00;
    color: #23367f
}

.box_main_bunner_1 .text_info {
    width: 396px;
    height: 348px;
    padding: 20px 28px;
    position: absolute;
    right: 0;
    top: 22px;
    overflow: hidden;
    font-size: 18px;
    line-height: 1.3;
    color: #002d53;
    background: #febc59;
    background: rgba(255,255,255,.37)
}

.box_main_bunner_1 .text_info .tit {
    font-weight: 700;
    font-size: 26px;
    margin-bottom: 10px;
    color: #000;
    text-align: center
}

.box_main_bunner_1 .text_info .more {
    font-weight: 700;
    text-transform: uppercase;
    color: #000
}

.box_main_bunner_1 .text_sm {
    font-size: 45px
}

.box_main_bunner_1 .banner-btn {
    max-width: 374px;
    height: 57px;
    font-size: 32px;
    line-height: 57px;
    position: absolute;
    left: 17px;
    display: block;
    width: 100%;
    bottom: 22px
}

.btn.btn_3 {
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#2484d2),color-stop(1,#102e5b));
    background-image: -o-linear-gradient(bottom,#2484d2 0,#102e5b 100%);
    background-image: -moz-linear-gradient(bottom,#2484d2 0,#102e5b 100%);
    background-image: -ms-linear-gradient(bottom,#2484d2 0,#102e5b 100%);
    background-image: linear-gradient(to bottom,#2484d2 0,#102e5b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2484d2',endColorstr='#102e5b');
    color: #d7dbea
}

.btn.btn_3:hover {
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#102e5b),color-stop(1,#2484d2));
    background-image: -o-linear-gradient(bottom,#102e5b 0,#2484d2 100%);
    background-image: -moz-linear-gradient(bottom,#102e5b 0,#2484d2 100%);
    background-image: -ms-linear-gradient(bottom,#102e5b 0,#2484d2 100%);
    background-image: linear-gradient(to bottom,#102e5b 0,#2484d2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#102e5b',endColorstr='#2484d2')
}

.box_popup_promo_1.modal {
    font-size: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 999;
    color: #fff;
    overflow: hidden;
    display: none;
    text-align: center
}

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

.box_popup_promo_1 .modal-dialog {
    width: 100%;
    max-height: 780px;
    height: auto;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    overflow: hidden
}

.box_popup_promo_1 .modal-content {
    display: block;
    text-decoration: none;
    font-size: 16px;
    letter-spacing: normal;
    padding: 52px 28px;
    border: 1px solid #31439d;
    position: relative
}

.box_popup_promo_1 .popup-close {
    display: block;
    position: absolute;
    width: 24px;
    height: 24px;
    right: 12px;
    top: 12px;
    background: url(/static/img_1/ico_close_popup.png) no-repeat;
    cursor: pointer;
    z-index: 2
}

.box_popup_promo_1 .contain_box_img {
    display: inline-block;
    position: relative;
    top: -56px
}

.box_popup_promo_1 .contain_box_img .box_img2 {
    max-width: 352px;
    width: 100%;
    max-height: 290px;
    height: auto;
    overflow: hidden
}

.box_popup_promo_1 .contain_box_img img {
    display: block;
    width: 100%;
    height: auto
}

.box_popup_promo_1 .contain_box_text {
    max-width: 748px;
    width: 100%;
    margin: -56px auto 0
}

.box_popup_promo_1 .box_text {
    color: #ffea00;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 1
}

.box_popup_promo_1 .box_text_1 {
    font-size: 60px
}

.box_popup_promo_1 .box_text_2 {
    font-size: 133px
}

.box_popup_promo_1 .box_text_3 {
    font-size: 78px
}

.box_popup_promo_1 .box_text_4 {
    font-size: 69px
}

.box_popup_promo_1 .btn {
    height: 60px;
    line-height: 60px;
    font-size: 38px;
    margin-top: 35px
}

@media screen and (max-width: 685px) {
    .show_popup .container_popup {
        display:block
    }

    .box_popup_promo_1.container_popup .inner_popup {
        padding: 55px 10px 10px
    }

    .box_popup_promo_1 .btn {
        height: 50px;
        line-height: 50px;
        font-size: 24px
    }

    .box_popup_promo_1 .contain_box_img .box_img2 {
        max-width: 190px
    }

    .box_popup_promo_1 .box_text_1 {
        font-size: 38px
    }

    .box_popup_promo_1 .box_text_2 {
        font-size: 86px
    }

    .box_popup_promo_1 .box_text_3 {
        font-size: 50px
    }

    .box_popup_promo_1 .box_text_4 {
        font-size: 44px
    }
}

.alignnone {
    display: block
}

.alignleft,.alignnone,.alignright {
    margin-bottom: 10px
}

.alignleft {
    float: left;
    margin-right: 18px
}

.alignright {
    float: right;
    margin-left: 18px
}

.js-fancybox--gr2 {
    max-width: 1038px
}

.js-fancybox--gr2 .fancybox-outer {
    height: 720px;
    overflow-y: scroll
}

.js-fancybox--gr2 .fancybox-inner {
    max-width: 1038px;
    width: 100%!important;
    height: auto!important
}

@media screen and (max-width: 685px) {
    .js-fancybox--gr2 .fancybox-outer {
        height:400px
    }
}

@media(min-width: 685px) and (max-width:1118px) {
    .show_popup .container_popup {
        display:block
    }

    .size-full {
        max-width: 90%!important;
        height: auto!important;
        margin: 0 auto
    }

    .size-full:after {
        content: '';
        display: block;
        clear: both
    }
}

.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 #8a3f49
}

.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;
    filter: alpha(opacity=0);
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    color: #eb6262;
    background: #000;
    background: rgba(0,0,0,.6)
}

.box_rating_casinos_1 .rat_casino:hover .box_hover {
    opacity: 1;
    filter: alpha(opacity=100)
}

.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 #8a3f49;
    background: #270d0b
}

.box_rating_casinos_1 .rat_casino .bot_panel a,.box_rating_casinos_1 .rat_casino .bot_panel span {
    position: relative;
    color: #eb6262
}

.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: #350e2d
}

.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%;
    text-shadow: -1px -1px 0 #000;
    -webkit-text-shadow: -1px -1px 0 #000;
    -moz-text-shadow: -1px -1px 0 #000;
    font-size: 20px;
    font-weight: 700;
    line-height: 1;
    background: #8a231a
}

.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 .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_game_1 .game_container .iframe_dummy {
    display: block;
    height: 100%;
    max-height: 602px;
    position: relative
}

.box_game_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_game_1 .game_container .iframe_dummy_img {
    display: block;
    width: 100%;
    height: auto;
    max-height: 602px
}

.box_game_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 #d13737;
    background: #41110b;
    text-align: center
}

.box_game_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_game_1 .game_container .iframe_dummy .iframe-btn span {
    position: relative;
    display: inline-block;
    overflow: hidden
}

.box_game_1 .game_container .iframe_dummy .iframe-btn span:after {
    content: '';
    position: absolute;
    top: 0;
    overflow: hidden;
    border-radius: 30px;
    height: 100%;
    width: 291px;
    background: url(/static/img_1/bliku.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: .7
}

.box_game_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;
    filter: alpha(opacity=0)
}

.box_game_1 .game_container .iframe_dummy .iframe-btn.active:before {
    left: 100%;
    margin-left: -57px;
    background-position: 0 100%
}

@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%
    }
}

.box_table_slots_1 {
    margin-bottom: 20px
}

.box_table_slots_1 .c-tb-sl {
    display: block;
    height: 74px;
    margin: 4px 0 0;
    padding-left: 15px;
    position: relative;
    border: 1px solid #eb6262;
    background: #aa3636
}

.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);
    -webkit-text-shadow: -1px -1px 0 rgba(0,0,0,.58);
    -moz-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;
    color: #ffea00;
    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-double-btn,.c-lang-box,.c-lang-box * {
    box-sizing: border-box
}

.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: inherit
}

.c-double-btn__play {
    display: block;
    position: relative;
    border: 0;
    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;
    text-decoration: none;
    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
}

.c-breadcrumbs__link,.c-container-hide-text__toggler:hover {
    text-decoration: underline
}

@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
}

@media(max-width: 666px) {
    .c-container-hide-text__hide {
        position:relative;
        max-height: 100px;
        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 #aa3636
    }
}

@media(min-width: 667px) {
    .c-container-hide-text__toggler {
        display:none
    }
}

.c-breadcrumbs {
    margin-bottom: 15px
}

.c-breadcrumbs__link {
    display: inline-block;
    font-size: 14px;
    color: #fff;
    margin-right: 2px
}

.c-breadcrumbs__link:hover,.top-partners__text {
    text-decoration: none
}

.c-breadcrumbs__link:after {
    content: '/';
    display: inline-block;
    margin-left: 3px
}

.c-breadcrumbs__current {
    color: #ffea00
}

@media(max-width: 766px) {
    .c-breadcrumbs {
        display:none
    }
}

.c-one-blog {
    max-width: 270px;
    margin: 0 auto 20px;
    border: 1px solid #ea5d5d;
    background-color: #aa3636;
    text-align: left
}

.c-one-blog__img {
    display: block
}

.c-one-blog__img img {
    display: block;
    width: 100%
}

.c-one-blog__title {
    padding: 10px;
    display: block;
    font-size: 18px;
    color: #ffea00;
    background-color: #902828;
    font-weight: 700
}

.c-one-blog__box {
    padding: 10px
}

.c-one-blog__date {
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 700;
    color: #fff
}

.c-one-blog__text {
    font-size: 14px;
    line-height: 1.2;
    color: #fff;
    font-family: 'Open Sans',sans-serif;
    font-weight: 400
}

.c-one-blog__btn {
    float: right;
    margin-top: 10px;
    font-size: 18px;
    color: #fff;
    font-weight: 700;
    text-shadow: -.5px -.87px 0 rgba(106,45,0,1)
}

.c-one-blog__btn-icon {
    display: inline-block;
    vertical-align: middle;
    width: 14px;
    height: 14px;
    border-radius: 2px;
    text-align: center;
    margin-left: 5px;
    background-color: #fff
}

.c-one-blog__btn-icon:before {
    content: '';
    display: inline-block;
    line-height: 14px;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 6px solid #aa3636;
    border-bottom: 5px solid transparent;
    margin-bottom: 7px;
    margin-left: 2px
}

@media(min-width: 567px) {
    .c-one-blog {
        max-width:none
    }

    .c-one-blog__img {
        float: left;
        width: 200px;
        margin-right: 10px;
        bottom: 10px
    }
}

@media(min-width: 667px) {
    .c-one-blog__title {
        font-size:20px
    }

    .c-one-blog__date {
        font-size: 18px
    }

    .c-one-blog__btn {
        font-size: 20px
    }

    .c-one-blog__btn-icon:before {
        margin-bottom: 9px
    }
}

@media(min-width: 767px) {
    .c-one-blog {
        max-width:none;
        display: table;
        width: 100%
    }

    .c-one-blog__col {
        display: table-cell;
        vertical-align: top
    }

    .c-one-blog__img {
        width: 270px;
        float: none;
        margin: 0
    }

    .c-one-blog__title {
        padding: 12px 25px
    }

    .c-one-blog__box {
        padding: 15px 25px 8px
    }

    .c-one-blog__btn {
        margin-top: 15px
    }
}

.c-lang-box {
    float: left;
    margin-left: 20px;
    cursor: pointer
}

.c-lang {
    position: relative
}

.c-lang .c-lang__link {
    display: block;
    height: 30px;
    line-height: 14px;
    color: #fff;
    padding: 8px 23px 6px 32px;
    position: relative;
    transition: all .2s
}

.c-lang .c-lang__link:hover {
    background: #8a231a
}

.c-lang .c-lang__el.active .c-lang__link:after {
    content: '';
    position: absolute;
    background: url(/static/img_1/cor_drop_lang.png) no-repeat;
    width: 13px;
    height: 6px;
    top: 12px;
    right: 5px
}

.c-lang .c-lang__link img {
    content: '';
    position: absolute;
    left: 6px;
    top: 7px
}

.c-lang .c-lang__drop,.c-lang .c-lang__el.active {
    border-radius: 3px;
    border: 1px solid #ea5d5d;
    font-size: 12px;
    text-transform: uppercase;
    background: #aa3636;
    width: 100%
}

.c-lang .c-lang__el.active .c-lang__link {
    background: #aa3636;
    border-radius: 0 0 3px 3px
}

.c-lang--drop-top .c-lang__drop {
    position: absolute;
    bottom: 100%;
    left: 0;
    border-bottom: 0;
    border-radius: 3px 3px 0 0
}

.c-lang .c-lang__drop {
    display: none
}

.c-lang.open .c-lang__drop {
    display: block
}

.c-lang--drop-top.open .c-lang__el.active {
    border-radius: 0 0 3px 3px;
    border-top-color: #aa3636
}

.box_popup_promo_1 .modal-dialog {
    max-width: 360px
}

.box_popup_promo_1 .modal-content {
    height: 460px;
    background: url(/static/img_1/popap-leovegas-casino-mob.jpg) 50% 50% no-repeat #1e2141
}

@media(min-width: 768px) {
    .box_popup_promo_1 .modal-dialog {
        max-width:800px
    }

    .box_popup_promo_1 .modal-content {
        height: 645px;
        background: url(/static/img_1/popap-leovegas-casino.jpg) 50% 50% no-repeat #1e2141
    }
}

.top-partners {
    padding: 20px 0;
    background-color: #3f0615
}

.top-partners__title {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 20px
}

.top-partners__row {
    margin: 12px -15px 0
}

.top-partners__col {
    padding: 0 15px
}

.top-partners__elem {
    display: block;
    padding: 10px 10px 15px;
    border-radius: 3px;
    text-align: center;
    color: #ffe6e0
}

.top-partners__img-box {
    font-size: 0;
    height: 75px
}

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

.top-partners__img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%
}

.top-partners__text {
    margin-top: 5px;
    font-size: 13px;
    line-height: 18px;
    height: 54px;
    overflow: hidden
}

@media(min-width: 480px) {
    .top-partners__elem {
        background:#4c0b16
    }
}

@media(max-width: 685px) {
    .top-partners__row.box_carousel_slots_1 .owl-prev {
        left:-15px
    }

    .top-partners__row.box_carousel_slots_1 .owl-next {
        right: -15px
    }
}

/*bootstrap*/
.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 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;-webkit-transition:-webkit-transform 0.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 0.10s linear;transition:opacity 0.10s linear;-o-transition:opacity 0.10s linear;-webkit-transition:opacity 0.1s linear}.fade.in{opacity:1}

