.container{
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
@media (min-width:576px){
    .container{
        max-width:540px
    }
}
@media (min-width:768px){
    .container{
        max-width:720px
    }
}
@media (min-width:992px){
    .container{
        max-width:960px
    }
}
@media (min-width:1200px){
    .container{
        max-width:1140px
    }
}
.container-fluid{
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
.row{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-right:-15px;
    margin-left:-15px
}
.no-gutters{
    margin-right:0;
    margin-left:0
}
.no-gutters>.col,.no-gutters>[class*=col-]{
    padding-right:0;
    padding-left:0
}
.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{
    position:relative;
    width:100%;
    padding-right:15px;
    padding-left:15px
}
.col{
    -ms-flex-preferred-size:0;
    flex-basis:0;
    -webkit-box-flex:1;
    -ms-flex-positive:1;
    flex-grow:1;
    max-width:100%
}
.col-auto{
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    width:auto;
    max-width:100%
}
.col-1,.col-auto{
    -webkit-box-flex:0
}
.col-1{
    -ms-flex:0 0 8.33333%;
    flex:0 0 8.33333%;
    max-width:8.33333%
}
.col-2{
    -ms-flex:0 0 16.66667%;
    flex:0 0 16.66667%;
    max-width:16.66667%
}
.col-2,.col-3{
    -webkit-box-flex:0
}
.col-3{
    -ms-flex:0 0 25%;
    flex:0 0 25%;
    max-width:25%
}
.col-4{
    -ms-flex:0 0 33.33333%;
    flex:0 0 33.33333%;
    max-width:33.33333%
}
.col-4,.col-5{
    -webkit-box-flex:0
}
.col-5{
    -ms-flex:0 0 41.66667%;
    flex:0 0 41.66667%;
    max-width:41.66667%
}
.col-6{
    -ms-flex:0 0 50%;
    flex:0 0 50%;
    max-width:50%
}
.col-6,.col-7{
    -webkit-box-flex:0
}
.col-7{
    -ms-flex:0 0 58.33333%;
    flex:0 0 58.33333%;
    max-width:58.33333%
}
.col-8{
    -ms-flex:0 0 66.66667%;
    flex:0 0 66.66667%;
    max-width:66.66667%
}
.col-8,.col-9{
    -webkit-box-flex:0
}
.col-9{
    -ms-flex:0 0 75%;
    flex:0 0 75%;
    max-width:75%
}
.col-10{
    -ms-flex:0 0 83.33333%;
    flex:0 0 83.33333%;
    max-width:83.33333%
}
.col-10,.col-11{
    -webkit-box-flex:0
}
.col-11{
    -ms-flex:0 0 91.66667%;
    flex:0 0 91.66667%;
    max-width:91.66667%
}
.col-12{
    -webkit-box-flex:0;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
}
.order-first{
    -webkit-box-ordinal-group:0;
    -ms-flex-order:-1;
    order:-1
}
.order-last{
    -webkit-box-ordinal-group:14;
    -ms-flex-order:13;
    order:13
}
.order-0{
    -webkit-box-ordinal-group:1;
    -ms-flex-order:0;
    order:0
}
.order-1{
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    order:1
}
.order-2{
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2
}
.order-3{
    -webkit-box-ordinal-group:4;
    -ms-flex-order:3;
    order:3
}
.order-4{
    -webkit-box-ordinal-group:5;
    -ms-flex-order:4;
    order:4
}
.order-5{
    -webkit-box-ordinal-group:6;
    -ms-flex-order:5;
    order:5
}
.order-6{
    -webkit-box-ordinal-group:7;
    -ms-flex-order:6;
    order:6
}
.order-7{
    -webkit-box-ordinal-group:8;
    -ms-flex-order:7;
    order:7
}
.order-8{
    -webkit-box-ordinal-group:9;
    -ms-flex-order:8;
    order:8
}
.order-9{
    -webkit-box-ordinal-group:10;
    -ms-flex-order:9;
    order:9
}
.order-10{
    -webkit-box-ordinal-group:11;
    -ms-flex-order:10;
    order:10
}
.order-11{
    -webkit-box-ordinal-group:12;
    -ms-flex-order:11;
    order:11
}
.order-12{
    -webkit-box-ordinal-group:13;
    -ms-flex-order:12;
    order:12
}
.offset-1{
    margin-left:8.33333%
}
.offset-2{
    margin-left:16.66667%
}
.offset-3{
    margin-left:25%
}
.offset-4{
    margin-left:33.33333%
}
.offset-5{
    margin-left:41.66667%
}
.offset-6{
    margin-left:50%
}
.offset-7{
    margin-left:58.33333%
}
.offset-8{
    margin-left:66.66667%
}
.offset-9{
    margin-left:75%
}
.offset-10{
    margin-left:83.33333%
}
.offset-11{
    margin-left:91.66667%
}
@media (min-width:576px){
    .col-sm{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-sm-auto{
        -webkit-box-flex:0;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    .col-sm-1{
        -webkit-box-flex:0;
        -ms-flex:0 0 8.33333%;
        flex:0 0 8.33333%;
        max-width:8.33333%
    }
    .col-sm-2{
        -webkit-box-flex:0;
        -ms-flex:0 0 16.66667%;
        flex:0 0 16.66667%;
        max-width:16.66667%
    }
    .col-sm-3{
        -webkit-box-flex:0;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-sm-4{
        -webkit-box-flex:0;
        -ms-flex:0 0 33.33333%;
        flex:0 0 33.33333%;
        max-width:33.33333%
    }
    .col-sm-5{
        -webkit-box-flex:0;
        -ms-flex:0 0 41.66667%;
        flex:0 0 41.66667%;
        max-width:41.66667%
    }
    .col-sm-6{
        -webkit-box-flex:0;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-sm-7{
        -webkit-box-flex:0;
        -ms-flex:0 0 58.33333%;
        flex:0 0 58.33333%;
        max-width:58.33333%
    }
    .col-sm-8{
        -webkit-box-flex:0;
        -ms-flex:0 0 66.66667%;
        flex:0 0 66.66667%;
        max-width:66.66667%
    }
    .col-sm-9{
        -webkit-box-flex:0;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-sm-10{
        -webkit-box-flex:0;
        -ms-flex:0 0 83.33333%;
        flex:0 0 83.33333%;
        max-width:83.33333%
    }
    .col-sm-11{
        -webkit-box-flex:0;
        -ms-flex:0 0 91.66667%;
        flex:0 0 91.66667%;
        max-width:91.66667%
    }
    .col-sm-12{
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-sm-first{
        -webkit-box-ordinal-group:0;
        -ms-flex-order:-1;
        order:-1
    }
    .order-sm-last{
        -webkit-box-ordinal-group:14;
        -ms-flex-order:13;
        order:13
    }
    .order-sm-0{
        -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
        order:0
    }
    .order-sm-1{
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1
    }
    .order-sm-2{
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2
    }
    .order-sm-3{
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3
    }
    .order-sm-4{
        -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
        order:4
    }
    .order-sm-5{
        -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
        order:5
    }
    .order-sm-6{
        -webkit-box-ordinal-group:7;
        -ms-flex-order:6;
        order:6
    }
    .order-sm-7{
        -webkit-box-ordinal-group:8;
        -ms-flex-order:7;
        order:7
    }
    .order-sm-8{
        -webkit-box-ordinal-group:9;
        -ms-flex-order:8;
        order:8
    }
    .order-sm-9{
        -webkit-box-ordinal-group:10;
        -ms-flex-order:9;
        order:9
    }
    .order-sm-10{
        -webkit-box-ordinal-group:11;
        -ms-flex-order:10;
        order:10
    }
    .order-sm-11{
        -webkit-box-ordinal-group:12;
        -ms-flex-order:11;
        order:11
    }
    .order-sm-12{
        -webkit-box-ordinal-group:13;
        -ms-flex-order:12;
        order:12
    }
    .offset-sm-0{
        margin-left:0
    }
    .offset-sm-1{
        margin-left:8.33333%
    }
    .offset-sm-2{
        margin-left:16.66667%
    }
    .offset-sm-3{
        margin-left:25%
    }
    .offset-sm-4{
        margin-left:33.33333%
    }
    .offset-sm-5{
        margin-left:41.66667%
    }
    .offset-sm-6{
        margin-left:50%
    }
    .offset-sm-7{
        margin-left:58.33333%
    }
    .offset-sm-8{
        margin-left:66.66667%
    }
    .offset-sm-9{
        margin-left:75%
    }
    .offset-sm-10{
        margin-left:83.33333%
    }
    .offset-sm-11{
        margin-left:91.66667%
    }
}
@media (min-width:768px){
    .col-md{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-md-auto{
        -webkit-box-flex:0;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    .col-md-1{
        -webkit-box-flex:0;
        -ms-flex:0 0 8.33333%;
        flex:0 0 8.33333%;
        max-width:8.33333%
    }
    .col-md-2{
        -webkit-box-flex:0;
        -ms-flex:0 0 16.66667%;
        flex:0 0 16.66667%;
        max-width:16.66667%
    }
    .col-md-3{
        -webkit-box-flex:0;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-md-4{
        -webkit-box-flex:0;
        -ms-flex:0 0 33.33333%;
        flex:0 0 33.33333%;
        max-width:33.33333%
    }
    .col-md-5{
        -webkit-box-flex:0;
        -ms-flex:0 0 41.66667%;
        flex:0 0 41.66667%;
        max-width:41.66667%
    }
    .col-md-6{
        -webkit-box-flex:0;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-md-7{
        -webkit-box-flex:0;
        -ms-flex:0 0 58.33333%;
        flex:0 0 58.33333%;
        max-width:58.33333%
    }
    .col-md-8{
        -webkit-box-flex:0;
        -ms-flex:0 0 66.66667%;
        flex:0 0 66.66667%;
        max-width:66.66667%
    }
    .col-md-9{
        -webkit-box-flex:0;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-md-10{
        -webkit-box-flex:0;
        -ms-flex:0 0 83.33333%;
        flex:0 0 83.33333%;
        max-width:83.33333%
    }
    .col-md-11{
        -webkit-box-flex:0;
        -ms-flex:0 0 91.66667%;
        flex:0 0 91.66667%;
        max-width:91.66667%
    }
    .col-md-12{
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-md-first{
        -webkit-box-ordinal-group:0;
        -ms-flex-order:-1;
        order:-1
    }
    .order-md-last{
        -webkit-box-ordinal-group:14;
        -ms-flex-order:13;
        order:13
    }
    .order-md-0{
        -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
        order:0
    }
    .order-md-1{
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1
    }
    .order-md-2{
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2
    }
    .order-md-3{
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3
    }
    .order-md-4{
        -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
        order:4
    }
    .order-md-5{
        -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
        order:5
    }
    .order-md-6{
        -webkit-box-ordinal-group:7;
        -ms-flex-order:6;
        order:6
    }
    .order-md-7{
        -webkit-box-ordinal-group:8;
        -ms-flex-order:7;
        order:7
    }
    .order-md-8{
        -webkit-box-ordinal-group:9;
        -ms-flex-order:8;
        order:8
    }
    .order-md-9{
        -webkit-box-ordinal-group:10;
        -ms-flex-order:9;
        order:9
    }
    .order-md-10{
        -webkit-box-ordinal-group:11;
        -ms-flex-order:10;
        order:10
    }
    .order-md-11{
        -webkit-box-ordinal-group:12;
        -ms-flex-order:11;
        order:11
    }
    .order-md-12{
        -webkit-box-ordinal-group:13;
        -ms-flex-order:12;
        order:12
    }
    .offset-md-0{
        margin-left:0
    }
    .offset-md-1{
        margin-left:8.33333%
    }
    .offset-md-2{
        margin-left:16.66667%
    }
    .offset-md-3{
        margin-left:25%
    }
    .offset-md-4{
        margin-left:33.33333%
    }
    .offset-md-5{
        margin-left:41.66667%
    }
    .offset-md-6{
        margin-left:50%
    }
    .offset-md-7{
        margin-left:58.33333%
    }
    .offset-md-8{
        margin-left:66.66667%
    }
    .offset-md-9{
        margin-left:75%
    }
    .offset-md-10{
        margin-left:83.33333%
    }
    .offset-md-11{
        margin-left:91.66667%
    }
}
@media (min-width:992px){
    .col-lg{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-lg-auto{
        -webkit-box-flex:0;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    .col-lg-1{
        -webkit-box-flex:0;
        -ms-flex:0 0 8.33333%;
        flex:0 0 8.33333%;
        max-width:8.33333%
    }
    .col-lg-2{
        -webkit-box-flex:0;
        -ms-flex:0 0 16.66667%;
        flex:0 0 16.66667%;
        max-width:16.66667%
    }
    .col-lg-3{
        -webkit-box-flex:0;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-lg-4{
        -webkit-box-flex:0;
        -ms-flex:0 0 33.33333%;
        flex:0 0 33.33333%;
        max-width:33.33333%
    }
    .col-lg-5{
        -webkit-box-flex:0;
        -ms-flex:0 0 41.66667%;
        flex:0 0 41.66667%;
        max-width:41.66667%
    }
    .col-lg-6{
        -webkit-box-flex:0;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-lg-7{
        -webkit-box-flex:0;
        -ms-flex:0 0 58.33333%;
        flex:0 0 58.33333%;
        max-width:58.33333%
    }
    .col-lg-8{
        -webkit-box-flex:0;
        -ms-flex:0 0 66.66667%;
        flex:0 0 66.66667%;
        max-width:66.66667%
    }
    .col-lg-9{
        -webkit-box-flex:0;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-lg-10{
        -webkit-box-flex:0;
        -ms-flex:0 0 83.33333%;
        flex:0 0 83.33333%;
        max-width:83.33333%
    }
    .col-lg-11{
        -webkit-box-flex:0;
        -ms-flex:0 0 91.66667%;
        flex:0 0 91.66667%;
        max-width:91.66667%
    }
    .col-lg-12{
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-lg-first{
        -webkit-box-ordinal-group:0;
        -ms-flex-order:-1;
        order:-1
    }
    .order-lg-last{
        -webkit-box-ordinal-group:14;
        -ms-flex-order:13;
        order:13
    }
    .order-lg-0{
        -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
        order:0
    }
    .order-lg-1{
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1
    }
    .order-lg-2{
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2
    }
    .order-lg-3{
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3
    }
    .order-lg-4{
        -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
        order:4
    }
    .order-lg-5{
        -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
        order:5
    }
    .order-lg-6{
        -webkit-box-ordinal-group:7;
        -ms-flex-order:6;
        order:6
    }
    .order-lg-7{
        -webkit-box-ordinal-group:8;
        -ms-flex-order:7;
        order:7
    }
    .order-lg-8{
        -webkit-box-ordinal-group:9;
        -ms-flex-order:8;
        order:8
    }
    .order-lg-9{
        -webkit-box-ordinal-group:10;
        -ms-flex-order:9;
        order:9
    }
    .order-lg-10{
        -webkit-box-ordinal-group:11;
        -ms-flex-order:10;
        order:10
    }
    .order-lg-11{
        -webkit-box-ordinal-group:12;
        -ms-flex-order:11;
        order:11
    }
    .order-lg-12{
        -webkit-box-ordinal-group:13;
        -ms-flex-order:12;
        order:12
    }
    .offset-lg-0{
        margin-left:0
    }
    .offset-lg-1{
        margin-left:8.33333%
    }
    .offset-lg-2{
        margin-left:16.66667%
    }
    .offset-lg-3{
        margin-left:25%
    }
    .offset-lg-4{
        margin-left:33.33333%
    }
    .offset-lg-5{
        margin-left:41.66667%
    }
    .offset-lg-6{
        margin-left:50%
    }
    .offset-lg-7{
        margin-left:58.33333%
    }
    .offset-lg-8{
        margin-left:66.66667%
    }
    .offset-lg-9{
        margin-left:75%
    }
    .offset-lg-10{
        margin-left:83.33333%
    }
    .offset-lg-11{
        margin-left:91.66667%
    }
}
@media (min-width:1200px){
    .col-xl{
        -ms-flex-preferred-size:0;
        flex-basis:0;
        -webkit-box-flex:1;
        -ms-flex-positive:1;
        flex-grow:1;
        max-width:100%
    }
    .col-xl-auto{
        -webkit-box-flex:0;
        -ms-flex:0 0 auto;
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    .col-xl-1{
        -webkit-box-flex:0;
        -ms-flex:0 0 8.33333%;
        flex:0 0 8.33333%;
        max-width:8.33333%
    }
    .col-xl-2{
        -webkit-box-flex:0;
        -ms-flex:0 0 16.66667%;
        flex:0 0 16.66667%;
        max-width:16.66667%
    }
    .col-xl-3{
        -webkit-box-flex:0;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:25%
    }
    .col-xl-4{
        -webkit-box-flex:0;
        -ms-flex:0 0 33.33333%;
        flex:0 0 33.33333%;
        max-width:33.33333%
    }
    .col-xl-5{
        -webkit-box-flex:0;
        -ms-flex:0 0 41.66667%;
        flex:0 0 41.66667%;
        max-width:41.66667%
    }
    .col-xl-6{
        -webkit-box-flex:0;
        -ms-flex:0 0 50%;
        flex:0 0 50%;
        max-width:50%
    }
    .col-xl-7{
        -webkit-box-flex:0;
        -ms-flex:0 0 58.33333%;
        flex:0 0 58.33333%;
        max-width:58.33333%
    }
    .col-xl-8{
        -webkit-box-flex:0;
        -ms-flex:0 0 66.66667%;
        flex:0 0 66.66667%;
        max-width:66.66667%
    }
    .col-xl-9{
        -webkit-box-flex:0;
        -ms-flex:0 0 75%;
        flex:0 0 75%;
        max-width:75%
    }
    .col-xl-10{
        -webkit-box-flex:0;
        -ms-flex:0 0 83.33333%;
        flex:0 0 83.33333%;
        max-width:83.33333%
    }
    .col-xl-11{
        -webkit-box-flex:0;
        -ms-flex:0 0 91.66667%;
        flex:0 0 91.66667%;
        max-width:91.66667%
    }
    .col-xl-12{
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .order-xl-first{
        -webkit-box-ordinal-group:0;
        -ms-flex-order:-1;
        order:-1
    }
    .order-xl-last{
        -webkit-box-ordinal-group:14;
        -ms-flex-order:13;
        order:13
    }
    .order-xl-0{
        -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
        order:0
    }
    .order-xl-1{
        -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
        order:1
    }
    .order-xl-2{
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2
    }
    .order-xl-3{
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3
    }
    .order-xl-4{
        -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
        order:4
    }
    .order-xl-5{
        -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
        order:5
    }
    .order-xl-6{
        -webkit-box-ordinal-group:7;
        -ms-flex-order:6;
        order:6
    }
    .order-xl-7{
        -webkit-box-ordinal-group:8;
        -ms-flex-order:7;
        order:7
    }
    .order-xl-8{
        -webkit-box-ordinal-group:9;
        -ms-flex-order:8;
        order:8
    }
    .order-xl-9{
        -webkit-box-ordinal-group:10;
        -ms-flex-order:9;
        order:9
    }
    .order-xl-10{
        -webkit-box-ordinal-group:11;
        -ms-flex-order:10;
        order:10
    }
    .order-xl-11{
        -webkit-box-ordinal-group:12;
        -ms-flex-order:11;
        order:11
    }
    .order-xl-12{
        -webkit-box-ordinal-group:13;
        -ms-flex-order:12;
        order:12
    }
    .offset-xl-0{
        margin-left:0
    }
    .offset-xl-1{
        margin-left:8.33333%
    }
    .offset-xl-2{
        margin-left:16.66667%
    }
    .offset-xl-3{
        margin-left:25%
    }
    .offset-xl-4{
        margin-left:33.33333%
    }
    .offset-xl-5{
        margin-left:41.66667%
    }
    .offset-xl-6{
        margin-left:50%
    }
    .offset-xl-7{
        margin-left:58.33333%
    }
    .offset-xl-8{
        margin-left:66.66667%
    }
    .offset-xl-9{
        margin-left:75%
    }
    .offset-xl-10{
        margin-left:83.33333%
    }
    .offset-xl-11{
        margin-left:91.66667%
    }
}
.d-none{
    display:none!important
}
.d-inline{
    display:inline!important
}
.d-inline-block{
    display:inline-block!important
}
.d-block{
    display:block!important
}
.d-table{
    display:table!important
}
.d-table-row{
    display:table-row!important
}
.d-table-cell{
    display:table-cell!important
}
.d-flex{
    display:-webkit-box!important;
    display:-ms-flexbox!important;
    display:flex!important
}
.d-inline-flex{
    display:-webkit-inline-box!important;
    display:-ms-inline-flexbox!important;
    display:inline-flex!important
}
@media (min-width:576px){
    .d-sm-none{
        display:none!important
    }
    .d-sm-inline{
        display:inline!important
    }
    .d-sm-inline-block{
        display:inline-block!important
    }
    .d-sm-block{
        display:block!important
    }
    .d-sm-table{
        display:table!important
    }
    .d-sm-table-row{
        display:table-row!important
    }
    .d-sm-table-cell{
        display:table-cell!important
    }
    .d-sm-flex{
        display:-webkit-box!important;
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-sm-inline-flex{
        display:-webkit-inline-box!important;
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
@media (min-width:768px){
    .d-md-none{
        display:none!important
    }
    .d-md-inline{
        display:inline!important
    }
    .d-md-inline-block{
        display:inline-block!important
    }
    .d-md-block{
        display:block!important
    }
    .d-md-table{
        display:table!important
    }
    .d-md-table-row{
        display:table-row!important
    }
    .d-md-table-cell{
        display:table-cell!important
    }
    .d-md-flex{
        display:-webkit-box!important;
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-md-inline-flex{
        display:-webkit-inline-box!important;
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
@media (min-width:992px){
    .d-lg-none{
        display:none!important
    }
    .d-lg-inline{
        display:inline!important
    }
    .d-lg-inline-block{
        display:inline-block!important
    }
    .d-lg-block{
        display:block!important
    }
    .d-lg-table{
        display:table!important
    }
    .d-lg-table-row{
        display:table-row!important
    }
    .d-lg-table-cell{
        display:table-cell!important
    }
    .d-lg-flex{
        display:-webkit-box!important;
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-lg-inline-flex{
        display:-webkit-inline-box!important;
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
@media (min-width:1200px){
    .d-xl-none{
        display:none!important
    }
    .d-xl-inline{
        display:inline!important
    }
    .d-xl-inline-block{
        display:inline-block!important
    }
    .d-xl-block{
        display:block!important
    }
    .d-xl-table{
        display:table!important
    }
    .d-xl-table-row{
        display:table-row!important
    }
    .d-xl-table-cell{
        display:table-cell!important
    }
    .d-xl-flex{
        display:-webkit-box!important;
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-xl-inline-flex{
        display:-webkit-inline-box!important;
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
@media print{
    .d-print-none{
        display:none!important
    }
    .d-print-inline{
        display:inline!important
    }
    .d-print-inline-block{
        display:inline-block!important
    }
    .d-print-block{
        display:block!important
    }
    .d-print-table{
        display:table!important
    }
    .d-print-table-row{
        display:table-row!important
    }
    .d-print-table-cell{
        display:table-cell!important
    }
    .d-print-flex{
        display:-webkit-box!important;
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-print-inline-flex{
        display:-webkit-inline-box!important;
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
}
.text-monospace{
    font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important
}
.text-justify{
    text-align:justify!important
}
.text-wrap{
    white-space:normal!important
}
.text-nowrap{
    white-space:nowrap!important
}
.text-truncate{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.text-left{
    text-align:left!important
}
.text-right{
    text-align:right!important
}
.text-center{
    text-align:center!important
}
@media (min-width:576px){
    .text-sm-left{
        text-align:left!important
    }
    .text-sm-right{
        text-align:right!important
    }
    .text-sm-center{
        text-align:center!important
    }
}
@media (min-width:768px){
    .text-md-left{
        text-align:left!important
    }
    .text-md-right{
        text-align:right!important
    }
    .text-md-center{
        text-align:center!important
    }
}
@media (min-width:992px){
    .text-lg-left{
        text-align:left!important
    }
    .text-lg-right{
        text-align:right!important
    }
    .text-lg-center{
        text-align:center!important
    }
}
@media (min-width:1200px){
    .text-xl-left{
        text-align:left!important
    }
    .text-xl-right{
        text-align:right!important
    }
    .text-xl-center{
        text-align:center!important
    }
}
.text-lowercase{
    text-transform:lowercase!important
}
.text-uppercase{
    text-transform:uppercase!important
}
.text-capitalize{
    text-transform:capitalize!important
}
.font-weight-light{
    font-weight:300!important
}
.font-weight-lighter{
    font-weight:lighter!important
}
.font-weight-normal{
    font-weight:400!important
}
.font-weight-bold{
    font-weight:700!important
}
.font-weight-bolder{
    font-weight:bolder!important
}
.font-italic{
    font-style:italic!important
}
.text-white{
    color:#fff!important
}
.text-primary{
    color:#007bff!important
}
a.text-primary:focus,a.text-primary:hover{
    color:#0056b3!important
}
.text-secondary{
    color:#6c757d!important
}
a.text-secondary:focus,a.text-secondary:hover{
    color:#494f54!important
}
.text-success{
    color:#28a745!important
}
a.text-success:focus,a.text-success:hover{
    color:#19692c!important
}
.text-info{
    color:#17a2b8!important
}
a.text-info:focus,a.text-info:hover{
    color:#0f6674!important
}
.text-warning{
    color:#ffc107!important
}
a.text-warning:focus,a.text-warning:hover{
    color:#ba8b00!important
}
.text-danger{
    color:#dc3545!important
}
a.text-danger:focus,a.text-danger:hover{
    color:#a71d2a!important
}
.text-light{
    color:#f8f9fa!important
}
a.text-light:focus,a.text-light:hover{
    color:#cbd3da!important
}
.text-dark{
    color:#343a40!important
}
a.text-dark:focus,a.text-dark:hover{
    color:#121416!important
}
.text-body{
    color:#212529!important
}
.text-muted{
    color:#6c757d!important
}
.text-black-50{
    color:rgba(0,0,0,.5)!important
}
.text-white-50{
    color:hsla(0,0%,100%,.5)!important
}
.text-hide{
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.text-decoration-none{
    text-decoration:none!important
}
.text-break{
    word-break:break-word!important;
    word-wrap:break-word!important
}
.text-reset{
    color:inherit!important
}
*,:after,:before{
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
html{
    font-family:sans-serif;
    line-height:1.15;
    -webkit-text-size-adjust:100%;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{
    display:block
}
body{
    margin:0;
    font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-size:1rem;
    font-weight:400;
    line-height:1.5;
    color:#212529;
    text-align:left;
    background-color:#fff
}
[tabindex="-1"]:focus{
    outline:0!important
}
hr{
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    height:0;
    overflow:visible
}
h1,h2,h3,h4,h5,h6{
    margin-top:0;
    margin-bottom:.5rem
}
p{
    margin-top:0;
    margin-bottom:1rem
}
abbr[data-original-title],abbr[title]{
    text-decoration:underline;
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted;
    cursor:help;
    border-bottom:0;
    -webkit-text-decoration-skip-ink:none;
    text-decoration-skip-ink:none;
}
address{
    font-style:normal;
    line-height:inherit
}
address,dl,ol,ul{
    margin-bottom:1rem
}
dl,ol,ul{
    margin-top:0
}
ol ol,ol ul,ul ol,ul ul{
    margin-bottom:0
}
dt{
    font-weight:700
}
dd{
    margin-bottom:.5rem;
    margin-left:0
}
blockquote{
    margin:0 0 1rem
}
b,strong{
    font-weight:bolder
}
small{
    font-size:80%
}
sub,sup{
    position:relative;
    font-size:75%;
    line-height:0;
    vertical-align:baseline
}
sub{
    bottom:-.25em
}
sup{
    top:-.5em
}
a{
    color:#007bff;
    text-decoration:none;
    background-color:transparent
}
a:hover{
    color:#0056b3;
    text-decoration:underline
}
a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{
    color:inherit;
    text-decoration:none
}
a:not([href]):not([tabindex]):focus{
    outline:0
}
code,kbd,pre,samp{
    font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-size:1em
}
pre{
    margin-top:0;
    margin-bottom:1rem;
    overflow:auto
}
figure{
    margin:0 0 1rem
}
img{
    border-style:none
}
img,svg{
    vertical-align:middle
}
svg{
    overflow:hidden
}
table{
    border-collapse:collapse
}
caption{
    padding-top:.75rem;
    padding-bottom:.75rem;
    color:#6c757d;
    text-align:left;
    caption-side:bottom
}
th{
    text-align:inherit
}
label{
    display:inline-block;
    margin-bottom:.5rem
}
button{
    border-radius:0
}
button:focus{
    outline:1px dotted;
    outline:5px auto -webkit-focus-ring-color
}
button,input,optgroup,select,textarea{
    margin:0;
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
button,input{
    overflow:visible
}
button,select{
    text-transform:none
}
select{
    word-wrap:normal
}
[type=button],[type=reset],[type=submit],button{
    -webkit-appearance:button
}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){
    cursor:pointer
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
    padding:0;
    border-style:none
}
input[type=checkbox],input[type=radio]{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:0
}
input[type=date],input[type=datetime-local],input[type=month],input[type=time]{
    -webkit-appearance:listbox
}
textarea{
    overflow:auto;
    resize:vertical
}
fieldset{
    min-width:0;
    padding:0;
    margin:0;
    border:0
}
legend{
    display:block;
    width:100%;
    max-width:100%;
    padding:0;
    margin-bottom:.5rem;
    font-size:1.5rem;
    line-height:inherit;
    color:inherit;
    white-space:normal
}
progress{
    vertical-align:baseline
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
    height:auto
}
[type=search]{
    outline-offset:-2px;
    -webkit-appearance:none
}
[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
::-webkit-file-upload-button{
    font:inherit;
    -webkit-appearance:button
}
output{
    display:inline-block
}
summary{
    display:list-item;
    cursor:pointer
}
template{
    display:none
}
[hidden]{
    display:none!important
}
.icon-icon_autoplay:before{
    content:"\E98F";
    color:#888
}
.icon-icon_mob:before{
    content:"\E990";
    color:#888
}
.icon-icon_multipliers:before{
    content:"\E991";
    color:#888
}
.icon-icon_progressiveslots:before{
    content:"\E992";
    color:#888
}
.icon-icon_scatters:before{
    content:"\E993";
    color:#888
}
.icon-icon_wilds:before{
    content:"\E994";
    color:#888
}
.icon-user_experience:before{
    content:"\E98A"
}
.icon-pricing:before{
    content:"\E98B"
}
.icon-popularity:before{
    content:"\E98C"
}
.icon-our_review:before{
    content:"\E98D"
}
.icon-features:before{
    content:"\E98E"
}
.icon-arrow_comparison:before{
    content:"\E989";
    color:#555
}
.icon-menu-best1:before{
    content:"\E986"
}
.icon-menu-bonus1:before{
    content:"\E987"
}
.icon-menu-slots:before{
    content:"\E988"
}
.icon-icon_exclamation:before{
    content:"\E966"
}
.icon-icon_lightbulb:before{
    content:"\E984"
}
.icon-icon_quote:before{
    content:"\E985"
}
.icon-point_mapleleaf:before{
    content:"\E983";
    color:#b6b6b6
}
.icon-checkmark-2:before{
    content:"\E982"
}
.icon-mma:before{
    content:"\E951"
}
.icon-scratch-card:before{
    content:"\E946"
}
.icon-sic-bo:before{
    content:"\E94D"
}
.icon-filter-cookiecloser:before{
    content:"\E93B"
}
.icon-bingo:before{
    content:"\E928"
}
.icon-5-line-bingo:before{
    content:"\E939"
}
.icon-progressive-slots:before,.icon-progressives:before{
    content:"\E925"
}
.icon-e-mail:before{
    content:"\E900"
}
.icon-ticket-system:before{
    content:"\E901"
}
.icon-tablet:before{
    content:"\E916"
}
.icon-android-app:before{
    content:"\E940"
}
.icon-ios-app:before,.icon-mac:before{
    content:"\E923"
}
.icon-desktop:before{
    content:"\E92C"
}
.icon-video-poker:before{
    content:"\E90C"
}
.icon-progressive-slots2:before,.icon-slots:before{
    content:"\E91D"
}
.icon-roulette:before{
    content:"\E918"
}
.icon-arcade_games:before{
    content:"\E94A"
}
.icon-casino-hold-em:before{
    content:"\E903"
}
.icon-chat-games:before,.icon-live-chat:before{
    content:"\E905"
}
.icon-expertly-reviewed:before{
    content:"\E906"
}
.icon-article-icon-info:before{
    content:"\E907"
}
.icon-article-like:before{
    content:"\E908"
}
.icon-arrow-left:before{
    content:"\E909"
}
.icon-arrow-right:before{
    content:"\E90A"
}
.icon-uk-licensed:before{
    content:"\E90B"
}
.icon-binfo-vip-programe:before{
    content:"\E90E"
}
.icon-winter-sports:before{
    content:"\E90F"
}
.icon-your-email:before{
    content:"\E910"
}
.icon-your-message:before{
    content:"\E911"
}
.icon-your-name:before{
    content:"\E912"
}
.icon-quotes:before{
    content:"\E913"
}
.icon-rating-empty:before{
    content:"\E914"
}
.icon-article-star:before,.icon-rating-full:before{
    content:"\E915"
}
.icon-rating-half:before{
    content:"\E917"
}
.icon-horse-racing:before{
    content:"\E904"
}
.icon-rowing:before{
    content:"\E919"
}
.icon-rugby:before{
    content:"\E91A"
}
.icon-sailing:before{
    content:"\E91B"
}
.icon-show-jumping:before{
    content:"\E91C"
}
.icon-snooker:before{
    content:"\E91E"
}
.icon-sort-by-arrow:before{
    content:"\E91F"
}
.icon-table-tennis:before{
    content:"\E920"
}
.icon-tennis:before{
    content:"\E921"
}
.icon-themed-games:before{
    content:"\E922"
}
.icon-live-streaming:before{
    content:"\E926"
}
.icon-motor-racing:before{
    content:"\E927"
}
.icon-progresive-slot:before{
    content:"\E92A"
}
.icon-in-play-betting:before{
    content:"\E92B"
}
.icon-instant-play:before{
    content:"\E92D"
}
.icon-gaelic-games:before{
    content:"\E92E"
}
.icon-golf:before{
    content:"\E92F"
}
.icon-greyhound-racing:before{
    content:"\E930"
}
.icon-filter-minus:before{
    content:"\E931"
}
.icon-filter-plus:before{
    content:"\E932"
}
.icon-financials:before{
    content:"\E933"
}
.icon-football:before{
    content:"\E934"
}
.icon-darts:before{
    content:"\E935"
}
.icon-cancel---close:before{
    content:"\E936"
}
.icon-cash-out-betting:before,.icon-cashing-out:before{
    content:"\E937"
}
.icon-casino:before{
    content:"\E93A"
}
.icon-checkmark:before{
    content:"\E93C"
}
.icon-reply:before{
    content:"\E93D"
}
.icon-craps:before{
    content:"\E93E"
}
.icon-cricket:before{
    content:"\E93F"
}
.icon-cycling:before{
    content:"\E941"
}
.icon-baccarat:before{
    content:"\E942"
}
.icon-badminton:before{
    content:"\E943"
}
.icon-baseball:before{
    content:"\E944"
}
.icon-basketball:before{
    content:"\E945"
}
.icon-blackjack:before{
    content:"\E947"
}
.icon-boxing:before{
    content:"\E948"
}
.icon-american-football:before{
    content:"\E949"
}
.icon-arrow:before{
    content:"\E94B"
}
.icon-article-comments:before{
    content:"\E94C"
}
.icon-article-sport:before,.icon-betting:before{
    content:"\E94E"
}
.icon-athletics:before{
    content:"\E94F"
}
.icon-aussie-rules:before{
    content:"\E950"
}
.icon-30-ball:before{
    content:"\E95F"
}
.icon-40-ball:before{
    content:"\E960"
}
.icon-49-ball:before{
    content:"\E961"
}
.icon-50-ball:before{
    content:"\E962"
}
.icon-75-ball:before{
    content:"\E963"
}
.icon-80-ball:before{
    content:"\E964"
}
.icon-90-ball:before{
    content:"\E965"
}
.icon-esports:before{
    content:"\E902"
}
.icon-acca:before{
    content:"\E90D"
}
.icon-in-play-live-betting:before{
    content:"\E924"
}
.icon-mma2:before{
    content:"\E929"
}
.icon-formula-1:before{
    content:"\E938"
}
.icon-non-sports-markets:before{
    content:"\E952"
}
.icon-virtual-sports-betting:before{
    content:"\E953"
}
.icon-menu-academy:before{
    content:"\E954"
}
.icon-menu-bettings:before{
    content:"\E955"
}
.icon-menu-bingo:before{
    content:"\E956"
}
.icon-menu-blackjack:before{
    content:"\E957"
}
.icon-menu-casino:before{
    content:"\E958"
}
.icon-menu-casinoreviews:before{
    content:"\E959"
}
.icon-menu-livecasino:before{
    content:"\E95A"
}
.icon-menu-more:before{
    content:"\E95B"
}
.icon-menu-more-filled:before{
    content:"\E95C"
}
.icon-menu-poker:before{
    content:"\E95D"
}
.icon-menu-roulette:before{
    content:"\E95E"
}
.icon-mobile-compatible:before,.icon-mobile-site:before,.icon-mobile:before,.icon-telephone-free:before{
    content:"\E967"
}
.icon-play-with-paypal:before{
    content:"\E968"
}
.icon-scroll-down:before{
    content:"\E969"
}
.icon-scroll-up:before{
    content:"\E96A"
}
.icon-vip-program:before{
    content:"\E96B"
}
.icon-dd_arrow:before{
    content:"\E96C"
}
.icon-download:before,.icon-downloadable-software:before,.icon-downloadable:before{
    content:"\E96D"
}
.icon-filter_arrows:before{
    content:"\E96E"
}
.icon-filter_bonus-update:before{
    content:"\E96F"
}
.icon-filter_clear:before{
    content:"\E970"
}
.icon-form_email:before{
    content:"\E971"
}
.icon-form_msg:before{
    content:"\E972"
}
.icon-form_name:before{
    content:"\E973"
}
.icon-instant-play2:before{
    content:"\E974"
}
.icon-menu:before{
    content:"\E975"
}
.icon-filter:before{
    content:"\E976"
}
.icon-menu-horseracing:before{
    content:"\E977"
}
.icon-menu-golf:before{
    content:"\E978"
}
.icon-menu-bets:before{
    content:"\E979"
}
.icon-menu-slots3:before{
    content:"\E97A"
}
.icon-live-dealer:before{
    content:"\E97B"
}
.icon-arrow_handwrite:before{
    content:"\E97C"
}
.icon-menu-slots22:before{
    content:"\E981"
}
.icon-wimbledon:before{
    content:"\E97D"
}
.icon-menu-slots2:before{
    content:"\E980"
}
.icon-menu-best:before{
    content:"\E97E"
}
.icon-menu-bonus:before{
    content:"\E97F"
}
.icon-plus:before{
    content:"\EA0A"
}
.icon-minus:before{
    content:"\EA0B"
}
@media (max-width:767px){
    .hide-mobile{
        display:none
    }
}
@media (min-width:768px){
    .hide-desktop{
        display:none
    }
}
@font-face{
    font-display:swap;
    font-family:Roboto;
    font-style:italic;
    font-weight:300;
    src:local("Roboto Light Italic"),local("Roboto-LightItalic"),url(https://Fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TjASc6CsQ.woff2) format("woff2");
    unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}
@font-face{
    font-display:swap;
    font-family:Roboto;
    font-style:italic;
    font-weight:400;
    src:local("Roboto Italic"),local("Roboto-Italic"),url(https://Fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xIIzI.woff2) format("woff2");
    unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}
@font-face{
    font-display:swap;
    font-family:Roboto;
    font-style:italic;
    font-weight:500;
    src:local("Roboto Medium Italic"),local("Roboto-MediumItalic"),url(https://Fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51S7ACc6CsQ.woff2) format("woff2");
    unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}
@font-face{
    font-display:swap;
    font-family:Roboto;
    font-style:normal;
    font-weight:300;
    src:local("Roboto Light"),local("Roboto-Light"),url(https://Fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format("woff2");
    unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}
@font-face{
    font-display:swap;
    font-family:Roboto;
    font-style:normal;
    font-weight:400;
    src:local("Roboto"),local("Roboto-Regular"),url(https://Fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");
    unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}
@font-face{
    font-display:swap;
    font-family:Roboto;
    font-style:normal;
    font-weight:500;
    src:local("Roboto Medium"),local("Roboto-Medium"),url(https://Fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format("woff2");
    unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}
@font-face{
    font-display:swap;
    font-family:Roboto;
    font-style:normal;
    font-weight:700;
    src:local("Roboto Bold"),local("Roboto-Bold"),url(https://Fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format("woff2");
    unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}
@font-face{
    font-display:swap;
    font-family:Shadows Into Light;
    font-style:normal;
    font-weight:400;
    src:local("Shadows Into Light"),local("ShadowsIntoLight"),url(https://Fonts.gstatic.com/s/shadowsintolight/v7/UqyNK9UOIntux_czAvDQx_ZcHqZXBNQzdcD5.woff2) format("woff2");
    unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd
}
*{
    font-family:Roboto,sans-serif
}
b,strong{
    font-weight:500
}
h1{
    font-size:36px;
    font-weight:400;
    line-height:.69;
    text-align:center
}
@media (min-width:1200px){
    .tiny-container{
        width:1000px
    }
}
.new-default-button{
    color:#000;
    font-weight:700;
    padding:8px 20px 7px;
    border-radius:3px;
    min-width:185px;
    text-transform:none;
    font-size:14px;
    border:1px solid hsla(0,0%,100%,.31);
    -webkit-box-shadow:0 2px 4px 0 rgba(28,44,64,.17);
    box-shadow:0 2px 4px 0 rgba(28,44,64,.17);
    line-height:1.4
}
.new-default-button span{
    cursor:pointer;
    display:inline-block;
    position:relative;
    -webkit-transition:.5s;
    transition:.5s
}
.new-default-button span:after{
    content:"\BB";
    position:absolute;
    opacity:0;
    top:-3px;
    right:-20px;
    -webkit-transition:.5s;
    transition:.5s;
    font-size:16px
}
.new-default-button:hover{
    -webkit-box-shadow:0 3px 8px 0 rgba(28,44,64,.32);
    box-shadow:0 3px 8px 0 rgba(28,44,64,.32);
    background-color:#ffd24d;
    color:#000
}
.new-default-button:hover span{
    padding-right:15px
}
.new-default-button:hover span:after{
    opacity:1;
    right:0
}
.new-default-button.legal{
    text-align:center;
    background-color:#f5c22a;
    display:inline-block
}
.new-get-bonus-button{
    height:42px;
    width:80%;
    -webkit-transition:all .1s;
    transition:all .1s;
    border-radius:3px;
    -webkit-box-shadow:0 2px 4px 0 rgba(28,44,64,.17);
    box-shadow:0 2px 4px 0 rgba(28,44,64,.17);
    background-color:#83cd00;
    border:1px solid #fff;
    font-size:16px;
    font-weight:600;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#fff
}
.new-get-bonus-button span{
    cursor:pointer;
    display:inline-block;
    position:relative;
    -webkit-transition:.5s;
    transition:.5s
}
.new-get-bonus-button span:after{
    content:"\BB";
    position:absolute;
    opacity:0;
    top:0;
    right:-20px;
    -webkit-transition:.5s;
    transition:.5s;
    font-size:16px
}
.new-get-bonus-button.mobile{
    width:100%;
    -webkit-box-shadow:0 5px 7px 0 rgba(0,0,0,.22);
    box-shadow:0 5px 7px 0 rgba(0,0,0,.22);
    background-image:-webkit-gradient(linear,left top,right top,from(#77ba00),to(#94e700));
    background-image:linear-gradient(90deg,#77ba00,#94e700)
}
.new-get-bonus-button.cross-banner{
    background:-webkit-gradient(linear,left top,right top,from(#f8a800),to(#fbe000));
    background:linear-gradient(90deg,#f8a800 0,#fbe000);
    -webkit-box-shadow:0 5px 10px 0 rgba(251,224,0,.18824);
    box-shadow:0 5px 10px 0 rgba(251,224,0,.18824)
}
.new-get-bonus-button.cross-banner span{
    color:#0a0a0a
}
.new-get-bonus-button.rounded{
    border-radius:25px
}
.new-get-bonus-button:focus,.new-get-bonus-button:hover{
    text-decoration:none;
    -webkit-box-shadow:0 3px 8px 0 rgba(28,44,64,.32);
    box-shadow:0 3px 8px 0 rgba(28,44,64,.32);
    background-color:#95df11;
    border:1px solid hsla(0,0%,100%,.31);
    color:#fff
}
.new-get-bonus-button:focus span,.new-get-bonus-button:hover span{
    padding-right:15px
}
.new-get-bonus-button:focus span:after,.new-get-bonus-button:hover span:after{
    opacity:1;
    right:0
}
@media (max-width:767px){
    .PPC-new-header-template #header{
        background-color:rgba(9,14,20,.12549);
        border-bottom:1px solid hsla(0,0%,100%,.2)
    }
}
.PPC-new-header-template .content-wrapper{
    padding:0

}
#header{
    position:fixed;
    width:100%;
    z-index:10;
    -webkit-transition:.5s;
    transition:.5s;
    background-color:#090e14;
    top:0;
    border-bottom:1px dotted hsla(0,0%,76.1%,.24)
}
@media (max-width:767px){
    #header .header-wrapper{
        position:relative;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-flow:column;
        flex-flow:column
    }
    #header .header-wrapper .menu-hamburger{
        position:absolute;
        color:#fff;
        top:8px;
        left:0;
        -webkit-transition:.5s;
        transition:.5s
    }
    #header .header-wrapper .menu-hamburger:before{
        font-family:icomoon;
        content:"\E975";
        font-style:normal;
        font-size:30px
    }
    #header .header-wrapper .menu-close{
        position:absolute;
        color:#fff;
        top:15px;
        left:5px;
        -webkit-transition:.5s;
        transition:.5s;
        display:none
    }
    #header .header-wrapper .menu-close:before{
        font-family:icomoon;
        content:"\E936";
        font-style:normal;
        font-size:20px
    }
}
#header .header-wrapper .logo-block{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
@media (max-width:768px){
    #header .header-wrapper .logo-block{
        padding:18px 0;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
}
#header .header-wrapper .logo-block .logo img{
    max-height:80px;
    max-width:270px;
    height:26px
}
@media (max-width:767px){
    #header .header-wrapper .logo-block .logo img{
        height:23px;
        width:156px
    }
}
#header .header-wrapper .menu-wrapper{
    -webkit-transition:.5s;
    transition:.5s
}
@media (max-width:767px){
    #header .header-wrapper .menu-wrapper.shadow{
        height:100vh;
        position:fixed;
        background-color:rgba(9,14,20,.56471);
        width:100%;
        left:0
    }
}
#header .header-wrapper .menu-wrapper #primary-menu{
    padding:0;
    margin:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    list-style-type:none
}
@media (max-width:767px){
    #header .header-wrapper .menu-wrapper #primary-menu{
        position:fixed;
        left:0;
        width:80%;
        background-color:#090e14;
        height:100vh;
        display:none;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-flow:column;
        flex-flow:column
    }
}
#header .header-wrapper .menu-wrapper #primary-menu .menu-item{
    border-right:1px solid #373c41;
    text-transform:uppercase;
    margin-bottom:0;
    border-bottom:0;
    -webkit-transition:all .3s;
    transition:all .3s;
    width:98px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
@media (max-width:991px){
    #header .header-wrapper .menu-wrapper #primary-menu .menu-item{
        width:85px
    }
}
#header .header-wrapper .menu-wrapper #primary-menu .menu-item:first-child{
    border-left:1px solid #373c41
}
@media (max-width:767px){
    #header .header-wrapper .menu-wrapper #primary-menu .menu-item:first-child{
        border:none
    }
}
@media (max-width:767px){
    #header .header-wrapper .menu-wrapper #primary-menu .menu-item{
        border:none;
        width:100%;
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
}
#header .header-wrapper .menu-wrapper #primary-menu .menu-item a{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-flow:column;
    flex-flow:column;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    text-align:center;
    padding:8px 6px;
    color:hsla(0,0%,100%,.8);
    font-size:12px;
    font-weight:600;
    text-decoration:none;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    line-height:1.1;
    min-height:79px;
    width:100%
}
@media (max-width:767px){
    #header .header-wrapper .menu-wrapper #primary-menu .menu-item a{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-flow:row;
        flex-flow:row;
        min-height:47px;
        width:100%;
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
}
#header .header-wrapper .menu-wrapper #primary-menu .menu-item a:hover{
    cursor:pointer;
    color:#000;
    background-color:#ffc63b
}
#header .header-wrapper .menu-wrapper #primary-menu .menu-item a i{
    font-family:icomoon!important;
    display:block;
    text-align:center;
    font-size:27px;
    opacity:1;
    margin-top:0;
    margin-bottom:10px;
    font-weight:400;
    -webkit-transition:all .5s;
    transition:all .5s;
    margin-right:0;
    font-style:unset;
    line-height:normal;
    width:auto;
    height:auto
}
@media (max-width:767px){
    #header .header-wrapper .menu-wrapper #primary-menu .menu-item a i{
        margin:0 15px
    }
}
#header .header-wrapper .menu-wrapper #primary-menu .menu-item a i.dashicons-awards:before{
    content:"\E95E"
}
#header .header-wrapper .menu-wrapper #primary-menu .menu-item a i.dashicons-admin-appearance:before{
    content:"\E980"
}
#header .header-wrapper .menu-wrapper #primary-menu .menu-item a i.dashicons-admin-collapse:before{
    content:"\E96B"
}
#header .header-wrapper .menu-wrapper #primary-menu .menu-item a i.dashicons-admin-customizer:before{
    content:"\E95D"
}
#header .header-wrapper .menu-wrapper #primary-menu .menu-item a i.dashicons-dashboard:before{
    content:"\E95A"!important
}
#header .header-wrapper .menu-wrapper #primary-menu .menu-item a i.dashicons-format-standard:before{
    content:"\E955"
}
#header .header-wrapper .menu-wrapper #primary-menu .menu-item a i.dashicons-format-aside:before{
    content:"\E979"
}
#header .header-wrapper .menu-wrapper #primary-menu .menu-item a i.dashicons-format-image:before{
    content:"\E977"
}
#header .header-wrapper .menu-wrapper #primary-menu .menu-item a i.dashicons-format-video:before{
    content:"\E978"
}
#header .header-wrapper .menu-wrapper #primary-menu .menu-item a i.dashicons-format-audio:before{
    content:"\E958"
}
#header .header-wrapper .menu-wrapper #primary-menu .menu-item a i.dashicons-format-quote:before{
    content:"\E959"
}
#header .header-wrapper .menu-wrapper #primary-menu .menu-item a i.dashicons-list-view:before{
    content:"\E97D"
}
#header .header-wrapper .menu-wrapper #primary-menu .menu-item.active a{
    color:#ffc63b
}
@media (max-width:767px){
    #header .header-wrapper .menu-wrapper #primary-menu .menu-item.active a{
        z-index:10;
        color:#000;
        background-color:#ffc63b
    }
}
#header .header-wrapper .menu-wrapper #primary-menu .menu-item.active a:hover{
    color:#000
}
#header.f-nav .menu-wrapper #primary-menu .menu-item a{
    min-height:58px;
    padding:16px 6px
}
#header.f-nav .menu-wrapper #primary-menu .menu-item a i{
    opacity:0;
    margin-top:-37px
}
#header.scrolled{
    background-color:#090e14
}
.post-edit-link{
    display:none
}
@media (min-width:992px){
    .post-edit-link{
        display:block;
        position:fixed;
        z-index:100
    }
    .post-edit-link .icon-article-comments{
        position:absolute;
        font-size:18px;
        top:5px;
        left:10px;
        color:#fff
    }
    .post-edit-link .icon-article-comments:hover{
        color:#12a4eb
    }
}
footer{
    color:#c9caca;
    font-size:13px;
    line-height:1.7;
    font-weight:300
}
footer .footer-contact-form{
    background-color:#4f5054;
    padding:30px 0;
    color:#fff
}
footer .footer-contact-form h4{
    margin:0 0 5px;
    font-size:18px;
    font-weight:700
}
footer .footer-contact-form .footer-menu{
    font-size:12px
}
footer .footer-contact-form .footer-menu ul{
    list-style-type:none;
    padding:0;
    margin:0
}
footer .footer-contact-form .footer-menu ul li{
    padding:8px 0;
    border-bottom:1px dotted hsla(0,0%,100%,.31);
    float:left;
    width:40%;
    margin-right:25px
}
footer .footer-contact-form .footer-menu ul li a{
    font-weight:300;
    line-height:normal;
    font-size:11px;
    color:#fff
}
footer .footer-contact-form .footer-menu ul li a:hover{
    text-decoration:none;
    color:#f5c22a
}
footer .footer-contact-form .footer-menu .col1{
    padding-left:0!important
}
footer .footer-contact-form form{
    margin:30px 0 0
}
footer .footer-contact-form form .form-group{
    margin-bottom:7px
}
@media (max-width:768px){
    footer .footer-contact-form form .form-group{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-flow:column;
        flex-flow:column
    }
}
footer .footer-contact-form form input,footer .footer-contact-form form textarea{
    font-family:icomoon,Roboto;
    background-color:#4f5054;
    color:#fff
}
footer .footer-contact-form form input:focus,footer .footer-contact-form form textarea:focus{
    border:1px solid hsla(0,0%,100%,.6);
    -webkit-box-shadow:none;
    box-shadow:none;
    outline:none
}
footer .footer-contact-form form .form-control{
    padding:0 0 0 10px;
    border-radius:3px;
    border:1px solid hsla(0,0%,100%,.31);
    width:100%
}
footer .footer-contact-form form textarea.form-control{
    min-height:92px
}
footer .footer-contact-form form input.form-control{
    min-height:38px;
    margin-bottom:15px
}
footer .footer-contact-form form ::-webkit-input-placeholder{
    color:#2dca73;
    opacity:1;
    font-size:13px
}
footer .footer-contact-form form :-ms-input-placeholder{
    opacity:1
}
footer .footer-contact-form form ::-ms-input-placeholder{
    opacity:1
}
footer .footer-contact-form form ::placeholder{
    color:#2dca73;
    opacity:1;
    font-size:13px
}
footer .footer-contact-form form :-ms-input-placeholder{
    color:#2dca73;
    font-size:13px
}
footer .footer-contact-form form ::-ms-input-placeholder{
    color:#2dca73;
    font-size:13px
}
footer .footer-contact-form .button .new-default-button{
    background:#2dca73;
    color:#000;
    font-weight:700;
    padding:8px 20px 7px;
    border-radius:3px;
    min-width:185px;
    text-transform:none;
    font-size:14px;
    border:1px solid hsla(0,0%,100%,.31);
    -webkit-box-shadow:0 2px 4px 0 rgba(28,44,64,.17);
    box-shadow:0 2px 4px 0 rgba(28,44,64,.17);
    line-height:1.4
}
footer .footer-contact-form .button .new-default-button:hover{
    background-color:#3feb8c
}
footer .footer-disclaimer-background{
    background-color:#3a3a3e;
    padding-top:40px
}
footer .footer-disclaimer-background .footer-disclaimer{
    text-align:justify;
    line-height:inherit
}
footer .footer-disclaimer-background .footer-disclaimer a{
    color:#c9caca;
    font-weight:600
}
footer .footer-disclaimer-background .footer-disclaimer a:hover{
    color:#f5c22a;
    text-decoration:none
}
footer .footer-disclaimer-background .footer-additional{
    font-size:11px;
    margin:15px -15px
}
footer .footer-additional img{
    padding:5px 8px
}
@media (min-width:768px) and (max-width:991px){
    footer h4.get-in-touch{
        margin-top:10px
    }
    footer .logo-footer{
        text-align:center;
        padding-bottom:10px
    }
}
@media (min-width:768px) and (max-width:991px){
    footer h4.get-in-touch{
        margin-top:15px
    }
}
@media (min-width:991px){
    footer .row{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
}
.content-wrapper{
    padding-top:57px;
    overflow:hidden
}
@media (min-width:768px){
    .content-wrapper{
        padding-top:79px
    }
}
@media (max-width:767px){
    .content-wrapper.dark{
        background:#000
    }
}
.content-wrapper .desktop-content{
    padding-bottom:35px
}
.content-wrapper .desktop-content .main-title{
    padding-top:20px
}
.content-wrapper .desktop-content .main-title h1{
    margin-bottom:1rem
}
.content-wrapper .desktop-content .main-title p{
    font-size:15px;
    font-weight:300;
    line-height:1.6;
    text-align:center;
    margin:0
}
.content-wrapper .desktop-content .main-title .header-legal{
    font-size:13px;
    font-weight:300;
    line-height:1.6;
    text-align:center;
    margin-top:0;
    margin-bottom:10px
}
.content-wrapper .desktop-content .main-title .header-legal small{
    font-size:inherit
}
.content-wrapper .desktop-content.casino .main-title{
    color:#fff
}
.content-wrapper .desktop-content .last-bonus-update{
    padding-top:10px;
    padding-bottom:14px;
    position:relative
}
.content-wrapper .desktop-content .last-bonus-update:before{
    content:"";
    position:absolute;
    border-top:1px dotted #000;
    width:260px;
    top:0;
    opacity:.5;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.content-wrapper .desktop-content .last-bonus-update p{
    text-align:center;
    font-size:15px;
    font-weight:300;
    margin:0
}
.content-wrapper .desktop-content .last-bonus-update p .time{
    color:#ff856c;
    font-size:14px;
    font-weight:600
}
.content-wrapper .desktop-content .transparent-bg{
    height:50px;
    border-radius:3px;
    background-color:hsla(0,0%,100%,.31);
    -webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);
    box-shadow:0 1px 4px 0 rgba(0,0,0,.2);
    margin-bottom:8px;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.content-wrapper .desktop-content .transparent-bg,.content-wrapper .desktop-content .transparent-bg .sorter-block{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.content-wrapper .desktop-content .transparent-bg .sorter-block .dropdown{
    border:1px solid #ccc;
    background:#fff;
    border-radius:2px 2px 2px 2px;
    -moz-border-radius:2px 2px 2px 2px;
    -webkit-border-radius:2px 2px 2px 2px;
    overflow-y:auto
}
.content-wrapper .desktop-content .transparent-bg .sorter-block .dropdown ul{
    margin:0;
    padding:15px;
    list-style:none;
    cursor:pointer
}
.content-wrapper .desktop-content .transparent-bg .sorter-block .dropdown ul li .group-title{
    font-weight:700;
    min-width:250px;
    text-transform:uppercase
}
.content-wrapper .desktop-content .transparent-bg .sorter-block .dropdown ul li ul{
    cursor:pointer;
    padding:5px 5px 5px 0
}
.content-wrapper .desktop-content .transparent-bg .sorter-block .dropdown ul li ul li{
    border-bottom:0 solid #ccc;
    padding:7px 0;
    white-space:nowrap
}
.content-wrapper .desktop-content .transparent-bg .sorter-block .dropdown ul li ul li i{
    color:#f5c22a
}
.content-wrapper .desktop-content .transparent-bg .sorter-block .dropdown ul li ul li.active,.content-wrapper .desktop-content .transparent-bg .sorter-block .dropdown ul li ul li:hover{
    background-color:#eee
}
.content-wrapper .desktop-content .transparent-bg .sorter-block .dropdown ul li ul li.active i{
    color:#fff
}
.content-wrapper .desktop-content .transparent-bg .sorter-block .dropdown-toggle{
    cursor:pointer;
    border:1px solid hsla(0,0%,63.5%,.25);
    position:static;
    background-color:#fff;
    border-radius:3px
}
.content-wrapper .desktop-content .transparent-bg .sorter-block .dropdown-toggle .title{
    color:#646464;
    display:inline-block;
    padding:5px 10px;
    font-size:14px
}
.content-wrapper .desktop-content .transparent-bg .sorter-block .dropdown-toggle .arrow{
    display:inline-block;
    float:right;
    color:#0bafff;
    margin-top:8px;
    margin-right:8px;
    font-size:12px
}
.content-wrapper .desktop-content .transparent-bg .sorter-block .dropdown-toggle.open-sort{
    width:200px
}
.content-wrapper .desktop-content .transparent-bg .sorter-block .dropdown-toggle.open-sort .dropdown-wrapper{
    padding:4px 5px 15px 4px;
    position:absolute;
    z-index:999;
    right:auto;
    visibility:hidden;
    opacity:0;
    -webkit-transition:visibility 0s,opacity .4s;
    transition:visibility 0s,opacity .4s;
    background:#fff;
    border-radius:2px;
    border:1px solid #ccc;
    top:42px
}
.content-wrapper .desktop-content .transparent-bg .sorter-block .dropdown-toggle.open-sort .dropdown-wrapper i.destroy,.content-wrapper .desktop-content .transparent-bg .sorter-block .dropdown-toggle.open-sort .dropdown-wrapper i.destroy-sorting{
    color:#0bafff;
    padding-right:7px;
    cursor:pointer;
    display:block;
    float:right;
    margin-top:16px
}
.content-wrapper .desktop-content .transparent-bg .sorter-block .dropdown-toggle.open-sort .dropdown-wrapper .dropdown{
    border:0;
    background:#fff;
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    overflow-y:auto;
    max-height:230px
}
.content-wrapper .desktop-content .transparent-bg .sorter-block .dropdown-toggle.open-sort .dropdown-wrapper .dropdown ul.sorters li .group-title{
    font-weight:700;
    min-width:186px;
    text-transform:uppercase;
    font-size:15px
}
.content-wrapper .desktop-content .transparent-bg .sorter-block .dropdown-toggle.open-sort .dropdown-wrapper .dropdown ul.sorters li .group-title div:first-child{
    padding-left:5px
}
.content-wrapper .desktop-content .transparent-bg .sorter-block .dropdown-toggle.open-sort .dropdown-wrapper .dropdown ul.sorters li ul li{
    border-bottom:0 solid #ccc;
    white-space:nowrap;
    margin-bottom:0;
    font-size:14px;
    margin-left:-20px;
    margin-right:-20px;
    padding:7px 0 7px 10px
}
.content-wrapper .desktop-content .transparent-bg .sorter-block .dropdown-toggle.open-sort .dropdown-wrapper .dropdown ul.sorters li ul li .sorter-name{
    padding-left:0
}
.content-wrapper .desktop-content .transparent-bg .sorter-block .dropdown-toggle.open-sort .dropdown-wrapper .dropdown ul.sorters li ul li i{
    display:none
}
.content-wrapper .desktop-content .transparent-bg .sorter-block .dropdown-toggle.open-sort .dropdown-wrapper .dropdown ul.sorters li ul li.active{
    background-color:#eee
}
.content-wrapper .desktop-content .transparent-bg .sorter-block .dropdown-toggle.open-sort .dropdown-wrapper .dropdown ul.sorters li ul li.active i{
    display:inline-block;
    color:#0bafff
}
.content-wrapper .desktop-content .transparent-bg .sorter-block .dropdown-toggle.open-sort .dropdown-wrapper .dropdown ul.sorters li ul li.active i:before{
    content:"\E931"
}
.content-wrapper .desktop-content .transparent-bg .sorter-block .dropdown-toggle.open-filter{
    width:270px;
    margin-left:10px
}
.content-wrapper .desktop-content .transparent-bg .sorter-block .dropdown-toggle.open-filter #filter{
    position:absolute;
    width:50%;
    z-index:999;
    right:0;
    left:225px;
    visibility:hidden;
    opacity:0;
    -webkit-transition:visibility 0s,opacity .4s;
    transition:visibility 0s,opacity .4s;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px
}
.content-wrapper .desktop-content .transparent-bg .sorter-block .dropdown-toggle.open-filter #filter ul.filters{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    max-height:310px;
    -ms-flex-line-pack:start;
    align-content:flex-start;
    padding-left:10px;
    overflow:hidden
}
.content-wrapper .desktop-content .transparent-bg .sorter-block .dropdown-toggle.open-filter #filter ul.filters li .group-title{
    margin-left:0
}
.content-wrapper .desktop-content .transparent-bg .sorter-block .dropdown-toggle.open-filter #filter ul.filters li ul.sorter li{
    border-bottom:0 solid #eee;
    padding:7px 0;
    white-space:nowrap;
    margin-bottom:0;
    margin-left:0;
    margin-right:0
}
.content-wrapper .desktop-content .transparent-bg .sorter-block .dropdown-toggle.open-filter #filter ul.filters li ul.sorter li .sorter-name i{
    color:#0bafff;
    font-size:20px;
    float:right;
    margin-top:0;
    margin-left:20px;
    font-weight:700;
    opacity:0
}
.content-wrapper .desktop-content .transparent-bg .sorter-block .dropdown-toggle.open-filter #filter ul.filters li ul.sorter li.active i{
    opacity:1
}
.content-wrapper .desktop-content .transparent-bg .sorter-block .display-dropdown .arrow i:before{
    content:"\E96A"!important
}
.content-wrapper .desktop-content .transparent-bg .sorter-block .display-dropdown #filter,.content-wrapper .desktop-content .transparent-bg .sorter-block .display-dropdown .dropdown-wrapper{
    visibility:visible!important;
    opacity:1!important
}
.content-wrapper .desktop-content .transparent-bg .sorter-block .destroy-filter{
    cursor:pointer;
    font-size:17px;
    margin:0 10px
}
.content-wrapper .desktop-content .transparent-bg .certificates{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin:0 5px 0 0;
    position:relative
}
.content-wrapper .desktop-content .transparent-bg .certificates:before{
    content:"";
    width:1px;
    height:14px;
    background-color:#000;
    position:absolute;
    opacity:.4;
    left:-5px;
    top:33%
}
.content-wrapper .desktop-content .transparent-bg .certificates:after{
    content:"";
    width:1px;
    height:14px;
    background-color:#000;
    position:absolute;
    opacity:.4;
    right:-4px;
    top:33%
}
.content-wrapper .desktop-content .transparent-bg .certificates .cert-wrapper{
    font-size:13px;
    font-weight:300;
    margin:10px 5px;
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.content-wrapper .desktop-content .transparent-bg .certificates .cert-wrapper .sprite{
    background:url(https://s3-eu-west-1.amazonaws.com/prwp/app/uploads/20180318122207/ppc-icons.png);
    width:20px;
    height:20px;
    display:inline-block;
    margin-right:4px
}
.content-wrapper .desktop-content .transparent-bg .certificates .cert-wrapper .sprite.uk-licensed{
    background-position:18px -23px
}
.content-wrapper .desktop-content .transparent-bg .certificates .cert-wrapper .sprite.mobile-site{
    background-position:20px -2px
}
.content-wrapper .desktop-content .transparent-bg .certificates .cert-wrapper .sprite.expertly-reviewed{
    background-position:-23px -2px
}
.content-wrapper .desktop-content .transparent-bg .disclosure{
    margin:0;
    position:relative;
    cursor:pointer
}
.content-wrapper .desktop-content .transparent-bg .disclosure a.a{
    color:#000;
    font-size:13px;
    font-weight:300;
    display:inline-block;
    vertical-align:middle;
    cursor:pointer
}
.content-wrapper .desktop-content .transparent-bg .disclosure a.a:hover{
    text-decoration:none
}
.content-wrapper .desktop-content .transparent-bg .disclosure i{
    color:#000;
    font-size:12px;
    font-weight:300;
    margin:0 0 0 5px;
    cursor:pointer
}
.content-wrapper .desktop-content .transparent-bg .disclosure:hover a.a,.content-wrapper .desktop-content .transparent-bg .disclosure:hover i{
    color:#12a4eb
}
.content-wrapper .desktop-content .transparent-bg .disclosure .disclosure-text{
    display:none;
    position:absolute;
    z-index:10;
    width:429px;
    border-radius:3px;
    background-color:#fff;
    bottom:100%;
    right:-10%;
    padding:10px;
    color:#000;
    line-height:1.5;
    text-align:center;
    border:1px solid #000;
    font-size:11px;
    -webkit-box-shadow:-1px 3px 35px -5px rgba(0,0,0,.75);
    box-shadow:-1px 3px 35px -5px rgba(0,0,0,.75)
}
.content-wrapper .desktop-content .transparent-bg .disclosure .disclosure-text:after{
    content:"";
    position:absolute;
    top:100%;
    right:4%;
    margin-left:-5px;
    border:5px solid transparent;
    border-top-color:#fff
}
.content-wrapper .desktop-content .transparent-bg .disclosure:hover .disclosure-text{
    display:block
}
.content-wrapper .desktop-content.white .main-title .last-bonus-update,.content-wrapper .desktop-content.white .main-title h1,.content-wrapper .desktop-content.white .main-title p,.content-wrapper .desktop-content.white .transparent-bg .certificates>span,.content-wrapper .desktop-content.white .transparent-bg .disclosure a.a,.content-wrapper .desktop-content.white .transparent-bg .disclosure i{
    color:#fff
}
.content-wrapper .desktop-content.white .transparent-bg .disclosure a.a:hover,.content-wrapper .desktop-content.white .transparent-bg .disclosure a.a:hover i,.content-wrapper .desktop-content.white .transparent-bg .disclosure i:hover,.content-wrapper .desktop-content.white .transparent-bg .disclosure i:hover i{
    color:#12a4eb
}
.content-wrapper .desktop-content.black .main-title .last-bonus-update,.content-wrapper .desktop-content.black .main-title h1,.content-wrapper .desktop-content.black .main-title p,.content-wrapper .desktop-content.black .transparent-bg .certificates>span,.content-wrapper .desktop-content.black .transparent-bg .disclosure a.a+i{
    color:#000
}
.content-wrapper .desktop-content.black .transparent-bg .disclosure a.a+i:hover{
    color:#12a4eb
}
.content-wrapper .mobile-content .betting_top_part-block{
    background:url(images/large-cheltenham_event_bg_mob.jpg) no-repeat 50%;
    background-size:cover;
    margin-bottom:-10px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.content-wrapper .mobile-content .betting_top_part-block .left-part{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.content-wrapper .mobile-content .betting_top_part-block .left-part .title{
    font-size:18px;
    text-transform:uppercase;
    color:#fff;
    font-weight:500;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-left:15px
}
.content-wrapper .mobile-content .betting_top_part-block .left-part .title:after{
    background:url(images/img/horseracing_festival_icon.svg) no-repeat 50%;
    content:"";
    height:30px;
    width:50px;
    display:block;
    margin-left:8px
}
.content-wrapper .mobile-content .betting_top_part-block .right-part{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-flow:column;
    flex-flow:column;
    margin-left:7px;
    margin-bottom:7px
}
.content-wrapper .mobile-content .betting_top_part-block .right-part .text{
    font-size:16px;
    color:#fff;
    padding-top:7px;
    line-height:1;
    font-weight:500
}
.content-wrapper .mobile-content .betting_top_part-block .right-part .day{
    font-size:12px;
    color:#ed3e00;
    padding-top:3px;
    font-weight:500
}
.content-wrapper .mobile-content .image-section{
    padding-top:63px
}
.content-wrapper .mobile-content .image-section .header-text{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-flow:column;
    flex-flow:column
}
.content-wrapper .mobile-content .image-section .header-text h3{
    font-size:20px;
    color:#fff;
    text-align:left;
    font-weight:400;
    margin:0;
    line-height:1em
}
.content-wrapper .mobile-content .image-section .header-text .current-month{
    font-weight:400;
    font-size:18px;
    color:#ffc600;
    font-style:italic
}
.content-wrapper .mobile-content .image-section .header-text .description{
    color:#fff;
    font-weight:400;
    font-size:16px
}
.content-wrapper .mobile-content .disclosure-mobile{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    background-color:hsla(0,0%,100%,.2)
}
.content-wrapper .mobile-content .disclosure-mobile .new-disclosure-mobile{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    font-size:12px;
    color:#fff;
    line-height:1.9;
    font-weight:300;
    text-decoration:none
}
.content-wrapper .mobile-content .disclosure-mobile .new-disclosure-mobile .disclosure-icon{
    padding:0 0 0 5px;
    font-size:12px
}
.content-wrapper.casino .transparent-bg{
    background-color:hsla(0,0%,100%,.11)
}
.content-wrapper.casino .transparent-bg .certificates:after,.content-wrapper.casino .transparent-bg .certificates:before{
    background-color:#fff
}
.content-wrapper.casino .transparent-bg .cert-wrapper,.content-wrapper.casino .transparent-bg .destroy-filter,.content-wrapper.casino .transparent-bg .disclosure a.a,.content-wrapper.casino .transparent-bg .disclosure i{
    color:#fff
}
.content-wrapper.casino .casino-hide{
    display:none!important
}
.article-text{
    font-size:16px;
    font-weight:300;
    line-height:1.5;
    text-align:justify;
    color:#000
}
.article-text .article-title{
    margin-top:40px;
    font-size:30px;
    font-weight:300;
    line-height:1.2;
    text-align:left;
    color:#000
}
.article-text .article-title:after{
    width:48px;
    content:" ";
    border-bottom:2px solid #000;
    background-color:#000;
    display:block;
    margin:20px 0
}
@media (max-width:767px){
    .article-text.dark,.article-text.dark .article-title{
        color:#fff
    }
    .article-text.dark .article-title:after{
        background-color:#fff;
        border-bottom:2px solid #fff
    }
}
.dl-headers{
    background-color:rgba(0,0,0,.6);
    color:#fff;
    font-size:13px;
    text-align:center;
    text-transform:uppercase
}
.dl-headers .cell{
    padding:11px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.dl-headers .cell.logo{
    width:18%
}
@media (max-width:991px){
    .dl-headers .cell.logo{
        width:25%
    }
}
.dl-headers .cell.bonus{
    width:26%;
    position:relative
}
@media (max-width:991px){
    .dl-headers .cell.bonus{
        width:33%
    }
}
.dl-headers .cell.bonus .info{
    display:none;
    position:absolute;
    background-color:#fff;
    color:#000;
    width:246px;
    line-height:1.5;
    padding:5px 8px;
    z-index:1;
    bottom:87%;
    left:45%;
    margin-left:-57px;
    text-transform:none;
    font-size:11px;
    text-align:center;
    -webkit-box-shadow:-1px 3px 35px -5px rgba(0,0,0,.75);
    box-shadow:-1px 3px 35px -5px rgba(0,0,0,.75)
}
.dl-headers .cell.bonus .info:after{
    content:"";
    position:absolute;
    top:100%;
    left:50%;
    margin-left:-5px;
    border:5px solid transparent;
    border-top-color:#fff
}
.dl-headers .cell.bonus i{
    display:inline-block;
    font-size:12px;
    color:#8c8a8a;
    padding:0 4px;
    cursor:pointer
}
.dl-headers .cell.bonus i:hover+span.info{
    display:block
}
.dl-headers .cell.deposit{
    width:12%
}
.dl-headers .cell.rating{
    width:15%
}
@media (max-width:991px){
    .dl-headers .cell.rating{
        width:18%
    }
}
.dl-headers .cell.features{
    width:12%
}
.dl-headers .cell.get-bonus{
    width:17%
}
@media (max-width:991px){
    .dl-headers .cell.get-bonus{
        width:24%
    }
}
.dl-headers.casino .cell.logo{
    width:21%
}
.dl-headers.casino .cell.bonus{
    width:30%
}
.dl-headers.casino .cell.features,.dl-headers.casino .cell.rating{
    width:15%
}
.dl-headers.casino .cell.get-bonus{
    width:19%
}
.dl-list .table-row{
    height:105px;
    -webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.3);
    box-shadow:0 1px 4px 0 rgba(0,0,0,.3);
    border-radius:7px;
    background:none;
    width:100%;
    margin-top:8px
}
.dl-list .table-row,.dl-list .table-row .cell{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.dl-list .table-row .cell{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    background-color:#fff
}
.dl-list .table-row .cell.logo{
    border-top-left-radius:6px;
    border-bottom-left-radius:6px;
    padding:0 0 10px;
    position:relative;
    width:18%
}
@media (max-width:991px){
    .dl-list .table-row .cell.logo{
        width:25%
    }
}
.dl-list .table-row .cell.logo a img{
    display:block;
    max-width:100%;
    width:80%;
    max-height:65px;
    margin:0 auto;
    height:60px
}
.dl-list .table-row .cell.logo .white-box{
    position:absolute;
    width:3px;
    height:104px;
    top:0;
    right:6px;
    background:#fff
}
.dl-list .table-row .cell.logo .t1{
    right:-18px;
    z-index:2
}
.dl-list .table-row .cell.logo .t1,.dl-list .table-row .cell.logo .t2{
    width:0;
    top:0;
    border-top:50px solid transparent;
    border-bottom:55px solid transparent;
    float:left;
    position:absolute
}
.dl-list .table-row .cell.logo .t2{
    right:-15px;
    z-index:3
}
.dl-list .table-row .cell.logo .t3{
    width:0;
    top:0;
    border-top:50px solid transparent;
    border-bottom:55px solid transparent;
    float:left;
    position:absolute;
    right:-24px;
    z-index:1
}
.dl-list .table-row .cell.bonus{
    width:26%;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-flow:column;
    flex-flow:column;
    position:relative
}
@media (max-width:991px){
    .dl-list .table-row .cell.bonus{
        width:33%
    }
}
.dl-list .table-row .cell.bonus p{
    font-size:14px;
    font-weight:300;
    line-height:1.71;
    padding:0;
    text-align:center;
    margin-bottom:0;
    -webkit-transition:all .1s;
    transition:all .1s
}
.dl-list .table-row .cell.bonus p b,.dl-list .table-row .cell.bonus p strong{
    font-size:22px;
    font-weight:500;
    line-height:1.09;
    text-align:center;
    color:#000;
    padding-bottom:0
}
.dl-list .table-row .cell.bonus .legal .trigger{
    font-size:11px;
    font-weight:300;
    line-height:1.64;
    color:#818a97;
    margin-top:2px;
    cursor:pointer
}
.dl-list .table-row .cell.bonus .legal .trigger:hover{
    color:#12a4eb
}
.dl-list .table-row .cell.bonus .legal .trigger:after{
    content:"\BB"
}
.dl-list .table-row .cell.bonus .legal .legacy{
    color:#222;
    cursor:default;
    position:absolute;
    -webkit-transition:opacity .2s;
    transition:opacity .2s;
    opacity:0;
    display:none;
    background-color:#dbf3ff;
    -webkit-box-shadow:6px 6px 16px -4px rgba(0,0,0,.4);
    box-shadow:6px 6px 16px -4px rgba(0,0,0,.4);
    border:1px solid #b3b3b4;
    border-radius:3px;
    width:260px;
    z-index:10
}
@media (max-width:992px){
    .dl-list .table-row .cell.bonus .legal .legacy{
        left:0
    }
}
.dl-list .table-row .cell.bonus .legal .legacy a.new-default-button{
    background-color:#f5c22a;
    margin:0 0 15px;
    display:inline-block
}
.dl-list .table-row .cell.bonus .legal .legacy .wrapper{
    padding:5px
}
.dl-list .table-row .cell.bonus .legal .legacy .wrapper p{
    cursor:default;
    font-size:12px!important
}
.dl-list .table-row .cell.bonus .legal:hover>.legacy{
    display:block;
    opacity:1
}
.dl-list .table-row .cell.bonus:after{
    content:"";
    border-left:1px solid #e6e8eb;
    position:absolute;
    height:65%;
    right:0;
    top:18%
}
.dl-list .table-row .cell.min-deposit{
    width:12%;
    font-size:26px;
    font-weight:400;
    line-height:1.15;
    text-align:center;
    color:#000;
    position:relative
}
.dl-list .table-row .cell.min-deposit:after{
    content:"";
    border-left:1px solid #e6e8eb;
    position:absolute;
    height:65%;
    right:0;
    top:18%
}
.dl-list .table-row .cell.rating{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-flow:column;
    flex-flow:column;
    width:15%;
    position:relative
}
@media (max-width:991px){
    .dl-list .table-row .cell.rating{
        width:18%
    }
}
.dl-list .table-row .cell.rating .score-stars .star-row{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    list-style:none;
    margin:0;
    padding:0;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.dl-list .table-row .cell.rating .score-stars .star-row li{
    margin-bottom:0
}
.dl-list .table-row .cell.rating .score-stars .star-row li i{
    font-family:icomoon!important;
    display:block;
    color:#f5c22a;
    font-style:normal;
    line-height:25px
}
.dl-list .table-row .cell.rating .score-stars .star-row li i:before{
    content:"\E914"
}
.dl-list .table-row .cell.rating .score-stars .star-row li:first-child i{
    font-size:19px
}
.dl-list .table-row .cell.rating .score-stars .star-row li:nth-child(2n) i{
    font-size:22px
}
.dl-list .table-row .cell.rating .score-stars .star-row li:nth-child(3) i{
    font-size:25px
}
.dl-list .table-row .cell.rating .score-stars .star-row li:nth-child(5) i{
    font-size:19px
}
.dl-list .table-row .cell.rating .score-stars .star-row li.active i:before{
    content:"\E915"
}
.dl-list .table-row .cell.rating .score-stars .star-row li.half i:before{
    content:"\E917"
}
.dl-list .table-row .cell.rating .review-link{
    text-decoration:none;
    font-size:13px;
    font-weight:300;
    line-height:1.38;
    text-align:center;
    color:#000;
    margin-top:5px;
    cursor:pointer
}
.dl-list .table-row .cell.rating .review-link:hover{
    color:#12a4eb
}
.dl-list .table-row .cell.rating .review-link:after{
    content:"\BB"
}
.dl-list .table-row .cell.rating:after{
    content:"";
    border-left:1px solid #e6e8eb;
    position:absolute;
    height:65%;
    right:0;
    top:18%
}
.dl-list .table-row .cell.score{
    width:12%;
    font-size:48px;
    font-weight:400;
    line-height:.63;
    text-align:center;
    color:#000;
    margin-bottom:0;
    position:relative
}
.dl-list .table-row .cell.score:after{
    content:"";
    border-left:1px solid #e6e8eb;
    position:absolute;
    height:65%;
    right:0;
    top:18%
}
.dl-list .table-row .cell.get-bonus{
    width:17%;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-flow:column;
    flex-flow:column;
    border-top-right-radius:6px;
    border-bottom-right-radius:6px
}
@media (max-width:991px){
    .dl-list .table-row .cell.get-bonus{
        width:24%
    }
}
.dl-list .table-row .cell.get-bonus .visit-site{
    font-size:13px;
    font-weight:300;
    line-height:1.46;
    text-align:center;
    color:#000;
    margin-top:10px;
    text-decoration:none
}
.dl-list .table-row .cell.get-bonus .visit-site:hover{
    color:#12a4eb
}
.dl-list .table-row .cell.get-bonus .visit-site:after{
    content:"\BB"
}
.dl-list.casino .table-row{
    height:113px
}
.dl-list.casino .table-row .cell.logo{
    width:21%
}
.dl-list.casino .table-row .cell.logo .white-box{
    height:113px
}
.dl-list.casino .table-row .cell.logo .t1,.dl-list.casino .table-row .cell.logo .t2,.dl-list.casino .table-row .cell.logo .t3{
    border-top:57px solid transparent;
    border-bottom:56px solid transparent
}
.dl-list.casino .table-row .cell.bonus{
    width:30%
}
.dl-list.casino .table-row .cell.bonus p b,.dl-list.casino .table-row .cell.bonus p strong{
    display:block;
    font-size:34px;
    font-weight:500;
    line-height:.88;
    padding:2px 0
}
.dl-list.casino .table-row .cell.rating,.dl-list.casino .table-row .cell.score{
    width:15%
}
.dl-list.casino .table-row .cell.get-bonus{
    width:19%
}
.dl-list.new-terms .table-row{
    height:auto;
    min-height:113px
}
.dl-list.new-terms .table-row .cell.logo{
    width:26.5%
}
@media (max-width:991px){
    .dl-list.new-terms .table-row .cell.logo{
        width:38.5%
    }
}
.dl-list.new-terms .table-row .cell.logo .top-border{
    width:50%;
    height:7px;
    position:absolute;
    z-index:3;
    top:0;
    right:0;
    border-radius:10px
}
.dl-list.new-terms .table-row .cell.logo .bottom-border{
    width:50%;
    height:7px;
    position:absolute;
    z-index:3;
    bottom:0;
    right:0;
    border-radius:10px
}
.dl-list.new-terms .table-row .right-side{
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-flow:column;
    flex-flow:column
}
.dl-list.new-terms .table-row .right-side .top-part{
    width:inherit;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.dl-list.new-terms .table-row .right-side .top-part .cell{
    height:95px
}
.dl-list.new-terms .table-row .right-side .top-part .cell.bonus{
    width:38%
}
@media (max-width:991px){
    .dl-list.new-terms .table-row .right-side .top-part .cell.bonus{
        width:36%
    }
}
.dl-list.new-terms .table-row .right-side .top-part .cell.bonus p{
    line-height:1.31
}
.dl-list.new-terms .table-row .right-side .top-part .cell.rating{
    width:19%
}
@media (max-width:991px){
    .dl-list.new-terms .table-row .right-side .top-part .cell.rating{
        width:27%
    }
}
.dl-list.new-terms .table-row .right-side .top-part .cell.score{
    width:18%
}
.dl-list.new-terms .table-row .right-side .top-part .cell.get-bonus{
    width:25.1%;
    border-bottom-right-radius:0
}
@media (max-width:991px){
    .dl-list.new-terms .table-row .right-side .top-part .cell.get-bonus{
        width:37.1%
    }
}
.dl-list.new-terms .table-row .right-side .bottom-part{
    border-bottom-right-radius:6px;
    z-index:0;
    min-height:18px;
    padding-left:20px;
    padding-bottom:5px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end
}
.dl-list.new-terms .table-row .right-side .bottom-part p{
    font-size:10px;
    font-weight:300;
    line-height:.9;
    text-align:left;
    position:relative;
    width:74%;
    margin:0
}
.dl-list-mobile .dl-row{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:150px;
    width:100%;
    margin-top:10px;
    -webkit-box-shadow:0 1px 5px 0 #989faa;
    box-shadow:0 1px 5px 0 #989faa
}
.dl-list-mobile .dl-row.casino{
    height:160px!important
}
.dl-list-mobile .dl-row.column{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-flow:column;
    flex-flow:column;
    height:auto!important
}
.dl-list-mobile .dl-row.column .top-part{
    height:160px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.dl-list-mobile .dl-row.column .bottom-part{
    background-color:#fff;
    color:#666;
    border-top:1px dotted #dcdcdc
}
.dl-list-mobile .dl-row.column .bottom-part p{
    padding:5px;
    display:block;
    font-size:9px;
    line-height:1.2;
    margin-bottom:0;
    text-align:center
}
.dl-list-mobile .dl-row .left-part,.dl-list-mobile .dl-row .right-part{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:inherit;
    padding:0 15px;
    position:relative;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-flow:column;
    flex-flow:column
}
.dl-list-mobile .dl-row .left-part{
    width:50%;
    background:#eee
}
.dl-list-mobile .dl-row .left-part a{
    margin-top:7px
}
.dl-list-mobile .dl-row .left-part a img{
    display:block;
    max-width:100%;
    height:60px;
    margin-top:0
}
.dl-list-mobile .dl-row .left-part .rating{
    margin-top:7px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.dl-list-mobile .dl-row .left-part .rating .score-stars .score-row{
    line-height:1;
    font-size:14.4px;
    font-weight:500;
    display:block;
    color:#777;
    margin:5px 0 0 4px
}
.dl-list-mobile .dl-row .left-part .rating .score-stars .score-row.casino{
    font-size:14px;
    font-weight:300;
    line-height:normal;
    text-align:right;
    color:#818a97;
    margin-right:5px
}
.dl-list-mobile .dl-row .left-part .rating .score-stars .star-row{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    list-style:none;
    margin:0;
    padding:0;
    line-height:1
}
.dl-list-mobile .dl-row .left-part .rating .score-stars .star-row .stars{
    font-family:icomoon;
    font-style:normal;
    color:#f5c22a;
    font-size:12px;
    margin-right:3px
}
.dl-list-mobile .dl-row .left-part .rating .score-stars .star-row .stars:before{
    content:"\E914"
}
.dl-list-mobile .dl-row .left-part .rating .score-stars .star-row li.active i:before{
    content:"\E915"
}
.dl-list-mobile .dl-row .left-part .rating .score-stars .star-row li.half i:before{
    content:"\E917"
}
.dl-list-mobile .dl-row .left-part .rating .score-stars .star-row.casino li{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.dl-list-mobile .dl-row .left-part .rating .score-stars .star-row.casino li i{
    line-height:22px;
    color:#fbc144
}
.dl-list-mobile .dl-row .left-part .rating .score-stars .star-row.casino li:first-child i,.dl-list-mobile .dl-row .left-part .rating .score-stars .star-row.casino li:nth-child(5) i{
    font-size:12px
}
.dl-list-mobile .dl-row .left-part .rating .score-stars .star-row.casino li:nth-child(2n) i{
    font-size:16px
}
.dl-list-mobile .dl-row .left-part .rating .score-stars .star-row.casino li:nth-child(3) i{
    font-size:17px
}
.dl-list-mobile .dl-row .left-part .rating .score{
    color:#000;
    font-size:30px;
    letter-spacing:-1px;
    font-weight:400;
    padding:0 4px;
    line-height:1.2
}
.dl-list-mobile .dl-row .left-part .rating .score.casino{
    font-size:40px;
    font-weight:400;
    text-align:center
}
.dl-list-mobile .dl-row .right-part{
    width:50%;
    background:#fff
}
.dl-list-mobile .dl-row .right-part .triangle{
    width:0;
    height:100%;
    border-top:70px solid transparent;
    border-bottom:70px solid transparent;
    border-left:13px solid #eee;
    float:left;
    position:absolute;
    left:-1px
}
.dl-list-mobile .dl-row .right-part .bonus-text-wrapper{
    text-decoration:none;
    color:#222;
    text-align:center;
    line-height:1.4
}
.dl-list-mobile .dl-row .right-part .bonus-text-wrapper p{
    margin:0
}
.dl-list-mobile .dl-row .right-part .bonus-text-wrapper:hover{
    text-decoration:underline
}
.dl-list-mobile .dl-row .right-part .bonus-text-wrapper.casino{
    font-size:14px;
    line-height:1.16
}
.dl-list-mobile .dl-row .right-part .bonus-text-wrapper.casino .big-bonus{
    font-size:28.2px;
    font-weight:500;
    line-height:1
}
.dl-list-mobile .dl-row .right-part .legal-p{
    font-size:10px;
    margin:5px 0;
    text-decoration:underline;
    line-height:1.4;
    position:relative
}
.dl-list-mobile .dl-row .right-part .legal-p:after{
    content:"\BB"
}
.dl-list-mobile .dl-row .right-part .legal-p.gray{
    color:#818a97;
    text-decoration:none;
    font-size:11px;
    margin:12px 0
}
.dl-list-mobile .dl-row .right-part .legal-p .legacy-text{
    display:none
}
.dl-list-mobile .dl-row .right-part .legal-p .legacy-text .icon-cancel---close{
    position:absolute;
    right:8px;
    top:8px
}
.dl-list-mobile .dl-row .right-part .legal-p .legacy-text.show{
    display:block;
    position:absolute;
    z-index:8;
    width:50vw;
    right:25%;
    background-color:#fef4d2;
    padding:20px 10px 10px;
    -webkit-box-shadow:6px 6px 16px -4px rgba(0,0,0,.75);
    box-shadow:6px 6px 16px -4px rgba(0,0,0,.75);
    border:1px solid #b3b3b4;
    border-radius:2px;
    min-width:220px
}
.dl-list-mobile .dl-row .right-part .legal-p .legacy-text.show p{
    text-align:center
}
@media (max-width:767px){
    .dark .banner-title{
        color:#fff
    }
    .dark .cross-banners .cross-banner-1,.dark .cross-banners .cross-banner-2{
        background:inherit!important
    }
    .dark .dl-list-mobile .dl-row{
        -webkit-box-shadow:none;
        box-shadow:none;
        border-top:1px solid rgba(152,159,170,.31);
        border-bottom:1px solid rgba(152,159,170,.31)
    }
    .dark .dl-list-mobile .dl-row .left-part{
        background:#192024
    }
    .dark .dl-list-mobile .dl-row .left-part .rating .score{
        color:#fff
    }
    .dark .dl-list-mobile .dl-row .right-part{
        background:#101010
    }
    .dark .dl-list-mobile .dl-row .right-part .triangle{
        border-left:13px solid #192024
    }
    .dark .dl-list-mobile .dl-row .right-part .bonus-text-wrapper{
        color:#fff
    }
    .dark .dl-list-mobile .dl-row .right-part .new-get-bonus-button{
        border:none
    }
    .dark .dl-list-mobile .dl-row .right-part .new-get-bonus-button span{
        color:#000
    }
    .dark .dl-list-mobile .dl-row .bottom-part{
        color:#818a97;
        background-color:#101010;
        border-top:1px dotted rgba(152,159,170,.31)
    }
}
.ribbon-container{
    position:absolute;
    top:-5px;
    left:-10px;
    overflow:visible;
    font-size:13px;
    line-height:14px;
    z-index:6;
    text-align:left
}
.ribbon-container:before{
    content:"";
    height:0;
    width:0;
    display:block;
    position:absolute;
    top:3px;
    left:0
}
.ribbon-container span{
    display:block;
    padding:2px 8px 3px 10px;
    position:relative;
    background:#f33;
    overflow:visible;
    margin-right:29px;
    color:#fff;
    text-decoration:none;
    text-transform:uppercase;
    white-space:nowrap
}
.ribbon-container span.red{
    background:#e51414
}
.ribbon-container span.red:before{
    border-top:10px solid #e51414;
    border-bottom:9px solid #e51414
}
.ribbon-container span.red:after{
    border-top:7px solid #ca2020
}
.ribbon-container span.purple{
    background:#640864
}
.ribbon-container span.purple:before{
    border-top:10px solid #640864;
    border-bottom:9px solid #640864
}
.ribbon-container span.purple:after{
    border-top:7px solid #4f064f
}
.ribbon-container span.orange{
    background:#f4a81d
}
.ribbon-container span.orange:before{
    border-top:10px solid #f4a81d;
    border-bottom:9px solid #f4a81d
}
.ribbon-container span.orange:after{
    border-top:7px solid #cf8e18
}
.ribbon-container span.green{
    background:#069306
}
.ribbon-container span.green:before{
    border-top:10px solid #069306;
    border-bottom:9px solid #069306
}
.ribbon-container span.green:after{
    border-top:7px solid #077a07
}
.ribbon-container span.casino_general_color{
    background:#066493
}
.ribbon-container span.casino_general_color:before{
    border-top:10px solid #066493;
    border-bottom:9px solid #066493
}
.ribbon-container span.casino_general_color:after{
    border-top:7px solid #04405f
}
.ribbon-container span.blue{
    background:#066493
}
.ribbon-container span.blue:before{
    border-top:10px solid #066493;
    border-bottom:9px solid #066493
}
.ribbon-container span.blue:after{
    border-top:7px solid #054e72
}
.ribbon-container span:after{
    bottom:-7px;
    left:0;
    border-top:7px solid #990509;
    border-left:10px solid transparent
}
.ribbon-container span:after,.ribbon-container span:before{
    content:"";
    height:0;
    width:0;
    display:block;
    position:absolute
}
.ribbon-container span:before{
    top:0;
    right:-8px;
    border-color:#f33 transparent;
    border-style:solid;
    border-width:10px 8px 9px 0
}
@media (max-width:767px){
    .ribbon-container span{
        padding:3px 8px 2px 22px
    }
}
.cross-banners .cross-banner-list{
    margin-top:20px
}
.cross-banners .cross-banner-list .table-row{
    border-radius:3px;
    -webkit-box-shadow:0 1px 9px 1px rgba(0,0,0,.28);
    box-shadow:0 1px 9px 1px rgba(0,0,0,.28);
    height:113px
}
.cross-banners .cross-banner-1,.cross-banners .cross-banner-2{
    background:#f4f4f3;
    padding-bottom:35px;
    padding-top:10px
}
.cross-banners .cross-banner-1 .table-row .cell.logo,.cross-banners .cross-banner-2 .table-row .cell.logo{
    width:22%;
    min-width:213px
}
@media (max-width:991px){
    .cross-banners .cross-banner-1 .table-row .cell.logo,.cross-banners .cross-banner-2 .table-row .cell.logo{
        width:25%;
        min-width:172px
    }
}
.cross-banners .cross-banner-1 .table-row .cell.logo .white-box,.cross-banners .cross-banner-2 .table-row .cell.logo .white-box{
    height:113px
}
.cross-banners .cross-banner-1 .table-row .cell.logo .t1,.cross-banners .cross-banner-1 .table-row .cell.logo .t2,.cross-banners .cross-banner-1 .table-row .cell.logo .t3,.cross-banners .cross-banner-2 .table-row .cell.logo .t1,.cross-banners .cross-banner-2 .table-row .cell.logo .t2,.cross-banners .cross-banner-2 .table-row .cell.logo .t3{
    border-top:60px solid transparent;
    border-bottom:53px solid transparent
}
.cross-banners .cross-banner-1 .table-row .cell.bonus,.cross-banners .cross-banner-2 .table-row .cell.bonus{
    width:29%
}
@media (max-width:991px){
    .cross-banners .cross-banner-1 .table-row .cell.bonus,.cross-banners .cross-banner-2 .table-row .cell.bonus{
        width:30%
    }
}
.cross-banners .cross-banner-1 .table-row .cell.bonus p b,.cross-banners .cross-banner-2 .table-row .cell.bonus p b{
    display:block;
    font-size:34px;
    font-weight:500;
    line-height:.88;
    padding:2px 0
}
.cross-banners .cross-banner-1 .table-row .cell.rating,.cross-banners .cross-banner-2 .table-row .cell.rating{
    width:15%
}
@media (max-width:991px){
    .cross-banners .cross-banner-1 .table-row .cell.rating,.cross-banners .cross-banner-2 .table-row .cell.rating{
        width:20%
    }
}
.cross-banners .cross-banner-1 .table-row .cell.score,.cross-banners .cross-banner-2 .table-row .cell.score{
    width:13%
}
.cross-banners .cross-banner-1 .table-row .cell.get-bonus,.cross-banners .cross-banner-2 .table-row .cell.get-bonus{
    width:21%
}
@media (max-width:991px){
    .cross-banners .cross-banner-1 .table-row .cell.get-bonus,.cross-banners .cross-banner-2 .table-row .cell.get-bonus{
        width:25%
    }
}
.cross-banners .cross-banner-1 .dl-row,.cross-banners .cross-banner-2 .dl-row{
    height:138px
}
.cross-banners .cross-banner-1 .dl-row .left-part,.cross-banners .cross-banner-2 .dl-row .left-part{
    background:#fcf0cb
}
.cross-banners .cross-banner-1 .dl-row .right-part .triangle,.cross-banners .cross-banner-2 .dl-row .right-part .triangle{
    border-left:13px solid #fcf0cb
}
.cross-banners .cross-banner-1 .dl-row .right-part .bonus-text-wrapper p,.cross-banners .cross-banner-2 .dl-row .right-part .bonus-text-wrapper p{
    font-size:15px;
    line-height:1.1
}
.cross-banners .cross-banner-1 .dl-row .right-part .bonus-text-wrapper p .big-bonus,.cross-banners .cross-banner-2 .dl-row .right-part .bonus-text-wrapper p .big-bonus{
    font-size:25px
}
@media (max-width:992px){
    .cross-banners .cross-banner-1,.cross-banners .cross-banner-2{
        padding-left:0;
        padding-right:0;
        background:#fff
    }
}
.cross-banners .banner-title{
    position:relative
}
.cross-banners .banner-title .see-here{
    font-family:Shadows Into Light,cursive;
    font-size:24px;
    position:absolute;
    color:#7f8893;
    top:-45px;
    left:-45px
}
.cross-banners .banner-title .see-here:after{
    content:"\E97C";
    font-family:icomoon;
    font-size:60px;
    top:30px;
    right:-81px;
    position:absolute;
    color:#babec3;
    -webkit-transform:rotate(60deg) scaleY(-1);
    transform:rotate(60deg) scaleY(-1)
}
.cross-banners .banner-title h1{
    font-weight:400;
    line-height:normal;
    text-align:center;
    text-transform:capitalize;
    font-size:30px
}
@media (min-width:992px){
    .cross-banners .banner-title h1{
        margin:35px 0 10px
    }
}
.cross-banners .banner-title h1 .title_icon{
    width:30px
}
@media (max-width:767px){
    .cross-banners .banner-title h1 .title_icon{
        display:none
    }
}
@media (max-width:991px){
    .cross-banners .banner-title h1{
        font-size:28px;
        margin-top:40px
    }
}
.breadcrumbs-container{
    background-color:#f4f4f4;
    border-bottom:1px dotted hsla(0,0%,76.1%,.24)
}
.breadcrumbs-container .container .breadcrumbs ul{
    padding-left:0;
    padding-top:0;
    margin:0 0 0 2px;
    color:#272b36
}
.breadcrumbs-container .container .breadcrumbs ul li{
    display:inline-block;
    font-size:12px;
    line-height:25px;
    position:relative;
    margin:10px 0 6px
}
.breadcrumbs-container .container .breadcrumbs ul li a{
    font-size:13px;
    font-weight:300;
    line-height:1.92;
    text-align:left;
    color:#272b36
}
.breadcrumbs-container .container .breadcrumbs ul li:first-of-type{
    margin-right:30px
}
.breadcrumbs-container .container .breadcrumbs ul li:first-of-type:before{
    content:"";
    width:18px;
    height:18px;
    background:url(images/front/img/home_icon.svg) 0 0 no-repeat;
    position:absolute;
    left:10px;
    bottom:-8px;
    color:#4c93d7
}
.breadcrumbs-container .container .breadcrumbs ul li:first-of-type a{
    display:none
}
.breadcrumbs-container .container .breadcrumbs ul li:last-child span{
    color:#272b36
}
.breadcrumbs-container .container .breadcrumbs ul li i{
    display:none
}
.legal-page h1{
    font-size:34px;
    font-weight:300;
    line-height:.74;
    text-align:left;
    color:#2e353f;
    margin-top:46px
}
.legal-page h1:after{
    width:48px;
    content:"";
    margin:17px 0 1px 3px;
    display:block;
    border:1px solid #000
}
@media (min-width:992px){
    .legal-page.two-columns__legal .new-legal-content div{
        -webkit-column-count:2;
        column-count:2;
        grid-column-gap:35px;
        -webkit-column-gap:35px;
        column-gap:35px
    }
}
.legal-page .new-legal-content p{
    font-size:18px;
    font-weight:300;
    line-height:1.56;
    text-align:justify;
    color:#555
}
.legal-page .new-legal-content a{
    font-weight:400;
    color:#127dff
}
.legal-page .new-legal-content div h2{
    font-size:18px;
    font-weight:500;
    line-height:1;
    text-align:justify;
    color:#333;
    text-transform:uppercase;
    padding-bottom:15px
}
.legal-page .new-legal-content div p{
    font-weight:300
}
.legal-page .new-legal-content ul{
    list-style:none
}
.legal-page .new-legal-content ul li{
    position:relative
}
.legal-page .new-legal-content ul li:before{
    font-family:icomoon;
    content:"\E982";
    color:#0bafff;
    position:absolute;
    font-size:14px;
    left:-2%;
    top:5%
}
@media (max-width:992px){
    .legal-page .new-legal-content ul li:before{
        font-size:16px;
        left:-8%;
        top:1%
    }
}
.legal-page .new-legal-content .data-collect{
    border-collapse:collapse;
    border-radius:3px;
    overflow:hidden;
    border:none
}
@media (min-width:992px){
    .legal-page .new-legal-content .data-collect{
        width:90%;
        display:block;
        margin:0 auto
    }
}
.legal-page .new-legal-content .data-collect tr{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:3px;
    border:none;
    -webkit-box-shadow:0 2px 3px -1px grey;
    box-shadow:0 2px 3px -1px grey;
    background-color:#fbfbfb
}
.legal-page .new-legal-content .data-collect tr:first-of-type{
    background-color:#dbf3ff;
    -webkit-box-shadow:none;
    box-shadow:none;
    margin-bottom:5px;
    border-radius:3px
}
.legal-page .new-legal-content .data-collect tr:first-of-type th{
    width:50%;
    padding:10px 20px;
    font-size:12px;
    font-weight:700;
    line-height:normal;
    text-align:left;
    color:#555;
    text-transform:uppercase;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.legal-page .new-legal-content .data-collect tr td,.legal-page .new-legal-content .data-collect tr th{
    border:none
}
.legal-page .new-legal-content .data-collect tr td{
    border:none;
    padding:15px
}
.legal-page .new-legal-content .data-collect tr td,.legal-page .new-legal-content .data-collect tr td p{
    font-size:16px;
    font-weight:300;
    font-style:italic;
    line-height:1.5;
    text-align:justify;
    color:#333
}
@media (max-width:992px){
    .legal-page .new-legal-content .data-collect tr td,.legal-page .new-legal-content .data-collect tr td p{
        font-size:14px;
        line-height:1.29
    }
}
.legal-page .new-legal-content .data-collect tr td:nth-child(2){
    background-color:#f3f3f3
}
.legal-page .new-legal-content .data-cookies{
    border-collapse:collapse;
    border-radius:3px;
    overflow:hidden;
    border:none
}
@media (min-width:992px){
    .legal-page .new-legal-content .data-cookies{
        width:90%;
        display:block;
        margin:0 auto
    }
}
.legal-page .new-legal-content .data-cookies tr{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:3px;
    border:none;
    -webkit-box-shadow:0 2px 3px -1px grey;
    box-shadow:0 2px 3px -1px grey;
    background-color:#fbfbfb
}
@media (max-width:992px){
    .legal-page .new-legal-content .data-cookies tr{
        width:93vw
    }
}
.legal-page .new-legal-content .data-cookies tr:first-of-type{
    background-color:#dbf3ff;
    -webkit-box-shadow:none;
    box-shadow:none;
    margin-bottom:5px;
    border-radius:3px
}
.legal-page .new-legal-content .data-cookies tr:first-of-type th{
    padding:10px 15px;
    font-size:12px;
    font-weight:700;
    line-height:normal;
    text-align:left;
    color:#555;
    text-transform:uppercase;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
@media (max-width:992px){
    .legal-page .new-legal-content .data-cookies tr:first-of-type th{
        width:32%
    }
}
.legal-page .new-legal-content .data-cookies tr td,.legal-page .new-legal-content .data-cookies tr th{
    border:none;
    width:30%
}
.legal-page .new-legal-content .data-cookies tr td:last-of-type,.legal-page .new-legal-content .data-cookies tr th:last-of-type{
    width:40%
}
.legal-page .new-legal-content .data-cookies tr td{
    border:none;
    padding:15px
}
@media (max-width:992px){
    .legal-page .new-legal-content .data-cookies tr td{
        width:30vw
    }
}
.legal-page .new-legal-content .data-cookies tr td,.legal-page .new-legal-content .data-cookies tr td p{
    font-size:16px;
    font-weight:300;
    font-style:italic;
    line-height:1.5;
    text-align:justify;
    color:#333
}
@media (max-width:992px){
    .legal-page .new-legal-content .data-cookies tr td,.legal-page .new-legal-content .data-cookies tr td p{
        font-size:14px;
        line-height:1.29;
        word-break:break-word
    }
}
.legal-page .contact-us{
    border-radius:3px;
    background-color:#dbf3ff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin:60px 0;
    padding:50px 0
}
@media (max-width:992px){
    .legal-page .contact-us{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-flow:column;
        flex-flow:column;
        padding:0 0 50px 25px
    }
}
.legal-page .contact-us .left-side{
    padding:0 25px
}
@media (max-width:992px){
    .legal-page .contact-us .left-side{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        padding:0 25px 0 0
    }
}
.legal-page .contact-us .left-side svg{
    width:69px
}
.legal-page .contact-us .left-side svg path{
    fill:#1f2426!important
}
.legal-page .contact-us .right-side{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-flow:column;
    flex-flow:column;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.legal-page .contact-us .right-side .contact-text{
    padding:0 30px 0 0;
    font-size:18px;
    font-weight:300;
    line-height:1.56;
    text-align:justify;
    color:#555
}
@media (max-width:992px){
    .legal-page .contact-us .right-side .contact-text{
        text-align:center
    }
}
.legal-page .contact-us .right-side .contact-text a{
    font-weight:400;
    color:#127dff
}
.legal-page .contact-us .right-side .contact-text strong{
    font-weight:500
}
@media (max-width:992px){
    .legal-page .contact-us .right-side .contact-text strong{
        display:block
    }
}
.legal-page .contact-us .right-side .contact-us-btn{
    display:block;
    background:#f5c22a;
    margin-left:-95px
}
.legal-page .last_revised{
    font-size:16px;
    font-weight:300;
    font-style:italic;
    line-height:1.38;
    text-align:left;
    color:#9ba2ab;
    padding:40px 0
}
.page-template-how-we-rate{
    overflow-x:hidden
}
.page-template-how-we-rate h1{
    font-size:28px;
    font-weight:500;
    line-height:1.2;
    text-align:left;
    color:#333
}
.page-template-how-we-rate h1.title-text{
    font-size:34px;
    font-weight:300;
    margin-top:45px
}
.page-template-how-we-rate h1:after{
    width:48px;
    content:"";
    margin:17px 0 1px;
    display:block;
    border:1px solid #000
}
.page-template-how-we-rate .new-legal-content{
    font-size:18px;
    font-weight:300;
    line-height:1.56;
    text-align:left;
    color:#555
}
.page-template-how-we-rate .new-legal-content h2{
    font-size:20px;
    font-weight:500;
    line-height:1.4;
    color:#333
}
.page-template-how-we-rate .new-legal-content .top-part{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
@media (max-width:1200px){
    .page-template-how-we-rate .new-legal-content .top-part{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-flow:column;
        flex-flow:column
    }
}
.page-template-how-we-rate .new-legal-content .top-part .left-text{
    z-index:5
}
.page-template-how-we-rate .new-legal-content .top-part .left-text p{
    width:63%
}
@media (max-width:1199px){
    .page-template-how-we-rate .new-legal-content .top-part .left-text p{
        width:100%
    }
}
@media (max-width:768px){
    .page-template-how-we-rate .new-legal-content .top-part .left-text p{
        text-align:justify
    }
}
.page-template-how-we-rate .new-legal-content .top-part .right-image{
    background:url(images/img/bg_how-we-rate.png) no-repeat
}
@media (min-width:1200px){
    .page-template-how-we-rate .new-legal-content .top-part .right-image{
        width:50%;
        position:absolute;
        height:73%;
        z-index:-1;
        top:10%;
        left:50%;
        background-size:cover
    }
}
@media (max-width:1199px){
    .page-template-how-we-rate .new-legal-content .top-part .right-image{
        width:100%;
        height:500px;
        background-size:contain;
        background-position-x:center
    }
}
@media (max-width:480px){
    .page-template-how-we-rate .new-legal-content .top-part .right-image{
        width:110%;
        height:400px;
        background-size:215%;
        background-position-x:center;
        background-position-y:-35px;
        margin:15px -15px
    }
}
@media (min-width:420px) and (max-width:767px){
    .page-template-how-we-rate .new-legal-content .top-part .right-image{
        width:115%;
        height:400px;
        background-size:cover;
        background-position-x:center;
        margin:0 -15px
    }
}
.page-template-how-we-rate .new-legal-content .centered-text{
    padding-top:55px;
    border-top:1px dotted #eaeaea;
    text-align:center;
    max-width:75%;
    margin:45px auto
}
@media (max-width:480px){
    .page-template-how-we-rate .new-legal-content .centered-text{
        margin-top:25px;
        margin-bottom:30px;
        padding-top:30px
    }
}
@media (max-width:1200px){
    .page-template-how-we-rate .new-legal-content .centered-text{
        max-width:100%
    }
}
.page-template-how-we-rate .new-legal-content .rate-block{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-flow:column;
    flex-flow:column
}
.page-template-how-we-rate .new-legal-content .rate-block>div{
    position:relative;
    max-width:43%;
    margin-bottom:55px
}
@media (max-width:1199px){
    .page-template-how-we-rate .new-legal-content .rate-block>div{
        max-width:41.5%
    }
}
@media (max-width:991px){
    .page-template-how-we-rate .new-legal-content .rate-block>div{
        max-width:39%
    }
}
@media (max-width:767px){
    .page-template-how-we-rate .new-legal-content .rate-block>div{
        max-width:100%;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-flow:column;
        flex-flow:column;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        margin-bottom:30px
    }
}
.page-template-how-we-rate .new-legal-content .rate-block>div .legal-balloon{
    width:125px;
    height:125px;
    background:#dbf3ff;
    border-radius:63px;
    top:10px;
    position:relative
}
@media (min-width:768px){
    .page-template-how-we-rate .new-legal-content .rate-block>div .legal-balloon{
        position:absolute
    }
    .page-template-how-we-rate .new-legal-content .rate-block>div .legal-balloon:after{
        width:1px;
        height:130px;
        content:"";
        margin:125px 0 1px 62.5px;
        display:block;
        border-left:1px solid #eaeaea
    }
}
@media (max-width:768px){
    .page-template-how-we-rate .new-legal-content .rate-block>div .legal-balloon{
        margin-bottom:15px
    }
}
.page-template-how-we-rate .new-legal-content .rate-block>div:last-of-type .legal-balloon:after{
    content:none
}
.page-template-how-we-rate .new-legal-content .rate-block .popularity-block,.page-template-how-we-rate .new-legal-content .rate-block .pricing-block,.page-template-how-we-rate .new-legal-content .rate-block .review-block{
    -ms-flex-item-align:start;
    align-self:flex-start
}
@media (max-width:767px){
    .page-template-how-we-rate .new-legal-content .rate-block .popularity-block,.page-template-how-we-rate .new-legal-content .rate-block .pricing-block,.page-template-how-we-rate .new-legal-content .rate-block .review-block{
        -ms-flex-item-align:center;
        align-self:center
    }
}
.page-template-how-we-rate .new-legal-content .rate-block .popularity-block h2,.page-template-how-we-rate .new-legal-content .rate-block .popularity-block p,.page-template-how-we-rate .new-legal-content .rate-block .pricing-block h2,.page-template-how-we-rate .new-legal-content .rate-block .pricing-block p,.page-template-how-we-rate .new-legal-content .rate-block .review-block h2,.page-template-how-we-rate .new-legal-content .rate-block .review-block p{
    text-align:right
}
@media (max-width:767px){
    .page-template-how-we-rate .new-legal-content .rate-block .popularity-block h2,.page-template-how-we-rate .new-legal-content .rate-block .popularity-block p,.page-template-how-we-rate .new-legal-content .rate-block .pricing-block h2,.page-template-how-we-rate .new-legal-content .rate-block .pricing-block p,.page-template-how-we-rate .new-legal-content .rate-block .review-block h2,.page-template-how-we-rate .new-legal-content .rate-block .review-block p{
        text-align:center;
        margin-bottom:0
    }
}
@media (min-width:768px){
    .page-template-how-we-rate .new-legal-content .rate-block .popularity-block .legal-balloon,.page-template-how-we-rate .new-legal-content .rate-block .pricing-block .legal-balloon,.page-template-how-we-rate .new-legal-content .rate-block .review-block .legal-balloon{
        right:-140px
    }
}
.page-template-how-we-rate .new-legal-content .rate-block .experience-block,.page-template-how-we-rate .new-legal-content .rate-block .features-block{
    -ms-flex-item-align:end;
    align-self:flex-end
}
@media (max-width:767px){
    .page-template-how-we-rate .new-legal-content .rate-block .experience-block,.page-template-how-we-rate .new-legal-content .rate-block .features-block{
        -ms-flex-item-align:center;
        align-self:center
    }
}
.page-template-how-we-rate .new-legal-content .rate-block .experience-block h2,.page-template-how-we-rate .new-legal-content .rate-block .experience-block p,.page-template-how-we-rate .new-legal-content .rate-block .features-block h2,.page-template-how-we-rate .new-legal-content .rate-block .features-block p{
    text-align:left
}
@media (max-width:767px){
    .page-template-how-we-rate .new-legal-content .rate-block .experience-block h2,.page-template-how-we-rate .new-legal-content .rate-block .experience-block p,.page-template-how-we-rate .new-legal-content .rate-block .features-block h2,.page-template-how-we-rate .new-legal-content .rate-block .features-block p{
        text-align:center
    }
}
@media (min-width:768px){
    .page-template-how-we-rate .new-legal-content .rate-block .experience-block .legal-balloon,.page-template-how-we-rate .new-legal-content .rate-block .features-block .legal-balloon{
        left:-144px
    }
}
@media (min-width:992px) and (max-width:1199px){
    .page-template-how-we-rate .new-legal-content .rate-block .experience-block .legal-balloon:after,.page-template-how-we-rate .new-legal-content .rate-block .features-block .legal-balloon:after{
        height:230px
    }
}
@media (min-width:768px) and (max-width:991px){
    .page-template-how-we-rate .new-legal-content .rate-block .experience-block .legal-balloon:after,.page-template-how-we-rate .new-legal-content .rate-block .features-block .legal-balloon:after{
        height:300px
    }
}
.page-template-how-we-rate .new-legal-content .rate-block .review-block .legal-balloon:before{
    font-family:icomoon;
    content:"\E98D";
    position:absolute;
    top:3%;
    left:25%;
    font-size:75px
}
.page-template-how-we-rate .new-legal-content .rate-block .experience-block .legal-balloon:before{
    font-family:icomoon;
    content:"\E98A";
    position:absolute;
    top:3%;
    left:20%;
    font-size:75px
}
.page-template-how-we-rate .new-legal-content .rate-block .pricing-block .legal-balloon:before{
    font-family:icomoon;
    content:"\E98B";
    position:absolute;
    top:7%;
    left:20%;
    font-size:75px
}
.page-template-how-we-rate .new-legal-content .rate-block .features-block .legal-balloon:before{
    font-family:icomoon;
    content:"\E98E";
    position:absolute;
    top:3%;
    left:20%;
    font-size:75px
}
.page-template-how-we-rate .new-legal-content .rate-block .popularity-block .legal-balloon:before{
    font-family:icomoon;
    content:"\E98C";
    position:absolute;
    top:3%;
    left:20%;
    font-size:75px
}
@media (min-width:768px) and (max-width:991px){
    .page-template-how-we-rate .new-legal-content .rate-block .popularity-block{
        -ms-flex-item-align:center;
        align-self:center;
        margin-top:140px;
        max-width:100%
    }
    .page-template-how-we-rate .new-legal-content .rate-block .popularity-block h2,.page-template-how-we-rate .new-legal-content .rate-block .popularity-block p{
        text-align:center
    }
    .page-template-how-we-rate .new-legal-content .rate-block .popularity-block .legal-balloon{
        right:41.5%;
        top:-130px
    }
}
.page-template-how-we-rate .new-legal-content .full-width{
    width:100vw;
    position:relative;
    margin-left:-50vw;
    left:50%;
    background:#f4f4f4;
    padding-top:50px;
    padding-bottom:30px
}
@media (max-width:480px){
    .page-template-how-we-rate .new-legal-content .full-width{
        padding-top:30px
    }
}
.page-template-how-we-rate .new-legal-content .full-width h2{
    font-size:28px;
    font-weight:500;
    line-height:.89;
    text-align:left;
    color:#333
}
.page-template-how-we-rate .new-legal-content .full-width h2:after{
    width:48px;
    content:"";
    margin:17px 0 1px;
    display:block;
    border:1px solid #000
}
.page-template-how-we-rate .new-legal-content .full-width p{
    text-align:justify
}
.betting-infinity .page-title.infinity{
    padding-top:35px
}
.betting-infinity .page-title.infinity h1{
    font-size:40px;
    color:#fff;
    font-weight:500;
    line-height:25px
}
.betting-infinity .page-title.infinity .title-content{
    min-height:105px;
    margin-top:20px;
    color:#c1c1c1;
    text-align:center;
    font-size:18px;
    line-height:29px;
    font-weight:300;
    text-shadow:0 1px 0 rgba(0,0,0,.6)
}
.betting-infinity .page-title.infinity .last-bonus-update{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    font-size:14px;
    line-height:36px;
    color:#fff;
    font-weight:300
}
.betting-infinity .page-title.infinity .last-bonus-update p{
    margin-bottom:0;
    margin-right:15px
}
.betting-infinity .page-title.infinity .last-bonus-update p span{
    color:#ff856c;
    font-weight:700
}
.betting-infinity .page-title.infinity .last-bonus-update .certificates .cert-wrapper{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin:0 10px
}
.betting-infinity .page-title.infinity .last-bonus-update .certificates .cert-wrapper .sprite{
    background:url(https://s3-eu-west-1.amazonaws.com/prwp/app/uploads/20180318122207/ppc-icons.png);
    width:20px;
    height:20px;
    display:inline-block;
    margin-right:4px
}
.betting-infinity .page-title.infinity .last-bonus-update .certificates .cert-wrapper .sprite.uk-licensed{
    background-position:18px -23px
}
.betting-infinity .page-title.infinity .last-bonus-update .certificates .cert-wrapper .sprite.mobile-site{
    background-position:20px -2px
}
.betting-infinity .page-title.infinity .last-bonus-update .certificates .cert-wrapper .sprite.expertly-reviewed{
    background-position:-23px -2px
}
.betting-infinity .page-title.infinity .transparent-categories{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:44px;
    background:hsla(0,0%,100%,.3)
}
.betting-infinity .page-title.infinity .transparent-categories .transparent-blocks{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.betting-infinity .page-title.infinity .transparent-categories .transparent-blocks .top-menu .menu-list{
    list-style-type:none;
    margin:0;
    padding:0
}
.betting-infinity .page-title.infinity .transparent-categories .transparent-blocks .top-menu .menu-list .menu-item{
    display:inline-block;
    margin-right:10px
}
.betting-infinity .page-title.infinity .transparent-categories .transparent-blocks .top-menu .menu-list .menu-item a{
    padding:7px 19px;
    border-radius:15px;
    font-size:13px;
    border:1px solid #ffc63b;
    color:#fff;
    font-weight:500
}
.betting-infinity .page-title.infinity .transparent-categories .transparent-blocks .top-menu .menu-list .menu-item a.active,.betting-infinity .page-title.infinity .transparent-categories .transparent-blocks .top-menu .menu-list .menu-item a:hover{
    color:#333;
    background:#ffc63b;
    cursor:pointer
}
.betting-infinity .page-title.infinity .transparent-categories .transparent-blocks .disclosure{
    margin:0;
    position:relative;
    cursor:pointer
}
.betting-infinity .page-title.infinity .transparent-categories .transparent-blocks .disclosure a.a{
    color:#888;
    font-size:14px;
    font-weight:300;
    display:inline-block;
    vertical-align:middle;
    cursor:pointer
}
.betting-infinity .page-title.infinity .transparent-categories .transparent-blocks .disclosure a.a:hover{
    text-decoration:none
}
.betting-infinity .page-title.infinity .transparent-categories .transparent-blocks .disclosure i{
    color:#888;
    font-size:18px;
    font-weight:300;
    margin:0 0 0 5px;
    cursor:pointer
}
.betting-infinity .page-title.infinity .transparent-categories .transparent-blocks .disclosure i:before{
    top:3px;
    position:absolute
}
.betting-infinity .page-title.infinity .transparent-categories .transparent-blocks .disclosure:hover a.a,.betting-infinity .page-title.infinity .transparent-categories .transparent-blocks .disclosure:hover i{
    color:#12a4eb
}
.betting-infinity .page-title.infinity .transparent-categories .transparent-blocks .disclosure .disclosure-text{
    display:none;
    position:absolute;
    z-index:10;
    width:429px;
    border-radius:3px;
    background-color:#fff;
    bottom:100%;
    right:-10%;
    padding:10px;
    color:#000;
    line-height:1.5;
    text-align:center;
    border:1px solid #000;
    font-size:11px;
    -webkit-box-shadow:-1px 3px 35px -5px rgba(0,0,0,.75);
    box-shadow:-1px 3px 35px -5px rgba(0,0,0,.75)
}
.betting-infinity .page-title.infinity .transparent-categories .transparent-blocks .disclosure .disclosure-text:after{
    content:"";
    position:absolute;
    top:100%;
    right:4%;
    margin-left:-5px;
    border:5px solid transparent;
    border-top-color:#fff
}
.betting-infinity .page-title.infinity .transparent-categories .transparent-blocks .disclosure:hover .disclosure-text{
    display:block
}
.betting-infinity .dl-list .table-row{
    height:100px
}
.betting-infinity .dl-list .table-row .cell.logo .white-box{
    height:104px
}
.betting-infinity .dl-list .table-row .cell.logo .t1,.betting-infinity .dl-list .table-row .cell.logo .t2,.betting-infinity .dl-list .table-row .cell.logo .t3{
    border-top:50px solid transparent;
    border-bottom:50px solid transparent
}
