@-ms-viewport {
    width: device-width
}

@viewport {
    width: device-width
}

* {
    margin: 0;
    padding: 0;
    outline: 0
}

html:not(.loaded),
html:not(.loaded) body {
    overflow-x: hidden
}

html {
    scroll-behavior: smooth
}

body,
html {
    height: 100%;
    min-height: 100%;
    -webkit-font-smoothing: antialiased
}

body {
    font-size: 14px;
    line-height: 26px;
    font-family: Arial, sans-serif;
    color: #606060;
    background: #6e7577;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    scroll-behavior: smooth;
    min-width: 320px
}

button {
    border: 0;
    margin: 0;
    cursor: pointer;
    outline: none
}

a {
    text-decoration: none;
    color: #6ecf3f
}

ul a {
    color: #0096cb
}

ol a {
    color: #0096cb
}

a:active,
a:hover {
    outline: 0
}

button,
a {
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

a:active,
a:hover,
button:active,
button:hover,
button:focus {
    outline: 0
}

button::-moz-focus-inner {
    border: 0
}

b,
strong {
    font-weight: 700
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

img {
    border: 0
}

input,
textarea {
    font-family: Arial, sans-serif;
    border: 0;
    -webkit-appearance: none;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

table {
    width: 100%;
    border-collapse: collapse;
    border: 0
}

.clearfix:before,
.clearfix:after {
    content: "";
    display: table
}

.clearfix:after {
    clear: both
}

.clearfix {
    *zoom: 1
}

.aleft {
    text-align: left
}

.aright {
    text-align: right
}

.acenter {
    text-align: center
}

.clear {
    clear: both
}

.left {
    float: left
}

.right {
    float: right
}

.greybox {
    padding: 13px 15px;
    margin-bottom: 20px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.2;
    color: #606060;
    text-align: center;
    background: #e0e0e0
}

.lazyload,
.lazyload:before,
.lazyload:after,
.lazyload *,
.lazyload *:before,
.lazyload *:after {
    background-image: none !important
}

img.left,
.masking.left {
    margin: 5px 15px 10px 0;
    max-width: 50%;
    height: auto
}

img.left.top-pad,
.masking.left.top-pad {
    padding-top: 20px
}

img.left.top-pad,
.masking.left.left-cleared {
    clear: left
}

img.right,
.masking.right {
    margin: 5px 0 10px 15px;
    max-width: 50%;
    height: auto
}

img.right-2 {
    float: right;
    margin: 5px 0 8px 15px;
    max-width: 50%;
    height: auto
}

h1 {
    font-size: 20px;
    line-height: 24px;
    color: #000;
    font-family: 'Open Sans', Arial, sans-serif;
    font-weight: 900
}

h1 strong {
    font-weight: 700
}

h2 {
    font-size: 20px;
    line-height: 24px;
    color: #1b354c;
    font-family: 'Open Sans', Arial, sans-serif;
    font-weight: 700
}

h3 {
    font-size: 18px;
    line-height: 22px;
    color: #000;
    font-family: 'Open Sans', Arial, sans-serif;
    font-weight: 300
}

h4 {
    font-size: 16px;
    line-height: 20px;
    color: #000;
    font-family: 'Open Sans', Arial, sans-serif;
    font-weight: 300
}

h1,
h2,
h3,
h4 {
    padding-bottom: 20px;
    margin: 0
}

@media only screen and (max-width:480px) {

    h1,
    h2,
    h3,
    h4 {
        text-align: center
    }
}

h1.margin-fix,
h2.margin-fix,
h3.margin-fix,
h4.margin-fix {
    margin-top: 50px
}

p {
    padding: 0;
    margin: 0
}

ul,
ol {
    list-style: none outside none
}

ol {
    margin: 0 0 1.5em;
    padding: 0;
    counter-reset: item
}

ol:not(.tw-pagination)>li {
    margin: 0;
    padding: 0 0 0 2em;
    text-indent: -2em;
    list-style-type: none;
    counter-increment: item
}

ol:not(.tw-pagination)>li:before {
    display: inline-block;
    width: 1em;
    padding-right: .5em;
    font-weight: 700;
    text-align: right;
    content: counter(item) "."
}

ol.count-reverse:not(.tw-pagination) {
    counter-reset: item 11
}

ol.count-reverse.count-reverse-5:not(.tw-pagination) {
    counter-reset: item 6
}

ol.count-reverse:not(.tw-pagination) li {
    counter-increment: item -1
}

ol.count-reverse:not(.tw-pagination) li:before {
    content: counter(item)'.'
}

.cells .cell ol {
    margin: 0
}

.cells .cell ol>li {
    padding: 0;
    text-indent: 0
}

.cells .cell ol>li:before {
    display: none
}

ol[type="a"]:not(.tw-pagination)>li:before {
    content: counter(item, lower-alpha) "."
}

input.field,
input.field::-webkit-input-placeholder,
input.field:-moz-placeholder,
input.field::-moz-placeholder,
input.field:-ms-input-placeholder {
    color: #737373
}

.button,
.button-orange {
    padding: 10px 15px;
    font-size: 15px;
    line-height: 17px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Open Sans', Arial, sans-serif;
    cursor: pointer
}

.button {
    background: #2ebaec
}

.button:hover {
    background: #0c90bf
}

.button-orange {
    background: #91dc41;
    background: -moz-linear-gradient(top, #91dc41 0%, #4dc43c 100%);
    background: -webkit-linear-gradient(top, #91dc41 0%, #4dc43c 100%);
    background: linear-gradient(to bottom, #91dc41 0%, #4dc43c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#91dc41', endColorstr='#4dc43c', GradientType=0)
}

.button-orange:hover {
    background: rgb(77, 196, 60);
    background: -moz-linear-gradient(top, rgba(77, 196, 60, 1) 0%, rgba(39, 162, 19, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(77, 196, 60, 1) 0%, rgba(39, 162, 19, 1) 100%);
    background: linear-gradient(to bottom, rgba(77, 196, 60, 1) 0%, rgba(39, 162, 19, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4dc43c', endColorstr='#27a213', GradientType=0)
}

.shell {
    max-width: 1200px;
    margin: 0 auto;
    width: 100%
}

.section-wp {
    margin: 0 0 20px 0
}

.section-wp:before,
.section-wp:after {
    content: '';
    display: block;
    clear: both
}

.section-wp p {
    padding: 0
}

.section-wide {
    position: relative;
    margin: 0 -10px 20px
}

.section-wide .terms.alternative {
    color: #fff
}

.section-wide:before,
.section-wide:after {
    content: '';
    display: block;
    clear: both
}

.section-wide>img {
    width: 100%;
    height: 100%
}

.section-wide p {
    padding: 0
}

.fullimg2 {
    position: relative;
    margin: 0 -25px;
    padding: 0
}

.fullimg3 {
    position: relative;
    margin: 10px 0 10px
}

.full-width,
.fullimg {
    position: relative;
    margin: 0 -10px 20px
}

.full-width:after,
.fullimg:after {
    content: '';
    display: block;
    clear: both
}

.content>.full-width:first-child,
.content>.fullimg:first-child {
    margin-top: -20px
}

.full-width>img,
.fullimg img,
.fullimg2 img {
    display: block;
    width: 100%;
    height: auto
}

.fullimg picture,
.fullimg picture img,
.fullimg2 picture,
.fullimg2 picture img,
.full-width picture,
.full-width picture img {
    display: block;
    width: 100%;
    height: auto
}

img.center {
    display: block;
    margin: 0 auto 15px auto;
    max-width: 100%;
    height: auto
}

.image-centered img {
    display: block;
    margin: 0 auto 20px auto;
    max-width: 100%;
    height: auto
}

.full-width .video-wrap {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
    margin: 0 auto
}

.full-width .video-wrap object,
.full-width .video-wrap embed,
.full-width .video-wrap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.full-width .video-wrap .thumb {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 20;
    cursor: pointer;
    font-size: 0;
    line-height: 0;
    text-indent: -4000px
}

.full-width .video-wrap .thumb.paypal-video {
    background: #fff url(/images/paypal_video_placeholder.png) no-repeat center center;
    background-size: 100% auto;
    border: solid 20px #506475;
    padding: 15px;
    box-sizing: border-box
}

.full-width .video-wrap .thumb.viva-wallet-video {
    background: #fff url(/images/vivawallet-video-placeholder.png) no-repeat center center;
    background-size: 100% auto;
    border: solid 20px #506475;
    padding: 15px;
    box-sizing: border-box
}

.full-width .video-wrap .thumb:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 86px;
    height: 62px;
    background: url(/images/yt_play_btn.png) no-repeat 0 0
}

.full-width .video-wrap .thumb:hover:after {
    background-position: 0 bottom
}

.full-width p {
    padding: 0
}

.big-img {
    position: relative;
    margin: 0 0 20px
}

.big-img>img {
    display: block;
    width: 100%;
    height: auto
}

@media (max-width:767px) {

    .alignleft,
    .alignright {
        display: block;
        margin-right: auto;
        margin-left: auto
    }
}

@media only screen and (max-width:768px) {
    .fullimg2 {
        margin: 0 -15px
    }
}

@media only screen and (max-width:401px) {
    .fullimg2 {
        margin: 0 -11px
    }
}

div.black-box-cnt div.row ul.three li .logo {
    margin: 10px auto
}

div.black-box-cnt div.row ul.three li .logo-playtech {
    background: url(/images/software.png) no-repeat 0 0;
    width: 207px;
    height: 43px;
    margin: 18px auto 19px auto
}

div.black-box-cnt div.row ul.three li .logo-microgaming {
    background: url(/images/software.png) no-repeat 0 -47px;
    width: 207px;
    height: 51px;
    margin: 14px auto 15px auto
}

div.black-box-cnt div.row ul.three li .logo-netent {
    background: url(/images/software.png) no-repeat 0 -99px;
    width: 138px;
    height: 53px;
    margin: 13px auto 14px auto
}

div.black-box-cnt div.row ul.three li .logo-netent-green {
    background: url(/images/software.png) no-repeat 0 -591px;
    width: 138px;
    height: 53px;
    margin: 13px auto 14px auto
}

div.black-box-cnt div.row ul.three li .logo-netent-white {
    background: url(/images/software.png) no-repeat 0 -643px;
    width: 138px;
    height: 53px;
    margin: 13px auto 14px auto
}

blockquote {
    background: #d5f4cb;
    margin: 27px 0;
    padding: 10px;
    font-size: 14px;
    font-weight: 700;
    font-style: italic;
    color: #000
}

blockquote p {
    margin: 0;
    padding: 0
}

blockquote p span {
    text-align: right;
    display: block;
    font-weight: 400;
    font-style: normal;
    margin: 8px 0 0
}

blockquote p span:before {
    content: '- '
}

@media only screen and (min-width:768px) {
    .alignleft {
        float: left;
        margin-right: 23px
    }

    .alignright {
        float: right;
        margin-left: 23px
    }

    blockquote {
        padding: 16px 24px
    }

    blockquote,
    blockquote p {
        font-size: 21px;
        line-height: 25px
    }

    blockquote p span {
        margin: 15px 0 0
    }
}

body.nd-active .nd {
    background: linear-gradient(to bottom, #010d18 30px, #061c30 31px)
}

.nd {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    background: #061c30;
    z-index: 20
}

.nd .nd-text {
    display: none;
    flex: 0 0 100%;
    padding: 10px 0;
    font-size: 11px;
    line-height: 1.2;
    color: #fff;
    order: 2;
    background: #061c30
}

.nd .nd-text.nd-active {
    display: block
}

.nd .nd-container {
    display: flex;
    justify-content: flex-end;
    flex-flow: row wrap;
    max-width: 1200px;
    padding: 0 10px;
    margin: 0 auto
}

.nd [class*="icon-"] span:before {
    content: '';
    position: relative;
    display: inline-block;
    top: -1px;
    margin-right: 5px;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain
}

.nd .icon-info span:before {
    width: 14px;
    height: 14px;
    background-image: url(/images/icon-info.png)
}

.nd .icon-bell span:before {
    width: 15px;
    height: 15px;
    background-image: url(/images/icon-bell.png)
}

.nd .nd-active.icon-info span:before {
    background-image: url(/images/icon-info-green.png)
}

.nd .nd-active.icon-bell span:before {
    background-image: url(/images/icon-bell-green.png)
}

.nd .nd-action {
    position: relative;
    height: 30px;
    padding: 0 10px;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    font-size: 12px;
    line-height: 30px;
    color: #fff;
    cursor: pointer;
    background-clip: padding-box;
    order: 1
}

.nd .nd-action.nd-active {
    position: relative;
    color: #fff;
    border-color: #061c30;
    background-color: #061c30
}

.nd .nd-action.nd-active:before {
    right: 100%
}

.nd .nd-action.nd-active:after {
    left: 100%
}

.nd .nd-action.nd-active span:after {
    border-color: #fff transparent transparent transparent;
    transform: rotate(180deg)
}

.nd .nd-action span:after {
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 3px;
    vertical-align: middle;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    border-color: #5c91af transparent transparent transparent
}

.nd .nd-action.nd-active:before,
.nd .nd-action.nd-active:after {
    content: '';
    position: absolute;
    width: 12px;
    height: 100%;
    top: 0;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    background: #010d18
}

@media only screen and (max-width:1023px) {
    .has-nd article {
        margin-top: 30px
    }

    .has-nd .site-header {
        position: absolute;
        top: 30px
    }

    body.nd-nav-open .site-header,
    .has-nd .site-header.nd-sticky {
        position: fixed;
        top: 0 !important;
        z-index: 201
    }
}

@media only screen and (max-width:359px) {
    .nd .nd-action {
        padding: 0 8px;
        font-size: 10px
    }
}

@media only screen and (min-width:1024px) {
    body.has-nd:not(.nd-active) .site-header {
        margin-top: 30px
    }
}

.content>ul ul li:before,
.blog-post-body>ul ul li:before {
    content: '•';
    width: auto;
    height: auto;
    top: 0;
    left: 10px;
    background: none
}

.q1 {
    text-align: center;
    white-space: pre;
    margin-top: -24px
}

.q1:after {
    content: '\A';
    white-space: pre
}

.content {
    position: relative;
    max-width: none;
    margin: 0 auto;
    background: #f2f2f2;
    padding: 20px 10px;
    z-index: 3
}

.content a.default {
    color: #0096cb;
    text-decoration: underline
}

.text-limit-multiple {
    position: relative;
    overflow: hidden;
    margin-bottom: 20px
}

.text-limit-multiple>p,
.content>p {
    padding-bottom: 20px
}

.text-limit-multiple>p:last-child {
    padding-bottom: 0
}

.content>p.nulled {
    padding: 0
}

.text-limit-multiple .expand {
    position: absolute;
    bottom: 0;
    right: 0;
    background: #f2f2f2
}

.text-limit-multiple .expand,
.text-limit-multiple .collapse {
    color: #406f8f;
    text-decoration: underline;
    cursor: pointer
}

.text-limit-multiple>p a,
.content>p a {
    color: #0096cb;
    text-decoration: underline
}

.text-limit-multiple .expand:hover,
.text-limit-multiple .collapse:hover,
.text-limit-multiple>p a:hover,
.content>p a:hover {
    text-decoration: none
}

.content>.listy {
    display: table;
    margin: 0 auto
}

.content>.listy>ul {
    padding: 10px 0 15px 0;
    display: block;
    margin: 0;
    max-width: none
}

.content>.listy>.title {
    font-weight: 700;
    text-align: center
}

.content>.listy>.footnote {
    margin-top: -15px;
    color: #aaa
}

.content>ul,
.blog-post-body>ul {
    padding: 10px 0 15px 0;
    display: table;
    margin: 0 auto;
    max-width: 90%;
    word-break: break-word
}

.content>ul li,
.content>.listy>ul li,
.blog-post-body>ul li {
    padding: 0 0 0 23px;
    margin-bottom: 15px;
    position: relative
}

.content>ul li:before,
.content>.listy>ul li:before,
.blog-post-body>ul li:before {
    content: '';
    position: absolute;
    top: 9px;
    left: 0;
    width: 8px;
    height: 8px;
    background: url(/images/icon_list.png) no-repeat 0 0;
    display: block
}

.content>ol.columns-2,
.blog-post-body>ol.columns-2,
.content>ul.columns-2,
.blog-post-body>ul.columns-2 {
    display: table;
    width: auto;
    height: auto;
    margin: 0 auto
}

.content>ol.columns-2 li,
.blog-post-body>ol.columns-2 li,
.content>ul.columns-2 li,
.blog-post-body>ul.columns-2 li {
    padding-right: 20px;
    display: block
}

.content>ul.columns-3,
.blog-post-body>ul.columns-3 {
    display: table;
    width: auto;
    height: auto
}

.content>ul.columns-3 li,
.blog-post-body>ul.columns-3 li {
    padding-right: 20px;
    display: block
}

.content>ul.columns-4,
.blog-post-body>ul.columns-4 {
    display: table;
    width: auto;
    height: auto
}

.content>ul.columns-4 li,
.blog-post-body>ul.columns-4 li {
    padding-right: 20px;
    display: block
}

.content>ul.horiz,
.blog-post-body>ul.horiz {
    display: table;
    width: auto;
    height: auto
}

.content>ul.horiz li,
.blog-post-body>ul.horiz li {
    float: left;
    margin-left: 25px;
    padding-left: 15px
}

.content>ol.columns-3,
.blog-post-body>ol.columns-3 {
    display: table;
    width: auto;
    height: auto
}

.content>ol.columns-3 li,
.blog-post-body>ol.columns-3 li {
    padding-right: 20px;
    display: block
}

.content>ol,
.blog-post-body>ol {
    list-style: decimal outside none;
    padding: 10px 0 15px 0;
    display: table;
    margin: 0 auto;
    margin-left: 24px
}

.content>ol[type="a"],
.blog-post-body>ol[type="a"] {
    list-style-type: lower-latin
}

.content>ol li,
.blog-post-body>ol li {
    padding: 0;
    margin-bottom: 15px;
    position: relative
}

@media (max-width:1024px) {
    .fontsize-small {
        font-size: 13px
    }

    .fontsize-smaller {
        font-size: 12px
    }
}

.content table {
    width: 100%;
    border-collapse: collapse;
    border: 0
}

.content .v2 table caption,
.content table tr th {
    background: #506475;
    border: solid 1px #6ecf3f;
    border-bottom: solid 5px #6ecf3f;
    padding: 5px 10px;
    color: #d6d6d6;
    font-size: 12px;
    line-height: 16px;
    font-weight: 700
}

.content table tr th p {
    padding: 0;
    padding: 0
}

.content .table-wp.v2 table tr th,
.content table tr td {
    background: #fff;
    border: solid 1px #d6d6d6;
    padding: 5px 10px;
    color: #606060;
    font-size: 12px;
    line-height: 16px;
    text-align: center
}

.content table td.aleft {
    text-align: left
}

.content .table-wp.v2 table tr:nth-child(even) th,
.content table tr:nth-child(even) td {
    background-color: #ebebeb
}

.content table tr td.green {
    background-color: #d5f4cb
}

.content table tr td.pink {
    background-color: #ffe9eb
}

.content table tr td.total {
    background-color: #ffebda
}

.content table tr td a {
    color: #0096cb;
    text-decoration: underline
}

.content table tr td p {
    padding: 0;
    margin: 0
}

.content table tr td a:hover {
    text-decoration: none
}

.content table tr td span.check,
.content table tr td span.close,
.content table tr td span.close-red {
    width: 16px;
    height: 16px;
    position: relative;
    display: inline-block;
    margin: 0 auto;
    font-weight: 400;
    text-indent: -4000px;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    font-size: 0;
    vertical-align: middle
}

.content table tr td span.check {
    background-image: url(/images/check-yes.png)
}

.content table tr td span:before {
    display: block
}

.content table tr td span.close:before,
.content table tr td span.close:after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 4px;
    top: 50%;
    left: 0;
    margin-top: -2px;
    background: #cacaca
}

.content table tr td span.close:before {
    transform: rotate(-45deg)
}

.content table tr td span.close:after {
    transform: rotate(45deg)
}

.content table tr td span.close-red:before,
.content table tr td span.close-red:after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 4px;
    top: 50%;
    left: 0;
    margin-top: -2px;
    background: #ae1818
}

.content table tr td span.close-red:before {
    transform: rotate(-45deg)
}

.content table tr td span.close-red:after {
    transform: rotate(45deg)
}

.content table tr td .cards {
    display: table;
    width: auto;
    margin-top: 5px;
    text-align: center
}

.content table tr td .cards:after {
    content: '';
    display: block;
    clear: both
}

.content table tr td .cards i {
    width: 10px;
    height: 10px;
    background: #000;
    margin-left: 5px;
    display: inline-block;
    vertical-align: middle;
    background: url(/images/payment_cards.png) no-repeat 0 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.content table tr td .cards i:first-child {
    margin-left: 0
}

.content table tr td .cards .visa {
    width: 29px;
    height: 18px;
    background-position: 0 0
}

.content table tr td .cards .mastercard {
    width: 29px;
    height: 18px;
    background-position: 0 -18px
}

.content table tr td .cards .visa-2 {
    width: 27px;
    height: 18px;
    background-position: 0 -36px
}

.content table tr td .cards .paypal {
    width: 26px;
    height: 18px;
    background-position: 0 -54px
}

.content table tr td .cards .skrill {
    width: 38px;
    height: 14px;
    background-position: 0 -72px
}

.content table tr td .cards .neteller {
    width: 42px;
    height: 8px;
    background-position: 0 -86px
}

.content table tr td .cards .paysafecard {
    width: 28px;
    height: 18px;
    background-position: 0 -94px
}

.content table tr td .cards .ukash {
    width: 32px;
    height: 19px;
    background-position: 0 -112px
}

.content table tr td .cards .banktransfer {
    width: 42px;
    height: 15px;
    background-position: 0 -131px
}

.content table tr td .cards .entropay {
    width: 39px;
    height: 21px;
    background-position: 0 -146px
}

.content table tr td .cards .ecocard {
    width: 32px;
    height: 15px;
    background-position: 0 -167px
}

.content table tr td .cards .cheque,
.content table tr td .cards .check {
    width: 39px;
    height: 9px;
    background-position: 0 -182px
}

.content table tr td .cards .banktransfer-v2 {
    width: 42px;
    height: 15px;
    background-position: 0 -192px
}

.content table tr td .cards .entropay-v2 {
    width: 42px;
    height: 17px;
    background-position: 0 -208px
}

.content table tr td .cards .ecopayz {
    width: 44px;
    height: 12px;
    background-position: 0 -226px
}

.content table tr td .cards .trustly {
    width: 44px;
    height: 13px;
    background-position: 0 -238px
}

.content table tr td .cards .boku {
    width: 44px;
    height: 14px;
    background-position: 0 -252px
}

.content table tr td .cards .zimpler {
    width: 44px;
    height: 14px;
    background-position: 0 -276px
}

.content table tr td .cards .maestro {
    width: 27px;
    height: 18px;
    background-position: 0 -290px
}

.content table tr td .cards .bitcoin {
    width: 44px;
    height: 10px;
    background-position: 0 -308px
}

.content table tr td .cards .skrill-1-tap {
    width: 44px;
    height: 14px;
    background-position: 0 -318px
}

.content table tr td .cards .euteller {
    width: 44px;
    height: 12px;
    background-position: 0 -332px
}

.content table tr td .cards .trustly-2 {
    width: 44px;
    height: 12px;
    background-position: 0 -346px
}

.content table tr td .cards .boku-2 {
    width: 44px;
    height: 12px;
    background-position: 0 -360px
}

.content table tr td .cards .ecopayz-2 {
    width: 44px;
    height: 12px;
    background-position: 0 -370px
}

.content table tr td .cards .instant-banking {
    width: 44px;
    height: 14px;
    background-position: 0 -384px
}

.content table tr td .cards .sofort {
    width: 45px;
    height: 13px;
    background-position: 0 -416px
}

.content table tr td .cards .debit {
    width: 20px;
    height: 18px;
    background-position: 0 -431px
}

.content table tr td .cards .apple-pay {
    width: 45px;
    height: 15px;
    background-position: 0 -628px
}

.content table tr td .cards .wire-transfer {
    width: 28px;
    height: 18px;
    background-position: 0 -707px
}

.content table tr td .cards .pay-by-mobile {
    width: 45px;
    height: 15px;
    background-position: 0 -725px
}

.content table tr td .cards .much-better {
    width: 43px;
    height: 14px;
    background-position: -1px -740px
}

.content table tr td .cards .diners-club {
    width: 45px;
    height: 12px;
    background-position: 0 -764px
}

.content table tr td .cards .neosurf {
    width: 45px;
    height: 18px;
    background-position: 0 -898px
}

.content table tr td .cards .epay {
    width: 45px;
    height: 13px;
    background-position: 0 -1182px
}

.content table tr td .cards .epay-v2 {
    width: 45px;
    height: 13px;
    background-position: 0 -1194px
}

.content table tr td .cards .ecobanq {
    width: 36px;
    height: 11px;
    background-position: 0 -1207px
}

.content table tr td .cards .ecobank {
    width: 36px;
    height: 13px;
    background-position: 0 -1220px
}

.content table tr td .cards .ecobank-v2 {
    width: 36px;
    height: 13px;
    background-position: 0 -1236px
}

.content table tr td .cards .interac {
    width: 20px;
    height: 19px;
    background-position: 0 -1249px
}

.content table tr td .cards .astropay {
    width: 45px;
    height: 12px;
    background-position: 0 -1320px
}

.content table tr td .cards .astropay-v2 {
    width: 45px;
    height: 12px;
    background-position: 0 -1334px
}

.content table tr td .cards .idebit {
    width: 30px;
    height: 14px;
    background-position: 0 -1362px
}

.content table tr td .cards .idebit-v2 {
    width: 30px;
    height: 14px;
    background-position: 0 -1346px
}

.content table tr td .cards .viva-wallet {
    width: 42px;
    height: 15px;
    background: url(/images/viva-wallet.png)
}

.content table tr td .cards .american-express {
    width: 38px;
    height: 15px;
    background: url(/images/american-express.png)
}

.content table tr td .cards .jeton {
    background: url(/images/jeton.png) center no-repeat;
    width: 30px;
    height: 11px
}

.content table tr td .cards.v2 i {
    width: 10px;
    height: 10px;
    background: #000;
    margin-left: 5px;
    display: inline-block;
    vertical-align: middle;
    background: url(/images/payment_cards-v2.png) no-repeat 0 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.content table tr td .cards.v2 .visa {
    width: 28px;
    height: 20px;
    background-position: 0 0
}

.content table tr td .cards.v2 .bitcoin {
    width: 41px;
    height: 12px;
    background-position: 0 -240px
}

.content .percent-list {
    display: table;
    margin: 0 auto 20px auto;
    padding: 0
}

.content .percent-list li {
    position: relative;
    padding: 0 0 0 40px;
    margin: 10px 0 0 0;
    display: block;
    font-size: 14px;
    line-height: 18px;
    color: #303030;
    text-align: left
}

.content .percent-list li:before {
    display: none
}

.content .percent-list li:first-child {
    margin: 0
}

.content .percent-list li strong {
    color: #303030;
    font-size: 16px;
    line-height: 18px;
    font-style: italic
}

.content .percent-list li .flag {
    position: absolute;
    left: 0;
    top: 2px;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.content.space-b {
    border-bottom: 20px solid #fff
}

.content .bonus-intro-row .accepted-pm li>.jeton {
    background: url(/images/jeton.png) center no-repeat;
    width: 30px;
    height: 11px
}

.content .bonus-intro-row .accepted-pm li>.instadebit {
    background: url(/images/instadebit-logo.png) center no-repeat;
    width: 18px;
    height: 19px
}

@media only screen and (max-width:767px) {
    .content {
        margin-left: 6px;
        margin-right: 6px
    }

    .article-new .content {
        margin: 0
    }
}

.lineafter3throw table tr:nth-child(4) {
    border-bottom: 20px solid #afc0d2
}

.section-wide.first {
    margin-top: -20px
}

.section-wide.ib {
    margin-top: -20px
}

.section-wide.intro-table {
    position: relative;
    margin-top: -25px;
    margin-bottom: 40px
}

.content p+.section-wide.intro-table {
    margin-top: 0;
    margin-bottom: 20px
}

.italic {
    font-style: italic
}

.big-text {
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
    font-style: italic;
    text-align: center;
    display: block;
    padding: 30px 15px;
    margin: 0 0 20px 0;
    background: #d9dbdc;
    border-radius: 2px
}

.numbers {
    font-size: 18px;
    line-height: 20px;
    color: #303030;
    text-align: center;
    display: block;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 700;
    padding: 0 0 30px 0
}

.numbers span {
    display: block;
    font-size: 13px;
    line-height: 17px;
    padding: 0 0 10px 0;
    text-align: center;
    font-family: Arial, sans-serif;
    font-weight: 400
}

.image-box {
    max-width: 50%;
    width: auto;
    height: auto;
    border: solid 1px #e3e4e8;
    padding: 5px;
    text-align: center;
    font-size: 14px;
    line-height: 16px;
    font-style: italic;
    background: #fff;
    border-radius: 3px
}

.image-box.right {
    margin: 5px 0 10px 15px;
    clear: right
}

.image-box.left {
    margin: 5px 15px 10px 0;
    clear: left
}

.image-box img {
    display: block;
    width: 100%;
    height: auto
}

.image-box .name {
    display: block;
    padding: 15px 0 0 0;
    color: #000
}

.image-box .years {
    padding: 5px 0 15px 0;
    display: block;
    color: #9d9d9d
}

.image-box .years span {
    display: block
}

.image-box span span {
    display: block
}

.orange-box {
    background: #6ecf3f;
    width: auto;
    max-width: none;
    border: solid 1px #e3e4e8;
    border-radius: 3px;
    padding: 15px;
    font-size: 14px;
    line-height: 18px;
    color: #131313;
    font-weight: 700;
    font-style: italic;
    text-align: center
}

.orange-box.right {
    float: none;
    margin: 5px 0 20px 5px
}

.orange-box.left {
    float: none;
    margin: 5px 5px 20px 0
}

.orange-box .title {
    display: block;
    font-size: 18px;
    line-height: 22px;
    color: #fff;
    font-family: 'Orbitron', sans-serif;
    font-weight: 900;
    text-transform: uppercase;
    padding: 0 0 12px 0;
    font-style: normal;
    text-align: center
}

.orange-box .title span {
    display: block;
    font-size: 30px;
    line-height: 34px
}

.text-i {
    font-style: italic
}

.text-i p {
    padding-bottom: 20px
}

.is-gb .embedded-game {
    pointer-events: none
}

.is-gb .embedded-game .game {
    position: relative
}

.is-gb .embedded-game .game:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(27, 53, 76, .96);
    z-index: 10
}

.is-gb .embedded-game .game:after {
    content: 'Sorry, demo game is not available for your Region. Please visit the casino site to see the content.';
    position: absolute;
    min-width: 80%;
    top: 50%;
    left: 50%;
    padding: 15px 35px;
    border: 1px solid rgba(255, 255, 255, .7);
    transform: translate(-50%, -50%);
    font-size: 12px;
    line-height: 1.53;
    color: #fff;
    text-align: center;
    z-index: 11;
    box-sizing: border-box
}

@media(min-width:450px) {
    .is-gb .embedded-game .game:after {
        width: 336px;
        min-width: 0;
        padding: 110px 35px 35px;
        font-size: 15px;
        background-image: url(/images/restriction-game.png);
        background-position: center 35px;
        background-repeat: no-repeat
    }
}

.bonus-logo {
    display: block;
    height: 60px;
    position: relative;
    text-align: center;
    text-indent: -9999px;
    margin: 0;
    margin-bottom: 20px
}

.bonus-logo:before {
    background: url(/images/bonuses.png);
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    content: "";
    top: 0;
    bottom: 0;
    margin: auto
}

.bonus-logo.welcome:before {
    background-position: 0 0;
    width: 69px;
    height: 56px
}

.bonus-logo.free-spins:before {
    background-position: 0 -58px;
    width: 57px;
    height: 50px
}

.bonus-logo.no-deposit:before {
    background-position: 0 -110px;
    width: 54px;
    height: 54px
}

.bonus-logo.free-play:before {
    background-position: 0 -164px;
    width: 56px;
    height: 54px
}

.bonus-logo.reload:before {
    background-position: 0 -220px;
    width: 50px;
    height: 59px
}

.bonus-logo.comp-points:before {
    background-position: 0 -284px;
    width: 59px;
    height: 51px
}

.bonus-logo.freerolls:before {
    background-position: 0 -337px;
    width: 50px;
    height: 52px
}

.bonus-logo.daily-deals:before {
    background-position: 0 -389px;
    width: 53px;
    height: 52px
}

.bonus-logo.high-roller:before {
    background-position: 0 -443px;
    width: 53px;
    height: 59px
}

.bonus-logo.vip:before {
    background-position: 0 -563px;
    width: 75px;
    height: 50px
}

.bonus-logo.raffles:before {
    background-position: 0 -504px;
    width: 54px;
    height: 60px
}

.bonus-logo.referral:before {
    background-position: 0 -615px;
    width: 72px;
    height: 51px
}

span.contact-logo {
    display: block;
    height: 80px;
    position: relative;
    text-align: center;
    text-indent: -9999px;
    margin: 0;
    margin: auto;
    margin-bottom: 10px
}

span.contact-logo:before {
    background: url(/images/contacts.png);
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    content: "";
    top: 0;
    bottom: 0;
    margin: auto;
    width: 70px
}

span.contact-logo.phone:before {
    background-position: 0 -115px;
    height: 67px
}

span.contact-logo.live-chat:before {
    background-position: 0 0;
    height: 67px
}

span.contact-logo.email:before {
    background-position: 0 -69px;
    height: 44px
}

a.licence-logo {
    display: block;
    height: 100px;
    position: relative;
    text-align: center;
    text-indent: -9999px;
    margin: 0;
    margin-bottom: 20px;
    margin: auto
}

a.licence-logo:before {
    background: url(/images/license.png);
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    content: "";
    top: 0;
    bottom: 0;
    margin: auto;
    width: 233px
}

a.licence-logo.gambling-commission:before {
    background-position: 0 0;
    height: 59px
}

a.licence-logo.mga:before,
a.licence-logo.malta:before {
    background-position: 0 -60px;
    height: 50px;
    width: 158px
}

a.licence-logo.antigua-barbuda:before {
    background-position: 0 -110px;
    height: 98px;
    width: 100px
}

a.licence-logo.alderney:before {
    background-position: 0 -208px;
    width: 218px;
    height: 44px
}

a.licence-logo.gibraltar:before {
    background-position: 0 -250px;
    width: 190px;
    height: 60px
}

.quote-wp {
    background: #d5f4cb;
    padding: 20px;
    border-radius: 5px;
    font-size: 14px;
    line-height: 18px;
    font-family: "Arial Narrow", Arial, sans-serif;
    font-weight: 700;
    font-style: italic;
    color: #000;
    display: block
}

.question-wp p {
    padding: 0
}

.question-wp strong {
    color: #000
}

.quote-wp .image {
    display: block;
    width: 245px;
    margin: 0 auto;
    vertical-align: middle;
    padding: 0 0 20px 0
}

.quote-wp img {
    display: block;
    width: 100%;
    height: auto
}

.quote-wp .text {
    display: block;
    vertical-align: middle;
    text-align: center
}

.toc-persons {
    padding: 0 10px 15px 10px;
    background: #fbfbfb;
    background: -moz-linear-gradient(top, #fbfbfb 0%, #ebebeb 100%);
    background: -webkit-linear-gradient(top, #fbfbfb 0%, #ebebeb 100%);
    background: linear-gradient(to bottom, #fbfbfb 0%, #ebebeb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#ebebeb', GradientType=0)
}

.toc-persons:after {
    content: '';
    display: block;
    clear: both
}

.toc-persons ul {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap
}

.toc-persons ul li {
    width: 150px;
    text-align: center;
    padding: 15px 0 0 0
}

.toc-persons ul li a {
    position: relative;
    margin: 0 5px;
    display: block;
    border: solid 1px #e3e2e7;
    background: #fff;
    border-radius: 2px;
    padding: 10px 10px 10px 60px;
    font-size: 11px;
    line-height: 19px;
    color: #474e52;
    text-align: left
}

.toc-persons ul li a img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    left: 10px;
    display: block;
    width: 44px;
    height: auto
}

.toc-persons ul li a strong {
    display: block;
    font-size: 13px;
    line-height: 15px;
    color: #727272;
    font-family: 'Open Sans Condensed', sans-serif
}

.toc-persons ul li a:hover {
    border-color: #6ecf3f
}

.ie .toc-persons ul {
    display: block
}

.ie .toc-persons ul li {
    float: left
}

.ie .toc-persons ul li a img {
    margin-top: -22px
}

.toc {
    padding: 15px 10px;
    background: #fbfbfb;
    background: -moz-linear-gradient(top, #fbfbfb 0%, #ebebeb 100%);
    background: -webkit-linear-gradient(top, #fbfbfb 0%, #ebebeb 100%);
    background: linear-gradient(to bottom, #fbfbfb 0%, #ebebeb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#ebebeb', GradientType=0)
}

.toc:after {
    content: '';
    display: block;
    clear: both
}

.toc ul {
    display: block;
    width: 100%
}

.toc ul li {
    display: block;
    width: 100%;
    max-width: none;
    text-align: center;
    padding: 15px 0 0 0;
    vertical-align: middle
}

.toc ul li a {
    position: relative;
    text-align: center;
    display: block;
    font-size: 12px;
    line-height: 14px;
    color: #474e52;
    text-align: center;
    margin: 0 10px;
    border: solid 1px #e3e2e7;
    background: #fff;
    border-radius: 2px;
    padding: 10px
}

.toc ul li a strong {
    display: block;
    font-size: 18px;
    line-height: 20px;
    color: #727272;
    font-family: 'Open Sans Condensed', sans-serif;
    padding: 0 0 8px 0
}

.toc ul li a span {
    display: block
}

.toc.blue ul li a strong {
    color: #003d89;
    padding-bottom: 0
}

.toc ul li a:hover {
    border-color: #6ecf3f
}

.toc.blue ul li a:hover {
    border-color: #003d89
}

.toc ul li:first-child {
    width: 100%;
    max-width: 100%
}

.toc ul li .title {
    display: block;
    width: 100%;
    min-width: 84px;
    min-height: 40px;
    height: 100%;
    background: url(/images/toc_title.png) no-repeat center center;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.is-gb .compare-wp>.compare-cnt:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(27, 53, 76, .96);
    z-index: 10
}

.is-gb .compare-wp>.compare-cnt:after {
    content: 'Sorry, demo game is not available for your Region. Please visit the casino site to see the content.';
    position: absolute;
    min-width: 80%;
    top: 50%;
    left: 50%;
    padding: 15px 35px;
    border: 1px solid rgba(255, 255, 255, .7);
    transform: translate(-50%, -50%);
    font-size: 12px;
    line-height: 1.53;
    color: #fff;
    text-align: center;
    z-index: 11;
    box-sizing: border-box
}

.is-gb .compare-wp>.compare-cnt.nomask:before,
.is-gb .compare-wp>.compare-cnt.nomask:after {
    content: none
}

.content>.listv2 ul li:before,
.blog-post-body>.listv2 ul li:before {
    content: '-';
    width: auto;
    height: auto;
    top: 0;
    left: 10px;
    background: none
}

.content>.listv2 ul,
.blog-post-body>.listv2 ul {
    padding-top: 10px
}

.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
    opacity: 0;
    -webkit-backface-visibility: hidden;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out
}

.mfp-with-zoom.mfp-ready .mfp-container {
    opacity: 1
}

.mfp-with-zoom.mfp-ready.mfp-bg {
    opacity: .8
}

.mfp-with-zoom.mfp-removing .mfp-container,
.mfp-with-zoom.mfp-removing.mfp-bg {
    opacity: 0
}

.content ul.sitemap {
    width: 80%;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    -moz-column-fill: balance;
    column-fill: balance
}

.content ul.sitemap>li {
    display: block;
    width: 100%;
    -webkit-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
    vertical-align: top
}

.content ul.sitemap>li a:hover {
    text-decoration: underline
}

.content ul.sitemap>li ul li {
    margin-bottom: 3px
}

.not-found .content {
    min-height: 100%
}

.not-found .content img {
    display: block;
    margin: 0 auto;
    max-width: 966px;
    height: auto;
    width: 100%
}

.small-box {
    position: relative;
    display: block;
    background: #1b354c;
    padding: 25px;
    margin-top: 7px;
    margin-bottom: 15px;
    -webkit-box-shadow: inset 0 0 0 10px #123456, inset 0 0 0 11px #fff;
    -moz-box-shadow: inset 0 0 0 10px #123456, inset 0 0 0 11px #fff;
    box-shadow: inset 0 0 0 10px #123456, inset 0 0 0 11px #fff
}

.small-box.left {
    float: none;
    margin-right: 0
}

.small-box.right {
    float: none;
    margin-left: 0
}

.small-box a.cta {
    color: #fff;
    padding: 15px;
    display: block;
    text-align: center;
    font-family: 'Russo One', sans-serif;
    font-size: 17px;
    line-height: 20px;
    margin-left: 80px;
    background: #91dc41;
    background: -moz-linear-gradient(top, #91dc41 0%, #4dc43c 100%);
    background: -webkit-linear-gradient(top, #91dc41 0%, #4dc43c 100%);
    background: linear-gradient(to bottom, #91dc41 0%, #4dc43c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#91dc41', endColorstr='#4dc43c', GradientType=0)
}

.small-box a.cta:hover {
    background: rgb(77, 196, 60);
    background: -moz-linear-gradient(top, rgba(77, 196, 60, 1) 0%, rgba(39, 162, 19, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(77, 196, 60, 1) 0%, rgba(39, 162, 19, 1) 100%);
    background: linear-gradient(to bottom, rgba(77, 196, 60, 1) 0%, rgba(39, 162, 19, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4dc43c', endColorstr='#27a213', GradientType=0)
}

.small-box a.cta span {
    display: block;
    text-align: center
}

.small-box:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    display: block;
    background: url(/images/sp-box.png) no-repeat 0 0;
    width: 50px;
    top: 0;
    bottom: 0;
    margin: auto;
    margin-left: 30px
}

.small-box.live:before {
    height: 68px;
    background-position: 0 0
}

.small-box.mobile:before {
    height: 49px;
    background-position: -2px -68px
}

.sr-wp {
    position: relative
}

.sr-wp .addthis_sharing_toolbox {
    position: absolute;
    right: 10px;
    top: -70px;
    display: block
}

.sr-wp textarea {
    display: block;
    width: 100%;
    border: solid 1px #3b4418;
    border-radius: 3px;
    width: 90%;
    height: 100%;
    min-height: 60px;
    margin: 20px auto 0;
    display: block;
    padding: 10px 15px;
    resize: none;
    font-size: 14px;
    line-height: 20px;
    color: #606060
}

@media only screen and (min-width:320px) {

    .content>ol.centered,
    .blog-post-body>ol.centered {
        padding: 10px 0 15px 20px
    }
}

@media only screen and (min-width:480px) {

    .content>ul ul,
    .blog-post-body>ul ul.dashed {
        padding-top: 10px;
        margin-left: 10%
    }

    .content>ol.columns-2,
    .blog-post-body>ol.columns-2,
    .content>ul.columns-2,
    .blog-post-body>ul.columns-2 {
        max-width: 80%
    }

    .content>ol.columns-2:after,
    .blog-post-body>ol.columns-2:after,
    .content>ul.columns-2:after,
    .blog-post-body>ul.columns-2:after {
        content: '';
        display: block;
        clear: both
    }

    .content>ol.columns-2 li,
    .blog-post-body>ol.columns-2 li,
    .content>ul.columns-2 li,
    .blog-post-body>ul.columns-2 li {
        float: left;
        display: inline;
        width: 50%;
        box-sizing: border-box
    }

    .content>ul.columns-3,
    .blog-post-body>ul.columns-3 {
        max-width: 80%
    }

    .content>ul.columns-3:after,
    .blog-post-body>ul.columns-3:after {
        content: '';
        display: block;
        clear: both
    }

    .content>ul.columns-3 li,
    .blog-post-body>ul.columns-3 li {
        float: left;
        display: inline;
        width: 50%;
        box-sizing: border-box
    }

    .content>ol.columns-3,
    .blog-post-body>ol.columns-3 {
        max-width: 80%
    }

    .content>ol.columns-3:after,
    .blog-post-body>ol.columns-3:after {
        content: '';
        display: block;
        clear: both
    }

    .content>ol.columns-3 li,
    .blog-post-body>ol.columns-3 li {
        float: left;
        display: list-item;
        width: 50%;
        box-sizing: border-box
    }

    .content>ul.columns-4,
    .blog-post-body>ul.columns-4 {
        max-width: 80%
    }

    .content>ul.columns-4:after,
    .blog-post-body>ul.columns-4:after {
        content: '';
        display: block;
        clear: both
    }

    .content>ul.columns-4 li,
    .blog-post-body>ul.columns-4 li {
        float: left;
        display: inline;
        width: 50%;
        box-sizing: border-box
    }

    .orange-box {
        width: 140px;
        max-width: 50%;
        text-align: left
    }

    .orange-box.right {
        float: right;
        margin: 5px 0 10px 15px
    }

    .orange-box.left {
        float: left;
        margin: 5px 15px 10px 0
    }

    .toc-persons ul li {
        min-width: 155px;
        max-width: 195px;
        width: 100%
    }

    .toc-persons ul li a {
        margin: 0 9px;
        font-size: 12px;
        line-height: 20px
    }

    .toc-persons ul li a strong {
        font-size: 18px;
        line-height: 24px
    }

    footer .footer-cnt .col-big {
        width: 385px
    }

    .small-box.left {
        float: left;
        margin-right: 30px
    }

    .small-box.right {
        float: right;
        margin-left: 30px
    }

    .small-box:before {
        margin-left: 15px
    }

    .small-box a.cta {
        margin-left: 50px
    }
}

@media only screen and (min-width:600px) {
    h1 {
        font-size: 25px;
        line-height: 29px
    }

    h2 {
        font-size: 28px;
        line-height: 32px
    }

    h3 {
        font-size: 25px;
        line-height: 29px
    }

    h3.cb {
        clear: both
    }

    h4 {
        font-size: 20px;
        line-height: 24px
    }
}

@media only screen and (min-width:768px) {

    .button,
    .button-orange {
        padding: 10px 20px;
        font-size: 20px;
        line-height: 24px
    }

    .content {
        padding: 20px 15px
    }

    .content>ol.centered,
    .blog-post-body>ol.centered {
        list-style: decimal outside none;
        padding: 10px 0 15px 35px;
        display: table;
        margin: 0 auto
    }

    .section-wide,
    .full-width {
        margin-left: -15px;
        margin-right: -15px
    }

    .question-wp {
        padding: 15px 35px;
        font-size: 18px;
        line-height: 26px
    }

    .toc ul {
        padding-top: 40px;
        position: relative;
        display: table
    }

    .toc ul li {
        display: table-cell;
        width: auto
    }

    .toc ul li:first-child {
        display: block;
        max-width: 5px;
        width: 5px
    }

    .toc ul li .title {
        position: absolute;
        left: 0;
        top: 0;
        height: 40px
    }

    .toc ul li a {
        font-size: 10px;
        line-height: 12px;
        margin: 0 3px
    }

    .toc ul li a strong {
        font-size: 14px;
        line-height: 16px
    }

    .toc.six ul {
        padding-top: 0
    }

    .toc.six ul li:first-child {
        display: table-cell;
        max-width: 100%;
        width: auto
    }

    .quote-wp {
        display: table;
        font-size: 21px;
        line-height: 25px
    }

    .quote-wp .image {
        display: table-cell;
        width: 245px;
        padding: 0 20px 0 20px;
        vertical-align: middle
    }

    .quote-wp .text {
        display: table-cell;
        vertical-align: middle;
        text-align: left
    }

    footer .footer-cnt .cols {
        float: none;
        display: table;
        width: 100%
    }

    footer .footer-cnt .cols .col {
        width: 30%;
        display: table-cell;
        padding-left: 3.33%;
        margin: 0
    }

    footer .footer-cnt .cols .col:first-child {
        width: 33.33%;
        padding-left: 0;
        margin: 0
    }

    footer .footer-cnt .cols ul li {
        text-align: left
    }

    footer .bottom-cnt .nav {
        float: left;
        padding-bottom: 0
    }

    footer .bottom-cnt .nav li {
        float: left;
        display: inline;
        padding-left: 30px;
        padding-top: 0
    }

    footer .bottom-cnt .nav li:first-child {
        padding-top: 0
    }

    footer .bottom-cnt .follow {
        float: right;
        display: inline
    }

    footer .copy-cnt {
        text-align: right
    }
}

@media only screen and (min-width:840px) {
    .content ul.sitemap>li {
        display: inline-block;
        width: 46%
    }
}

@media only screen and (min-width:960px) {

    .content>ol.columns-2 li,
    .blog-post-body>ol.columns-2 li,
    .content>ul.columns-2 li,
    .blog-post-body>ul.columns-2 li {
        width: 50%
    }

    .content>ul.columns-3 li,
    .blog-post-body>ul.columns-3 li {
        width: 33.33%
    }

    .content>ul.columns-4,
    .blog-post-body>ul.columns-4 {
        width: 80%
    }

    .content>ul.columns-4 li,
    .blog-post-body>ul.columns-4 li {
        width: 25%
    }

    .content>ol.columns-3 li,
    .blog-post-body>ol.columns-3 li {
        width: 33.33%
    }

    .toc {
        padding-top: 0
    }

    .toc ul {
        padding: 0
    }

    .toc ul li:first-child {
        display: table-cell;
        max-width: 150px;
        width: 150px
    }

    .toc.six ul li:first-child {
        width: auto;
        max-width: 100%
    }

    .toc ul li .title {
        position: static
    }

    .toc ul li a {
        font-size: 11px;
        line-height: 13px;
        margin: 0 5px;
        white-space: nowrap
    }

    .toc ul li a strong {
        font-size: 15px;
        line-height: 17px
    }
}

@media only screen and (min-width:1024px) {
    .content.space-b {
        position: relative
    }

    .content.space-b:before {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        background: #1b354c;
        width: 312px
    }

    footer .footer-cnt .cols.x4 .col {
        display: table-cell;
        width: 21%;
        padding-left: 3.33%
    }

    footer .footer-cnt .cols.x4 .col:first-child {
        width: 25%;
        padding-left: 0
    }
}

@media only screen and (min-width:1200px) {
    .header {
        position: relative;
        height: 110px
    }

    .header .logo-site {
        width: 275px;
        height: 79px;
        background-size: 275px 79px;
        margin: 15px 0
    }

    .mobile-nav-btn {
        display: none
    }

    .content {
        max-width: 1150px;
        padding: 25px
    }

    .content>ol.columns-2,
    .blog-post-body>ol.columns-2,
    .content>ul.columns-2,
    .blog-post-body>ul.columns-2 {
        max-width: 55%
    }

    .content>ul.columns-3,
    .blog-post-body>ul.columns-3 {
        max-width: 65%
    }

    .content>ul.columns-4,
    .blog-post-body>ul.columns-4 {
        max-width: 95%
    }

    .content>ol.columns-3,
    .blog-post-body>ol.columns-3 {
        max-width: 65%
    }

    .section-wide,
    .full-width {
        margin: 0 -25px 20px
    }

    .content>.section-wide:first-child,
    .content>.full-width:first-child {
        margin-top: -25px
    }

    .section-wide.first {
        margin-top: -25px
    }

    .section-wide.ib {
        margin-top: -25px
    }

    .is-gb .full-width.mask:before {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: rgba(27, 53, 76, .96);
        z-index: 10
    }

    .is-gb .full-width.mask:after {
        content: 'Sorry, demo game is not available for your Region. Please visit the casino site to see the content.';
        position: absolute;
        min-width: 80%;
        top: 50%;
        left: 50%;
        padding: 15px 35px;
        border: 1px solid rgba(255, 255, 255, .7);
        transform: translate(-50%, -50%);
        font-size: 12px;
        line-height: 1.53;
        color: #fff;
        text-align: center;
        z-index: 11;
        box-sizing: border-box
    }

    .toc-persons {
        padding: 0 12px 15px 12px
    }

    .toc {
        padding: 0 12px 15px 12px
    }

    .toc ul li a {
        font-size: 12px;
        line-height: 14px;
        margin: 0 12px
    }

    .toc ul li a strong {
        font-size: 18px;
        line-height: 20px
    }

    .toc ul li:first-child {
        width: 150px
    }

    .toc.six ul li:first-child {
        width: auto
    }

    .quote-wp .image {
        padding: 0 80px 0 20px
    }

    .quote-wp span.image {
        font-size: 14px;
        font-weight: 400;
        line-height: 1.1
    }

    .quote-wp span.image img {
        margin: 5px 0
    }

    footer .footer-cnt {
        padding: 20px 0
    }

    footer .footer-cnt .cols {
        padding: 0 0 0 20px;
        float: left;
        display: inline;
        width: auto
    }

    footer .footer-cnt .cols {
        float: none;
        display: table;
        width: 100%;
        padding: 0
    }

    footer .footer-cnt .cols .col {
        float: left;
        display: inline;
        width: 210px;
        padding-left: 60px
    }

    footer .footer-cnt .cols .col:first-child {
        width: auto
    }

    footer .footer-cnt .col-big {
        float: right;
        display: inline;
        margin: 0
    }

    footer .bottom-cnt {
        padding: 15px 0
    }

    footer .bottom-cnt .nav {
        padding-left: 20px
    }

    footer .bottom-cnt .nav li {
        padding-left: 60px
    }

    footer .copy-cnt {
        padding: 7px 0
    }
}

.fw {
    max-width: 100%;
    height: auto
}

.full-width p {
    padding: 0;
    margin: 0
}

@-webkit-keyframes myOrbit {
    from {
        -webkit-transform: rotate(0deg) transform:rotate(0deg) translateX(100px) rotate(0deg)
    }

    to {
        -webkit-transform: rotate(360deg) transform:rotate(360deg) translateX(100px) rotate(-360deg)
    }
}

@-moz-keyframes myOrbit {
    from {
        -moz-transform: rotate(0deg) translateX(100px) rotate(0deg)
    }

    to {
        -moz-transform: rotate(360deg) translateX(100px) rotate(-360deg)
    }
}

@-o-keyframes myOrbit {
    from {
        -o-transform: rotate(0deg) translateX(100px) rotate(0deg)
    }

    to {
        -o-transform: rotate(360deg) translateX(100px) rotate(-360deg)
    }
}

@keyframes myOrbit {
    from {
        transform: rotate(0deg) translateX(100px) rotate(0deg)
    }

    to {
        transform: rotate(360deg) translateX(100px) rotate(-360deg)
    }
}

@-webkit-keyframes animateBoxShadowB {
    from {
        box-shadow: 0 0 0 19px rgba(43, 43, 43, .64)
    }

    to {
        box-shadow: 0 0 0 19px rgba(43, 43, 43, .64)
    }
}

@-o-keyframes animateBoxShadowB {
    from {
        box-shadow: 0 0 0 19px rgba(43, 43, 43, .64)
    }

    to {
        box-shadow: 0 0 0 19px rgba(254, 197, 20, .64)
    }
}

@-moz-keyframes animateBoxShadowB {
    from {
        box-shadow: 0 0 0 19px rgba(43, 43, 43, .64)
    }

    to {
        box-shadow: 0 0 0 19px rgba(43, 43, 43, .64)
    }
}

@keyframes animateBoxShadowB {
    from {
        box-shadow: 0 0 0 19px rgba(43, 43, 43, .64)
    }

    to {
        box-shadow: 0 0 0 19px rgba(43, 43, 43, .64)
    }
}

@keyframes animateLetter {
    0% {
        transform: translate(0, 0)
    }

    10% {
        transform: translate(0, -10px)
    }

    20% {
        transform: translate(0, 0)
    }
}

@-moz-keyframes animateLetter {
    0% {
        -moz-transform: translate(0, 0)
    }

    10% {
        -moz-transform: translate(0, -10px)
    }

    20% {
        -moz-transform: translate(0, 0)
    }
}

@-o-keyframes animateLetter {
    0% {
        -o-transform: translate(0, 0)
    }

    10% {
        -o-transform: translate(0, -10px)
    }

    20% {
        -o-transform: translate(0, 0)
    }
}

@-webkit-keyframes animateLetter {
    0% {
        -webkit-transform: translate(0, 0)
    }

    10% {
        -webkit-transform: :translate(0, -10px)
    }

    20% {
        -webkit-transform: :translate(0, 0)
    }
}

.no-scroll,
.no-scroll-body {
    overflow: hidden
}

.quoterow {
    overflow: hidden
}

.terms {
    font-size: 10px;
    line-height: 1.4;
    font-weight: 400;
    color: #707070
}

.icons-preview span:before {
    content: ''
}

.table-top-casinos .flag {
    font-size: inherit
}

.img3 {
    margin: 0 auto 20px;
    font: normal 13px/2 arial, sans-serif;
    color: #1b354c
}

.img3>div {
    box-shadow: 0 0 0 1px #d6d6d6 inset;
    overflow: hidden;
    background: #f9f9f9
}

.img3>div strong {
    display: block;
    padding: 12px 0 0;
    line-height: 1;
    color: #d6d6d6;
    background: #506475;
    text-align: center
}

.img3>div strong:after {
    content: "";
    display: block;
    margin-top: 16px;
    box-shadow: 0 -4px 0 #6ecf3f;
    height: 0;
    padding: 0 0 52.7%;
    background: url(/img/phone-support.jpg) no-repeat center;
    background-size: cover
}

.img3>div.phone strong:after {
    background-image: url(/img/phone-support.jpg)
}

.img3>div.live strong:after {
    background-image: url(/img/live-chat.jpg)
}

.img3>div.email strong:after {
    background-image: url(/img/email-support.jpg)
}

.img3>div.kahnawake strong:after {
    background-image: url(/img/kahnawake-gaming-commission-safe-online-casino-license-canada.jpg)
}

.img3>div.agco strong:after {
    background-image: url(/img/agco-canada-province-of-ontario.jpg)
}

.img3>div.nsgc strong:after {
    background-image: url(/img/nsgc-regulator-nova-scotia.jpg)
}

.img3>div span {
    display: block;
    padding: 10px;
    overflow: hidden
}

.img3.lazyload>div strong:after {
    background-image: none
}

@media (min-width:600px) {
    .img3>div {
        margin-top: -1px
    }

    .img3>div strong {
        float: left;
        width: 50%
    }
}

@media (min-width:768px) {
    .img3 {
        display: flex
    }

    .img3>div {
        margin-top: 0;
        width: 33.33%;
        margin-right: -1px
    }

    .img3>div strong {
        float: none;
        width: auto
    }

    .img3>div span {
        padding: 8px 15px
    }
}

@media (min-width:1024px) {
    .img3>div span {
        padding: 15px 30px
    }
}

.img-fix {
    text-align: center
}

.reg-big {
    text-align: center
}

.reg-big>span,
.reg-big:before {
    display: inline-block;
    background: url(/images/regulators-big.png) no-repeat 0 0;
    text-indent: -9999px
}

.reg-big.gambleaware>span,
.reg-big.gambleaware:before {
    width: 189px;
    height: 31px;
    background-position: 0 0
}

.reg-big.ukgc>span,
.reg-big.ukgc:before {
    width: 126px;
    height: 31px;
    background-position: 0 -31px
}

.reg-big.gamstop>span,
.reg-big.gamstop:before {
    width: 186px;
    height: 33px;
    background-position: 0 -63px
}

.reg-big.ga>span,
.reg-big.ga:before {
    width: 94px;
    height: 69px;
    background-position: -200px 0
}

.reg-big.gamcare>span,
.reg-big.gamcare:before {
    width: 64px;
    height: 71px;
    background-position: -200px -70px
}

.reg-big.v2>a>span,
.reg-big:before {
    display: inline-block;
    background: url(/images/regulators-big.png) no-repeat 0 0;
    text-indent: -9999px
}

.reg-big.v2.gamstop>a>span,
.reg-big.gamstop:before {
    width: 186px;
    height: 33px;
    background-position: 0 -63px
}

.reg-big.v2.ga>a>span,
.reg-big.ga:before {
    width: 94px;
    height: 69px;
    background-position: -200px 0
}

.reg-big.v2.ncpg>a>span,
.reg-big.ncpg:before {
    width: 142px;
    height: 43px;
    background-position: 0 -96px
}

.reg-big.v2.icrg>a>span,
.reg-big.icrg:before {
    width: 156px;
    height: 38px;
    background-position: 0 -140px
}

.reg-big.v2.gambleaware>a>span,
.reg-big.gambleaware:before {
    width: 189px;
    height: 31px;
    background-position: 0 0
}

.reg-big.mga>span,
.reg-big.mga:before {
    background-image: url(/images/mga.png);
    width: 140px;
    height: 50px
}

.reg-big.ibas>span,
.reg-big.ibas:before {
    background-image: url(/images/ibas.png);
    width: 140px;
    height: 50px
}

.reg-big.ecogra>span,
.reg-big.ecogra:before {
    background-image: url(/images/ecogra.png);
    width: 140px;
    height: 50px
}

.reg-big.uk-gambling-commission>span,
.reg-big.uk-gambling-commission:before {
    background-image: url(/images/uk-gambling-commission.png);
    width: 140px;
    height: 50px
}

.reg-big.kahnawake>span,
.reg-big.kahnawake:before {
    background-image: url(/images/kahnawake-gaming-commission.png);
    width: 150px;
    height: 37px
}

.reg-big.gibraltar>span,
.reg-big.gibraltar:before {
    background-image: url(/images/gibraltar-gambling-commission.png);
    width: 140px;
    height: 50px
}

.table-top-casinos ._award {
    font-size: 9px;
    color: #a38142
}

.table-top-casinos ._award:before {
    content: "";
    position: static;
    margin: auto
}

.reg-misc {
    display: block;
    width: 81px;
    height: 19px;
    background: url(/images/regs-misc.png) no-repeat 0 0;
    text-indent: -9999px
}

.reg-misc.thawte {
    width: 81px;
    height: 19px;
    background-position: 0 0
}

.reg-misc.neteller {
    width: 75px;
    height: 13px;
    background-position: 0 -20px
}

.reg-misc.comodo {
    width: 74px;
    height: 10px;
    background-position: 0 -34px
}

.reg-misc.rapidssl {
    width: 68px;
    height: 16px;
    background-position: 0 -45px
}

.reg-misc.ecogra {
    width: 81px;
    height: 25px;
    background-position: 0 -62px
}

.reg-misc.gamcare {
    width: 66px;
    height: 17px;
    background-position: 0 -88px
}

.reg-misc.paypal {
    width: 60px;
    height: 16px;
    background-position: -90px 0
}

.reg-misc.skrill {
    width: 46px;
    height: 14px;
    background-position: -90px -17px
}

.reg-misc.ibas {
    width: 50px;
    height: 20px;
    background-position: -90px -32px
}

.reg-misc.essa {
    width: 59px;
    height: 24px;
    background-position: -90px -53px
}

.resizing * {
    transition: none !important
}

.logo-omnislots {
    background-image: url(/images/omnislots.png)
}

.logo-omnislots-v2 {
    background-image: url(/images/omnislots-v2.png)
}

.logo-voodoodreams {
    background-image: url(/images/voodoodreams.png)
}

.logo-queenvegas {
    background-image: url(/images/queenvegas.png)
}

.logo-rubyfortune {
    background-image: url(/images/ruby-fortune.png)
}

.logo-rubyfortune-v2 {
    background-image: url(/images/ruby-fortune-v2.png)
}

.qr.qr-estonia-888-casino {
    background: url(/images/qr-estonia-888-casino.png) no-repeat 0 0
}

.qr.qr-serbia-casino-club {
    background: url(/images/qr-serbia-casino-club.png) no-repeat 0 0
}

.qr.qr-antigua-and-barbuda-playojo {
    background: url(/images/qr-antigua-and-barbuda-playojo.png) no-repeat 0 0
}

.qr.qr-papua-new-guinea-unibet {
    background: url(/images/qr-papua-new-guinea-unibet.png) no-repeat 0 0
}

.qr.qr-vanuatu-playojo {
    background: url(/images/qr-vanuatu-playojo.png) no-repeat 0 0
}

.qr.qr-jamaica-sloty {
    background: url(/images/qr-jamaica-sloty.png) no-repeat 0 0
}

.qr.qr-belize-rubyfortune {
    background: url(/images/qr-belize-rubyfortune.png) no-repeat 0 0
}

.qr.qr-cook-islands-grandivy {
    background: url(/images/qr-cook-islands-grandivy.png) no-repeat 0 0
}

.qr.qr-isle-of-man-dunder {
    background: url(/images/qr-isle-of-man-dunder.png) no-repeat 0 0
}

.qr.qr-solomon-islands-casumo {
    background: url(/images/qr-solomon-islands-casumo.png) no-repeat 0 0
}

.qr.qr-united-states-virgin-islands-playojo {
    background: url(/images/qr-united-states-virgin-islands-playojo.png) no-repeat 0 0
}

.qr.qr-tanzania-casino-joy {
    background: url(/images/qr-tanzania-casino-joy.png) no-repeat 0 0
}

.is-gb .masking:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(27, 53, 76, .96);
    z-index: 10
}

.is-gb .masking:after {
    content: 'Sorry, demo game is not available for your Region. Please visit the casino site to see the content.';
    position: absolute;
    min-width: 80%;
    top: 50%;
    left: 50%;
    padding: 15px 35px;
    border: 1px solid rgba(255, 255, 255, .7);
    transform: translate(-50%, -50%);
    font-size: 12px;
    line-height: 1.53;
    color: #fff;
    text-align: center;
    z-index: 11;
    box-sizing: border-box
}

.is-gb .masking {
    position: relative
}

p.play-on-the-go {
    margin-bottom: 20px
}

.section-wide,
.section-wide *,
.section-wide *:before,
.section-wide *:after,
.quicknav *,
.quicknav *:before,
.quicknav *:after {
    box-sizing: content-box
}

.instagram-media {
    margin: 0 auto !important
}

.hidden {
    display: none !important
}

.lazyload,
.lazyload *,
.lazyload *:before,
.lazyload *:after {
    box-sizing: border-box
}

.copy-title {
    padding: 20px 20px 0;
    font-size: 16px;
    text-align: center;
    box-sizing: border-box
}

@media (min-width:540px) {
    .copy-title {
        font-size: 20px
    }
}

.back-top {
    position: fixed;
    display: flex;
    width: 40px;
    height: 40px;
    bottom: 10px;
    right: 10px;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    opacity: 0;
    visibility: hidden;
    background: #1b354c;
    transition: opacity .15s, visibility .15s, background .15s;
    cursor: pointer;
    z-index: 10;
    font-size: 0;
    line-height: 0;
    text-indent: -4001px
}

.back-top:hover {
    background: #0f1d2b
}

.back-top:before {
    content: '';
    position: relative;
    display: block;
    width: 14px;
    height: 14px;
    top: 4px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    transform: rotate(-45deg)
}

.back-top.show {
    opacity: 1;
    visibility: visible
}

.content .allauthors {
    font-size: 0;
    padding: 23px 0;
    margin: 0 auto 20px;
    list-style: none;
    color: #606060;
    max-width: none;
    display: block;
    border-top: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
    text-align: center
}

.content .allauthors li {
    text-align: center;
    display: inline-block;
    width: 268px;
    padding: 0 13px;
    vertical-align: top;
    font: normal 13px/1.4 Arial, sans-serif
}

.content .allauthors li:before {
    content: none
}

.content .allauthors li>strong {
    display: block;
    font-size: 16px;
    color: #4e4e4e
}

.content .allauthors li>em {
    display: block;
    font-size: 14px;
    font-style: normal;
    color: gray
}

.content .allauthors li>img {
    margin-top: 15px
}

.content .allauthors li>span {
    display: block;
    height: 110px;
    text-align: left;
    padding: 20px 0 0
}

.content .allauthors li>a {
    display: block;
    height: 52px;
    line-height: 52px;
    font-weight: 700;
    text-align: center;
    font-size: 17px;
    background: #2ebaec;
    color: #fff
}

.content .allauthors li>a span {
    display: inline-block;
    vertical-align: middle
}

.content .allauthors li>a:hover {
    background: #28aad9
}

@media only screen and (min-width:1024px) {
    .content .allauthors li {
        width: 23.3%;
        padding: 0 1.1%
    }

    .content .allauthors li:first-child {
        padding-left: 0
    }

    .content .allauthors li:last-child {
        padding-right: 0
    }
}

.annonce {
    position: absolute;
    top: 10px;
    right: 10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 1.5;
    font-style: normal;
    color: #1b354c;
    z-index: 20
}

.annonce+* {
    padding-top: 10px !important
}

.annonce.annonce-open {
    width: 300px;
    padding: 13px 15px 20px;
    border: 1px solid #a9aeb2;
    border-radius: 12px;
    box-shadow: 0 2px 26px 1px rgba(0, 0, 0, .28);
    background: #fff
}

.annonce.annonce-open .annonce-entry {
    display: block
}

.annonce.annonce-open .annonce-trigger {
    position: relative;
    padding: 0;
    margin-bottom: 15px;
    background: none;
    pointer-events: none
}

.annonce.annonce-open .annonce-trigger:after {
    content: '';
    position: absolute;
    width: 23px;
    height: 24px;
    top: 50%;
    right: 0;
    margin-top: -12px;
    background: url(/images/annonce-cross.png) no-repeat 0 0 / 100% 100%;
    pointer-events: initial
}

.annonce .annonce-entry {
    display: none
}

.annonce .annonce-trigger {
    display: block;
    padding: 5px 15px;
    border-radius: 27px;
    font-size: 11px;
    text-transform: uppercase;
    background: rgba(255, 255, 255, .3);
    cursor: pointer
}

.annonce .annonce-trigger:before {
    content: '';
    position: relative;
    display: inline-block;
    width: 10px;
    height: 12px;
    top: -1px;
    margin-right: 6px;
    vertical-align: middle;
    background: url(/images/annonce-bell.png) no-repeat 0 0 / 100% 100%
}

@media (max-width:767px) {
    .annonce {
        width: 100%;
        top: -14px;
        right: 0
    }

    .annonce.annonce-open {
        width: auto;
        right: 6px;
        left: 6px
    }

    .annonce:not(.annonce-open) .annonce-trigger {
        padding: 3px 10px;
        font-size: 10px;
        border-radius: 0;
        text-align: right
    }

    .annonce:not(.annonce-open) .annonce-trigger:before {
        width: 10px;
        height: 12px
    }
}

@media (min-width:768px) {
    .annonce {
        right: 15px
    }

    .annonce+* {
        padding-top: 25px !important
    }
}

@media (min-width:1200px) {
    .annonce {
        right: 0
    }
}

.article-new {
    padding-top: 0
}

.article-new .content {
    padding-top: 0;
    padding-bottom: 0;
    z-index: auto;
    box-sizing: content-box
}

.article-new *,
.article-new *:before,
.article-new *:after {
    box-sizing: border-box
}

.article-new .compare-wp,
.article-new .compare-wp * {
    box-sizing: content-box
}

@media(min-width:1024px) {
    .article-new {
        position: relative
    }

    .article-new .content {
        padding-top: 15px;
        padding-bottom: 15px;
        background: #f2f2f2
    }
}

article {
    position: relative;
    display: block;
    padding-top: 60px;
    background: rgb(166, 183, 201);
    background: -moz-linear-gradient(top, rgba(166, 183, 201, 1) 700px, rgba(255, 255, 255, 1) 1000px);
    background: -webkit-linear-gradient(top, rgba(166, 183, 201, 1) 700px, rgba(255, 255, 255, 1) 1000px);
    background: linear-gradient(to bottom, rgba(166, 183, 201, 1) 700px, rgba(255, 255, 255, 1) 1000px)
}

@media (min-width:1024px) {
    article {
        padding-top: 0;
        background: rgb(166, 183, 201);
        background: -moz-linear-gradient(top, rgba(166, 183, 201, 1) 0, rgba(255, 255, 255, 1) 600px);
        background: -webkit-linear-gradient(top, rgba(166, 183, 201, 1) 0, rgba(255, 255, 255, 1) 600px);
        background: linear-gradient(to bottom, rgba(166, 183, 201, 1) 0, rgba(255, 255, 255, 1) 600px)
    }
}

@media(min-width:1921px) {
    article {
        background-size: contain
    }
}

.content>.atf-box:first-child {
    margin: -20px -10px 20px
}

.atf-box {
    padding: 0 20px 20px;
    margin-bottom: 20px;
    border-radius: 2px;
    overflow: hidden;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    background: #1b354c
}

.atf-box .atf-group {
    position: relative
}

.atf-box .atf-content {
    margin-bottom: 10px
}

.atf-box .btn-alternative {
    padding: 14px 35px;
    margin: 0;
    border-radius: 2px;
    font-size: 18px;
    line-height: 1.11
}

.atf-box .atf-image-group a:before {
    display: none !important
}

.atf-box .atf-actions a {
    position: static
}

.atf-box .atf-actions a:before {
    content: '' !important;
    position: absolute;
    width: 100%;
    height: 100%;
    min-width: 0;
    top: 0;
    left: 0;
    padding: 0;
    margin: 0;
    border: 0;
    transform: translate(0);
    opacity: 1;
    visibility: visible;
    background: none;
    z-index: 3;
    pointer-events: initial
}

.atf-box .cards a {
    display: inline-block;
    vertical-align: middle
}

.atf-box .cards>*+* {
    margin-left: 3px
}

.atf-box .last-updated {
    display: block;
    padding-top: 15px;
    font-size: 12px;
    line-height: 1.2;
    font-weight: 300;
    color: #7a8187;
    text-align: center;
    font-style: italic
}

.atf-box .last-updated a {
    display: block;
    color: inherit;
    text-decoration: underline
}

.atf-box .last-updated a:hover {
    text-decoration: none
}

.atf-box .atf-table {
    padding: 15px 20px;
    margin-bottom: 13px;
    border-radius: 2px;
    font-size: 12px;
    background: #1f3d57
}

.atf-box .atf-table th {
    padding: 0;
    border: 0;
    font-weight: 400;
    color: #afc1d4;
    text-align: left;
    background: none
}

.atf-box .atf-table td {
    padding: 0;
    border: 0;
    font-size: 14px;
    color: #fff;
    text-align: left;
    background: none !important
}

.atf-box .atf-table tr+tr {
    margin-top: 12px
}

.atf-box .atf-table .green {
    font-weight: 600;
    color: #5dc807
}

.atf-box .atf-table [href^="/-/"]:before {
    display: none !important
}

.atf-box .text {
    font-size: 14px
}

.atf-box .text em {
    font-size: 12px;
    font-style: normal;
    color: #51708c
}

.atf-box .atf-rating {
    display: flex;
    justify-content: space-between;
    padding: 9px 15px;
    margin-bottom: 10px;
    border-radius: 2px;
    background: #182d40
}

.atf-box .atf-rating strong {
    font-size: 14px;
    font-weight: 600
}

.atf-box .atf-terms {
    padding-top: 10px;
    font-size: 10px;
    line-height: 1.2;
    color: rgba(235, 235, 237, .5);
    text-align: center
}

.atf-box .atf-terms a {
    color: inherit;
    text-decoration: underline
}

.atf-box .atf-terms a:hover {
    text-decoration: none
}

.atf-box .atf-bonus {
    margin-bottom: 15px;
    font-size: 12px;
    line-height: 1.2;
    color: #e8e8e8;
    text-align: center
}

.atf-box .atf-bonus strong {
    display: block;
    font-family: 'Russo One', sans-serif;
    font-size: 30px;
    font-weight: 400;
    color: #fff
}

.atf-box .atf-logo {
    position: relative;
    padding: 8% 20px 0;
    margin-bottom: 10%;
    text-align: center;
    background: #192f44
}

.atf-box .atf-logo a:before {
    display: none !important
}

.atf-box .atf-logo a,
.atf-box .atf-logo span {
    position: relative;
    margin: 0 auto;
    z-index: 2
}

.atf-box .atf-title {
    position: relative;
    padding: 10px 20px 0;
    font-family: 'Russo One', sans-serif;
    font-size: 16px;
    line-height: 1.13;
    text-align: center;
    background: #16293a
}

.atf-box .atf-title span {
    position: relative;
    display: block;
    z-index: 2
}

.atf-box .rating {
    position: relative;
    display: inline-block;
    width: 82px;
    height: 19px;
    top: -1px;
    margin-left: 7px;
    vertical-align: middle;
    border-radius: 19px;
    background: #132331
}

.atf-box .rating:before {
    width: 62px;
    background: url(/images/rating-star-grey.png) repeat-x 0 0
}

.atf-box .rating:after {
    background: url(/images/rating-star-yellow.png) repeat-x 0 0
}

.atf-box .rating.r5:after {
    width: 62px
}

.atf-box .rating.r49:after {
    width: 61px
}

.atf-box .rating.r48:after {
    width: 60px
}

.atf-box .rating.r47:after {
    width: 59px
}

.atf-box .rating.r46:after {
    width: 58px
}

.atf-box .rating.r45:after {
    width: 57px
}

.atf-box .rating.r44:after {
    width: 56px
}

.atf-box .rating.r43:after {
    width: 55px
}

.atf-box .rating.r42:after {
    width: 54px
}

.atf-box .rating.r41:after {
    width: 53px
}

.atf-box .rating.r4:after {
    width: 52px
}

.atf-box .rating.r39:after {
    width: 48px
}

.atf-box .rating.r38:after {
    width: 47px
}

.atf-box .rating.r37:after {
    width: 46px
}

.atf-box .rating.r36:after {
    width: 45px
}

.atf-box .rating.r35:after {
    width: 44px
}

.atf-box .rating.r34:after {
    width: 43px
}

.atf-box .rating.r33:after {
    width: 42px
}

.atf-box .rating.r32:after {
    width: 41px
}

.atf-box .rating.r31:after {
    width: 40px
}

.atf-box .rating.r3:after {
    width: 39px
}

.atf-box .atf-table a,
.atf-box .atf-table span {
    font-weight: 300;
    color: inherit
}

.atf-box .atf-logo:before,
.atf-box .atf-title:before {
    left: 50%;
    margin-left: -7px;
    transform: rotate(-6deg)
}

.atf-box .atf-logo:after,
.atf-box .atf-title:after {
    right: 50%;
    margin-right: -7px;
    transform: rotate(6deg)
}

.atf-box .atf-logo:before,
.atf-box .atf-logo:after,
.atf-box .atf-title:before,
.atf-box .atf-title:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    background: inherit;
    z-index: 1
}

.atf-box .rating:before,
.atf-box .rating:after {
    content: '';
    position: absolute;
    height: 10px;
    top: 50%;
    left: 9px;
    margin-top: -5px
}

.atf-box,
.atf-box *,
.atf-box *:before,
.atf-box *:after {
    box-sizing: border-box
}

@media (max-width:1023px) {
    .atf-box .atf-image img {
        display: none
    }

    .atf-box .atf-table table,
    .atf-box .atf-table tbody,
    .atf-box .atf-table tr,
    .atf-box .atf-table th,
    .atf-box .atf-table td {
        display: block
    }
}

@media (max-width:599px) {

    .atf-box .atf-title,
    .atf-box .atf-logo {
        margin-right: -20px;
        margin-left: -20px
    }
}

@media (min-width:600px) {
    .atf-box {
        padding: 10px
    }

    .atf-box:after {
        content: '';
        display: table;
        line-height: 0;
        clear: both
    }

    .atf-box .atf-image {
        clear: both
    }

    .atf-box .atf-aside {
        margin-bottom: 15px
    }

    .atf-box .atf-content {
        float: left;
        width: 280px;
        overflow: hidden
    }

    .atf-box .atf-aside,
    .atf-box .atf-image {
        float: right;
        width: calc(100% - 290px)
    }
}

@media (min-width:600px) and (max-width:767px) {
    .atf-box .atf-table {
        margin: 0
    }
}

@media (min-width:768px) and (max-width:1023px) {
    .atf-box .atf-image {
        clear: none
    }

    .atf-box .atf-table {
        margin: 0
    }

    .atf-box .atf-table tbody {
        display: flex;
        flex-flow: row wrap;
        margin: 0 -10px
    }

    .atf-box .atf-table tr {
        flex: 0 0 50%;
        padding: 0 10px
    }

    .atf-box .atf-table tr+tr {
        margin: 0
    }

    .atf-box .atf-table tr:nth-child(n+3) {
        margin-top: 15px
    }
}

@media (min-width:768px) {
    .content>.atf-box:first-child {
        margin-right: -15px;
        margin-left: -15px
    }

    .atf-box .atf-title {
        padding-top: 15px;
        padding-bottom: 10px
    }
}

@media (min-width:1024px) {
    .atf-box {
        display: flex;
        padding: 15px
    }

    .atf-box:after {
        display: none
    }

    .atf-box .atf-aside {
        flex: 0 0 305px;
        order: 3
    }

    .atf-box .atf-content {
        flex: 0 0 275px;
        order: 1
    }

    .atf-box .btn-alternative {
        padding: 14px 20px
    }

    .atf-box .atf-image-group {
        position: absolute;
        width: 100%;
        bottom: 0;
        left: 0;
        padding: 20px;
        z-index: 3;
        background: -moz-linear-gradient(top, rgba(30, 87, 153, 0) 0%, rgba(24, 45, 64, 1) 50%);
        background: -webkit-linear-gradient(top, rgba(30, 87, 153, 0) 0%, rgba(24, 45, 64, 1) 50%);
        background: linear-gradient(to bottom, rgba(30, 87, 153, 0) 0%, rgba(24, 45, 64, 1) 50%)
    }

    .atf-box .last-updated {
        padding-top: 20px
    }

    .atf-box .last-updated:before {
        content: '';
        position: relative;
        display: inline-block;
        width: 29px;
        height: 29px;
        top: -1px;
        margin-right: 10px;
        vertical-align: middle;
        background: url(/welcome/author.jpg) no-repeat center center / contain;
        border-radius: 50%
    }

    .atf-box .last-updated a {
        display: inline
    }

    .atf-box .last-updated.author:before {
        content: '';
        position: relative;
        display: inline-block;
        width: 29px;
        height: 29px;
        top: -1px;
        margin-right: 10px;
        vertical-align: middle;
        background: url(/welcome/author.jpg) no-repeat center center / contain;
        border-radius: 50%
    }

    .atf-box .last-updated.author1:before {
        content: '';
        background: url(/welcome/author1.jpg) 0 0 no-repeat;
        background-size: contain;
        position: relative;
        top: -1px;
        border-radius: 50%
    }

    .atf-box .last-updated.author2:before {
        content: '';
        background: url(/welcome/author2.jpg) 0 0 no-repeat;
        background-size: contain;
        position: relative;
        top: -1px;
        border-radius: 50%
    }

    .atf-box .atf-image {
        position: relative;
        flex: 0 1 100%;
        order: 2;
        margin: 0 15px;
        overflow: hidden
    }

    .atf-box .atf-image img {
        position: absolute;
        width: auto;
        height: 100%;
        max-height: 378px;
        top: 0;
        right: 0
    }

    .atf-box .atf-table {
        padding: 0 5px;
        background: none
    }

    .atf-box .atf-table table {
        table-layout: fixed
    }

    .atf-box .atf-table tr>:first-child {
        width: 33%
    }

    .atf-box .atf-table tr>:last-child {
        width: 67%
    }

    .atf-box .atf-table th,
    .atf-box .atf-table td {
        padding: 5px 10px;
        vertical-align: top
    }

    .atf-box .atf-table td {
        padding-right: 0;
        font-size: 13px
    }
}

@media (min-width:1200px) {
    .content>.atf-box:first-child {
        margin-top: -25px;
        margin-right: -25px;
        margin-left: -25px
    }

    .atf-box .atf-image-group {
        padding-right: 100px;
        padding-left: 100px
    }
}

.authorities-box {
    padding: 13px 15px 20px;
    margin-bottom: 20px;
    border: 1px solid #d6d8d9;
    border-radius: 2px;
    background: #fff
}

.authorities-box .logo {
    margin: 0 auto
}

.authorities-box .authorities-box-logo {
    margin-bottom: 15px
}

.authorities-box .authorities-list {
    padding: 10px;
    text-align: center;
    background: #f6f6f6
}

.authorities-box .authorities-list:only-child {
    background: none
}

.authorities-box .authorities-list li {
    display: inline-block;
    vertical-align: middle;
    margin: 8px;
    font-size: 0
}

.authorities-box .authorities-list a {
    display: inline-block;
    vertical-align: middle;
    transition: opacity .15s
}

.authorities-box .authorities-list a:hover {
    opacity: .7
}

.authorities-box .authorities-list.payment [class^="ico-"]:before,
.authorities-box .authorities-list:not(.payment) li:before,
.authorities-box .authorities-list:not(.payment) li a:before {
    content: ''
}

@media(min-width:768px) {
    .authorities-box {
        display: flex;
        max-width: 950px;
        align-items: center;
        padding: 12px 23px 12px 0;
        margin-right: auto;
        margin-left: auto
    }

    .authorities-box .authorities-box-logo {
        flex: 0 0 230px;
        margin: 0
    }

    .authorities-box .authorities-list {
        flex: 0 1 100%
    }

    .authorities-box .authorities-list li {
        margin: 5px 15px
    }
}

.awards-logo {
    background: url(/images/awards_logo.png) no-repeat 0 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px;
    display: block
}

.awards-logo.egr {
    width: 191px;
    height: 176px;
    background-position: 0 0
}

.awards-logo.ga {
    width: 191px;
    height: 176px;
    background-position: -191px 0
}

.awards-logo.gg {
    width: 191px;
    height: 176px;
    background-position: -382px 0
}

.awards-logo.ice {
    width: 191px;
    height: 176px;
    background-position: -573px 0
}

.awards-logo.gi {
    width: 191px;
    height: 176px;
    background-position: -764px 0
}

._award {
    text-align: center
}

._award>span,
._award:before {
    display: inline-block;
    width: 110px;
    height: 100px;
    background: url(/images/egr.png) no-repeat center;
    text-indent: -9999px
}

._award.m>span,
._award.m:before {
    width: 88px;
    height: 80px;
    background-size: contain
}

._award.egr>span,
._award.egr:before {
    background-image: url(/images/egr.png)
}

._award.gia>span,
._award.gia:before {
    background-image: url(/images/gia.png)
}

._award.ga>span,
._award.ga:before {
    background-image: url(/images/ga.png)
}

._award.gga>span,
._award.gga:before {
    background-image: url(/images/gga.png)
}

._award.iga>span,
._award.iga:before {
    background-image: url(/images/iga.png)
}

._award.gra>span,
._award.gra:before {
    background-image: url(/images/gra.png)
}

._award.sbc>span,
._award.sbc:before {
    background-image: url(/images/sbc-awards.png)
}

._award.gi>span,
._award.gi:before {
    background-image: url(/images/gi-awards.png)
}

._award.ceegc>span,
._award.ceegc:before {
    background-image: url(/images/ceega.png)
}

._award.pa>span,
._award.pa:before {
    background-image: url(/images/peak-award-2019.png)
}

._award.dime>span,
._award.dime:before {
    background-image: url(/images/dime-2019.png)
}

._award.best-operator>span,
._award.best-operator:before {
    background-image: url(/images/best-operator.png)
}

._award.best-football-operator>span,
._award.best-football-operator:before {
    background-image: url(/images/best-football-operator.png)
}

.back-top {
    position: fixed;
    display: flex;
    width: 40px;
    height: 40px;
    bottom: 10px;
    right: 10px;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    opacity: 0;
    visibility: hidden;
    background: #1b354c;
    transition: opacity .15s, visibility .15s, background .15s;
    cursor: pointer;
    z-index: 10;
    font-size: 0;
    line-height: 0;
    text-indent: -4001px
}

.back-top:hover {
    background: #0f1d2b
}

.back-top:before {
    content: '';
    position: relative;
    display: block;
    width: 14px;
    height: 14px;
    top: 4px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    transform: rotate(-45deg)
}

.back-top.show {
    opacity: 1;
    visibility: visible
}

.big-banner {
    background: #1b354c;
    padding: 10px 10px 20px
}

.big-banner-alt {
    padding: 10px
}

.big-banner .cells {
    display: block;
    width: 100%;
    border-collapse: collapse
}

.big-banner .cells .cell {
    display: block;
    padding: 0;
    vertical-align: top
}

.big-banner .title {
    position: relative;
    padding: 0 0 15px 0;
    text-align: center;
    font-size: 15px;
    line-height: 17px;
    color: #fff;
    font-family: 'Russo One', sans-serif;
    display: block
}

.big-banner .title.line {
    padding: 0 0 7px 0;
    margin-bottom: 15px;
    border-bottom: solid 1px #dfdfdf
}

.big-banner .logo,
.big-banner .logo-slots,
.big-banner .logo-bingo,
.big-banner .logo-roulette {
    display: block;
    margin: 0 auto 15px auto
}

.big-banner .bonus-box {
    display: block;
    background: #506475;
    padding: 10px;
    font-size: 13px;
    line-height: 15px;
    color: #e8e8e8;
    font-family: Tahoma, arial, sans-serif;
    text-align: center;
    margin: 0 0 15px 0
}

.big-banner .bonus-box .price {
    font-size: 30px;
    line-height: 32px;
    color: #fff;
    display: block;
    padding: 0 0 7px 0;
    font-family: 'Russo One', sans-serif
}

.big-banner .button {
    background: #2ebaec;
    color: #fff;
    display: block
}

.big-banner .button:hover {
    background: #0c90bf
}

.big-banner .cards-box,
.big-banner .mobile-box {
    display: block;
    padding: 25px 0 0 0;
    font-size: 12px;
    line-height: 16px;
    color: silver;
    text-align: center
}

.big-banner .mobile-box.lesspad {
    padding-top: 20px
}

.big-banner .mobile-box.alternative {
    position: relative;
    padding: 10px 0 20px;
    z-index: 1
}

.big-banner .cards-box .cards,
.big-banner .mobile-box .mobiles {
    display: table;
    width: auto;
    margin: 5px auto 0 auto;
    text-align: center
}

.big-banner .cards-box .cards:after {
    content: '';
    display: block;
    clear: both
}

.big-banner .cards-box .cards i,
.bonus-intro-row .accepted-pm a,
.bonus-intro-row .accepted-pm span {
    width: 10px;
    height: 10px;
    background: #000;
    margin-left: 5px;
    display: inline-block;
    vertical-align: middle;
    background: url(/images/payment_cards.png) no-repeat 0 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.big-banner .cards-box .cards i:first-child {
    margin-left: 0
}

.big-banner .cards-box .cards .ios,
.bonus-intro-row .accepted-pm .ios {
    background: url(/images/mobile-os.png) no-repeat 0 0;
    width: 16px;
    height: 16px;
    background-position: 0 -37px
}

.big-banner .cards-box .cards .android,
.bonus-intro-row .accepted-pm .android {
    background: url(/images/mobile-os.png) no-repeat 0 0;
    width: 15px;
    height: 16px;
    background-position: 0 -19px
}

.big-banner .cards-box .cards .windows,
.bonus-intro-row .accepted-pm .windows {
    background: url(/images/mobile-os.png) no-repeat 0 0;
    width: 17px;
    height: 16px;
    background-position: 0 -55px
}

.big-banner .cards-box .cards .blackberry,
.bonus-intro-row .accepted-pm .blackberry {
    background: url(/images/mobile-os.png) no-repeat 0 0;
    width: 22px;
    height: 16px;
    background-position: 0 0
}

.big-banner .cards-box .cards .visa,
.bonus-intro-row .accepted-pm .visa {
    width: 29px;
    height: 18px;
    background-position: 0 0
}

.big-banner .cards-box .cards .mastercard,
.bonus-intro-row .accepted-pm .mastercard {
    width: 29px;
    height: 18px;
    background-position: 0 -18px
}

.big-banner .cards-box .cards .visa-2,
.bonus-intro-row .accepted-pm .visa-2 {
    width: 27px;
    height: 18px;
    background-position: 0 -36px
}

.big-banner .cards-box .cards .paypal,
.bonus-intro-row .accepted-pm .paypal {
    width: 26px;
    height: 18px;
    background-position: 0 -54px
}

.big-banner .cards-box .cards .skrill,
.bonus-intro-row .accepted-pm .skrill {
    width: 38px;
    height: 14px;
    background-position: 0 -72px
}

.big-banner .cards-box .cards .skrill-1-tap,
.bonus-intro-row .accepted-pm .skrill-1-tap {
    width: 44px;
    height: 15px;
    background-position: 0 -317px
}

.big-banner .cards-box .cards .bitcoin,
.bonus-intro-row .accepted-pm .bitcoin {
    width: 48px;
    height: 12px;
    background-position: 0 -307px
}

.big-banner .cards-box .cards .neteller,
.bonus-intro-row .accepted-pm .neteller {
    width: 42px;
    height: 8px;
    background-position: 0 -86px
}

.big-banner .cards-box .cards .paysafecard,
.bonus-intro-row .accepted-pm .paysafecard {
    width: 28px;
    height: 18px;
    background-position: 0 -94px
}

.big-banner .cards-box .cards .ukash,
.bonus-intro-row .accepted-pm .ukash {
    width: 32px;
    height: 19px;
    background-position: 0 -112px
}

.big-banner .cards-box .cards .banktransfer,
.bonus-intro-row .accepted-pm .banktransfer {
    width: 42px;
    height: 15px;
    background-position: 0 -131px
}

.big-banner .cards-box .cards .entropay,
.bonus-intro-row .accepted-pm .entropay {
    width: 39px;
    height: 21px;
    background-position: 0 -146px
}

.big-banner .cards-box .cards .ecocard,
.bonus-intro-row .accepted-pm .ecocard {
    width: 32px;
    height: 15px;
    background-position: 0 -167px
}

.big-banner .cards-box .cards .ecopayz,
.bonus-intro-row .accepted-pm .ecopayz {
    width: 39px;
    height: 10px;
    background-position: -1px -227px
}

.big-banner .cards-box .cards .trustly,
.bonus-intro-row .accepted-pm .trustly {
    width: 40px;
    height: 12px;
    background-position: -1px -239px
}

.big-banner .cards-box .cards .euteller,
.bonus-intro-row .accepted-pm .euteller {
    width: 44px;
    height: 12px;
    background-position: -1px -332px
}

.big-banner .cards-box .cards .boku,
.bonus-intro-row .accepted-pm .boku {
    width: 40px;
    height: 10px;
    background-position: -1px -253px
}

.big-banner .cards-box .cards .webmoney,
.bonus-intro-row .accepted-pm .webmoney {
    width: 42px;
    height: 12px;
    background-position: -1px -265px
}

.big-banner .cards-box .cards .zimpler,
.bonus-intro-row .accepted-pm .zimpler {
    width: 42px;
    height: 12px;
    background-position: -1px -277px
}

.big-banner .cards-box .cards .maestro,
.bonus-intro-row .accepted-pm .maestro {
    width: 27px;
    height: 19px;
    background-position: -1px -289px
}

.big-banner .cards-box .cards .cheque,
.bonus-intro-row .accepted-pm .cheque,
.big-banner .cards-box .cards .check,
.bonus-intro-row .accepted-pm .check {
    width: 39px;
    height: 9px;
    background-position: 0 -182px
}

.big-banner .cards-box .cards .pplus,
.bonus-intro-row .accepted-pm .pplus {
    width: 42px;
    height: 14px;
    background-position: 0 -400px
}

.big-banner .cards-box .cards .sofort,
.bonus-intro-row .accepted-pm .sofort {
    width: 42px;
    height: 8px;
    background-position: 0 -419px
}

.big-banner .cards-box .cards .debit,
.bonus-intro-row .accepted-pm .debit {
    width: 16px;
    height: 16px;
    background-position: 0 -432px
}

.big-banner .cards-box .cards .giropay,
.bonus-intro-row .accepted-pm .giropay {
    width: 29px;
    height: 13px;
    background-position: 0 -468px
}

.big-banner .cards-box .cards .skiller,
.bonus-intro-row .accepted-pm .skiller {
    width: 29px;
    height: 9px;
    background-position: 0 -483px
}

.big-banner .cards-box .cards .skiller-2,
.bonus-intro-row .accepted-pm .skiller-2 {
    width: 29px;
    height: 9px;
    background-position: 0 -495px
}

.big-banner .cards-box .cards .interac,
.bonus-intro-row .accepted-pm .interac {
    width: 42px;
    height: 19px;
    background-position: 0 -504px
}

.big-banner .cards-box .cards .euteller-v2,
.bonus-intro-row .accepted-pm .euteller-v2 {
    width: 44px;
    height: 16px;
    background-position: 0 -540px
}

.big-banner .cards-box .cards .pay-by-mobile,
.bonus-intro-row .accepted-pm .pay-by-mobile {
    width: 45px;
    height: 15px;
    background-position: -1px -725px
}

.big-banner .cards-box .cards .applepay,
.bonus-intro-row .accepted-pm .applepay {
    width: 33px;
    height: 14px;
    background-position: 0 -628px
}

.big-banner .cards-box .cards .pingit,
.bonus-intro-row .accepted-pm .pingit {
    width: 26px;
    height: 15px;
    background-position: 0 -664px
}

.big-banner .cards-box .cards .betfred-shops,
.bonus-intro-row .accepted-pm .betfred-shops {
    width: 40px;
    height: 13px;
    background-position: -1px -678px
}

.big-banner .cards-box .cards .siru,
.bonus-intro-row .accepted-pm .siru {
    width: 25px;
    height: 15px;
    background-position: -1px -691px
}

.big-banner .cards-box .cards .visa-debit,
.bonus-intro-row .accepted-pm .visa-debit {
    width: 23px;
    height: 15px;
    background-position: -1px -573px
}

.big-banner .cards-box .cards .wire-transfer,
.bonus-intro-row .accepted-pm .wire-transfer {
    width: 26px;
    height: 16px;
    background-position: -1px -708px
}

.big-banner .cards-box .cards .much-better,
.bonus-intro-row .accepted-pm .much-better {
    width: 43px;
    height: 14px;
    background-position: -1px -740px
}

.big-banner .cards-box .cards .diners,
.bonus-intro-row .accepted-pm .diners {
    width: 44px;
    height: 14px;
    background-position: -1px -764px
}

.big-banner .cards-box .cards .visa-checkout,
.bonus-intro-row .accepted-pm .visa-checkout {
    width: 31px;
    height: 17px;
    background-position: -1px -776px
}

.big-banner .cards-box .cards .visa-checkout-v2,
.bonus-intro-row .accepted-pm .visa-checkout-v2 {
    width: 31px;
    height: 17px;
    background-position: -1px -795px
}

.big-banner .cards-box .cards .qiwi-visa-virtual,
.bonus-intro-row .accepted-pm .qiwi-visa-virtual {
    width: 45px;
    height: 20px;
    background-position: 0 -812px
}

.big-banner .cards-box .cards .qiwi-visa-virtual-v2,
.bonus-intro-row .accepted-pm .qiwi-visa-virtual-v2 {
    width: 45px;
    height: 20px;
    background-position: 0 -832px
}

.big-banner .cards-box .cards .upaycard,
.bonus-intro-row .accepted-pm .upaycard {
    width: 45px;
    height: 16px;
    background-position: 0 -851px
}

.big-banner .cards-box .cards .upaycard-v2,
.bonus-intro-row .accepted-pm .upaycard-v2 {
    width: 45px;
    height: 16px;
    background-position: 0 -864px
}

.big-banner .cards-box .cards .neosurf,
.bonus-intro-row .accepted-pm .neosurf {
    width: 40px;
    height: 20px;
    background-position: 0 -877px
}

.big-banner .cards-box .cards .neosurf-v2,
.bonus-intro-row .accepted-pm .neosurf-v2 {
    width: 40px;
    height: 20px;
    background-position: 0 -896px
}

.big-banner .cards-box .cards .boleto,
.bonus-intro-row .accepted-pm .boleto {
    width: 34px;
    height: 24px;
    background-position: 0 -917px
}

.big-banner .cards-box .cards .boleto-v2,
.bonus-intro-row .accepted-pm .boleto-v2 {
    width: 34px;
    height: 24px;
    background-position: 0 -942px
}

.big-banner .cards-box .cards .cashlib,
.bonus-intro-row .accepted-pm .cashlib {
    width: 42px;
    height: 16px;
    background-position: 0 -965px
}

.big-banner .cards-box .cards .cashlib-v2,
.bonus-intro-row .accepted-pm .cashlib-v2 {
    width: 42px;
    height: 16px;
    background-position: 0 -980px
}

.big-banner .cards-box .cards .flexepin,
.bonus-intro-row .accepted-pm .flexepin {
    width: 45px;
    height: 16px;
    background-position: 0 -995px
}

.big-banner .cards-box .cards .flexepin-v2,
.bonus-intro-row .accepted-pm .flexepin-v2 {
    width: 45px;
    height: 14px;
    background-position: 0 -1010px
}

.big-banner .cards-box .cards .abaqoos,
.bonus-intro-row .accepted-pm .abaqoos {
    width: 45px;
    height: 14px;
    background-position: 0 -1024px
}

.big-banner .cards-box .cards .cashtocode,
.bonus-intro-row .accepted-pm .cashtocode {
    width: 45px;
    height: 9px;
    background-position: 0 -1037px
}

.big-banner .cards-box .cards .cashtocode-v2,
.bonus-intro-row .accepted-pm .cashtocode-v2 {
    width: 45px;
    height: 9px;
    background-position: 0 -1045px
}

.big-banner .cards-box .cards .emoneysafe,
.bonus-intro-row .accepted-pm .emoneysafe {
    width: 45px;
    height: 9px;
    background-position: 0 -1054px
}

.big-banner .cards-box .cards .emoneysafe-v2,
.bonus-intro-row .accepted-pm .emoneysafe-v2 {
    width: 45px;
    height: 9px;
    background-position: 0 -1063px
}

.big-banner .cards-box .cards .sepa,
.bonus-intro-row .accepted-pm .sepa {
    width: 35px;
    height: 10px;
    background-position: 0 -1073px
}

.big-banner .cards-box .cards .sepa-v2,
.bonus-intro-row .accepted-pm .sepa-v2 {
    width: 35px;
    height: 10px;
    background-position: 0 -1083px
}

.big-banner .cards-box .cards .eps,
.bonus-intro-row .accepted-pm .eps {
    width: 26px;
    height: 12px;
    background-position: 0 -1098px
}

.big-banner .cards-box .cards .online-banking,
.bonus-intro-row .accepted-pm .online-banking {
    width: 36px;
    height: 15px;
    background-position: 0 -1110px
}

.big-banner .cards-box .cards .online-banking-v2,
.bonus-intro-row .accepted-pm .online-banking-v2 {
    width: 36px;
    height: 15px;
    background-position: 0 -1125px
}

.big-banner .cards-box .cards .e-wallets,
.bonus-intro-row .accepted-pm .e-wallets {
    width: 38px;
    height: 10px;
    background-position: 0 -1140px
}

.big-banner .cards-box .cards .e-wallets-v2,
.bonus-intro-row .accepted-pm .e-wallets-v2 {
    width: 38px;
    height: 10px;
    background-position: 0 -1148px
}

.big-banner .cards-box .cards .clickandbuy,
.bonus-intro-row .accepted-pm .clickandbuy {
    width: 44px;
    height: 12px;
    background-position: 0 -1156px
}

.big-banner .cards-box .cards .clickandbuy-v2,
.bonus-intro-row .accepted-pm .clickandbuy-v2 {
    width: 44px;
    height: 12px;
    background-position: 0 -1169px
}

.big-banner .cards-box .cards .ecobank,
.bonus-intro-row .accepted-pm .ecobank {
    width: 34px;
    height: 13px;
    background-position: 0 -1220px
}

.big-banner .cards-box .cards .ecobank-v2,
.bonus-intro-row .accepted-pm .ecobank-v2 {
    width: 34px;
    height: 13px;
    background-position: 0 -1235px
}

.big-banner .cards-box .cards .paysera,
.bonus-intro-row .accepted-pm .paysera {
    width: 45px;
    height: 16px;
    background-position: 0 -1281px
}

.big-banner .cards-box .cards .paysera-v2,
.bonus-intro-row .accepted-pm .paysera-v2 {
    width: 45px;
    height: 15px;
    background-position: 0 -1268px
}

.big-banner .cards-box .cards .ilixium,
.bonus-intro-row .accepted-pm .ilixium {
    width: 44px;
    height: 16px;
    background-position: 0 -1306px
}

.big-banner .cards-box .cards .astropay,
.bonus-intro-row .accepted-pm .astropay {
    background: url(/images/astropay-logo-dark.png) no-repeat 0 0;
    width: 36px;
    height: 10px
}

.big-banner .cards-box .cards .astropay-v2,
.bonus-intro-row .accepted-pm .astropay-v2 {
    background: url(/images/astro-pay.png) no-repeat 0 0;
    width: 40px;
    height: 16px
}

.big-banner .mobile-box .mobiles {
    overflow: hidden;
    margin-top: 15px
}

.big-banner .mobile-box .mobiles.software {
    margin: 0 auto
}

.big-banner .mobile-box .mobiles i {
    display: inline-block;
    text-indent: -9999px;
    margin-left: 8px
}

.big-banner .mobile-box .mobiles i.android,
.big-banner .mobile-box .mobiles i.windows,
.big-banner .mobile-box .mobiles i.ios,
.big-banner .mobile-box .mobiles i.blackberry {
    background: url(/images/logos-mobile.png) no-repeat 0 0;
    margin-left: 15px
}

.big-banner .mobile-box .mobiles i:first-child {
    margin-left: 0
}

.big-banner .mobile-box .mobiles i.android {
    width: 24px;
    height: 28px;
    background-position: 0 0
}

.big-banner .mobile-box .mobiles i.windows {
    width: 28px;
    height: 29px;
    background-position: 0 -31px
}

.big-banner .mobile-box .mobiles i.ios {
    width: 52px;
    height: 28px;
    background-position: 0 -59px
}

.big-banner .mobile-box .mobiles i.blackberry {
    width: 28px;
    height: 28px;
    background-position: 0 -86px
}

div.licence-box.center {
    text-align: center;
    padding-top: 19px
}

div.licence-box.center ul {
    display: inline-block;
    text-align: center
}

div.licence-box.center ul li {
    display: inline-block
}

.big-banner .licence-box {
    display: block;
    margin: 0 auto;
    padding: 25px 0 10px 0
}

.big-banner .licence-box ul {
    display: table;
    width: auto;
    margin: 0 auto
}

.big-banner .licence-box ul:after {
    content: '';
    display: block;
    clear: both
}

.big-banner .licence-box ul li {
    float: none;
    display: table-cell;
    color: #f4f4f4;
    font-size: 11px;
    line-height: 13px;
    text-align: center;
    padding-left: 15px;
    vertical-align: middle
}

.big-banner .licence-box ul li:first-child {
    font-size: 10px;
    padding: 0
}

.big-banner .licence-box ul li:last-child {
    padding-left: 10px
}

.big-banner .licence-box ul li .gambling {
    display: block;
    width: 67px;
    height: 16px;
    background: url(/images/gambling_commission_logo.png) no-repeat 0 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.big-banner .licence-box ul li .mga {
    display: block;
    width: 67px;
    height: 16px;
    background: url(/images/mga.png) no-repeat 0 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px;
    margin-top: 5px
}

.big-banner .games {
    padding: 5px 0 0 0
}

.big-banner .games:after {
    content: '';
    display: block;
    clear: both
}

.big-banner .games .game {
    position: relative;
    margin: 15px 0 0 0;
    width: 33.33%;
    float: left;
    padding: 40px 0 0 0;
    font-size: 8px;
    line-height: 12px;
    color: rgba(244, 244, 244, .4);
    text-align: center;
    text-transform: uppercase;
    font-family: Arial, sans-serif;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.big-banner .games .game:before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -20px;
    width: 40px;
    height: 32px;
    display: block;
    background: url(/images/game_icons.png) repeat 0 0 / 100% auto;
    opacity: .4;
    -moz-opacity: .4;
    filter: alpha(opacity=40);
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.big-banner-alt .games {
    display: flex;
    padding-top: 0;
    margin-bottom: 15px;
    white-space: nowrap
}

.big-banner-alt .games .game {
    padding-right: 3px;
    padding-left: 3px
}

.big-banner-alt .games:after {
    display: none
}

@media(max-width:767px) {
    .big-banner-alt .games {
        flex-flow: row wrap
    }

    .big-banner-alt .games .game {
        flex: 0 0 33.3%;
        margin-top: 0;
        box-sizing: border-box
    }

    .big-banner-alt .games .game:nth-child(n+4) {
        margin-top: 10px
    }
}

@media(min-width:768px) {

    .big-banner-alt .games,
    .big-banner-alt .games .game {
        margin: 0
    }

    .big-banner-alt .games .game.only2 {
        padding-right: 8px;
        padding-left: 8px
    }
}

@media(min-width:900px) {
    .big-banner-alt .games .game {
        padding-right: 8px;
        padding-left: 8px
    }
}

.big-banner .games .game.game-blackjack:before {
    background-position: 0 0
}

.big-banner .games .game.game-roulette:before {
    background-position: 0 -100%
}

.big-banner .games .game.game-three-card-poker:before {
    background-position: 0 -200%
}

.big-banner .games .game.game-casino-holdem:before {
    background-position: 0 -300%
}

.big-banner .games .game.game-caribbean-stud:before {
    background-position: 0 -400%
}

.big-banner .games .game.game-sic-bo:before,
.big-banner .games .game.dices:before {
    background-position: 0 -500%
}

.big-banner .games .game.game-monopoly:before {
    background-position: 0 -596%
}

.big-banner .games .game.game-baccarat:before {
    background-position: 0 -600%
}

.big-banner .games .game.game-hi-lo:before {
    background-position: 0 -700%
}

.big-banner .games .game.single-zero:before {
    background-position: 0 -800%
}

.big-banner .games .game.double-zero:before {
    background-position: 0 -900%
}

.big-banner .games .game.min-bet:before {
    background-position: 0 -1000%
}

.big-banner .games .game.max-bet:before {
    background-position: 0 -1100%
}

.big-banner .games .game.racetrack:before {
    background-position: 0 -1200%
}

.big-banner .games .game.no-racetrack:before {
    background-position: 0 -1300%
}

.big-banner .games .game.rtp:before {
    background-position: 0 -1400%
}

.big-banner .games .game.called-bets:before {
    background-position: 0 -1500%
}

.big-banner .games .game.no-called-bets:before {
    background-position: 0 -1600%
}

.big-banner .games .game.side-bets:before {
    background-position: 0 -1700%
}

.big-banner .games .game.no-side-bets:before {
    background-position: 0 -1800%
}

.big-banner .games .game.blackjack-pays:before {
    background-position: 0 -1900%
}

.big-banner .games .game.decks:before {
    background-position: 0 -2000%
}

.big-banner .games .game.multihand:before {
    background-position: 0 -2100%
}

.big-banner .games .game.no-multihand:before {
    background-position: 0 -2200%
}

.big-banner .games .game.no-surrender:before {
    background-position: 0 -2300%
}

.big-banner .games .game.surrender:before {
    background-position: 0 -2400%
}

.big-banner .games .game.game-football:before {
    background-position: 0 -2500%
}

.big-banner .games .game.game-spin-a-win:before {
    background-position: 0 -2600%
}

.big-banner .games .game.game-dragon-tiger:before {
    background-position: 0 -2700%
}

.big-banner .games .game.game-shows:before {
    background-position: 0 -2800%
}

.big-banner div.licence-box {
    text-align: center
}

.big-banner div.licence-box ul {
    display: inline-block;
    text-align: center
}

.big-banner div.licence-box ul li {
    display: inline-block
}

.big-banner .games .game:hover {
    color: rgba(244, 244, 244, 1)
}

.big-banner .games .game:hover:before {
    opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100)
}

.big-banner .games+.licence-box {
    margin: 25px auto 10px auto;
    padding: 0;
    display: table
}

.big-banner .big-image {
    position: relative;
    padding-top: 10px;
    margin-bottom: 15px;
    margin-left: -10px;
    margin-right: -10px
}

.big-banner .big-image img {
    display: block;
    width: 100%;
    height: auto
}

.big-banner .big-image .button-wp {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    box-sizing: border-box;
    display: block;
    padding: 20px 10px;
    background: rgba(0, 0, 0, .8)
}

.big-banner .big-image .button-wp .button-orange {
    max-width: 330px;
    margin: 0 auto;
    display: block
}

.big-banner .rating-box {
    display: block;
    position: relative;
    min-width: 150px;
    height: auto;
    background: #506475;
    padding: 15px 85px 15px 15px;
    margin: 0 0 15px 0
}

.big-banner .rating-box ul {
    position: relative;
    display: table;
    margin: 0 auto;
    vertical-align: middle
}

.big-banner .rating-box ul li {
    display: block
}

.big-banner .rating-box ul li:after {
    content: '';
    display: block;
    clear: both
}

.big-banner .rating-box ul li .label {
    font-size: 12px;
    line-height: 20px;
    font-weight: 700;
    color: #d4d4d4;
    text-align: right;
    float: left;
    width: 90px
}

.big-banner .rating-box ul li .val {
    font-size: 12px;
    line-height: 20px;
    color: #6ecf3f;
    padding-left: 10px;
    float: left
}

.big-banner .rating-box ul li .stars {
    float: left;
    position: relative;
    width: 65px;
    height: 9px;
    background: url(/images/stars.png) repeat-x 0 bottom;
    margin: 5px 0 0 10px;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.big-banner .rating-box ul li .stars:after {
    content: '';
    position: absolute;
    height: 9px;
    left: 0;
    top: 0;
    display: block;
    background: url(/images/stars.png) repeat-x 0 0
}

.big-banner .rating-box ul li .stars.stars-1:after,
.big-banner .rating-box ul li .stars.stars-1-1:after {
    width: 13px
}

.big-banner .rating-box ul li .stars.stars-1-2:after,
.big-banner .rating-box ul li .stars.stars-1-3:after {
    width: 16px
}

.big-banner .rating-box ul li .stars.stars-1-4:after,
.big-banner .rating-box ul li .stars.stars-1-5:after,
.big-banner .rating-box ul li .stars.stars-1-6:after {
    width: 18px
}

.big-banner .rating-box ul li .stars.stars-1-7:after,
.big-banner .rating-box ul li .stars.stars-1-8:after {
    width: 20px
}

.big-banner .rating-box ul li .stars.stars-1-9:after,
.big-banner .rating-box ul li .stars.stars-2:after,
.big-banner .rating-box ul li .stars.stars-2-1:after {
    width: 26px
}

.big-banner .rating-box ul li .stars.stars-2-2:after,
.big-banner .rating-box ul li .stars.stars-2-3:after {
    width: 29px
}

.big-banner .rating-box ul li .stars.stars-2-4:after,
.big-banner .rating-box ul li .stars.stars-2-5:after,
.big-banner .rating-box ul li .stars.stars-2-6:after {
    width: 31px
}

.big-banner .rating-box ul li .stars.stars-2-7:after,
.big-banner .rating-box ul li .stars.stars-2-8:after {
    width: 33px
}

.big-banner .rating-box ul li .stars.stars-2-9:after,
.big-banner .rating-box ul li .stars.stars-3:after,
.big-banner .rating-box ul li .stars.stars-3-1:after {
    width: 39px
}

.big-banner .rating-box ul li .stars.stars-3-2:after,
.big-banner .rating-box ul li .stars.stars-3-3:after {
    width: 42px
}

.big-banner .rating-box ul li .stars.stars-3-4:after,
.big-banner .rating-box ul li .stars.stars-3-5:after,
.big-banner .rating-box ul li .stars.stars-3-6:after {
    width: 44px
}

.big-banner .rating-box ul li .stars.stars-3-7:after,
.big-banner .rating-box ul li .stars.stars-3-8:after {
    width: 46px
}

.big-banner .rating-box ul li .stars.stars-3-9:after,
.big-banner .rating-box ul li .stars.stars-4:after,
.big-banner .rating-box ul li .stars.stars-4-1:after {
    width: 52px
}

.big-banner .rating-box ul li .stars.stars-4-2:after,
.big-banner .rating-box ul li .stars.stars-4-3:after {
    width: 55px
}

.big-banner .rating-box ul li .stars.stars-4-4:after,
.big-banner .rating-box ul li .stars.stars-4-5:after,
.big-banner .rating-box ul li .stars.stars-4-6:after {
    width: 57px
}

.big-banner .rating-box ul li .stars.stars-4-7:after,
.big-banner .rating-box ul li .stars.stars-4-8:after {
    width: 59px
}

.big-banner .rating-box ul li .stars.stars-4-9:after,
.big-banner .rating-box ul li .stars.stars-5:after {
    width: 65px
}

.big-banner .rating-box .overall {
    display: block;
    background: #1b354c;
    padding: 1px 1px 5px 1px;
    border-radius: 3px;
    position: absolute;
    top: 50%;
    right: 13px;
    width: 60px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    font-size: 16px;
    line-height: 22px;
    color: #506475;
    text-align: center;
    font-family: 'Open Sans', arial, sans-serif
}

.big-banner .rating-box .overall .ov-title {
    display: block;
    background: #44586c;
    font-size: 13px;
    line-height: 32px;
    line-height: 32px;
    color: #e5e5e5
}

.big-banner .rating-box .overall .green {
    color: #6ecf3f
}

.big-banner .rating-box.four ul li .label {
    line-height: 17px
}

.big-banner .rating-box.four ul li .stars {
    margin-top: 3px
}

.big-banner .rating-box.four .overall .ov-title {
    line-height: 15px;
    padding: 3px 0 5px 0
}

.big-banner .list-box {
    display: block;
    padding: 10px 15px 20px 15px;
    background: #506475
}

.big-banner .list-box .title {
    color: #ebebeb;
    padding-bottom: 25px;
    padding-top: 5px
}

.big-banner .list-box ul {
    display: table;
    margin: 0 auto
}

.big-banner .list-box ul li {
    position: relative;
    display: block;
    padding: 0 0 0 25px;
    margin: 0 0 15px 0;
    font-size: 12px;
    line-height: 15px;
    color: #e3e3e3;
    font-family: 'Open Sans', arial, sans-serif;
    background: url(/images/check_orange.png) no-repeat 0 3px
}

.big-banner .text {
    display: block;
    padding: 25px 0 0 0;
    font-size: 12px;
    line-height: 16px;
    color: silver;
    font-weight: 700;
    text-align: center
}

.big-banner .text a {
    color: #a5e900
}

.big-banner .text a:hover {
    text-decoration: underline
}

.big-banner .text .white {
    display: block;
    color: #fff;
    font-weight: 400
}

.big-banner .bnr-items .bonus-box,
.big-banner .bnr-items .rating-box,
.big-banner .bnr-items .list-box {
    background: #284d6b
}

.big-banner .bnr-items .text .white {
    font-weight: 700
}

.big-banner .trms {
    font-family: 'Arial', sans-serif;
    font-size: 10px;
    line-height: 12px;
    color: #bdcad6
}

.big-banner .trms a {
    color: #65cd07;
    text-decoration: none
}

.big-banner .trms a:hover {
    text-decoration: underline
}

.big-banner .bnr-items .rating-box .overall {
    background: #1b354c;
    font-size: 14px;
    font-weight: 400;
    color: #a0a0a0;
    right: 24px
}

.big-banner .bnr-items .rating-box .overall .green {
    color: #a4e900
}

.big-banner .bnr-items .rating-box .overall .ov-title {
    font-size: 11px;
    line-height: 1.2;
    background: #1e3b54;
    border: none;
    padding: 4px 0
}

.big-banner .bnr-items .rating-box .stars,
.big-banner .bnr-items .rating-box .stars:after {
    background-image: url(/images/stars-2019.png);
    background-repeat: repeat-x;
    height: 8px
}

.big-banner .bnr-items .rating-box .stars {
    width: 50px;
    margin-top: 6px;
    margin-left: 18px;
    background-position: 0 -8px
}

.big-banner .bnr-items .rating-box .stars:after {
    background-position: 0 0
}

.big-banner .bnr-items .rating-box .stars.stars-1:after,
.big-banner .bnr-items .rating-box .stars.stars-1-1:after {
    width: 10px
}

.big-banner .bnr-items .rating-box .stars.stars-1-2:after,
.big-banner .bnr-items .rating-box .stars.stars-1-3:after {
    width: 12px
}

.big-banner .bnr-items .rating-box .stars.stars-1-4:after,
.big-banner .bnr-items .rating-box .stars.stars-1-5:after,
.big-banner .bnr-items .rating-box .stars.stars-1-6:after {
    width: 15px
}

.big-banner .bnr-items .rating-box .stars.stars-1-7:after,
.big-banner .bnr-items .rating-box .stars.stars-1-8:after {
    width: 17px
}

.big-banner .bnr-items .rating-box .stars.stars-1-9:after,
.big-banner .bnr-items .rating-box .stars.stars-2:after,
.big-banner .bnr-items .rating-box .stars.stars-2-1:after {
    width: 20px
}

.big-banner .bnr-items .rating-box .stars.stars-2-2:after,
.big-banner .bnr-items .rating-box .stars.stars-2-3:after {
    width: 22px
}

.big-banner .bnr-items .rating-box .stars.stars-2-4:after,
.big-banner .bnr-items .rating-box .stars.stars-2-5:after,
.big-banner .bnr-items .rating-box .stars.stars-2-6:after {
    width: 25px
}

.big-banner .bnr-items .rating-box .stars.stars-2-7:after,
.big-banner .bnr-items .rating-box .stars.stars-2-8:after {
    width: 27px
}

.big-banner .bnr-items .rating-box .stars.stars-2-9:after,
.big-banner .bnr-items .rating-box .stars.stars-3:after,
.big-banner .bnr-items .rating-box .stars.stars-3-1:after {
    width: 30px
}

.big-banner .bnr-items .rating-box .stars.stars-3-2:after,
.big-banner .bnr-items .rating-box .stars.stars-3-3:after {
    width: 32px
}

.big-banner .bnr-items .rating-box .stars.stars-3-4:after,
.big-banner .bnr-items .rating-box .stars.stars-3-5:after,
.big-banner .bnr-items .rating-box .stars.stars-3-6:after {
    width: 35px
}

.big-banner .bnr-items .rating-box .stars.stars-3-7:after,
.big-banner .bnr-items .rating-box .stars.stars-3-8:after {
    width: 37px
}

.big-banner .bnr-items .rating-box .stars.stars-3-9:after,
.big-banner .bnr-items .rating-box .stars.stars-4:after,
.big-banner .bnr-items .rating-box .stars.stars-4-1:after {
    width: 40px
}

.big-banner .bnr-items .rating-box .stars.stars-4-2:after,
.big-banner .bnr-items .rating-box .stars.stars-4-3:after {
    width: 42px
}

.big-banner .bnr-items .rating-box .stars.stars-4-4:after,
.big-banner .bnr-items .rating-box .stars.stars-4-5:after,
.big-banner .bnr-items .rating-box .stars.stars-4-6:after {
    width: 45px
}

.big-banner .bnr-items .rating-box .stars.stars-4-7:after,
.big-banner .bnr-items .rating-box .stars.stars-4-8:after {
    width: 47px
}

.big-banner .bnr-items .rating-box .stars.stars-4-9:after,
.big-banner .bnr-items .rating-box .stars.stars-5:after {
    width: 50px
}

.intro-2019~.content .big-banner {
    background: #1b354c;
    margin-bottom: 0
}

.bnr-cell.l {
    position: relative
}

.bnr-cell.l:before {
    content: '';
    position: absolute;
    width: 280px;
    height: 200px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -100px 0 0 -140px;
    pointer-events: none
}

.bnr-cell.l:before {
    background: transparent;
    background: -moz-radial-gradient(center, ellipse cover, rgba(47, 120, 175, .7) 0%, rgba(28, 59, 85, 0) 68%, rgba(27, 53, 76, 0) 100%);
    background: -webkit-radial-gradient(center, ellipse cover, rgba(47, 120, 175, .7) 0%, rgba(28, 59, 85, 0) 68%, rgba(27, 53, 76, 0) 100%);
    background: radial-gradient(ellipse at center, rgba(47, 120, 175, .7) 0%, rgba(28, 59, 85, 0) 68%, rgba(27, 53, 76, 0) 100%)
}

.bnr-cell.l .title,
.bnr-cell.l .logo,
.bnr-cell.l .bonus-box,
.bnr-cell.l .button-wp {
    position: relative
}

.bnr-cell.l .bonus-box {
    border: 1px solid #1b354c
}

@media only screen and (max-width:599px) {
    .bnr-items {
        display: flex;
        flex-flow: column nowrap;
        align-items: stretch
    }

    .bnr-cell.l {
        order: 1
    }

    .bnr-items .trms {
        order: 2
    }

    .bnr-cell.m {
        order: 3;
        margin-bottom: 10px
    }

    .bnr-cell.r {
        order: 4
    }

    .big-banner .bnr-items .big-image .button-wp {
        background: none;
        padding: 0
    }

    .big-banner-alt .bnr-items .big-image {
        position: static
    }

    .big-banner-alt .bnr-items .border-bottom {
        position: relative;
        padding-bottom: 10px;
        margin-bottom: 10px
    }

    .big-banner-alt .bnr-items .border-bottom:before {
        content: '';
        position: absolute;
        width: 100%;
        height: 1px;
        bottom: 0;
        left: 0;
        background: -webkit-linear-gradient(left, rgba(37, 99, 143, 0) 0%, rgba(37, 99, 143, 1) 50%, rgba(37, 99, 143, 0) 100%);
        background: linear-gradient(to right, rgba(37, 99, 143, 0) 0%, rgba(37, 99, 143, 1) 50%, rgba(37, 99, 143, 0) 100%)
    }

    .big-banner-alt .bnr-items .big-image .button-wp {
        position: absolute;
        width: auto;
        left: 10px;
        right: 10px;
        bottom: 125px
    }

    .big-banner-alt .bnr-items .big-image .button-wp.offset {
        bottom: 190px
    }

    .big-banner-alt .bnr-items .big-image .button-wp.lower {
        bottom: 70px
    }

    .big-banner-alt .bnr-items .big-image .button-wp.lower-v2 {
        bottom: 20px
    }

    .big-banner .trms {
        position: relative;
        margin-top: 0
    }

    .big-banner .trms:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 1px
    }

    .big-banner .trms:before {
        background: -moz-linear-gradient(left, rgba(37, 99, 143, 0) 0%, rgba(37, 99, 143, 1) 50%, rgba(37, 99, 143, 0) 100%);
        background: -webkit-linear-gradient(left, rgba(37, 99, 143, 0) 0%, rgba(37, 99, 143, 1) 50%, rgba(37, 99, 143, 0) 100%);
        background: linear-gradient(to right, rgba(37, 99, 143, 0) 0%, rgba(37, 99, 143, 1) 50%, rgba(37, 99, 143, 0) 100%)
    }
}

@media only screen and (max-width:767px) {
    .intro-2019~.content .big-banner {
        padding: 14px
    }

    .big-banner .bnr-items .title {
        font-size: 16px;
        line-height: 18px
    }

    .big-banner .bnr-items .title.line,
    .big-banner .bnr-items .bnr-cell.r>.title {
        font-size: 12px;
        line-height: 14px;
        padding-bottom: 8px;
        margin-bottom: 8px;
        border-bottom: 1px solid #fff
    }

    .big-banner .bnr-items .logo {
        margin-bottom: 8px
    }

    .big-banner .bnr-items .bonus-box {
        padding: 20px;
        font-family: 'Open Sans', sans-serif;
        font-size: 15px;
        margin-bottom: 10px
    }

    .big-banner .bnr-items .bonus-box strong {
        display: block;
        font-family: 'Russo One', sans-serif;
        font-size: 25px;
        line-height: 25px;
        font-weight: 400
    }

    .big-banner .trms {
        padding-top: 13px;
        margin-top: 10px;
        margin-bottom: 12px
    }

    .big-banner .bnr-items .rating-box {
        padding-top: 18px;
        padding-bottom: 18px
    }

    .big-banner .bnr-items .rating-box ul {
        margin: 0
    }

    .big-banner .bnr-items .rating-box .label {
        font-size: 13px
    }

    .big-banner .bnr-items .list-box {
        padding: 20px
    }

    .big-banner .bnr-items .list-box .title {
        padding-top: 0;
        padding-bottom: 0;
        margin-bottom: 25px
    }

    .big-banner .bnr-items .list-box ul {
        display: block
    }

    .big-banner .bnr-items .list-box ul li {
        font-size: 13px;
        margin: 18px 0 10px
    }

    .big-banner .bnr-items .text {
        padding: 0 3px;
        margin: 16px 0;
        text-align: center;
        font-size: 13px;
        line-height: 19px;
        font-weight: 700;
        color: #d2d2d2
    }

    .big-banner .bnr-items .text.lower-v2 {
        padding-bottom: 50px
    }

    .big-banner .bnr-items .big-image {
        margin: 0;
        padding-top: 0
    }

    .big-banner .bnr-items .big-image .button,
    .big-banner .bnr-items .big-image .button-orange {
        font-size: 15px
    }
}

@media only screen and (min-width:600px) and (max-width:767px) {
    .bnr-items .bnr-cell.r {
        display: none
    }

    .bnr-items .bnr-cell.l {
        width: 43%
    }

    .bnr-items .bnr-cell.m {
        float: right;
        width: 54%;
        margin-left: 3%
    }

    .big-banner-alt .bnr-cell.m {
        margin-bottom: 10px
    }
}

@media(max-width:1220px) {
    .big-banner .big-image {
        overflow: hidden
    }

    .big-banner .big-image .button-wp .button-orange:before {
        top: auto;
        bottom: 100%;
        margin: 0 0 10px
    }
}

@media (min-width:600px) {
    .big-banner .cells {
        display: table
    }

    .big-banner .cells .cell {
        display: table-cell;
        padding: 0 10px
    }

    .big-banner .cells .cell:first-child {
        width: 240px;
        z-index: 5;
        position: relative
    }

    .big-banner .cells .cell:last-child {
        display: none
    }

    .big-banner .big-image {
        margin-top: 10px;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
        padding: 0;
        height: 378px
    }

    .big-banner .big-image img {
        position: absolute;
        top: 0;
        left: 50%;
        margin-left: -315px;
        display: block;
        width: 630px;
        height: auto
    }

    .big-banner .big-image .button-wp .button-orange {
        font-size: 14px
    }

    .big-banner .cards-box {
        text-align: center
    }

    .big-banner .text {
        text-align: left
    }

    .big-banner .licence-box {
        padding: 35px 0 0 0
    }

    .big-banner .licence-box.software {
        padding-top: 10px
    }

    .big-banner .licence-box ul {
        display: block
    }

    .big-banner .licence-box ul li {
        float: left;
        display: inline
    }

    .big-banner .games+.licence-box {
        margin-top: 30px
    }

    .big-banner .rating-box {
        display: table;
        width: 100%;
        height: 100px;
        padding: 0 85px 0 15px
    }

    .big-banner .rating-box ul {
        display: table-cell
    }

    .bnr-items .bnr-cell.l {
        float: left;
        padding-bottom: 10px;
        position: relative
    }

    .bnr-items .bnr-cell.l:after {
        background: -moz-linear-gradient(left, rgba(37, 99, 143, 0) 0%, rgba(37, 99, 143, 1) 50%, rgba(37, 99, 143, 0) 100%);
        background: -webkit-linear-gradient(left, rgba(37, 99, 143, 0) 0%, rgba(37, 99, 143, 1) 50%, rgba(37, 99, 143, 0) 100%);
        background: linear-gradient(to right, rgba(37, 99, 143, 0) 0%, rgba(37, 99, 143, 1) 50%, rgba(37, 99, 143, 0) 100%)
    }
}

@media (min-width:601px) {
    .big-banner .cards-box .cards {
        text-align: left
    }
}

@media (min-width:768px) {
    .big-banner .cells .cell:nth-child(2) {
        width: auto
    }

    .big-banner .cells .cell:first-child {
        width: 200px
    }

    .big-banner .cells .cell:last-child {
        display: table-cell;
        width: 240px
    }

    .big-banner .rating-box .overall {
        right: 10px
    }

    .bnr-items .bnr-cell.l {
        float: left;
        width: 200px;
        padding-left: 10px;
        padding-right: 10px
    }

    .bnr-items .bnr-cell.r {
        float: right;
        width: 240px;
        padding-left: 10px;
        padding-right: 10px
    }

    .bnr-items .bnr-cell.m {
        float: right;
        width: calc(100% - 500px);
        padding-left: 10px;
        padding-right: 10px
    }

    .big-banner-alt .bnr-cell.m {
        margin-bottom: 10px
    }

    .big-banner .bnr-items .bonus-box {
        font-family: 'Open Sans', sans-serif;
        padding: 10px;
        font-size: 17px
    }

    .big-banner .bnr-items .bonus-box strong {
        display: block;
        font-family: 'Russo One', sans-serif;
        font-weight: 400;
        font-size: 30px;
        line-height: 30px;
        color: #fff
    }

    .big-banner .bnr-items .rating-box {
        width: auto;
        padding-right: 75px
    }

    .big-banner .bnr-items .rating-box .label {
        width: 72px
    }

    .big-banner .bnr-items .rating-box .overall {
        right: 10px
    }

    .big-banner .bnr-items .list-box {
        padding-bottom: 10px
    }

    .big-banner .bnr-items .list-box .title {
        padding-bottom: 17px
    }

    .big-banner .bnr-items .text {
        padding-top: 0;
        margin-top: 12px
    }

    .big-banner .bnr-items .trms {
        padding-left: 10px
    }
}

@media (min-width:880px) {
    .big-banner .cells .cell:first-child {
        width: 240px
    }

    .big-banner .cells .cell:last-child {
        width: 250px
    }

    .big-banner .big-image .button-wp .button-orange {
        font-size: 20px
    }

    .big-banner .rating-box .overall {
        right: 13px
    }

    .bnr-items .bnr-cell.l {
        width: 240px
    }

    .bnr-items .bnr-cell.r {
        width: 250px
    }

    .bnr-items .bnr-cell.m {
        width: calc(100% - 550px)
    }

    .big-banner .bnr-items .bnr-cell.r .title {
        padding-bottom: 15px
    }

    .big-banner .bnr-items .list-box {
        padding-top: 12px;
        padding-bottom: 12px
    }

    .big-banner .bnr-items .bnr-cell.r .list-box .title {
        padding-bottom: 23px
    }

    .big-banner .bnr-items .rating-box {
        padding-right: 85px
    }

    .big-banner .bnr-items .rating-box .overall {
        right: 20px
    }
}

@media (min-width:1200px) {
    .big-banner .cells .cell:nth-child(2) {
        width: 630px
    }

    .big-banner .cells .cell:last-child {
        width: 250px
    }

    .big-banner .big-image {
        position: relative;
        padding-top: 10px;
        margin-top: 0
    }

    .big-banner .big-image img {
        display: block;
        width: 100%;
        height: auto;
        margin: 0;
        position: static
    }

    .big-banner .bnr-cell.m .button-wp {
        padding: 25px 15px
    }
}

@media (min-width:1220px) {
    .bnr-items .bnr-cell.m {
        width: 630px;
        overflow: hidden
    }
}

.black-box {
    position: relative;
    background: #1b354c;
    margin-bottom: 70px
}

.black-box:after {
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 50px;
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAABQCAYAAACtSqN4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACK9JREFUeNrsXGtsFFUUPrO7pU9KKbVVyruCCiJQpKJCjKagNmnxRwMCKg8xYkCIgmiUKEHjC3wARo0RRVRQENRiE94aUCwFWhAFAaFFeRUKtKWUvsdzdm/pMD2znZmd2d0WTvKlM2fu3M58995zzzn3zkqyLMM1AZDS09O1rj2LiEO86EP9SYhJiMGI9ogyRB7ic8QeH+p9CeFEzM3KyjJ8c8ma4ZePY9LXu/+6NMq+jXhOHOcgskw87LuIZxj9UMR0xHLEo4g6g/WmIF4Tx90QE63oEQ5G94GChBOI7SbqzdIgQSmjEbsQoQbr/gOxTxxPyMjIWG4HEZ8hpojjAkQ/RJHBOt9EpOssS/V/ZbD+SsRAQSLJw0jGD1YSQcxOEMfZiB6IYiOV1cvue2YZfIZMSYJUE2TcjlgqzkcgGet9IcIlDOJiRIZCT0btZURvRE0zRMYgPiTyyi5Jo2IiZIkpN020fBriY0SU8mJVDYxs44KNeHinMM7liFov/zcEcUj1bMOQjK1oPIeaJWK6ioSG8WtEEomI8ioYGhPR5NoLiEXi+Gt6b8RKZYHicmlQxxj3ND4XkepDww5BMsYhGV+YIYKGwShET4V+s7DmnXT0iHhFF41gymSrzn9GVCjL1tRIOLW6ifgScSvibDOzSYiwXdWI4Qr9acQmsz2CpsdkxDZEX6E/hhhnuDYZotVmQ3RzpdSpu73DKTdM40sVpOqR+Qoi6JlTsDec9MVYlgtLvEOcP6buvnqkfaTbyVHXr/ZVJIHLEhclS3X17lY2Ih8hZojjfxD9zZKgnjVqhLOypcGaiyGiW9qGmXPXI8MACosdRm6hRposjvcKEs5a7VDdg1gnju9lDKm36dOU1OMASmxfb8SzzBTHO2kaRRIuGrIHjkYobQQnDyCWIToqeoitEoX+Za0+LvKF50rPnokkVBvugaFNW8zlJWgZY6RynLZ8IoJI0BlA0RAe4cv/mrWi0aufl+q9RwREGsik9kJvE2pxfjlRIkE02pAFYyphQDIqyiS4VC4BGleIipbdE2npWQmKy+g+LBsuu6+FOD1DddM+F6ze5YJDRR77HNYGy8lOdvoMBpEFLk8rdEZjuHucDKdKJZjxTRiMLqyBlKQ66JtYDw588t2HHfDLARfkFTrhHFoJJ5aPaOMhgO6txL5z5IwEUUhk1w6yu2Kt9EuwEEFNNFv4MdeLGOdXxBJs3TM3tJPhAvqjCzeEQOzvLujXuR7CsCfsKHDAaewhsZEA4SEeJssqPL2JXtiBZHSOld3EyqCkOniJoJd/RT1SRF5kJtqPd+hFe8TLUIOu2M4CJ9ThS8VGytAzQW52ttIzmekmonrDcJi0OBQOFjkgAcemHzN85D3eQpku+p8uJyTGtZUpfA9H/Isk5DcToOl2sXVJ9h4n5B91YqvUQwDSnI8L77cD4hF15g3xvsha1Zn9B7rdue/R8kaFBjTRO50hAUQaYI4IyxNtJyK/0AHx9g6JMhHodUG8auL+7sLAtrWViMhQdahkuYwVked/Iik030Qd3cCTNLaPiIR2tvYGyiNsUI9GL+V/E6SdZ65RVrurbUTYLDWMoSvRKEtrGkPEMBqAOMe8U0OOopdIN0ZaRoTNM4XEDDxuRqO8w+uK86OIt7hwArEfcQDxl+hxa8GzphLUPUKvHGV0+xjdjYibFeeUFrxfRNKftAYiQizwjp8AJh3Y0oiQdOqaE1pqHN+SiTAqBRpDh4TyndFXAxHklNHKWx/wrMirhZYN0lo7EduFU9YgtJL3LVMu2S4iKnX6Lg5GJ+mwX3rtwQEuSmB0cVblIyjgGSb8fJJORrNRXl6wTqdObwqi2lt9ZokIEbHANBP3kieYi7hPocthHpSMXKGIHxokzweP2WG1i52AOGiSBGU8sFsc01LjkxqtRYvRx8T5KvAsKNsiZnrEj6pWMush0hIjZZkqQDubliOGXRg0XUP11pguu4mglrzDokag5Rw9K1S1XkggucToSu2OPkdpjPk5iJkaYbHdQuH7YQMhvM89grrnbYw+DRo3nBFRgwIQwqeKqJRSdfMQ6+0kghKn8cxYz1Wch0JghGaXMb5UYGRoRDHlz4C+ZYOgFyNEtGN0F1qLT+4waCP0WOxWT4RLY2q76ohwXiNC+6UdVyMRVYwutAW9q2wVERWMLtIOvz8QjW6EiFINJ8sbWTSrlAQJEaEaXqlhIsqZF42DK1PsS1TXKXQ+FSREhGu8k+FuWyxeqodCRy43ZaUKxDnthqVVJUqXb0W8F0Q2ogOjO2+GCDI2J1RESCI3UaDqBauC0Fh2ZnRFZqe/g4yubwuZNeI1UgimiPiT0aW0ABJoISdJpaOk0BGzROxgdPdAkG1cZYS2UseqdGTLTpolIld5sxAylsOCnIj+jG6vSCOYIoJS7msZ/eQgJ2Igo9vva6zAfZ5Im0MfCmIi7mJ0230lgj5myWH0CzSclkBLEkNELVyZYjQdPb7B6LoIhyrYJI3RUUMet4II+rCCW12mDV4Tg4yIsYxujZX5hKnAfylMS/ADgoQEsl3cgtRKK4kgEp7SuLYadGzp84PM1ujNBVYSQfIdeDaEq6WbuBZIoe/cB2kYdbCaCBL6eYRtjJ4+kFsUQCKe17ANm+0igmQk8OueZEeeDgAJZLBvYvRztG6wiojjXhyqheD5aRV/yhRGR3sr8+wmgmQLNP7+hFr86V/QPuxkRu81SWR1On4JXLlXWhn0TPUTEZkaM8VufxJBQrvn1zF6f9gKWoR6kNF/2tyNdi3QzGB0vTQe0koZDE139tHWhexAEUGfBixj9HfbTEQfDdtVHygiSFYwut42E9FLI8CCQBLBbfC0O0znftrlYqCJ4NJjf9tMRKVOcvxKBPeLZtk2E8G5z7mBJmKz8PCqxDAhP2KjzUT8JGKMWjEkxkPjL5h5FbvT8BSBXgeeFTF/RaM0W9F+rwpgEjBa8r8AAwAi2Q0gfcn4hwAAAABJRU5ErkJggg==) no-repeat bottom center;
    background-size: 33px 40px
}

.black-box .black-box-cnt {
    overflow-x: auto
}

.black-box .row {
    min-width: 1150px;
    font-size: 12px;
    line-height: 15px;
    color: #b2b2b2;
    text-align: center;
    font-family: Tahoma, arial, sans-serif;
    padding: 25px 12px
}

.black-box .title {
    padding: 0 0 25px 0;
    display: block;
    font-size: 17px;
    line-height: 21px;
    color: #fff;
    text-align: center;
    font-family: 'Russo One', sans-serif
}

.black-box ul {
    display: table;
    width: 100%;
    border-collapse: collapse
}

.black-box ul li {
    display: table-cell;
    padding: 0 12px;
    vertical-align: top
}

.black-box ul li .box-logo {
    display: block;
    margin: 0 auto 25px auto;
    min-height: 76px
}

.black-box ul li .title {
    padding-bottom: 15px;
    min-height: 42px
}

.black-box ul li .title span {
    display: block
}

.black-box ul li .awards-logo {
    margin: 0 auto 15px
}

.black-box ul.three li {
    padding: 0 25px;
    width: 33.33%
}

.black-box ul.five li {
    width: 20%
}

.black-box ul.four li {
    text-align: left;
    width: 25%;
    padding: 0 20px
}

.black-box ul.four li img {
    margin: 0 0 15px 0;
    display: block;
    width: 100%;
    height: auto
}

.black-box a:hover,
.columns-3 a:hover,
.columns-4 a:hover {
    text-decoration: underline
}

.black-box .black-box-cnt .logo.logo-play-n-go {
    background: url(/images/playn-go.png) no-repeat center
}

@media (min-width:1175px) {
    .black-box {
        margin-bottom: 20px
    }

    .black-box:after {
        display: none
    }
}

.blog-faq h2 {
    text-align: center
}

.blog-faq h3 {
    font-size: 20px;
    line-height: 1;
    font-weight: 700;
    color: #2f2f2f;
    text-align: left;
    padding: 15px 10px;
    border-radius: 4px 4px 0 0;
    box-shadow: 0 0 27px 0 rgba(49, 57, 60, .14);
    background: #fff
}

.blog-faq p {
    padding: 0 10px 15px;
    margin-bottom: 20px;
    border-radius: 0 0 4px 4px;
    box-shadow: 0 13px 13px 0 rgba(49, 57, 60, .07);
    font-size: 14px;
    line-height: 1.71;
    color: #41494c;
    background: #fff
}

@media (min-width:768px) {
    .blog-faq {
        padding: 20px 15px;
        border-radius: 4px;
        background: #f0f1f1
    }

    .blog-faq h3 {
        padding: 20px 30px 15px
    }

    .blog-faq p {
        padding: 0 30px 20px
    }
}

.blog-page {
    font-family: 'Open Sans', sans-serif
}

.blog-page img {
    border: none;
    margin: 0
}

.blog-page h2 {
    font-family: 'Russo One', sans-serif;
    font-size: 24px;
    line-height: 1.33;
    font-weight: 700;
    color: #1b354c;
    text-align: left
}

.blog-page h2:not(:first-of-type) {
    position: relative;
    margin-top: 20px
}

.blog-page h2:not(:first-of-type):after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    top: -20px;
    left: 0;
    background: #d8d9da
}

.blog-page h2[class^="ico-"] {
    position: relative;
    padding-left: 35px
}

.blog-page h2:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -12px;
    transform: translateY(-50%)
}

.blog-page h3 {
    font-size: 20px;
    line-height: 1.2;
    font-weight: 700;
    color: #1b354c
}

.blog-page img {
    max-width: 100%;
    height: auto
}

.blog-page p {
    padding-bottom: 20px;
    font-size: 14px;
    line-height: 1.43;
    color: #606060;
    margin: unset
}

.blog-page blockquote {
    position: relative;
    display: block;
    padding: 23px 10px;
    margin: 20px 0 40px;
    border-radius: 4px;
    font-size: 14px;
    line-height: 1.71;
    color: #606060;
    background: #e0e0e0;
    font-weight: 400
}

.blog-page blockquote p {
    padding: 0
}

.blog-page blockquote span {
    display: block;
    padding-top: 12px
}

.blog-page blockquote:before {
    top: -19px;
    left: -4px;
    background-image: url(/images/blockquote-first.png)
}

.blog-page blockquote:after {
    bottom: -16px;
    right: -6px;
    background-image: url(/images/blockquote-second.png)
}

.blog-page blockquote p span {
    text-align: left
}

.blog-page .center {
    text-align: center
}

.blog-page .sidebar {
    position: fixed;
    top: 46px;
    right: 15px;
    bottom: 0;
    left: 15px;
    overflow-y: auto;
    background: #3c4346;
    z-index: 2
}

.blog-page .blogpaging {
    margin-bottom: 25px
}

.blog-page .blog-actions {
    padding-bottom: 20px;
    text-align: center
}

.blog-page .separate-top {
    padding-top: 20px;
    border-top: 1px solid #e0e0e0
}

.blog-page .sidebar-inner {
    padding: 21px 13px
}

.blog-page .text-limit span {
    font-style: italic;
    font-weight: 700;
    text-decoration: underline
}

.blog-page .blog-socials-alt {
    padding-top: 18px;
    padding-bottom: 20px;
    text-align: center
}

.blog-page .blog-socials-alt a {
    display: inline-block;
    vertical-align: middle;
    transition: opacity .15s;
    font-size: 0;
    line-height: 0;
    text-indent: -4000px
}

.blog-page .blog-socials-alt a:before {
    content: '';
    display: block
}

.blog-page .blog-socials-alt a:hover {
    opacity: .7
}

.blog-page .blog-socials-alt a+a {
    margin-left: 25px
}

.blog-page .blog-socials-alt .title {
    margin-bottom: 17px;
    font-size: 16px;
    line-height: 1.25;
    font-style: italic
}

.blog-page .blog-socials-alt .title strong {
    display: block
}

.blog-page .blog-image {
    margin-bottom: 20px
}

.blog-page .blog-image img {
    display: block;
    width: 100%;
    height: auto
}

.blog-page .blog-image .caption {
    display: block;
    padding: 18px 15px;
    border-radius: 0 0 6px 6px;
    font-size: 12px;
    line-height: 1.2;
    color: #606060;
    text-align: center;
    background: #e0e0e0
}

.blog-page .youtube-video {
    position: relative;
    padding-top: 56%;
    margin-bottom: 20px;
    border: 10px solid #e0e0e0;
    border-radius: 6px
}

.blog-page .youtube-video iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.blog-page .blog-post-meta {
    padding-top: 0;
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid #d8d9da;
    color: #606060;
    text-align: left
}

.blog-page .blog-post-meta a {
    font-weight: 700;
    color: inherit
}

.blog-page .blog-post-meta span {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.blog-page .blog-post-meta span:before {
    content: '';
    position: relative;
    top: -1px;
    margin-right: 5px
}

.blog-page .blog-post-meta span+span {
    margin-left: 20px
}

.blog-page .blog-post-meta span+span:after {
    content: '';
    position: absolute;
    width: 4px;
    height: 4px;
    top: 50%;
    left: -14px;
    margin-top: -2px;
    border-radius: 50%;
    background: #2f2f2f
}

.blog-page .sidebar-toggle {
    position: fixed;
    width: 212px;
    bottom: 0;
    left: 50%;
    padding: 10px 52px;
    margin-left: -106px;
    border-radius: 10px 10px 0 0;
    box-shadow: 0 0 32px 0 rgba(0, 0, 0, .6);
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    background: #ff972e url(/images/burger-mini.png) no-repeat 10px center / 23px 17px;
    z-index: 3
}

.blog-page .sidebar-toggle.open {
    background: #3c4346 url(/images/sidebar-close.png) no-repeat 14px center / 17px 17px;
    font-size: 0;
    line-height: 0;
    text-indent: -4000px
}

.blog-page .sidebar-toggle.open:after {
    content: 'Close';
    display: block;
    font-size: 16px;
    line-height: 1.63;
    color: #fff;
    font-weight: 700;
    text-align: center;
    text-indent: 0
}

.blog-page .blog-btn {
    display: inline-block;
    padding: 11px 25px;
    border: 1px solid #ff972e;
    border-radius: 4px;
    vertical-align: middle;
    font-size: 16px;
    color: #31393c;
    text-decoration: none;
    text-align: center;
    transition: color .15s, background .15s
}

.blog-page .blog-btn:hover {
    color: #fff;
    background: #ff972e
}

.blog-page .tw-pagination {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    padding: 15px 15px 25px;
    margin: 0 -15px;
    font-size: 14px;
    background: #e0e0e0
}

.blog-page .tw-pagination li:first-child {
    flex: 0 0 100%;
    margin-bottom: 10px;
    font-size: 14px;
    color: #31393c;
    text-align: center
}

.blog-page .tw-pagination li {
    margin: 1px
}

.blog-page .tw-pagination .gap {
    display: inline-block;
    vertical-align: middle;
    margin: 0 3px
}

.blog-page .tw-pagination .page {
    display: inline-block;
    width: 20px;
    height: 26px;
    border-radius: 4px;
    line-height: 26px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    background: #d6d6d6;
    transition: background .15s
}

.blog-page .tw-pagination .prev {
    transform: rotate(-135deg)
}

.blog-page .tw-pagination .next {
    transform: rotate(45deg)
}

.blog-page .tw-pagination a,
.blog-page .tw-pagination .current {
    padding: 0;
    margin: 0;
    border: 0
}

.blog-page blockquote:before,
.blog-page blockquote:after {
    content: '';
    position: absolute;
    width: 39px;
    height: 32px;
    background-size: 100% 100%
}

.blog-page .tw-pagination .page:hover,
.blog-page .tw-pagination .page.current {
    background: #ff972e
}

.blog-page .tw-pagination .prev,
.blog-page .tw-pagination .next {
    position: relative;
    display: inline-block;
    width: 6px;
    height: 6px;
    top: -1px;
    margin: 0 4px;
    vertical-align: middle;
    border-top: 1px solid #2f2f2f;
    border-right: 1px solid #2f2f2f;
    font-size: 0;
    line-height: 0;
    text-indent: -4000px
}

.blog-page *,
.blog-page *:before,
.blog-page *:after {
    box-sizing: border-box
}

.blog-page .blog-image.alignleft,
.blog-page .blog-image.alignright {
    margin-bottom: 0
}

@media (max-width:1023px) {
    .blog-page .sidebar {
        transform: translateY(100%);
        transition: transform .15s
    }

    .blog-page .sidebar.open,
    .blog-page .sidebar-inner {
        transform: translateY(0)
    }
}

@media (min-width:768px) {
    .blog-page blockquote {
        padding: 34px 25px 25px
    }

    .blog-page blockquote span {
        padding-top: 20px
    }

    .blog-page .blogpaging {
        padding: 17px 0;
        margin-bottom: 20px;
        border-width: 1px 0 1px;
        border-style: solid;
        border-color: #d8d9da
    }

    .blog-page .blog-socials-alt {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 16px 25px 16px 35px
    }

    .blog-page .blog-socials-alt a+a {
        margin-left: 18px
    }

    .blog-page .blog-socials-alt .title {
        margin: 0
    }

    .blog-page .blog-socials-alt .title strong {
        display: inline
    }

    .blog-page .tw-pagination {
        justify-content: flex-end;
        align-items: center;
        padding: 20px 25px;
        margin: 0;
        border-radius: 4px
    }

    .blog-page .tw-pagination li:first-child {
        flex: 0 0 auto;
        margin: 0 auto 0 0
    }

    .blog-page .blog-image.alignleft .caption,
    .blog-page .blog-image.alignright .caption {
        padding-top: 13px;
        padding-bottom: 13px
    }

    .blog-page .tw-pagination .prev,
    .blog-page .tw-pagination .next {
        margin: 0 10px
    }

    .blog-page .alignleft {
        margin-right: 23px
    }

    .blog-page .alignright {
        margin-left: 23px
    }
}

@media (min-width:1024px) {
    .blog-page h1 {
        font-size: 28px
    }

    .blog-page h3 {
        font-size: 24px
    }

    .blog-page .sidebar-inner {
        flex: 0 0 100%
    }

    .blog-page .sidebar-toggle {
        display: none
    }

    .blog-page .sidebar {
        position: static;
        flex: 0 1 100%;
        margin: 0;
        overflow: visible
    }

    .blog-page .sidebar.stuck-bottom {
        display: flex;
        align-items: flex-end
    }

    .blog-page .sidebar.stuck-top .sidebar-inner,
    .blog-page .sidebar.stuck-bottom .sidebar-inner {
        transform: translateY(0) !important
    }
}

.blog-post-highlight {
    position: relative;
    padding: 12px 11px 19px;
    margin-bottom: 15px;
    border-radius: 4px;
    box-shadow: 0 0 27px 0 rgba(49, 57, 60, .29);
    background: #4f5558
}

.blog-post-highlight img {
    display: block;
    width: 100%;
    height: auto
}

.blog-post-highlight .blog-post-image {
    margin-bottom: 10px
}

.blog-post-highlight .blog-post-title {
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 1.2;
    font-weight: 700;
    color: #ff972e;
    text-align: center
}

.blog-post-highlight .blog-post-content {
    text-align: center
}

.blog-post-highlight .blog-btn {
    display: block;
    max-width: 245px;
    padding: 6px 20px;
    margin: 0 auto;
    font-size: 14px;
    color: #fff
}

.blog-post-highlight .blog-btn:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.blog-post-highlight .blog-post-info {
    display: inline-block;
    margin-bottom: 13px;
    vertical-align: middle;
    font-size: 14px;
    color: #c4c4c4;
    text-align: left
}

.blog-post-highlight .blog-post-info li {
    position: relative;
    padding-left: 28px
}

.blog-post-highlight .blog-post-info li:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 7px;
    transform: translate(-50%, -50%)
}

.blog-post-highlight .blog-post-info a {
    position: relative;
    display: inline-block;
    text-decoration: underline;
    z-index: 1
}

.blog-post-highlight .blog-post-info a:hover {
    color: #ff972e
}

.blog-post-highlight .blog-post-info a,
.blog-post-highlight .blog-post-info strong {
    font-weight: 700;
    color: #fff;
    transition: color .15s
}

@media (min-width:600px) {
    .blog-post-highlight {
        display: flex;
        padding: 20px
    }

    .blog-post-highlight .blog-btn {
        margin: 0
    }

    .blog-post-highlight .blog-post-image {
        flex: 0 0 47.6%;
        margin: 0 15px 0 0
    }

    .blog-post-highlight .blog-post-title {
        text-align: left
    }

    .blog-post-highlight .blog-post-content {
        flex: 0 1 100%;
        text-align: left
    }
}

@media (min-width:1024px) {
    .blog-post-highlight {
        margin-bottom: 24px
    }

    .blog-post-highlight .blog-btn {
        max-width: 175px
    }

    .blog-post-highlight .blog-post-info {
        margin-bottom: 20px
    }

    .blog-post-highlight .blog-post-image {
        margin-right: 25px
    }

    .blog-post-highlight .blog-post-title {
        margin-bottom: 14px;
        font-size: 22px
    }
}

.blog-post-single {
    position: relative;
    padding: 13px 10px 10px;
    margin-bottom: 15px;
    border-radius: 4px;
    box-shadow: 0 0 27px 0 rgba(49, 57, 60, .29);
    transition: opacity .15s
}

.blog-post-single:hover {
    opacity: .7
}

.blog-post-single img {
    display: block;
    width: 100%;
    height: auto
}

.blog-post-single a {
    display: block;
    margin-bottom: 4px;
    font-size: 18px;
    line-height: 1.2;
    font-weight: 700;
    color: #606060
}

.blog-post-single a:hover {
    text-decoration: underline
}

.blog-post-single a:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.blog-post-single span {
    display: block;
    font-size: 14px;
    color: #31393c
}

.blog-post-single span:before {
    content: '';
    position: relative;
    top: -2px;
    margin-right: 5px
}

.blog-post-single .blog-post-image {
    margin-bottom: 15px
}

.blog-posts {
    margin-top: 20px
}

@media (min-width:600px) {
    .blog-posts {
        display: flex;
        flex-flow: row wrap;
        justify-content: space-between
    }

    .blog-posts .blog-post-single {
        flex: 0 0 50%;
        max-width: calc(50% - 7px)
    }
}

@media (min-width:1024px) {
    .blog-posts .blog-post-single {
        flex: 0 0 50%;
        max-width: calc(50% - 12px)
    }

    .blog-post-single {
        padding: 15px 13px;
        margin-bottom: 24px
    }

    .blog-post-single a {
        margin-bottom: 7px;
        font-size: 20px
    }

    .blog-post-single .blog-post-image {
        margin-bottom: 15px
    }

    .blog-posts-alt .blog-post-single {
        max-width: calc(33.3% - 12px);
        padding: 8px
    }

    .blog-posts-alt .blog-post-single a {
        font-size: 16px
    }
}

.blog-post-highlight {
    position: relative;
    padding: 12px 11px 19px;
    margin-bottom: 15px;
    border-radius: 4px;
    box-shadow: 0 0 27px 0 rgba(49, 57, 60, .29);
    background: #4f5558
}

.blog-post-highlight img {
    display: block;
    width: 100%;
    height: auto
}

.blog-post-highlight .blog-post-image {
    margin-bottom: 10px
}

.blog-post-highlight .blog-post-title {
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 1.2;
    font-weight: 700;
    color: #ff972e;
    text-align: center
}

.blog-post-highlight .blog-post-content {
    text-align: center
}

.blog-post-highlight .blog-btn {
    display: block;
    max-width: 245px;
    padding: 6px 20px;
    margin: 0 auto;
    font-size: 14px;
    color: #fff
}

.blog-post-highlight .blog-btn:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.blog-post-highlight .blog-post-info {
    display: inline-block;
    margin-bottom: 13px;
    vertical-align: middle;
    font-size: 14px;
    color: #c4c4c4;
    text-align: left
}

.blog-post-highlight .blog-post-info li {
    position: relative;
    padding-left: 28px
}

.blog-post-highlight .blog-post-info li:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 7px;
    transform: translate(-50%, -50%)
}

.blog-post-highlight .blog-post-info a {
    position: relative;
    display: inline-block;
    text-decoration: underline;
    z-index: 1
}

.blog-post-highlight .blog-post-info a:hover {
    color: #ff972e
}

.blog-post-highlight .blog-post-info a,
.blog-post-highlight .blog-post-info strong {
    font-weight: 700;
    color: #fff;
    transition: color .15s
}

@media (min-width:600px) {
    .blog-post-highlight {
        display: flex;
        padding: 20px
    }

    .blog-post-highlight .blog-btn {
        margin: 0
    }

    .blog-post-highlight .blog-post-image {
        flex: 0 0 47.6%;
        margin: 0 15px 0 0
    }

    .blog-post-highlight .blog-post-title {
        text-align: left
    }

    .blog-post-highlight .blog-post-content {
        flex: 0 1 100%;
        text-align: left
    }
}

@media (min-width:1024px) {
    .blog-post-highlight {
        margin-bottom: 24px
    }

    .blog-post-highlight .blog-btn {
        max-width: 175px
    }

    .blog-post-highlight .blog-post-info {
        margin-bottom: 20px
    }

    .blog-post-highlight .blog-post-image {
        margin-right: 25px
    }

    .blog-post-highlight .blog-post-title {
        margin-bottom: 14px;
        font-size: 22px
    }
}

.blog-post {
    position: relative;
    padding: 13px 10px 10px;
    margin-bottom: 15px;
    border-radius: 4px;
    box-shadow: 0 0 27px 0 rgba(49, 57, 60, .29);
    transition: opacity .15s
}

.blog-post:hover {
    opacity: .7
}

.blog-post img {
    display: block;
    width: 100%;
    height: auto
}

.blog-post a {
    display: block;
    margin-bottom: 4px;
    font-size: 18px;
    line-height: 1.2;
    font-weight: 700;
    color: #2f2f2f
}

.blog-post a:hover {
    text-decoration: underline
}

.blog-post a:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.blog-post span {
    display: block;
    font-size: 14px;
    color: #31393c
}

.blog-post span:before {
    content: '';
    position: relative;
    top: -2px;
    margin-right: 5px
}

.blog-post .blog-post-image {
    margin-bottom: 15px
}

.blog-posts {
    margin-top: 20px
}

@media (min-width:600px) {
    .blog-posts {
        display: flex;
        flex-flow: row wrap;
        justify-content: space-between
    }

    .blog-posts .blog-post {
        flex: 0 0 50%;
        max-width: calc(50% - 7px)
    }
}

@media (min-width:1024px) {
    .blog-posts .blog-post {
        flex: 0 0 50%;
        max-width: calc(50% - 12px)
    }

    .blog-post {
        padding: 15px 13px;
        margin-bottom: 24px
    }

    .blog-post a {
        margin-bottom: 7px;
        font-size: 20px
    }

    .blog-post .blog-post-image {
        margin-bottom: 15px
    }

    .blog-posts-alt .blog-post {
        max-width: calc(33.3% - 12px);
        padding: 8px
    }

    .blog-posts-alt .blog-post a {
        font-size: 16px
    }
}

.blog-preview {
    background: #fff;
    border: 1px solid #babec2;
    margin: 0 0 10px;
    position: relative
}

.blog-preview-image {
    position: relative;
    margin: -1px -1px 0
}

.blog-preview-image img {
    display: block;
    width: 100%;
    height: auto
}

.blog-preview-body {
    padding: 10px 14px
}

.blog-preview-body p {
    font-size: 14px;
    line-height: 2;
    color: #606060;
    margin: 0;
    padding: 0
}

.blog-preview-title {
    font-size: 18px;
    line-height: 1.28;
    font-weight: 600;
    color: #1b354c;
    padding: 4px 0 16px
}

.blog-preview-title a {
    color: inherit;
    text-decoration: none
}

.blog-preview-meta {
    border-width: 1px 0;
    border-style: solid;
    border-color: #dfe1e3;
    text-align: center;
    font-size: 13px;
    margin: 0 0 10px
}

.blog-preview-meta strong {
    color: #4f4f4f
}

.blog-preview-meta p {
    line-height: 1;
    padding: 8px 0;
    color: #b4b0b0
}

.blog-preview-meta p:before {
    content: '';
    background: url(/images/clocks.png) 0 0 no-repeat;
    width: 13px;
    height: 13px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px
}

.blog-preview-featured {
    background: #1b354c;
    border-color: #1b354c
}

.blog-preview-featured .blog-preview-body {
    padding-bottom: 54px
}

.blog-preview-featured .blog-preview-body p,
.blog-preview-featured .blog-preview-title {
    color: #fff
}

.blog-preview-featured .blog-preview-title a:after {
    content: 'Read More >';
    font-size: 16px;
    line-height: 54px;
    font-weight: 700;
    color: #61cc07;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center
}

.blog-preview-featured .blog-preview-meta strong {
    color: #34aaef
}

.blog-preview-featured .blog-preview-meta p {
    color: #c7c7c7
}

.blog-preview-featured .blog-preview-meta p:before {
    background-position: 0 -14px
}

.blog-latest .blog-preview-image {
    margin: 0;
    padding: 10px
}

.blog-latest .blog-preview-body {
    padding-top: 0
}

.blog-latest .blog-preview-body p {
    font-size: 13px
}

.blog-latest .blog-preview-title {
    font-size: 14px;
    line-height: 18px;
    text-align: center
}

.blog-tweet {
    margin: auto
}

@media only screen and (min-width:600px) {
    .blog-tweet {
        display: table
    }
}

.blog-share {
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    overflow: hidden;
    text-indent: -100%;
    width: 52px;
    height: 32px;
    transition: opacity .15s;
    position: relative
}

.blog-share:after {
    content: '';
    background-image: url(/images/blog-socials.png);
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    left: 50%
}

.blog-share:hover {
    opacity: .75
}

.blog-share-facebook {
    background-color: #3c5a98
}

.blog-share-facebook:after {
    background-position: 0 0;
    width: 11px;
    height: 22px;
    margin: -11px 0 0 -6px
}

.blog-share-twitter {
    background-color: #47c7fa
}

.blog-share-twitter:after {
    background-position: -12px 0;
    width: 24px;
    height: 20px;
    margin: -10px 0 0 -12px
}

.blog-share-tumblr {
    background-color: #314358
}

.blog-share-tumblr:after {
    background-position: -37px 0;
    width: 14px;
    height: 23px;
    margin: -11px 0 0 -7px
}

.blog-share-googleplus {
    background-color: #dd4b39
}

.blog-share-googleplus:after {
    background-position: -52px 0;
    width: 33px;
    height: 22px;
    margin: -11px 0 0 -16px
}

.blog-share-pinterest {
    background-color: #bd081b
}

.blog-share-pinterest:after {
    background-position: -86px 0;
    width: 24px;
    height: 29px;
    margin: -14px 0 0 -12px
}

.blog-post-featured-image {
    position: relative;
    margin: -20px -10px 0;
    background: #1b354c;
    padding: 10px
}

.blog-post-featured-image img {
    width: 100%;
    height: auto;
    display: block
}

.blog-post-featured-image .blog-share {
    width: 34px;
    height: 34px;
    border-radius: 50%;
    position: absolute;
    top: 15px;
    left: 15px
}

.blog-post-featured-image .blog-share-pinterest:after {
    margin-top: 0;
    bottom: 0;
    top: auto
}

.desktop-device .blog-post-featured-image .blog-share {
    visibility: hidden;
    opacity: 0;
    transition: opacity .15s, visibility 0s .15s
}

.desktop-device .blog-post-featured-image:hover .blog-share {
    visibility: visible;
    opacity: 1;
    transition: opacity .15s
}

.desktop-device .blog-post-featured-image:hover .blog-share:hover {
    opacity: .75
}

.blog-socials {
    display: flex;
    flex-flow: row nowrap;
    margin: 10px 0
}

.blog-socials li {
    flex: 1
}

.blog-socials li:first-child {
    display: none
}

.blog-socials li a {
    display: block;
    width: auto
}

.blog-post-meta p {
    border-width: 1px 0;
    border-style: solid;
    border-color: #d6dadd;
    font-size: 13px;
    line-height: 1;
    padding: 10px 0;
    color: #1b354c;
    margin: 10px 0;
    text-align: center
}

.blog-post-meta p:before {
    content: '';
    background: url(/images/clocks.png) 0 0 no-repeat;
    width: 13px;
    height: 13px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px
}

.blog-post-meta .updated {
    display: block;
    margin: 10px 0 0;
    color: #898989
}

.blog-post-meta .updated strong {
    display: none
}

.blog-post-meta .last-updated strong {
    display: inline;
    color: #1b354c
}

.blog-post-body h1,
.blog-post-body h2,
.blog-post-body h3,
.blog-post-body h4,
.blog-post-body h5,
.blog-post-body h6 {
    padding: 0;
    margin: 15px 0
}

.blog-post-body p {
    font-size: 14px;
    line-height: 1.93;
    margin: 20px 0
}

.blog-post-body p:first-child {
    margin-top: 0
}

.blog-post-body blockquote {
    background: #d5f4cb;
    margin: 27px 0;
    padding: 10px;
    font-size: 14px;
    font-weight: 700;
    font-style: italic;
    color: #000
}

.blog-post-body blockquote p {
    margin: 0;
    padding: 0
}

.blog-post-body blockquote p span {
    text-align: right;
    display: block;
    font-weight: 400;
    font-style: normal;
    margin: 8px 0 0
}

.blog-post-body blockquote p span:before {
    content: '- '
}

.blog-post-body img {
    border: 6px solid #1b354c;
    max-width: 100%;
    width: auto;
    height: auto;
    display: block;
    margin: 20px 0
}

.blog-post-body img:not(.left):not(.right) {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box
}

.blog-post-body img.left {
    margin-right: 20px;
    margin-bottom: 10px;
    margin-top: 0;
    max-width: 50%
}

.blog-post-body img.right {
    margin-left: 20px;
    margin-bottom: 10px;
    margin-top: 0;
    max-width: 50%
}

@media only screen and (max-width:420px) {

    .blog-post-body img.left,
    .blog-post-body img.right {
        display: block;
        float: none;
        width: 96%;
        max-width: none;
        margin: 0 auto 10px
    }
}

.blog-post-body ol {
    padding-left: 20px
}

.blog-post-body ol,
.blog-post-body ul {
    padding-top: 0;
    padding-bottom: 0
}

.blog-post-body p:empty {
    display: none
}

.blog-post-body .blog-slider {
    background: #1b354c;
    border: 10px solid #1b354c;
    margin: 24px -10px;
    position: relative;
    text-align: center
}

.blog-post-body .blog-slider .blog-slide {
    text-align: left
}

.blog-post-body .blog-slider:first-child {
    margin-top: 0
}

.blog-post-body .bloy .blog-slider h3 {
    background: #344b60;
    font-size: 14px;
    line-height: 1.2;
    font-weight: 600;
    padding: 5px 0;
    margin: 0;
    text-align: center;
    color: #fff
}

.blog-post-body .blog-slider img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0;
    border: 0 none
}

.blog-post-body .blog-slider p {
    margin: 10px 0 0;
    background: #fff;
    font-size: 12px;
    line-height: 1.2;
    padding: 10px;
    color: #3d3d3d;
    font-style: italic
}

.blog-post-body .blog-slider .slick-prev,
.blog-post-body .blog-slider .slick-next {
    background: #fff;
    width: 38px;
    height: 80px;
    position: absolute;
    top: 50%;
    margin-top: -40px;
    font-size: 0;
    line-height: 0;
    z-index: 10;
    transform: scale(.5);
    cursor: pointer
}

.blog-post-body .blog-slider .slick-prev:before,
.blog-post-body .blog-slider .slick-next:before {
    content: '';
    position: absolute;
    top: -100%;
    bottom: -100%;
    z-index: 10
}

.blog-post-body .blog-slider .slick-prev:before {
    left: 0;
    right: -300%
}

.blog-post-body .blog-slider .slick-next:before {
    left: -300%;
    right: 0
}

.blog-post-body .blog-slider .slick-prev:after,
.blog-post-body .blog-slider .slick-next:after {
    content: '';
    background-image: url(/images/blog-slider-arrows.png);
    background-repeat: no-repeat;
    width: 25px;
    height: 18px;
    position: absolute;
    top: 50%;
    margin-top: -9px
}

.blog-post-body .blog-slider .slick-prev {
    border-radius: 0 40px 40px 0;
    transform-origin: left center
}

.blog-post-body .blog-slider .slick-prev {
    left: -10px
}

.blog-post-body .blog-slider .slick-prev:after {
    left: 2px;
    background-position: 0 0
}

.blog-post-body .blog-slider .slick-prev:hover:after {
    background-position: 0 -19px
}

.blog-post-body .blog-slider .slick-next {
    border-radius: 40px 0 0 40px;
    transform-origin: right center
}

.blog-post-body .blog-slider .slick-next {
    right: -10px
}

.blog-post-body .blog-slider .slick-next:after {
    right: 2px;
    background-position: -26px 0
}

.blog-post-body .blog-slider .slick-next:hover:after {
    background-position: -26px -19px
}

.blog-post-body .blog-slider .slick-pager {
    font-size: 12px;
    line-height: 1;
    padding: 4px 8px;
    font-weight: 700;
    color: #d4d4d4;
    border-radius: 8px;
    display: inline-block;
    vertical-align: middle;
    margin: 10px 0 0;
    background: #344b60
}

.blog-post-body .blog-slider .slick-pager span {
    color: #48c2ff
}

.blog-post-body .blog-slider .slick-pager span:first-child {
    color: #fff
}

.blog-post-body .table-v1 td img.right {
    border: 0;
    max-width: 220px;
    margin: 0
}

.desktop-device .blog-post-body .blog-slider .slick-prev,
.desktop-device .blog-post-body .blog-slider .slick-next {
    visibility: hidden;
    transform: scale(0);
    transition: transform .15s, visibility 0s .15s
}

.desktop-device .blog-post-body .blog-slider:hover .slick-prev,
.desktop-device .blog-post-body .blog-slider:hover .slick-next {
    visibility: visible;
    transform: scale(.5);
    transition: transform .15s
}

.blog-video {
    position: relative;
    overflow: hidden;
    padding: 0 0 56.25%;
    margin: 20px 0
}

.blog-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%
}

.sidebar {
    background: #1b354c;
    position: relative;
    margin: 0 -10px -20px;
    padding: 10px
}

.widget {
    margin: 0 0 10px
}

.widget-title {
    font-family: 'Russo One', sans-serif;
    font-size: 16px;
    line-height: 1;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    border-bottom: 3px solid #fff;
    padding: 0 0 10px;
    margin: 0 0 10px
}

.widget-poll {
    border: 1px solid #738493;
    padding: 0 15px 20px;
    overflow: hidden
}

.widget-poll .title {
    font-size: 14px;
    line-height: 1.5;
    color: #fff;
    font-weight: 400;
    border-bottom: 2px solid #fff;
    text-align: center;
    margin: 11px 0 0;
    padding: 0 0 11px
}

.widget-poll .widget-body {
    text-align: center
}

.widget-poll .wpp_option_list {
    list-style: none
}

.widget-poll .wpp_option_list li {
    min-width: 55%;
    text-align: left;
    display: inline-block;
    margin: 15px 0 0;
    font-size: 15px;
    color: #fff
}

.widget-poll .wpp_option_list label {
    color: inherit
}

.widget-poll .wpp_option_list input[type="radio"] {
    -webkit-appearance: radio;
    -moz-appearance: radio;
    -ms-appearance: radio;
    -o-appearance: radio;
    appearance: radio;
    float: left;
    margin: 7px 15px 0 0
}

.widget-poll .button {
    display: inline-block;
    vertical-align: top;
    margin: 20px 0 0;
    background: #2ebaec;
    font-size: 16px;
    color: #fff;
    line-height: 1;
    padding: 8px 22px;
    cursor: pointer;
    transition: background .15s
}

.widget-poll .button:hover {
    background: #2892bc
}

.widget-poll .button.wpp_result {
    display: none
}

.widget-poll .wpp_notice {
    margin: 11px 0 0;
    padding: 0 10px !important
}

.widget-poll .wpp_result_list {
    text-align: left
}

.widget-poll .wpp_result_list li {
    overflow: hidden;
    margin: 15px 0 0;
    font-size: 15px;
    color: #fff;
    padding-left: 18%;
    position: relative
}

.widget-poll .wpp_result_list li>span {
    overflow: hidden;
    display: block;
    transform: translate3d(0, 0, 0)
}

.widget-poll .wpp_result_list li a {
    color: inherit;
    text-decoration: none
}

.widget-poll .wpp_result_list li a:hover {
    color: #fff
}

.widget-poll .wpp_result_list li .wpp_percentage {
    width: 18%;
    position: absolute;
    top: 0;
    left: 0
}

.widget-poll .wpp_result_list li .wpp_bar {
    float: left;
    width: 50%;
    height: 9px;
    margin: 8px 20px 0 0;
    position: relative;
    overflow: hidden
}

.widget-poll .wpp_result_list li .wpp_bar>span {
    background: #2ebaec;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 0;
    padding: 0 1px;
    box-sizing: border-box;
    transition: width .15s
}

.widget-poll .wpp_total {
    display: block;
    margin: 20px 0 0;
    font-size: 15px;
    color: #fff
}

.widget-poll .wpp_total span {
    color: #b8b8b8
}

.widget-poll.voted .wpp_option_list,
.widget-poll.voted .wpp_notice,
.widget-poll.voted .button {
    display: none !important
}

.widget-poll.voted .wpp_result_list {
    display: block
}

.list-popular {
    list-style: none;
    margin: 20px 0;
    padding: 0
}

.list-popular li {
    border-bottom: 1px solid #4a5e6f;
    overflow: hidden
}

.list-popular li a {
    display: block;
    font-size: 14px;
    line-height: 29px;
    color: #2ebaec;
    padding: 14px 0 15px 0;
    min-height: 30px;
    position: relative
}

.list-popular li a:hover {
    background: rgba(0, 0, 0, .5);
    color: #fff
}

.list-popular li a span {
    display: inline-block;
    vertical-align: middle;
    line-height: 15px;
    padding: 0 0 0 80px
}

.list-popular li img {
    position: absolute;
    top: 50%;
    left: 0;
    width: 59px;
    height: auto;
    margin: -15px 20px 0 0
}

.list-generic {
    list-style: none;
    margin: 20px 0;
    padding: 0
}

.list-generic li {
    padding: 7px 0 8px 32px;
    position: relative;
    font-size: 14px;
    line-height: 15px
}

.list-generic li:before {
    content: '';
    background: url(/images/icon_list.png) 50% no-repeat;
    width: 8px;
    height: 8px;
    position: absolute;
    top: 10px;
    left: 11px
}

.list-generic li a {
    color: #d4d4d4
}

.list-generic li a:hover {
    color: #fff;
    text-decoration: underline
}

.list-recommended {
    background: #344b60;
    margin: 16px 0;
    padding: 0
}

.list-recommended li {
    padding: 9px 10px 9px 20px;
    line-height: 32px;
    text-align: right
}

.list-recommended li+li {
    padding-top: 10px;
    position: relative
}

.list-recommended li+li:before {
    content: '';
    position: absolute;
    top: 0;
    left: 10px;
    right: 10px;
    background: #5d6e7e;
    height: 1px
}

.list-recommended li .logo {
    float: left
}

.btn-mini {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    line-height: 1;
    text-transform: uppercase;
    color: #fff !important;
    padding: 7px 10px;
    border-radius: 3px;
    background-size: 100% 200%;
    background-position: 0 0
}

.btn-mini {
    background-color: #70d108;
    background-image: -moz-linear-gradient(top, #70d108 0%, #16b101 50%, #70d108 100%);
    background-image: -webkit-linear-gradient(top, #70d108 0%, #16b101 50%, #70d108 100%);
    background-image: linear-gradient(to bottom, #70d108 0%, #16b101 50%, #70d108 100%)
}

.btn-mini:hover {
    background-color: #16b101;
    background-position: 0 100%
}

.btn-mini.nowrap {
    white-space: nowrap
}

.btn-view-all {
    display: block;
    font-size: 14px;
    line-height: 1;
    text-transform: uppercase;
    color: #1b354c;
    border: 1px solid #c9c9c9;
    border-radius: 2px;
    padding: 13px;
    background-size: 100% 200%;
    background-position: 0 0;
    text-align: center;
    margin: 0 0 20px;
    transition: background-position .15s
}

.btn-view-all:hover {
    background-color: #f1f1f1;
    background-position: 0 100%
}

.btn-view-all {
    background-color: #fff;
    background-image: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #ffffff 100%);
    background-image: -webkit-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #ffffff 100%);
    background-image: linear-gradient(to bottom, #ffffff 0%, #f1f1f1 50%, #ffffff 100%)
}

.blog-search,
.blog-posts-inner>h2,
.badge-preview-updated {
    display: none
}

@media only screen and (min-width:480px) {
    .blog-preview {
        overflow: hidden;
        padding: 10px
    }

    .blog-preview-image {
        float: left;
        width: 40%;
        margin: 0
    }

    .blog-preview-body {
        float: right;
        width: 55%;
        padding: 0
    }

    .blog-preview-meta {
        text-align: left
    }

    .blog-preview-featured {
        overflow: visible;
        padding: 0
    }

    .blog-preview-featured .blog-preview-image {
        float: none;
        margin: -1px -1px 0;
        width: auto;
        max-width: none
    }

    .blog-preview-featured .blog-preview-meta {
        text-align: center
    }

    .blog-preview-featured .blog-preview-body {
        text-align: center;
        float: none;
        width: auto;
        padding: 10px 10px 50px
    }

    .blog-preview-featured .blog-preview-title {
        text-align: center
    }

    .blog-preview-featured .blog-preview-title a:after {
        padding: 0 10px
    }

    .blog-socials {
        display: block;
        overflow: hidden
    }

    .blog-socials li {
        float: left;
        line-height: 32px;
        font-size: 14px
    }

    .blog-socials li+li {
        margin-left: 10px
    }

    .blog-socials li:first-child {
        display: list-item
    }

    .blog-socials li:first-child+li {
        margin-left: 20px
    }

    .blog-socials li a {
        width: 52px
    }

    .blog-post-featured-image {
        padding: 20px
    }

    .blog-post-featured-image .blog-share {
        top: 25px;
        left: 25px
    }

    .blog-post-meta p {
        text-align: left
    }

    .blog-post-meta .updated {
        display: inline-block;
        margin: 0
    }

    .blog-post-meta .updated strong {
        display: inline;
        color: #1b354c;
        margin: 0 9px
    }

    .blog-post-body .blog-slider {
        border-width: 20px
    }

    .blog-post-body .blog-slider h3 {
        font-size: 19px;
        padding: 8px
    }

    .blog-post-body .blog-slider p {
        font-size: 14px;
        line-height: 22px;
        padding: 20px;
        margin: 20px 0 0
    }

    .blog-post-body .blog-slider .slick-prev {
        left: -20px
    }

    .blog-post-body .blog-slider .slick-next {
        right: -20px
    }

    .blog-post-body .blog-slider .slick-prev,
    .blog-post-body .blog-slider .slick-next {
        transform: none
    }

    .blog-post-body .blog-slider .slick-pager {
        font-size: 15px;
        padding: 5px 15px;
        border-radius: 10px;
        margin: 10px 0 -10px
    }

    .desktop-device .blog-post-body .blog-slider .slick-prev,
    .desktop-device .blog-post-body .blog-slider .slick-next {
        transform: scale(0)
    }

    .desktop-device .blog-post-body .blog-slider:hover .slick-prev,
    .desktop-device .blog-post-body .blog-slider:hover .slick-next {
        transform: none
    }

    .blog-latest .blog-preview-image {
        padding: 0
    }

    .blog-latest .blog-preview-title {
        text-align: left
    }
}

@media only screen and (min-width:600px) {
    .blog-preview-image {
        width: 50%;
        max-width: 385px
    }

    .blog-preview-body {
        width: 46%
    }
}

@media only screen and (min-width:600px) and (max-width:1023px) {
    .sidebar {
        column-count: 2;
        column-gap: 20px
    }

    .sidebar .widget {
        break-inside: avoid;
        -moz-break-inside: avoid;
        -webkit-break-inside: avoid
    }
}

@media only screen and (min-width:768px) {
    .blog-preview {
        padding: 10px 12px;
        margin: 0 0 20px
    }

    .blog-preview-image {
        width: 385px;
        margin: 5px 20px 5px 0
    }

    .blog-preview-body {
        width: auto;
        overflow: hidden;
        float: none
    }

    .blog-preview-title {
        padding-top: 6px
    }

    .blog-preview-meta {
        position: relative
    }

    .blog-preview-featured {
        padding: 20px
    }

    .blog-preview-featured .blog-preview-image {
        float: none;
        width: 100%;
        height: auto;
        margin: 0;
        max-width: none
    }

    .blog-preview-featured .blog-preview-body {
        background: #000;
        background: rgba(0, 0, 0, .77);
        position: absolute;
        bottom: 20px;
        left: 20px;
        padding: 15px 20px 64px;
        max-width: 60%;
        text-align: left
    }

    .blog-preview-featured .blog-preview-body p {
        font-size: 15px;
        line-height: 1.4
    }

    .blog-preview-featured .blog-preview-title {
        text-align: left
    }

    .blog-preview-featured .blog-preview-title a:after {
        font-size: 13px;
        padding: 0 20px;
        text-align: right
    }

    .blog-preview-featured .blog-preview-meta {
        border-width: 1px 0 0;
        font-size: 13px;
        text-align: left
    }

    .blog-preview-featured .blog-preview-meta p {
        padding: 10px 0 16px
    }

    .blog-preview-featured .blog-preview-meta p:before {
        position: relative;
        top: -2px
    }

    .badge-preview-updated {
        display: block;
        position: absolute;
        top: 50%;
        right: 0;
        background: #2ebaec;
        font-size: 11px;
        line-height: 16px;
        color: #fff;
        padding: 0 6px;
        border-radius: 3px;
        margin: -8px 0 0
    }

    .blog-posts-inner>h2 {
        display: block;
        font-size: 28px;
        line-height: 30px;
        margin: 13px 0;
        font-weight: 700;
        padding: 0
    }

    .blog-search {
        display: block;
        float: right;
        position: relative
    }

    .blog-search-field {
        background: #fff;
        border: 1px solid #babec2;
        font-size: 14px;
        line-height: 1;
        padding: 11px 50px 11px 20px;
        border-radius: 20px;
        color: #606060;
        width: 226px;
        display: block;
        box-shadow: none;
        -webkit-appearance: none;
        appearance: none;
        height: 40px;
        box-sizing: border-box
    }

    .blog-search-submit {
        width: 50px;
        height: 40px;
        border: 0 none;
        background: transparent url(/images/icon-search.png) 50% no-repeat;
        position: absolute;
        top: 0;
        right: 0;
        cursor: pointer;
        border-radius: 0;
        box-shadow: none
    }

    .blog-search input[type="search"]::-webkit-search-decoration,
    .blog-search input[type="search"]::-webkit-search-cancel-button,
    .blog-search input[type="search"]::-webkit-search-results-button,
    .blog-search input[type="search"]::-webkit-search-results-decoration {
        display: none
    }

    .blog-post-featured-image {
        margin: 0
    }

    .is-gb .blog-post-featured-image.mask:before {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: rgba(27, 53, 76, .96);
        z-index: 10
    }

    .is-gb .blog-post-featured-image.mask:after {
        content: 'Sorry, demo game is not available for your Region. Please visit the casino site to see the content.';
        position: absolute;
        min-width: 80%;
        top: 50%;
        left: 50%;
        padding: 15px 35px;
        border: 1px solid rgba(255, 255, 255, .7);
        transform: translate(-50%, -50%);
        font-size: 12px;
        line-height: 1.53;
        color: #fff;
        text-align: center;
        z-index: 11;
        box-sizing: border-box
    }

    .blog-post-body blockquote {
        padding: 16px 24px
    }

    .blog-post-body blockquote,
    .blog-post-body blockquote p {
        font-size: 21px;
        line-height: 25px
    }

    .blog-post-body blockquote p span {
        margin: 15px 0 0
    }

    .blog-post-body img {
        border-width: 12px
    }

    .blog-post-body .blog-slider {
        margin-left: 0;
        margin-right: 0
    }

    .blog-latest .blog-preview {
        float: left;
        width: 32%;
        box-sizing: border-box
    }

    .blog-latest .blog-preview+.blog-preview {
        margin-left: 2%
    }

    .blog-latest .blog-preview-image {
        float: none;
        width: auto;
        max-width: 100%;
        margin: 0 0 10px
    }

    .blog-latest .blog-preview-body {
        float: none;
        width: auto
    }

    .blog-latest .blog-preview-title,
    .blog-latest .blog-preview-meta {
        text-align: center
    }

    .btn-view-all {
        clear: both
    }

    .sidebar {
        margin: 0;
        padding: 10px
    }

    .widget {
        margin: 0 0 20px
    }
}

@media only screen and (min-width:1024px) {
    .content.space-b {
        position: relative
    }

    .content.space-b:before {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        background: #1b354c;
        width: 321px
    }

    .content.space-b:after {
        content: '';
        clear: both;
        display: table;
        height: 0
    }

    .blog-post,
    .blog-posts {
        float: left;
        margin-right: -314px;
        width: 100%
    }

    .blog-post-inner,
    .blog-posts-inner {
        margin-right: 323px
    }

    .blog-posts-inner>h2 {
        margin: 25px 0 18px
    }

    .btn-view-all {
        margin: 0
    }

    .sidebar {
        float: right;
        width: 289px;
        padding: 0;
        background: transparent
    }

    .sidebar.stuck {
        position: fixed;
        top: 80px;
        right: 15px
    }
}

@media only screen and (min-width:1215px) {
    .blog-preview-featured .blog-preview-body {
        max-width: 53%;
        bottom: 32px
    }

    .blog-post-meta {
        overflow: hidden;
        border-bottom: 1px solid #d6dadd;
        padding: 10px 0;
        text-align: right;
        line-height: 32px;
        margin: 0 0 24px
    }

    .blog-post-meta p {
        margin: 0;
        padding: 0;
        display: inline-block;
        vertical-align: middle;
        border-width: 0
    }

    .blog-socials {
        float: left;
        margin: 0
    }

    .blog-latest .blog-preview {
        width: 31%
    }

    .blog-latest .blog-preview+.blog-preview {
        margin-left: 3.5%
    }

    .sidebar {
        margin-right: -10px
    }

    .sidebar.stuck {
        top: 20px;
        right: 50%;
        margin-right: -585px
    }
}

.sidebar .logo {
    width: 90px;
    height: 36px
}

.sidebar .list-popular,
.sidebar .list-generic {
    margin: 0
}

.bltlist {
    margin: 0 auto 15px;
    padding: 20px 10px;
    font: normal 13px/1.2 Arial, sans-serif;
    color: #1b354c;
    background: #e0e0e0
}

.bltlist.white {
    background: #fff
}

.bltlist.flags {
    font: 600 14px/1.2 'open sans', sans-serif;
    color: #1b354c
}

.bltlist .title {
    font-weight: 800;
    font-size: 130%;
    text-align: center;
    margin-bottom: 10px
}

.bltlist.bg {
    background-image: url(/images/bitcoin-background.jpg)
}

.bltlist.pay {
    background-image: url(/images/paypal-background.jpg)
}

.bltlist.viva-wallet {
    background-image: url(/images/viva-wallet-background.jpg)
}

.bltlist ul {
    display: table;
    max-width: 90%;
    padding: 0;
    margin: 0 auto;
    list-style: none
}

.bltlist ol {
    display: table;
    max-width: 90%;
    padding: 0;
    margin: 0 auto
}

.bltlist>ul>li,
.bltlist>ol>li {
    padding: 7px 0 7px 27px;
    text-indent: -27px
}

.bltlist.noblt>ul>li,
.bltlist.noblt>ol>li {
    padding-left: 0;
    text-indent: 0
}

.bltlist:not(.flags)>ul>li:before {
    content: '';
    display: inline-block;
    width: 8px;
    height: 8px;
    margin: -3px 18px 0 0;
    vertical-align: middle;
    background: url(/images/icon_list.png) no-repeat 0 0
}

.bltlist.flags>ul>li a:before,
.bltlist.flags>ul>li span:before {
    content: "";
    margin-right: 10px
}

.bltlist.noblt>ul>li:before {
    content: none
}

.bltlist li a {
    color: #2e6ca3
}

.bltlist li a:hover {
    text-decoration: underline
}

.bltlist li strong {
    font-size: 16px;
    font-weight: 800
}

.bltlist ol li strong {
    font-size: 12px;
    font-weight: 800
}

.bltlist li ul,
.bltlist li ol {
    display: block;
    max-width: none;
    padding: 10px 0 0 25px;
    text-indent: 0
}

.bltlist li ul li,
.bltlist li ol li {
    padding: 7px 0
}

.bltlist li ul.many,
.bltlist li ol.many {
    overflow: hidden
}

.bltlist li ul.many li,
.bltlist li ol.many li {
    float: left;
    width: 105px
}

.bltlist ol:not(.tw-pagination)>li:before {
    width: 2em
}

@media (min-width:400px) {

    .bltlist.col4>ul,
    .bltlist.col4>ol,
    .bltlist.col6>ul,
    .bltlist.col6>ol {
        display: block;
        columns: 2;
        column-gap: 20px
    }

    .bltlist.col5>ul,
    .bltlist.col5>ol {
        display: block;
        columns: 2;
        column-gap: 20px
    }
}

@media (min-width:640px) {

    .bltlist.col2>ul,
    .bltlist.col3>ul,
    .bltlist.col2>ol,
    .bltlist.col3>ol {
        display: block;
        max-width: none;
        columns: 2;
        column-gap: 20px
    }

    .bltlist.col4>ul,
    .bltlist.col6>ul,
    .bltlist.col4>ol,
    .bltlist.col6>ol {
        columns: 3
    }

    .bltlist.col2>ul>li {
        -webkit-break-inside: avoid;
        break-inside: avoid;
        page-break-inside: avoid;
        vertical-align: top
    }

    .bltlist.narrower ul {
        max-width: 40%
    }
}

@media (min-width:768px) {

    .bltlist.col3>ul,
    .bltlist.col3>ol {
        columns: 3
    }

    .bltlist.col6>ul,
    .bltlist.col6>ol {
        columns: 4
    }

    .bltlist.col5>ul,
    .bltlist.col5>ol {
        columns: 3
    }
}

@media (min-width:1024px) {
    .bltlist.col2 {
        padding: 20px 25px
    }

    .bltlist.narrow ul,
    .bltlist.narrow ol {
        max-width: 70%
    }

    .bltlist.col4>ul,
    .bltlist.col4>ol {
        columns: 4;
        max-width: 80%
    }

    .bltlist.col6>ul,
    .bltlist.col6>ol {
        columns: 5
    }

    .bltlist.col5>ul,
    .bltlist.col5>ol {
        columns: 4
    }

    .bltlist.col2>ul,
    .bltlist.col2>ol {
        column-gap: 0
    }
}

@media (min-width:1150px) {

    .bltlist.col6>ul,
    .bltlist.col6>ol {
        columns: 6
    }

    .bltlist.col5>ul,
    .bltlist.col5>ol {
        columns: 5
    }
}

.bonus-intro-row {
    clear: both;
    order: 4;
    background: #2d5372;
    margin-top: 55px;
    position: relative;
    display: flex;
    flex-flow: row wrap-reverse;
    justify-content: space-between;
    align-items: center;
    padding: 10px
}

.bonus-intro-row .author {
    max-width: 290px;
    margin: 0 auto;
    font-size: 10px;
    line-height: 10px;
    color: #dcdcdc
}

.bonus-intro-row .author:before {
    content: '';
    float: left;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    margin: -6px 3px 0 0;
    background: url(/welcome/author.png) 0 0 no-repeat;
    background-size: contain;
    position: relative;
    top: -1px
}

.bonus-intro-row .author a {
    color: #2ebaec;
    text-decoration: underline
}

.bonus-intro-row .author a:hover {
    text-decoration: none
}

.bonus-intro-row .author2:before {
    content: '';
    background: url(/welcome/author2.png) 0 0 no-repeat;
    background-size: contain;
    position: relative;
    top: -1px
}

.bonus-intro-row .author3:before {
    content: '';
    background: url(/welcome/author3.png) 0 0 no-repeat;
    background-size: contain;
    position: relative;
    top: -1px
}

.bonus-intro-row .author4:before {
    content: '';
    background: url(/welcome/author4.png) 0 0 no-repeat;
    background-size: contain;
    position: relative;
    top: -1px
}

.bonus-intro-row .bb-license {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
    line-height: 1
}

.bonus-intro-row .bb-license.c-white {
    color: #fff
}

.bonus-intro-row .bb-license li {
    margin: 3px;
    color: #fff
}

.bonus-intro-row .bb-license .entry {
    font-size: 18px;
    font-weight: 700;
    color: #fff
}

.bonus-intro-row .bb-license [class^="bb"] {
    display: inline-block;
    vertical-align: middle;
    font-size: 0
}

.bonus-intro-row .bb-license li:first-child {
    font-size: 10px;
    color: #fff
}

.bonus-intro-row .quicknavi-disclosure {
    position: relative;
    font-size: 9px;
    text-transform: uppercase;
    text-align: right
}

.bonus-intro-row .quicknavi-disclosure strong {
    font-weight: 400;
    color: #335e85;
    text-decoration: underline
}

.bonus-intro-row .quicknavi-disclosure strong:before {
    content: '';
    position: relative;
    top: -1px;
    margin-right: 5px
}

.bonus-intro-row .quicknavi-disclosure span {
    position: absolute;
    top: 100%;
    right: 0;
    width: 240px;
    padding: 15px 20px;
    border-radius: 2px;
    opacity: 0;
    visibility: hidden;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
    line-height: 1.2;
    text-align: justify;
    text-transform: none;
    background: #fff;
    transition: opacity .3s, visibility .3s;
    z-index: 5
}

.bonus-intro-row .quicknavi-disclosure span a {
    font-weight: 700;
    color: #21a7fe;
    text-decoration: underline
}

.bonus-intro-row .quicknavi-disclosure span a:hover {
    text-decoration: none
}

.bonus-intro-row .quicknavi-disclosure span small {
    display: block;
    padding-top: 10px
}

.bonus-intro-row .accepted-pm {
    list-style: none;
    font-size: 10px;
    line-height: 10px;
    color: #d2d2d2;
    text-align: center
}

.bonus-intro-row .accepted-pm li {
    display: inline
}

.bonus-intro-row .accepted-pm li:first-child {
    display: block;
    margin-bottom: 3px
}

.bonus-intro-row .accepted-pm li a,
.bonus-intro-row .accepted-pm li span {
    font-size: 0;
    color: transparent;
    display: inline-block;
    vertical-align: middle;
    text-align: left
}

.bb-ukgc {
    background: url(/images/bb-gc.png) 50% no-repeat;
    width: 89px;
    height: 17px
}

.bb-mga {
    background: url(/images/malta-gambling-authority.png) 50% no-repeat;
    width: 64px;
    height: 20px
}

.bb-cga {
    background: url(/images/curacao-gambling-authority.png) 50% no-repeat;
    width: 55px;
    height: 20px
}

.bb-ggc {
    background: url(/images/gibraltar-gambling-commission.png) 50% no-repeat;
    width: 20px;
    height: 20px
}

.bb-kgc {
    background: url(/images/kahnawake-gaming-commission.png) 50% no-repeat;
    width: 64px;
    height: 20px
}

@media only screen and (max-width:767px) {
    .bonus-intro-row .accepted-pm li:nth-child(4)~li {
        display: none
    }

    .bonus-intro-row>* {
        flex: 0 0 100%
    }

    .bonus-intro-row>*+* {
        margin-bottom: 5px
    }

    .bonus-intro-row .logo-software-single {
        width: 75px;
        height: 25px
    }

    .bb-ukgc {
        width: 63px;
        height: 12px;
        background-size: contain
    }
}

.desktop-device .bonus-intro-row .quicknavi-disclosure:hover span,
.touch-device .bonus-intro-row .quicknavi-disclosure.is-visible span {
    opacity: 1;
    visibility: visible
}

@media only screen and (min-width:540px) {
    .bonus-intro-row .bb-license li:first-child {
        margin-bottom: 3px
    }
}

@media only screen and (min-width:600px) {
    .bonus-intro-row .quicknavi-disclosure {
        font-size: 11px
    }
}

@media only screen and (min-width:640px) {
    .bonus-intro-row .author {
        line-height: 18px;
        align-self: center
    }

    .bonus-intro-row .accepted-pm li:first-child {
        margin-bottom: 3px
    }

    .bonus-intro-row .accepted-pm,
    .bonus-intro-row .bb-license {
        font-weight: 700
    }
}

@media only screen and (min-width:768px) {
    .bonus-intro-row {
        flex-flow: row nowrap;
        padding-left: 20px;
        padding-right: 20px;
        margin: 15px 10px 0
    }

    .bonus-intro-row .author {
        max-width: none;
        margin: 0;
        font-size: 11px;
        line-height: 28px
    }

    .bonus-intro-row .author:before {
        margin-top: 0;
        margin-right: 10px;
        width: 28px;
        height: 28px
    }

    .bonus-intro-row .accepted-pm {
        font-size: 12px;
        line-height: 14px
    }

    .bonus-intro-row .bb-license {
        font-size: 12px;
        line-height: 14px
    }
}

@media only screen and (min-width:900px) {
    .bonus-intro-row .author {
        font-size: 13px
    }
}

@media only screen and (min-width:1200px) {
    .bonus-intro-row .bb-license li:first-child {
        top: 0
    }

    .bonus-intro-row .accepted-pm {
        line-height: 28px
    }

    .bonus-intro-row .accepted-pm li:first-child {
        display: inline;
        margin-bottom: 0;
        margin-right: 10px
    }

    .bonus-intro-row .bb-license {
        line-height: 28px
    }

    .bonus-intro-row .bb-license li:first-child {
        display: inline;
        margin-right: 10px
    }
}

.box-logo {
    background: url(/images/box_logos.png) no-repeat 0 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px;
    display: block
}

.box-logo.ecogra {
    width: 89px;
    height: 72px;
    background-position: 0 0
}

.box-logo.gambling {
    width: 330px;
    height: 62px;
    background-position: -89px 0
}

.box-logo.tst {
    width: 166px;
    height: 75px;
    background-position: -419px 0
}

.box-logo.rgt {
    width: 134px;
    height: 76px;
    background-position: -585px 0
}

.box-logo.gamcare {
    width: 68px;
    height: 75px;
    background-position: -719px 0
}

.box-logo.itechlabs {
    width: 75px;
    height: 75px;
    background-position: -787px 0
}

.box-logo.skrill {
    width: 235px;
    height: 69px;
    background-position: -862px 0
}

.box-logo.ukash {
    width: 235px;
    height: 69px;
    background-position: -1097px 0
}

.box-logo.paysafecard {
    width: 235px;
    height: 69px;
    background-position: -1332px 0
}

.box-logo.mga {
    width: 234px;
    height: 75px;
    background-position: -1568px 0
}

.box-logo.gamstop {
    width: 165px;
    height: 75px;
    background-position: -1801px 0
}

.box-logo.begamble {
    width: 235px;
    height: 75px;
    background-position: -1965px 0
}

.box-logo.gli {
    width: 180px;
    height: 76px;
    background-position: -2204px 0
}

.btn-alternative {
    display: block;
    padding: 11px 10px 10px;
    margin-bottom: 5px;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    background: #2ebaec;
    transition: background .3s
}

.btn-alternative:hover {
    background: #0c90bf
}

.btn-alternative-green {
    background: rgb(145, 220, 65);
    background: -moz-linear-gradient(top, rgba(145, 220, 65, 1) 0%, rgba(77, 195, 60, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(145, 220, 65, 1) 0%, rgba(77, 195, 60, 1) 100%);
    background: linear-gradient(to bottom, rgba(145, 220, 65, 1) 0%, rgba(77, 195, 60, 1) 100%)
}

.btn-alternative-green:hover {
    background: rgb(77, 196, 60);
    background: -moz-linear-gradient(top, rgba(77, 196, 60, 1) 0%, rgba(39, 162, 19, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(77, 196, 60, 1) 0%, rgba(39, 162, 19, 1) 100%);
    background: linear-gradient(to bottom, rgba(77, 196, 60, 1) 0%, rgba(39, 162, 19, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4dc43c', endColorstr='#27a213', GradientType=0)
}

.btn-blue-primary {
    position: relative;
    display: inline-block;
    padding: 13px 25px 13px 90px;
    border-radius: 4px;
    vertical-align: middle;
    font-size: 16px;
    line-height: 1.31;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    transition: none;
    background: rgb(46, 186, 236);
    background: -moz-linear-gradient(top, rgba(46, 186, 236, 1) 0%, rgba(0, 134, 181, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(46, 186, 236, 1) 0%, rgba(0, 134, 181, 1) 100%);
    background: linear-gradient(to bottom, rgba(46, 186, 236, 1) 0%, rgba(0, 134, 181, 1) 100%)
}

.btn-blue-primary:hover {
    background: #078dbd
}

.btn-blue-primary:before {
    content: '';
    position: absolute;
    width: 60px;
    height: 60px;
    top: 50%;
    left: 45px;
    margin: -30px 0 0 -30px;
    border-radius: 50%;
    background-color: #0186b6;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto auto
}

.btn-blue-primary.ico-head:before {
    background-image: url(/images/ico-head.png);
    background-position: center bottom;
    background-size: auto
}

.btn-blue-primary.ico-mobile:before {
    background-image: url(/images/ico-mobile.png);
    background-position: center bottom;
    background-size: auto
}

.btn-blue-primary span,
.btn-blue-primary[class*="ico-"]>span {
    display: block
}

.btn-container {
    float: unset;
    display: block;
    padding: 15px 10px;
    margin-bottom: 20px;
    border: 1px solid #d6d8d9;
    border-radius: 2px;
    vertical-align: middle;
    background: #fff;
    box-sizing: border-box;
    margin: 0 auto 10px;
    max-width: 300px
}

.btn-container .btn-blue-primary {
    display: block;
    margin: 0 auto;
    max-width: 300px
}

@media(min-width:768px) {
    .btn-container {
        padding: 15px 25px;
        max-width: unset
    }

    .btn-container .btn-blue-primary {
        max-width: unset
    }

    .btn-container.left {
        margin-top: 7px;
        margin-right: 25px;
        float: left
    }

    .btn-container.right {
        margin-top: 7px;
        margin-left: 25px;
        float: right
    }
}

.categories-container {
    padding: 5px 0;
    border-top: 1px dotted #fff
}

.categories-container * {
    box-sizing: border-box
}

.categories-container a {
    display: block;
    padding: 8px 10px 5px;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #dae7f3;
    text-align: center;
    text-transform: none;
    background: rgba(32, 65, 90, .55);
    transition: box-shadow .3s
}

.categories-container a:hover {
    box-shadow: inset 0 0 0 1px #2ebaec
}

.categories-container a:before {
    content: '';
    display: block;
    height: 37px;
    margin: 0 auto 5px
}

.categories-container li+li {
    margin-top: 3px
}

.categories-container .col {
    float: left;
    padding: 0 3px
}

.categories-container .col-1of4 {
    float: left;
    width: 50%
}

.categories-container .col-2of4 {
    width: 100%;
    margin-top: 10px
}

.categories-container .categories-title {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px dotted #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    line-height: 1.08;
    font-weight: 700;
    color: #fff;
    text-align: center;
    text-transform: none
}

.categories-container .alternative {
    margin: 0 -3px
}

.categories-container .alternative li {
    float: left;
    width: 50%;
    padding: 0 3px
}

.categories-container .alternative li+li {
    margin-top: 0
}

.categories-container .alternative li:nth-child(n+3) {
    margin-top: 3px
}

.categories-container .cols {
    margin: 0 -3px
}

.categories-container .cols:after {
    content: '';
    display: table;
    line-height: 0;
    clear: both
}

@media(min-width:768px) {
    .categories-container .col-1of4 {
        width: 25%
    }

    .categories-container .col-2of4 {
        width: 50%;
        margin-top: 0
    }
}

@media(min-width:1200px) {
    .categories-container {
        float: right;
        width: 715px;
        border: 0
    }

    .categories-container a {
        padding: 18px 10px 19px;
        font-size: 13px
    }

    .categories-container .col {
        padding: 0 6px
    }

    .categories-container .cols {
        margin: 0 -6px
    }

    .categories-container .categories-title {
        padding-bottom: 16px;
        margin: -48px 0 10px;
        font-size: 15px;
        font-weight: 400;
        border-bottom-style: solid
    }

    .categories-container .alternative {
        margin: 0 -6px
    }

    .categories-container .alternative li {
        padding: 0 6px
    }

    .categories-container li+li,
    .categories-container .alternative li:nth-child(n+3) {
        margin-top: 10px
    }
}

.is-gb .compare-wp>.compare-cnt:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(27, 53, 76, .96);
    z-index: 10
}

.is-gb .compare-wp>.compare-cnt:after {
    content: 'Sorry, demo game is not available for your Region. Please visit the casino site to see the content.';
    position: absolute;
    min-width: 80%;
    top: 50%;
    left: 50%;
    padding: 15px 35px;
    border: 1px solid rgba(255, 255, 255, .7);
    transform: translate(-50%, -50%);
    font-size: 12px;
    line-height: 1.53;
    color: #fff;
    text-align: center;
    z-index: 11;
    box-sizing: border-box
}

.is-gb .compare-wp>.compare-cnt.nomask:before,
.is-gb .compare-wp>.compare-cnt.nomask:after {
    content: none
}

.compare-wp {
    position: relative;
    background: #fefefe;
    border: solid 15px #506475
}

.compare-wp .compare-cnt {
    float: none;
    display: block;
    width: 100%;
    position: relative
}

.compare-wp .compare-cnt>img {
    display: block;
    width: 100%;
    height: auto
}

.compare-wp .compare-cnt .video-wrap {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
    margin: 0 auto
}

.compare-wp .compare-cnt .video-wrap object,
.compare-wp .compare-cnt .video-wrap embed,
.compare-wp .compare-cnt .video-wrap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.compare-wp .compare-cnt .title {
    padding: 20px 35px 35px 35px;
    font-size: 17px;
    line-height: 21px;
    color: #000;
    text-align: center;
    font-family: 'Russo One', sans-serif
}

.compare-wp .compare-cnt .row {
    position: relative;
    padding: 0 0 35px 0;
    margin: 0 35px;
    font-size: 13px;
    line-height: 19px;
    color: #606060;
    min-height: 97px;
    text-align: center
}

.compare-wp .compare-cnt .row img {
    position: static;
    top: -2px;
    left: 0;
    max-width: 97px;
    height: auto;
    display: block;
    margin: 0 auto 10px auto
}

.compare-wp .compare-cnt .row .name {
    display: block;
    padding: 0 0 3px 0;
    border-bottom: solid 1px #dedede;
    margin: 0 0 10px 0;
    font-size: 14px;
    line-height: 19px;
    color: #000;
    text-align: left;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    text-align: center
}

.compare-wp .compare-cnt .row .name span {
    color: #49531f;
    font-weight: 600;
    font-size: 17px
}

.compare-wp .compare-sb {
    float: none;
    display: block;
    width: 100%;
    padding-top: 15px;
    background: #506475
}

.compare-wp .compare-sb:after {
    content: '';
    display: block;
    clear: both
}

.compare-wp .compare-sb ul li {
    display: block;
    margin: 8px 0 0 0
}

.compare-wp .compare-sb ul li:first-child {
    margin-top: 0
}

.compare-wp .compare-sb ul li.title {
    margin-bottom: 8px;
    font-size: 20px;
    line-height: 44px;
    color: #717171;
    background: #f6f7fb;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    border-radius: 2px
}

.compare-wp .compare-sb ul li.title-v2 {
    margin-bottom: 8px;
    font-size: 18px;
    line-height: 26px;
    color: #717171;
    background: #f6f7fb;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    border-radius: 2px
}

.compare-wp .compare-sb ul li.positive,
.compare-wp .compare-sb ul li.negative {
    position: relative;
    font-size: 14px;
    line-height: 40px;
    color: #dbdbdb;
    font-family: Tahoma, arial, sans-serif;
    text-align: left;
    font-weight: 400;
    padding: 0 0 0 40px;
    background: #1b354c
}

.compare-wp .compare-sb ul li.positive-new,
.compare-wp .compare-sb ul li.negative-new {
    position: relative;
    font-size: 14px;
    color: #dbdbdb;
    font-family: Tahoma, arial, sans-serif;
    text-align: left;
    font-weight: 400;
    padding: 0 0 0 40px;
    background: #1b354c;
    line-height: 20px
}

.compare-wp .compare-sb ul li.positive:before,
.compare-wp .compare-sb ul li.negative:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 15px;
    margin: -5px 0 0 0;
    width: 12px;
    height: 12px;
    display: block
}

.compare-wp .compare-sb ul li.positive:before {
    background: url(/images/icon_plus_green.png) no-repeat 0 0
}

.compare-wp .compare-sb ul li.positive.orange:before {
    background: url(/images/icon_plus_orange.png) no-repeat 0 0
}

.compare-wp .compare-sb ul li.negative:before {
    background: url(/images/icon_negative_red.png) no-repeat 0 0
}

.compare-wp .compare-sb ul li.positive-new:before,
.compare-wp .compare-sb ul li.negative-new:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 15px;
    margin: -5px 0 0 0;
    width: 12px;
    height: 12px;
    display: block
}

.compare-wp .compare-sb ul li.positive-new:before {
    background: url(/images/icon_plus_green.png) no-repeat 0 0
}

.compare-wp .compare-sb ul li.positive-new.orange:before {
    background: url(/images/icon_plus_orange.png) no-repeat 0 0
}

.compare-wp .compare-sb ul li.negative-new:before {
    background: url(/images/icon_negative_red.png) no-repeat 0 0
}

.compare-wp .compare-sb ul li.bonus {
    margin-bottom: 15px;
    padding: 10px 15px;
    background: #1b354c;
    font-size: 13px;
    line-height: 15px;
    color: #c9c9c9;
    font-family: Tahoma, arial, sans-serif;
    text-align: center
}

.compare-wp .compare-sb ul li.bonus-v2 {
    margin-bottom: 14px;
    padding: 7px 10px;
    background: #1b354c;
    font-size: 13px;
    line-height: 12px;
    color: #c9c9c9;
    font-family: Tahoma, arial, sans-serif;
    text-align: center
}

.compare-wp .compare-sb ul li.bonus-v2 span {
    display: block;
    padding: 0 0 5px 0;
    font-size: 30px;
    line-height: 32px;
    color: #fff;
    font-family: 'Russo One', sans-serif
}

.compare-wp .compare-sb ul li.bonus span {
    display: block;
    padding: 0 0 5px 0;
    font-size: 30px;
    line-height: 32px;
    color: #fff;
    font-family: 'Russo One', sans-serif
}

.compare-wp .compare-sb ul li a.button {
    display: block;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    background: #91dc41;
    background: -moz-linear-gradient(top, #91dc41 0%, #4dc43c 100%);
    background: -webkit-linear-gradient(top, #91dc41 0%, #4dc43c 100%);
    background: linear-gradient(to bottom, #91dc41 0%, #4dc43c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#91dc41', endColorstr='#4dc43c', GradientType=0)
}

.compare-wp .compare-sb ul li a.button:hover {
    background: rgb(77, 196, 60);
    background: -moz-linear-gradient(top, rgba(77, 196, 60, 1) 0%, rgba(39, 162, 19, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(77, 196, 60, 1) 0%, rgba(39, 162, 19, 1) 100%);
    background: linear-gradient(to bottom, rgba(77, 196, 60, 1) 0%, rgba(39, 162, 19, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4dc43c', endColorstr='#27a213', GradientType=0);
    color: #fff
}

@media (min-width:480px) {
    .compare-wp .compare-cnt .row {
        position: relative;
        padding-left: 115px;
        text-align: left
    }

    .compare-wp .compare-cnt .row img {
        position: absolute;
        margin: 0
    }

    .compare-wp .compare-cnt .row .name {
        text-align: left
    }
}

@media (min-width:600px) {
    .compare-wp .compare-sb ul li {
        float: left;
        width: auto;
        margin-right: 8px;
        margin-bottom: 8px;
        margin-top: 0
    }

    .compare-wp .compare-sb ul li.title {
        line-height: 40px;
        padding: 0 10px;
        clear: both
    }

    .compare-wp .compare-sb ul li.positive,
    .compare-wp .compare-sb ul li.negative {
        padding-right: 10px
    }

    .compare-wp .compare-sb ul li.positive-new,
    .compare-wp .compare-sb ul li.negative-new {
        padding-right: 10px
    }

    .compare-wp .compare-sb ul li.bonus {
        margin-bottom: 8px;
        line-height: 40px;
        padding: 0 10px
    }

    .compare-wp .compare-sb ul li.bonus span {
        display: inline;
        line-height: 40px;
        padding: 0 5px 0 0;
        font-size: 26px;
        float: left
    }

    .compare-wp .compare-sb .button,
    .compare-wp .compare-sb .button-orange {
        padding-top: 7px;
        padding-bottom: 7px;
        border-bottom-width: 2px;
        font-size: 20px;
        line-height: 24px
    }
}

@media (min-width:1200px) {
    .compare-wp .compare-cnt {
        float: left;
        display: inline;
        width: 77.24%;
        position: relative
    }

    .compare-wp .compare-cnt .title {
        text-align: left
    }

    .compare-wp .compare-cnt .video-wrap {
        padding: 0;
        height: auto
    }

    .compare-wp .compare-cnt .video-wrap object,
    .compare-wp .compare-cnt .video-wrap embed,
    .compare-wp .compare-cnt .video-wrap iframe {
        position: static;
        width: 865px;
        height: 480px;
        display: block
    }

    .compare-wp .compare-sb {
        float: right;
        display: inline;
        position: relative;
        width: 21.42%;
        min-height: 480px;
        padding-left: 1.33%;
        padding-top: 0
    }

    .compare-wp .compare-sb ul li {
        float: none;
        display: block;
        margin-right: 0;
        margin-top: 8px;
        margin-bottom: 0
    }

    .compare-wp .compare-sb ul li.title {
        line-height: 44px
    }

    .compare-wp .compare-sb ul li.positive,
    .compare-wp .compare-sb ul li.negative {
        padding-right: 0
    }

    .compare-wp .compare-sb ul li.positive-new,
    .compare-wp .compare-sb ul li.negative-new {
        padding-right: 0
    }

    .compare-wp .compare-sb ul li.bonus {
        margin-bottom: 15px;
        line-height: 15px;
        padding: 10px 15px
    }

    .compare-wp .compare-sb ul li.bonus span {
        display: block;
        font-size: 30px;
        line-height: 32px;
        float: none;
        padding: 0 0 5px 0
    }

    .compare-wp .compare-sb .button,
    .compare-wp .compare-sb .button-orange {
        padding-top: 10px;
        padding-bottom: 10px;
        border-bottom-width: 3px;
        font-size: 20px;
        line-height: 24px
    }
}

.contact-form .contact-cnt {
    position: relative;
    padding: 0;
    max-width: 100%;
    margin: 0 auto
}

.contact-form .contact-cnt:after {
    content: '';
    display: block;
    clear: both
}

.contact-form .contact-cnt .image {
    position: static;
    display: block;
    margin: 0 auto;
    max-width: 284px;
    padding: 7px;
    border: solid 1px #ddd;
    background: #e8e8e8
}

.contact-form .contact-cnt .image img {
    display: block;
    width: 100%
}

.contact-form .contact-cnt .field-wp {
    margin-top: 17px;
    height: 20px;
    padding: 10px 15px;
    border: solid 1px #ddd;
    background: #fff
}

.contact-form .contact-cnt .field-wp input.field {
    display: block;
    width: 100%;
    height: 20px;
    font-size: 12px;
    line-height: 20px;
    color: #9f9f9f;
    border: 0;
    background: transparent
}

.contact-form .contact-cnt .textarea-wp {
    margin-top: 17px;
    height: 160px;
    padding: 10px 15px;
    border: solid 1px #ddd;
    background: #fff
}

.contact-form .contact-cnt .textarea-wp textarea {
    display: block;
    width: 100%;
    height: 160px;
    font-size: 12px;
    line-height: 20px;
    color: #9f9f9f;
    border: 0;
    background: transparent;
    resize: none
}

.contact-form .contact-cnt .form-actions {
    position: static;
    padding: 20px 0 0 0
}

.contact-form .contact-cnt .form-actions:after {
    content: '';
    display: block;
    clear: both
}

.contact-form .contact-cnt .form-actions .captcha {
    padding-bottom: 15px;
    padding-right: 0;
    float: none;
    display: block;
    width: 100%
}

.contact-form .contact-cnt .form-actions .captcha img {
    display: block;
    max-width: 100%;
    height: auto
}

.contact-form .contact-cnt .form-actions .captcha .code {
    margin: 0 0 10px 0;
    float: none;
    display: block
}

.contact-form .contact-cnt .form-actions .captcha .field-cnt {
    float: none;
    display: block
}

.contact-form .contact-cnt .form-actions .captcha .field {
    height: 42px;
    border: solid 1px #ddd;
    background: #fff;
    width: 96%;
    padding: 0 2%;
    font-size: 12px;
    line-height: 42px;
    color: #9f9f9f
}

.contact-form .contact-cnt .form-actions .button-wp {
    float: none;
    display: block
}

.contact-form .contact-cnt .form-actions input.send-btn {
    width: 100%;
    padding: 0;
    height: 42px;
    font-weight: 400
}

.cntctfrm_contact_form {
    position: relative
}

.cntctfrm_contact_form .cntctfrm_column:after,
.cntctfrm_contact_form:after {
    content: '';
    display: block;
    clear: both
}

.cntctfrm_contact_form .cntctfrm_error_text {
    padding: 17px 0 0 0;
    color: red
}

.cntctfrm_contact_form .cntctfrmpr_field_wrap {
    position: relative;
    margin-top: 17px;
    height: 20px;
    padding: 10px 15px;
    border: solid 1px #ddd;
    background: #fff
}

.cntctfrm_contact_form .cntctfrmpr_field_wrap .cntctfrm_error_text {
    position: absolute;
    top: 0;
    right: 0;
    padding: 10px 15px;
    font-size: 12px;
    line-height: 20px;
    color: red;
    display: block;
    background: #fff;
    z-index: 12
}

.cntctfrm_contact_form .cntctfrmpr_field_wrap .cntctfrm_error_text:before {
    content: '';
    position: absolute;
    top: 0;
    left: -10px;
    width: 10px;
    height: 100%;
    display: block;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0)
}

.cntctfrm_contact_form .cntctfrmpr_field_wrap.cntctfrmpr_field_captcha_wrap {
    background: transparent;
    border: 0;
    padding: 0 0 10px 0;
    height: auto
}

.cntctfrm_contact_form .cntctfrmpr_field_wrap.cntctfrmpr_field_message_wrap {
    height: 160px
}

.cntctfrm_contact_form .cntctfrmpr_field_wrap.cntctfrmpr_field_message_wrap textarea {
    display: block;
    width: 100%;
    height: 160px;
    font-size: 12px;
    line-height: 20px;
    color: #9f9f9f;
    border: 0;
    background: transparent;
    resize: none
}

.cntctfrm_contact_form .cntctfrmpr_field_wrap.cntctfrmpr_field_subject_wrap {
    display: none
}

.cntctfrm_contact_form .cntctfrmpr_field_wrap.cntctfrmpr_field_message_wrap textarea:focus,
.cntctfrm_contact_form .cntctfrmpr_field_wrap.cntctfrmpr_field_message_wrap textarea.full {
    background: #fff
}

.cntctfrm_contact_form .cntctfrmpr_field_wrap .cntctfrm_label {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    font-size: 12px;
    line-height: 20px;
    height: 40px;
    display: block;
    color: #9f9f9f
}

.cntctfrm_contact_form .cntctfrmpr_field_wrap .cntctfrm_label label {
    padding: 10px 15px;
    display: block
}

.cntctfrm_contact_form .cntctfrmpr_field_wrap .cntctfrm_input {
    display: block;
    position: relative;
    z-index: 10
}

.cntctfrm_contact_form .cntctfrmpr_field_wrap .cntctfrm_input input {
    display: block;
    width: 100%;
    height: 20px;
    font-size: 12px;
    line-height: 20px;
    color: #9f9f9f;
    border: 0;
    background: transparent
}

.cntctfrm_contact_form .cntctfrmpr_field_wrap .cntctfrm_input input.full,
.cntctfrm_contact_form .cntctfrmpr_field_wrap .cntctfrm_input input:focus {
    background: #fff
}

.cntctfrm_contact_form .cntctfrmpr_field_wrap .cntctfrm_input.cntctfrm_input_captcha {
    display: table;
    margin: 0 auto;
    float: none
}

.cntctfrm_contact_form .cntctfrmpr_field_wrap input.cptch_input {
    border: solid 1px #ddd;
    background: #fff;
    text-align: center
}

.cntctfrm_contact_form .cntctfrm_submit_wrap {
    display: block;
    float: none
}

.cntctfrm_contact_form input.cntctfrm_contact_submit {
    width: 100%;
    font-size: 20px;
    line-height: 24px;
    color: #fff;
    font-family: "Open Sans", Arial, sans-serif;
    text-transform: uppercase;
    height: 42px;
    cursor: pointer;
    background: rgb(145, 220, 65);
    background: -moz-linear-gradient(top, rgba(145, 220, 65, 1) 0%, rgba(77, 196, 60, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(145, 220, 65, 1) 0%, rgba(77, 196, 60, 1) 100%);
    background: linear-gradient(to bottom, rgba(145, 220, 65, 1) 0%, rgba(77, 196, 60, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#91dc41', endColorstr='#4dc43c', GradientType=0)
}

.cntctfrm_contact_form input.cntctfrm_contact_submit:hover {
    background: rgb(77, 196, 60);
    background: -moz-linear-gradient(top, rgba(77, 196, 60, 1) 0%, rgba(39, 162, 19, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(77, 196, 60, 1) 0%, rgba(39, 162, 19, 1) 100%);
    background: linear-gradient(to bottom, rgba(77, 196, 60, 1) 0%, rgba(39, 162, 19, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4dc43c', endColorstr='#27a213', GradientType=0)
}

@media (min-width:768px) {
    .contact-form .contact-cnt {
        position: relative;
        padding-left: 345px;
        padding-bottom: 65px;
        max-width: 100%
    }

    .contact-form.v2 .contact-cnt {
        padding-bottom: 0
    }

    .contact-form .contact-cnt .image {
        position: absolute;
        top: 0;
        left: 0;
        max-width: 308px
    }

    .contact-form .contact-cnt .field-wp:first-child {
        margin: 0
    }

    .contact-form .contact-cnt .form-actions {
        position: absolute;
        bottom: 0;
        right: 0
    }

    .contact-form .contact-cnt .form-actions .button-wp {
        float: left
    }

    .contact-form .contact-cnt .form-actions input.send-btn {
        width: 135px
    }

    .contact-form .contact-cnt .form-actions .captcha {
        padding-bottom: 0;
        padding-right: 25px;
        float: left;
        width: auto
    }

    .contact-form .contact-cnt .form-actions .captcha .code,
    .contact-form .contact-cnt .form-actions .captcha .field-cnt {
        float: left
    }

    .contact-form .contact-cnt .form-actions .captcha .code {
        margin-right: 20px
    }

    .contact-form .contact-cnt .form-actions .captcha .field {
        width: 130px;
        padding: 0 15px
    }

    .cntctfrm_contact_form .cntctfrm_error_text {
        padding: 0 0 17px 0
    }

    .cntctfrm_contact_form .cntctfrmpr_field_wrap:first-child {
        margin: 0
    }

    .cntctfrm_contact_form input.cntctfrm_contact_submit {
        width: 135px
    }

    .cntctfrm_contact_form .cntctfrmpr_field_wrap.cntctfrmpr_field_captcha_wrap {
        margin-top: 25px
    }

    .cntctfrm_contact_form .cntctfrmpr_field_wrap .cntctfrm_input.cntctfrm_input_captcha {
        float: right;
        display: inline;
        margin-right: 170px
    }

    .cntctfrm_contact_form .cntctfrm_submit_wrap {
        float: right;
        display: inline;
        position: relative;
        margin-top: -32px
    }
}

.cookie {
    position: fixed;
    max-height: 500px;
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 10px 0;
    overflow: hidden;
    background: #576775;
    box-sizing: border-box;
    transition: max-height .15s, padding .15s;
    z-index: 15
}

.cookie.is-accepted {
    max-height: 0;
    padding: 0
}

.cookie p {
    margin-bottom: 0;
    font-size: 10px;
    line-height: 1.2;
    color: #fff
}

.cookie p a {
    font-weight: 700;
    color: inherit;
    text-decoration: underline
}

.cookie p a:hover {
    text-decoration: none
}

.cookie .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 1200px;
    padding: 0 10px;
    margin: 0 auto
}

.cookie .actions {
    text-align: center
}

.cookie .actions a {
    display: inline-block;
    min-width: 70px;
    padding: 2px 15px;
    border-radius: 30px;
    vertical-align: middle;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    background: #1b354c;
    transition: background .15s;
    box-sizing: border-box
}

.cookie .actions a:hover {
    background: #0b2033
}

@media(min-width:600px) {
    .cookie {
        padding: 15px 0
    }

    .cookie p {
        max-width: 970px;
        flex: 0 1 100%;
        margin: 0;
        font-size: 12px;
        line-height: 1.33
    }

    .cookie .actions {
        margin-left: 30px
    }
}

@media(min-width:1024px) {
    .cookie {
        z-index: 150
    }

    .cookie.visible {
        padding-top: 15px;
        padding-bottom: 15px
    }
}

ul.countries {
    display: block;
    padding: 0;
    margin: 0 auto 15px;
    list-style: none;
    text-align: center
}

ul.countries li {
    display: inline-block;
    padding: 10px 3%
}

ul.countries li:before {
    content: none
}

.countries li a {
    display: block;
    padding: 90px 5px 15px;
    position: relative;
    font: normal 15px/1 'open sans', sans-serif;
    color: #3f3f3f;
    text-decoration: none;
    min-width: 100px
}

.countries li a:hover {
    text-decoration: underline
}

.countries li a:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    display: block;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background: #fff;
    background: -moz-linear-gradient(top, #ffffff 0%, #c3c3c3 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%, #c3c3c3 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #c3c3c3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c3c3c3', GradientType=0)
}

.countries li a:after {
    content: "";
    display: block;
    position: absolute;
    top: 20px;
    right: 50%;
    margin-right: -63px;
    width: 80px;
    height: 50px;
    background: url(/images/flags-grid.png) no-repeat 0 0
}

.countries li a.fl-gb:after,
.countries li a.fl-uk:after {
    background-position: 0 0
}

.countries li a.fl-de:after {
    background-position: 0 -50px
}

.countries li a.fl-es:after {
    background-position: 0 -100px
}

.countries li a.fl-ie:after {
    background-position: 0 -150px
}

.countries li a.fl-cy:after {
    background-position: 0 -200px
}

.countries li a.fl-mt:after {
    background-position: 0 -250px
}

.countries li a.fl-ke:after {
    background-position: 0 -300px
}

.countries li a.fl-za:after {
    background-position: 0 -350px
}

.countries li a.fl-ph:after {
    background-position: 0 -400px
}

.countries li a.fl-sg:after {
    background-position: 0 -450px
}

.countries li a.fl-kw:after {
    background-position: 0 -500px
}

.countries li a.fl-gh:after {
    background-position: 0 -550px
}

.countries li a.fl-lk:after {
    background-position: 0 -600px
}

.countries li a.fl-zm:after {
    background-position: 0 -650px
}

.countries li a.fl-us:after {
    background-position: -80px 0
}

.countries li a.fl-ca:after {
    background-position: -80px -50px
}

.countries li a.fl-in:after {
    background-position: -80px -100px
}

.countries li a.fl-pk:after {
    background-position: -80px -150px
}

.countries li a.fl-my:after {
    background-position: -80px -200px
}

.countries li a.fl-ae:after {
    background-position: -80px -250px
}

.countries li a.fl-au:after {
    background-position: -80px -300px
}

.countries li a.fl-nz:after {
    background-position: -80px -350px
}

.countries li a.fl-hk:after {
    background-position: -80px -400px
}

.countries li a.fl-qa:after {
    background-position: -80px -450px
}

.countries li a.fl-bh:after {
    background-position: -80px -500px
}

.countries li a.fl-bh:after {
    background-position: -80px -500px
}

.countries li a.fl-ng:after {
    background-position: -80px -550px
}

.countries li a.fl-ug:after {
    background-position: -80px -600px
}

.countries li a.fl-dk:after {
    background-position: -80px -650px
}

.countries li a.fl-pt:after {
    background-position: 0 -700px
}

.countries li a.fl-se:after {
    background-position: -80px -700px
}

.countries li a.fl-gr:after {
    background-position: 0 -750px
}

.countries li a.fl-cz:after {
    background-position: -80px -750px
}

.countries li a.fl-rs:after {
    background-position: 0 -800px
}

.countries li a.fl-ee:after {
    background-position: -80px -800px
}

.countries li a.fl-hu:after {
    background-position: 0 -850px
}

.countries li a.fl-hr:after {
    background-position: -80px -850px
}

.countries li a.fl-lv:after {
    background-position: 0 -900px
}

.countries li a.fl-ao:after {
    background-position: -80px -900px
}

.countries li a.fl-ag:after {
    background-position: 0 -950px
}

.countries li a.fl-am:after {
    background-position: -80px -950px
}

.countries li a.fl-by:after {
    background-position: 0 -1000px
}

.countries li a.fl-bz:after {
    background-position: -80px -1000px
}

.countries li a.fl-cv:after {
    background-position: 0 -1050px
}

.countries li a.fl-co:after {
    background-position: -80px -1050px
}

.countries li a.fl-ck:after {
    background-position: 0 -1100px
}

.countries li a.fl-do:after {
    background-position: -80px -1100px
}

.countries li a.fl-ge:after {
    background-position: 0 -1150px
}

.countries li a.fl-gi:after {
    background-position: -80px -1150px
}

.countries li a.fl-gg:after {
    background-position: 0 -1200px
}

.countries li a.fl-im:after {
    background-position: -80px -1200px
}

.countries li a.fl-jm:after {
    background-position: 0 -1250px
}

.countries li a.fl-je:after {
    background-position: -80px -1250px
}

.countries li a.fl-li:after {
    background-position: 0 -1300px
}

.countries li a.fl-mu:after {
    background-position: -80px -1300px
}

.countries li a.fl-mx:after {
    background-position: 0 -1350px
}

.countries li a.fl-me:after {
    background-position: -80px -1350px
}

.countries li a.fl-mz:after {
    background-position: 0 -1400px
}

.countries li a.fl-ni:after {
    background-position: -80px -1400px
}

.countries li a.fl-pa:after {
    background-position: 0 -1450px
}

.countries li a.fl-pg:after {
    background-position: -80px -1450px
}

.countries li a.fl-ro:after {
    background-position: 0 -1500px
}

.countries li a.fl-rw:after {
    background-position: -80px -1500px
}

.countries li a.fl-sc:after {
    background-position: 0 -1550px
}

.countries li a.fl-sb:after {
    background-position: -80px -1550px
}

.countries li a.fl-tz:after {
    background-position: 0 -1600px
}

.countries li a.fl-vi:after {
    background-position: -80px -1600px
}

.countries li a.fl-vu:after {
    background-position: 0 -1650px
}

.countries li a.fl-ch:after {
    background-position: -80px -1650px
}

.countries li a.fl-gl:after {
    background-position: 0 -1700px
}

.countries li a.fl-fi:after {
    background-position: -80px -1700px
}

.countries li a.fl-no:after {
    background-position: 0 -1750px
}

.countries li a.fl-us-nj:after {
    background-position: -80px -1750px
}

.countries li a.fl-us-pa:after {
    background-position: 0 -1800px
}

.countries li a.fl-br:after {
    background-position: -80px -1800px
}

.countries li a.fl-lb:after {
    background-position: 0 -1850px
}

.countries li a.fl-eg:after {
    background-position: -80px -1850px
}

.countries li a.fl-it:after {
    background-position: 0 -1900px
}

.countries li a.fl-jp:after {
    background-position: -80px -1900px
}

.countries li a.fl-py:after {
    background-position: -160px 0
}

.countries li a.fl-ve:after {
    background-position: -160px -50px
}

.countries li a.fl-cl:after {
    background-position: -160px -100px
}

.countries li a.fl-ec:after {
    background-position: -160px -150px
}

.countries li a.fl-gt:after {
    background-position: -160px -200px
}

.countries li a.fl-pe:after {
    background-position: -160px -250px
}

.countries li a.fl-hn:after {
    background-position: -160px -300px
}

.countries li a.fl-sv:after {
    background-position: -160px -350px
}

.countries li a.fl-ar:after {
    background-position: -160px -400px
}

.countries li a.fl-cr:after {
    background-position: -160px -450px
}

@media only screen and (min-width:1024px) {
    .countries {
        max-width: 80%
    }
}

._cpaym {
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    color: transparent;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background-image: url(/images/_cpaym.png);
    background-repeat: no-repeat
}

._cpaym.bank-transfer {
    background-position: 0 0
}

._cpaym.bitcoin {
    background-position: -33px 0
}

._cpaym.boku {
    background-position: -66px 0
}

._cpaym.eco {
    background-position: -99px 0
}

._cpaym.entropay {
    background-position: -132px 0
}

._cpaym.maestro {
    background-position: -165px 0
}

._cpaym.mastercard {
    background-position: 0 -33px
}

._cpaym.neteller {
    background-position: -33px -33px
}

._cpaym.paypal {
    background-position: -66px -33px
}

._cpaym.paysafecard {
    background-position: -99px -33px
}

._cpaym.qiwi {
    background-position: -132px -33px
}

._cpaym.skrill {
    background-position: -165px -33px
}

._cpaym.skrill-1tap {
    background-position: 0 -66px
}

._cpaym.trustly {
    background-position: -33px -66px
}

._cpaym.visa {
    background-position: -66px -66px
}

._cpaym.visa-electron {
    background-position: -99px -66px
}

._cpaym.webmoney {
    background-position: -132px -66px
}

._cpaym.siru {
    background-position: -165px -66px
}

._cpaym.muchbetter {
    background-position: 0 -100px
}

._cpaym.interac {
    background-position: -33px -100px
}

._cpaym.diners {
    background-position: -66px -99px
}

._cpaym.neosurf {
    background-position: 0 -133px
}

._cpaym.ecobanq {
    background-position: -33px -132px
}

._cpaym.astropay {
    background-position: -66px -132px
}

._cpaym.echeck {
    background-position: -99px -132px
}

._cpaym.euteller {
    background-position: -132px -132px
}

._cpaym.sofort {
    background-position: -164px -132px
}

._cpaym.instadebit {
    background-position: 0 -165px
}

._cpaym.wire-transfer {
    background-position: -33px -166px
}

._cpaym.citadel {
    background-position: -66px -165px
}

._cpaym.idebit {
    background-position: -99px -165px
}

._cpaym.american-express {
    background-position: -131px -165px
}

._cpaym.viva-wallet {
    background-position: -165px -165px
}

._cpaym.iris {
    background-position: 0 -198px
}

._cpaym.apple-pay {
    background-position: -33px -198px
}

._cpaym.aircash {
    background-position: -66px -198px
}

._cpaym.ach-e-check {
    background-image: url(/images/ach-e-check.png)
}

._cpaym.cash-at-casinos-cage {
    background-image: url(/images/cash-at-casinos-cage.png)
}

._cpaym.playplus {
    background-image: url(/images/playplus.png)
}

._cpaym.vip-preferred {
    background-image: url(/images/vip-preferred.png)
}

@media(max-width:1023px) {
    ._cpaym.sm {
        width: 20px;
        height: 20px;
        background-size: 124px 144px
    }

    ._cpaym.sm.bank-transfer {
        background-position: 0 0
    }

    ._cpaym.sm.bitcoin {
        background-position: -21px 0
    }

    ._cpaym.sm.boku {
        background-position: -41px 0
    }

    ._cpaym.sm.eco {
        background-position: -62px 0
    }

    ._cpaym.sm.entropay {
        background-position: -82px 0
    }

    ._cpaym.sm.maestro {
        background-position: -103px 0
    }

    ._cpaym.sm.mastercard {
        background-position: 0 -21px
    }

    ._cpaym.sm.neteller {
        background-position: -21px -21px
    }

    ._cpaym.sm.paypal {
        background-position: -41px -21px
    }

    ._cpaym.sm.paysafecard {
        background-position: -62px -21px
    }

    ._cpaym.sm.qiwi {
        background-position: -82px -21px
    }

    ._cpaym.sm.skrill {
        background-position: -103px -21px
    }

    ._cpaym.sm.skrill-1tap {
        background-position: 0 -41px
    }

    ._cpaym.sm.trustly {
        background-position: -21px -41px
    }

    ._cpaym.sm.visa {
        background-position: -41px -41px
    }

    ._cpaym.sm.visa-electron {
        background-position: -62px -41px
    }

    ._cpaym.sm.webmoney {
        background-position: -82px -41px
    }

    ._cpaym.sm.siru {
        background-position: -103px -42px
    }

    ._cpaym.sm.muchbetter {
        background-position: 0 -62px
    }

    ._cpaym.sm.interac {
        background-position: -21px -61px
    }

    ._cpaym.sm.diners {
        background-position: -41px -62px
    }

    ._cpaym.sm.neosurf {
        background-position: 0 -83px
    }

    ._cpaym.sm.ecobanq {
        background-position: -20px -83px
    }

    ._cpaym.sm.astropay {
        background-position: -41px -83px
    }

    ._cpaym.sm.echeck {
        background-position: -61px -83px
    }

    ._cpaym.sm.euteller {
        background-position: -81px -83px
    }

    ._cpaym.sm.sofort {
        background-position: -103px -82px
    }

    ._cpaym.sm.instadebit {
        background-position: 0 -103px
    }

    ._cpaym.sm.wire-transfer {
        background-position: -21px -103px
    }

    ._cpaym.sm.citadel {
        background-position: -41px -103px
    }

    ._cpaym.sm.idebit {
        background-position: -62px -103px
    }

    ._cpaym.sm.american-express {
        background-position: -82px -103px
    }

    ._cpaym.sm.viva-wallet {
        background-position: -103px -103px
    }

    ._cpaym.sm.iris {
        background-position: 0 -124px
    }

    ._cpaym.sm.apple-pay {
        background-position: -21px -124px
    }

    ._cpaym.sm.aircash {
        background-position: -41px -124px
    }

    ._cpaym.sm.ach-e-check {
        background-image: url(/images/ach-e-check.png);
        background-size: contain
    }

    ._cpaym.sm.cash-at-casinos-cage {
        background-image: url(/images/cash-at-casinos-cage.png);
        background-size: contain
    }

    ._cpaym.sm.playplus {
        background-image: url(/images/playplus.png);
        background-size: contain
    }

    ._cpaym.sm.vip-preferred {
        background-image: url(/images/vip-preferred.png);
        background-size: contain
    }
}

.embedded-game {
    margin: auto;
    text-align: center;
    overflow: hidden;
    margin-bottom: 20px
}

.embedded-game:hover {
    cursor: pointer
}

.embedded-game.loading {
    cursor: pointer
}

.embedded-game .game {
    padding: 0;
    position: relative;
    color: #fff;
    text-align: center;
    max-width: 1146px;
    margin: auto;
    background: url(/images/embedded-game.jpg) no-repeat 0 0
}

.embedded-game-fix {
    margin: auto;
    text-align: center;
    overflow: hidden;
    margin-bottom: 20px
}

.embedded-game-fix .game.failed {
    height: 230px;
    background: url(/images/failed-bg.jpg) no-repeat center
}

.embedded-game-fix .game.failed>b {
    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 230px;
    height: 94px;
    background: rgba(0, 0, 0, .58);
    border: 1px solid #fff;
    border-radius: 16px;
    padding: 15px;
    font-size: 20px;
    padding-top: 6%
}

.embedded-game-fix .game img {
    margin: auto;
    display: block;
    max-width: 100%;
    height: auto
}

.embedded-game-fix .game iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

iframe#golden-shamrock {
    height: 700px;
    border: none
}

@media only screen and (max-width:768px) {
    iframe#golden-shamrock {
        height: auto;
        border: none
    }
}

.embedded-game .game.failed {
    height: 230px;
    background: url(/images/failed-bg.jpg) no-repeat center
}

.embedded-game .game.failed>b {
    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 230px;
    height: 94px;
    background: rgba(0, 0, 0, .58);
    border: 1px solid #fff;
    border-radius: 16px;
    padding: 15px;
    font-size: 20px;
    padding-top: 6%
}

.embedded-game .game img {
    margin: auto;
    display: block;
    max-width: 100%;
    height: auto
}

.embedded-game .game iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

iframe#golden-shamrock {
    height: 700px;
    border: none
}

@media only screen and (max-width:768px) {
    iframe#golden-shamrock {
        height: auto;
        border: none
    }
}

.embedded-game .game.activated {
    height: 0;
    padding: 0 3% 64%
}

.embedded-game .game .play {
    position: relative;
    display: inline-block;
    background: #000;
    border: 1px solid #838383;
    box-shadow: 0 0 0 19px rgba(29, 29, 35, .64)
}

.embedded-game .game .play span {
    text-transform: uppercase;
    font: normal 25px/22px 'Open Sans', sans-serif;
    position: absolute;
    top: 50%;
    margin-top: 31px;
    left: 0;
    right: 0
}

.embedded-game .game .play:before {
    content: '';
    background: url(/images/play.png) no-repeat 0 0;
    width: 49px;
    height: 55px;
    display: block;
    text-align: center;
    position: absolute;
    top: -29px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.embedded-game .game .play span i,
.embedded-game .game .play span b {
    animation: animateLetter 5s linear infinite;
    font-style: normal;
    display: inline-block;
    min-width: 10px;
    font-weight: 400
}

.embedded-game:hover .game .play span b,
.embedded-game.loading .game .play span b {
    animation: animateLetter 0s linear infinite
}

.embedded-game .game .play span i:nth-child(2),
.embedded-game .game .play span b:nth-child(2) {
    animation-delay: 0.2s
}

.embedded-game .game .play span i:nth-child(3),
.embedded-game .game .play span b:nth-child(3) {
    animation-delay: 0.4s
}

.embedded-game .game .play span i:nth-child(4),
.embedded-game .game .play span b:nth-child(4) {
    animation-delay: 0.6s
}

.embedded-game .game .play span i:nth-child(5),
.embedded-game .game .play span b:nth-child(5) {
    animation-delay: 0.8s
}

.embedded-game .game .play span i:nth-child(6),
.embedded-game .game .play span b:nth-child(6) {
    animation-delay: 1.0s
}

.embedded-game .game .play span i:nth-child(7),
.embedded-game .game .play span b:nth-child(7) {
    animation-delay: 1.2s
}

.embedded-game .game .play span i:nth-child(8),
.embedded-game .game .play span b:nth-child(8) {
    animation-delay: 1.4s
}

.embedded-game .game .play span i:nth-child(9),
.embedded-game .game .play span b:nth-child(9) {
    animation-delay: 1.6s
}

.embedded-game .game .play span i:nth-child(10),
.embedded-game .game .play span b:nth-child(10) {
    animation-delay: 1.8s
}

.embedded-game .game .play span i:nth-child(11),
.embedded-game .game .play span b:nth-child(11) {
    animation-delay: 2s
}

.embedded-game .game .play span i:nth-child(12),
.embedded-game .game .play span b:nth-child(12) {
    animation-delay: 2.2s
}

.embedded-game .game .play {
    animation-duration: 2.5s;
    animation-name: animateBoxShadowB;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    transition: .25s linear
}

.embedded-game:hover .game .play,
.embedded-game.loading .game .play {
    animation-duration: 0s;
    width: 190px;
    height: 190px;
    border-radius: 50%;
    box-shadow: 0 0 0 19px #2b2b2b
}

.embedded-game:hover .game .play span i,
.embedded-game.loading .game .play span i {
    display: none
}

.embedded-game:hover .game .play span i,
.embedded-game:hover .game .play span b,
.embedded-game.loading .game .play span i,
.embedded-game:hover .game .play span b {
    animation-duration: 0s
}

.embedded-game .game>div {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    height: 225px;
    z-index: 1;
    width: 305px
}

.embedded-game .game>div.game-fix {
    pointer-events: none
}

.embedded-game.loading .game>div {
    overflow: hidden
}

.embedded-game.loading .game>div {
    border-radius: 50%
}

.embedded-game:hover .game>div,
.embedded-game.loading .game>div {
    width: 224px
}

.embedded-game.loading .game>div:after {
    content: "";
    display: block;
    position: absolute;
    top: 50px;
    left: 50px;
    bottom: 0;
    -moz-animation: myOrbit 4s linear infinite;
    -o-animation: myOrbit 4s linear infinite;
    animation: myOrbit 2s linear infinite;
    background: rgba(29, 29, 35, .64);
    width: 150px;
    height: 150px
}

.embedded-game .game .play.circle {
    box-shadow: 0 0 0 15px rgba(43, 43, 43, .64);
    height: 190px;
    z-index: 100;
    margin-top: 17px;
    width: 267px
}

.embedded-game:hover .game .play.circle,
.embedded-game.loading .game .play.circle {
    width: 190px
}

@media only screen and (min-width:400px) {
    .embedded-game .game {
        padding: 27px
    }
}

.facts {
    position: relative;
    padding: 18px 25px;
    margin-bottom: 20px;
    border: 1px solid #2ebaec;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.43;
    color: #606060
}

.facts:before {
    content: '';
    position: absolute;
    width: 30px;
    height: 30px;
    top: -6px;
    left: -5px;
    background: url(/images/fact-magnifier.png) no-repeat 0 0 / 100% 100%
}

.facts .title {
    margin-bottom: 8px;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: -.1em
}

@media (min-width:768px) {
    .facts {
        padding: 20px 50px
    }

    .facts:before {
        width: 50px;
        height: 50px;
        top: -13px;
        left: -13px
    }

    .facts .title {
        letter-spacing: 0
    }
}

.flag {
    display: inline-block;
    position: relative;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 25px;
    height: 15px;
    line-height: 1em
}

.flag-small {
    display: inline-block;
    position: relative;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 16px;
    height: 11px;
    line-height: 1em
}

.flag:before {
    content: "\00a0"
}

.flag-ad {
    background-image: url(/images/flags/ad.svg)
}

.flag-ae {
    background-image: url(/images/flags/ae.svg)
}

.flag-af {
    background-image: url(/images/flags/af.svg)
}

.flag-ag {
    background-image: url(/images/flags/ag.svg)
}

.flag-ai {
    background-image: url(/images/flags/ai.svg)
}

.flag-al {
    background-image: url(/images/flags/al.svg)
}

.flag-am {
    background-image: url(/images/flags/am.svg)
}

.flag-ao {
    background-image: url(/images/flags/ao.svg)
}

.flag-aq {
    background-image: url(/images/flags/aq.svg)
}

.flag-ar {
    background-image: url(/images/flags/ar.svg)
}

.flag-as {
    background-image: url(/images/flags/as.svg)
}

.flag-at {
    background-image: url(/images/flags/at.svg)
}

.flag-au {
    background-image: url(/images/flags/au.svg)
}

.flag-aw {
    background-image: url(/images/flags/aw.svg)
}

.flag-ax {
    background-image: url(/images/flags/ax.svg)
}

.flag-az {
    background-image: url(/images/flags/az.svg)
}

.flag-ba {
    background-image: url(/images/flags/ba.svg)
}

.flag-bb {
    background-image: url(/images/flags/bb.svg)
}

.flag-bd {
    background-image: url(/images/flags/bd.svg)
}

.flag-be {
    background-image: url(/images/flags/be.svg)
}

.flag-bf {
    background-image: url(/images/flags/bf.svg)
}

.flag-bg {
    background-image: url(/images/flags/bg.svg)
}

.flag-bh {
    background-image: url(/images/flags/bh.svg)
}

.flag-bi {
    background-image: url(/images/flags/bi.svg)
}

.flag-bj {
    background-image: url(/images/flags/bj.svg)
}

.flag-bl {
    background-image: url(/images/flags/bl.svg)
}

.flag-bm {
    background-image: url(/images/flags/bm.svg)
}

.flag-bn {
    background-image: url(/images/flags/bn.svg)
}

.flag-bo {
    background-image: url(/images/flags/bo.svg)
}

.flag-bq {
    background-image: url(/images/flags/bq.svg)
}

.flag-br {
    background-image: url(/images/flags/br.svg)
}

.flag-bs {
    background-image: url(/images/flags/bs.svg)
}

.flag-bt {
    background-image: url(/images/flags/bt.svg)
}

.flag-bv {
    background-image: url(/images/flags/bv.svg)
}

.flag-bw {
    background-image: url(/images/flags/bw.svg)
}

.flag-by {
    background-image: url(/images/flags/by.svg)
}

.flag-bz {
    background-image: url(/images/flags/bz.svg)
}

.flag-ca {
    background-image: url(/images/flags/ca.svg)
}

.flag-cc {
    background-image: url(/images/flags/cc.svg)
}

.flag-cd {
    background-image: url(/images/flags/cd.svg)
}

.flag-cf {
    background-image: url(/images/flags/cf.svg)
}

.flag-cg {
    background-image: url(/images/flags/cg.svg)
}

.flag-ch {
    background-image: url(/images/flags/ch.svg)
}

.flag-ci {
    background-image: url(/images/flags/ci.svg)
}

.flag-ck {
    background-image: url(/images/flags/ck.svg)
}

.flag-cl {
    background-image: url(/images/flags/cl.svg)
}

.flag-cm {
    background-image: url(/images/flags/cm.svg)
}

.flag-cn {
    background-image: url(/images/flags/cn.svg)
}

.flag-co {
    background-image: url(/images/flags/co.svg)
}

.flag-cr {
    background-image: url(/images/flags/cr.svg)
}

.flag-cu {
    background-image: url(/images/flags/cu.svg)
}

.flag-cv {
    background-image: url(/images/flags/cv.svg)
}

.flag-cw {
    background-image: url(/images/flags/cw.svg)
}

.flag-cx {
    background-image: url(/images/flags/cx.svg)
}

.flag-cy {
    background-image: url(/images/flags/cy.svg)
}

.flag-cz {
    background-image: url(/images/flags/cz.svg)
}

.flag-de {
    background-image: url(/images/flags/de.svg)
}

.flag-dj {
    background-image: url(/images/flags/dj.svg)
}

.flag-dk {
    background-image: url(/images/flags/dk.svg)
}

.flag-dm {
    background-image: url(/images/flags/dm.svg)
}

.flag-do {
    background-image: url(/images/flags/do.svg)
}

.flag-dz {
    background-image: url(/images/flags/dz.svg)
}

.flag-ec {
    background-image: url(/images/flags/ec.svg)
}

.flag-ee {
    background-image: url(/images/flags/ee.svg)
}

.flag-eg {
    background-image: url(/images/flags/eg.svg)
}

.flag-eh {
    background-image: url(/images/flags/eh.svg)
}

.flag-er {
    background-image: url(/images/flags/er.svg)
}

.flag-es {
    background-image: url(/images/flags/es.svg)
}

.flag-et {
    background-image: url(/images/flags/et.svg)
}

.flag-eur {
    background-image: url(/images/flags/eur.svg)
}

.flag-fi {
    background-image: url(/images/flags/fi.svg)
}

.flag-fj {
    background-image: url(/images/flags/fj.svg)
}

.flag-fk {
    background-image: url(/images/flags/fk.svg)
}

.flag-fm {
    background-image: url(/images/flags/fm.svg)
}

.flag-fo {
    background-image: url(/images/flags/fo.svg)
}

.flag-fr {
    background-image: url(/images/flags/fr.svg)
}

.flag-ga {
    background-image: url(/images/flags/ga.svg)
}

.flag-gb {
    background-image: url(/images/flags/gb.svg)
}

.flag-gd {
    background-image: url(/images/flags/gd.svg)
}

.flag-ge {
    background-image: url(/images/flags/ge.svg)
}

.flag-gf {
    background-image: url(/images/flags/gf.svg)
}

.flag-gg {
    background-image: url(/images/flags/gg.svg)
}

.flag-gh {
    background-image: url(/images/flags/gh.svg)
}

.flag-gi {
    background-image: url(/images/flags/gi.svg)
}

.flag-gl {
    background-image: url(/images/flags/gl.svg)
}

.flag-gm {
    background-image: url(/images/flags/gm.svg)
}

.flag-gn {
    background-image: url(/images/flags/gn.svg)
}

.flag-gp {
    background-image: url(/images/flags/gp.svg)
}

.flag-gq {
    background-image: url(/images/flags/gq.svg)
}

.flag-gr {
    background-image: url(/images/flags/gr.svg)
}

.flag-gs {
    background-image: url(/images/flags/gs.svg)
}

.flag-gt {
    background-image: url(/images/flags/gt.svg)
}

.flag-gu {
    background-image: url(/images/flags/gu.svg)
}

.flag-gw {
    background-image: url(/images/flags/gw.svg)
}

.flag-gy {
    background-image: url(/images/flags/gy.svg)
}

.flag-hk {
    background-image: url(/images/flags/hk.svg)
}

.flag-hm {
    background-image: url(/images/flags/hm.svg)
}

.flag-hn {
    background-image: url(/images/flags/hn.svg)
}

.flag-hr {
    background-image: url(/images/flags/hr.svg)
}

.flag-ht {
    background-image: url(/images/flags/ht.svg)
}

.flag-hu {
    background-image: url(/images/flags/hu.svg)
}

.flag-id {
    background-image: url(/images/flags/id.svg)
}

.flag-ie {
    background-image: url(/images/flags/ie.svg)
}

.flag-il {
    background-image: url(/images/flags/il.svg)
}

.flag-im {
    background-image: url(/images/flags/im.svg)
}

.flag-in {
    background-image: url(/images/flags/in.svg)
}

.flag-io {
    background-image: url(/images/flags/io.svg)
}

.flag-iq {
    background-image: url(/images/flags/iq.svg)
}

.flag-ir {
    background-image: url(/images/flags/ir.svg)
}

.flag-is {
    background-image: url(/images/flags/is.svg)
}

.flag-it {
    background-image: url(/images/flags/it.svg)
}

.flag-je {
    background-image: url(/images/flags/je.svg)
}

.flag-jm {
    background-image: url(/images/flags/jm.svg)
}

.flag-jo {
    background-image: url(/images/flags/jo.svg)
}

.flag-jp {
    background-image: url(/images/flags/jp.svg)
}

.flag-ke {
    background-image: url(/images/flags/ke.svg)
}

.flag-kg {
    background-image: url(/images/flags/kg.svg)
}

.flag-kh {
    background-image: url(/images/flags/kh.svg)
}

.flag-ki {
    background-image: url(/images/flags/ki.svg)
}

.flag-km {
    background-image: url(/images/flags/km.svg)
}

.flag-kn {
    background-image: url(/images/flags/kn.svg)
}

.flag-kp {
    background-image: url(/images/flags/kp.svg)
}

.flag-kr {
    background-image: url(/images/flags/kr.svg)
}

.flag-kw {
    background-image: url(/images/flags/kw.svg)
}

.flag-ky {
    background-image: url(/images/flags/ky.svg)
}

.flag-kz {
    background-image: url(/images/flags/kz.svg)
}

.flag-la {
    background-image: url(/images/flags/la.svg)
}

.flag-lb {
    background-image: url(/images/flags/lb.svg)
}

.flag-lc {
    background-image: url(/images/flags/lc.svg)
}

.flag-li {
    background-image: url(/images/flags/li.svg)
}

.flag-lk {
    background-image: url(/images/flags/lk.svg)
}

.flag-lr {
    background-image: url(/images/flags/lr.svg)
}

.flag-ls {
    background-image: url(/images/flags/ls.svg)
}

.flag-lt {
    background-image: url(/images/flags/lt.svg)
}

.flag-lu {
    background-image: url(/images/flags/lu.svg)
}

.flag-lv {
    background-image: url(/images/flags/lv.svg)
}

.flag-ly {
    background-image: url(/images/flags/ly.svg)
}

.flag-ma {
    background-image: url(/images/flags/ma.svg)
}

.flag-mc {
    background-image: url(/images/flags/mc.svg)
}

.flag-md {
    background-image: url(/images/flags/md.svg)
}

.flag-me {
    background-image: url(/images/flags/me.svg)
}

.flag-mf {
    background-image: url(/images/flags/mf.svg)
}

.flag-mg {
    background-image: url(/images/flags/mg.svg)
}

.flag-mh {
    background-image: url(/images/flags/mh.svg)
}

.flag-mk {
    background-image: url(/images/flags/mk.svg)
}

.flag-ml {
    background-image: url(/images/flags/ml.svg)
}

.flag-mm {
    background-image: url(/images/flags/mm.svg)
}

.flag-mn {
    background-image: url(/images/flags/mn.svg)
}

.flag-mo {
    background-image: url(/images/flags/mo.svg)
}

.flag-mp {
    background-image: url(/images/flags/mp.svg)
}

.flag-mq {
    background-image: url(/images/flags/mq.svg)
}

.flag-mr {
    background-image: url(/images/flags/mr.svg)
}

.flag-ms {
    background-image: url(/images/flags/ms.svg)
}

.flag-mt {
    background-image: url(/images/flags/mt.svg)
}

.flag-mu {
    background-image: url(/images/flags/mu.svg)
}

.flag-mv {
    background-image: url(/images/flags/mv.svg)
}

.flag-mw {
    background-image: url(/images/flags/mw.svg)
}

.flag-mx {
    background-image: url(/images/flags/mx.svg)
}

.flag-my {
    background-image: url(/images/flags/my.svg)
}

.flag-mz {
    background-image: url(/images/flags/mz.svg)
}

.flag-na {
    background-image: url(/images/flags/na.svg)
}

.flag-nc {
    background-image: url(/images/flags/nc.svg)
}

.flag-ne {
    background-image: url(/images/flags/ne.svg)
}

.flag-nf {
    background-image: url(/images/flags/nf.svg)
}

.flag-ng {
    background-image: url(/images/flags/ng.svg)
}

.flag-ni {
    background-image: url(/images/flags/ni.svg)
}

.flag-nl {
    background-image: url(/images/flags/nl.svg)
}

.flag-no {
    background-image: url(/images/flags/no.svg)
}

.flag-np {
    background-image: url(/images/flags/np.svg)
}

.flag-nr {
    background-image: url(/images/flags/nr.svg)
}

.flag-nu {
    background-image: url(/images/flags/nu.svg)
}

.flag-nz {
    background-image: url(/images/flags/nz.svg)
}

.flag-om {
    background-image: url(/images/flags/om.svg)
}

.flag-pa {
    background-image: url(/images/flags/pa.svg)
}

.flag-pe {
    background-image: url(/images/flags/pe.svg)
}

.flag-pf {
    background-image: url(/images/flags/pf.svg)
}

.flag-pg {
    background-image: url(/images/flags/pg.svg)
}

.flag-ph {
    background-image: url(/images/flags/ph.svg)
}

.flag-pk {
    background-image: url(/images/flags/pk.svg)
}

.flag-pl {
    background-image: url(/images/flags/pl.svg)
}

.flag-pm {
    background-image: url(/images/flags/pm.svg)
}

.flag-pn {
    background-image: url(/images/flags/pn.svg)
}

.flag-pr {
    background-image: url(/images/flags/pr.svg)
}

.flag-ps {
    background-image: url(/images/flags/ps.svg)
}

.flag-pt {
    background-image: url(/images/flags/pt.svg)
}

.flag-pw {
    background-image: url(/images/flags/pw.svg)
}

.flag-py {
    background-image: url(/images/flags/py.svg)
}

.flag-qa {
    background-image: url(/images/flags/qa.svg)
}

.flag-re {
    background-image: url(/images/flags/re.svg)
}

.flag-ro {
    background-image: url(/images/flags/ro.svg)
}

.flag-rs {
    background-image: url(/images/flags/rs.svg)
}

.flag-ru {
    background-image: url(/images/flags/ru.svg)
}

.flag-rw {
    background-image: url(/images/flags/rw.svg)
}

.flag-sa {
    background-image: url(/images/flags/sa.svg)
}

.flag-sb {
    background-image: url(/images/flags/sb.svg)
}

.flag-sc {
    background-image: url(/images/flags/sc.svg)
}

.flag-sd {
    background-image: url(/images/flags/sd.svg)
}

.flag-se {
    background-image: url(/images/flags/se.svg)
}

.flag-sg {
    background-image: url(/images/flags/sg.svg)
}

.flag-sh {
    background-image: url(/images/flags/sh.svg)
}

.flag-si {
    background-image: url(/images/flags/si.svg)
}

.flag-sj {
    background-image: url(/images/flags/sj.svg)
}

.flag-sk {
    background-image: url(/images/flags/sk.svg)
}

.flag-sl {
    background-image: url(/images/flags/sl.svg)
}

.flag-sm {
    background-image: url(/images/flags/sm.svg)
}

.flag-sn {
    background-image: url(/images/flags/sn.svg)
}

.flag-so {
    background-image: url(/images/flags/so.svg)
}

.flag-sr {
    background-image: url(/images/flags/sr.svg)
}

.flag-ss {
    background-image: url(/images/flags/ss.svg)
}

.flag-st {
    background-image: url(/images/flags/st.svg)
}

.flag-sv {
    background-image: url(/images/flags/sv.svg)
}

.flag-sx {
    background-image: url(/images/flags/sx.svg)
}

.flag-sy {
    background-image: url(/images/flags/sy.svg)
}

.flag-sz {
    background-image: url(/images/flags/sz.svg)
}

.flag-tc {
    background-image: url(/images/flags/tc.svg)
}

.flag-td {
    background-image: url(/images/flags/td.svg)
}

.flag-tf {
    background-image: url(/images/flags/tf.svg)
}

.flag-tg {
    background-image: url(/images/flags/tg.svg)
}

.flag-th {
    background-image: url(/images/flags/th.svg)
}

.flag-tj {
    background-image: url(/images/flags/tj.svg)
}

.flag-tk {
    background-image: url(/images/flags/tk.svg)
}

.flag-tl {
    background-image: url(/images/flags/tl.svg)
}

.flag-tm {
    background-image: url(/images/flags/tm.svg)
}

.flag-tn {
    background-image: url(/images/flags/tn.svg)
}

.flag-to {
    background-image: url(/images/flags/to.svg)
}

.flag-tr {
    background-image: url(/images/flags/tr.svg)
}

.flag-tt {
    background-image: url(/images/flags/tt.svg)
}

.flag-tv {
    background-image: url(/images/flags/tv.svg)
}

.flag-tw {
    background-image: url(/images/flags/tw.svg)
}

.flag-tz {
    background-image: url(/images/flags/tz.svg)
}

.flag-ua {
    background-image: url(/images/flags/ua.svg)
}

.flag-ug {
    background-image: url(/images/flags/ug.svg)
}

.flag-um {
    background-image: url(/images/flags/um.svg)
}

.flag-us {
    background-image: url(/images/flags/us.svg)
}

.flag-uy {
    background-image: url(/images/flags/uy.svg)
}

.flag-uz {
    background-image: url(/images/flags/uz.svg)
}

.flag-va {
    background-image: url(/images/flags/va.svg)
}

.flag-vc {
    background-image: url(/images/flags/vc.svg)
}

.flag-ve {
    background-image: url(/images/flags/ve.svg)
}

.flag-vg {
    background-image: url(/images/flags/vg.svg)
}

.flag-vi {
    background-image: url(/images/flags/vi.svg)
}

.flag-vn {
    background-image: url(/images/flags/vn.svg)
}

.flag-vu {
    background-image: url(/images/flags/vu.svg)
}

.flag-wf {
    background-image: url(/images/flags/wf.svg)
}

.flag-ws {
    background-image: url(/images/flags/ws.svg)
}

.flag-ye {
    background-image: url(/images/flags/ye.svg)
}

.flag-yt {
    background-image: url(/images/flags/yt.svg)
}

.flag-za {
    background-image: url(/images/flags/za.svg)
}

.flag-zm {
    background-image: url(/images/flags/zm.svg)
}

.flag-zw {
    background-image: url(/images/flags/zw.svg)
}

[class*="ico-flag"][class]:before {
    display: inline-block;
    width: 16px;
    height: 10px;
    background: url(/images/flags-sprite.png) no-repeat;
    background-size: auto;
    overflow: hidden;
    text-align: left
}

.ico-flag-abkhazia[class]:before {
    background-position: -1px 0
}

.ico-flag-afghanistan[class]:before {
    background-position: -18px 0
}

.ico-flag-aland-islands[class]:before {
    background-position: -35px 0
}

.ico-flag-albania[class]:before {
    background-position: -52px 0
}

.ico-flag-algeria[class]:before {
    background-position: -69px 0
}

.ico-flag-alderney[class]:before {
    background-position: -18px -66px
}

.ico-flag-american-samoa[class]:before {
    background-position: -86px 0
}

.ico-flag-andorra[class]:before {
    background-position: -103px 0
}

.ico-flag-angola[class]:before {
    background-position: -120px 0
}

.ico-flag-anguilla[class]:before {
    background-position: -137px 0
}

.ico-flag-antigua-and-barbuda[class]:before {
    background-position: -154px 0
}

.ico-flag-argentina[class]:before {
    background-position: -171px 0
}

.ico-flag-armenia[class]:before {
    background-position: -188px 0
}

.ico-flag-aruba[class]:before {
    background-position: -205px 0
}

.ico-flag-australia[class]:before {
    background-position: -222px 0
}

.ico-flag-austria[class]:before {
    background-position: -239px 0
}

.ico-flag-azerbaijan[class]:before {
    background-position: -256px 0
}

.ico-flag-azores-islands[class]:before {
    background-position: -1px -11px
}

.ico-flag-bahamas[class]:before {
    background-position: -18px -11px
}

.ico-flag-bahrain[class]:before {
    background-position: -35px -11px
}

.ico-flag-balearic-islands[class]:before {
    background-position: -52px -11px
}

.ico-flag-bangladesh[class]:before {
    background-position: -69px -11px
}

.ico-flag-barbados[class]:before {
    background-position: -86px -11px
}

.ico-flag-basque-country[class]:before {
    background-position: -103px -11px
}

.ico-flag-belarus[class]:before {
    background-position: -120px -11px
}

.ico-flag-belgium[class]:before {
    background-position: -137px -11px
}

.ico-flag-belize[class]:before {
    background-position: -154px -11px
}

.ico-flag-benin[class]:before {
    background-position: -171px -11px
}

.ico-flag-bermuda[class]:before {
    background-position: -188px -11px
}

.ico-flag-bhutan[class]:before {
    background-position: -205px -11px
}

.ico-flag-bolivia[class]:before {
    background-position: -222px -11px
}

.ico-flag-bonaire[class]:before {
    background-position: -239px -11px
}

.ico-flag-bosnia-and-herzegovina[class]:before {
    background-position: -256px -11px
}

.ico-flag-botswana[class]:before {
    background-position: -1px -22px
}

.ico-flag-brazil[class]:before {
    background-position: -18px -22px
}

.ico-flag-british-columbia[class]:before {
    background-position: -35px -22px
}

.ico-flag-british-indian-ocean-territory[class]:before {
    background-position: -52px -22px
}

.ico-flag-british-virgin-islands[class]:before {
    background-position: -69px -22px
}

.ico-flag-brunei[class]:before {
    background-position: -86px -22px
}

.ico-flag-bulgaria[class]:before {
    background-position: -103px -22px
}

.ico-flag-burkina-faso[class]:before {
    background-position: -120px -22px
}

.ico-flag-burundi[class]:before {
    background-position: -137px -22px
}

.ico-flag-cambodia[class]:before {
    background-position: -154px -22px
}

.ico-flag-cameroon[class]:before {
    background-position: -171px -22px
}

.ico-flag-canada[class]:before {
    background-position: -188px -22px
}

.ico-flag-canary-islands[class]:before {
    background-position: -205px -22px
}

.ico-flag-cape-verde[class]:before {
    background-position: -222px -22px
}

.ico-flag-cayman-islands[class]:before {
    background-position: -239px -22px
}

.ico-flag-central-african-republic[class]:before {
    background-position: -256px -22px
}

.ico-flag-ceuta[class]:before {
    background-position: -1px -33px
}

.ico-flag-chad[class]:before {
    background-position: -18px -33px
}

.ico-flag-chile[class]:before {
    background-position: -35px -33px
}

.ico-flag-china[class]:before {
    background-position: -52px -33px
}

.ico-flag-christmas-island[class]:before {
    background-position: -69px -33px
}

.ico-flag-cocos-island[class]:before {
    background-position: -86px -33px
}

.ico-flag-colombia[class]:before {
    background-position: -103px -33px
}

.ico-flag-comoros[class]:before {
    background-position: -120px -33px
}

.ico-flag-cook-islands[class]:before {
    background-position: -137px -33px
}

.ico-flag-corsica[class]:before {
    background-position: -154px -33px
}

.ico-flag-costa-rica[class]:before {
    background-position: -171px -33px
}

.ico-flag-croatia[class]:before {
    background-position: -188px -33px
}

.ico-flag-cuba[class]:before {
    background-position: -205px -33px
}

.ico-flag-curacao[class]:before {
    background-position: -222px -33px
}

.ico-flag-cyprus[class]:before {
    background-position: -239px -33px
}

.ico-flag-czech-republic[class]:before {
    background-position: -256px -33px
}

.ico-flag-democratic-republic-of-congo[class]:before {
    background-position: -1px -44px
}

.ico-flag-denmark[class]:before {
    background-position: -18px -44px
}

.ico-flag-djibouti[class]:before {
    background-position: -35px -44px
}

.ico-flag-dominica[class]:before {
    background-position: -52px -44px
}

.ico-flag-dominican-republic[class]:before {
    background-position: -69px -44px
}

.ico-flag-east-timor[class]:before {
    background-position: -86px -44px
}

.ico-flag-ecuador[class]:before {
    background-position: -103px -44px
}

.ico-flag-egypt[class]:before {
    background-position: -120px -44px
}

.ico-flag-el-salvador[class]:before {
    background-position: -137px -44px
}

.ico-flag-england[class]:before {
    background-position: -154px -44px
}

.ico-flag-equatorial-guinea[class]:before {
    background-position: -171px -44px
}

.ico-flag-eritrea[class]:before {
    background-position: -188px -44px
}

.ico-flag-estonia[class]:before {
    background-position: -205px -44px
}

.ico-flag-ethiopia[class]:before {
    background-position: -222px -44px
}

.ico-flag-european-union[class]:before {
    background-position: -239px -44px
}

.ico-flag-falkland-islands[class]:before {
    background-position: -256px -44px
}

.ico-flag-faroe-islands[class]:before {
    background-position: -1px -55px
}

.ico-flag-fiji[class]:before {
    background-position: -18px -55px
}

.ico-flag-finland[class]:before {
    background-position: -35px -55px
}

.ico-flag-france[class]:before {
    background-position: -52px -55px
}

.ico-flag-french-polynesia[class]:before {
    background-position: -69px -55px
}

.ico-flag-gabon[class]:before {
    background-position: -86px -55px
}

.ico-flag-galapagos-islands[class]:before {
    background-position: -103px -55px
}

.ico-flag-gambia[class]:before {
    background-position: -120px -55px
}

.ico-flag-georgia[class]:before {
    background-position: -137px -55px
}

.ico-flag-germany[class]:before {
    background-position: -154px -55px
}

.ico-flag-ghana[class]:before {
    background-position: -171px -55px
}

.ico-flag-gibraltar[class]:before {
    background-position: -188px -55px
}

.ico-flag-greece[class]:before {
    background-position: -205px -55px
}

.ico-flag-greenland[class]:before {
    background-position: -222px -55px
}

.ico-flag-grenada[class]:before {
    background-position: -239px -55px
}

.ico-flag-guam[class]:before {
    background-position: -256px -55px
}

.ico-flag-guatemala[class]:before {
    background-position: -1px -66px
}

.ico-flag-guernsey[class]:before {
    background-position: -18px -66px
}

.ico-flag-guinea-bissau[class]:before {
    background-position: -35px -66px
}

.ico-flag-guinea[class]:before {
    background-position: -52px -66px
}

.ico-flag-haiti[class]:before {
    background-position: -69px -66px
}

.ico-flag-hawaii[class]:before {
    background-position: -86px -66px
}

.ico-flag-honduras[class]:before {
    background-position: -103px -66px
}

.ico-flag-hong-kong[class]:before {
    background-position: -120px -66px
}

.ico-flag-hungary[class]:before {
    background-position: -137px -66px
}

.ico-flag-iceland[class]:before {
    background-position: -154px -66px
}

.ico-flag-india[class]:before {
    background-position: -171px -66px
}

.ico-flag-indonesia[class]:before {
    background-position: -188px -66px
}

.ico-flag-iran[class]:before {
    background-position: -205px -66px
}

.ico-flag-iraq[class]:before {
    background-position: -222px -66px
}

.ico-flag-ireland[class]:before {
    background-position: -239px -66px
}

.ico-flag-isle-of-man[class]:before {
    background-position: -256px -66px
}

.ico-flag-israel[class]:before {
    background-position: -1px -77px
}

.ico-flag-italy[class]:before {
    background-position: -18px -77px
}

.ico-flag-ivory-coast[class]:before {
    background-position: -35px -77px
}

.ico-flag-jamaica[class]:before {
    background-position: -52px -77px
}

.ico-flag-japan[class]:before {
    background-position: -69px -77px
}

.ico-flag-jersey[class]:before {
    background-position: -86px -77px
}

.ico-flag-jordan[class]:before {
    background-position: -103px -77px
}

.ico-flag-kazakhstan[class]:before {
    background-position: -120px -77px
}

.ico-flag-kenya[class]:before {
    background-position: -137px -77px
}

.ico-flag-kiribati[class]:before {
    background-position: -154px -77px
}

.ico-flag-kosovo[class]:before {
    background-position: -171px -77px
}

.ico-flag-kwait[class]:before {
    background-position: -188px -77px
}

.ico-flag-kyrgyzstan[class]:before {
    background-position: -205px -77px
}

.ico-flag-laos[class]:before {
    background-position: -222px -77px
}

.ico-flag-latvia[class]:before {
    background-position: -239px -77px
}

.ico-flag-lebanon[class]:before {
    background-position: -256px -77px
}

.ico-flag-lesotho[class]:before {
    background-position: -1px -88px
}

.ico-flag-liberia[class]:before {
    background-position: -18px -88px
}

.ico-flag-libya[class]:before {
    background-position: -35px -88px
}

.ico-flag-liechtenstein[class]:before {
    background-position: -52px -88px
}

.ico-flag-lithuania[class]:before {
    background-position: -69px -88px
}

.ico-flag-luxembourg[class]:before {
    background-position: -86px -88px
}

.ico-flag-macao[class]:before {
    background-position: -103px -88px
}

.ico-flag-madagascar[class]:before {
    background-position: -120px -88px
}

.ico-flag-madeira[class]:before {
    background-position: -137px -88px
}

.ico-flag-malaysia[class]:before {
    background-position: -154px -88px
}

.ico-flag-malawi[class]:before {
    background-position: -171px -88px
}

.ico-flag-maldives[class]:before {
    background-position: -188px -88px
}

.ico-flag-mali[class]:before {
    background-position: -205px -88px
}

.ico-flag-malta[class]:before {
    background-position: -222px -88px
}

.ico-flag-marshall-island[class]:before {
    background-position: -239px -88px
}

.ico-flag-martinique[class]:before {
    background-position: -256px -88px
}

.ico-flag-mauritania[class]:before {
    background-position: -1px -99px
}

.ico-flag-mauritius[class]:before {
    background-position: -18px -99px
}

.ico-flag-melilla[class]:before {
    background-position: -35px -99px
}

.ico-flag-mexico[class]:before {
    background-position: -52px -99px
}

.ico-flag-micronesia[class]:before {
    background-position: -69px -99px
}

.ico-flag-moldova[class]:before {
    background-position: -86px -99px
}

.ico-flag-monaco[class]:before {
    background-position: -103px -99px
}

.ico-flag-mongolia[class]:before {
    background-position: -120px -99px
}

.ico-flag-montenegro[class]:before {
    background-position: -137px -99px
}

.ico-flag-montserrat[class]:before {
    background-position: -154px -99px
}

.ico-flag-morocco[class]:before {
    background-position: -171px -99px
}

.ico-flag-mozambique[class]:before {
    background-position: -188px -99px
}

.ico-flag-myanmar[class]:before {
    background-position: -205px -99px
}

.ico-flag-namibia[class]:before {
    background-position: -222px -99px
}

.ico-flag-nato[class]:before {
    background-position: -239px -99px
}

.ico-flag-nauru[class]:before {
    background-position: -256px -99px
}

.ico-flag-nepal[class]:before {
    background-position: -1px -110px
}

.ico-flag-netherlands[class]:before {
    background-position: -18px -110px
}

.ico-flag-new-zealand[class]:before {
    background-position: -35px -110px
}

.ico-flag-nicaragua[class]:before {
    background-position: -52px -110px
}

.ico-flag-niger[class]:before {
    background-position: -69px -110px
}

.ico-flag-nigeria[class]:before {
    background-position: -86px -110px
}

.ico-flag-niue[class]:before {
    background-position: -103px -110px
}

.ico-flag-norfolk-island[class]:before {
    background-position: -120px -110px
}

.ico-flag-north-korea[class]:before {
    background-position: -137px -110px
}

.ico-flag-northern-cyprus[class]:before {
    background-position: -154px -110px
}

.ico-flag-northern-marianas-islands[class]:before {
    background-position: -171px -110px
}

.ico-flag-norway[class]:before {
    background-position: -188px -110px
}

.ico-flag-oman[class]:before {
    background-position: -205px -110px
}

.ico-flag-ossetia[class]:before {
    background-position: -222px -110px
}

.ico-flag-pakistan[class]:before {
    background-position: -239px -110px
}

.ico-flag-palau[class]:before {
    background-position: -256px -110px
}

.ico-flag-palestine[class]:before {
    background-position: -1px -121px
}

.ico-flag-panama[class]:before {
    background-position: -18px -121px
}

.ico-flag-papua-new-guinea[class]:before {
    background-position: -35px -121px
}

.ico-flag-paraguay[class]:before {
    background-position: -52px -121px
}

.ico-flag-peru[class]:before {
    background-position: -69px -121px
}

.ico-flag-philippines[class]:before {
    background-position: -86px -121px
}

.ico-flag-pitcairn-islands[class]:before {
    background-position: -103px -121px
}

.ico-flag-poland[class]:before {
    background-position: -120px -121px
}

.ico-flag-portugal[class]:before {
    background-position: -137px -121px
}

.ico-flag-puerto-rico[class]:before {
    background-position: -154px -121px
}

.ico-flag-quatar[class]:before {
    background-position: -171px -121px
}

.ico-flag-rapa-nui[class]:before {
    background-position: -188px -121px
}

.ico-flag-republic-of-macedonia[class]:before {
    background-position: -205px -121px
}

.ico-flag-republic-of-the-congo[class]:before {
    background-position: -222px -121px
}

.ico-flag-romania[class]:before {
    background-position: -239px -121px
}

.ico-flag-russia[class]:before {
    background-position: -256px -121px
}

.ico-flag-rwanda[class]:before {
    background-position: -1px -132px
}

.ico-flag-saba-island[class]:before {
    background-position: -18px -132px
}

.ico-flag-sahrawi-arab-democratic-republic[class]:before {
    background-position: -35px -132px
}

.ico-flag-saint-kitts-and-nevis[class]:before {
    background-position: -52px -132px
}

.ico-flag-samoa[class]:before {
    background-position: -69px -132px
}

.ico-flag-san-marino[class]:before {
    background-position: -86px -132px
}

.ico-flag-sao-tome-and-prince[class]:before {
    background-position: -103px -132px
}

.ico-flag-sardinia[class]:before {
    background-position: -120px -132px
}

.ico-flag-saudi-arabia[class]:before {
    background-position: -137px -132px
}

.ico-flag-scotland[class]:before {
    background-position: -154px -132px
}

.ico-flag-senegal[class]:before {
    background-position: -171px -132px
}

.ico-flag-serbia[class]:before {
    background-position: -188px -132px
}

.ico-flag-seychelles[class]:before {
    background-position: -205px -132px
}

.ico-flag-sicily[class]:before {
    background-position: -222px -132px
}

.ico-flag-sierra-leone[class]:before {
    background-position: -239px -132px
}

.ico-flag-singapore[class]:before {
    background-position: -256px -132px
}

.ico-flag-sint-eustatius[class]:before {
    background-position: -1px -143px
}

.ico-flag-sint-maarten[class]:before {
    background-position: -18px -143px
}

.ico-flag-slovakia[class]:before {
    background-position: -35px -143px
}

.ico-flag-slovenia[class]:before {
    background-position: -52px -143px
}

.ico-flag-solomon-islands[class]:before {
    background-position: -69px -143px
}

.ico-flag-somalia[class]:before {
    background-position: -86px -143px
}

.ico-flag-somaliland[class]:before {
    background-position: -103px -143px
}

.ico-flag-south-africa[class]:before {
    background-position: -120px -143px
}

.ico-flag-south-korea[class]:before {
    background-position: -137px -143px
}

.ico-flag-south-sudan[class]:before {
    background-position: -154px -143px
}

.ico-flag-spain[class]:before {
    background-position: -171px -143px
}

.ico-flag-sri-lanka[class]:before {
    background-position: -188px -143px
}

.ico-flag-st-barts[class]:before {
    background-position: -205px -143px
}

.ico-flag-st-lucia[class]:before {
    background-position: -222px -143px
}

.ico-flag-st-vincent-and-the-grenadines[class]:before {
    background-position: -239px -143px
}

.ico-flag-sudan[class]:before {
    background-position: -256px -143px
}

.ico-flag-suriname[class]:before {
    background-position: -1px -154px
}

.ico-flag-swaziland[class]:before {
    background-position: -18px -154px
}

.ico-flag-sweden[class]:before {
    background-position: -35px -154px
}

.ico-flag-switzerland[class]:before {
    background-position: -52px -154px
}

.ico-flag-syria[class]:before {
    background-position: -69px -154px
}

.ico-flag-taiwan[class]:before {
    background-position: -86px -154px
}

.ico-flag-tajikistan[class]:before {
    background-position: -103px -154px
}

.ico-flag-tanzania[class]:before {
    background-position: -120px -154px
}

.ico-flag-thailand[class]:before {
    background-position: -137px -154px
}

.ico-flag-tibet[class]:before {
    background-position: -154px -154px
}

.ico-flag-togo[class]:before {
    background-position: -171px -154px
}

.ico-flag-tokelau[class]:before {
    background-position: -188px -154px
}

.ico-flag-tonga[class]:before {
    background-position: -205px -154px
}

.ico-flag-transnistria[class]:before {
    background-position: -222px -154px
}

.ico-flag-trinidad-and-tobago[class]:before {
    background-position: -239px -154px
}

.ico-flag-tunisia[class]:before {
    background-position: -256px -154px
}

.ico-flag-turkey[class]:before {
    background-position: -1px -165px
}

.ico-flag-turkmenistan[class]:before {
    background-position: -18px -165px
}

.ico-flag-turks-and-caicos[class]:before {
    background-position: -35px -165px
}

.ico-flag-tuvalu-1[class]:before {
    background-position: -52px -165px
}

.ico-flag-tuvalu[class]:before {
    background-position: -69px -165px
}

.ico-flag-united-arab-emirates[class]:before,
.ico-flag-uae[class]:before {
    background-position: -86px -165px
}

.ico-flag-uganda[class]:before {
    background-position: -103px -165px
}

.ico-flag-ukraine[class]:before {
    background-position: -120px -165px
}

.ico-flag-united-kingdom[class]:before {
    background-position: -137px -165px
}

.ico-flag-united-nations[class]:before {
    background-position: -154px -165px
}

.ico-flag-uruguay[class]:before {
    background-position: -171px -165px
}

.ico-flag-united-states[class]:before,
.ico-flag-usa[class]:before {
    background-position: -188px -165px
}

.ico-flag-uzbekistn[class]:before {
    background-position: -205px -165px
}

.ico-flag-vanuatu[class]:before {
    background-position: -222px -165px
}

.ico-flag-vatican-city[class]:before {
    background-position: -239px -165px
}

.ico-flag-venezuela[class]:before {
    background-position: -256px -165px
}

.ico-flag-vietnam[class]:before {
    background-position: -1px -176px
}

.ico-flag-virgin-islands[class]:before {
    background-position: -18px -176px
}

.ico-flag-wales[class]:before {
    background-position: -35px -176px
}

.ico-flag-yemen[class]:before {
    background-position: -52px -176px
}

.ico-flag-zambia[class]:before {
    background-position: -69px -176px
}

.ico-flag-zimbabwe[class]:before {
    background-position: -86px -176px
}

.ico-flag-arabic[class]:before {
    background-position: -103px -176px
}

.ico-flag-swedish[class]:before {
    background-position: -35px -155px
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:192dpi) {
    [class*="ico-flag"]:before {
        background-image: url(/images/flags-sprite@2x.png);
        background-size: 288px 187px
    }
}

.form-calculator {
    max-width: 420px;
    margin: 0 auto
}

.form-calculator *,
.form-calculator *:before,
.form-calculator *:after {
    box-sizing: border-box
}

.form-calculator label {
    display: block;
    margin-bottom: 5px;
    font-size: 12px;
    line-height: 1.2;
    color: #2d2d2d
}

.form-calculator select {
    background-image: url(/images/select-arrow.png);
    background-position: right center;
    background-size: contain;
    background-repeat: no-repeat
}

.form-calculator .btn {
    display: block;
    padding: 7px 5px;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    background: #2ebaec;
    cursor: pointer;
    transition: background .3s
}

.form-calculator .form-aside {
    padding: 10px 20px 15px;
    color: #fff;
    background: #1b354c
}

.form-calculator .form-content {
    padding: 15px;
    margin-bottom: 5px;
    background: #e8e7e7
}

.form-calculator .form-aside-title {
    padding-bottom: 7px;
    margin-bottom: 15px;
    border-bottom: 1px solid #2ebaec;
    font-size: 15px;
    color: #2ebaec;
    text-align: center
}

.form-calculator .col-primary+.col-primary {
    margin-top: 10px
}

.form-calculator input,
.form-calculator select {
    display: block;
    width: 100%;
    height: 35px;
    padding: 0 30px 0 10px;
    border: 0;
    font-size: 12px;
    color: rgba(45, 45, 45, .53);
    background-color: #fff;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

@media(min-width:768px) {
    .form-calculator {
        max-width: none
    }

    .form-calculator form {
        display: flex
    }

    .form-calculator .cols {
        display: flex;
        margin: 0 -15px;
        flex-flow: row wrap
    }

    .form-calculator .col-primary {
        flex: 1 1 100%;
        padding: 0 15px
    }

    .form-calculator .col-primary+.col-primary {
        margin-top: 0
    }

    .form-calculator .col-1of2 {
        flex: 0 0 50%
    }

    .form-calculator .col-1of2:nth-child(n+3) {
        margin-top: 10px
    }

    .form-calculator .form-aside {
        flex: 0 0 300px;
        margin-left: 10px
    }

    .form-calculator .form-content {
        flex: 0 1 100%;
        margin: 0
    }
}

@media(min-width:1024px) {
    .form-calculator {
        max-width: 910px;
        margin: 0 auto
    }

    .form-calculator label {
        margin-bottom: 10px;
        font-size: 14px
    }

    .form-calculator .form-content {
        padding: 20px 45px
    }

    .form-calculator .form-aside {
        flex: 0 0 370px;
        margin-left: 15px
    }

    .form-calculator .col-1of2:nth-child(n+3) {
        margin-top: 25px
    }

    .form-calculator .form-aside-title {
        font-size: 21px
    }

    .form-calculator .btn {
        padding: 15px 5px;
        margin-top: 15px;
        font-size: 18px
    }

    .form-calculator .btn:hover {
        background: #1d8db5
    }

    .form-calculator input,
    .form-calculator select {
        height: 40px;
        font-size: 16px
    }
}

.four-boxes {
    position: static;
    margin-left: 0;
    margin-right: 0
}

.four-boxes .four-boxes-cnt {
    overflow-x: auto
}

.four-boxes .row {
    min-width: 1150px
}

.four-boxes ul {
    padding: 0;
    display: block;
    width: 100%
}

.four-boxes ul li {
    display: block
}

.four-boxes ul li:nth-child(1),
.four-boxes ul li:nth-child(2),
.four-boxes ul li:nth-child(3),
.four-boxes ul li:nth-child(4) {
    float: none;
    width: 100%;
    display: block;
    padding-bottom: 6px
}

.four-boxes.no-hover {
    pointer-events: none
}

.four-boxes .box {
    margin: 14px;
    padding: 5px 15px 12px 15px;
    display: block;
    background: #fff;
    -webkit-box-shadow: 0 0 0 8px #506475;
    -moz-box-shadow: 0 0 0 8px #506475;
    box-shadow: 0 0 0 8px #506475;
    font-size: 12px;
    line-height: 20px;
    color: #a8a8a8;
    text-align: center;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    border: 1px solid #fff
}

.four-boxes .box,
.four-boxes .box-cnt {
    display: block
}

.four-boxes .box:hover {
    border: 1px solid #fff;
    background-color: #506475;
    -webkit-box-shadow: 0 0 0 8px #1b354c;
    -moz-box-shadow: 0 0 0 8px #1b354c;
    box-shadow: 0 0 0 8px #1b354c;
    color: #e8e8e8
}

.four-boxes .box .gaming-logo:after {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    text-indent: 0;
    overflow: auto;
    margin: auto
}

.four-boxes .box:hover .title {
    color: #e8e8e8
}

.four-boxes .box .icon {
    display: block;
    margin: 0 auto;
    width: 70px;
    height: 80px;
    background: url(/images/orange_icons.png) no-repeat 0 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.four-boxes .box:hover .icon {
    background-image: url(/images/orange_icons_hover.png)
}

.four-boxes .box .icon.icon-1 {
    background-position: 0 0
}

.four-boxes .box .icon.icon-2 {
    background-position: -70px 0
}

.four-boxes .box .icon.icon-3 {
    background-position: -140px 0
}

.four-boxes .box .icon.icon-4 {
    background-position: -210px 0
}

.four-boxes .box .icon.icon-5 {
    background-position: -280px 0
}

.four-boxes .box .icon.icon-6 {
    background-position: -350px 0
}

.four-boxes .box .icon.icon-7 {
    background-position: -420px 0
}

.four-boxes .box .icon.icon-8 {
    background-position: -490px 0
}

.four-boxes .box .icon.deposit-match {
    background-image: url(/images/blue-icons/deposit-match.png)
}

.four-boxes .box .icon.first-bet {
    background-image: url(/images/blue-icons/first-bet.png)
}

.four-boxes .box .icon.cashback {
    background-image: url(/images/blue-icons/cashback.png)
}

.four-boxes .box .icon.no-deposit {
    background-image: url(/images/blue-icons/no-deposit.png)
}

.four-boxes .box .icon.betting-credits {
    background-image: url(/images/blue-icons/betting-credits.png)
}

.four-boxes .box .icon.risk-free-bets {
    background-image: url(/images/blue-icons/risk-free-bets.png)
}

.four-boxes .box .icon.accumulator-bonus {
    background-image: url(/images/blue-icons/accumulator-bonus.png)
}

.four-boxes .box .icon.best-odds-guaranteed {
    background-image: url(/images/blue-icons/best-odds-guaranteed.png)
}

.four-boxes .box .icon.enhanced-odds {
    background-image: url(/images/blue-icons/enhanced-odds.png)
}

.four-boxes .box .icon.money-back-specials {
    background-image: url(/images/blue-icons/money-back-specials.png)
}

.four-boxes .box .icon.accumulator-insurances {
    background-image: url(/images/blue-icons/accumolator-insurances.png)
}

.four-boxes .box .icon.lottery-offers {
    background-image: url(/images/blue-icons/lottery-offers.png)
}

.four-boxes .box .icon.reload-bonus {
    background-image: url(/images/blue-icons/reload-bonus.png)
}

.four-boxes .box .icon-v2 {
    display: block;
    margin: 0 auto;
    width: 70px;
    height: 80px;
    background: url(/images/state_icons.png) no-repeat 0 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.four-boxes .box:hover .icon-v2 {
    background-image: url(/images/state_icons_hover.png)
}

.four-boxes .box .icon-v2.pennsylvania {
    background-position: 0 0
}

.four-boxes .box .icon-v2.delaware {
    background-position: -70px 0
}

.four-boxes .box .icon-v2.new-jersey {
    background-position: -140px 0
}

.four-boxes .box .icon-v2.nevada {
    background-position: -210px 0
}

.four-boxes .box .esports {
    display: block;
    width: 150px;
    height: 60px;
    font-size: 0;
    line-height: 0;
    text-indent: -4000px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    margin: 0 auto
}

.four-boxes .box .esports.cs-go {
    background-image: url(/images/games-logos/esports/cs-go.png)
}

.four-boxes .box .esports.league-of-legends {
    background-image: url(/images/games-logos/esports/league-of-legends.png)
}

.four-boxes .box .esports.starcraft-2 {
    background-image: url(/images/games-logos/esports/starcraft-2.png)
}

.four-boxes .box .esports.dota-2 {
    background-image: url(/images/games-logos/esports/dota-2.png)
}

.four-boxes .box .esports.hearthstone {
    background-image: url(/images/games-logos/esports/heartstone.png)
}

.four-boxes .box .esports.rocket-league {
    background-image: url(/images/games-logos/esports/rocket-league.png)
}

.four-boxes .box .esports.fortnite {
    background-image: url(/images/games-logos/esports/fortnite.png)
}

.four-boxes .box .esports.pubg {
    background-image: url(/images/games-logos/esports/pubg.png)
}

.four-boxes .box .title {
    display: block;
    padding: 5px 0 15px 0;
    font-size: 16px;
    line-height: 20px;
    color: #40474b;
    text-align: center;
    font-family: 'Russo One', sans-serif
}

.four-boxes.sports .box .icon-1 {
    background-image: url(/images/football.png)
}

.four-boxes.sports .box .icon-2 {
    background-image: url(/images/tennis.png)
}

.four-boxes.sports .box .icon-4 {
    background-image: url(/images/horse-racing.png)
}

.four-boxes.sports .box .icon-7 {
    background-image: url(/images/snooker.png)
}

.four-boxes.advantages .box .icon-1 {
    background-image: url(/images/security.png)
}

.four-boxes.advantages .box .icon-2 {
    background-image: url(/images/lottery.png)
}

.four-boxes.advantages .box .icon-4 {
    background-image: url(/images/bonuses-promotions.png)
}

.four-boxes.advantages .box .icon-7 {
    background-image: url(/images/mobile.png)
}

.four-boxes.advantages .box .icon-3 {
    background-image: url(/images/ico-secure-payments.png)
}

.four-boxes.sports .box .hitting-a-hand {
    background-image: url(/images/hitting-a-hand.png)
}

.four-boxes.sports .box .splitting-a-hand {
    background-image: url(/images/splitting-a-hand.png)
}

.four-boxes.sports .box .stakes-double-down {
    background-image: url(/images/stakes-double-down.png)
}

.four-boxes.sports .box .stand-a-hand {
    background-image: url(/images/stand-a-hand.png)
}

.four-boxes.sports .box .icon,
.four-boxes.advantages .box .icon {
    width: 100%;
    height: 140px;
    background-position: center center
}

@media (min-width:600px) {
    .four-boxes ul {
        padding: 0 0 12px 0
    }

    .four-boxes ul li:nth-child(1),
    .four-boxes ul li:nth-child(3) {
        float: left;
        clear: both;
        width: 50%
    }

    .four-boxes ul li:nth-child(2),
    .four-boxes ul li:nth-child(4) {
        float: right;
        width: 50%
    }

    .four-boxes .box {
        text-align: left
    }
}

@media (min-width:600px) and (max-width:1199px) {
    .four-boxes.noclear ul li:nth-child(n) {
        clear: none
    }
}

@media (min-width:1200px) {
    .four-boxes {
        position: relative;
        margin-left: -6px;
        margin-right: -6px
    }

    .four-boxes ul {
        display: table;
        width: 100%;
        border-collapse: collapse
    }

    .four-boxes ul li {
        display: table-cell;
        width: 25%;
        float: none
    }

    .four-boxes ul li:nth-child(1),
    .four-boxes ul li:nth-child(2),
    .four-boxes ul li:nth-child(3),
    .four-boxes ul li:nth-child(4) {
        display: table-cell;
        float: none;
        width: 25%
    }
}

.g-boxes {
    margin-bottom: 20px
}

.g-boxes .g-box {
    max-width: 400px;
    margin: 0 auto
}

.g-boxes .g-box+.g-box {
    margin-top: 15px
}

.g-box {
    padding: 3px 18px 18px;
    border: 1px solid #d0d0d0;
    border-radius: 8px;
    background: #fff;
    box-sizing: border-box
}

.g-box *,
.g-box *:before,
.g-box *:after {
    box-sizing: border-box
}

.g-box dl {
    display: flex;
    flex-flow: row wrap;
    padding: 0 5px;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    line-height: 1.2;
    color: #3d3d3d
}

.g-box dt {
    display: flex;
    max-width: 50%;
    flex: 0 0 50%;
    min-height: 28px;
    align-items: center;
    padding-right: 10px;
    color: #767676
}

.g-box dd {
    display: flex;
    max-width: 50%;
    flex: 0 0 50%;
    justify-content: flex-end;
    align-items: center;
    padding-left: 10px;
    font-weight: 700;
    text-align: right
}

.g-box .g-box-rate {
    height: 28px;
    flex: 0 0 72px;
    padding: 0 12px 0 8px;
    margin-right: -12px;
    margin-left: auto;
    border-radius: 28px;
    line-height: 28px;
    white-space: nowrap;
    background: #f6f6f6
}

.g-box .g-box-rate:before {
    content: '';
    position: relative;
    display: inline-block;
    width: 15px;
    height: 13px;
    top: -2px;
    vertical-align: middle;
    margin-right: 5px;
    background: url(/images/g-box-star.png) no-repeat 0 0 / 100% 100%
}

.g-box .g-box-terms {
    padding-top: 15px;
    font-size: 10px;
    line-height: 1.2;
    color: #a79d9d
}

.g-box .g-box-terms a {
    color: inherit;
    text-decoration: underline
}

.g-box .g-box-logo {
    height: 78px;
    margin: 0 -15px 13px;
    border-radius: 8px;
    font-size: 0;
    line-height: 78px;
    text-align: center;
    background: #f6f6f6
}

.g-box .g-box-logo span {
    display: inline-block;
    vertical-align: middle
}

.g-box .g-box-actions {
    padding-top: 15px
}

.g-box .btn-alternative {
    padding-top: 13px;
    padding-bottom: 13px;
    margin: 0;
    border-radius: 6px
}

.g-box dt~dt,
.g-box dd~dd {
    margin-top: 10px
}

@media(min-width:600px) {
    .g-boxes {
        display: flex;
        flex-flow: row wrap;
        justify-content: center;
        margin: 0 -1%
    }

    .g-boxes .g-box {
        max-width: none;
        flex: 0 0 48%;
        margin: 0 1% 2%
    }

    .g-boxes .g-box+.g-box {
        margin-top: 0
    }
}

@media(min-width:768px) {
    .g-boxes {
        margin: 0 -2.1%
    }

    .g-boxes .g-box {
        max-width: 30%;
        flex: 0 0 30%;
        margin-right: 1.5%;
        margin-left: 1.5%
    }

    .g-box {
        padding-right: 36px;
        padding-left: 36px
    }

    .g-box .g-box-logo {
        margin-right: -33px;
        margin-left: -33px
    }
}

.gallery {
    background: #f2f2f2
}

.gallery ul {
    margin-top: 0;
    padding: 0
}

.gallery ul li {
    position: relative;
    float: none;
    display: block;
    padding: 10px 0 0 0;
    width: 100%
}

.gallery ul li:first-child {
    padding: 0
}

.gallery ul li a {
    display: block;
    position: relative;
    overflow: hidden
}

.gallery ul li a:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .8) url(/images/search.svg) no-repeat center center;
    display: block;
    z-index: 10;
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s;
    transition: opacity .2s;
    -webkit-backface-visibility: hidden;
    z-index: 5
}

.gallery ul li a:not(.popup-link):after {
    display: none
}

.gallery ul li img {
    display: block;
    width: 100%;
    height: auto
}

.gallery ul li a:hover {
    -webkit-zoom-in;
    cursor: -moz-zoom-in
}

.gallery ul li a:hover:after {
    opacity: 1
}

.gallery ul li .title {
    position: relative;
    display: block;
    font-size: 17px;
    line-height: 19px;
    color: #ebebeb;
    padding: 18px 0;
    background: #506475;
    text-align: center;
    z-index: 7
}

.gallery ul li .title a {
    color: #ebebeb;
    text-decoration: underline
}

.gallery ul li:nth-child(2) .title {
    background: #1b354c
}

.is-gb .gallery li:before {
    content: '';
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    bottom: 55px;
    background: rgba(27, 53, 76, .96);
    z-index: 10
}

.is-gb .gallery li:after {
    content: "Sorry, we can't display the image. This content is not available in your region.";
    position: absolute;
    width: auto;
    height: auto;
    min-width: 80%;
    top: 50%;
    left: 50%;
    margin-top: -27px;
    padding: 15px 35px;
    border: 1px solid #fff;
    transform: translate(-50%, -50%);
    opacity: 1;
    font-size: 12px;
    line-height: 1.53;
    color: #fff;
    text-align: center;
    backface-visibility: visible;
    background: none;
    box-sizing: border-box;
    z-index: 11
}

.is-gb .gallery.nomask li:before,
.is-gb .gallery.nomask li:after,
.is-gb .gallery li.nomask:before,
.is-gb .gallery li.nomask:after {
    content: none
}

@media(min-width:450px) and (max-width:599px), (min-width:1051px) {
    .is-gb .gallery li:after {
        width: 336px;
        min-width: 0;
        padding: 110px 35px 35px;
        font-size: 15px;
        background-image: url(/images/restriction-image.png);
        background-position: center 30px;
        background-repeat: no-repeat
    }
}

@media (min-width:600px) {
    .gallery ul li {
        float: left;
        display: inline;
        width: 33.333%;
        padding: 0;
        background: none
    }

    .gallery ul li a .title {
        font-size: 15px
    }
}

@media(min-width:600px) and (max-width:1050px) {
    .is-gb .gallery li:after {
        padding: 10px
    }
}

@media (min-width:768px) {
    .gallery ul li a .title {
        font-size: 17px
    }
}

.generic-table[data-code*="1"] table tbody tr td:nth-child(1),
.generic-table[data-code*="2"] table tbody tr td:nth-child(2),
.generic-table[data-code*="3"] table tbody tr td:nth-child(3),
.generic-table[data-code*="4"] table tbody tr td:nth-child(4),
.generic-table[data-code*="5"] table tbody tr td:nth-child(5),
.generic-table[data-code*="6"] table tbody tr td:nth-child(6),
.generic-table[data-code*="7"] table tbody tr td:nth-child(7),
.generic-table[data-code*="8"] table tbody tr td:nth-child(8),
.generic-table[data-code*="9"] table tbody tr td:nth-child(9),
.generic-table[data-code*="10"] table tbody tr td:nth-child(10) {
    font-size: 16px;
    font-weight: 700;
    color: #454545
}

.generic-table[data-text-left*="1"] table tbody tr td:nth-child(1),
.generic-table[data-text-left*="2"] table tbody tr td:nth-child(2),
.generic-table[data-text-left*="3"] table tbody tr td:nth-child(3),
.generic-table[data-text-left*="4"] table tbody tr td:nth-child(4),
.generic-table[data-text-left*="5"] table tbody tr td:nth-child(5),
.generic-table[data-text-left*="6"] table tbody tr td:nth-child(6),
.generic-table[data-text-left*="7"] table tbody tr td:nth-child(7),
.generic-table[data-text-left*="8"] table tbody tr td:nth-child(8),
.generic-table[data-text-left*="9"] table tbody tr td:nth-child(9),
.generic-table[data-text-left*="10"] table tbody tr td:nth-child(10) {
    text-align: left
}

.generic-table[data-link-text-center*="1"] table tbody tr td:nth-child(1) a,
.generic-table[data-link-text-center*="2"] table tbody tr td:nth-child(2) a,
.generic-table[data-link-text-center*="3"] table tbody tr td:nth-child(3) a,
.generic-table[data-link-text-center*="4"] table tbody tr td:nth-child(4) a,
.generic-table[data-link-text-center*="5"] table tbody tr td:nth-child(5) a,
.generic-table[data-link-text-center*="6"] table tbody tr td:nth-child(6) a,
.generic-table[data-link-text-center*="7"] table tbody tr td:nth-child(7) a,
.generic-table[data-link-text-center*="8"] table tbody tr td:nth-child(8) a,
.generic-table[data-link-text-center*="9"] table tbody tr td:nth-child(9) a,
.generic-table[data-link-text-center*="10"] table tbody tr td:nth-child(10) a {
    margin: auto
}

.generic-table[data-small*="1"] table tbody tr td:nth-child(1),
.generic-table[data-small*="2"] table tbody tr td:nth-child(2),
.generic-table[data-small*="3"] table tbody tr td:nth-child(3),
.generic-table[data-small*="4"] table tbody tr td:nth-child(4),
.generic-table[data-small*="5"] table tbody tr td:nth-child(5),
.generic-table[data-small*="6"] table tbody tr td:nth-child(6),
.generic-table[data-small*="7"] table tbody tr td:nth-child(7),
.generic-table[data-small*="8"] table tbody tr td:nth-child(8),
.generic-table[data-small*="9"] table tbody tr td:nth-child(9),
.generic-table[data-small*="10"] table tbody tr td:nth-child(10) {
    font-size: 10px
}

.generic-table[data-italic*="1"] table tbody tr td:nth-child(1),
.generic-table[data-italic*="2"] table tbody tr td:nth-child(2),
.generic-table[data-italic*="3"] table tbody tr td:nth-child(3),
.generic-table[data-italic*="4"] table tbody tr td:nth-child(4),
.generic-table[data-italic*="5"] table tbody tr td:nth-child(5),
.generic-table[data-italic*="6"] table tbody tr td:nth-child(6),
.generic-table[data-italic*="7"] table tbody tr td:nth-child(7),
.generic-table[data-italic*="8"] table tbody tr td:nth-child(8),
.generic-table[data-italic*="9"] table tbody tr td:nth-child(9),
.generic-table[data-italic*="10"] table tbody tr td:nth-child(10) {
    font-style: italic
}

.generic-table[data-bold*="1"] table tbody tr td:nth-child(1),
.generic-table[data-bold*="2"] table tbody tr td:nth-child(2),
.generic-table[data-bold*="3"] table tbody tr td:nth-child(3),
.generic-table[data-bold*="4"] table tbody tr td:nth-child(4),
.generic-table[data-bold*="5"] table tbody tr td:nth-child(5),
.generic-table[data-bold*="6"] table tbody tr td:nth-child(6),
.generic-table[data-bold*="7"] table tbody tr td:nth-child(7),
.generic-table[data-bold*="8"] table tbody tr td:nth-child(8),
.generic-table[data-bold*="9"] table tbody tr td:nth-child(9),
.generic-table[data-bold*="10"] table tbody tr td:nth-child(10) {
    font-weight: 700
}

.generic-table[data-span-block*="1"] table tbody tr td:nth-child(1) span,
.generic-table[data-span-block*="2"] table tbody tr td:nth-child(2) span,
.generic-table[data-span-block*="3"] table tbody tr td:nth-child(3) span,
.generic-table[data-span-block*="4"] table tbody tr td:nth-child(4) span,
.generic-table[data-span-block*="5"] table tbody tr td:nth-child(5) span,
.generic-table[data-span-block*="6"] table tbody tr td:nth-child(6) span,
.generic-table[data-span-block*="7"] table tbody tr td:nth-child(7) span,
.generic-table[data-span-block*="8"] table tbody tr td:nth-child(8) span,
.generic-table[data-span-block*="9"] table tbody tr td:nth-child(9) span,
.generic-table[data-span-block*="10"] table tbody tr td:nth-child(10) span {
    display: block
}

.generic-table[data-medium*="1"] table tbody tr td:nth-child(1),
.generic-table[data-medium*="2"] table tbody tr td:nth-child(2),
.generic-table[data-medium*="3"] table tbody tr td:nth-child(3),
.generic-table[data-medium*="4"] table tbody tr td:nth-child(4),
.generic-table[data-medium*="5"] table tbody tr td:nth-child(5),
.generic-table[data-medium*="6"] table tbody tr td:nth-child(6),
.generic-table[data-medium*="7"] table tbody tr td:nth-child(7),
.generic-table[data-medium*="8"] table tbody tr td:nth-child(8),
.generic-table[data-medium*="9"] table tbody tr td:nth-child(9),
.generic-table[data-medium*="10"] table tbody tr td:nth-child(10) {
    font-size: 15px
}

.generic-table[data-big*="1"] table tbody tr td:nth-child(1),
.generic-table[data-big*="2"] table tbody tr td:nth-child(2),
.generic-table[data-big*="3"] table tbody tr td:nth-child(3),
.generic-table[data-big*="4"] table tbody tr td:nth-child(4),
.generic-table[data-big*="5"] table tbody tr td:nth-child(5),
.generic-table[data-big*="6"] table tbody tr td:nth-child(6),
.generic-table[data-big*="7"] table tbody tr td:nth-child(7),
.generic-table[data-big*="8"] table tbody tr td:nth-child(8),
.generic-table[data-big*="9"] table tbody tr td:nth-child(9),
.generic-table[data-big*="10"] table tbody tr td:nth-child(10) {
    font-size: 17px;
    line-height: 19px
}

.generic-table[data-terms*="1"] table tbody tr th:nth-child(1),
.generic-table[data-terms*="2"] table tbody tr th:nth-child(2),
.generic-table[data-terms*="3"] table tbody tr th:nth-child(3),
.generic-table[data-terms*="4"] table tbody tr th:nth-child(4),
.generic-table[data-terms*="5"] table tbody tr th:nth-child(5),
.generic-table[data-terms*="6"] table tbody tr th:nth-child(6),
.generic-table[data-terms*="7"] table tbody tr th:nth-child(7),
.generic-table[data-terms*="8"] table tbody tr th:nth-child(8),
.generic-table[data-terms*="9"] table tbody tr th:nth-child(9),
.generic-table[data-terms*="10"] table tbody tr th:nth-child(10),
.generic-table[data-terms*="1"] table tbody tr td:nth-child(1),
.generic-table[data-terms*="2"] table tbody tr td:nth-child(2),
.generic-table[data-terms*="3"] table tbody tr td:nth-child(3),
.generic-table[data-terms*="4"] table tbody tr td:nth-child(4),
.generic-table[data-terms*="5"] table tbody tr td:nth-child(5),
.generic-table[data-terms*="6"] table tbody tr td:nth-child(6),
.generic-table[data-terms*="7"] table tbody tr td:nth-child(7),
.generic-table[data-terms*="8"] table tbody tr td:nth-child(8),
.generic-table[data-terms*="9"] table tbody tr td:nth-child(9),
.generic-table[data-terms*="10"] table tbody tr td:nth-child(10) {
    max-width: 360px
}

.generic-table {
    overflow-x: auto;
    margin: 0 0 20px;
    overflow-y: hidden
}

.generic-table table {
    width: auto;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    border-collapse: separate;
    border-spacing: 0
}

.generic-table.full table {
    width: 100%
}

.generic-table table tr th {
    font-size: 14px;
    border-width: 0 0 4px;
    height: 28px
}

.generic-table table tr td {
    font-size: 13px;
    line-height: 15px;
    color: #606060;
    border-width: 1px;
    padding: 8px 16px
}

.generic-table table tr:nth-child(even) td {
    background: #f9f9f9
}

.generic-table table tr td+td {
    border-left-width: 0
}

.generic-table table tr+tr td {
    border-top-width: 0
}

.generic-table table tr td span.long-txt {
    display: block
}

.generic-table .terms-container {
    max-width: 360px
}

.generic-table .logo {
    margin-right: auto;
    margin-left: auto
}

.generic-table .terms-container a {
    color: #005ea8
}

.generic-table [href^="/-/"]:before {
    display: none;
    left: auto
}

.generic-table [class*="ico-"]>span {
    display: block
}

.generic-table tr:nth-last-child(-n+3) [href^="/-/"]:before {
    display: none;
    top: auto;
    bottom: 100%;
    margin-bottom: 10px
}

.generic-table .generic-table-icon {
    position: relative;
    display: block;
    padding-left: 40px;
    vertical-align: middle;
    font-weight: 700;
    text-align: left;
    white-space: nowrap
}

.generic-table .generic-table-icon:before {
    content: '';
    position: absolute;
    display: inline-block;
    width: 35px;
    height: 35px;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    vertical-align: middle;
    font-weight: 700;
    background-image: url(/images/generic-table-sprite.png);
    background-repeat: no-repeat
}

.generic-table a.generic-table-icon {
    color: #003d89
}

.generic-table .btn-alternative {
    display: block;
    padding: 13px 20px;
    margin: 0;
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    white-space: nowrap
}

.generic-table.right {
    margin-left: 15px
}

.generic-table.left {
    margin-right: 15px
}

.generic-table .present:before {
    background-position-x: 0
}

.generic-table .score-100:before {
    background-position-x: -35px
}

.generic-table .score-200:before {
    background-position-x: -70px
}

.generic-table .score-300:before {
    background-position-x: -105px
}

.generic-table .score-500:before {
    background-position-x: -140px
}

.generic-table .slot:before {
    background-position-x: -175px
}

.generic-table .payback:before {
    background-position-x: -210px
}

.generic-table .ticket:before {
    background-position-x: -245px
}

.generic-table .dealer:before {
    background-position-x: -280px
}

.generic-table .download:before {
    background-position-x: -315px
}

.generic-table .circle:before {
    background-position-x: -350px
}

.generic-table .crown:before {
    background-position-x: -385px
}

.generic-table .change:before {
    background-position-x: -420px
}

.generic-table .netent-icon:before {
    background-position-x: -455px
}

.generic-table .playtech-icon:before {
    background-position-x: -490px
}

.generic-table .m:before {
    background-position-x: -525px
}

.generic-table .go:before {
    background-position-x: -560px
}

.generic-table .slot-machine:before {
    background-position-x: -595px
}

.generic-table .poker:before {
    background-position-x: -630px
}

.generic-table .roulette:before {
    background-position-x: -665px
}

.generic-table .bingo:before {
    background-position-x: -700px
}

.generic-table .cards:before {
    background-position-x: -735px
}

.generic-table .baccarat:before {
    background-position-x: -770px
}

.generic-table .first-bet:before {
    background-position: 0 -35px
}

.generic-table .cashback:before {
    background-position: -35px -35px
}

.generic-table .odds:before {
    background-position: -70px -35px
}

.generic-table .betting-credits:before {
    background-position: -105px -35px
}

.generic-table .free-bet:before {
    background-position: -140px -35px
}

.generic-table .icon {
    font-size: 15px;
    font-weight: 700
}

.generic-table table tr:nth-child(even) .icon {
    background: #fff
}

.generic-table .icon:before {
    content: '';
    display: block;
    margin: 0 auto 5px
}

.generic-table .icon.expert:before {
    width: 59px;
    height: 59px;
    background: url(/images/expert.png) no-repeat 0 0
}

.generic-table .icon.player:before {
    width: 45px;
    height: 47px;
    background: url(/images/player.png) no-repeat 0 0
}

.generic-table .icon.evolution:before {
    width: 140px;
    height: 50px;
    background: url(/images/evolution-gaming-dark.png) no-repeat 0 0
}

.generic-table .icon.microgaming:before {
    width: 140px;
    height: 50px;
    background: url(/images/microgaming.png) no-repeat 0 0
}

.generic-table .icon.extreme:before {
    width: 150px;
    height: 45px;
    background: url(/images/extreme-live-gaming-dark.png) no-repeat 0 0
}

.generic-table .icon.inplay-baccarat:before {
    width: 150px;
    height: 45px;
    background: url(/images/in-house-live-baccarat.png) no-repeat 0 0
}

.generic-table .icon.playtech:before {
    width: 140px;
    height: 50px;
    background: url(/images/playtech-light.png) no-repeat 0 0
}

.generic-table-limited table {
    min-width: 1075px;
    table-layout: fixed
}

.generic-table-limited.nofixed table {
    table-layout: initial
}

.generic-table-limited [href^="/-/"]:before {
    display: none
}

.generic-table.fullwidth table {
    width: 100%
}

.generic-table-limited .w19,
.generic-table-limited th:nth-child(2):not(.nowidth),
.generic-table-limited td:nth-child(2):not(.nowidth) {
    width: 19%
}

.generic-table .pros:before {
    content: '';
    position: absolute;
    width: 64px;
    height: 65px;
    top: 50%;
    left: 50px;
    margin: -32px 0 0 -32px;
    background: url(/images/pros.png) no-repeat 0 0
}

.generic-table .cons:before {
    content: '';
    position: absolute;
    width: 65px;
    height: 66px;
    top: 50%;
    left: 50px;
    margin: -33px 0 0 -32px;
    background: url(/images/cons.png) no-repeat 0 0
}

.generic-table .pros,
.generic-table table tr:nth-child(even) .pros {
    background: #f2fced
}

.generic-table .cons,
.generic-table table tr:nth-child(even) .cons {
    background: #fff7f7
}

.generic-table .pros,
.generic-table .cons {
    position: relative;
    padding: 15px 15px 15px 100px;
    color: #1c3041;
    text-align: left
}

.generic-table .pros span,
.generic-table .cons span {
    position: relative;
    display: block;
    padding-left: 13px
}

.generic-table .pros span:before,
.generic-table .cons span:before {
    content: '';
    position: absolute;
    width: 4px;
    height: 4px;
    top: 5px;
    left: 0;
    border-radius: 50%;
    background: #1c3041
}

.generic-table .pros span~span,
.generic-table .cons span~span {
    margin-top: 5px
}

.generic-table .pros small,
.generic-table .cons small {
    display: none
}

.generic-table.lazyload .pros:before,
.generic-table.lazyload .cons:before,
.generic-table.lazyload .icon:before,
.generic-table.lazyload .generic-table-icon:before,
.generic-table.lazyload .logo {
    background-image: none
}

.generic-table .generic-table-icon.cards {
    display: block;
    text-align: left
}

.geoloc-banner {
    position: relative;
    max-width: 375px;
    margin: 0 auto 25px;
    border: 1px solid #c5c5c5;
    text-align: center;
    background: #fff
}

.geoloc-banner.is-reversed .logo {
    margin: 10px auto 0
}

.geoloc-banner.is-reversed .geoloc-banner-aside {
    display: flex;
    flex-flow: row wrap-reverse;
    padding: 25px 15px 55px
}

.geoloc-banner.is-reversed .geoloc-banner-aside>* {
    flex: 0 0 100%
}

.geoloc-banner.bright-yellow .geoloc-banner-btn {
    color: #1a1a1a;
    background: #fdb71a
}

.geoloc-banner.bright-yellow .geoloc-banner-btn:hover {
    background: #dea932
}

.geoloc-banner.bright-yellow .geoloc-banner-content li:before {
    background: #fdb71a
}

.geoloc-banner.red .geoloc-banner-btn {
    color: #fff;
    background: #cd3f3f
}

.geoloc-banner.red .geoloc-banner-btn:hover {
    background: #ac2828
}

.geoloc-banner.red .geoloc-banner-content li:before {
    background: #bd0000
}

.geoloc-banner.purple .geoloc-banner-btn {
    color: #fff;
    background: linear-gradient(to right, rgba(143, 50, 159, 1) 0%, rgba(62, 162, 228, 1) 100%)
}

.geoloc-banner.purple .geoloc-banner-btn:hover {
    background: linear-gradient(to right, rgba(62, 162, 228, 1) 0%, rgba(143, 50, 159, 1) 100%)
}

.geoloc-banner.purple .geoloc-banner-content li:before {
    background: #9947a9
}

.geoloc-banner.purple-alt .geoloc-banner-btn {
    color: #fff;
    background: #8e33a0
}

.geoloc-banner.purple-alt .geoloc-banner-btn:hover {
    background: #7b288c
}

.geoloc-banner.purple-alt .geoloc-banner-content li:before {
    background: #8e33a0
}

.geoloc-banner.teal .geoloc-banner-btn {
    color: #fff;
    background: #fd4949
}

.geoloc-banner.teal .geoloc-banner-btn:hover {
    background: #bd2727
}

.geoloc-banner.teal .geoloc-banner-content li:before {
    background: #0b8e9a
}

.geoloc-banner~.blog-post-head .blog-post-featured-image {
    margin-top: 0
}

.geoloc-banner .logo {
    margin: 0 auto 10px
}

.geoloc-banner .geoloc-banner-aside {
    padding: 10px 15px 80px;
    margin: 0 -1px;
    background: url(/images/grand-ivy-mobile.png) no-repeat center bottom / cover
}

.geoloc-banner .geoloc-banner-aside strong {
    display: block;
    max-width: 250px;
    margin: 0 auto;
    font-family: 'Oswald', sans-serif;
    font-size: 25px;
    line-height: 1.16;
    color: #fff
}

.geoloc-banner .geoloc-banner-aside.betrivers-v2 {
    background-image: url(/images/betrivers-mobile.png)
}

.geoloc-banner .geoloc-banner-aside.betmgm-v2 {
    background-image: url(/images/betmgm-mobile.png)
}

.geoloc-banner .geoloc-banner-aside.betsafe-v2 {
    background-image: url(/images/betsafe-mobile.png)
}

.geoloc-banner .geoloc-banner-aside.genesis-v2 {
    background-image: url(/images/genesis-mobile.png)
}

.geoloc-banner .geoloc-banner-aside.slotomania {
    background-image: url(/images/slotomania-mobile.png)
}

.geoloc-banner .geoloc-banner-aside.bet22 {
    background-image: url(/images/22-bet-mobile.png)
}

.geoloc-banner .geoloc-banner-aside.casimba {
    background-image: url(/images/casimba-mobile.png)
}

.geoloc-banner .geoloc-banner-btn {
    display: block;
    max-width: 225px;
    padding: 8px 10px;
    margin: 0 auto;
    border-radius: 10px;
    font-size: 23px;
    line-height: 1.2;
    color: #1a1a1a;
    text-decoration: none;
    text-align: center;
    background: #e5ba52;
    transition: background .15s
}

.geoloc-banner .geoloc-banner-btn:hover {
    background: #c5982b
}

.geoloc-banner .geoloc-banner-btn:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2
}

.geoloc-banner .geoloc-banner-content {
    padding: 15px
}

.geoloc-banner .geoloc-banner-content ul {
    display: inline-block;
    margin-bottom: 17px;
    vertical-align: middle;
    font-size: 14px;
    line-height: 1.2;
    color: #606060;
    text-align: left
}

.geoloc-banner .geoloc-banner-content li {
    position: relative;
    padding-left: 8px
}

.geoloc-banner .geoloc-banner-content li:before {
    content: '';
    position: absolute;
    width: 4px;
    height: 4px;
    top: 6px;
    left: 0;
    border-radius: 50%;
    background: #e5ba52
}

.geoloc-banner .geoloc-banner-content li+li {
    margin-top: 5px
}

.geoloc-banner,
.geoloc-banner *,
.geoloc-banner *:before,
.geoloc-banner *:after {
    box-sizing: border-box
}

@media (min-width:768px) {
    .geoloc-banner {
        display: flex;
        max-width: none;
        align-items: center
    }

    .geoloc-banner.is-reversed .geoloc-banner-aside {
        padding: 29px 9.08% 28px 19.98%
    }

    .geoloc-banner .geoloc-banner-aside {
        display: flex;
        max-width: 56.3%;
        flex: 0 0 56.3%;
        flex-flow: row wrap;
        justify-content: center;
        align-content: center;
        padding: 29px 9.08% 28px 19.98%;
        margin: 0;
        background-image: url(/images/grand-ivy-desktop.png);
        background-position: right center
    }

    .geoloc-banner .geoloc-banner-aside.betrivers-v2 {
        background-image: url(/images/betrivers-desktop.png)
    }

    .geoloc-banner .geoloc-banner-aside.betmgm-v2 {
        background-image: url(/images/betmgm-desktop.png)
    }

    .geoloc-banner .geoloc-banner-aside.betsafe-v2 {
        background-image: url(/images/betsafe-desktop.png)
    }

    .geoloc-banner .geoloc-banner-aside.genesis-v2 {
        background-image: url(/images/genesis-desktop.png)
    }

    .geoloc-banner .geoloc-banner-aside.slotomania {
        background-image: url(/images/slotomania-desktop.png)
    }

    .geoloc-banner .geoloc-banner-aside.bet22 {
        background-image: url(/images/22-bet-desktop.png)
    }

    .geoloc-banner .geoloc-banner-aside.casimba {
        background-image: url(/images/casimba-desktop.png)
    }

    .geoloc-banner .geoloc-banner-content {
        flex: 0 1 100%
    }

    .geoloc-banner .geoloc-banner-content ul {
        margin-bottom: 22px
    }
}

.geopopup-overlay {
    background: rgba(0, 0, 0, .6);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999;
    font-size: 0
}

.geopopup-overlay.closed {
    display: none
}

.geopopup-overlay.geopopup-overlay-noclose {
    background: #000
}

.geopopup-overlay-inner {
    width: 100%;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap
}

.geopopup-overlay-inner:before {
    width: 0;
    overflow: hidden;
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.geopopup-wrap {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    white-space: normal;
    overflow: hidden;
    font-size: 13px
}

.geopopup-close {
    display: block;
    width: 31px;
    height: 31px;
    position: absolute;
    top: 15px;
    right: 15px;
    background: url(/images/x.png) no-repeat center;
    cursor: pointer
}

.geopopup {
    background: #fff;
    border: 8px solid #2b81b7;
    border-radius: 4px;
    box-shadow: 2px 2px 26px rgba(0, 0, 0, .47);
    font-family: 'Roboto', sans-serif;
    max-width: 1170px;
    position: relative;
    text-align: center;
    margin: 5px
}

.geopopup:before {
    content: ''
}

.geopopup img {
    display: block;
    width: auto;
    height: auto;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.geopopup h2 {
    font-size: 14px;
    line-height: 1.05;
    font-weight: 400;
    color: #414141;
    padding: 0;
    margin: -10px 20px 8px
}

.geopopup p {
    font-size: 13px;
    line-height: 1.15;
    color: #414141;
    margin: 15px 0;
    display: none
}

.geopopup-body {
    padding: 20px 10px 0;
    max-width: 960px;
    margin-left: auto;
    margin-right: auto
}

.geopopup-offers {
    padding: 0 10px;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    max-width: 960px;
    margin-left: auto;
    margin-right: auto
}

.geopopup-offer {
    width: 32%;
    max-width: 32%;
    flex: 0 0 32%;
    max-width: 960px;
    margin-left: auto;
    margin-right: auto
}

.geopopup-offer h4 {
    margin: 10px 0;
    padding: 0
}

.geopopup-offer h4 strong {
    font-size: 16px;
    line-height: 1;
    color: #2b81b7
}

.geopopup .geopopup-offer-logo {
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
    font-size: 0;
    line-height: 0;
    color: transparent;
    border: 3px solid #2b81b7;
    height: 72px;
    max-height: 106px;
    transition: none
}

.geopopup .geopopup-offer-logo:hover {
    border-color: #53b5f3
}

.geopopup .geopopup-offer-logo:after {
    content: '';
    display: block
}

.geopopup .geopopup-offer-logo .badge {
    display: none
}

.geopopup .geopopup-offer-logo.first {
    position: relative
}

.geopopup .geopopup-offer-logo:not(.logo).first,
.geopopup .geopopup-offer-logo.logo.first:before {
    background: -moz-linear-gradient(-45deg, #2b81b7 0%, #2b81b7 18%, #2b81b7 18%, rgba(255, 255, 255, 0) 18%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(-45deg, #2b81b7 0%, #2b81b7 18%, #2b81b7 18%, rgba(255, 255, 255, 0) 18%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(135deg, #2b81b7 0%, #2b81b7 18%, #2b81b7 18%, rgba(255, 255, 255, 0) 18%, rgba(255, 255, 255, 0) 100%)
}

.geopopup .geopopup-offer-logo.logo.first:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.geopopup .geopopup-offer-logo.first:not(.logo):hover:before,
.geopopup .geopopup-offer-logo.logo.first:hover:before {
    background: -moz-linear-gradient(-45deg, #53b5f3 0%, #53b5f3 18%, #53b5f3 18%, rgba(255, 255, 255, 0) 18%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(-45deg, #53b5f3 0%, #53b5f3 18%, #53b5f3 18%, rgba(255, 255, 255, 0) 18%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(135deg, #53b5f3 0%, #53b5f3 18%, #53b5f3 18%, rgba(255, 255, 255, 0) 18%, rgba(255, 255, 255, 0) 100%)
}

.geopopup .geopopup-offer-logo.first .badge {
    display: block;
    font-size: 14px;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    position: absolute;
    top: 0;
    left: 2px
}

.geopopup-cta {
    margin-left: auto;
    margin-right: auto;
    max-width: 900px;
    padding: 0 15px 15px
}

.geopopup-cta p {
    margin: 10px 0 15px
}

.geopopup-cta p:last-child {
    margin-bottom: 0
}

.geopopup .cta-btn {
    display: inline-block;
    vertical-align: middle;
    background: #ff8025;
    font-size: 18px;
    line-height: 1;
    color: #fff;
    padding: 13px 16px;
    border-radius: 3px
}

.geopopup .cta-btn:hover {
    background: #f56b27
}

.geopopup.us .geopopup-body {
    padding-top: 10px;
    max-width: none
}

.geopopup.au:before {
    background-image: url(/images/geo/australia_flag.png);
    background-position: -2px -195px;
    background-repeat: no-repeat;
    width: 62px;
    height: 46px;
    position: absolute;
    top: -1px;
    left: 0
}

.geopopup.ca:before {
    background-image: url(/images/geo/canada_flag.png);
    background-position: -2px -195px;
    background-repeat: no-repeat;
    width: 62px;
    height: 46px;
    position: absolute;
    top: -1px;
    left: 0
}

.geopopup.ie:before {
    background-image: url(/images/geo/ireland_flag.png);
    background-position: -2px -195px;
    background-repeat: no-repeat;
    width: 62px;
    height: 46px;
    position: absolute;
    top: -1px;
    left: 0
}

.geopopup.in:before {
    background-image: url(/images/geo/india_flag.png);
    background-position: -2px -195px;
    background-repeat: no-repeat;
    width: 62px;
    height: 46px;
    position: absolute;
    top: -1px;
    left: 0
}

.geopopup.nz:before {
    background-image: url(/images/geo/new_zealand_flag.png);
    background-position: -2px -195px;
    background-repeat: no-repeat;
    width: 62px;
    height: 46px;
    position: absolute;
    top: -1px;
    left: 0
}

.geopopup.us:before {
    background-image: url(/images/geo/us_flag.jpg);
    background-position: center;
    background-repeat: no-repeat;
    width: 106px;
    height: 56px;
    display: block;
    margin: 10px auto 5px
}

.geopopup.gb:before {
    background-image: url(/images/geo/uk_flag.png);
    background-position: -2px -195px;
    background-repeat: no-repeat;
    width: 62px;
    height: 46px;
    position: absolute;
    top: -1px;
    left: 0
}

.geopopup.za:before {
    background-image: url(/images/geo/south_africa_flag.png);
    background-position: -2px -195px;
    background-repeat: no-repeat;
    width: 62px;
    height: 46px;
    position: absolute;
    top: -1px;
    left: 0
}

._geologo:after {
    background-image: url(/images/geo/casino_logos.png);
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle
}

._geologo.cas888:after {
    background-position: -2px -581px;
    width: 49px;
    height: 39px
}

._geologo.all-slots:after {
    background-position: -2px -86px;
    width: 71px;
    height: 41px
}

._geologo.betway:after {
    background-position: -2px -517px;
    width: 72px;
    height: 20px
}

._geologo.las-vegas:after {
    background-position: -2px -920px;
    width: 74px;
    height: 34px
}

._geologo.casino-com:after {
    background-position: -2px -391px;
    width: 62px;
    height: 41px
}

._geologo.dunder:after {
    background-position: -2px -1080px;
    width: 74px;
    height: 13px
}

._geologo.jackpotcity:after {
    background-position: -2px -2px;
    width: 70px;
    height: 27px
}

._geologo.leovegas:after {
    background-position: -2px -701px;
    width: 55px;
    height: 42px
}

._geologo.mansion:after {
    background-position: -2px -1024px;
    width: 74px;
    height: 18px
}

._geologo.planet7-oz:after {
    background-position: -2px -335px;
    width: 76px;
    height: 18px
}

._geologo.playamo:after {
    background-position: -2px -281px;
    width: 77px;
    height: 16px
}

._geologo.royal-panda:after {
    background-position: -2px -829px;
    width: 74px;
    height: 29px
}

._geologo.sloty:after {
    background-position: -2px -213px;
    width: 72px;
    height: 22px
}

.gcert {
    background-image: url(/images/geo/security.png);
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    line-height: 0;
    text-indent: -100%;
    color: transparent;
    overflow: hidden
}

.gcert.ecogra {
    background-position: -2px -44px;
    width: 85px;
    height: 25px
}

.gcert.gambleaware {
    background-position: -2px -71px;
    width: 147px;
    height: 21px
}

.gcert.gamecare {
    background-position: -2px -2px;
    width: 132px;
    height: 22px
}

.gcert.gli {
    background-position: -2px -26px;
    width: 50px;
    height: 16px
}

.gcert.itech {
    background-position: -2px -96px;
    width: 25px;
    height: 25px
}

.gcert.njdge {
    background-position: -2px -153px;
    width: 90px;
    height: 46px
}

.gcert.pgcb {
    background-position: -2px -230px;
    width: 38px;
    height: 44px
}

.gcert.ncpg {
    background-position: -2px -200px;
    width: 100px;
    height: 32px
}

.gcert.icrg {
    background-position: -2px -122px;
    width: 80px;
    height: 32px
}

@media only screen and (min-width:480px) {
    .geopopup h2 {
        font-size: 21px;
        margin: 0
    }

    .geopopup p {
        display: block
    }

    .geopopup .geopopup-offer-logo {
        height: 82px
    }

    .geopopup .geopopup-offer-logo.first .badge {
        font-size: 17px
    }
}

@media only screen and (min-width:600px) {
    .geopopup {
        margin: 10px
    }

    .geopopup h2 {
        font-size: 30px
    }

    .geopopup p {
        font-size: 16px;
        line-height: 1.375;
        font-weight: 300;
        margin: 20px 0
    }

    .geopopup-body {
        padding: 28px 16px 0
    }

    .geopopup .geopopup-offer-logo {
        height: 88px
    }

    .geopopup .geopopup-offer-logo.first:not(.logo),
    .geopopup .geopopup-offer-logo.logo.first:before {
        background: -moz-linear-gradient(-45deg, #2b81b7 0%, #2b81b7 14%, #2b81b7 14%, rgba(255, 255, 255, 0) 14%, rgba(255, 255, 255, 0) 100%);
        background: -webkit-linear-gradient(-45deg, #2b81b7 0%, #2b81b7 14%, #2b81b7 14%, rgba(255, 255, 255, 0) 14%, rgba(255, 255, 255, 0) 100%);
        background: linear-gradient(135deg, #2b81b7 0%, #2b81b7 14%, #2b81b7 14%, rgba(255, 255, 255, 0) 14%, rgba(255, 255, 255, 0) 100%)
    }

    .geopopup .geopopup-offer-logo.first:not(.logo):hover,
    .geopopup .geopopup-offer-logo.logo.first:hover:before {
        background: -moz-linear-gradient(-45deg, #53b5f3 0%, #53b5f3 14%, #53b5f3 14%, rgba(255, 255, 255, 0) 14%, rgba(255, 255, 255, 0) 100%);
        background: -webkit-linear-gradient(-45deg, #53b5f3 0%, #53b5f3 14%, #53b5f3 14%, rgba(255, 255, 255, 0) 14%, rgba(255, 255, 255, 0) 100%);
        background: linear-gradient(135deg, #53b5f3 0%, #53b5f3 14%, #53b5f3 14%, rgba(255, 255, 255, 0) 14%, rgba(255, 255, 255, 0) 100%)
    }

    .geopopup.us:before {
        margin: 28px auto 0
    }
}

@media only screen and (max-width:767px) {
    .geopopup h2 span {
        display: block
    }

    .geopopup-offer h4 {
        font-size: 0;
        line-height: 0;
        color: transparent
    }

    .geopopup-offer h4 strong {
        display: block
    }

    .geopopup-offer h4 strong:after {
        content: attr(data-suffix);
        display: block;
        font-size: 14px;
        color: #565555
    }

    .geopopup-certs,
    .geopopup-details {
        display: none
    }
}

@media only screen and (min-width:768px) {
    .geopopup .geopopup-offer-logo {
        height: 106px
    }

    .geopopup .geopopup-offer-logo.first:not(.logo),
    .geopopup .geopopup-offer-logo.logo.first:before {
        background: -moz-linear-gradient(-45deg, #2b81b7 0%, #2b81b7 10%, #2b81b7 10%, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0) 100%);
        background: -webkit-linear-gradient(-45deg, #2b81b7 0%, #2b81b7 10%, #2b81b7 10%, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0) 100%);
        background: linear-gradient(135deg, #2b81b7 0%, #2b81b7 10%, #2b81b7 10%, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0) 100%)
    }

    .geopopup .geopopup-offer-logo.first:not(.logo):hover,
    .geopopup .geopopup-offer-logo.logo.first:hover:before {
        background: -moz-linear-gradient(-45deg, #53b5f3 0%, #53b5f3 10%, #53b5f3 10%, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0) 100%);
        background: -webkit-linear-gradient(-45deg, #53b5f3 0%, #53b5f3 10%, #53b5f3 10%, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0) 100%);
        background: linear-gradient(135deg, #53b5f3 0%, #53b5f3 10%, #53b5f3 10%, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0) 100%)
    }

    .geopopup-offers {
        padding-left: 20px;
        padding-right: 20px
    }

    .geopopup-offer {
        width: 31.5%;
        max-width: 31.5%;
        flex: 0 0 31.5%
    }

    .geopopup-offer h4 {
        font-size: 18px;
        line-height: 1.22;
        color: #555;
        font-weight: 700
    }

    .geopopup-offer h4 strong {
        font-size: 26px
    }

    .geopopup-details {
        list-style: none;
        display: flex;
        flex-flow: row nowrap;
        justify-content: space-between;
        align-items: center;
        font-size: 18px;
        color: #373737;
        margin: 24px 5px
    }

    .geopopup-certs {
        padding: 20px;
        display: flex;
        flex-flow: row nowrap;
        justify-content: flex-end;
        align-items: center;
        align-content: center;
        font-size: 13px;
        line-height: 1.15;
        color: #a1a1a1;
        margin-left: 100px;
        text-align: left
    }

    .geopopup-certs .gcert {
        margin-left: 16px
    }

    .geopopup-cta {
        border-top: 1px solid #d5d5d5;
        padding: 0 30px 46px;
        position: relative;
        margin-top: 20px
    }

    .us .geopopup-cta {
        border-top: none
    }

    .geopopup-cta.garrow:before {
        content: '';
        background: url(/images/geo/arrow.png) 50% no-repeat;
        width: 121px;
        height: 101px;
        position: absolute;
        top: 64px;
        left: 50%;
        margin-left: 218px
    }

    .geopopup-cta p {
        margin: 30px 0 46px
    }

    .geopopup-cta p:last-child {
        position: relative;
        margin-bottom: -10px
    }

    .geopopup-cta .cta-btn {
        font-size: 25px;
        padding: 23px;
        min-width: 365px
    }

    .geopopup.au:before {
        background-position: -2px -114px;
        width: 100px;
        height: 76px
    }

    .geopopup.ca:before {
        background-position: -2px -114px;
        width: 100px;
        height: 76px
    }

    .geopopup.ie:before {
        background-position: -2px -114px;
        width: 100px;
        height: 76px
    }

    .geopopup.in:before {
        background-position: -2px -114px;
        width: 100px;
        height: 76px
    }

    .geopopup.nz:before {
        background-position: -2px -114px;
        width: 100px;
        height: 76px
    }

    .geopopup.gb:before {
        background-position: -2px -114px;
        width: 100px;
        height: 76px
    }

    .geopopup.za:before {
        background-position: -2px -114px;
        width: 100px;
        height: 76px
    }

    .gd {
        padding-left: 40px;
        line-height: 40px;
        background: url(/images/geo/detail_icons.png) no-repeat 0 0
    }

    .gd.games {
        padding-left: 44px;
        background-position: 0 0
    }

    .gd.mobile {
        padding-left: 40px;
        background-position: 0 -40px
    }

    .gd.live {
        padding-left: 31px;
        background-position: 0 -80px
    }

    ._geologo.cas888:after {
        background-position: -2px -622px;
        width: 97px;
        height: 77px
    }

    ._geologo.all-slots:after {
        background-position: -2px -129px;
        width: 142px;
        height: 82px
    }

    ._geologo.betway:after {
        background-position: -2px -539px;
        width: 143px;
        height: 40px
    }

    ._geologo.las-vegas:after {
        background-position: -2px -955px;
        width: 147px;
        height: 67px
    }

    ._geologo.casino-com:after {
        background-position: -2px -434px;
        width: 124px;
        height: 81px
    }

    ._geologo.dunder:after {
        background-position: -2px -1095px;
        width: 148px;
        height: 25px
    }

    ._geologo.jackpotcity:after {
        background-position: -2px -31px;
        width: 140px;
        height: 53px
    }

    ._geologo.leovegas:after {
        background-position: -2px -744px;
        width: 109px;
        height: 83px
    }

    ._geologo.mansion:after {
        background-position: -2px -1043px;
        width: 148px;
        height: 35px
    }

    ._geologo.planet7-oz:after {
        background-position: -2px -354px;
        width: 152px;
        height: 35px
    }

    ._geologo.playamo:after {
        background-position: -2px -297px;
        width: 153px;
        height: 37px
    }

    ._geologo.royal-panda:after {
        background-position: -2px -860px;
        width: 147px;
        height: 58px
    }

    ._geologo.sloty:after {
        background-position: -2px -236px;
        width: 143px;
        height: 43px
    }

    [data-tip] {
        cursor: pointer;
        position: relative;
        display: inline-block
    }

    [data-tip]:before {
        content: attr(data-tip);
        background: rgba(0, 0, 0, .85);
        width: 100px;
        padding: 10px;
        font-size: 13px;
        line-height: 1.3;
        color: #fff;
        border-radius: 2px;
        position: absolute;
        bottom: 100%;
        left: 50%;
        margin-left: -60px;
        margin-bottom: 20px;
        visibility: hidden;
        opacity: 0;
        transition: opacity .15s, visibility 0s .15s
    }

    [data-tip]:after {
        content: '';
        width: 0;
        height: 0;
        border-width: 14px 13px 0;
        border-style: solid;
        border-color: rgba(0, 0, 0, .85) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
        position: absolute;
        bottom: 100%;
        left: 50%;
        margin-left: -13px;
        margin-bottom: 6px;
        visibility: hidden;
        opacity: 0;
        transition: opacity .15s, visibility 0s .15s
    }

    [data-tip]:hover:before,
    [data-tip]:hover:after {
        visibility: visible;
        opacity: 1;
        transition: opacity .15s
    }
}

@media only screen and (min-width:768px) and (max-width:1023px) {
    .geopopup-offer h4 strong:after {
        content: '';
        display: block
    }
}

@media only screen and (min-width:1024px) {
    .geopopup {
        margin: 20px
    }

    .geopopup h2 {
        font-size: 33px
    }

    .geopopup p {
        margin: 20px 0 30px
    }

    .geopopup-offers h4 {
        letter-spacing: -.03em
    }

    .geopopup-offers h4 strong {
        font-size: 23px
    }

    .geopopup-offer {
        width: 31%;
        max-width: 31%;
        flex: 0 0 31%
    }

    .geopopup .geopopup-offer-logo.first:not(.logo),
    .geopopup .geopopup-offer-logo.logo.first:before {
        background: -moz-linear-gradient(-45deg, #2b81b7 0%, #2b81b7 8%, #2b81b7 8%, rgba(255, 255, 255, 0) 8%, rgba(255, 255, 255, 0) 100%);
        background: -webkit-linear-gradient(-45deg, #2b81b7 0%, #2b81b7 8%, #2b81b7 8%, rgba(255, 255, 255, 0) 8%, rgba(255, 255, 255, 0) 100%);
        background: linear-gradient(135deg, #2b81b7 0%, #2b81b7 8%, #2b81b7 8%, rgba(255, 255, 255, 0) 8%, rgba(255, 255, 255, 0) 100%)
    }

    .geopopup .geopopup-offer-logo.first:not(.logo):hover,
    .geopopup .geopopup-offer-logo.logo.first:hover:before {
        background: -moz-linear-gradient(-45deg, #53b5f3 0%, #53b5f3 8%, #53b5f3 8%, rgba(255, 255, 255, 0) 8%, rgba(255, 255, 255, 0) 100%);
        background: -webkit-linear-gradient(-45deg, #53b5f3 0%, #53b5f3 8%, #53b5f3 8%, rgba(255, 255, 255, 0) 8%, rgba(255, 255, 255, 0) 100%);
        background: linear-gradient(135deg, #53b5f3 0%, #53b5f3 8%, #53b5f3 8%, rgba(255, 255, 255, 0) 8%, rgba(255, 255, 255, 0) 100%)
    }

    .geopopup-details {
        margin-left: 20px;
        margin-right: 20px;
        justify-content: space-around;
        margin-bottom: 5px
    }

    .geopopup-certs br {
        display: none
    }

    .geopopup-cta {
        padding: 0 20px 58px;
        margin-top: 24px
    }

    .geopopup-cta.garrow:before {
        top: 76px;
        margin-left: 238px
    }

    .geopopup-cta p {
        margin: 32px 0 50px
    }

    .geopopup-cta p:last-child {
        position: relative;
        margin-bottom: -20px
    }

    .geopopup-cta .cta-btn {
        font-size: 28px;
        padding: 27px;
        min-width: 396px
    }

    .geopopup.au:before {
        background-position: -2px -2px;
        width: 140px;
        height: 106px
    }

    .geopopup.ca:before {
        background-position: -2px -2px;
        width: 140px;
        height: 106px
    }

    .geopopup.ie:before {
        background-position: -2px -2px;
        width: 140px;
        height: 106px
    }

    .geopopup.in:before {
        background-position: -2px -2px;
        width: 140px;
        height: 106px
    }

    .geopopup.nz:before {
        background-position: -2px -2px;
        width: 140px;
        height: 106px
    }

    .geopopup.gb:before {
        background-position: -2px -2px;
        width: 140px;
        height: 106px
    }

    .geopopup.za:before {
        background-position: -2px -2px;
        width: 140px;
        height: 106px
    }
}

@media only screen and (min-width:1160px) {
    .geopopup-cta.gstamp:after {
        content: '';
        background: url(/images/geo/stamp.png) 50% no-repeat;
        width: 195px;
        height: 139px;
        position: absolute;
        top: 102px;
        left: 50%;
        margin-left: 340px
    }
}

@media only screen and (min-width:1240px) {
    .geopopup {
        margin: 20px auto
    }
}

.greeting {
    padding: 10px 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 1.25;
    color: #1b354c;
    text-align: center
}

.greeting [class^="ico"]:before {
    content: '';
    position: relative;
    top: -1px;
    margin-right: 10px
}

.greeting .text strong {
    font-weight: 600
}

@media(max-width:767px) {
    .greeting .trust {
        display: none
    }
}

@media(min-width:768px) {
    .greeting {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 0 0 15px;
        text-align: left
    }

    .greeting .text strong {
        display: block
    }

    .greeting .trust {
        font-size: 11px;
        text-align: right
    }

    .greeting .trust strong {
        position: relative;
        display: inline-block;
        width: 76px;
        height: 15px;
        top: -1px;
        margin-left: 5px;
        font-size: 0;
        vertical-align: middle;
        background: url(/img/gc-trust.png) no-repeat 0 0 / 100% 100%
    }
}

@media(min-width:1024px) {
    .greeting {
        padding: 5px 0 20px;
        font-size: 20px
    }

    .greeting .text strong {
        display: inline
    }
}

.no-hover-t-c:before {
    display: none
}

@media(max-width:767px) {
    .hidden-xs {
        display: none !important
    }
}

@media(min-width:768px) {
    .visible-xs {
        display: none !important
    }
}

._hex>span,
._hex:before {
    display: block;
    width: 126px;
    height: 132px;
    background: url(/images/secure.png) no-repeat center
}

.section-alternative._hex>span,
.section-alternative._hex:before {
    content: '';
    margin: 0 auto 5px
}

.section-alternative._hex.lazyload>span,
.section-alternative._hex.lazyload:before {
    background-image: none
}

.list-reccomendations ._hex:before {
    content: '';
    position: relative;
    z-index: 1;
    margin: 4px auto
}

.list-quicknavi li a._hex>span,
.list-quicknavi li a._hex:before {
    content: '';
    width: 85px;
    height: 80px;
    margin: 0 auto;
    background-size: contain
}

._hex.africa>span,
._hex.africa:before {
    background-image: url(/images/africa.png)
}

._hex.apps>span,
._hex.apps:before {
    background-image: url(/images/apps.png)
}

._hex.asia>span,
._hex.asia:before {
    background-image: url(/images/asia.png)
}

._hex.bingo>span,
._hex.bingo:before {
    background-image: url(/images/bingo.png)
}

._hex.bitcoin>span,
._hex.bitcoin:before {
    background-image: url(/images/bitcoin.png)
}

._hex.blackjack>span,
._hex.blackjack:before {
    background-image: url(/images/blackjack.png)
}

._hex.bonus>span,
._hex.bonus:before {
    background-image: url(/images/bonus.png)
}

._hex.conclusion>span,
._hex.conclusion:before {
    background-image: url(/images/conclusion.png)
}

._hex.cashgames>span,
._hex.cashgames:before {
    background-image: url(/images/cashgames.png)
}

._hex.casino>span,
._hex.casino:before {
    background-image: url(/images/casino.png)
}

._hex.cup>span,
._hex.cup:before {
    background-image: url(/images/cup.png)
}

._hex.cup2>span,
._hex.cup2:before {
    background-image: url(/images/cup2.png)
}

._hex.europe>span,
._hex.europe:before {
    background-image: url(/images/europe.png)
}

._hex.famous>span,
._hex.famous:before {
    background-image: url(/images/famous-icon.png)
}

._hex.freeroll>span,
._hex.freeroll:before {
    background-image: url(/images/freeroll.png)
}

._hex.games>span,
._hex.games:before {
    background-image: url(/images/games.png)
}

._hex.high-low-game>span,
._hex.high-low-game:before {
    background-image: url(/images/high-low-game.png)
}

._hex.guide>span,
._hex.guide:before {
    background-image: url(/images/guide.png)
}

._hex.history>span,
._hex.history:before {
    background-image: url(/images/history-icon.png)
}

._hex.highstakes>span,
._hex.highstakes:before {
    background-image: url(/images/highstakes.png)
}

._hex.legal>span,
._hex.legal:before {
    background-image: url(/images/legal-icon.png)
}

._hex.live>span,
._hex.live:before {
    background-image: url(/images/live.png)
}

._hex.lotto>span,
._hex.lotto:before {
    background-image: url(/images/lotto.png)
}

._hex.lowstakes>span,
._hex.lowstakes:before {
    background-image: url(/images/lowstakes.png)
}

._hex.middleeast>span,
._hex.middleeast:before {
    background-image: url(/images/middleeast.png)
}

._hex.nolimits>span,
._hex.nolimits:before {
    background-image: url(/images/nolimits.png)
}

._hex.northamerica>span,
._hex.northamerica:before {
    background-image: url(/images/northamerica.png)
}

._hex.oceania>span,
._hex.oceania:before {
    background-image: url(/images/oceania.png)
}

._hex.payment>span,
._hex.payment:before {
    background-image: url(/images/payment.png)
}

._hex.paypal>span,
._hex.paypal:before {
    background-image: url(/images/paypal.png)
}

._hex.people>span,
._hex.people:before {
    background-image: url(/images/people.png)
}

._hex.poker>span,
._hex.poker:before {
    background-image: url(/images/poker.png)
}

._hex.pokerbonus>span,
._hex.pokerbonus:before {
    background-image: url(/images/pokerbonus.png)
}

._hex.pokertourney>span,
._hex.pokertourney:before {
    background-image: url(/images/pokertourney.png)
}

._hex.roulette>span,
._hex.roulette:before {
    background-image: url(/images/roulette.png)
}

._hex.rtp>span,
._hex.rtp:before {
    background-image: url(/images/rtp.png)
}

._hex.rules>span,
._hex.rules:before {
    background-image: url(/images/rules.png)
}

._hex.secure>span,
._hex.secure:before {
    background-image: url(/images/secure.png)
}

._hex.slots>span,
._hex.slots:before {
    background-image: url(/images/slots.png)
}

._hex.software>span,
._hex.software:before {
    background-image: url(/images/software.png)
}

._hex.southamerica>span,
._hex.southamerica:before {
    background-image: url(/images/southamerica.png)
}

._hex.speedpoker>span,
._hex.speedpoker:before {
    background-image: url(/images/speedpoker.png)
}

._hex.sport>span,
._hex.sport:before {
    background-image: url(/images/sport.png)
}

._hex.top>span,
._hex.top:before {
    background-image: url(/images/top.png)
}

._hex.thumbs-down>span,
._hex.thumbs-down:before {
    background-image: url(/images/thumbs-down.png)
}

._hex.ukgc>span,
._hex.ukgc:before {
    background-image: url(/images/ukgc.png)
}

._hex.vip>span,
._hex.vip:before {
    background-image: url(/images/vip.png)
}

._hex.beginner-bonuses>span,
._hex.beginner-bonuses:before {
    background-image: url(/images/beginner-bonuses.png)
}

._hex.bonus-calculator>span,
._hex.bonus-calculator:before {
    background-image: url(/images/bonus-calculator.png)
}

._hex.bonus-terms>span,
._hex.bonus-terms:before {
    background-image: url(/images/bonus-terms.png)
}

._hex.bonus-types>span,
._hex.bonus-types:before {
    background-image: url(/images/bonus-types.png)
}

._hex.expert-bonus>span,
._hex.expert-bonus:before {
    background-image: url(/images/expert-bonus.png)
}

._hex.intermediate-bonus>span,
._hex.intermediate-bonus:before {
    background-image: url(/images/intermediate-bonus.png)
}

._hex.bitcoin-bonuses>span,
._hex.bitcoin-bonuses:before {
    background-image: url(/images/bitcoin-bonus.png)
}

._hex.customer-service>span,
._hex.customer-service:before {
    background-image: url(/images/customer-services.png)
}

._hex.bitcoin-betting>span,
._hex.bitcoin-betting:before {
    background-image: url(/images/bitcoin-betting.png)
}

._hex.coin-poker>span,
._hex.coin-poker:before {
    background-image: url(/images/poker.png)
}

._hex.bitcoin-lotto>span,
._hex.bitcoin-lotto:before {
    background-image: url(/images/lotto.png)
}

._hex.bitcoin-daily-fantasy>span,
._hex.bitcoin-daily-fantasy:before {
    background-image: url(/images/daily-fantasy.png)
}

._hex.bitcoin-dice>span,
._hex.bitcoin-dice:before {
    background-image: url(/images/dice_.png)
}

._hex.bitcoin-2>span,
._hex.bitcoin-2:before {
    background-image: url(/images/bitcoin-2_.png)
}

._hex.bitcoin-created>span,
._hex.bitcoin-created:before {
    background-image: url(/images/mystery.png)
}

._hex.bitcoin-future>span,
._hex.bitcoin-future:before {
    background-image: url(/images/future.png)
}

._hex.other-cryptocurrencies>span,
._hex.other-cryptocurrencies:before {
    background-image: url(/images/crypto.png)
}

._hex.payment-limits>span,
._hex.payment-limits:before {
    background-image: url(/images/payment-limits.png)
}

._hex.legal-age>span,
._hex.legal-age:before {
    background-image: url(/images/legal-age.png)
}

._hex.esports>span,
._hex.esports:before {
    background-image: url(/images/esports.png)
}

._hex.american-football>span,
._hex.american-football:before {
    background-image: url(/images/american-football.png)
}

._hex.cricket>span,
._hex.cricket:before {
    background-image: url(/images/cricket.png)
}

._hex.ice-hockey>span,
._hex.ice-hockey:before {
    background-image: url(/images/ice-hockey.png)
}

._hex.other-sports>span,
._hex.other-sports:before {
    background-image: url(/images/other-sports.png)
}

._hex.blackjack-table>span,
._hex.blackjack-table:before {
    background-image: url(/images/blackjack-table.png)
}

._hex.blackjack-variations>span,
._hex.blackjack-variations:before {
    background-image: url(/images/blackjack-variations.png)
}

._hex.real-money>span,
._hex.real-money:before {
    background-image: url(/images/real-money.png)
}

._hex.strategy>span,
._hex.strategy:before {
    background-image: url(/images/strategy.png)
}

._hex.side-bets>span,
._hex.side-bets:before {
    background-image: url(/images/side-bets.png)
}

._hex.house-edge>span,
._hex.house-edge:before {
    background-image: url(/images/house-edge.png)
}

._hex.odds>span,
._hex.odds:before {
    background-image: url(/images/odds.png)
}

._hex.keno>span,
._hex.keno:before {
    background-image: url(/images/keno.png)
}

._hex.tips>span,
._hex.tips:before {
    background-image: url(/images/tips.png)
}

._hex.jackpots>span,
._hex.jackpots:before {
    background-image: url(/images/jackpot.png)
}

._hex.legal-age-21>span,
._hex.legal-age-21:before {
    background-image: url(/images/legal-age-21.png)
}

._hex.football>span,
._hex.football:before {
    background-image: url(/images/football.png)
}

._hex.basketball>span,
._hex.basketball:before {
    background-image: url(/images/basketball.png)
}

._hex.products>span,
._hex.products:before {
    background-image: url(/images/product.png)
}

._hex.taxes>span,
._hex.taxes:before {
    background-image: url(/images/taxes.png)
}

._hex.land-based>span,
._hex.land-based:before {
    background-image: url(/images/land-based.png)
}

@media(min-width:768px) {

    .section-alternative._hex>span,
    .section-alternative._hex:before {
        float: left;
        margin: -5px 10px 0 -15px
    }
}

@media(min-width:1200px) {

    .list-quicknavi li a._hex>span,
    .list-quicknavi li a._hex:before {
        width: 140px;
        height: 125px;
        background-size: unset
    }
}

.home-table-light:after {
    content: none
}

.home-table-light a.button {
    background-color: #2b81b7
}

.home-table-light a.button:hover {
    background-color: #2175aa
}

.home-table-light a.button-orange {
    background: #ff8025
}

.home-table-light a.button-orange:hover {
    background: #f36500
}

.home-table-light table a[href^="/-/"]:before {
    border-color: #2b81b7;
    background: #fff
}

.intro-table.home-table-light table tr:nth-child(1) {
    background-color: #e5e5e5;
    border-color: #f2f2f2
}

.home-table-light table tr th {
    color: #666
}

.home-table-light table tr th:last-child {
    border-right: none
}

.home-table-light .intro-bottom {
    background-color: #f2f2f2;
    color: #828282;
    border: 0 none;
    font-size: 13px
}

.how-to-section {
    padding: 20px 8px 8px;
    margin-bottom: 20px;
    border-radius: 8px;
    font-size: 15px;
    line-height: 1;
    color: #1b354c;
    text-align: center;
    background: #e3e3e3
}

.how-to-section .text {
    margin-bottom: 15px;
    opacity: .5;
    font-style: italic
}

.how-to-section .line-info {
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 1.2;
    color: #455a6c;
    font-family: 'Open Sans', Arial, sans-serif
}

.how-to-section .line-info ul {
    list-style: disc inside
}

.how-to-section .title {
    margin-bottom: 15px;
    font-size: 18px;
    font-weight: 700
}

.how-to-section .title h2 {
    margin-bottom: 15px;
    font-size: 18px;
    font-weight: 700;
    padding-bottom: 0;
    line-height: 18px;
    font-family: Arial, sans-serif
}

.how-to-section .title h3 {
    margin-bottom: 15px;
    font-size: 18px;
    font-weight: 700;
    padding-bottom: 0;
    line-height: 18px;
    font-family: Arial, sans-serif;
    color: #1b354c
}

.how-to-section,
.how-to-section *,
.how-to-section *:before,
.how-to-section *:after {
    box-sizing: border-box
}

.how-to-box {
    display: flex
}

.how-to-box+.how-to-box {
    margin-top: 8px
}

.how-to-box .how-to-inner {
    flex: 0 0 100%;
    padding: 3px 3px 15px;
    border-radius: 6px;
    background: #fff
}

.how-to-box .how-to-title {
    margin-bottom: 13px;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #35383f
}

.how-to-box .how-to-text {
    font-size: 14px;
    line-height: 1.14;
    opacity: .79;
    color: #1b354c
}

.how-to-box .how-to-image {
    position: relative;
    display: flex;
    height: 200px;
    margin-bottom: 15px;
    justify-content: center;
    align-items: center;
    border-radius: 6px;
    font-size: 0;
    line-height: 0;
    text-indent: -4000px;
    background: #ecf2f8;
    background: -moz-linear-gradient(-45deg, #ecf2f8 0%, #d2dfec 100%);
    background: -webkit-linear-gradient(-45deg, #ecf2f8 0%, #d2dfec 100%);
    background: linear-gradient(135deg, #ecf2f8 0%, #d2dfec 100%)
}

.how-to-box .how-to-image:before {
    content: '';
    position: absolute;
    width: 138px;
    height: 138px;
    top: 50%;
    left: 50%;
    margin: -69px 0 0 -69px;
    border-radius: 50%;
    opacity: .5;
    background: #fff
}

.how-to-box .how-to-image:after {
    content: '';
    position: relative;
    display: block;
    flex: 0 0 100%;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    z-index: 1
}

.how-to-box .how-to-image.safety:after {
    height: 200px;
    background-image: url(/images/safety.svg)
}

.how-to-box .how-to-image.account:after {
    height: 200px;
    background-image: url(/images/account.svg)
}

.how-to-box .how-to-image.banking:after {
    height: 200px;
    background-image: url(/images/banking.svg)
}

.how-to-box .how-to-image.deposit:after {
    height: 200px;
    background-image: url(/images/deposit.svg)
}

.how-to-box .how-to-image.email:after {
    height: 200px;
    background-image: url(/images/email.svg)
}

.how-to-box .how-to-image.safety-how-to:after {
    height: 200px;
    background-image: url(/images/safety-how-to.svg)
}

.how-to-box .how-to-image.software-and-games-how-to:after {
    height: 200px;
    background-image: url(/images/software-and-games-how-to.svg)
}

.how-to-box .how-to-image.casino-payout-percentage-how-to:after {
    height: 200px;
    background-image: url(/images/casino-payout-percentage-how-to.svg)
}

.how-to-box .how-to-image.welcome-bonus-how-to:after {
    height: 200px;
    background-image: url(/images/welcome-bonus-how-to.svg)
}

.how-to-box .how-to-image.banking-how-to:after {
    height: 200px;
    background-image: url(/images/banking-how-to.svg)
}

.how-to-box .how-to-image.pin-code-how-to:after {
    height: 200px;
    background-image: url(/images/pin-code-how-to.svg)
}

.how-to-box .how-to-image.slot-games:after {
    height: 200px;
    background-image: url(/images/slot-games.svg)
}

.how-to-box .how-to-image.slot-safety:after {
    height: 200px;
    background-image: url(/images/slot-safety.svg)
}

.how-to-box .how-to-image.slot-rtp:after {
    height: 200px;
    background-image: url(/images/slot-rtp.svg)
}

.how-to-box .how-to-image.slot-bonus:after {
    height: 200px;
    background-image: url(/images/slot-bonus.svg)
}

.how-to-box .how-to-image.slot-mobile-app:after {
    height: 200px;
    background-image: url(/images/slot-mobile-app.svg)
}

.how-to-box .how-to-image.live-dealer-games:after {
    height: 200px;
    background-image: url(/images/live-dealer-games.svg)
}

.how-to-box .how-to-image.casino-license:after {
    height: 200px;
    background-image: url(/images/casino-license.svg)
}

.how-to-box .how-to-image.casino-bonus:after {
    height: 200px;
    background-image: url(/images/casino-bonus.svg)
}

.how-to-box .how-to-image.casino-software:after {
    height: 200px;
    background-image: url(/images/casino-software.svg)
}

.how-to-box .how-to-image.live-casino-bet:after {
    height: 200px;
    background-image: url(/images/live-casino-bet.svg)
}

.how-to-box .how-to-image.casino-payments:after {
    height: 200px;
    background-image: url(/images/casino-payments.svg)
}

.how-to-box .how-to-image.payment-method-site:after {
    height: 200px;
    background-image: url(/images/payment-method-site.svg)
}

.how-to-box .how-to-image.casino-registration:after {
    height: 200px;
    background-image: url(/images/casino-registration.svg)
}

.how-to-box .how-to-image.casino-reputation:after {
    height: 200px;
    background-image: url(/images/casino-reputation.svg)
}

.how-to-box .how-to-image.casino-games:after {
    height: 200px;
    background-image: url(/images/casino-games.svg)
}

.how-to-box .how-to-image.casino-list:after {
    height: 200px;
    background-image: url(/images/casino-list.svg)
}

.how-to-box .how-to-image.casino-safety:after {
    height: 200px;
    background-image: url(/images/casino-safety.svg)
}

.how-to-box .how-to-image.play:after {
    height: 200px;
    background-image: url(/images/play.svg)
}

.how-to-box .how-to-image.bingo-safe:after {
    height: 200px;
    background-image: url(/images/bingo-safe.svg)
}

.how-to-box .how-to-image.bingo-bonus:after {
    height: 200px;
    background-image: url(/images/bingo-bonus.svg)
}

.how-to-box .how-to-image.bingo-games:after {
    height: 200px;
    background-image: url(/images/bingo-games.svg)
}

.how-to-box .how-to-image.bingo-ticket:after {
    height: 200px;
    background-image: url(/images/bingo-ticket.svg)
}

.how-to-box .how-to-image.bingo-play:after {
    height: 200px;
    background-image: url(/images/bingo-play.svg)
}

.how-to-box .how-to-image.slot-bet:after {
    height: 200px;
    background-image: url(/images/slot-bet.svg)
}

.how-to-box .how-to-image.slot-spin:after {
    height: 200px;
    background-image: url(/images/slot-spin.svg)
}

.how-to-box .how-to-image.slot-play:after {
    height: 200px;
    background-image: url(/images/slot-play.svg)
}

.how-to-box .how-to-image.bonus-deposit-match:after {
    height: 200px;
    background-image: url(/images/bonus-deposit-match.svg)
}

.how-to-box .how-to-image.bonus-wagering:after {
    height: 200px;
    background-image: url(/images/bonus-wagering.svg)
}

.how-to-box .how-to-image.casino-10-pounds:after {
    height: 200px;
    background-image: url(/images/casino-10-pounds.svg)
}

.how-to-box .how-to-image.responsible-gambling:after {
    height: 200px;
    background-image: url(/images/responsible-gambling.svg)
}

.how-to-box .how-to-image.dfs-markets:after {
    height: 200px;
    background-image: url(/images/dfs-markets.svg)
}

.how-to-box .how-to-image.dfs-contests:after {
    height: 200px;
    background-image: url(/images/dfs-contests.svg)
}

.how-to-box .how-to-image.roulette-safety:after {
    height: 200px;
    background-image: url(/images/roulette-safety.svg)
}

.how-to-box .how-to-image.roulette-games:after {
    height: 200px;
    background-image: url(/images/roulette-games.svg)
}

.how-to-box .how-to-image.roulette-live:after {
    height: 200px;
    background-image: url(/images/roulette-live.svg)
}

.how-to-box .how-to-image.roulette-mobile:after {
    height: 200px;
    background-image: url(/images/roulette-mobile.svg)
}

.how-to-box .how-to-image.roulette-bonus:after {
    height: 200px;
    background-image: url(/images/roulette-bonus.svg)
}

.how-to-box .how-to-image.blackjack-games:after {
    height: 200px;
    background-image: url(/images/blackjack-games.svg)
}

.how-to-box .how-to-image.blackjack-mobile:after {
    height: 200px;
    background-image: url(/images/blackjack-mobile.svg)
}

.how-to-box .how-to-image.lottery-safety:after {
    height: 200px;
    background-image: url(/images/lottery-safety.svg)
}

.how-to-box .how-to-image.lottery-jackpots:after {
    height: 200px;
    background-image: url(/images/lottery-jackpots.svg)
}

.how-to-box .how-to-image.lottery-payment:after {
    height: 200px;
    background-image: url(/images/lottery-payment.svg)
}

.how-to-box .how-to-image.lottery-draw:after {
    height: 200px;
    background-image: url(/images/lottery-draw.svg)
}

.how-to-box .how-to-image.lottery-win:after {
    height: 200px;
    background-image: url(/images/lottery-win.svg)
}

.how-to-box .how-to-image.betting-safety:after {
    height: 200px;
    background-image: url(/images/betting-safety.svg)
}

.how-to-box .how-to-image.betting-sports:after {
    height: 200px;
    background-image: url(/images/betting-sports.svg)
}

.how-to-box .how-to-image.betting-offers:after {
    height: 200px;
    background-image: url(/images/betting-offers.svg)
}

.how-to-box .how-to-image.betting-types:after {
    height: 200px;
    background-image: url(/images/betting-types.svg)
}

.how-to-box .how-to-image.betting-odds:after {
    height: 200px;
    background-image: url(/images/betting-odds.svg)
}

.how-to-box .how-to-image.poker-safety:after {
    height: 200px;
    background-image: url(/images/poker-safety.svg)
}

.how-to-box .how-to-image.poker-bonus:after {
    height: 200px;
    background-image: url(/images/poker-bonus.svg)
}

.how-to-box .how-to-image.poker-games:after {
    height: 200px;
    background-image: url(/images/poker-games.svg)
}

.how-to-box .how-to-image.poker-rules:after {
    height: 200px;
    background-image: url(/images/poker-rules.svg)
}

.how-to-box .how-to-image.poker-strategy:after {
    height: 200px;
    background-image: url(/images/poker-strategy.svg)
}

.how-to-box .how-to-image.gambling-safety:after {
    height: 200px;
    background-image: url(/images/gambling-safety.svg)
}

.how-to-box .how-to-image.gambling-games:after {
    height: 200px;
    background-image: url(/images/gambling-games.svg)
}

.how-to-box .how-to-image.gambling-bonus:after {
    height: 200px;
    background-image: url(/images/gambling-bonus.svg)
}

.how-to-box .how-to-image.gambling-mobile:after {
    height: 200px;
    background-image: url(/images/gambling-mobile.svg)
}

.how-to-box .how-to-image.gambling-payments:after {
    height: 200px;
    background-image: url(/images/gambling-payments.svg)
}

.how-to-box .how-to-image.casino-app:after {
    height: 200px;
    background-image: url(/images/casino-app.svg)
}

.how-to-box .how-to-image.lottery-games:after {
    height: 200px;
    background-image: url(/images/lottery-games.svg)
}

.how-to-box .how-to-image.lottery-bonus:after {
    height: 200px;
    background-image: url(/images/lottery-bonus.svg)
}

.how-to-box .how-to-image.lottery-mobile-app:after {
    height: 200px;
    background-image: url(/images/lottery-mobile-app.svg)
}

.how-to-box .how-to-image.bingo-mobile-app:after {
    height: 200px;
    background-image: url(/images/bingo-mobile-app.svg)
}

.how-to-box .how-to-image.bingo-payment:after {
    height: 200px;
    background-image: url(/images/bingo-payment.svg)
}

.how-to-box .how-to-image.tomb-rider-paytable:after {
    height: 200px;
    background-image: url(/images/tomb-rider-paytable.jpg)
}

.how-to-box .how-to-image.tomb-rider-play:after {
    height: 200px;
    background-image: url(/images/tomb-rider-play.jpg)
}

.how-to-box .how-to-image.tomb-rider-slot:after {
    height: 200px;
    background-image: url(/images/tomb-rider-slot.jpg)
}

.how-to-box .how-to-image.tomb-rider-slot-machine:after {
    height: 200px;
    background-image: url(/images/tomb-rider-slot-machine.jpg)
}

.how-to-box .how-to-image.tomb-rider-spin:after {
    height: 200px;
    background-image: url(/images/tomb-rider-spin.jpg)
}

.how-to-box .how-to-image.grand-ivy-banking:after {
    height: 200px;
    background-image: url(/images/grand-ivy-banking.jpg)
}

.how-to-box .how-to-image.grand-ivy-bonus:after {
    height: 200px;
    background-image: url(/images/grand-ivy-bonus.jpg)
}

.how-to-box .how-to-image.grand-ivy-data:after {
    height: 200px;
    background-image: url(/images/grand-ivy-data.jpg)
}

.how-to-box .how-to-image.grand-ivy-play:after {
    height: 200px;
    background-image: url(/images/grand-ivy-play.jpg)
}

.how-to-box .how-to-image.official-grand-ivy:after {
    height: 200px;
    background-image: url(/images/official-grand-ivy.jpg)
}

@media (min-width:540px) {
    .how-to-boxes {
        display: flex;
        flex-flow: row wrap;
        justify-content: space-between
    }

    .how-to-box+.how-to-box {
        margin: 0
    }

    .how-to-section .line-info {
        margin-bottom: 25px
    }

    .how-to-section .line-info ul {
        display: flex;
        justify-content: center
    }

    .how-to-section .line-info li {
        margin: 0 10px
    }
}

@media (min-width:540px) and (max-width:1023px) {
    .how-to-boxes {
        margin: 0 -5px
    }

    .how-to-boxes .how-to-box {
        flex: 0 0 50%;
        padding: 0 5px
    }

    .how-to-boxes .how-to-box:nth-child(n+3) {
        margin-top: 10px
    }

    .how-to-boxes .how-to-box:nth-child(odd):last-child {
        flex: 0 0 100%
    }
}

@media (min-width:1024px) {
    .how-to-section {
        padding: 23px 20px
    }

    .how-to-section .text {
        margin-bottom: 18px
    }

    .how-to-section .title {
        margin-bottom: 16px;
        font-size: 20px
    }

    .how-to-section .title h2 {
        margin-bottom: 16px;
        font-size: 20px;
        line-height: 20px
    }

    .how-to-section .title h3 {
        margin-bottom: 16px;
        font-size: 20px;
        line-height: 20px
    }

    .how-to-boxes {
        margin: 0 -9px
    }

    .how-to-boxes .how-to-box {
        flex: 0 0 20%;
        padding: 0 9px
    }

    .how-to-box {
        text-align: left
    }

    .how-to-box .how-to-text,
    .how-to-box .how-to-title {
        padding: 0 12px
    }
}

.icon-intro {
    position: relative
}

.icon-intro:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    display: block;
    background: url(/images/intro_icons.png) no-repeat 0 0
}

.icon-intro.icon-rng {
    width: auto;
    padding: 0 0 0 45px;
    font-size: 15px;
    line-height: 52px;
    color: #272727;
    font-family: 'Open Sans', sans-serif
}

.icon-intro.icon-rng.v2 {
    width: 35px;
    height: 23px;
    padding: 0;
    text-indent: -9999px
}

.icon-intro.icon-rng:before {
    width: 35px;
    height: 23px;
    margin-top: -11px;
    background-position: 0 0
}

.icon-intro.icon-woman {
    width: auto;
    padding: 0 0 0 35px;
    font-size: 15px;
    line-height: 52px;
    color: #272727;
    font-family: 'Open Sans', sans-serif
}

.icon-intro.icon-woman:before {
    width: 28px;
    height: 42px;
    margin-top: -21px;
    background-position: -35px 0
}

.icon-intro.icon-mobile {
    width: auto;
    padding: 0 0 0 35px;
    font-size: 15px;
    line-height: 52px;
    color: #272727;
    font-family: 'Open Sans', sans-serif
}

.icon-intro.icon-mobile:before {
    width: 25px;
    height: 27px;
    margin-top: -13px;
    background-position: -63px 0
}

.icon-intro.icon-ecogra {
    width: 79px;
    height: 25px;
    padding: 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.icon-intro.icon-ecogra:before {
    width: 79px;
    height: 25px;
    margin-top: -12px;
    background-position: -88px 0
}

.icon-intro.icon-mcafee {
    width: 72px;
    height: 26px;
    padding: 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.icon-intro.icon-mcafee:before {
    width: 72px;
    height: 26px;
    margin-top: -13px;
    background-position: -167px 0
}

.icon-intro.icon-mga {
    width: 75px;
    height: 25px;
    padding: 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.icon-intro.icon-mga:before {
    width: 75px;
    height: 25px;
    margin-top: -12px;
    background-position: -239px 0
}

.icon-intro.icon-gamcare {
    width: 50px;
    height: 37px;
    padding: 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.icon-intro.icon-gamcare:before {
    width: 50px;
    height: 37px;
    margin-top: -18px;
    background-position: -314px 0
}

.icon-intro.icon-responsible {
    width: 81px;
    height: 20px;
    padding: 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.icon-intro.icon-responsible:before {
    width: 81px;
    height: 20px;
    margin-top: -10px;
    background-position: -364px 0
}

.icon-intro.icon-paypal {
    width: 74px;
    height: 21px;
    padding: 30px 0 0 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.icon-intro.icon-paypal:before {
    width: 74px;
    height: 21px;
    margin-top: -10px;
    background-position: -445px 0
}

.icon-intro.icon-ios-android {
    width: auto;
    padding: 22px 0 0 0;
    font-size: 9px;
    line-height: 11px;
    color: #5e5e5e;
    text-align: center
}

.icon-intro.icon-ios-android:before {
    left: 50%;
    top: 0;
    margin-left: -22px;
    width: 44px;
    height: 19px;
    background-position: -519px 0
}

.icon-intro.icon-gambleaware {
    width: 66px;
    height: 40px;
    padding: 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.icon-intro.icon-gambleaware:before {
    width: 66px;
    height: 40px;
    margin-top: -20px;
    background-position: -721px 0
}

.icon-intro.icon-alderney {
    width: 74px;
    height: 42px;
    padding: 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.icon-intro.icon-alderney:before {
    width: 74px;
    height: 42px;
    margin-top: -21px;
    background-position: -787px 0
}

.icon-intro.icon-itechlabs {
    width: 42px;
    height: 42px;
    padding: 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.icon-intro.icon-itechlabs:before {
    width: 42px;
    height: 42px;
    margin-top: -21px;
    background-position: -861px 0
}

.icon-intro.icon-geotrust {
    width: 80px;
    height: 18px;
    padding: 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.icon-intro.icon-geotrust:before {
    width: 80px;
    height: 18px;
    margin-top: -9px;
    background-position: -1386px -1px
}

.icon-intro.icon-comodo {
    width: 81px;
    height: 25px;
    padding: 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.icon-intro.icon-comodo:before {
    width: 81px;
    height: 25px;
    margin-top: -13px;
    background-position: -1470px -1px
}

.icon-intro.icon-thawte {
    width: 73px;
    height: 18px;
    padding: 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.icon-intro.icon-thawte:before {
    width: 73px;
    height: 18px;
    margin-top: -9px;
    background-position: -1555px -1px
}

.icon-intro.icon-digicert {
    width: 71px;
    height: 16px;
    padding: 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.icon-intro.icon-digicert:before {
    width: 71px;
    height: 16px;
    margin-top: -9px;
    background-position: -1631px -3px
}

.icon-intro.icon-godaddy {
    width: 74px;
    height: 17px;
    padding: 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.icon-intro.icon-godaddy:before {
    width: 74px;
    height: 17px;
    margin-top: -9px;
    background-position: -1706px -1px
}

.icon-intro.icon-verisign {
    width: 72px;
    height: 19px;
    padding: 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.icon-intro.icon-verisign:before {
    width: 72px;
    height: 19px;
    margin-top: -10px;
    background-position: -1785px -1px
}

.icon-intro.icon-roulette,
.icon-intro.icon-blackjack,
.icon-intro.icon-cards,
.icon-intro.icon-slot {
    width: auto;
    display: inline-block;
    margin: 0 auto;
    padding-left: 45px
}

.icon-intro.icon-roulette {
    line-height: 44px
}

.icon-intro.icon-blackjack {
    line-height: 39px
}

.icon-intro.icon-slot {
    line-height: 34px
}

.icon-intro.icon-cards {
    padding-left: 55px;
    line-height: 39px
}

.icon-intro.icon-roulette:before,
.icon-intro.icon-slot:before,
.icon-intro.icon-cards:before,
.icon-intro.icon-blackjack:before {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.icon-intro.icon-roulette:before {
    background-position: -564px 0;
    width: 40px;
    height: 44px;
    margin-top: -22px
}

.icon-intro.icon-slot:before {
    background-position: -605px 0;
    width: 31px;
    height: 34px;
    margin-top: -17px
}

.icon-intro.icon-blackjack:before {
    background-position: -639px -1px;
    width: 33px;
    height: 39px;
    margin-top: -19px
}

.icon-intro.icon-cards:before {
    background-position: -673px 0;
    width: 48px;
    height: 39px;
    margin-top: -19px
}

.icon-intro.icon-5line {
    width: 75px;
    height: 41px;
    padding: 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.icon-intro.icon-5line:before {
    width: 75px;
    height: 41px;
    margin-top: -20px;
    background-position: -903px 0
}

.icon-intro.icon-40ball {
    width: 42px;
    height: 42px;
    padding: 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.icon-intro.icon-40ball:before {
    width: 42px;
    height: 42px;
    margin-top: -21px;
    background-position: -978px 0
}

.icon-intro.icon-50ball {
    width: 42px;
    height: 42px;
    padding: 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.icon-intro.icon-50ball:before {
    width: 42px;
    height: 42px;
    margin-top: -21px;
    background-position: -1020px 0
}

.icon-intro.icon-75ball {
    width: 42px;
    height: 42px;
    padding: 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.icon-intro.icon-75ball:before {
    width: 42px;
    height: 42px;
    margin-top: -21px;
    background-position: -1062px 0
}

.icon-intro.icon-80ball {
    width: 42px;
    height: 42px;
    padding: 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.icon-intro.icon-80ball:before {
    width: 42px;
    height: 42px;
    margin-top: -21px;
    background-position: -1104px 0
}

.icon-intro.icon-90ball {
    width: 42px;
    height: 42px;
    padding: 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.icon-intro.icon-90ball:before {
    width: 42px;
    height: 42px;
    margin-top: -21px;
    background-position: -1146px 0
}

.icon-intro.icon-52ball {
    width: 42px;
    height: 42px;
    padding: 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.icon-intro.icon-52ball:before {
    width: 42px;
    height: 42px;
    margin-top: -21px;
    background-position: -1258px 0
}

.icon-intro.icon-52square {
    width: 36px;
    height: 42px;
    padding: 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.icon-intro.icon-52square:before {
    width: 36px;
    height: 42px;
    margin-top: -21px;
    background-position: -1301px 0
}

.icon-intro.icon-vslot {
    width: auto;
    display: inline-block;
    margin: 0 auto;
    padding-left: 45px;
    line-height: 40px;
    font-size: 15px;
    color: #272727;
    font-family: 'Open Sans', sans-serif
}

.icon-intro.icon-vslot:before {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background-position: -1342px 0;
    width: 40px;
    height: 40px;
    margin-top: -20px
}

.icon-intro.icon-slot2 {
    width: auto;
    display: inline-block;
    margin: 0 auto;
    padding-left: 45px;
    line-height: 40px;
    font-size: 15px;
    color: #272727;
    font-family: 'Open Sans', sans-serif
}

.icon-intro.icon-slot2:before {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background-position: -1188px 0;
    width: 40px;
    height: 40px;
    margin-top: -20px
}

.icon-intro.icon-jackpot {
    width: auto;
    display: inline-block;
    margin: 0 auto;
    padding-left: 40px;
    line-height: 40px;
    font-size: 15px;
    color: #272727;
    font-family: 'Open Sans', sans-serif
}

.icon-intro.icon-jackpot:before {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background-position: -1228px 0;
    width: 30px;
    height: 38px;
    margin-top: -19px
}

.icon-intro-banking {
    position: relative;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px;
    display: block;
    margin: 0 auto
}

.icon-intro-banking:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    background: url(/images/intro_icons_banking.png) no-repeat 0 0
}

.icon-intro-banking.icon-paypal {
    width: 74px;
    height: 21px
}

.icon-intro-banking.icon-paypal:before {
    width: 74px;
    height: 21px;
    background-position: 0 0
}

.icon-intro-banking.icon-skrill {
    width: 70px;
    height: 25px
}

.icon-intro-banking.icon-skrill:before {
    width: 70px;
    height: 25px;
    background-position: 0 -21px
}

.icon-intro-banking.icon-paysafecard {
    width: 90px;
    height: 17px
}

.icon-intro-banking.icon-paysafecard:before {
    width: 90px;
    height: 17px;
    background-position: 0 -46px
}

.icon-intro-banking.icon-boku {
    width: 66px;
    height: 26px
}

.icon-intro-banking.icon-boku:before {
    width: 66px;
    height: 26px;
    background-position: 0 -63px
}

.icon-intro-banking.icon-entropay {
    width: 62px;
    height: 32px
}

.icon-intro-banking.icon-entropay:before {
    width: 62px;
    height: 32px;
    background-position: 0 -89px
}

.icon-intro-banking.icon-neteller {
    width: 74px;
    height: 14px
}

.icon-intro-banking.icon-neteller:before {
    width: 74px;
    height: 14px;
    background-position: 0 -121px
}

.icon-intro-banking.icon-mastercard {
    width: 40px;
    height: 32px
}

.icon-intro-banking.icon-mastercard:before {
    width: 40px;
    height: 32px;
    background-position: 0 -135px
}

.icon-intro-banking.icon-visa {
    width: 56px;
    height: 20px
}

.icon-intro-banking.icon-visa:before {
    width: 56px;
    height: 20px;
    background-position: 0 -167px
}

.icon-intro-banking.icon-creditcard {
    width: 42px;
    height: 34px
}

.icon-intro-banking.icon-creditcard:before {
    width: 42px;
    height: 34px;
    background-position: 0 -187px
}

.circle-flag:before,
.circle-flag:after,
.circle-flag>span,
[class*="ico-"]:before,
[class*="ico-"]:after,
[class*="ico-"]>span {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center
}

.circle-flag.australia:before,
.circle-flag.australia:after,
.circle-flag.australia>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/australia.svg)
}

.circle-flag.bahrain:before,
.circle-flag.bahrain:after,
.circle-flag.bahrain>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/bahrain.svg)
}

.circle-flag.canada:before,
.circle-flag.canada:after,
.circle-flag.canada>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/canada.svg)
}

.circle-flag.croatia:before,
.circle-flag.croatia:after,
.circle-flag.croatia>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/croatia.svg)
}

.circle-flag.cyprus:before,
.circle-flag.cyprus:after,
.circle-flag.cyprus>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/cyprus.svg)
}

.circle-flag.czech-republic:before,
.circle-flag.czech-republic:after,
.circle-flag.czech-republic>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/czech-republic.svg)
}

.circle-flag.denmark:before,
.circle-flag.denmark:after,
.circle-flag.denmark>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/denmark.svg)
}

.circle-flag.estonia:before,
.circle-flag.estonia:after,
.circle-flag.estonia>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/estonia.svg)
}

.circle-flag.germany:before,
.circle-flag.germany:after,
.circle-flag.germany>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/germany.svg)
}

.circle-flag.ghana:before,
.circle-flag.ghana:after,
.circle-flag.ghana>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/ghana.svg)
}

.circle-flag.greece:before,
.circle-flag.greece:after,
.circle-flag.greece>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/greece.svg)
}

.circle-flag.hong-kong:before,
.circle-flag.hong-kong:after,
.circle-flag.hong-kong>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/hong-kong.svg)
}

.circle-flag.hungary:before,
.circle-flag.hungary:after,
.circle-flag.hungary>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/hungary.svg)
}

.circle-flag.india:before,
.circle-flag.india:after,
.circle-flag.india>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/india.svg)
}

.circle-flag.ireland:before,
.circle-flag.ireland:after,
.circle-flag.ireland>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/ireland.svg)
}

.circle-flag.kenya:before,
.circle-flag.kenya:after,
.circle-flag.kenya>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/kenya.svg)
}

.circle-flag.kuwait:before,
.circle-flag.kuwait:after,
.circle-flag.kuwait>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/kuwait.svg)
}

.circle-flag.latvia:before,
.circle-flag.latvia:after,
.circle-flag.latvia>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/latvia.svg)
}

.circle-flag.malaysia:before,
.circle-flag.malaysia:after,
.circle-flag.malaysia>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/malaysia.svg)
}

.circle-flag.malta:before,
.circle-flag.malta:after,
.circle-flag.malta>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/malta.svg)
}

.circle-flag.new-zealand:before,
.circle-flag.new-zealand:after,
.circle-flag.new-zealand>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/new-zealand.svg)
}

.circle-flag.nigeria:before,
.circle-flag.nigeria:after,
.circle-flag.nigeria>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/nigeria.svg)
}

.circle-flag.pakistan:before,
.circle-flag.pakistan:after,
.circle-flag.pakistan>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/pakistan.svg)
}

.circle-flag.philippines:before,
.circle-flag.philippines:after,
.circle-flag.philippines>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/philippines.svg)
}

.circle-flag.portugal:before,
.circle-flag.portugal:after,
.circle-flag.portugal>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/portugal.svg)
}

.circle-flag.qatar:before,
.circle-flag.qatar:after,
.circle-flag.qatar>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/qatar.svg)
}

.circle-flag.serbia:before,
.circle-flag.serbia:after,
.circle-flag.serbia>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/serbia.svg)
}

.circle-flag.singapore:before,
.circle-flag.singapore:after,
.circle-flag.singapore>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/singapore.svg)
}

.circle-flag.south-africa:before,
.circle-flag.south-africa:after,
.circle-flag.south-africa>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/south-africa.svg)
}

.circle-flag.spain:before,
.circle-flag.spain:after,
.circle-flag.spain>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/spain.svg)
}

.circle-flag.sri-lanka:before,
.circle-flag.sri-lanka:after,
.circle-flag.sri-lanka>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/sri-lanka.svg)
}

.circle-flag.sweden:before,
.circle-flag.sweden:after,
.circle-flag.sweden>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/sweden.svg)
}

.circle-flag.uganda:before,
.circle-flag.uganda:after,
.circle-flag.uganda>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/uganda.svg)
}

.circle-flag.united-arab-emirates:before,
.circle-flag.united-arab-emirates:after,
.circle-flag.united-arab-emirates>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/united-arab-emirates.svg)
}

.circle-flag.united-kingdom:before,
.circle-flag.united-kingdom:after,
.circle-flag.united-kingdom>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/united-kingdom.svg)
}

.circle-flag.united-states-of-america:before,
.circle-flag.united-states-of-america:after,
.circle-flag.united-states-of-america>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/united-states-of-america.svg)
}

.circle-flag.zambia:before,
.circle-flag.zambia:after,
.circle-flag.zambia>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/circle-flags/zambia.svg)
}

.ico-bitcoin-alt:before,
.ico-bitcoin-alt:after,
.ico-bitcoin-alt>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/bitcoin-alt.png)
}

.ico-bitcoin-blue:before,
.ico-bitcoin-blue:after,
.ico-bitcoin-blue>span {
    width: 50px;
    height: 49px;
    background-image: url(/images/bitcoin-blue.png)
}

.ico-blackjack-alt:before,
.ico-blackjack-alt:after,
.ico-blackjack-alt>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/blackjack-alt.png)
}

.ico-daily-fantasy-alt:before,
.ico-daily-fantasy-alt:after,
.ico-daily-fantasy-alt>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/daily-fantasy-alt.png)
}

.ico-lotto-alt:before,
.ico-lotto-alt:after,
.ico-lotto-alt>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/lotto-alt.png)
}

.ico-payments-alt:before,
.ico-payments-alt:after,
.ico-payments-alt>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/payments-alt.png)
}

.ico-poker-alt:before,
.ico-poker-alt:after,
.ico-poker-alt>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/poker-alt.png)
}

.ico-roulette-alt:before,
.ico-roulette-alt:after,
.ico-roulette-alt>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/roulette-alt.png)
}

.ico-sports-alt:before,
.ico-sports-alt:after,
.ico-sports-alt>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/sports-alt.png)
}

.ico-ecogra-alt:before,
.ico-ecogra-alt:after,
.ico-ecogra-alt>span {
    width: 59px;
    height: 37px;
    background-image: url(/images/ico-ecogra-alt.png)
}

.ico-slots:before,
.ico-slots:after,
.ico-slots>span {
    width: 59px;
    height: 37px;
    background-image: url(/images/slots.png)
}

.ico-slots-v2:before,
.ico-slots-v2:after,
.ico-slots-v2>span {
    width: 51px;
    height: 33px;
    background-image: url(/images/icon-slot1-blue.png)
}

.ico-bonus-code:before,
.ico-bonus-code:after,
.ico-bonus-code>span {
    width: 59px;
    height: 37px;
    background-image: url(/images/bonus-code.png)
}

.ico-casinos:before,
.ico-casinos:after,
.ico-casinos>span {
    width: 34px;
    height: 34px;
    background-image: url(/images/images.png)
}

.ico-info:before,
.ico-info:after,
.ico-info>span {
    width: 34px;
    height: 34px;
    background-image: url(/images/info.png)
}

.ico-peak-awards:before,
.ico-peak-awards:after,
.ico-peak-awards>span {
    width: 123px;
    height: 42px;
    background-image: url(/images/peak-awards.png)
}

.ico-dime:before,
.ico-dime:after,
.ico-dime>span {
    width: 126px;
    height: 50px;
    background-image: url(/images/dime-2019.png)
}

.ico-licence:before,
.ico-licence:after,
.ico-licence>span {
    width: 49px;
    height: 49px;
    background-image: url(/images/licence.png)
}

.ico-functions:before,
.ico-functions:after,
.ico-functions>span {
    width: 49px;
    height: 49px;
    background-image: url(/images/functions.png)
}

.ico-history:before,
.ico-history:after,
.ico-history>span {
    width: 49px;
    height: 43px;
    background-image: url(/images/history.png)
}

.ico-payments:before,
.ico-payments:after,
.ico-payments>span {
    width: 42px;
    height: 32px;
    background-image: url(/images/payments.png)
}

.ico-headphones:before,
.ico-headphones:after,
.ico-headphones>span {
    width: 59px;
    height: 37px;
    background-image: url(/images/headphones.png)
}

.ico-bonus:before,
.ico-bonus:after,
.ico-bonus>span {
    width: 59px;
    height: 37px;
    background-image: url(/images/bonus-nav.png)
}

.ico-best-top:before,
.ico-best-top:after,
.ico-best-top>span {
    width: 80px;
    height: 80px;
    background-image: url(/images/ico-best-top.png)
}

.ico-laws:before,
.ico-laws:after,
.ico-laws>span {
    width: 80px;
    height: 80px;
    background-image: url(/images/ico-laws.png)
}

.ico-questions:before,
.ico-questions:after,
.ico-questions>span {
    width: 80px;
    height: 80px;
    background-image: url(/images/ico-questions.png)
}

.ico-statistics:before,
.ico-statistics:after,
.ico-statistics>span {
    width: 80px;
    height: 80px;
    background-image: url(/images/ico-statistics.png)
}

.ico-ga:before,
.ico-ga:after,
.ico-ga>span {
    width: 62px;
    height: 48px;
    background-image: url(/images/ico-ga.png)
}

.ico-gli:before,
.ico-gli:after,
.ico-gli>span {
    width: 70px;
    height: 20px;
    background-image: url(/images/ico-gli.png)
}

.ico-tst:before,
.ico-tst:after,
.ico-tst>span {
    width: 51px;
    height: 44px;
    background-image: url(/images/ico-tst.png)
}

.ico-gamcare-alt:before,
.ico-gamcare-alt:after,
.ico-gamcare-alt>span {
    width: 40px;
    height: 44px;
    background-image: url(/images/ico-gamcare-alt.png)
}

.ico-loyalty:before,
.ico-loyalty:after,
.ico-loyalty>span {
    width: 49px;
    height: 48px;
    background-image: url(/images/loyalty.png)
}

.ico-entopay-nav:before,
.ico-entopay-nav:after,
.ico-entopay-nav>span {
    width: 27px;
    height: 17px;
    background-image: url(/images/ico-entopay-nav.png)
}

.ico-skrill-nav:before,
.ico-skrill-nav:after,
.ico-skrill-nav>span {
    width: 17px;
    height: 17px;
    background-image: url(/images/ico-skrill-nav.png)
}

.ico-credit-card-nav:before,
.ico-credit-card-nav:after,
.ico-credit-card-nav>span {
    width: 25px;
    height: 23px;
    background-image: url(/images/ico-credit-card-nav.png)
}

.ico-pay-phone-nav:before,
.ico-pay-phone-nav:after,
.ico-pay-phone-nav>span {
    width: 21px;
    height: 21px;
    background-image: url(/images/ico-pay-phone-nav.png)
}

.ico-neteller-nav:before,
.ico-neteller-nav:after,
.ico-neteller-nav>span {
    width: 20px;
    height: 19px;
    background-image: url(/images/ico-neteller-nav.png)
}

.ico-paysafecard-nav:before,
.ico-paysafecard-nav:after,
.ico-paysafecard-nav>span {
    width: 15px;
    height: 22px;
    background-image: url(/images/ico-paysafe-nav.png)
}

.ico-chevron-right:before,
.ico-chevron-right:after,
.ico-chevron-right>span {
    width: 17px;
    height: 17px;
    background-image: url(/images/ico-chevron-right.png)
}

.ico-new-nav:before,
.ico-new-nav:after,
.ico-new-nav>span {
    width: 24px;
    height: 23px;
    background-image: url(/images/ico-new-nav.png)
}

.ico-casino-hexagon:before,
.ico-casino-hexagon:after,
.ico-casino-hexagon>span {
    width: 165px;
    height: 120px;
    background-image: url(/images/ico-casino-hexagon.png)
}

.ico-sports-hexagon:before,
.ico-sports-hexagon:after,
.ico-sports-hexagon>span {
    width: 165px;
    height: 120px;
    background-image: url(/images/ico-sports-hexagon.png)
}

.ico-bingo-hexagon:before,
.ico-bingo-hexagon:after,
.ico-bingo-hexagon>span {
    width: 165px;
    height: 120px;
    background-image: url(/images/ico-bingo-hexagon.png)
}

.ico-poker-hexagon:before,
.ico-poker-hexagon:after,
.ico-poker-hexagon>span {
    width: 165px;
    height: 120px;
    background-image: url(/images/ico-poker-hexagon.png)
}

.ico-lotto-hexagon:before,
.ico-lotto-hexagon:after,
.ico-lotto-hexagon>span {
    width: 165px;
    height: 120px;
    background-image: url(/images/ico-lotto-hexagon.png)
}

.ico-live-hexagon:before,
.ico-live-hexagon:after,
.ico-live-hexagon>span {
    width: 165px;
    height: 120px;
    background-image: url(/images/ico-live-hexagon.png)
}

.ico-casino-big:before,
.ico-casino-big:after,
.ico-casino-big>span {
    width: 40px;
    height: 40px;
    background-image: url(/images/ico-casino-big.png)
}

.ico-head-small:before,
.ico-head-small:after,
.ico-head-small>span {
    width: 13px;
    height: 13px;
    background-image: url(/images/ico-head-small.png)
}

.ico-paypal-primary:before,
.ico-paypal-primary:after,
.ico-paypal-primary>span {
    width: 57px;
    height: 15px;
    background-image: url(/images/ico-paypal-primary.png)
}

.ico-horse:before,
.ico-horse:after,
.ico-horse>span {
    width: 30px;
    height: 27px;
    background-image: url(/images/ico-horse.png)
}

.ico-basketball:before,
.ico-basketball:after,
.ico-basketball>span {
    width: 21px;
    height: 21px;
    background-image: url(/images/ico-basketball.png)
}

.ico-soccer:before,
.ico-soccer:after,
.ico-soccer>span {
    width: 20px;
    height: 20px;
    background-image: url(/images/ico-soccer.png)
}

.ico-egames:before,
.ico-egames:after,
.ico-egames>span {
    width: 20px;
    height: 20px;
    background-image: url(/images/ico-egames.png)
}

.ico-ukgc:before,
.ico-ukgc:after,
.ico-ukgc>span {
    width: 140px;
    height: 140px;
    background-image: url(/images/ico-ukgc.png)
}

.ico-quality-product:before,
.ico-quality-product:after,
.ico-quality-product>span {
    width: 140px;
    height: 140px;
    background-image: url(/images/ico-quality-product.png)
}

.ico-mobile-apps:before,
.ico-mobile-apps:after,
.ico-mobile-apps>span {
    width: 140px;
    height: 140px;
    background-image: url(/images/ico-mobile-devices.png)
}

.ico-gambling-bonuses:before,
.ico-gambling-bonuses:after,
.ico-gambling-bonuses>span {
    width: 140px;
    height: 140px;
    background-image: url(/images/ico-gambling-bonuses.png)
}

.ico-reliable-software:before,
.ico-reliable-software:after,
.ico-reliable-software>span {
    width: 140px;
    height: 140px;
    background-image: url(/images/ico-reliable-software.png)
}

.ico-secure-payments:before,
.ico-secure-payments:after,
.ico-secure-payments>span {
    width: 140px;
    height: 140px;
    background-image: url(/images/ico-secure-payments.png)
}

.ico-casino:before,
.ico-casino:after,
.ico-casino>span {
    width: 21px;
    height: 21px;
    background-image: url(/images/ico-casino.png)
}

.ico-sports:before,
.ico-sports:after,
.ico-sports>span {
    width: 20px;
    height: 20px;
    background-image: url(/images/ico-sports.png)
}

.ico-bingo:before,
.ico-bingo:after,
.ico-bingo>span {
    width: 20px;
    height: 20px;
    background-image: url(/images/ico-bingo.png)
}

.ico-live:before,
.ico-live:after,
.ico-live>span {
    width: 18px;
    height: 19px;
    background-image: url(/images/ico-live.png)
}

.ico-poker:before,
.ico-poker:after,
.ico-poker>span {
    width: 20px;
    height: 21px;
    background-image: url(/images/ico-poker.png)
}

.ico-lotto:before,
.ico-lotto:after,
.ico-lotto>span {
    width: 26px;
    height: 21px;
    background-image: url(/images/ico-lotto.png)
}

.ico-lottery:before,
.ico-lottery:after,
.ico-lottery>span {
    width: 26px;
    height: 21px;
    background-image: url(/images/ico-lottery.png)
}

.ico-winners:before,
.ico-winners:after,
.ico-winners>span {
    width: 16px;
    height: 16px;
    background-image: url(/images/ico-winners.png)
}

.ico-phones:before,
.ico-phones:after,
.ico-phones>span {
    width: 12px;
    height: 19px;
    background-image: url(/images/ico-phones.png)
}

.ico-shield-small:before,
.ico-shield-small:after,
.ico-shield-small>span {
    width: 12px;
    height: 14px;
    background-image: url(/images/ico-shield-small.png)
}

.ico-bell:before,
.ico-bell:after,
.ico-bell>span {
    width: 12px;
    height: 14px;
    background-image: url(/images/ico-bell.png)
}

.ico-phone-small:before,
.ico-phone-small:after,
.ico-phone-small>span {
    width: 8px;
    height: 14px;
    background-image: url(/images/ico-phone-small.png)
}

.ico-criteria:before,
.ico-criteria:after,
.ico-criteria>span {
    width: 46px;
    height: 43px;
    background-image: url(/images/criteria.png)
}

.ico-paypal:before,
.ico-paypal:after,
.ico-paypal>span {
    width: 30px;
    height: 30px;
    font-size: 0;
    background-image: url(/images/ico-paypal.png)
}

.ico-certificate:before,
.ico-certificate:after,
.ico-certificate>span {
    width: 31px;
    height: 27px;
    font-size: 0;
    background-image: url(/images/ico-certificate.png)
}

.ico-crown:before,
.ico-crown:after,
.ico-crown>span {
    width: 28px;
    height: 21px;
    font-size: 0;
    background-image: url(/images/ico-crown.png)
}

.ico-uk-flag:before,
.ico-uk-flag:after,
.ico-uk-flag>span {
    width: 29px;
    height: 22px;
    font-size: 0;
    background-image: url(/images/ico-uk-flag.png)
}

.table-top-casinos .ico-visa:before,
.table-top-casinos .ico-visa:after,
.table-top-casinos .ico-visa>span,
.ico-visa:before,
.ico-visa:after,
.ico-visa>span {
    width: 30px;
    height: 32px;
    background-image: url(/images/ico-visa.png);
    background-position: 0 0
}

.ico-mastercard:before,
.ico-mastercard:after,
.ico-mastercard>span {
    width: 32px;
    height: 32px;
    background-image: url(/images/ico-mastercard.png)
}

.ico-paysafe:before,
.ico-paysafe:after,
.ico-paysafe>span {
    width: 32px;
    height: 32px;
    background-image: url(/images/ico-paysafe.png)
}

.ico-slot:before,
.ico-slot:after,
.ico-slot>span {
    width: 19px;
    height: 21px;
    background-image: url(/images/ico-slot.png)
}

.ico-roulette:before,
.ico-roulette:after,
.ico-roulette>span {
    width: 20px;
    height: 20px;
    background-image: url(/images/ico-roulette.png)
}

.ico-blackjack:before,
.ico-blackjack:after,
.ico-blackjack>span {
    width: 17px;
    height: 19px;
    background-image: url(/images/ico-blackjack.png)
}

.ico-paypal-alt:before,
.ico-paypal-alt:after,
.ico-paypal-alt>span {
    width: 75px;
    height: 20px;
    background-image: url(/images/ico-paypal-alt.png)
}

.ico-badge:before,
.ico-badge:after,
.ico-badge>span {
    width: 53px;
    height: 53px;
    background-image: url(/images/ico-badge.png)
}

.ico-limits-blue:before,
.ico-limits-blue:after,
.ico-limits-blue>span {
    width: 44px;
    height: 44px;
    background-image: url(/images/icon-limits-blue.png)
}

.ico-software-blue:before,
.ico-software-blue:after,
.ico-software-blue>span {
    width: 44px;
    height: 44px;
    background-image: url(/images/icon-software-blue.png)
}

.ico-basketball:before,
.ico-basketball:after,
.ico-basketball>span {
    background-image: url(/images/ico-basketball.png);
    width: 21px;
    height: 21px
}

.ico-volleyball:before,
.ico-volleyball:after,
.ico-volleyball>span {
    background-image: url(/images/ico-volleyball.png);
    width: 21px;
    height: 21px
}

.ico-best-top:before,
.ico-best-top:after,
.ico-best-top>span {
    background-image: url(/images/ico-best-top.png);
    width: 80px;
    height: 80px
}

.ico-bonus-blue:before,
.ico-bonus-blue:after,
.ico-bonus-blue>span {
    background-image: url(/images/ico-bonus-blue.png);
    width: 46px;
    height: 47px
}

.ico-casino-blue:before,
.ico-casino-blue:after,
.ico-casino-blue>span {
    background-image: url(/images/ico-casino-blue.png);
    width: 45px;
    height: 46px
}

.ico-laws:before,
.ico-laws:after,
.ico-laws>span {
    background-image: url(/images/ico-laws.png);
    width: 80px;
    height: 80px
}

.ico-live-blue:before,
.ico-live-blue:after,
.ico-live-blue>span {
    background-image: url(/images/ico-live-blue.png);
    width: 46px;
    height: 46px
}

.ico-mobile-blue:before,
.ico-mobile-blue:after,
.ico-mobile-blue>span {
    background-image: url(/images/ico-mobile-blue.png);
    width: 46px;
    height: 46px
}

.ico-laws-blue:before,
.ico-laws-blue:after,
.ico-laws-blue>span {
    background-image: url(/images/ico-laws-blue.png);
    width: 80px;
    height: 80px
}

.icon-baccarat-blue:before,
.icon-baccarat-blue:after,
.icon-baccarat-blue>span {
    background-image: url(/images/baccarat.png);
    width: 54px;
    height: 54px
}

.ico-three-card-poker-blue:before,
.ico-three-card-poker-blue:after,
.ico-three-card-poker-blue>span {
    background-image: url(/images/three-cards-poker.png);
    width: 46px;
    height: 46px
}

.ico-trustly-blue:before,
.ico-trustly-blue:after,
.ico-trustly-blue>span {
    background-image: url(/images/trustly.png);
    width: 42px;
    height: 51px
}

.ico-neteller-blue:before,
.ico-neteller-blue:after,
.ico-neteller-blue>span {
    background-image: url(/images/ico-neteller-blue.png);
    width: 37px;
    height: 35px
}

.ico-visa-blue:before,
.ico-visa-blue:after,
.ico-visa-blue>span {
    background-image: url(/images/ico-visa-blue.png);
    width: 41px;
    height: 35px
}

.ico-chart:before,
.ico-chart:after,
.ico-chart>span {
    background-image: url(/images/icon-chart.png);
    width: 37px;
    height: 34px
}

.ico-mobile2:before,
.ico-mobile2:after,
.ico-mobile2>span {
    background-image: url(/images/mobile.png);
    width: 34px;
    height: 34px
}

.icon-100-blue:before,
.icon-100-blue:after,
.icon-100-blue>span {
    background-image: url(/images/icon-100-blue.png);
    width: 49px;
    height: 49px
}

.icon-200-blue:before,
.icon-200-blue:after,
.icon-200-blue>span {
    background-image: url(/images/icon-200-blue.png);
    width: 49px;
    height: 49px
}

.icon-300-blue:before,
.icon-300-blue:after,
.icon-300-blue>span {
    background-image: url(/images/icon-300-blue.png);
    width: 49px;
    height: 49px
}

.icon-500-blue:before,
.icon-500-blue:after,
.icon-500-blue>span {
    background-image: url(/images/icon-500-blue.png);
    width: 49px;
    height: 49px
}

.icon-best-blue:before,
.icon-best-blue:after,
.icon-best-blue>span {
    background-image: url(/images/icon-best-blue.png);
    width: 40px;
    height: 34px
}

.icon-bingo-blue:before,
.icon-bingo-blue:after,
.icon-bingo-blue>span {
    background-image: url(/images/icon-bingo-blue.png);
    width: 37px;
    height: 37px
}

.icon-blackjack-blue:before,
.icon-blackjack-blue:after,
.icon-blackjack-blue>span {
    background-image: url(/images/icon-blackjack-blue.png);
    width: 35px;
    height: 38px
}

.icon-casino-blue:before,
.icon-casino-blue:after,
.icon-casino-blue>span {
    background-image: url(/images/icon-casino-blue.png);
    width: 44px;
    height: 44px
}

.icon-cupon-blue:before,
.icon-cupon-blue:after,
.icon-cupon-blue>span {
    background-image: url(/images/icon-cupon-blue.png);
    width: 49px;
    height: 35px
}

.icon-download-blue:before,
.icon-download-blue:after,
.icon-download-blue>span {
    background-image: url(/images/icon-download-blue.png);
    width: 39px;
    height: 39px
}

.ico-netent-blue:before,
.ico-netent-blue:after,
.ico-netent-blue>span {
    background-image: url(/images/ico-netent-blue.png);
    width: 38px;
    height: 47px
}

.icon-no-wagering:before,
.icon-no-wagering:after,
.icon-no-wagering>span {
    background-image: url(/images/icon-no-wagering.png);
    width: 43px;
    height: 42px
}

.icon-live-blue:before,
.icon-live-blue:after,
.icon-live-blue>span {
    background-image: url(/images/icon-live-blue.png);
    width: 39px;
    height: 39px
}

.ico-live-blue2:before,
.ico-live-blue2:after,
.ico-live-blue2>span {
    background-image: url(/images/icon-live-blue.png);
    width: 39px;
    height: 39px
}

.icon-microgaming-blue:before,
.icon-microgaming-blue:after,
.icon-microgaming-blue>span {
    background-image: url(/images/icon-microgaming-blue.png);
    width: 39px;
    height: 39px
}

.icon-no-deposit-blue-blue:before,
.icon-no-deposit-blue-blue:after,
.icon-no-deposit-blue-blue>span {
    background-image: url(/images/icon-no-deposit-blue-blue.png);
    width: 55px;
    height: 47px
}

.ico-no-deposit-blue:before,
.ico-no-deposit-blue:after,
.ico-no-deposit-blue>span {
    background-image: url(/images/ico-no-deposit-blue.png);
    width: 46px;
    height: 36px
}

.icon-playngo-blue:before,
.icon-playngo-blue:after,
.icon-playngo-blue>span {
    background-image: url(/images/icon-playngo-blue.png);
    width: 45px;
    height: 28px
}

.ico-support-blue:before,
.ico-support-blue:after,
.ico-support-blue>span {
    background-image: url(/images/icon-support-blue.png);
    width: 44px;
    height: 44px
}

.icon-playtech-blue:before,
.icon-playtech-blue:after,
.icon-playtech-blue>span {
    background-image: url(/images/icon-playtech-blue.png);
    width: 44px;
    height: 31px
}

.icon-poker-blue:before,
.icon-poker-blue:after,
.icon-poker-blue>span {
    background-image: url(/images/icon-poker-blue.png);
    width: 38px;
    height: 40px
}

.icon-reload-blue:before,
.icon-reload-blue:after,
.icon-reload-blue>span {
    background-image: url(/images/icon-reload-blue.png);
    width: 41px;
    height: 48px
}

.icon-roulette-blue:before,
.icon-roulette-blue:after,
.icon-roulette-blue>span {
    background-image: url(/images/icon-roulette-blue.png);
    width: 44px;
    height: 44px
}

.ico-esports:before,
.ico-esports:after,
.ico-esports>span {
    background-image: url(/images/esports.png);
    width: 57px;
    height: 55px
}

.ico-review:before,
.ico-review:after,
.ico-review>span {
    background-image: url(/images/reviews.png);
    width: 53px;
    height: 47px
}

.ico-real-money:before,
.ico-real-money:after,
.ico-real-money>span {
    background-image: url(/images/real-money.png);
    width: 51px;
    height: 45px
}

.ico-top-20:before,
.ico-top-20:after,
.ico-top-20>span {
    background-image: url(/images/top-20-online-casinos.png);
    width: 47px;
    height: 46px
}

.ico-payout:before,
.ico-payout:after,
.ico-payout>span {
    background-image: url(/images/payout.png);
    width: 45px;
    height: 45px
}

.ico-fast-payouts:before,
.ico-fast-payouts:after,
.ico-fast-payouts>span {
    background-image: url(/images/fastest-payout.png);
    width: 53px;
    height: 19px
}

.ico-5-pound-deposit:before,
.ico-5-pound-deposit:after,
.ico-5-pound-deposit>span {
    background-image: url(/images/top-5-pound-deposit-casinos.png);
    width: 46px;
    height: 49px
}

.ico-10-pound-deposit:before,
.ico-10-pound-deposit:after,
.ico-10-pound-deposit>span {
    background-image: url(/images/top-10-pound-deposit-casinos.png);
    width: 45px;
    height: 48px
}

.icon-table:before,
.icon-table:after,
.icon-table>span {
    background-image: url(/images/roulette-table.png);
    width: 61px;
    height: 46px
}

.icon-new:before,
.icon-new:after,
.icon-new>span {
    background-image: url(/images/new-blue.png);
    width: 46px;
    height: 46px
}

.icon-bets:before,
.icon-bets:after,
.icon-bets>span {
    background-image: url(/images/bets.png);
    width: 49px;
    height: 46px
}

.icon-strategy:before,
.icon-strategy:after,
.icon-strategy>span {
    background-image: url(/images/icon-strategy.png);
    width: 49px;
    height: 46px
}

.icon-odds:before,
.icon-odds:after,
.icon-odds>span {
    background-image: url(/images/icon-odds.png);
    width: 43px;
    height: 43px
}

.icon-rules:before,
.icon-rules:after,
.icon-rules>span {
    background-image: url(/images/icon-rules.png);
    width: 49px;
    height: 46px
}

.icon-slot1-blue:before,
.icon-slot1-blue:after,
.icon-slot1-blue>span {
    background-image: url(/images/icon-slot1-blue.png);
    width: 51px;
    height: 33px
}

.ico-questions:before,
.ico-questions:after,
.ico-questions>span {
    background-image: url(/images/ico-questions.png);
    width: 80px;
    height: 80px
}

.ico-slots-blue:before,
.ico-slots-blue:after,
.ico-slots-blue>span {
    background-image: url(/images/ico-slots-blue.png);
    width: 46px;
    height: 46px
}

.ico-statistics:before,
.ico-statistics:after,
.ico-statistics>span {
    background-image: url(/images/ico-statistics.png);
    width: 80px;
    height: 80px
}

.ico-tennis:before,
.ico-tennis:after,
.ico-tennis>span {
    background-image: url(/images/ico-tennis.png);
    width: 21px;
    height: 21px
}

.ico-dice:before,
.ico-dice:after,
.ico-dice>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/ico-dice.png)
}

.ico-paypal-blue:before,
.ico-paypal-blue:after,
.ico-paypal-blue>span {
    width: 37px;
    height: 39px;
    background-image: url(/images/ico-paypal-blue.png)
}

.ico-applepay-blue:before,
.ico-applepay-blue:after,
.ico-applepay-blue>span {
    width: 71px;
    height: 30px;
    background-image: url(/images/blue-icons/ico-applepay.png)
}

.ico-paysafecard-blue:before,
.ico-paysafecard-blue:after,
.ico-paysafecard-blue>span {
    width: 24px;
    height: 36px;
    background-image: url(/images/blue-icons/ico-paysafecard.png)
}

.ico-new:before,
.ico-new:after,
.ico-new>span {
    width: 49px;
    height: 48px;
    background-image: url(/images/ico-new.png)
}

.ico-offers:before,
.ico-offers:after,
.ico-offers>span {
    width: 49px;
    height: 48px;
    background-image: url(/images/offers.png)
}

.ico-promotions:before,
.ico-promotions:after,
.ico-promotions>span {
    width: 49px;
    height: 48px;
    background-image: url(/images/promotions.png)
}

.ico-ios:before,
.ico-ios:after,
.ico-ios>span {
    width: 59px;
    height: 37px;
    background-image: url(/images/ios.png)
}

.ico-android:before,
.ico-android:after,
.ico-android>span {
    width: 59px;
    height: 37px;
    background-image: url(/images/android.png)
}

.ico-android-big:before,
.ico-android-big:after,
.ico-android-big>span {
    width: 55px;
    height: 55px;
    background-image: url(/images/android-big.png)
}

.ico-ipad-big:before,
.ico-ipad-big:after,
.ico-ipad-big>span {
    width: 55px;
    height: 55px;
    background-image: url(/images/ipad-big.png)
}

.ico-iphone-big:before,
.ico-iphone-big:after,
.ico-iphone-big>span {
    width: 55px;
    height: 55px;
    background-image: url(/images/iphone-big.png)
}

.ico-ios-big:before,
.ico-ios-big:after,
.ico-ios-big>span {
    width: 55px;
    height: 55px;
    background-image: url(/images/ios-big.png)
}

.ico-software:before,
.ico-software:after,
.ico-software>span {
    width: 59px;
    height: 37px;
    background-image: url(/images/software-nav.png)
}

.ico-limits:before,
.ico-limits:after,
.ico-limits>span {
    width: 59px;
    height: 37px;
    background-image: url(/images/limits.png)
}

.ico-present:before,
.ico-present:after,
.ico-present>span {
    width: 46px;
    height: 47px;
    background-image: url(/images/ico-present.png)
}

.ico-rules:before,
.ico-rules:after,
.ico-rules>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/rules.png)
}

.ico-rules-v2:before,
.ico-rules-v2:after,
.ico-rules-v2>span {
    width: 43px;
    height: 43px;
    background-image: url(/images/icon-rules.png)
}

.ico-strategy:before,
.ico-strategy:after,
.ico-strategy>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/strategy.png)
}

.ico-demo:before,
.ico-demo:after,
.ico-demo>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/demo.png)
}

.ico-more-games:before,
.ico-more-games:after,
.ico-more-games>span {
    width: 45px;
    height: 45px;
    background-image: url(/images/games.png)
}

.ico-high-stakes:before,
.ico-high-stakes:after,
.ico-high-stakes>span {
    width: 40px;
    height: 40px;
    background-image: url(/images/ico-high-stakes.png)
}

.ico-low-stakes:before,
.ico-low-stakes:after,
.ico-low-stakes>span {
    width: 32px;
    height: 45px;
    background-image: url(/images/ico-low-stakes.png)
}

.ico-planet:before,
.ico-planet:after,
.ico-planet>span {
    width: 49px;
    height: 49px;
    background-image: url(/images/ico-planet.png)
}

.ico-football:before,
.ico-football:after,
.ico-football>span {
    width: 47px;
    height: 61px;
    background-image: url(/images/ico-football.png)
}

.ico-fantasy-soccer:before,
.ico-fantasy-soccer:after,
.ico-fantasy-soccer>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/fantasy-soccer.png)
}

.ico-facebook-blog:before,
.ico-facebook-blog:after,
.ico-facebook-blog>span {
    width: 38px;
    height: 38px;
    background-image: url(/images/ico-facebook-blog.png)
}

.ico-linkedin-blog:before,
.ico-linkedin-blog:after,
.ico-linkedin-blog>span {
    width: 38px;
    height: 38px;
    background-image: url(/images/ico-linkedin-blog.png)
}

.ico-twitter-blog:before,
.ico-twitter-blog:after,
.ico-twitter-blog>span {
    width: 38px;
    height: 38px;
    background-image: url(/images/ico-twitter-blog.png)
}

.ico-uefa-champions-league:before,
.ico-uefa-champions-league:after,
.ico-uefa-champions-league>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/uefa-champions-league.png)
}

.ico-fantasy-football:before,
.ico-fantasy-football:after,
.ico-fantasy-football>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/fantasy-football.png)
}

.ico-english-premier-league:before,
.ico-english-premier-league:after,
.ico-english-premier-league>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/english-premier-league.png)
}

.ico-payments-one:before,
.ico-payments-one:after,
.ico-payments-one>span {
    width: 81px;
    height: 45px;
    background-image: url(/images/ico-payments-one.png)
}

.ico-regulations:before,
.ico-regulations:after,
.ico-regulations>span {
    width: 197px;
    height: 69px;
    background-image: url(/images/ico-regulations.png)
}

.ico-security:before,
.ico-security:after,
.ico-security>span {
    width: 80px;
    height: 80px;
    background-image: url(/images/ico-security.png)
}

.ico-terms:before,
.ico-terms:after,
.ico-terms>span {
    width: 69px;
    height: 73px;
    background-image: url(/images/ico-terms.png)
}

.ico-platform:before,
.ico-platform:after,
.ico-platform>span {
    width: 73px;
    height: 73px;
    background-image: url(/images/ico-platform.png)
}

.ico-platform-green:before,
.ico-platform-green:after,
.ico-platform-green>span {
    width: 73px;
    height: 73px;
    background-image: url(/images/ico-platform-green.png)
}

.ico-horse-racing-green:before,
.ico-horse-racing-green:after,
.ico-horse-racing-green>span {
    width: 76px;
    height: 69px;
    background-image: url(/images/ico-horse-racing-green.png)
}

.ico-cricket-green:before,
.ico-cricket-green:after,
.ico-cricket-green>span {
    width: 77px;
    height: 77px;
    background-image: url(/images/ico-cricket-green.png)
}

.ico-golf-green:before,
.ico-golf-green:after,
.ico-golf-green>span {
    width: 63px;
    height: 75px;
    background-image: url(/images/ico-golf-green.png)
}

.ico-wwe-green:before,
.ico-wwe-green:after,
.ico-wwe-green>span {
    width: 75px;
    height: 71px;
    background-image: url(/images/ico-wwe-green.png)
}

.ico-tennis-green:before,
.ico-tennis-green:after,
.ico-tennis-green>span {
    width: 78px;
    height: 78px;
    background-image: url(/images/ico-tennis-green.png)
}

.ico-snooker-green:before,
.ico-snooker-green:after,
.ico-snooker-green>span {
    width: 77px;
    height: 78px;
    background-image: url(/images/ico-snooker-green.png)
}

.ico-mobile-compatibility:before,
.ico-mobile-compatibility:after,
.ico-mobile-compatibility>span {
    width: 63px;
    height: 83px;
    background-image: url(/images/ico-mobile-compatibility.png)
}

.ico-payment-options:before,
.ico-payment-options:after,
.ico-payment-options>span {
    width: 75px;
    height: 75px;
    background-image: url(/images/ico-payment-options.png)
}

.ico-gambling-commission:before,
.ico-gambling-commission:after,
.ico-gambling-commission>span {
    width: 98px;
    height: 24px;
    background-image: url(/images/ico-gambling-commission.png)
}

.ico-australias-ntg:before,
.ico-australias-ntg:after,
.ico-australias-ntg>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/australias-northern-territory-government.png)
}

.ico-ibas:before,
.ico-ibas:after,
.ico-ibas>span {
    width: 140px;
    height: 39px;
    background-image: url(/images/ico-ibas.png)
}

.ico-ibia:before,
.ico-ibia:after,
.ico-ibia>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/international-betting-integrity-association.png)
}

.ico-ego:before,
.ico-ego:after,
.ico-ego>span {
    width: 101px;
    height: 40px;
    background-image: url(/images/ego-egaming-online.png)
}

.ico-skillonnet:before,
.ico-skillonnet:after,
.ico-skillonnet>span {
    width: 103px;
    height: 53px;
    background-image: url(/images/skill-on-net.png)
}

.ico-securesite:before,
.ico-securesite:after,
.ico-securesite>span {
    width: 105px;
    height: 39px;
    background-image: url(/images/ssl-c-security.png)
}

.ico-thawte:before,
.ico-thawte:after,
.ico-thawte>span {
    width: 125px;
    height: 31px;
    background-image: url(/images/ico-thawte.png)
}

.ico-payment-thawte:before,
.ico-payment-thawte:after,
.ico-payment-thawte>span {
    width: 142px;
    height: 55px;
    background-image: url(/images/ico-thawte.png)
}

.ico-payment-skrill:before,
.ico-payment-skrill:after,
.ico-payment-skrill>span {
    width: 142px;
    height: 55px;
    background-image: url(/images/ico-skrill.png)
}

.ico-payment-rapidssl:before,
.ico-payment-rapidssl:after,
.ico-payment-rapidssl>span {
    width: 142px;
    height: 55px;
    background-image: url(/images/ico-rapidssl.png)
}

.ico-payment-paypal:before,
.ico-payment-paypal:after,
.ico-payment-paypal>span {
    width: 142px;
    height: 55px;
    background-image: url(/images/ico-paypal-primary.png)
}

.ico-payment-neteller:before,
.ico-payment-neteller:after,
.ico-payment-neteller>span {
    width: 142px;
    height: 55px;
    background-image: url(/images/ico-neteller.png)
}

.ico-payment-mga:before,
.ico-payment-mga:after,
.ico-payment-mga>span {
    width: 142px;
    height: 55px;
    background-image: url(/images/ico-mga.png)
}

.ico-payment-ibas:before,
.ico-payment-ibas:after,
.ico-payment-ibas>span {
    width: 142px;
    height: 55px;
    background-image: url(/images/ico-ibas.png)
}

.ico-payment-gamcare:before,
.ico-payment-gamcare:after,
.ico-payment-gamcare>span {
    width: 142px;
    height: 55px;
    background-image: url(/images/ico-gamcare.png)
}

.ico-payment-gambling-commission:before,
.ico-payment-gambling-commission:after,
.ico-payment-gambling-commission>span {
    width: 142px;
    height: 55px;
    background-image: url(/images/ico-gambling-commission.png)
}

.ico-payment-essa:before,
.ico-payment-essa:after,
.ico-payment-essa>span {
    width: 142px;
    height: 55px;
    background-image: url(/images/ico-essa.png)
}

.ico-payment-ecogra:before,
.ico-payment-ecogra:after,
.ico-payment-ecogra>span {
    width: 142px;
    height: 55px;
    background-image: url(/images/ico-ecogra.png)
}

.ico-payment-comodo:before,
.ico-payment-comodo:after,
.ico-payment-comodo>span {
    width: 142px;
    height: 55px;
    background-image: url(/images/ico-comodo.png)
}

.ico-ukgc-big:before,
.ico-ukgc-big:after,
.ico-ukgc-big>span {
    width: 80px;
    height: 64px;
    background-image: url(/images/ukgc-big.png)
}

.ico-comodo:before,
.ico-comodo:after,
.ico-comodo>span {
    width: 121px;
    height: 16px;
    background-image: url(/images/ico-comodo.png)
}

.ico-gamcare:before,
.ico-gamcare:after,
.ico-gamcare>span {
    width: 140px;
    height: 55px;
    background-image: url(/images/ico-gamcare.png)
}

.ico-hkgrc:before,
.ico-hkgrc:after,
.ico-hkgrc>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/hong-kong-gamblers-recovery.png)
}

.ico-trustwave:before,
.ico-trustwave:after,
.ico-trustwave>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/trustwave.png)
}

.ico-800gambler:before,
.ico-800gambler:after,
.ico-800gambler>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/800gambler.png)
}

.ico-ccgp:before,
.ico-ccgp:after,
.ico-ccgp>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/ccgp.png)
}

.ico-njdge:before,
.ico-njdge:after,
.ico-njdge>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/njdge.png)
}

.ico-digicert-sha2:before,
.ico-digicert-sha2:after,
.ico-digicert-sha2>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/digicert-sha2.png)
}

.ico-pa-gcb:before,
.ico-pa-gcb:after,
.ico-pa-gcb>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/pa-gaming-control-board.png)
}

.ico-ncpg:before,
.ico-ncpg:after,
.ico-ncpg>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/ncpg.png)
}

.ico-icrg:before,
.ico-icrg:after,
.ico-icrg>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/icrg.png)
}

.ico-rapidssl:before,
.ico-rapidssl:after,
.ico-rapidssl>span {
    width: 70px;
    height: 16px;
    background-image: url(/images/ico-rapidssl.png)
}

.ico-rng:before,
.ico-rng:after,
.ico-rng>span {
    width: 33px;
    height: 21px;
    background-image: url(/images/ico-rng.png)
}

.ico-geotrust:before,
.ico-geotrust:after,
.ico-geotrust>span {
    width: 80px;
    height: 18px;
    background-image: url(/images/ico-geotrust.png)
}

.ico-ecogra:before,
.ico-ecogra:after,
.ico-ecogra>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/ecogra-fixed.png)
}

.ico-lotter-inspektionen:before,
.ico-lotter-inspektionen:after,
.ico-lotter-inspektionen>span {
    width: 102px;
    height: 31px;
    background-image: url(/images/lotter-inspectionen.png)
}

.ico-ag-communications:before,
.ico-ag-communications:after,
.ico-ag-communications>span {
    width: 102px;
    height: 31px;
    background-image: url(/images/ag-communications.png)
}

.ico-gamstop:before,
.ico-gamstop:after,
.ico-gamstop>span {
    width: 108px;
    height: 19px;
    background-image: url(/images/ico-gamstop.png)
}

.ico-sectigo:before,
.ico-sectigo:after,
.ico-sectigo>span {
    width: 108px;
    height: 39px;
    background-image: url(/images/sectigo.png)
}

.ico-888-safe:before,
.ico-888-safe:after,
.ico-888-safe>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/888safe.png)
}

.ico-gbga:before,
.ico-gbga:after,
.ico-gbga>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/gbga.png)
}

.ico-gbga:before,
.ico-gbga:after,
.ico-gbga>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/gbga.png)
}

.ico-gamblers-anonymous:before,
.ico-gamblers-anonymous:after,
.ico-gamblers-anonymous>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/gam-anon.png)
}

.ico-gambling-therapy:before,
.ico-gambling-therapy:after,
.ico-gambling-therapy>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/gamblingtherapy.png)
}

.ico-sga:before,
.ico-sga:after,
.ico-sga>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/sga.png)
}

.ico-gambleaware:before,
.ico-gambleaware:after,
.ico-gambleaware>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/gambleaware.png)
}

.ico-adictel:before,
.ico-adictel:after,
.ico-adictel>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/adictel.png)
}

.ico-alderney:before,
.ico-alderney:after,
.ico-alderney>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/alderney.png)
}

.ico-aspire-global:before,
.ico-aspire-global:after,
.ico-aspire-global>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/aspire-global.png)
}

.ico-bmm:before,
.ico-bmm:after,
.ico-bmm>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/bmm.png)
}

.ico-cbga:before,
.ico-cbga:after,
.ico-cbga>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/cbga.png)
}

.ico-nj-devils:before,
.ico-nj-devils:after,
.ico-nj-devils>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/new-jersey-devils.png)
}

.ico-comodo-security:before,
.ico-comodo-security:after,
.ico-comodo-security>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/comodo-security.png)
}

.ico-curacao-egaming:before,
.ico-curacao-egaming:after,
.ico-curacao-egaming>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/curacao-egaming.png)
}

.ico-sbc-award:before,
.ico-sbc-award:after,
.ico-sbc-award>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/sbc-award.png)
}

.ico-dragonfish:before,
.ico-dragonfish:after,
.ico-dragonfish>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/dragonfish.png)
}

.ico-egba:before,
.ico-egba:after,
.ico-egba>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/egba.png)
}

.ico-essa-europe:before,
.ico-essa-europe:after,
.ico-essa-europe>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/essa-europe.png)
}

.ico-gambleaware:before,
.ico-gambleaware:after,
.ico-gambleaware>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/gambleaware.png)
}

.ico-estonian-tax-and-customs-board:before,
.ico-estonian-tax-and-customs-board:after,
.ico-estonian-tax-and-customs-board>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/estonian-tax-and-customs-board.png)
}

.ico-gamblock:before,
.ico-gamblock:after,
.ico-gamblock>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/gamblock.png)
}

.ico-gamcare-certified:before,
.ico-gamcare-certified:after,
.ico-gamcare-certified>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/gamcare-certified.png)
}

.ico-amazon-certified:before,
.ico-amazon-certified:after,
.ico-amazon-certified>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/amazon.png)
}

.ico-gamestop:before,
.ico-gamestop:after,
.ico-gamestop>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/gamestop.png)
}

.ico-gibraltar-finance:before,
.ico-gibraltar-finance:after,
.ico-gibraltar-finance>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/gibraltar-finance.png)
}

.ico-git:before,
.ico-git:after,
.ico-git>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/git.png)
}

.ico-godaddy:before,
.ico-godaddy:after,
.ico-godaddy>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/godaddy.png)
}

.ico-gra:before,
.ico-gra:after,
.ico-gra>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/gra.png)
}

.ico-hm-government-of-gibraltar:before,
.ico-hm-government-of-gibraltar:after,
.ico-hm-government-of-gibraltar>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/hm-government-of-gibraltar.png)
}

.ico-itech-labs:before,
.ico-itech-labs:after,
.ico-itech-labs>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/itech-labs.png)
}

.ico-landllogo:before,
.ico-landllogo:after,
.ico-landllogo>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/landllogo.png)
}

.ico-london-stock-exchange:before,
.ico-london-stock-exchange:after,
.ico-london-stock-exchange>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/london-stock-exchange.png)
}

.ico-mcafee:before,
.ico-mcafee:after,
.ico-mcafee>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/mcafee.png)
}

.ico-nektan:before,
.ico-nektan:after,
.ico-nektan>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/nektan.png)
}

.ico-norton:before,
.ico-norton:after,
.ico-norton>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/norton.png)
}

.ico-gambling-trust:before,
.ico-gambling-trust:after,
.ico-gambling-trust>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/responsible-gambling-trust.png)
}

.ico-pci:before,
.ico-pci:after,
.ico-pci>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/pci.png)
}

.ico-spelinspektionen:before,
.ico-spelinspektionen:after,
.ico-spelinspektionen>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/spelinspektionen.png)
}

.ico-opap:before,
.ico-opap:after,
.ico-opap>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/opap.png)
}

.ico-hellenic-gaming-commission:before,
.ico-hellenic-gaming-commission:after,
.ico-hellenic-gaming-commission>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/hellenic-gaming-commission.png)
}

.ico-stodlinjen:before,
.ico-stodlinjen:after,
.ico-stodlinjen>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/stodlinjen.png)
}

.ico-bankid:before,
.ico-bankid:after,
.ico-bankid>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/bankid.png)
}

.ico-sqs:before,
.ico-sqs:after,
.ico-sqs>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/sqs.png)
}

.ico-ssl:before,
.ico-ssl:after,
.ico-ssl>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/ssl.png)
}

.ico-tst:before,
.ico-tst:after,
.ico-tst>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/tst.png)
}

.ico-verisign:before,
.ico-verisign:after,
.ico-verisign>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/verisign.png)
}

.ico-zignsec:before,
.ico-zignsec:after,
.ico-zignsec>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/zignsec.png)
}

.ico-gambleaware-table:before,
.ico-gambleaware-table:after,
.ico-gambleaware-table>span {
    width: 64px;
    height: 37px;
    background-image: url(/images/gamble-aware.png)
}

.ico-ecogra-table:before,
.ico-ecogra-table:after,
.ico-ecogra-table>span {
    width: 77px;
    height: 23px;
    background-image: url(/images/ecogra.png)
}

.ico-mcafee-table:before,
.ico-mcafee-table:after,
.ico-mcafee-table>span {
    width: 70px;
    height: 25px;
    background-image: url(/images/mcafee.png)
}

.ico-rng-table:before,
.ico-rng-table:after,
.ico-rng-table>span {
    width: 33px;
    height: 21px;
    background-image: url(/images/rng.png)
}

.ico-gamcare-table:before,
.ico-gamcare-table:after,
.ico-gamcare-table>span {
    width: 48px;
    height: 35px;
    background-image: url(/images/gamcare.png)
}

.ico-itech-table:before,
.ico-itech-table:after,
.ico-itech-table>span {
    width: 38px;
    height: 39px;
    background-image: url(/images/itech.png)
}

.ico-mga-table:before,
.ico-mga-table:after,
.ico-mga-table>span {
    width: 73px;
    height: 23px;
    background-image: url(/images/mga.png)
}

.ico-begamble:before,
.ico-begamble:after,
.ico-begamble>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/begambleaware.png)
}

.ico-mga:before,
.ico-mga:after,
.ico-mga>span {
    width: 142px;
    height: 24px;
    background-image: url(/images/ico-mga.png)
}

.ico-american-express:before,
.ico-american-express:after,
.ico-american-express>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/american-express.png)
}

.ico-instantbanking:before,
.ico-instantbanking:after,
.ico-instantbanking>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/instantbanking.png)
}

.ico-diners-club:before,
.ico-diners-club:after,
.ico-diners-club>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/dinersclub.png)
}

.ico-flexepin:before,
.ico-flexepin:after,
.ico-flexepin>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/flexepin.png)
}

.ico-bitcoin-cash:before,
.ico-bitcoin-cash:after,
.ico-bitcoin-cash>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/bitcoin-cash.png)
}

.ico-echeck:before,
.ico-echeck:after,
.ico-echeck>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/echeck.png)
}

.ico-credit-debit-card:before,
.ico-credit-debit-card:after,
.ico-credit-debit-card>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/credit-debit-card.png)
}

.ico-entropay:before,
.ico-entropay:after,
.ico-entropay>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/entropay.png)
}

.ico-ethereum:before,
.ico-ethereum:after,
.ico-ethereum>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/ethereum.png)
}

.ico-litecoin:before,
.ico-litecoin:after,
.ico-litecoin>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/litecoin.png)
}

.ico-neteller:before,
.ico-neteller:after,
.ico-neteller>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/neteller.png)
}

.ico-pay-by-phone:before,
.ico-pay-by-phone:after,
.ico-pay-by-phone>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/pay-by-phone.png)
}

.ico-paysafecard:before,
.ico-paysafecard:after,
.ico-paysafecard>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/paysafecard.png)
}

.ico-ecopayz:before,
.ico-ecopayz:after,
.ico-ecopayz>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/ecopayz.png)
}

.ico-atm-fixed:before,
.ico-atm-fixed:after,
.ico-atm-fixed>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/atm.png)
}

.ico-online-banking:before,
.ico-online-banking:after,
.ico-online-banking>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/online-banking.png)
}

.ico-skrill:before,
.ico-skrill:after,
.ico-skrill>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/skrill.png)
}

.ico-xrp:before,
.ico-xrp:after,
.ico-xrp>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/xrp.png)
}

.ico-essa:before,
.ico-essa:after,
.ico-essa>span {
    width: 98px;
    height: 38px;
    background-image: url(/images/ico-essa.png)
}

.ico-netent-nav:before,
.ico-netent-nav:after,
.ico-netent-nav>span {
    width: 36px;
    height: 45px;
    background-image: url(/images/ico-netent-nav.png)
}

.ico-microgaming-nav:before,
.ico-microgaming-nav:after,
.ico-microgaming-nav>span {
    width: 36px;
    height: 36px;
    background-image: url(/images/ico-microgaming-nav.png)
}

.ico-playtech-nav:before,
.ico-playtech-nav:after,
.ico-playtech-nav>span {
    width: 47px;
    height: 32px;
    background-image: url(/images/ico-playtech-nav.png)
}

.ico-slot-nav:before,
.ico-slot-nav:after,
.ico-slot-nav>span {
    width: 39px;
    height: 41px;
    background-image: url(/images/ico-slot-nav.png)
}

.ico-roulette-nav:before,
.ico-roulette-nav:after,
.ico-roulette-nav>span {
    width: 43px;
    height: 43px;
    background-image: url(/images/ico-roulette-nav.png)
}

.ico-blackjack-nav:before,
.ico-blackjack-nav:after,
.ico-blackjack-nav>span {
    width: 35px;
    height: 39px;
    background-image: url(/images/ico-blackjack-nav.png)
}

.ico-gambling-nav:before,
.ico-gambling-nav:after,
.ico-gambling-nav>span {
    width: 46px;
    height: 46px;
    background-image: url(/images/ico-gambling-nav.png)
}

.ico-bingo-nav:before,
.ico-bingo-nav:after,
.ico-bingo-nav>span {
    width: 38px;
    height: 38px;
    background-image: url(/images/ico-bingo-nav.png)
}

.ico-mobile-nav:before,
.ico-mobile-nav:after,
.ico-mobile-nav>span {
    width: 21px;
    height: 37px;
    background-image: url(/images/ico-mobile-nav.png)
}

.ico-poker-nav:before,
.ico-poker-nav:after,
.ico-poker-nav>span {
    width: 34px;
    height: 37px;
    background-image: url(/images/ico-poker-nav.png)
}

.ico-betting-nav:before,
.ico-betting-nav:after,
.ico-betting-nav>span {
    width: 34px;
    height: 34px;
    background-image: url(/images/ico-betting-nav.png)
}

.ico-lotto-nav:before,
.ico-lotto-nav:after,
.ico-lotto-nav>span {
    width: 41px;
    height: 33px;
    background-image: url(/images/ico-lotto-nav.png)
}

.ico-lotto-blue:before,
.ico-lotto-blue:after,
.ico-lotto-blue>span {
    width: 41px;
    height: 33px;
    background-image: url(/images/ico-lotto-blue.png)
}

.ico-sport-blue:before,
.ico-sport-blue:after,
.ico-sport-blue>span {
    width: 48px;
    height: 48px;
    background-image: url(/images/ico-sport-blue.png)
}

.ico-poker-blue:before,
.ico-poker-blue:after,
.ico-poker-blue>span {
    width: 41px;
    height: 33px;
    background-image: url(/images/ico-poker-blue.png)
}

.ico-bingo-blue:before,
.ico-bingo-blue:after,
.ico-bingo-blue>span {
    width: 41px;
    height: 33px;
    background-image: url(/images/ico-bingo-blue.png)
}

.ico-chief-magic:before,
.ico-chief-magic:after,
.ico-chief-magic>span {
    width: 76px;
    height: 69px;
    background-image: url(/images/ico-chief-magic.png)
}

.ico-dolphin-quest:before,
.ico-dolphin-quest:after,
.ico-dolphin-quest>span {
    width: 93px;
    height: 66px;
    background-image: url(/images/ico-dolphin-quest.png)
}

.ico-cleopatra:before,
.ico-cleopatra:after,
.ico-cleopatra>span {
    width: 98px;
    height: 37px;
    background-image: url(/images/ico-cleopatra.png)
}

.ico-blackjack-spanish:before,
.ico-blackjack-spanish:after,
.ico-blackjack-spanish>span {
    width: 90px;
    height: 54px;
    background-image: url(/images/blackjack-spanish.png)
}

.ico-blackjack-switch:before,
.ico-blackjack-switch:after,
.ico-blackjack-switch>span {
    width: 90px;
    height: 54px;
    background-image: url(/images/blackjack-switch.png)
}

.ico-blackjack-surrender:before,
.ico-blackjack-surrender:after,
.ico-blackjack-surrender>span {
    width: 90px;
    height: 54px;
    background-image: url(/images/blackjack-surrender.png)
}

.ico-blackjack-classic:before,
.ico-blackjack-classic:after,
.ico-blackjack-classic>span {
    width: 90px;
    height: 54px;
    background-image: url(/images/blackjack-classic.png)
}

.ico-craps:before,
.ico-craps:after,
.ico-craps>span {
    width: 90px;
    height: 54px;
    background-image: url(/images/craps.png)
}

.ico-live-tables:before,
.ico-live-tables:after,
.ico-live-tables>span {
    width: 18px;
    height: 19px;
    background-image: url(/images/ico-live-tables.png)
}

.ico-slot-placeholder:before,
.ico-slot-placeholder:after,
.ico-slot-placeholder>span {
    width: 100px;
    height: 100px;
    background-image: url(https://via.placeholder.com/100x100)
}

.ico-90:before,
.ico-90:after,
.ico-90>span {
    width: 17px;
    height: 17px;
    background-image: url(/images/ico-90.png)
}

.ico-80:before,
.ico-80:after,
.ico-80>span {
    width: 19px;
    height: 19px;
    background-image: url(/images/ico-80.png)
}

.ico-75:before,
.ico-75:after,
.ico-75>span {
    width: 18px;
    height: 18px;
    background-image: url(/images/ico-75.png)
}

.ico-hat:before,
.ico-hat:after,
.ico-hat>span {
    width: 32px;
    height: 18px;
    background-image: url(/images/ico-hat.png)
}

.ico-omaha:before,
.ico-omaha:after,
.ico-omaha>span {
    width: 24px;
    height: 24px;
    background-image: url(/images/ico-omaha.png)
}

.ico-stud:before,
.ico-stud:after,
.ico-stud>span {
    width: 24px;
    height: 23px;
    background-image: url(/images/ico-stud.png)
}

.ico-mobile-os:before,
.ico-mobile-os:after,
.ico-mobile-os>span {
    width: 30px;
    height: 16px;
    background-image: url(/images/ico-mobile-os.png)
}

.ico-sports-big:before,
.ico-sports-big:after,
.ico-sports-big>span {
    width: 41px;
    height: 41px;
    background-image: url(/images/ico-sports-big.png)
}

.ico-bingo-big:before,
.ico-bingo-big:after,
.ico-bingo-big>span {
    width: 39px;
    height: 41px;
    background-image: url(/images/ico-bingo-big.png)
}

.ico-lotto-big:before,
.ico-lotto-big:after,
.ico-lotto-big>span {
    width: 52px;
    height: 43px;
    background-image: url(/images/ico-lotto-big.png)
}

.ico-poker-big:before,
.ico-poker-big:after,
.ico-poker-big>span {
    width: 43px;
    height: 47px;
    background-image: url(/images/ico-poker-big.png)
}

.ico-low-stakes:before,
.ico-low-stakes:after,
.ico-low-stakes>span {
    width: 32px;
    height: 45px;
    background-image: url(/images/low-stakes-casinos.png)
}

.ico-mobile-casinos:before,
.ico-mobile-casinos:after,
.ico-mobile-casinos>span {
    width: 28px;
    height: 48px;
    background-image: url(/images/mobile-casino-games.png)
}

.ico-bitcoin:before,
.ico-bitcoin:after,
.ico-bitcoin>span {
    width: 37px;
    height: 39px;
    background-image: url(/images/ico-bitcoin.png)
}

.ico-daily-fantasy:before,
.ico-daily-fantasy:after,
.ico-daily-fantasy>span {
    width: 37px;
    height: 39px;
    background-image: url(/images/ico-daily-fantasy.png)
}

.ico-nmi:before,
.ico-nmi:after,
.ico-nmi>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/nmi.png)
}

.ico-opta:before,
.ico-opta:after,
.ico-opta>span {
    width: 37px;
    height: 39px;
    background-image: url(/images/opta.png)
}

.ico-opta-big:before,
.ico-opta-big:after,
.ico-opta-big>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/opta.png)
}

.ico-stats-perform:before,
.ico-stats-perform:after,
.ico-stats-perform>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/stats-perform.png)
}

.icon-lotto:before,
.icon-lotto:after,
.icon-lotto>span {
    width: 42px;
    height: 45px;
    background-image: url(/images/icon-lotto.png)
}

.icon-daily-fantasy:before,
.icon-daily-fantasy:after,
.icon-daily-fantasy>span {
    width: 45px;
    height: 37px;
    background-image: url(/images/icon-daily-fantasy.png)
}

.ico-trusted-blue:before,
.ico-trusted-blue:after,
.ico-trusted-blue>span {
    background-image: url(/images/trusted.png);
    width: 44px;
    height: 44px
}

.ico-adictel-fixed:before,
.ico-adictel-fixed:after,
.ico-adictel-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/adictel.png)
}

.ico-alderney-fixed:before,
.ico-alderney-fixed:after,
.ico-alderney-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/alderney.png)
}

.ico-aspire-global-fixed:before,
.ico-aspire-global-fixed:after,
.ico-aspire-global-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/aspire-global.png)
}

.ico-begambleaware-fixed:before,
.ico-begambleaware-fixed:after,
.ico-begambleaware-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/begambleaware.png)
}

.ico-betfred-fixed:before,
.ico-betfred-fixed:after,
.ico-betfred-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/betfred.png)
}

.ico-bmm-fixed:before,
.ico-bmm-fixed:after,
.ico-bmm-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/bmm.png)
}

.ico-adrg:before,
.ico-adrg:after,
.ico-adrg>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/adr-group.png)
}

.ico-curacao-egaming-fixed:before,
.ico-curacao-egaming-fixed:after,
.ico-curacao-egaming-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/curacao-egaming.png)
}

.ico-dragonfish-fixed:before,
.ico-dragonfish-fixed:after,
.ico-dragonfish-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/dragonfish.png)
}

.ico-ecogra-fixed:before,
.ico-ecogra-fixed:after,
.ico-ecogra-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/ecogra.png)
}

.ico-egba-fixed:before,
.ico-egba-fixed:after,
.ico-egba-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/egba.png)
}

.ico-ego-egaming-online-fixed:before,
.ico-ego-egaming-online-fixed:after,
.ico-ego-egaming-online-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/ego-egaming-online.png)
}

.ico-essa-fixed:before,
.ico-essa-fixed:after,
.ico-essa-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/essa.png)
}

.ico-ga-fixed:before,
.ico-ga-fixed:after,
.ico-ga-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/ga.png)
}

.ico-gambling-commission-fixed:before,
.ico-gambling-commission-fixed:after,
.ico-gambling-commission-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/gambling-commission.png)
}

.ico-ag-communications-fixed:before,
.ico-ag-communications-fixed:after,
.ico-ag-communications-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/alderney.png)
}

.ico-gamban-fixed:before,
.ico-gamban-fixed:after,
.ico-gamban-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/gamban.png)
}

.ico-srij:before,
.ico-srij:after,
.ico-srij>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/srij.png)
}

.ico-gcg-fixed:before,
.ico-gcg-fixed:after,
.ico-gcg-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/gcg.png)
}

.ico-gamblingtherapy-fixed:before,
.ico-gamblingtherapy-fixed:after,
.ico-gamblingtherapy-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/gamblingtherapy.png)
}

.ico-gamblock-fixed:before,
.ico-gamblock-fixed:after,
.ico-gamblock-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/gamblock.png)
}

.ico-gamcare-fixed:before,
.ico-gamcare-fixed:after,
.ico-gamcare-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/gamcare.png)
}

.ico-gbgc-fixed:before,
.ico-gbgc-fixed:after,
.ico-gbgc-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/gbgc.png)
}

.ico-leosafeplay-fixed:before,
.ico-leosafeplay-fixed:after,
.ico-leosafeplay-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/leosafeplay.png)
}

.ico-kahnawake-gaming-commission-fixed:before,
.ico-kahnawake-gaming-commission-fixed:after,
.ico-kahnawake-gaming-commission-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/kahnawake-gaming-commission.png)
}

.ico-genesis-safeplay-fixed:before,
.ico-genesis-safeplay-fixed:after,
.ico-genesis-safeplay-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/genesis-safeplay.png)
}

.ico-gamestop-fixed:before,
.ico-gamestop-fixed:after,
.ico-gamestop-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/gamestop.png)
}

.ico-gamstop-fixed:before,
.ico-gamstop-fixed:after,
.ico-gamstop-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/gamstop.png)
}

.ico-gbga-fixed:before,
.ico-gbga-fixed:after,
.ico-gbga-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/gbga.png)
}

.ico-geotrust-fixed:before,
.ico-geotrust-fixed:after,
.ico-geotrust-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/geotrust.png)
}

.ico-gibraltar-finance-fixed:before,
.ico-gibraltar-finance-fixed:after,
.ico-gibraltar-finance-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/gibraltar-finance.png)
}

.ico-nigeria-goverment-fixed:before,
.ico-nigeria-goverment-fixed:after,
.ico-nigeria-goverment-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/government-of-nigeria.png)
}

.ico-integrity-association:before,
.ico-integrity-association:after,
.ico-integrity-association>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/international-betting-integrity-association.png)
}

.ico-national-gaming-uganda:before,
.ico-national-gaming-uganda:after,
.ico-national-gaming-uganda>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/national-gaming-board-of-uganda.png)
}

.ico-bclb-fixed:before,
.ico-bclb-fixed:after,
.ico-bclb-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/bclb.png)
}

.ico-gli-fixed:before,
.ico-gli-fixed:after,
.ico-gli-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/gli.png)
}

.ico-licensing-zambia:before,
.ico-licensing-zambia:after,
.ico-licensing-zambia>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/the-betting-control-and-licensing-board-of-zambia.png)
}

.ico-godaddy-fixed:before,
.ico-godaddy-fixed:after,
.ico-godaddy-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/godaddy.png)
}

.ico-provably-there-fixed:before,
.ico-provably-there-fixed:after,
.ico-provably-there-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/provably-fair.png)
}

.ico-hm-government-of-gibraltar-fixed:before,
.ico-hm-government-of-gibraltar-fixed:after,
.ico-hm-government-of-gibraltar-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/hm-government-of-gibraltar.png)
}

.ico-ibas-fixed:before,
.ico-ibas-fixed:after,
.ico-ibas-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/ibas.png)
}

.ico-gibraltar-gambling-commission-fixed:before,
.ico-gibraltar-gambling-commission-fixed:after,
.ico-gibraltar-gambling-commission-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/gibraltar-gambling-commission.png)
}

.ico-itech_labs-fixed:before,
.ico-itech_labs-fixed:after,
.ico-itech_labs-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/itech_labs.png)
}

.ico-landllogo-fixed:before,
.ico-landllogo-fixed:after,
.ico-landllogo-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/landllogo.png)
}

.ico-london-stock-exchange-fixed:before,
.ico-london-stock-exchange-fixed:after,
.ico-london-stock-exchange-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/london-stock-exchange.png)
}

.ico-lotter-inspectionen-fixed:before,
.ico-lotter-inspectionen-fixed:after,
.ico-lotter-inspectionen-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/lotter-inspectionen.png)
}

.ico-leo-safe-play:before,
.ico-leo-safe-play:after,
.ico-leo-safe-play>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/leo-safe-play.png)
}

.ico-ncpg-fixed:before,
.ico-ncpg-fixed:after,
.ico-ncpg-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/ncpg.png)
}

.ico-mcafee-fixed:before,
.ico-mcafee-fixed:after,
.ico-mcafee-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/mcafee.png)
}

.ico-mga-fixed:before,
.ico-mga-fixed:after,
.ico-mga-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/mga.png)
}

.ico-sri-lanka:before,
.ico-sri-lanka:after,
.ico-sri-lanka>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/emblem-of-sri-lanka.png)
}

.ico-ceza-fixed:before,
.ico-ceza-fixed:after,
.ico-ceza-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/ceza.png)
}

.ico-pagcor-fixed:before,
.ico-pagcor-fixed:after,
.ico-pagcor-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/pagcor.png)
}

.ico-nektan-fixed:before,
.ico-nektan-fixed:after,
.ico-nektan-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/nektan.png)
}

.ico-norton-fixed:before,
.ico-norton-fixed:after,
.ico-norton-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/norton.png)
}

.ico-pci-fixed:before,
.ico-pci-fixed:after,
.ico-pci-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/pci.png)
}

.ico-pingit-fixed:before,
.ico-pingit-fixed:after,
.ico-pingit-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/pingit.png)
}

.ico-skill-on-net-fixed:before,
.ico-skill-on-net-fixed:after,
.ico-skill-on-net-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/skill-on-net.png)
}

.ico-spelinspektionen-fixed:before,
.ico-spelinspektionen-fixed:after,
.ico-spelinspektionen-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/spelinspektionen.png)
}

.ico-spillemyndigheden-fixed:before,
.ico-spillemyndigheden-fixed:after,
.ico-spillemyndigheden-fixed>span {
    width: 85px;
    height: 29px;
    background-image: url(/images/spillemyndigheden.png)
}

.ico-sqs-fixed:before,
.ico-sqs-fixed:after,
.ico-sqs-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/sqs.png)
}

.ico-ssl-fixed:before,
.ico-ssl-fixed:after,
.ico-ssl-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/ssl.png)
}

.ico-revenue-commissioners-fixed:before,
.ico-revenue-commissioners-fixed:after,
.ico-revenue-commissioners-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/revenue-commissioners.png)
}

.ico-ssl-c-security-fixed:before,
.ico-ssl-c-security-fixed:after,
.ico-ssl-c-security-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/ssl-c-security.png)
}

.ico-department-justice-equality-fixed:before,
.ico-department-justice-equality-fixed:after,
.ico-department-justice-equality-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/department-of-justice-and-equality.png)
}

.ico-us-ncrg-fixed:before,
.ico-us-ncrg-fixed:after,
.ico-us-ncrg-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/us-ncrg.png)
}

.ico-trustwave-fixed:before,
.ico-trustwave-fixed:after,
.ico-trustwave-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/trustwave-logo.png)
}

.ico-tst-fixed:before,
.ico-tst-fixed:after,
.ico-tst-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/tst.png)
}

.ico-verisign-fixed:before,
.ico-verisign-fixed:after,
.ico-verisign-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/verisign.png)
}

.ico-gambleaware-fixed:before,
.ico-gambleaware-fixed:after,
.ico-gambleaware-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/gambleaware.png)
}

.ico-zignsec-fixed:before,
.ico-zignsec-fixed:after,
.ico-zignsec-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/zignsec.png)
}

.ico-paysafecard-fixed:before,
.ico-paysafecard-fixed:after,
.ico-paysafecard-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/paysafecard.png)
}

.ico-digicert-fixed:before,
.ico-digicert-fixed:after,
.ico-digicert-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/digicert.png)
}

.ico-comodo-fixed:before,
.ico-comodo-fixed:after,
.ico-comodo-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/comodo.png)
}

.ico-gamcare-fixed:before,
.ico-gamcare-fixed:after,
.ico-gamcare-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/gamcare.png)
}

.ico-antillephone-fixed:before,
.ico-antillephone-fixed:after,
.ico-antillephone-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/antillephone.png)
}

.ico-genesis-safeplay-fixed:before,
.ico-genesis-safeplay-fixed:after,
.ico-genesis-safeplay-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/genesis-safeplay.png)
}

.ico-green-gaming-fixed:before,
.ico-green-gaming-fixed:after,
.ico-green-gaming-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/green-gaming.png)
}

.ico-gpwa-fixed:before,
.ico-gpwa-fixed:after,
.ico-gpwa-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/gpwa.png)
}

.ico-onjn-fixed:before,
.ico-onjn-fixed:after,
.ico-onjn-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/onjn.png)
}

.ico-anpc-romania-fixed:before,
.ico-anpc-romania-fixed:after,
.ico-anpc-romania-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/anpc-romania.png)
}

.ico-hydrantid-ssl-fixed:before,
.ico-hydrantid-ssl-fixed:after,
.ico-hydrantid-ssl-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/hydrantid-ssl.png)
}

.ico-coinspaid-fixed:before,
.ico-coinspaid-fixed:after,
.ico-coinspaid-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/coinspaid.png)
}

.ico-legal-age-fixed:before,
.ico-legal-age-fixed:after,
.ico-legal-age-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/legal-age.png)
}

.ico-ministry-of-interior-fixed:before,
.ico-ministry-of-interior-fixed:after,
.ico-ministry-of-interior-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/ministry-of-the-interior-germany.png)
}

.ico-regional-councils-fixed:before,
.ico-regional-councils-fixed:after,
.ico-regional-councils-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/regional-councils.png)
}

.ico-lets-encrypt:before,
.ico-lets-encrypt:after,
.ico-lets-encrypt>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/lets-encrypt.png)
}

.ico-juego-seguro:before,
.ico-juego-seguro:after,
.ico-juego-seguro>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/juego-seguro.png)
}

.ico-jugar-bien:before,
.ico-jugar-bien:after,
.ico-jugar-bien>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/jugar-bien.png)
}

.ico-dgrg:before,
.ico-dgrg:after,
.ico-dgrg>span {
    width: 140px;
    height: 62px;
    background-image: url(/images/dgrg.png)
}

.ico-national-gambling-board-fixed:before,
.ico-national-gambling-board-fixed:after,
.ico-national-gambling-board-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/national-gambling-board.png)
}

.ico-gambling-supervision-commission-fixed:before,
.ico-gambling-supervision-commission-fixed:after,
.ico-gambling-supervision-commission-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/gambling-supervision-commission.png)
}

.ico-cloudflare-fixed:before,
.ico-cloudflare-fixed:after,
.ico-cloudflare-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/cloudflare.png)
}

.ico-lcb-seal-of-approval-fixed:before,
.ico-lcb-seal-of-approval-fixed:after,
.ico-lcb-seal-of-approval-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/lcb-seal-of-approval.png)
}

.ico-dga-fixed:before,
.ico-dga-fixed:after,
.ico-dga-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/danish-gambling-authority.png)
}

.ico-bitcoin-foundation-fixed:before,
.ico-bitcoin-foundation-fixed:after,
.ico-bitcoin-foundation-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/bitcoin-foundation.png)
}

.ico-stodlinjen-fixed:before,
.ico-stodlinjen-fixed:after,
.ico-stodlinjen-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/stodlinjen.png)
}

.ico-responsible-gf-fixed:before,
.ico-responsible-gf-fixed:after,
.ico-responsible-gf-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/responsible-gaming-foundation.png)
}

.ico-gga-fixed:before,
.ico-gga-fixed:after,
.ico-gga-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/gga.png)
}

.ico-egr-fixed:before,
.ico-egr-fixed:after,
.ico-egr-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/egr.png)
}

.ico-canadian-bitcoin-casinos-fixed:before,
.ico-canadian-bitcoin-casinos-fixed:after,
.ico-canadian-bitcoin-casinos-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/canadian-bitcoin-casinos.png)
}

.ico-gamblers-anonymous-fixed:before,
.ico-gamblers-anonymous-fixed:after,
.ico-gamblers-anonymous-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/gamblers-anonymous.png)
}

.ico-entrust-fixed:before,
.ico-entrust-fixed:after,
.ico-entrust-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/entrust.png)
}

.ico-scout-intelligence-fixed:before,
.ico-scout-intelligence-fixed:after,
.ico-scout-intelligence-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/scout-intelligence.png)
}

.ico-quinel-fixed:before,
.ico-quinel-fixed:after,
.ico-quinel-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/quinel.png)
}

.ico-gaming-associates-fixed:before,
.ico-gaming-associates-fixed:after,
.ico-gaming-associates-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/gaming-associates.png)
}

.ico-itech-labs-fixed:before,
.ico-itech-labs-fixed:after,
.ico-itech-labs-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/itechlab.png)
}

.ico-responsible-gaming-fixed:before,
.ico-responsible-gaming-fixed:after,
.ico-responsible-gaming-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/responsiblegaming.png)
}

.ico-kethea-fixed:before,
.ico-kethea-fixed:after,
.ico-kethea-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/kethea.png)
}

.ico-google-trust-services:before,
.ico-google-trust-services:after,
.ico-google-trust-services>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/google-trust-services.png)
}

.ico-thawte-fixed:before,
.ico-thawte-fixed:after,
.ico-thawte-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/thawte.png)
}

.ico-when-the-fun-stops-fixed:before,
.ico-when-the-fun-stops-fixed:after,
.ico-when-the-fun-stops-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/when-the-fun-stops-v2.png)
}

.ico-fsb-technology-fixed:before,
.ico-fsb-technology-fixed:after,
.ico-fsb-technology-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/fsb-technology.png)
}

.ico-paypal-fixed:before,
.ico-paypal-fixed:after,
.ico-paypal-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/paypal.png)
}

.ico-viva-wallet-fixed:before,
.ico-viva-wallet-fixed:after,
.ico-viva-wallet-fixed>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/viva-wallet.png)
}

.ico-bank-transfer:before,
.ico-bank-transfer:after,
.ico-bank-transfer>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/bank-transfer.png)
}

.ico-skrill-fixed:before,
.ico-skrill-fixed:after,
.ico-skrill-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/skrill.png)
}

.ico-rapidssl-fixed:before,
.ico-rapidssl-fixed:after,
.ico-rapidssl-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/rapidssl.png)
}

.ico-neteller-fixed:before,
.ico-neteller-fixed:after,
.ico-neteller-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/neteller.png)
}

.ico-sectigo-fixed:before,
.ico-sectigo-fixed:after,
.ico-sectigo-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/sectigo.png)
}

.ico-sectigo-fixed:before,
.ico-sectigo-fixed:after,
.ico-sectigo-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/sectigo.png)
}

.ico-rng-certified-fixed:before,
.ico-rng-certified-fixed:after,
.ico-rng-certified-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/rng-certified.png)
}

.ico-mastercard-fixed:before,
.ico-mastercard-fixed:after,
.ico-mastercard-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/mastercard.png)
}

.ico-visa-fixed:before,
.ico-visa-fixed:after,
.ico-visa-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/visa.png)
}

.ico-apple-pay:before,
.ico-apple-pay:after,
.ico-apple-pay>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/apple-pay.png)
}

.ico-instant-payments-by-citadel:before,
.ico-instant-payments-by-citadel:after,
.ico-instant-payments-by-citadel>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/instant-payments-by-citadel.png)
}

.ico-citadel:before,
.ico-citadel:after,
.ico-citadel>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/citadel.png)
}

.ico-pay-by-phone-fixed:before,
.ico-pay-by-phone-fixed:after,
.ico-pay-by-phone-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/pay-by-phone.png)
}

.ico-entropay-fixed:before,
.ico-entropay-fixed:after,
.ico-entropay-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/entropay.png)
}

.ico-boku-pay-by-mobile-fixed:before,
.ico-boku-pay-by-mobile-fixed:after,
.ico-boku-pay-by-mobile-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/boku-pay-by-mobile.png)
}

.ico-responsible-gambling-trust-fixed:before,
.ico-responsible-gambling-trust-fixed:after,
.ico-responsible-gambling-trust-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/responsible-gambling-trust.png)
}

.ico-cyprus-fixed:before,
.ico-cyprus-fixed:after,
.ico-cyprus-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/cyprus-government.png)
}

.ico-truste-fixed:before,
.ico-truste-fixed:after,
.ico-truste-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/truste.png)
}

.ico-maestro:before,
.ico-maestro:after,
.ico-maestro>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/maestro.png)
}

.ico-muchbetter-fixed:before,
.ico-muchbetter-fixed:after,
.ico-muchbetter-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/muchbetter.png)
}

.ico-interac-fixed:before,
.ico-interac-fixed:after,
.ico-interac-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/interac.png)
}

.ico-idebit-fixed:before,
.ico-idebit-fixed:after,
.ico-idebit-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/idebit.png)
}

.ico-neosurf-fixed:before,
.ico-neosurf-fixed:after,
.ico-neosurf-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/neosurf.png)
}

.ico-instadebit-fixed:before,
.ico-instadebit-fixed:after,
.ico-instadebit-fixed>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/instadebit.png)
}

.ico-iris-fixed:before,
.ico-iris-fixed:after,
.ico-iris-fixed>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/iris.png)
}

.ico-eeep:before,
.ico-eeep:after,
.ico-eeep>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/eeep-gr.png)
}

.ico-roulette-premium-european-roulette:before,
.ico-roulette-premium-european-roulette:after,
.ico-roulette-premium-european-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/premium-european-roulette.png)
}

.ico-roulette-pinball-roulette:before,
.ico-roulette-pinball-roulette:after,
.ico-roulette-pinball-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/pinball-roulette.png)
}

.ico-roulette-mini-roulette:before,
.ico-roulette-mini-roulette:after,
.ico-roulette-mini-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/mini-roulette.png)
}

.ico-roulette-20p-roulette:before,
.ico-roulette-20p-roulette:after,
.ico-roulette-20p-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/20p-roulette.png)
}

.ico-roulette-premium-french-roulette:before,
.ico-roulette-premium-french-roulette:after,
.ico-roulette-premium-french-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/premium-french-roulette.png)
}

.ico-roulette-premium-roulette-pro:before,
.ico-roulette-premium-roulette-pro:after,
.ico-roulette-premium-roulette-pro>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/premium-roulette-pro.png)
}

.ico-roulette-roulette-3d:before,
.ico-roulette-roulette-3d:after,
.ico-roulette-roulette-3d>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/roulette-3d.png)
}

.ico-roulette-key-bet-roulette:before,
.ico-roulette-key-bet-roulette:after,
.ico-roulette-key-bet-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/keybet-roulette.png)
}

.ico-roulette-age-of-the-gods-roulette:before,
.ico-roulette-age-of-the-gods-roulette:after,
.ico-roulette-age-of-the-gods-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/age-of-gods-roulette.png)
}

.ico-roulette-first-person-roulette:before,
.ico-roulette-first-person-roulette:after,
.ico-roulette-first-person-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/first-person.png)
}

.ico-roulette-1000-diamond-bet-roulette:before,
.ico-roulette-1000-diamond-bet-roulette:after,
.ico-roulette-1000-diamond-bet-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/1000-diamond-bet.png)
}

.ico-roulette-roulette-professional-series:before,
.ico-roulette-roulette-professional-series:after,
.ico-roulette-roulette-professional-series>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/roulette-pro.png)
}

.ico-roulette-prestige-roulette:before,
.ico-roulette-prestige-roulette:after,
.ico-roulette-prestige-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/live-prestige-roulette.png)
}

.ico-roulette-3d-roulette:before,
.ico-roulette-3d-roulette:after,
.ico-roulette-3d-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/roulette-3d.png)
}

.ico-roulette-first-person-roulette:before,
.ico-roulette-first-person-roulette:after,
.ico-roulette-first-person-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/roulette-first-person.png)
}

.ico-roulette-monopoly-roulette-hot-properties:before,
.ico-roulette-monopoly-roulette-hot-properties:after,
.ico-roulette-monopoly-roulette-hot-properties>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/monopoly-hot-properties.png)
}

.ico-roulette-frankie-detorris-jackpot-roulette:before,
.ico-roulette-frankie-detorris-jackpot-roulette:after,
.ico-roulette-frankie-detorris-jackpot-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/frankie-dettori-jackpot-roulette.png)
}

.ico-roulette-premier-roulette:before,
.ico-roulette-premier-roulette:after,
.ico-roulette-premier-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/premier-roulette.png)
}

.ico-roulette-multi-wheel-roulette:before,
.ico-roulette-multi-wheel-roulette:after,
.ico-roulette-multi-wheel-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/multi-wheel-roulette.png)
}

.ico-roulette-french-roulette:before,
.ico-roulette-french-roulette:after,
.ico-roulette-french-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/french-roulette.png)
}

.ico-roulette-european-roulette-gold:before,
.ico-roulette-european-roulette-gold:after,
.ico-roulette-european-roulette-gold>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/european-roulette-gold.png)
}

.ico-roulette-american-roulette:before,
.ico-roulette-american-roulette:after,
.ico-roulette-american-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/american-roulette.png)
}

.ico-roulette-penny-roulette:before,
.ico-roulette-penny-roulette:after,
.ico-roulette-penny-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/penny-roulette.png)
}

.ico-roulette-immersive-roulette:before,
.ico-roulette-immersive-roulette:after,
.ico-roulette-immersive-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/immersive-roulette.png)
}

.ico-roulette-lightning-roulette:before,
.ico-roulette-lightning-roulette:after,
.ico-roulette-lightning-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/lightning-roulette.png)
}

.ico-roulette-double-ball-roulette:before,
.ico-roulette-double-ball-roulette:after,
.ico-roulette-double-ball-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/double-ball-roulette.png)
}

.ico-roulette-100-to-1-roulette:before,
.ico-roulette-100-to-1-roulette:after,
.ico-roulette-100-to-1-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/100-to-1-roulette.png)
}

.ico-roulette-age-of-gods-roulette:before,
.ico-roulette-age-of-gods-roulette:after,
.ico-roulette-age-of-gods-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/age-of-gods-roulette.png)
}

.ico-roulette-arabic-roulette:before,
.ico-roulette-arabic-roulette:after,
.ico-roulette-arabic-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/arabic-roulette.png)
}

.ico-roulette-classic-roulette:before,
.ico-roulette-classic-roulette:after,
.ico-roulette-classic-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/classic-roulette.png)
}

.ico-roulette-dragonara-roulette:before,
.ico-roulette-dragonara-roulette:after,
.ico-roulette-dragonara-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/dragonara-roulette.png)
}

.ico-roulette-dragon-jackpot-roulette:before,
.ico-roulette-dragon-jackpot-roulette:after,
.ico-roulette-dragon-jackpot-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/dragon-jackpot-roulette.png)
}

.ico-roulette-frankie-dettori-jackpot-roulette:before,
.ico-roulette-frankie-dettori-jackpot-roulette:after,
.ico-roulette-frankie-dettori-jackpot-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/frankie-dettori-jackpot-roulette.png)
}

.ico-roulette-keybet-roulette:before,
.ico-roulette-keybet-roulette:after,
.ico-roulette-keybet-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/keybet-roulette.png)
}

.ico-roulette-la-partage-auto-roulette:before,
.ico-roulette-la-partage-auto-roulette:after,
.ico-roulette-la-partage-auto-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/la-partage-auto-roulette.png)
}

.ico-roulette-live-prestige-roulette:before,
.ico-roulette-live-prestige-roulette:after,
.ico-roulette-live-prestige-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/live-prestige-roulette.png)
}

.ico-roulette-london-roulette:before,
.ico-roulette-london-roulette:after,
.ico-roulette-london-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/london-roulette.png)
}

.ico-roulette-marvel-roulette:before,
.ico-roulette-marvel-roulette:after,
.ico-roulette-marvel-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/marvel-roulette.png)
}

.ico-roulette-monopoly-hot-properties:before,
.ico-roulette-monopoly-hot-properties:after,
.ico-roulette-monopoly-hot-properties>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/monopoly-hot-properties.png)
}

.ico-roulette-newar-roulette:before,
.ico-roulette-newar-roulette:after,
.ico-roulette-newar-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/newar-roulette.png)
}

.ico-roulette-ra-roulette:before,
.ico-roulette-ra-roulette:after,
.ico-roulette-ra-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/ra-roulette.png)
}

.ico-roulette-roulette-advanced:before,
.ico-roulette-roulette-advanced:after,
.ico-roulette-roulette-advanced>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/roulette-advanced.png)
}

.ico-roulette-roulette-first-person:before,
.ico-roulette-roulette-first-person:after,
.ico-roulette-roulette-first-person>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/roulette-first-person.png)
}

.ico-roulette-slingshot-roulette:before,
.ico-roulette-slingshot-roulette:after,
.ico-roulette-slingshot-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/slingshot-roulette.png)
}

.ico-roulette-speed-roulette:before,
.ico-roulette-speed-roulette:after,
.ico-roulette-speed-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/speed-roulette.png)
}

.ico-roulette-svensk-roulette:before,
.ico-roulette-svensk-roulette:after,
.ico-roulette-svensk-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/svensk-roulette.png)
}

.ico-roulette-video-roulette:before,
.ico-roulette-video-roulette:after,
.ico-roulette-video-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/video-roulette.png)
}

.ico-roulette-silver-roulette:before,
.ico-roulette-silver-roulette:after,
.ico-roulette-silver-roulette>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/silver-roulette-isoftbet.png)
}

.ico-roulette-roulette-nouveau:before,
.ico-roulette-roulette-nouveau:after,
.ico-roulette-roulette-nouveau>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/roulette-nouveau.png)
}

.ico-roulette-european-roulette-small-bets:before,
.ico-roulette-european-roulette-small-bets:after,
.ico-roulette-european-roulette-small-bets>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/european-roulette-small-bets.png)
}

.ico-blackjack-switch:before,
.ico-blackjack-switch:after,
.ico-blackjack-switch>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/blackjack-logos/switch.png)
}

.ico-blackjack-vegas-single-deck:before,
.ico-blackjack-vegas-single-deck:after,
.ico-blackjack-vegas-single-deck>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/blackjack-logos/vegas-single-deck.png)
}

.ico-blackjack-3d-blackjack:before,
.ico-blackjack-3d-blackjack:after,
.ico-blackjack-3d-blackjack>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/blackjack-logos/3d-blackjack.png)
}

.ico-blackjack-atlantic-city:before,
.ico-blackjack-atlantic-city:after,
.ico-blackjack-atlantic-city>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/blackjack-logos/atlantic-city.png)
}

.ico-blackjack-high-streak:before,
.ico-blackjack-high-streak:after,
.ico-blackjack-high-streak>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/blackjack-logos/high-streak.png)
}

.ico-blackjack-hi-lo-13-european:before,
.ico-blackjack-hi-lo-13-european:after,
.ico-blackjack-hi-lo-13-european>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/blackjack-logos/hi-lo-13-european.png)
}

.ico-blackjack-perfect:before,
.ico-blackjack-perfect:after,
.ico-blackjack-perfect>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/blackjack-logos/perfect.png)
}

.ico-blackjack-double-attack:before,
.ico-blackjack-double-attack:after,
.ico-blackjack-double-attack>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/blackjack-logos/double-attack.png)
}

.ico-blackjack-pontoon:before,
.ico-blackjack-pontoon:after,
.ico-blackjack-pontoon>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/blackjack-logos/pontoon.png)
}

.ico-blackjack-vegas-strip:before,
.ico-blackjack-vegas-strip:after,
.ico-blackjack-vegas-strip>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/blackjack-logos/vegas-strip.png)
}

.ico-blackjack-super-fun-21:before,
.ico-blackjack-super-fun-21:after,
.ico-blackjack-super-fun-21>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/blackjack-logos/super-fun-21.png)
}

.ico-blackjack-multihand:before,
.ico-blackjack-multihand:after,
.ico-blackjack-multihand>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/blackjack-logos/multihand.png)
}

.ico-blackjack-duel-21:before,
.ico-blackjack-duel-21:after,
.ico-blackjack-duel-21>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/blackjack-logos/duel-21.png)
}

.ico-blackjack-pro:before,
.ico-blackjack-pro:after,
.ico-blackjack-pro>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/blackjack-logos/pro.png)
}

.ico-blackjack-single-deck:before,
.ico-blackjack-single-deck:after,
.ico-blackjack-single-deck>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/blackjack-logos/single-deck.png)
}

.ico-blackjack-double-xposure:before,
.ico-blackjack-double-xposure:after,
.ico-blackjack-double-xposure>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/blackjack-logos/double-xposure.png)
}

.ico-blackjack-surrender:before,
.ico-blackjack-surrender:after,
.ico-blackjack-surrender>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/blackjack-logos/surrender.png)
}

.ico-blackjack-classic:before,
.ico-blackjack-classic:after,
.ico-blackjack-classic>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/blackjack-logos/classic.png)
}

.ico-software-playtech:before,
.ico-software-playtech:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/playtech.png)
}

.ico-software-playtech-v2:before,
.ico-software-playtech-v2:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/playtech2.png)
}

.ico-software-nextgen:before,
.ico-software-nextgen:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/nextgen.png)
}

.ico-software-nextgen-v2:before,
.ico-software-nextgen-v2:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/nextgen2.png)
}

.ico-software-igt:before,
.ico-software-igt:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/igt.png)
}

.ico-software-igt-v2:before,
.ico-software-igt-v2:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/igt2.png)
}

.ico-software-evolution-gaming:before,
.ico-software-evolution-gaming:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/evolution-gaming.png)
}

.ico-software-evolution-gaming-v2:before,
.ico-software-evolution-gaming-v2:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/evolution-gaming2.png)
}

.ico-software-authentic-gaming:before,
.ico-software-authentic-gaming:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/authentic-gaming.png)
}

.ico-software-authentic-gaming-v2:before,
.ico-software-authentic-gaming-v2:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/authentic-gaming2.png)
}

.ico-software-microgaming:before,
.ico-software-microgaming:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/microgaming.png)
}

.ico-software-netent:before,
.ico-software-netent:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/netent.png)
}

.ico-software-gameart:before,
.ico-software-gameart:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/gameart.png)
}

.ico-software-gameart-v2:before,
.ico-software-gameart-v2:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/gameart2.png)
}

.ico-software-gamesys-group:before,
.ico-software-gamesys-group:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/gamesys.png)
}

.ico-software-gamesys-group-v2:before,
.ico-software-gamesys-group-v2:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/gamesys2.png)
}

.ico-progressive-baccarat:before,
.ico-progressive-baccarat:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/games-logos/baccarat/progressive-baccarat.png)
}

.ico-punto-banco-baccarat:before,
.ico-punto-banco-baccarat:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/games-logos/baccarat/punto-banco.png)
}

.ico-squeeze-baccarat:before,
.ico-squeeze-baccarat:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/games-logos/baccarat/squeeze-baccarat.png)
}

.ico-baccarat-pro:before,
.ico-baccarat-pro:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/games-logos/baccarat/baccarat-pro.png)
}

.ico-baccarat-gold:before,
.ico-baccarat-gold:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/games-logos/baccarat/baccarat-gold.png)
}

.ico-speed-baccarat:before,
.ico-speed-baccarat:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/games-logos/baccarat/speed-baccarat.png)
}

.ico-live-baccarat-macao:before,
.ico-live-baccarat-macao:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/games-logos/baccarat/live-baccarat-macao.png)
}

.ico-lightning-baccarat:before,
.ico-lightning-baccarat:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/games-logos/baccarat/lightning-baccarat.png)
}

.ico-victoria-baccarat:before,
.ico-victoria-baccarat:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/games-logos/baccarat/victoria-baccarat.png)
}

.ico-dragon-jackpot-baccarat:before,
.ico-dragon-jackpot-baccarat:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/games-logos/baccarat/dragon-jackpot-baccarat.png)
}

.ico-caribbean-stud-poker:before,
.ico-caribbean-stud-poker:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/games-logos/pokercaribbean-stud-poker.png)
}

.ico-caribbean-stud-poker-2:before,
.ico-caribbean-stud-poker-2:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/games-logos/pokercaribbean-stud-poker-2.png)
}

.ico-vegas-craps:before,
.ico-vegas-craps:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/games-logos/other-games/vegas-craps.png)
}

.ico-craps-microgaming:before,
.ico-craps-microgaming:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/games-logos/other-games/craps-microgaming.png)
}

.ico-craps-1:before,
.ico-craps-1:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/games-logos/other-games/craps-1.png)
}

.ico-casino-hold-em:before,
.ico-casino-hold-em:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/games-logos/pokercasino-hold-em.png)
}

.ico-casino-hold-em-2:before,
.ico-casino-hold-em-2:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/games-logos/pokercasino-hold-em-2.png)
}

.ico-casino-hold-em-3:before,
.ico-casino-hold-em-3:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/games-logos/pokercasino-hold-em-3.png)
}

.ico-classic-keno:before,
.ico-classic-keno:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/games-logos/other-games/classic-keno.png)
}

.ico-keno:before,
.ico-keno:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/games-logos/other-games/keno.png)
}

.ico-keno-1:before,
.ico-keno-1:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/games-logos/other-games/keno-1.png)
}

.ico-pai-gow-poker:before,
.ico-pai-gow-poker:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/games-logos/pokerpai-gow-poker.png)
}

.ico-pai-gow-poker-2:before,
.ico-pai-gow-poker-2:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/games-logos/pokerpai-gow-poker-2.png)
}

.ico-three-card-poker-gold-series:before,
.ico-three-card-poker-gold-series:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/games-logos/other-games/three-card-poker-gold-series.png)
}

.ico-three-card-poker1:before,
.ico-three-card-poker1:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/games-logos/other-games/three-card-poker1.png)
}

.ico-three-card-poker-2:before,
.ico-three-card-poker-2:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/games-logos/other-games/three-card-poker-2.png)
}

.ico-sic-bo-live:before,
.ico-sic-bo-live:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/games-logos/other-games/sic-bo-live.png)
}

.ico-sic-bo-logo:before,
.ico-sic-bo-logo:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/games-logos/other-games/sic-bo-logo.png)
}

.ico-zodiac-scratch:before,
.ico-zodiac-scratch:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/games-logos/other-games/zodiac-scratch.png)
}

.ico-monty-pythons-spamalot-scratch:before,
.ico-monty-pythons-spamalot-scratch:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/games-logos/other-games/monty-pythons-spamalot-scratch.png)
}

.ico-dr-love-scratch:before,
.ico-dr-love-scratch:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/games-logos/other-games/dr-love-scratch.png)
}

.ico-red-dog-1:before,
.ico-red-dog-1:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/games-logos/pokerred-dog-1.png)
}

.ico-red-dog-2:before,
.ico-red-dog-2:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/games-logos/pokerred-dog-2.png)
}

.ico-red-dog-3:before,
.ico-red-dog-3:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/games-logos/pokerred-dog-3.png)
}

.ico-raw:before,
.ico-raw:after,
.ico-raw>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/raw.png)
}

.ico-smackdown:before,
.ico-smackdown:after,
.ico-smackdown>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/smackdown.png)
}

.ico-nxt:before,
.ico-nxt:after,
.ico-nxt>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/nxt.png)
}

.ico-slot-10-pounds:before,
.ico-slot-10-pounds:after,
.ico-slot-10-pounds>span {
    width: 100px;
    height: 100px;
    background-image: url(/images/ico-slot/ico-slot-10-pounds.svg)
}

.ico-slot-calendar:before,
.ico-slot-calendar:after,
.ico-slot-calendar>span {
    width: 100px;
    height: 100px;
    background-image: url(/images/ico-slot/ico-slot-calendar.svg)
}

.ico-slot-classic:before,
.ico-slot-classic:after,
.ico-slot-classic>span {
    width: 100px;
    height: 100px;
    background-image: url(/images/ico-slot/ico-slot-classic.svg)
}

.ico-slot-free:before,
.ico-slot-free:after,
.ico-slot-free>span {
    width: 100px;
    height: 100px;
    background-image: url(/images/ico-slot/ico-slot-free.svg)
}

.ico-slot-fruits:before,
.ico-slot-fruits:after,
.ico-slot-fruits>span {
    width: 100px;
    height: 100px;
    background-image: url(/images/ico-slot/ico-slot-fruits.svg)
}

.ico-slot-guide:before,
.ico-slot-guide:after,
.ico-slot-guide>span {
    width: 100px;
    height: 100px;
    background-image: url(/images/ico-slot/ico-slot-guide.svg)
}

.ico-slot-history:before,
.ico-slot-history:after,
.ico-slot-history>span {
    width: 100px;
    height: 100px;
    background-image: url(/images/ico-slot/ico-slot-history.svg)
}

.ico-slot-new:before,
.ico-slot-new:after,
.ico-slot-new>span {
    width: 100px;
    height: 100px;
    background-image: url(/images/ico-slot/ico-slot-new.svg)
}

.ico-slot-profile:before,
.ico-slot-profile:after,
.ico-slot-profile>span {
    width: 100px;
    height: 100px;
    background-image: url(/images/ico-slot/ico-slot-profile.svg)
}

.ico-slot-rtp:before,
.ico-slot-rtp:after,
.ico-slot-rtp>span {
    width: 100px;
    height: 100px;
    background-image: url(/images/ico-slot/ico-slot-rtp.svg)
}

.ico-slot-symbols:before,
.ico-slot-symbols:after,
.ico-slot-symbols>span {
    width: 100px;
    height: 100px;
    background-image: url(/images/ico-slot/ico-slot-symbols.svg)
}

.ico-slot-terms:before,
.ico-slot-terms:after,
.ico-slot-terms>span {
    width: 100px;
    height: 100px;
    background-image: url(/images/ico-slot/ico-slot-terms.svg)
}

.ico-slot-tips:before,
.ico-slot-tips:after,
.ico-slot-tips>span {
    width: 100px;
    height: 100px;
    background-image: url(/images/ico-slot/ico-slot-tips.svg)
}

.ico-slot-video:before,
.ico-slot-video:after,
.ico-slot-video>span {
    width: 100px;
    height: 100px;
    background-image: url(/images/ico-slot/ico-slot-video.svg)
}

.ico-slot-volatility:before,
.ico-slot-volatility:after,
.ico-slot-volatility>span {
    width: 100px;
    height: 100px;
    background-image: url(/images/ico-slot/ico-slot-volatility.svg)
}

.ico-pen-mini:before,
.ico-pen-mini:after,
.ico-pen-mini>span {
    width: 15px;
    height: 15px;
    background-image: url(/images/ico-pen-mini.png)
}

.ico-calendar-mini:before,
.ico-calendar-mini:after,
.ico-calendar-mini>span {
    width: 14px;
    height: 15px;
    background-image: url(/images/ico-calendar-mini.png)
}

.ico-calendar-grey-blog:before,
.ico-calendar-grey-blog:after,
.ico-calendar-grey-blog>span {
    width: 14px;
    height: 15px;
    background-image: url(/images/ico-calendar-grey-blog.png)
}

.ico-slot-heroes-108:before,
.ico-slot-heroes-108:after,
.ico-slot-heroes-108>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/108-heroes-multiplier-fortunes.png)
}

.ico-slot-dead-or-alive:before,
.ico-slot-dead-or-alive:after,
.ico-slot-dead-or-alive>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/dead-or-alive.png)
}

.ico-slot-spinosaurus:before,
.ico-slot-spinosaurus:after,
.ico-slot-spinosaurus>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/spinosaurus.png)
}

.ico-slot-book-of-ra:before,
.ico-slot-book-of-ra:after,
.ico-slot-book-of-ra>span {
    width: 150px;
    height: 60px;
    background-image: url(/images/book-of-ra.png)
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:192dpi) {

    .ico-calendar-grey-blog:before,
    .ico-calendar-grey-blog:after,
    .ico-calendar-grey-blog>span {
        background-image: url(/images/ico-calendar-grey-blog@2x.png)
    }

    .ico-facebook-blog:before,
    .ico-facebook-blog:after,
    .ico-facebook-blog>span {
        background-image: url(/images/ico-facebook-blog@2x.png)
    }

    .ico-linkedin-blog:before,
    .ico-linkedin-blog:after,
    .ico-linkedin-blog>span {
        background-image: url(/images/ico-linkedin-blog@2x.png)
    }

    .ico-twitter-blog:before,
    .ico-twitter-blog:after,
    .ico-twitter-blog>span {
        background-image: url(/images/ico-twitter-blog@2x.png)
    }

    .ico-pen-mini:before,
    .ico-pen-mini:after,
    .ico-pen-mini>span {
        background-image: url(/images/ico-pen-mini@2x.png)
    }

    .ico-calendar-mini:before,
    .ico-calendar-mini:after,
    .ico-calendar-mini>span {
        background-image: url(/images/ico-calendar-mini@2x.png)
    }

    .ico-sports-big:before,
    .ico-sports-big:after,
    .ico-sports-big>span {
        background-image: url(/images/ico-sports-big@2x.png)
    }

    .ico-bingo-big:before,
    .ico-bingo-big:after,
    .ico-bingo-big>span {
        background-image: url(/images/ico-bingo-big@2x.png)
    }

    .ico-lotto-big:before,
    .ico-lotto-big:after,
    .ico-lotto-big>span {
        background-image: url(/images/ico-lotto-big@2x.png)
    }

    .ico-poker-big:before,
    .ico-poker-big:after,
    .ico-poker-big>span {
        background-image: url(/images/ico-poker-big@2x.png)
    }

    .ico-mobile-os:before,
    .ico-mobile-os:after,
    .ico-mobile-os>span {
        background-image: url(/images/ico-mobile-os@2x.png)
    }

    .ico-hat:before,
    .ico-hat:after,
    .ico-hat>span {
        background-image: url(/images/ico-hat@2x.png)
    }

    .ico-omaha:before,
    .ico-omaha:after,
    .ico-omaha>span {
        background-image: url(/images/ico-omaha@2x.png)
    }

    .ico-stud:before,
    .ico-stud:after,
    .ico-stud>span {
        background-image: url(/images/ico-stud@2x.png)
    }

    .ico-90:before,
    .ico-90:after,
    .ico-90>span {
        background-image: url(/images/ico-90@2x.png)
    }

    .ico-80:before,
    .ico-80:after,
    .ico-80>span {
        background-image: url(/images/ico-80@2x.png)
    }

    .ico-75:before,
    .ico-75:after,
    .ico-75>span {
        background-image: url(/images/ico-75@2x.png)
    }

    .ico-live-tables:before,
    .ico-live-tables:after,
    .ico-live-tables>span {
        background-image: url(/images/ico-live-tables@2x.png)
    }

    .ico-chief-magic:before,
    .ico-chief-magic:after,
    .ico-chief-magic>span {
        background-image: url(/images/ico-chief-magic@2x.png)
    }

    .ico-dolphin-quest:before,
    .ico-dolphin-quest:after,
    .ico-dolphin-quest>span {
        background-image: url(/images/ico-dolphin-quest@2x.png)
    }

    .ico-cleopatra:before,
    .ico-cleopatra:after,
    .ico-cleopatra>span {
        background-image: url(/images/ico-cleopatra@2x.png)
    }

    .ico-ecogra-alt:before,
    .ico-ecogra-alt:after,
    .ico-ecogra-alt>span {
        background-image: url(/images/ico-ecogra-alt@2x.png)
    }

    .ico-ga:before,
    .ico-ga:after,
    .ico-ga>span {
        background-image: url(/images/ico-ga@2x.png)
    }

    .ico-tst:before,
    .ico-tst:after,
    .ico-tst>span {
        background-image: url(/images/ico-tst@2x.png)
    }

    .ico-gamcare-alt:before,
    .ico-gamcare-alt:after,
    .ico-gamcare-alt>span {
        background-image: url(/images/ico-gamcare-alt@2x.png)
    }

    .ico-entopay-nav:before,
    .ico-entopay-nav:after,
    .ico-entopay-nav>span {
        background-image: url(/images/ico-entopay-nav@2x.png)
    }

    .ico-skrill-nav:before,
    .ico-skrill-nav:after,
    .ico-skrill-nav>span {
        background-image: url(/images/ico-skrill-nav@2x.png)
    }

    .ico-credit-cards-nav:before,
    .ico-credit-cards-nav:after,
    .ico-credit-cards-nav>span {
        background-image: url(/images/ico-credit-cards-nav@2x.png)
    }

    .ico-pay-phone-nav:before,
    .ico-pay-phone-nav:after,
    .ico-pay-phone-nav>span {
        background-image: url(/images/ico-pay-phone-nav@2x.png)
    }

    .ico-neteller-nav:before,
    .ico-neteller-nav:after,
    .ico-neteller-nav>span {
        background-image: url(/images/ico-neteller-nav@2x.png)
    }

    .ico-paysafecard-nav:before,
    .ico-paysafecard-nav:after,
    .ico-paysafecard-nav>span {
        background-image: url(/images/ico-paysafe-nav@2x.png)
    }

    .ico-chevron-right:before,
    .ico-chevron-right:after,
    .ico-chevron-right>span {
        background-image: url(/images/ico-chevron-right@2x.png)
    }

    .ico-new-nav:before,
    .ico-new-nav:after,
    .ico-new-nav>span {
        background-image: url(/images/ico-new-nav@2x.png)
    }

    .ico-netent-nav:before,
    .ico-netent-nav:after,
    .ico-netent-nav>span {
        background-image: url(/images/ico-netent-nav@2x.png)
    }

    .ico-microgaming-nav:before,
    .ico-microgaming-nav:after,
    .ico-microgaming-nav>span {
        background-image: url(/images/ico-microgaming-nav@2x.png)
    }

    .ico-playtech-nav:before,
    .ico-playtech-nav:after,
    .ico-playtech-nav>span {
        background-image: url(/images/ico-playtech-nav@2x.png)
    }

    .ico-slot-nav:before,
    .ico-slot-nav:after,
    .ico-slot-nav>span {
        background-image: url(/images/ico-slot-nav@2x.png)
    }

    .ico-roulette-nav:before,
    .ico-roulette-nav:after,
    .ico-roulette-nav>span {
        background-image: url(/images/ico-roulette-nav@2x.png)
    }

    .ico-blackjack-nav:before,
    .ico-blackjack-nav:after,
    .ico-blackjack-nav>span {
        background-image: url(/images/ico-blackjack-nav@2x.png)
    }

    .ico-gambling-nav:before,
    .ico-gambling-nav:after,
    .ico-gambling-nav>span {
        background-image: url(/images/ico-gambling-nav@2x.png)
    }

    .ico-bingo-nav:before,
    .ico-bingo-nav:after,
    .ico-bingo-nav>span {
        background-image: url(/images/ico-bingo-nav@2x.png)
    }

    .ico-mobile-nav:before,
    .ico-mobile-nav:after,
    .ico-mobile-nav>span {
        background-image: url(/images/ico-mobile-nav@2x.png)
    }

    .ico-poker-nav:before,
    .ico-poker-nav:after,
    .ico-poker-nav>span {
        background-image: url(/images/ico-poker-nav@2x.png)
    }

    .ico-betting-nav:before,
    .ico-betting-nav:after,
    .ico-betting-nav>span {
        background-image: url(/images/ico-betting-nav@2x.png)
    }

    .ico-lotto-nav:before,
    .ico-lotto-nav:after,
    .ico-lotto-nav>span {
        background-image: url(/images/ico-lotto-nav@2x.png)
    }

    .ico-casino-hexagon:before,
    .ico-casino-hexagon:after,
    .ico-casino-hexagon>span {
        background-image: url(/images/ico-casino-hexagon@2x.png)
    }

    .ico-sports-hexagon:before,
    .ico-sports-hexagon:after,
    .ico-sports-hexagon>span {
        background-image: url(/images/ico-sports-hexagon@2x.png)
    }

    .ico-bingo-hexagon:before,
    .ico-bingo-hexagon:after,
    .ico-bingo-hexagon>span {
        background-image: url(/images/ico-bingo-hexagon@2x.png)
    }

    .ico-poker-hexagon:before,
    .ico-poker-hexagon:after,
    .ico-poker-hexagon>span {
        background-image: url(/images/ico-poker-hexagon@2x.png)
    }

    .ico-lotto-hexagon:before,
    .ico-lotto-hexagon:after,
    .ico-lotto-hexagon>span {
        background-image: url(/images/ico-lotto-hexagon@2x.png)
    }

    .ico-live-hexagon:before,
    .ico-live-hexagon:after,
    .ico-live-hexagon>span {
        background-image: url(/images/ico-live-hexagon@2x.png)
    }

    .ico-casino-big:before,
    .ico-casino-big:after,
    .ico-casino-big>span {
        background-image: url(/images/ico-casino-big@2x.png)
    }

    .ico-paypal-primary:before,
    .ico-paypal-primary:after,
    .ico-paypal-primary>span {
        background-image: url(/images/ico-paypal-primary@2x.png)
    }

    .ico-ukgc:before,
    .ico-ukgc:after,
    .ico-ukgc>span {
        background-image: url(/images/ico-ukgc@2x.png)
    }

    .ico-quality-product:before,
    .ico-quality-product:after,
    .ico-quality-product>span {
        background-image: url(/images/ico-quality-product@2x.png)
    }

    .ico-mobile-apps:before,
    .ico-mobile-apps:after,
    .ico-mobile-apps>span {
        background-image: url(/images/ico-mobile-devices@2x.png)
    }

    .ico-gambling-bonuses:before,
    .ico-gambling-bonuses:after,
    .ico-gambling-bonuses>span {
        background-image: url(/images/ico-gambling-bonuses@2x.png)
    }

    .ico-reliable-software:before,
    .ico-reliable-software:after,
    .ico-reliable-software>span {
        background-image: url(/images/ico-reliable-software@2x.png)
    }

    .ico-secure-payments:before,
    .ico-secure-payments:after,
    .ico-secure-payments>span {
        background-image: url(/images/ico-secure-payments@2x.png)
    }

    .ico-sports:before,
    .ico-sports:after,
    .ico-sports>span {
        background-image: url(/images/ico-sports@2x.png)
    }

    .ico-bingo:before,
    .ico-bingo:after,
    .ico-bingo>span {
        background-image: url(/images/ico-bingo@2x.png)
    }

    .ico-live:before,
    .ico-live:after,
    .ico-live>span {
        background-image: url(/images/ico-live@2x.png)
    }

    .ico-poker:before,
    .ico-poker:after,
    .ico-poker>span {
        background-image: url(/images/ico-poker@2x.png)
    }

    .ico-lotto:before,
    .ico-lotto:after,
    .ico-lotto>span {
        background-image: url(/images/ico-lotto@2x.png)
    }

    .ico-lottery:before,
    .ico-lottery:after,
    .ico-lottery>span {
        background-image: url(/images/ico-lottery@2x.png)
    }

    .ico-head-small:before,
    .ico-head-small:after,
    .ico-head-small>span {
        background-image: url(/images/ico-head-small@2x.png)
    }

    .ico-shield-small:before,
    .ico-shield-small:after,
    .ico-shield-small>span {
        background-image: url(/images/ico-shield-small@2x.png)
    }

    .ico-bell:before,
    .ico-bell:after,
    .ico-bell>span {
        background-image: url(/images/ico-bell@2x.png)
    }

    .ico-slot:before,
    .ico-slot:after,
    .ico-slot>span {
        background-image: url(/images/ico-slot@2x.png)
    }

    .ico-roulette:before,
    .ico-roulette:after,
    .ico-roulette>span {
        background-image: url(/images/ico-roulette@2x.png)
    }

    .ico-blackjack:before,
    .ico-blackjack:after,
    .ico-blackjack>span {
        background-image: url(/images/ico-blackjack@2x.png)
    }

    .ico-paypal-alt:before,
    .ico-paypal-alt:after,
    .ico-paypal-alt>span {
        background-image: url(/images/ico-paypal-alt@2x.png)
    }

    .ico-football:before,
    .ico-football:after,
    .ico-football>span {
        background-image: url(/images/ico-football.png)
    }

    .ico-payments-one:before,
    .ico-payments-one:after,
    .ico-payments-one>span {
        background-image: url(/images/ico-payments-one.png)
    }

    .ico-security:before,
    .ico-security:after,
    .ico-security>span {
        background-image: url(/images/ico-security@2x.png)
    }

    .ico-terms:before,
    .ico-terms:after,
    .ico-terms>span {
        background-image: url(/images/ico-terms@2x.png)
    }

    .ico-platform:before,
    .ico-platform:after,
    .ico-platform>span {
        background-image: url(/images/ico-platform@2x.png)
    }

    .ico-mobile-compatibility:before,
    .ico-mobile-compatibility:after,
    .ico-mobile-compatibility>span {
        background-image: url(/images/ico-mobile-compatibility@2x.png)
    }

    .ico-payment-options:before,
    .ico-payment-options:after,
    .ico-payment-options>span {
        background-image: url(/images/ico-payment-options@2x.png)
    }

    .ico-gambling-commission:before,
    .ico-gambling-commission:after,
    .ico-gambling-commission>span {
        background-image: url(/images/ico-gambling-commission@2x.png)
    }

    .ico-ibas:before,
    .ico-ibas:after,
    .ico-ibas>span {
        background-image: url(/images/ico-ibas@2x.png)
    }

    .ico-comodo:before,
    .ico-comodo:after,
    .ico-comodo>span {
        background-image: url(/images/ico-comodo@2x.png)
    }

    .ico-gamcare:before,
    .ico-gamcare:after,
    .ico-gamcare>span {
        background-image: url(/images/ico-gamcare@2x.png)
    }

    .ico-rapidssl:before,
    .ico-rapidssl:after,
    .ico-rapidssl>span {
        background-image: url(/images/ico-rapidssl@2x.png)
    }

    .ico-ecogra:before,
    .ico-ecogra:after,
    .ico-ecogra>span {
        background-image: url(/images/ecogra-fixed@2x.png)
    }

    .ico-mga:before,
    .ico-mga:after,
    .ico-mga>span {
        background-image: url(/images/ico-mga@2x.png)
    }

    .ico-thawte:before,
    .ico-thawte:after,
    .ico-thawte>span {
        background-image: url(/images/ico-thawte@2x.png)
    }

    .ico-bitcoin-cash:before,
    .ico-bitcoin-cash:after,
    .ico-bitcoin-cash>span {
        width: 142px;
        height: 24px;
        background-image: url(/images/bitcoin-cash@x2.png)
    }

    .ico-credit-debit-card:before,
    .ico-credit-debit-card:after,
    .ico-credit-debit-card>span {
        width: 142px;
        height: 24px;
        background-image: url(/images/credit-debit-card@x2.png)
    }

    .ico-entropay:before,
    .ico-entropay:after,
    .ico-entropay>span {
        width: 142px;
        height: 24px;
        background-image: url(/images/entropay@x2.png)
    }

    .ico-ethereum:before,
    .ico-ethereum:after,
    .ico-ethereum>span {
        width: 142px;
        height: 24px;
        background-image: url(/images/ethereum@x2.png)
    }

    .ico-litecoin:before,
    .ico-litecoin:after,
    .ico-litecoin>span {
        width: 142px;
        height: 24px;
        background-image: url(/images/litecoin@x2.png)
    }

    .ico-neteller:before,
    .ico-neteller:after,
    .ico-neteller>span {
        width: 142px;
        height: 24px;
        background-image: url(/images/neteller@x2.png)
    }

    .ico-pay-by-phone:before,
    .ico-pay-by-phone:after,
    .ico-pay-by-phone>span {
        width: 142px;
        height: 24px;
        background-image: url(/images/pay-by-phone@x2.png)
    }

    .ico-paysafecard:before,
    .ico-paysafecard:after,
    .ico-paysafecard>span {
        width: 142px;
        height: 24px;
        background-image: url(/images/paysafecard@x2.png)
    }

    .ico-skrill:before,
    .ico-skrill:after,
    .ico-skrill>span {
        width: 142px;
        height: 24px;
        background-image: url(/images/skrill@x2.png)
    }

    .ico-xrp:before,
    .ico-xrp:after,
    .ico-xrp>span {
        width: 142px;
        height: 24px;
        background-image: url(/images/xrp@x2.png)
    }

    .ico-certificate:before,
    .ico-certificate:after,
    .ico-certificate>span {
        background-image: url(/images/ico-certificate@2x.png)
    }

    .ico-crown:before,
    .ico-crown:after,
    .ico-crown>span {
        background-image: url(/images/ico-crown@2x.png)
    }

    .ico-uk-flag:before,
    .ico-uk-flag:after,
    .ico-uk-flag>span {
        background-image: url(/images/ico-uk-flag@2x.png)
    }

    .ico-muchbetter-fixed:before,
    .ico-muchbetter-fixed:after,
    .ico-muchbetter-fixed>span {
        width: 140px;
        height: 50px;
        background-image: url(/images/much-better.png)
    }

    .ico-interac-fixed:before,
    .ico-interac-fixed:after,
    .ico-interac-fixed>span {
        width: 140px;
        height: 50px;
        background-image: url(/images/interac@x2.png)
    }

    .ico-idebit-fixed:before,
    .ico-idebit-fixed:after,
    .ico-idebit-fixed>span {
        width: 140px;
        height: 50px;
        background-image: url(/images/idebit@x2.png)
    }

    .ico-neosurf-fixed:before,
    .ico-neosurf-fixed:after,
    .ico-neosurf-fixed>span {
        width: 140px;
        height: 50px;
        background-image: url(/images/neosurf@2x.png)
    }

    .ico-apple-pay-fixed:before,
    .ico-apple-pay-fixed:after,
    .ico-apple-pay-fixed>span {
        width: 140px;
        height: 50px;
        background-image: url(/images/apple-pay@2x.png)
    }

    .ico-instadebit-fixed:before,
    .ico-instadebit-fixed:after,
    .ico-instadebit-fixed>span {
        width: 140px;
        height: 50px;
        background-image: url(/images/instadebit@x2.png)
    }
}

.icontext {
    color: #66727e;
    background: #fff;
    padding: 15px;
    text-align: center;
    margin-bottom: 15px
}

.icontext:before {
    content: "";
    display: block;
    height: 120px;
    background: url(/images/icontext/powerball.png) no-repeat center
}

.icontext.mega-millions:before {
    background-image: url(/images/icontext/mega-millions.png)
}

.icontext.cashout:before {
    background-image: url(/images/icontext/cashout.png)
}

.icontext.quickbet:before {
    background-image: url(/images/icontext/quickbet.png)
}

.icontext.notification:before {
    background-image: url(/images/icontext/notification.png)
}

.icontext.powerball:before {
    background-image: url(/images/icontext/powerball.png)
}

.icontext.eurojackpot:before {
    background-image: url(/images/icontext/eurojackpot.png)
}

.icontext.euromillions:before {
    background-image: url(/images/icontext/euromillions.png)
}

.icontext.lotto-max:before {
    background-image: url(/images/icontext/lotto-max.png)
}

.icontext.superenalotto:before {
    background-image: url(/images/icontext/superenalotto.png)
}

.icontext.el-gordo:before {
    background-image: url(/images/icontext/el-gordo.png)
}

.icontext.german-lotto-6-49:before {
    background-image: url(/images/icontext/german-lotto-6-49.png)
}

.icontext.irish-lotto:before {
    background-image: url(/images/icontext/irish-lotto.png)
}

.icontext.irish-lotto-plus-1:before {
    background-image: url(/images/icontext/irish-lotto-plus-1.png)
}

.icontext.irish-lotto-plus-2:before {
    background-image: url(/images/icontext/irish-lotto-plus-2.png)
}

.icontext.lotto-6-49:before {
    background-image: url(/images/icontext/lotto-6-49.png)
}

.icontext.pcso:before {
    background-image: url(/images/icontext/pcso.png)
}

.icontext.ultra-lotto:before {
    background-image: url(/images/icontext/ultra-lotto.png)
}

.icontext.netbet:before {
    background-image: url(/images/icontext/netbet.png)
}

.icontext.multi-lotto:before {
    background-image: url(/images/icontext/multi-lotto.png)
}

.icontext.lottoland:before {
    background-image: url(/images/icontext/lottoland.png)
}

.icontext.uganda-national-lottery:before {
    background-image: url(/images/icontext/uganda-national-lottery.png)
}

.icontext.south-africa-national-lottery:before {
    background-image: url(/images/icontext/south-africa-national-lottery.png)
}

.icontext.south-africa-power-ball:before {
    background-image: url(/images/icontext/south-africa-power-ball.png)
}

.icontext.lotto-logo:before {
    background-image: url(/images/icontext/lotto-logo.png)
}

.icontext.vikinglotto:before {
    background-image: url(/images/icontext/vikinglotto.png)
}

.icontext.eurojackpot:before {
    background-image: url(/images/icontext/eurojackpot.png)
}

.icontext.la-primitiva:before {
    background-image: url(/images/icontext/la-primitiva.png)
}

.icontext.tzoker:before {
    background-image: url(/images/icontext/tzoker.png)
}

.icontext.sportka:before {
    background-image: url(/images/icontext/sportka.png)
}

.icontext.stastnych-10:before {
    background-image: url(/images/icontext/stastnych-10.png)
}

.icontext.vikinglotto:before {
    background-image: url(/images/icontext/vikinglotto.png)
}

.icontext.keno:before {
    background-image: url(/images/icontext/keno.png)
}

.icontext.skin-betting:before {
    background-image: url(/images/icontext/skin-betting.png)
}

.icontext.social-betting:before {
    background-image: url(/images/icontext/social-betting.png)
}

.icontext.challenge-betting:before {
    background-image: url(/images/icontext/challenge-betting.png)
}

.icontext.outright-winner:before {
    background-image: url(/images/icontext/outright-winner.png)
}

.icontext.match-winner:before {
    background-image: url(/images/icontext/match-winner.png)
}

.icontext.correct-score:before {
    background-image: url(/images/icontext/correct-score.png)
}

.icontext.number-of-rounds:before {
    background-image: url(/images/icontext/number-of-rounds.png)
}

.icontext.handicap-betting:before {
    background-image: url(/images/icontext/handicap-betting.png)
}

.icontext.full-time-result:before {
    background-image: url(/images/icontext/full-time-result.png)
}

.icontext.both-teams-to-score:before {
    background-image: url(/images/icontext/both-teams-to-score.png)
}

.icontext.over-under-bets:before {
    background-image: url(/images/icontext/over-under-bets.png)
}

.icontext.player-bets:before {
    background-image: url(/images/icontext/player-bets.png)
}

.icontext.outright-bets:before {
    background-image: url(/images/icontext/outright-bets.png)
}

.icontext.betting-sample:before {
    background-image: url(/images/icontext/betting-sample.png)
}

.icontext.virtual-sport:before {
    background-image: url(/images/icontext/virtual-sports.png)
}

.icontext.stats-and-livescore:before {
    background-image: url(/images/icontext/stats-and-livescore.png)
}

.icontext.bet-editing:before {
    background-image: url(/images/icontext/bet-editing.png)
}

.icontext.betting-sample:before {
    background-image: url(/images/icontext/betting-sample.png)
}

.icontext.both-teams-to-score:before {
    background-image: url(/images/icontext/both-teams-to-score.png)
}

.icontext.cashout:before {
    background-image: url(/images/icontext/cashout.png)
}

.icontext.each-way-bet:before {
    background-image: url(/images/icontext/each-way-bet.png)
}

.icontext.esports:before {
    background-image: url(/images/icontext/esports.png)
}

.icontext.forecast-bet:before {
    background-image: url(/images/icontext/forecast-bet.png)
}

.icontext.full-time-result:before {
    background-image: url(/images/icontext/full-time-result.png)
}

.icontext.notification:before {
    background-image: url(/images/icontext/notification.png)
}

.icontext.outright-bets:before {
    background-image: url(/images/icontext/outright-bets.png)
}

.icontext.over-under-bets:before {
    background-image: url(/images/icontext/over-under-bets.png)
}

.icontext.place-bet:before {
    background-image: url(/images/icontext/place-bet.png)
}

.icontext.player-bets:before {
    background-image: url(/images/icontext/player-bets.png)
}

.icontext.pulse-betting:before {
    background-image: url(/images/icontext/pulse-betting.png)
}

.icontext.quickbet:before {
    background-image: url(/images/icontext/quickbet.png)
}

.icontext.quicket_:before {
    background-image: url(/images/icontext/quicket_.png)
}

.icontext.social-media:before {
    background-image: url(/images/icontext/social-media.png)
}

.icontext.stats-and-livescore:before {
    background-image: url(/images/icontext/stats-and-livescore.png)
}

.icontext.superfecta-bet:before {
    background-image: url(/images/icontext/superfecta-bet.png)
}

.icontext.win-bet:before {
    background-image: url(/images/icontext/win-bet.png)
}

.icontext.each-way:before {
    background-image: url(/images/icontext/each-way-bet.png)
}

.icontext .title {
    font: 600 22px/1.2 'open sans', sans-serif;
    color: #1b354c;
    padding: 15px 0 0;
    margin: 0
}

.icontext p {
    padding-top: 15px
}

@media (min-width:600px) {
    .icontext {
        text-align: left
    }

    .icontext:after {
        content: "";
        display: table;
        clear: both
    }

    .icontext:before {
        float: left;
        width: 150px;
        margin: 10px 20px 0 0
    }
}

@media (min-width:768px) {
    .icontext {
        padding: 2.5% 2.5% 2.5% 185px;
        position: relative
    }

    .icontext:before {
        position: absolute;
        margin: 0;
        left: 0;
        width: 185px;
        top: 0;
        bottom: 0;
        margin: auto
    }

    .icontext .title {
        padding-top: 0
    }
}

.infomap {
    margin: 0 auto 20px;
    padding: 9px;
    font: normal 13px/1.2 arial, sans-serif;
    color: #3d3d3d;
    background: #fff;
    border: 1px solid #d6d8d9
}

.infomap ul {
    padding: 5px 12px;
    margin: 0 0 9px;
    list-style: none;
    border: 1px solid #e9eaea
}

.infomap ul:before {
    content: "";
    display: block;
    height: 100px;
    background: url(/images/ukgc.png) no-repeat center
}

.infomap.kahnawake ul:before {
    background: url(/images/kahnawake-gaming-commission.png) no-repeat center
}

.infomap.hellenic ul:before {
    background: url(/images/eeep-gr.png) no-repeat center
}

.infomap ul li {
    padding: 8px 0
}

.infomap ul li strong {
    float: left;
    width: 30%
}

.infomap ul li span {
    display: block;
    overflow: hidden
}

.infomap .map {
    height: 210px;
    position: relative
}

.infomap .map iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none
}

@media (min-width:600px) {
    .infomap {
        padding-right: 48%;
        position: relative
    }

    .infomap ul {
        margin-bottom: 0
    }

    .infomap .map {
        height: auto;
        position: absolute;
        top: 9px;
        bottom: 9px;
        right: 9px;
        width: 45%
    }
}

@media (min-width:1024px) {
    .infomap {
        padding-right: 34.7%;
        position: relative
    }

    .infomap ul {
        padding: 20px 1% 20px 34%;
        position: relative
    }

    .infomap ul:before {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: 34%;
        height: auto
    }

    .infomap ul li strong {
        width: 24%
    }

    .infomap .map {
        width: 33%
    }
}

.intro-alt {
    position: relative;
    padding: 65px 10px 5px;
    overflow: hidden;
    background: #1b354c;
    clear: both
}

.intro-alt * {
    box-sizing: border-box
}

.intro-alt>* {
    position: relative;
    z-index: 2
}

.intro-alt h1 {
    font-size: 22px;
    line-height: 1.05;
    font-weight: 400;
    color: #248fe3;
    text-align: center;
    padding-bottom: 0;
    margin-bottom: 10px
}

.intro-alt .intro-collapse {
    display: none;
    padding-top: 20px;
    font-size: 12px;
    line-height: 1.2
}

.intro-alt:not(.intro-primary) h2,
.intro-alt:not(.intro-primary) h3 {
    color: #248fe3
}

.intro-alt .intro-collapse {
    color: #8eb0d4
}

.intro-alt.intro-primary .intro-collapse {
    color: #1b354c
}

.intro-alt .intro-collapse h2 {
    text-align: center
}

.intro-alt .table-striped {
    max-width: 1000px;
    margin-right: auto;
    margin-left: auto
}

.intro-alt .intro-collapse h3 {
    font-weight: 400;
    text-align: center
}

.intro-alt .intro-collapse .intro-expand-handle {
    display: block;
    max-width: 100px;
    margin-left: auto;
    text-align: right
}

.intro-alt .intro-collapse .intro-expand-handle:after {
    content: '';
    display: inline-block;
    width: 6px;
    height: 6px;
    vertical-align: middle;
    margin-left: 8px;
    border-top: 1px solid currentColor;
    border-right: 1px solid currentColor;
    transform: rotate(-45deg)
}

.intro-alt .intro-collapse p {
    margin-bottom: 20px
}

.intro-alt .intro-expand-handle {
    cursor: pointer
}

.intro-alt.is-expanded .intro-collapse {
    display: block
}

.intro-alt.is-expanded .intro-entry .intro-expand-handle {
    display: none
}

.intro-alt .intro-collapse ul,
.intro-alt .intro-collapse ol {
    display: table;
    padding: 0 15px;
    margin: 0 auto 20px;
    vertical-align: middle;
    text-align: left;
    list-style-type: none;
    counter-reset: nums !important
}

.intro-alt .intro-collapse li {
    padding: 0;
    counter-increment: nums !important;
    text-indent: 0
}

.intro-alt .intro-collapse li+li {
    margin-top: 10px
}

.intro-alt .intro-collapse ul li {
    position: relative;
    padding-left: 10px
}

.intro-alt .intro-collapse .no-bullets li {
    padding: 0
}

.intro-alt .intro-collapse .no-bullets li:before {
    display: none
}

.intro-alt .intro-collapse ul li:before {
    content: '';
    position: absolute;
    width: 4px;
    height: 4px;
    top: 8px;
    left: 0;
    border-radius: 50%;
    background: #0f99da
}

.intro-alt .intro-collapse ol li:before {
    content: counter(nums)'.';
    display: inline;
    width: auto;
    font-weight: 700;
    color: #0f99da
}

.intro-alt .intro-collapse ul a,
.intro-alt .intro-collapse ol a {
    color: inherit
}

.intro-alt .intro-collapse ul a:hover,
.intro-alt .intro-collapse ol a:hover {
    text-decoration: underline
}

.intro-alt .shell {
    z-index: 5
}

.intro-alt .shell h1 {
    font-weight: 700
}

.intro-alt .intro-entry {
    margin-bottom: 10px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 13px;
    line-height: 1.38;
    color: #8eb0d4;
    text-align: center
}

.intro-alt .intro-btn {
    position: relative;
    display: block;
    max-width: 275px;
    padding: 7px 20px;
    margin: 0 auto;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    background: rgb(112, 209, 8);
    background: -moz-linear-gradient(top, rgba(112, 209, 8, 1) 0%, rgba(23, 177, 1, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(112, 209, 8, 1) 0%, rgba(23, 177, 1, 1) 100%);
    background: linear-gradient(to bottom, rgba(112, 209, 8, 1) 0%, rgba(23, 177, 1, 1) 100%)
}

.intro-alt .intro-btn:hover {
    background: rgb(77, 196, 60);
    background: -moz-linear-gradient(top, rgba(77, 196, 60, 1) 0%, rgba(39, 162, 19, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(77, 196, 60, 1) 0%, rgba(39, 162, 19, 1) 100%);
    background: linear-gradient(to bottom, rgba(77, 196, 60, 1) 0%, rgba(39, 162, 19, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4dc43c', endColorstr='#27a213', GradientType=0)
}

.intro-alt .intro-btn:before {
    content: '';
    position: absolute;
    width: 47px;
    height: 60px;
    top: -7px;
    left: -27px;
    background: url(/images/cup.png) no-repeat 0 0 / 100% 100%
}

.intro-alt p[style],
.intro-alt .pagemeta {
    display: none
}

.intro-alt .intro-entry:last-child,
.intro-alt .intro-entry:nth-last-child(2) {
    margin-bottom: 0
}

.intro-primary {
    background: #cfdcec;
    background: -moz-linear-gradient(top, #cfdcec 0%, #d3e0f1 100%);
    background: -webkit-linear-gradient(top, #cfdcec 0%, #d3e0f1 100%);
    background: linear-gradient(to bottom, #cfdcec 0%, #d3e0f1 100%)
}

.intro-primary .intro-entry {
    color: #14232f
}

@media (max-width:1023px) {
    .intro-alt.intro-blog {
        padding-top: 35px
    }
}

@media(max-width:767px) {
    .intro-alt.intro-blog {
        padding-bottom: 35px
    }

    .article-new section+.content .quicknavi-alt:not(.quicknavi-primary):before {
        content: '';
        position: absolute;
        width: 1px;
        height: 1px;
        top: -30px;
        left: 50%;
        border-radius: 50%;
        box-shadow: 0 0 180px 80px rgba(140, 208, 255, .6)
    }

    .intro-alt .intro-entry:last-child {
        padding-bottom: 15px
    }

    .intro-alt .annonce {
        width: auto;
        top: -18px;
        right: -10px;
        left: -10px
    }
}

@media (max-width:599px) {
    .intro-alt.intro-blog {
        margin-top: -15px
    }
}

@media(min-width:768px) {
    .intro-alt {
        padding-top: 90px;
        padding-bottom: 34px;
        background: rgba(27, 53, 76, .92);
        overflow: visible
    }

    .intro-alt .intro-collapse {
        font-size: 18px;
        line-height: 1.28
    }

    .intro-alt .annonce {
        top: -10px
    }

    .intro-alt:before {
        content: '';
        position: absolute;
        width: 1px;
        height: 1px;
        bottom: 45px;
        left: 50%;
        border-radius: 50%;
        box-shadow: 0 0 180px 130px rgba(140, 208, 255, .4)
    }

    .intro-alt>* {
        position: relative;
        z-index: 2
    }

    .intro-alt h1 {
        font-size: 30px
    }

    .intro-alt .intro-entry {
        margin-bottom: 20px;
        font-size: 18px
    }

    .intro-alt .intro-entry span {
        display: block
    }

    .intro-alt .intro-entry span span {
        display: inline
    }

    .intro-alt .intro-btn {
        max-width: 350px;
        padding: 10px 20px;
        font-size: 20px
    }

    .intro-alt .intro-btn:before {
        width: 55px;
        height: 70px;
        top: -10px;
        left: -25px
    }

    .intro-alt .intro-btn:after {
        content: '';
        position: absolute;
        width: 34px;
        height: 62px;
        bottom: 8px;
        left: -60px;
        background: url(/images/arrow-down.png) no-repeat 0 0 / 100% 100%
    }

    .intro-primary {
        box-shadow: 0 3px 7px rgba(41, 41, 41, .29);
        color: #1b354c;
        background: #cfdcec;
        background: -moz-linear-gradient(top, #cfdcec 0%, #d3e0f1 100%);
        background: -webkit-linear-gradient(top, #cfdcec 0%, #d3e0f1 100%);
        background: linear-gradient(to bottom, #cfdcec 0%, #d3e0f1 100%)
    }

    .intro-primary:before {
        display: none
    }
}

@media(min-width:1024px) {
    .article-new .intro {
        margin-bottom: 20px
    }

    .intro-alt .annonce+* {
        padding-top: 15px !important
    }

    .intro-alt.intro-blog {
        margin-bottom: 15px
    }

    .intro-alt {
        margin-bottom: 37px;
        padding-top: 34px
    }

    .intro-alt.v2 {
        margin-bottom: 18px
    }
}

@media(min-width:1200px) {
    .intro-alt {
        padding-top: 20px
    }
}

.intro-table:after {
    position: absolute;
    top: 0;
    right: 0;
    display: none;
    width: 29px;
    height: 30px;
    background: url(/images/intro_right_corner.png) no-repeat right top;
    background-color: #afc1d4
}

.intro-table table {
    width: 100%;
    border-collapse: collapse;
    border: 0
}

.intro-table table tr th {
    background-color: transparent;
    border: 0;
    font-size: 12px;
    line-height: 20px;
    padding: 5px 0;
    color: #bfd6eb;
    text-align: center;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif
}

.intro-table table tr th:last-child {
    border-right: solid 1px #353738
}

.intro-table table tr td {
    background-color: transparent;
    border: 0;
    padding: 10px 5px;
    vertical-align: middle;
    position: relative
}

.intro-table table tr:nth-child(even) {
    background-color: #fff
}

.intro-table table tr:nth-child(even) td {
    background-color: transparent
}

.intro-table table tr.row-full {
    background: #242424
}

.intro-table table tr.row-full td {
    padding: 3px 10px
}

.intro-table table tr.row-full td:first-child,
.intro-table table tr.row-full td:last-child {
    border: 0
}

.intro-table table tr:last-child,
.intro-table table tr:last-child td,
.intro-table table tr:last-child td:first-child,
.intro-table table tr:last-child td:last-child {
    background-image: none
}

.intro-table table tr:nth-child(1) {
    display: none
}

.intro-table .col-1 {
    width: 20px
}

.intro-table .col-1 span,
.intro-table .numbered {
    width: 20px;
    height: 20px;
    background: #506475;
    display: block;
    font-size: 15px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    position: relative
}

.intro-table .numbered {
    position: absolute;
    transform: translateY(-50%);
    top: 50%
}

.intro-table table tr:nth-child(even) .col-1 span {
    background: #506475
}

.intro-table .col-2 {
    width: 90px
}

.intro-table .col-3 {
    width: 80px
}

.intro-table table tr td.col-3 {
    font-size: 20px;
    line-height: 24px;
    color: #506475;
    text-align: center;
    font-family: 'Russo One', sans-serif
}

.intro-table table tr td.col-3 span {
    font-size: 11px;
    line-height: 15px;
    color: #778b9c;
    display: block;
    font-family: 'Russo One', sans-serif
}

.intro-table table tr td.col-3 em {
    font-size: 11px;
    line-height: 15px;
    font-style: normal
}

.intro-table table tr th.col-7,
.intro-table table tr td.col-7 {
    display: none
}

.intro-table table tr td.col-7 {
    font-size: 15px;
    line-height: 19px;
    color: #778b9c;
    font-family: 'Russo One', sans-serif
}

.intro-table .col-4 {
    display: none;
    width: 90px
}

.intro-table .col-5 {
    display: none;
    width: 60px
}

.intro-table table tr th.col-5 {
    font-size: 15px;
    font-weight: 400
}

.intro-table .col-5fb {
    width: 60px;
    font-size: 14px;
    font-weight: 700
}

.intro-table .col-6 {
    display: none;
    width: 60px
}

.intro-table .col-7 {
    width: auto
}

.intro-table .col-8 {
    width: 150px
}

.intro-table .col-4a,
.intro-table .col-5a,
.intro-table .col-6a {
    display: none;
    width: 73px
}

.intro-table .col-5b {
    display: none;
    width: 70px
}

.intro-table .col-5b .number {
    padding-top: 8px
}

.intro-table .col-middle {
    display: none;
    width: 80px
}

.intro-table .col-long {
    display: none;
    width: 279px
}

.intro-table .col-long-2 {
    display: none;
    width: 240px
}

.intro-table .logo {
    margin: 0 auto;
    display: block;
    width: 90px;
    height: 36px
}

.intro-table .numbered+.logo {
    margin-left: 50px
}

.intro-table .numbered+.logo-games {
    display: inline-block;
    margin: 0 auto;
    margin-left: 60px;
    zoom: 50%
}

.intro-table.counter tbody {
    counter-reset: row
}

.intro-table.counter tbody tr {
    counter-increment: row
}

.intro-table.counter tbody tr td:first-child {
    padding-left: 30px;
    position: relative
}

.intro-table.counter tbody tr td:first-child:before {
    content: counter(row);
    background: #506475;
    width: 20px;
    height: 20px;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -10px
}

.intro-table .icon-holder {
    display: block;
    width: 100%;
    height: 100%
}

.intro-table table tr:nth-child(even) .icon-holder:before,
.intro-table table tr:nth-child(even) .icon-holder:after {
    background-color: #2a2a2a
}

.intro-table .icon-intro {
    display: inline-block;
    margin: 0 auto;
    vertical-align: middle
}

.intro-table .icon-intro:before {
    top: 50%
}

.intro-table .icon-intro.icon-ios-android:before {
    top: 0
}

.intro-table .number {
    font-size: 12px;
    line-height: 14px;
    color: #c2c2c2;
    display: block;
    text-align: center;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    padding: 0 0 3px 0
}

.intro-table .text-c {
    font-size: 11px;
    line-height: 13px;
    color: #797979;
    display: block;
    text-align: center;
    font-family: 'Open Sans', sans-serif
}

.intro-table .rating .label {
    display: block;
    font-size: 13px;
    line-height: 15px;
    color: #424242;
    text-align: center;
    padding: 5px 0 0 0;
    font-family: 'Open Sans', sans-serif
}

.intro-table .rating .label strong {
    font-weight: 700
}

.intro-table .rating .stars {
    display: block;
    position: relative;
    width: 100px;
    height: 15px;
    background: url(/images/stars_big.png) repeat-x 0 0;
    margin: 0 auto
}

.intro-table .rating .stars .fill {
    position: absolute;
    height: 15px;
    left: 0;
    top: 0;
    display: block;
    background: url(/images/stars_big.png) repeat-x 0 bottom;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.intro-table a.button,
.intro-table a.button-orange {
    color: #fff;
    text-decoration: none;
    max-width: 90px;
    display: block;
    margin: 0 auto;
    line-height: 30px;
    font-size: 12px;
    padding: 10px 5px
}

.intro-table.home-table {
    background-color: transparent
}

.intro-table.home-table:after {
    right: 0
}

.intro-table.home-table table tr {
    background-color: #fff
}

.intro-table.home-table table tr:nth-child(even) {
    background-color: #e5e5e5
}

.intro-table.home-table table tr:nth-child(1) {
    background-color: #506475
}

.intro-table.home-table table tr:nth-child(3),
.intro-table.home-table table tr:nth-child(5) {
    background-color: #e5e5e5
}

.intro-table.home-table table tr:nth-child(3) .col-1 span {
    background: #506475
}

.intro-table.home-table table tr:nth-child(2),
.intro-table.home-table table tr:nth-child(4) {
    background-color: #fff
}

.intro-table.home-table table tr.fixb {
    background: #e5e5e5
}

.intro-table.home-table table tr.fixbwhite {
    background: #fff
}

.intro-table.home-table table tr:nth-child(2) .col-1 span,
.intro-table.home-table table tr:nth-child(4) .col-1 span,
.intro-table.home-table table tr:nth-child(6) .col-1 span {
    background: #506475
}

.intro-table-alternative.home-table table tr:nth-child(n) {
    background: #e5e5e5
}

.intro-table-alternative.home-table table tr:nth-child(1) {
    background: #506475
}

.intro-table-alternative.home-table table tr:nth-child(even) {
    background: #fff
}

.intro-table.home-table table tr:nth-child(2) a.button,
.intro-table.home-table table tr:nth-child(3) a.button,
.intro-table.home-table table tr:nth-child(4) a.button,
.intro-table.home-table table tr:nth-child(2) a.button-orange,
.intro-table.home-table table tr:nth-child(3) a.button-orange,
.intro-table.home-table table tr:nth-child(4) a.button-orange {
    font-size: 14px
}

.intro-table.home-table table tr .icon-holder:before,
.intro-table.home-table table tr .icon-holder:after {
    background-color: #2a2a2a
}

.intro-table.home-table table tr:nth-child(even) .icon-holder:before,
.intro-table.home-table table tr:nth-child(even) .icon-holder:after {
    background-color: #393b3c
}

.intro-table.home-table table tr:nth-child(3) .icon-holder:before,
.intro-table.home-table table tr:nth-child(3) .icon-holder:after {
    background-color: #393b3c
}

.intro-table.home-table table tr:nth-child(2) .icon-holder:before,
.intro-table.home-table table tr:nth-child(2) .icon-holder:after,
.intro-table.home-table table tr:nth-child(4) .icon-holder:before,
.intro-table.home-table table tr:nth-child(4) .icon-holder:after {
    background-color: #2a2a2a
}

.intro-table.home-table table tr.row-full {
    background: #b7c8d8
}

.intro-table .logo-slots {
    width: 90px;
    height: 36px;
    background-size: contain
}

.intro-table.v2 .logo-slots {
    width: 150px;
    height: 60px;
    background-size: contain
}

.intro-table .logo-roulette {
    width: 90px;
    height: 34px;
    -webkit-background-size: 450px 252px;
    -moz-background-size: 450px 252px;
    -ms-background-size: 450px 252px;
    -o-background-size: 450px 252px;
    background-size: 450px 252px
}

.intro-table .logo-roulette.premier {
    background-position: 0 4px
}

.intro-table .logo-roulette.american {
    background-position: -90px 0
}

.intro-table .logo-roulette.french {
    background-position: -180px 2px
}

.intro-table .logo-roulette.d3 {
    background-position: -270px 0
}

.intro-table .logo-roulette.pinball {
    background-position: -360px 4px
}

.intro-table .logo-roulette.premium-french {
    background-position: 0 -30px;
    height: 33px
}

.intro-table .logo-roulette.european-gold {
    background-position: -90px -35px;
    height: 25px
}

.intro-table .logo-roulette.mini {
    background-position: -180px -32px;
    height: 30px
}

.intro-table .logo-roulette.video {
    background-position: -270px -36px;
    height: 25px
}

.intro-table .logo-roulette.classic {
    background-position: -360px -30px;
    height: 33px
}

.intro-table .logo-roulette.premium-european {
    background-position: 0 -62px
}

.intro-table .logo-roulette.premium-pro {
    background-position: -90px -60px
}

.intro-table .logo-roulette.multi-wheel {
    background-position: -180px -62px
}

.intro-table .logo-roulette.newar {
    background-position: -270px -60px
}

.intro-table .logo-roulette.marvel {
    background-position: -360px -60px
}

.intro-table .logo-roulette.p20 {
    background-position: 0 -94px
}

.intro-table .logo-roulette.key-bet {
    background-position: -90px -95px
}

.intro-table .logo-roulette.immersive {
    background-position: -180px -95px
}

.intro-table .logo-roulette.penny {
    background-position: -270px -95px;
    height: 30px
}

.intro-table .logo-roulette.r-100 {
    background-position: -360px -94px
}

.intro-table .logo-roulette.ra,
.intro-table .logo-roulette.bor {
    background-position: 0 -124px
}

.intro-table .logo-roulette.age-of-gods {
    background-position: -90px -123px
}

.intro-table .logo-roulette.advanced {
    background-position: -180px -122px;
    background-color: #000
}

.intro-table .logo-roulette.monopoly {
    background-position: -270px -124px
}

.intro-table .logo-roulette.double-ball {
    background-position: -360px -128px;
    height: 30px
}

.intro-table .logo-roulette.live-prestige {
    background-position: 0 -155px;
    background-color: #000
}

.intro-table .logo-roulette.slingshot {
    background-position: -90px -155px
}

.intro-table .logo-roulette.lightning {
    background-position: -180px -155px
}

.intro-table .logo-roulette.arabic {
    background-position: -270px -155px;
    background-color: #000
}

.intro-table .logo-roulette.svensk {
    background-position: -360px -155px
}

.intro-table .logo-roulette.london {
    background-position: 0 -187px
}

.intro-table .logo-roulette.speed {
    background-position: -90px -188px;
    height: 35px
}

.intro-table .logo-roulette.dragonara {
    background-position: -180px -188px
}

.intro-table .logo-roulette.lapartage {
    background-position: -270px -188px
}

.intro-table .logo-roulette.diamond1000 {
    background-position: -360px -188px
}

.intro-table .logo-roulette.pro {
    background-position: 0 -220px;
    background-color: #000
}

.intro-table .logo-roulette.dragon {
    background-position: -90px -220px
}

.intro-table .logo-blackjack {
    width: 90px;
    height: 36px;
    background-size: 450px 400px
}

.intro-table .logo-blackjack.pro {
    background-position: 0 0
}

.intro-table .logo-blackjack.multihand {
    background-position: -90px 0
}

.intro-table .logo-blackjack.pontoon {
    background-position: -180px 0
}

.intro-table .logo-blackjack.switch {
    background-position: -268px 0
}

.intro-table .logo-blackjack.vegas-strip {
    background-position: -360px 0
}

.intro-table .logo-blackjack.surrender {
    background-position: 0 -36px
}

.intro-table .logo-blackjack.atlantic-city {
    background-position: -90px -36px
}

.intro-table .logo-blackjack.perfect {
    background-position: -180px -36px
}

.intro-table .logo-blackjack.vegas-downtown {
    background-position: -268px -36px
}

.intro-table .logo-blackjack.uk {
    background-position: -360px -36px
}

.intro-table .logo-blackjack.progressive {
    background-position: 0 -72px
}

.intro-table .logo-blackjack.vegas-single-deck {
    background-position: -90px -72px
}

.intro-table .logo-blackjack.double-attack {
    background-position: -180px -72px
}

.intro-table .logo-blackjack.super-fun-21 {
    background-position: -268px -72px
}

.intro-table .logo-blackjack.peek {
    background-position: -360px -72px
}

.intro-table .logo-blackjack.hi-lo {
    background-position: 0 -108px
}

.intro-table .logo-blackjack.high-streak {
    background-position: -90px -108px
}

.intro-table .logo-blackjack.spanish {
    background-position: -180px -108px
}

.intro-table .logo-blackjack.duel21 {
    background-position: -268px -108px
}

.intro-table .logo-blackjack.single-deck-netent {
    background-position: -360px -108px;
    background-color: grey
}

.intro-table .logo-blackjack.double-xposure-netent {
    background-position: 0 -144px
}

.intro-table .logo-blackjack.classic {
    background-position: -90px -144px;
    background-color: grey
}

.intro-table .logo-blackjack.professional {
    background-position: -180px -144px;
    background-color: grey
}

.intro-table .logo-blackjack.suitem-up-felt {
    background-position: -268px -144px;
    background-color: grey
}

.intro-table .logo-blackjack.perfect-pairs-felt {
    background-position: -360px -144px
}

.intro-table .logo-blackjack.six-in-one {
    background-position: 0 -180px
}

.intro-table .logo-blackjack.plus21 {
    background-position: -90px -180px
}

.intro-table .logo-blackjack.buster {
    background-position: -180px -180px
}

.intro-table .logo-blackjack.lucky-ladies-felt {
    background-position: -268px -180px
}

.intro-table .logo-blackjack.lucky-lucky-felt {
    background-position: -360px -180px
}

.intro-table .logo-blackjack.cashback {
    background-position: 0 -216px
}

.intro-table .logo-blackjack.big-five-gold {
    background-position: -90px -216px
}

.intro-table .logo-blackjack.european-redeal-gold {
    background-position: -180px -216px
}

.intro-table .logo-blackjack.turbo {
    background-position: -272px -216px
}

.intro-table .logo-blackjack.bonus-gold {
    background-position: -360px -216px
}

.intro-table .logo-blackjack.multiplayer-surrender {
    background-position: 0 -252px
}

.intro-table .logo-blackjack.common-draw-blackjack {
    background-position: -90px -252px
}

.intro-table .logo-blackjack.silver {
    background-position: -180px -252px
}

.intro-table .logo-blackjack.live-unlimited-blackjack {
    background-position: -270px -252px
}

.intro-table .logo-blackjack.vip-blackjack {
    background-position: -362px -252px
}

.intro-table .logo-blackjack.party {
    background-position: 0 -288px
}

.intro-table .logo-blackjack.american {
    background-position: -90px -288px
}

.intro-table .logo-blackjack.blackjack-3d {
    background-position: -180px -288px
}

.intro-table .logo-blackjack.blackjack-3-hands-netent {
    background-position: -270px -288px
}

.intro-table .logo-blackjack.sonya-yggdrasil {
    background-position: -362px -288px
}

.intro-table .logo-blackjack.lucky-yggdrasil {
    background-position: 0 -324px
}

.intro-table .logo-blackjack.player-suite-igt {
    background-position: -90px -324px
}

.intro-table .logo-blackjack.super-7-multihand {
    background-position: -180px -324px
}

@media (min-width:480px) {
    .intro-table .col-3 {
        width: auto
    }

    .intro-table table tr th.col-7,
    .intro-table table tr td.col-7 {
        display: table-cell
    }
}

@media (min-width:600px) {
    .intro-table .col-8 {
        width: 230px
    }

    .intro-table a.button,
    .intro-table a.button-orange {
        max-width: 190px;
        font-size: 20px;
        padding: 10px 15px
    }

    .intro-table.home-table table tr:nth-child(2) a.button,
    .intro-table.home-table table tr:nth-child(3) a.button,
    .intro-table.home-table table tr:nth-child(4) a.button,
    .intro-table.home-table table tr:nth-child(2) a.button-orange,
    .intro-table.home-table table tr:nth-child(3) a.button-orange,
    .intro-table.home-table table tr:nth-child(4) a.button-orange {
        font-size: 20px
    }
}

@media (min-width:768px) {
    .intro-table:after {
        display: block
    }

    .intro-table table tr:nth-child(1) {
        display: table-row;
        background-color: #506475;
        border-bottom: 3px solid #bfd6eb
    }

    .intro-table table tr th.col-4,
    .intro-table table tr td.col-4,
    .intro-table table tr th.col-5,
    .intro-table table tr td.col-5,
    .intro-table table tr th.col-6,
    .intro-table table tr td.col-6,
    .intro-table table tr th.col-4a,
    .intro-table table tr td.col-4a,
    .intro-table table tr th.col-5a,
    .intro-table table tr td.col-5a,
    .intro-table table tr th.col-5b,
    .intro-table table tr td.col-5b,
    .intro-table table tr th.col-6a,
    .intro-table table tr td.col-6a,
    .intro-table table tr th.col-long,
    .intro-table table tr td.col-long,
    .intro-table table tr th.col-long-2,
    .intro-table table tr td.col-long-2,
    .intro-table table tr th.col-middle,
    .intro-table table tr td.col-middle {
        display: table-cell
    }

    .intro-table table tr:nth-child(2) td {
        border-top: 0
    }

    .intro-table table tr.row-full,
    .intro-table.home-table table tr.row-full {
        background-color: transparent
    }

    .intro-table table tr.row-full td {
        padding: 10px
    }

    .intro-table .col-5b {
        width: 119px
    }

    .intro-table .number {
        font-size: 15px;
        line-height: 17px
    }

    .intro-table .icon-holder:before {
        left: -15px
    }

    .intro-table .icon-holder:after {
        right: -12px
    }

    .intro-table.home-table {
        background-color: transparent
    }

    .intro-table .col-8 {
        width: 150px
    }

    .intro-table a.button,
    .intro-table a.button-orange {
        max-width: 90px;
        font-size: 12px;
        padding: 10px 15px
    }

    .intro-table.home-table table tr:nth-child(2) a.button,
    .intro-table.home-table table tr:nth-child(3) a.button,
    .intro-table.home-table table tr:nth-child(4) a.button,
    .intro-table.home-table table tr:nth-child(2) a.button-orange,
    .intro-table.home-table table tr:nth-child(3) a.button-orange,
    .intro-table.home-table table tr:nth-child(4) a.button-orange {
        font-size: 12px
    }

    .intro-table.counter tbody {
        counter-reset: row -1
    }
}

@media (min-width:840px) {
    .intro-table .logo {
        width: 150px;
        height: 60px
    }

    .intro-table .numbered+.logo-games {
        margin-left: 50px;
        zoom: normal
    }

    .intro-table .col-2 {
        width: 150px
    }

    .intro-table .col-2.width2 {
        width: 250px
    }

    .intro-table table tr td.col-3 {
        font-size: 28px;
        line-height: 32px
    }

    .intro-table table tr td.col-3 span,
    .intro-table table tr td.col-3 em {
        font-size: 15px;
        line-height: 19px
    }
}

@media (min-width:960px) {
    .intro-table table tr th {
        font-size: 15px
    }

    .intro-table table tr td {
        padding: 10px
    }

    .intro-table .col-8 {
        width: 280px
    }

    .intro-table a.button,
    .intro-table a.button-orange {
        max-width: 190px;
        font-size: 20px;
        padding: 10px 15px
    }

    .intro-table.home-table table tr:nth-child(2) a.button,
    .intro-table.home-table table tr:nth-child(3) a.button,
    .intro-table.home-table table tr:nth-child(4) a.button,
    .intro-table.home-table table tr:nth-child(2) a.button-orange,
    .intro-table.home-table table tr:nth-child(3) a.button-orange,
    .intro-table.home-table table tr:nth-child(4) a.button-orange {
        font-size: 20px
    }

    .intro-table.counter tbody tr td:first-child {
        padding-left: 40px
    }

    .intro-table.counter tbody tr td:first-child:before {
        left: 10px
    }
}

@media (min-width:1200px) {
    .intro-table .col-3 {
        width: 180px
    }
}

.intro {
    position: relative;
    max-width: none;
    margin: 0 auto;
    padding: 15px 10px;
    z-index: 6;
    color: rgba(38, 38, 38, .8);
    font-size: 14px;
    line-height: 18px;
    font-style: italic
}

.intro h1 {
    padding: 0;
    color: #1b354c;
    font-style: normal;
    margin: 0 0 15px
}

.intro .pagemeta {
    font-size: 11px;
    color: #636d75;
    font-style: normal;
    margin-top: -6px;
    margin-bottom: 6px
}

.intro .pagemeta a {
    font-size: 12px;
    color: #535455;
    text-decoration: none
}

.intro .pagemeta a:hover {
    text-decoration: underline
}

.intro p {
    position: relative;
    color: rgba(38, 38, 38, .8);
    font-size: 14px;
    line-height: 18px;
    font-style: italic;
    margin: 15px 0 0 0;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    max-height: 100%;
    overflow: hidden
}

.intro p.small {
    max-height: 38px;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 20px
}

.intro p.big {
    margin-bottom: 20px
}

.intro a {
    color: #0096cb;
    text-decoration: underline
}

.intro a:hover {
    text-decoration: none
}

.intro .view-more {
    display: none;
    cursor: pointer;
    position: absolute;
    bottom: 15px;
    right: 10px;
    font-size: 14px;
    line-height: 18px;
    color: #a4e900;
    text-decoration: underline
}

.intro .view-more:hover {
    text-decoration: none
}

.intro .view-more.viewed {
    display: block
}

.intro p strong {
    color: #0c253b
}

.intro-2019 h1 {
    font-weight: 400
}

.intro-2019 h1 strong {
    font-weight: 700
}

.intro-2019 p {
    line-height: 23px;
    font-style: normal;
    color: #1b354c
}

.intro .expand {
    position: absolute;
    bottom: 0;
    right: 0;
    background: #a6b7c9
}

.intro .expand,
.intro .collapse {
    color: #406f8f;
    text-decoration: underline;
    cursor: pointer
}

@media only screen and (max-width:767px) {
    .intro-2019 h1 {
        font-size: 13px;
        line-height: 14px;
        font-weight: 700;
        margin-bottom: 0
    }

    .intro-2019 p {
        display: none
    }
}

.intro-bottom {
    border-top: solid 1px #6e7577;
    background: #506475;
    padding: 5px 20px;
    font-size: 11px;
    line-height: 14px;
    color: #959595
}

.intro-bottom:after {
    content: '';
    display: block;
    clear: both
}

.intro-bottom .ltext {
    text-align: center;
    float: none;
    display: block;
    padding-left: 0;
    padding-bottom: 5px
}

.intro-bottom .rtext {
    text-align: center;
    float: none;
    display: block
}

.intro-bottom a {
    color: #b9b9ba
}

.intro-bottom a:hover {
    color: #ccc
}

@media (min-width:600px) {
    .intro p.small {
        margin-bottom: 0
    }

    .intro-bottom .ltext {
        text-align: left;
        float: left;
        padding-bottom: 0
    }

    .intro-bottom .rtext {
        text-align: right;
        float: right
    }
}

@media (min-width:768px) {
    .intro {
        padding-left: 15px;
        padding-right: 15px
    }

    .intro-bottom .ltext {
        padding-left: 40px
    }
}

@media (min-width:1024px) {

    .intro .expand,
    .intro .collapse {
        display: none
    }
}

@media (min-width:1200px) {
    .intro {
        max-width: 1200px;
        padding: 15px 0
    }
}

.l-reviews {
    margin-bottom: 20px;
    color: #1c3041
}

.l-reviews *,
.l-reviews *:before,
.l-reviews *:after {
    box-sizing: border-box
}

.l-reviews .l-review+.l-review {
    margin-top: 10px
}

.l-review.badge .inner:before {
    content: '';
    position: absolute;
    width: 27px;
    height: 31px;
    top: 6px;
    right: 6px;
    background: url(/images/badge.png) no-repeat 0 0 / 100% 100%
}

.l-review.badge.new .inner:before {
    width: 31px;
    height: 32px;
    background: url(/images/badge-new.png) no-repeat 0 0
}

.l-review .inner {
    position: relative;
    padding: 10px 10px 15px;
    border: 1px solid #d6d8d9;
    border-radius: 2px;
    background: #fff
}

.l-review .group {
    padding-bottom: 5px;
    border-bottom: 1px dotted #eee;
    text-align: center
}

.l-review .container {
    padding: 10px 10px 0
}

.l-review .logo {
    margin: 0 auto;
    transition: opacity .3s
}

.l-review a.logo:hover {
    opacity: .7
}

.l-review .actions a {
    display: block;
    padding: 7px 15px;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    color: #fff;
    text-align: center;
    text-transform: uppercase
}

.l-review .actions a:after {
    content: '';
    position: absolute;
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
    border: 1px solid transparent;
    border-radius: 2px;
    transition: border .3s
}

.l-review .actions a:not([href^="/-/"]):hover:after {
    border-width: 2px;
    border-color: #2ebaec
}

.l-review .actions [href^="/-/"] {
    position: static
}

.l-review .actions [href^="/-/"]:after {
    border: 1px solid #1b354c;
    pointer-events: none
}

.l-review .info {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
    font-size: 15px
}

.l-review .info span {
    padding-right: 10px;
    font-size: 12px;
    line-height: 1.2;
    text-transform: uppercase
}

.l-review .info+.info {
    margin-top: -10px
}

.l-review .rating {
    font-size: 17px;
    color: #1b354c;
    text-align: center
}

.l-review .rating span {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px
}

.l-review .rating small {
    position: relative;
    display: inline-block;
    width: 96px;
    height: 15px;
    top: -1px;
    vertical-align: middle;
    font-size: 0;
    background: url(/images/star-grey.png) repeat-x 0 0 / auto 100%
}

.l-review .rating small:before {
    content: '';
    display: block;
    height: 100%;
    background: url(/images/star.png) repeat-x 0 0 / auto 100%
}

.l-review .rating .r5:before {
    width: 100%
}

.l-review .rating .r49:before {
    width: 98%
}

.l-review .rating .r48:before {
    width: 96%
}

.l-review .rating .r47:before {
    width: 94%
}

.l-review .rating .r46:before {
    width: 92%
}

.l-review .rating .r45:before {
    width: 91%
}

.l-review .rating .r44:before {
    width: 91%
}

.l-review .rating .r43:before {
    width: 90%
}

.l-review .rating .r42:before {
    width: 89%
}

.l-review .rating .r41:before {
    width: 88%
}

.l-review .rating .r40:before {
    width: 80%
}

.l-reviews.lazyload .logo,
.l-reviews.lazyload .rating small,
.l-reviews.lazyload .rating small:before,
.l-reviews.lazyload .badge .inner:before {
    background-image: none
}

@media(min-width:540px) {
    .l-reviews ul {
        display: flex;
        flex-flow: row wrap;
        margin: 0 -5px
    }

    .l-reviews .l-review {
        padding: 0 5px;
        flex: 0 0 50%;
        margin-bottom: 10px
    }

    .l-reviews .l-review+.l-review {
        margin-top: 0
    }
}

@media(min-width:1024px) {
    .l-reviews .l-review {
        flex: 0 0 25%
    }

    .l-review .inner {
        padding: 20px
    }

    .l-review .rating {
        font-size: 20px
    }

    .l-review .container {
        padding-right: 0;
        padding-left: 0
    }

    .l-review .info {
        font-size: 13px
    }

    .l-review .info span {
        color: #7c9097
    }

    .l-review .actions a {
        max-width: 195px;
        margin: 0 auto
    }
}

.lastposts {
    margin-bottom: 20px
}

.lastposts.plain {
    line-height: 1.2;
    text-align: center
}

.lastposts.plain li {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: 10px 15px
}

.lastposts img {
    display: block;
    width: 100%;
    min-width: calc(100% + 26px);
    flex: 0 0 auto;
    height: auto;
    margin-left: -13px
}

.lastposts li {
    position: relative;
    display: flex;
    flex-flow: column nowrap;
    padding: 0 13px 6px;
    border: 1px solid #d0d0d0;
    border-radius: 8px;
    overflow: hidden;
    background: #fff
}

.lastposts li+li {
    margin-top: 10px
}

.lastposts li>span {
    flex: 0 0 32px;
    order: 1;
    padding-top: 6px;
    font-size: 13px;
    color: #5f6a74;
    text-align: center
}

.lastposts li>span span+span {
    margin-left: 16px
}

.lastposts a {
    display: flex;
    min-height: 36px;
    flex: 1 1 100%;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: 8px 0;
    border-bottom: 1px solid #dfe5e8;
    font-size: 15px;
    line-height: 1.33;
    color: #1b354c;
    text-align: center
}

.lastposts a:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.lastposts a:hover {
    font-weight: 700
}

.lastposts .time:before {
    width: 19px;
    height: 19px;
    background: url(/images/lastposts-calendar.png) no-repeat 0 0 / 100% 100%
}

.lastposts .author:before {
    width: 15px;
    height: 15px;
    background: url(/images/lastposts-head.png) no-repeat 0 0 / 100% 100%
}

.lastposts .title {
    padding: 18px 20px;
    margin: 0 -6px 10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    line-height: 1.11;
    color: #fff;
    text-align: center;
    background: #35383f
}

.lastposts .time:before,
.lastposts .author:before {
    content: '';
    position: relative;
    display: inline-block;
    top: -2px;
    margin-right: 8px;
    vertical-align: middle
}

.lastposts *,
.lastposts *:before,
.lastposts *:after {
    box-sizing: border-box
}

@media (min-width:540px) {
    .lastposts .title {
        margin: 0 0 22px;
        border-radius: 6px
    }

    .lastposts ul {
        display: flex;
        flex-flow: row wrap;
        justify-content: space-between
    }

    .lastposts li {
        max-width: 49%;
        flex: 0 0 49%
    }

    .lastposts li+li {
        margin-top: 0
    }

    .lastposts li:nth-child(n+3) {
        margin-top: 2%
    }
}

@media (min-width:1024px) {
    .lastposts li {
        max-width: 23%;
        flex: 0 0 23%
    }

    .lastposts li:nth-child(n+3) {
        margin-top: 0
    }

    .lastposts li:nth-child(n+5) {
        margin-top: 2.2%
    }
}

.link-global {
    max-width: 380px;
    padding: 5px 20px;
    margin: 0 auto 20px;
    border: 1px solid #d6d8d9;
    border-radius: 2px;
    font-size: 10px;
    color: #003d89;
    text-align: center;
    background: #fff
}

.link-global a {
    color: inherit
}

.link-global a:hover {
    text-decoration: underline
}

@media(min-width:768px) {
    .link-global {
        max-width: none;
        font-size: 14px;
        text-align: right
    }
}

.links-container {
    position: relative;
    padding: 15px 10px;
    margin: 0 -10px 20px;
    font-size: 13px;
    line-height: 1.2;
    font-style: italic;
    color: #fff;
    text-align: center
}

.links-container ul {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    z-index: 2
}

.links-container li {
    padding-left: 14px;
    background: url(/images/icon_list.png) no-repeat 0 5px
}

.links-container li+li {
    margin-top: 10px
}

.links-container strong {
    font-size: 15px;
    font-style: normal;
    color: #45b7ff
}

@media(min-width:768px) {
    .links-container ul {
        display: block
    }

    .links-container ul:after {
        content: '';
        display: table;
        line-height: 0;
        clear: both
    }

    .links-container li {
        float: left;
        width: 47%
    }

    .links-container li+li {
        margin-top: 0
    }

    .links-container li:nth-child(odd) {
        clear: both
    }

    .links-container li:nth-child(even) {
        float: right
    }

    .links-container li:nth-child(n+3) {
        margin-top: 15px
    }
}

@media(min-width:1024px) {
    .links-container {
        padding: 35px 25px;
        margin: 0 0 20px
    }

    .links-container li {
        padding-left: 25px
    }
}

.list-achievements {
    margin: 0 -10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 1.2;
    letter-spacing: .03em;
    color: #b8c6d8;
    text-align: center;
    text-transform: uppercase
}

.list-achievements:after {
    content: '';
    display: table;
    line-height: 0;
    clear: both
}

.list-achievements *,
.list-achievements *:before,
.list-achievements *:after {
    box-sizing: border-box
}

.list-achievements li {
    float: left;
    width: 50%;
    padding: 0 10px
}

.list-achievements li:nth-child(odd) {
    clear: both
}

.list-achievements li:nth-child(n+3) {
    margin-top: 20px
}

.list-achievements a {
    font-size: 35px;
    text-decoration: underline
}

.list-achievements a:hover {
    text-decoration: none
}

.list-achievements span {
    font-size: 30px
}

.list-achievements a,
.list-achievements span {
    display: block;
    margin-bottom: 5px;
    font-family: 'Oswald', sans-serif;
    text-decoration: none
}

.list-achievements a:hover {
    text-decoration: underline
}

.list-achievements a span {
    font: normal 14px/1.2 'open sans', sans-serif;
    color: #b8c6d8;
    padding-top: 5px;
    margin-bottom: -5px
}

@media(min-width:768px) {
    .list-achievements {
        max-width: 850px;
        margin: 0 auto
    }

    .list-achievements li {
        width: 25%
    }

    .list-achievements li:nth-child(odd) {
        clear: none
    }

    .list-achievements li:nth-child(4n+1) {
        clear: both
    }

    .list-achievements li:nth-child(n+3) {
        margin-top: 0
    }

    .list-achievements li:nth-child(n+5) {
        margin-top: 25px
    }
}

.list-advantages-alt {
    margin: 0 -10px;
    font-size: 0;
    line-height: 1.2;
    color: #fff;
    text-align: center
}

.list-advantages-alt li {
    display: inline-block;
    width: 160px;
    padding: 0 10px;
    margin-bottom: 10px;
    vertical-align: middle;
    font-size: 15px
}

.list-advantages-alt li:before {
    content: '';
    display: block;
    height: 85px;
    margin: 0 auto 10px
}

.list-advantages-alt a {
    color: inherit
}

.list-advantages-alt a:hover {
    text-decoration: underline
}

@media(min-width:768px) {
    .list-advantages-alt {}

    .list-advantages-alt li {
        width: auto;
        padding: 0 45px
    }
}

.list-advantages {
    margin-bottom: 10px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 12px;
    color: #8eb0d4;
    text-align: center
}

.list-advantages li {
    display: inline-block;
    vertical-align: middle;
    margin: 0 7px
}

.list-advantages li:before {
    content: '';
    position: relative;
    top: -1px;
    margin-right: 8px
}

@media(min-width:768px) {
    .list-advantages {
        margin-bottom: 20px
    }

    .list-advantages li {
        margin: 0 30px
    }
}

.list-blog-links {
    font-size: 14px;
    line-height: 1.2
}

.list-blog-links li+li {
    margin-top: 5px
}

.list-blog-links a {
    position: relative;
    display: inline-block;
    padding: 5px 5px 5px 30px;
    vertical-align: middle;
    color: #d4d4d4;
    transition: color .15s
}

.list-blog-links a:hover {
    color: #34aaef
}

.list-blog-links a:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 15px
}

.list-blog-links [class^="ico-flag"]:before {
    margin: -5px 0 0 -8px
}

.list-blog-links [class^="list-icon"]:before {
    width: 20px;
    height: 20px;
    margin: -10px 0 0 -10px;
    background-image: url(/images/sidebar-blog-icons.png)
}

.list-blog-links .list-icon-present:before {
    background-position-x: -20px
}

.list-blog-links .list-icon-disk:before {
    background-position-x: -40px
}

.list-blog-links .list-icon-human:before {
    background-position-x: -60px
}

.list-blog-links .list-icon-euro:before {
    background-position-x: -80px
}

.list-boxes {
    margin-bottom: 12px;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    line-height: 1.2;
    font-weight: 600;
    color: #3d3d3d
}

.list-boxes.cons li:before {
    border-color: #f74848
}

.list-boxes li {
    position: relative;
    padding: 11px 10px 13px 30px;
    margin-bottom: 5px;
    background: #fafafa
}

.list-boxes li:before {
    content: '';
    position: absolute;
    width: 5px;
    height: 5px;
    top: 17px;
    left: 13px;
    border-top: 2px solid #6fddca;
    border-right: 2px solid #6fddca;
    transform: rotate(45deg)
}

.list-boxes *,
.list-boxes *:before,
.list-boxes *:after {
    box-sizing: border-box
}

@media(min-width:1024px) {
    .list-boxes {
        margin-bottom: 19px
    }
}

.list-bullets {
    font-size: 13px;
    color: #3d3d3d;
    text-align: left
}

.list-bullets small {
    display: none
}

.list-bullets span {
    position: relative;
    display: block;
    padding-left: 10px
}

.list-bullets span:before {
    content: '';
    position: absolute !important;
    width: 4px;
    height: 4px;
    top: 6px !important;
    left: 0;
    border-radius: 50%;
    background: #3d3d3d
}

.list-bullets span~span {
    margin-top: 7px
}

.list-calculations {
    display: flex;
    max-width: 290px;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: center;
    margin: 0 auto
}

.list-calculations dt {
    font-size: 11px;
    line-height: 1.2;
    font-weight: 700;
    color: #fff;
    text-align: right
}

.list-calculations dt:after {
    content: ':'
}

.list-calculations dd {
    padding: 0 10px;
    border: 1px solid #576a7a;
    text-align: center;
    text-overflow: ellipsis;
    overflow: hidden;
    background: #31495e
}

.list-calculations dt,
.list-calculations dd {
    flex: 0 0 48%;
    margin-bottom: 10px
}

@media(min-width:1024px) {
    .list-calculations {
        max-width: none
    }

    .list-calculations dt {
        flex: 0 1 calc(100% - 130px);
        font-size: 17px;
        text-align: left
    }

    .list-calculations dd {
        flex: 0 0 120px;
        padding: 7px 10px;
        font-size: 20px
    }
}

.content .list-casinos {
    display: block;
    max-width: none;
    width: auto;
    margin: 0 -10px;
    font-size: 0;
    text-align: center
}

.content .list-casinos li {
    position: relative;
    display: inline-block;
    width: 120px;
    vertical-align: top;
    padding: 0 10px;
    margin: 0 10px 20px
}

.content .list-casinos li:before {
    display: none
}

.content .list-casinos a {
    display: block;
    font-size: 13px;
    line-height: 1.2;
    color: #747474;
    text-align: center
}

.content .list-casinos a:hover {
    text-decoration: underline
}

.content .list-casinos a:hover span {
    background-color: #405e7a
}

.content .list-casinos span {
    display: block;
    width: 100px;
    height: 100px;
    margin: 0 auto 6px;
    border-radius: 50%;
    background-color: #1e3b55;
    transition: background .3s
}

.content .list-casinos .bg-big {
    background-size: 130%
}

.content .list-casinos .new a:after {
    content: '';
    position: absolute;
    width: 32px;
    height: 32px;
    top: 0;
    left: 50%;
    margin-left: 26px;
    background: url(/images/new.png) no-repeat 0 0 / 100% 100%
}

.content .list-casinos.lazyload li a span,
.content .list-casinos.lazyload li.new a:after {
    background-image: none
}

@media(min-width:1024px) {
    .content .list-casinos li {
        width: 14.28%;
        margin-right: 0;
        margin-left: 0
    }
}

.list-checks {
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    line-height: 1.2;
    color: #1b354c;
    font-weight: 700;
    text-align: left
}

.list-checks li {
    position: relative;
    padding-left: 20px
}

.list-checks li:before {
    content: '';
    position: absolute;
    width: 15px;
    height: 12px;
    top: 1px;
    left: 0;
    background: url(/images/check-yes.png) no-repeat 0 0 / 100% 100%
}

.list-checks li+li {
    margin-top: 15px
}

.list-faq {
    padding-bottom: 20px;
    clear: both
}

.list-faq dt,
.list-faq h3 {
    padding: 15px 10px 10px 40px;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: 300;
    color: #1b354c;
    background: url(/images/question-mark.png) no-repeat 10px 18px / 20px 20px
}

.list-faq dd,
.list-faq p {
    padding: 0 10px 10px
}

.list-faq dd+dt,
.list-faq p+h3 {
    margin-top: 10px
}

.list-faq p {
    margin: 0
}

.list-faq ul {
    padding: 0 10px 10px
}

.list-faq h3 {
    margin: 0
}

.list-faq p a {
    color: #0096cb;
    text-decoration: underline
}

.list-faq.no-icon dt,
.list-faq.no-icon h3 {
    padding-left: 10px;
    background-image: none
}

.list-faq h3,
.list-faq p,
.list-faq ul,
.list-faq dt,
.list-faq dd {
    background-color: #fff
}

.intro-2019~.content .list-faq a {
    color: #005ea8;
    text-decoration: underline
}

.intro-2019~.content .list-faq a:hover {
    text-decoration: none
}

.list-faq>ul li {
    padding: 0 0 0 23px;
    margin-bottom: 15px;
    position: relative
}

.list-faq>ul li:before {
    content: '';
    position: absolute;
    top: 9px;
    left: 0;
    width: 8px;
    height: 8px;
    background: url(/images/icon_list.png) no-repeat 0 0;
    display: block
}

@media(min-width:1024px) {

    .list-faq dt,
    .list-faq h3 {
        padding: 22px 15px 18px 105px;
        font-size: 28px;
        background-position: 60px 20px;
        background-size: 33px 33px
    }

    .list-faq dd,
    .list-faq p {
        padding: 0 60px 20px
    }

    .list-faq ul {
        padding: 0 60px 20px
    }

    .list-faq dd+dt,
    .list-faq p+h3 {
        margin-top: 20px
    }

    .list-faq.no-icon dt,
    .list-faq.no-icon h3 {
        padding-left: 60px
    }
}

.list-four-boxes {
    position: relative;
    padding: 25px 10px;
    margin-bottom: 20px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 13px;
    line-height: 1.53;
    color: #fff;
    background: #1b354c
}

.list-four-boxes.lazyload li:before {
    background-image: none
}

.list-four-boxes *,
.list-four-boxes *:before,
.list-four-boxes *:after {
    box-sizing: border-box
}

.list-four-boxes ul {
    position: relative;
    z-index: 2;
    list-style-type: none
}

.list-four-boxes li:before {
    content: '';
    display: block;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    background-image: url(/images/four-boxes-sprite.png);
    background-repeat: no-repeat
}

.list-four-boxes li+li {
    margin-top: 25px
}

.list-four-boxes strong {
    display: block;
    margin-bottom: 10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    color: #51a7f2;
    text-align: center
}

.list-four-boxes a {
    display: block;
    padding: 10px 5px;
    margin: 15px 10px 0;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    text-align: center
}

.list-four-boxes [href^="/-/"]:before {
    top: auto;
    bottom: 100%;
    margin-bottom: 10px
}

.list-four-boxes .spins:before {
    background-position-x: -100px
}

.list-four-boxes .no-deposit:before {
    background-position-x: -200px
}

.list-four-boxes .free-play:before {
    background-position-x: -300px
}

.list-four-boxes .deposit-reload:before {
    background-position-x: -400px
}

.list-four-boxes .comp-points:before {
    background-position-x: -500px
}

.list-four-boxes .freerolls:before {
    background-position-x: -600px
}

.list-four-boxes .daily-deals:before {
    background-position-x: -700px
}

.list-four-boxes .high-roller:before {
    background-position-x: -800px
}

.list-four-boxes .vip-clubs:before {
    background-position-x: -900px
}

.list-four-boxes .raffles:before {
    background-position-x: -1000px
}

.list-four-boxes .referral:before {
    background-position-x: -1100px
}

.list-four-boxes li.software:before {
    background-image: url(/images/four-boxes-software.png)
}

.list-four-boxes li.software.playtech:before {
    background-position-x: 0
}

.list-four-boxes li.software.microgaming:before {
    background-position-x: -100px
}

.list-four-boxes li.software.netent:before {
    background-position-x: -200px
}

.list-four-boxes li.software.evolution-gaming:before {
    background-position-x: -300px
}

.list-four-boxes li.software.extreme-live-gaming:before {
    background-position-x: -400px
}

@media(min-width:540px) {
    .list-four-boxes {
        padding-right: 20px;
        padding-left: 20px
    }

    .list-four-boxes ul {
        display: flex;
        flex-flow: row wrap;
        margin: 0 -10px
    }

    .list-four-boxes li {
        position: relative;
        flex: 0 0 50%;
        padding: 0 10px;
        padding-bottom: 60px
    }

    .list-four-boxes a {
        position: absolute;
        right: 10px;
        bottom: 0;
        left: 10px
    }

    .list-four-boxes li+li {
        margin-top: 0
    }

    .list-four-boxes li:nth-child(n+3) {
        margin-top: 25px
    }
}

@media(min-width:1024px) {
    .list-four-boxes {
        padding: 15px 60px 35px
    }

    .list-four-boxes ul {
        margin: 0 -20px
    }

    .list-four-boxes li {
        flex: 0 0 25%;
        padding: 0 20px 60px
    }

    .list-four-boxes li:nth-child(n) {
        margin: 0
    }

    .list-four-boxes strong {
        margin-bottom: 20px
    }

    .list-four-boxes a {
        right: 20px;
        left: 20px
    }
}

.list-games strong,
.list-games em {
    display: inline-block;
    margin-left: 4px;
    vertical-align: middle;
    font-size: 14px;
    color: #1b354c;
    font-weight: 700;
    font-style: normal
}

.list-games span:before {
    display: inline-block !important
}

.list-games strong:only-child,
.list-games em:only-child {
    float: none
}

.list-games strong:before,
.list-games em:before {
    position: relative;
    top: -3px
}

.list-games [data-text-before]:before {
    content: attr(data-text-before);
    display: inline-block;
    top: 0;
    vertical-align: middle
}

.list-games [data-text-after]:after {
    content: attr(data-text-after);
    display: inline-block;
    top: 0
}

.list-games small,
.list-games>span span {
    display: none
}

.list-games .disabled {
    opacity: .2
}

.list-games-primary {
    max-width: 220px;
    margin: 0 auto
}

.list-flags {
    max-width: 240px
}

.list-games-primary>span {
    margin: 4px
}

@media(max-width:767px) {
    .list-games-reversed>span {
        position: relative;
        display: inline-flex;
        flex-flow: row wrap
    }

    .list-games-reversed>span span {
        display: block;
        width: 100%;
        flex: 0 0 100%
    }

    .list-games-reversed>span strong {
        order: 1;
        flex: 0 0 100%
    }
}

@media(max-width:374px) {

    .list-games strong,
    .list-games em {
        font-size: 12px
    }
}

@media(min-width:768px) {
    .list-games {
        text-align: left
    }

    .list-games>span~span {
        margin-top: 4px
    }

    .list-games:not(.list-flags)>span:before {
        width: 20px;
        background-position: center 0
    }

    .list-games.vis>span:before {
        float: left;
        margin-right: 5px
    }

    .list-games.vis>span span {
        float: left;
        display: inline-block;
        width: auto;
        height: auto;
        vertical-align: middle;
        font-size: 13px;
        color: #3d3d3d;
        background: none
    }

    .list-games-reversed>span {
        height: 21px;
        line-height: 21px
    }

    .list-games-reversed>span:after {
        content: '';
        display: table;
        line-height: 0;
        clear: both
    }

    .list-games-reversed>span span {
        float: left;
        display: inline-block;
        width: auto;
        height: auto;
        vertical-align: middle;
        font-size: 13px;
        color: #3d3d3d;
        background: none
    }

    .list-games-reversed strong {
        float: right;
        margin-left: 20px
    }
}

@media(min-width:1024px) {
    .list-games {
        padding: 10px;
        border: 1px solid #eeefef;
        border-radius: 2px
    }

    .list-games>span {
        height: 21px;
        line-height: 21px
    }

    .list-games>span:before {
        float: left;
        margin-right: 5px
    }

    .list-games>span:after {
        content: '';
        display: table;
        width: auto;
        height: auto;
        line-height: 0;
        clear: both;
        background: none
    }

    .list-games>span span {
        float: left;
        display: inline-block;
        width: auto;
        height: auto;
        vertical-align: middle;
        font-size: 13px;
        color: #3d3d3d;
        background: none
    }

    .list-games strong,
    .list-games em {
        float: right;
        margin-left: 20px
    }

    .list-games strong:only-child,
    .list-games em:only-child {
        margin: 0
    }

    .list-games-alt {
        padding: 0 10px;
        border: 0
    }
}

@media(min-width:1200px) {
    .list-games {
        padding: 10px 15px
    }

    .list-games>span:before {
        float: left;
        margin-right: 10px
    }

    .list-games-alt {
        padding: 0 10px
    }
}

.list-guides {
    display: flex;
    flex-flow: row wrap;
    margin: 0 -5px;
    box-sizing: border-box
}

.list-guides:after {
    content: '';
    display: table;
    line-height: 0;
    clear: both
}

.list-guides *,
.list-guides *:before,
.list-guides *:after {
    box-sizing: border-box
}

.list-guides li {
    display: flex;
    flex: 1 0 50%;
    padding: 0 5px;
    margin-bottom: 10px
}

.list-guides a {
    display: block;
    flex: 0 0 100%;
    padding: 10px;
    border: 1px solid #fff;
    font-size: 15px;
    line-height: 1.2;
    color: #000;
    text-align: center;
    background: #fff;
    transition: border-color .3s
}

.list-guides span {
    display: flex;
    flex: 0 0 100%;
    justify-content: center;
    align-items: center;
    padding: 10px;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    color: #fff;
    text-align: center;
    background: #284d6b
}

.list-guides a:before {
    content: '';
    display: block;
    height: 55px;
    margin: 0 auto 5px;
    background-repeat: no-repeat;
    background-position: center center
}

.list-guides a:hover {
    border-color: #61c2ff
}

.list-guides-small {
    font-weight: 700
}

.list-guides-small a {
    font-size: 20px;
    color: #1b354c
}

.list-guides-small a:before {
    height: 30px
}

.list-guides.with-emojis a {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 15px
}

.list-guides.with-emojis a:before {
    display: none
}

@media(max-width:995px) {

    .list-guides.v2,
    .list-guides.v2 li,
    .list-guides.v2 a {
        min-height: 120px
    }
}

@media(max-width:352px) {

    .list-guides.v2,
    .list-guides.v2 li,
    .list-guides.v2 a {
        min-height: 138px
    }
}

@media(min-width:768px) {
    .list-guides li {
        flex: 0 0 25%
    }

    .list-guides.cols5 li {
        flex: 0 0 20%;
        overflow: hidden
    }

    .list-guides span {
        font-size: 20px
    }

    .list-guides.with-emojis {
        flex-wrap: nowrap
    }

    .list-guides.with-emojis li {
        flex: 1 1 100%
    }
}

@media(min-width:1024px) {
    .list-guides a {
        position: relative;
        display: flex;
        height: 85px;
        align-items: center;
        padding: 15px 15px 15px 120px;
        text-align: left
    }

    .list-guides.cols5 a {
        padding-left: 85px
    }

    .list-guides a:before {
        position: absolute;
        top: 50%;
        left: 60px;
        transform: translate(-50%, -50%)
    }

    .list-guides.cols5 a:before {
        left: 43px
    }

    .list-guides-small a {
        height: 55px;
        padding-left: 50px
    }

    .list-guides-small a:before {
        left: 25px
    }

    .list-guides.with-emojis a {
        padding-left: 15px
    }
}

@media(min-width:1200px) {
    .list-guides.cols5 a {
        padding-left: 120px
    }

    .list-guides.cols5 a:before {
        left: 60px
    }

    .list-guides-small a {
        padding-left: 80px
    }

    .list-guides-small a:before {
        left: 40px
    }
}

.list-info {
    font-size: 12px;
    line-height: 1.2;
    color: #3d3d3d
}

.list-info li>span {
    float: right;
    width: 40%;
    color: #1b354c;
    text-align: right
}

.list-info li>span span {
    margin-left: 4px
}

.list-info li>span span:first-child {
    margin-left: 0
}

.list-info strong {
    float: left;
    width: 60%
}

.list-info li+li {
    margin-top: 7px
}

.list-info li:after {
    content: '';
    display: table;
    line-height: 0;
    clear: both
}

.list-info.with-checks li {
    padding-left: 32px;
    position: relative;
    width: auto
}

.list-info.with-checks li:before {
    content: '';
    background: url(/images/check-yes.png) 50% no-repeat;
    width: 15px;
    height: 12px;
    position: absolute;
    top: 3px;
    left: 0;
    background-size: contain
}

.list-info.with-checks li>span {
    width: 32%;
    text-align: left
}

.list-info [class^="ico"] {
    display: inline-block;
    vertical-align: middle;
    font-size: 0
}

.list-info [class^="ico"]:before {
    content: ''
}

.list-info .yes {
    font-size: 0;
    line-height: 0;
    text-indent: -4000px
}

.list-info .yes:before {
    content: '';
    display: inline-block;
    width: 15px;
    height: 12px;
    vertical-align: middle;
    background: url(/images/check-yes.png) no-repeat 0 0 / contain
}

.lazyload .list-info [class^="ico"]:before {
    background-image: none
}

@media(min-width:768px) {
    .list-info li+li {
        margin-top: 14px
    }
}

@media(min-width:1024px) {
    .list-info:after {
        content: '';
        display: table;
        line-height: 0;
        clear: both
    }

    .list-info li {
        float: left;
        width: 47%
    }

    .list-info li+li {
        margin-top: 0
    }

    .list-info li:nth-child(n+3) {
        margin-top: 13px
    }

    .list-info li:nth-child(odd) {
        clear: both
    }

    .list-info li:nth-child(even) {
        float: right
    }

    .list-info-primary li {
        float: none;
        width: 100%
    }

    .list-info-primary li+li {
        margin-top: 13px
    }

    .list-info-primary li:nth-child(even) {
        float: none
    }
}

.list-procons {
    position: relative;
    padding-left: 65px;
    margin-bottom: 30px;
    font-size: 13px;
    line-height: 1.2;
    color: #3d3d3d
}

.list-procons:before {
    content: '';
    position: absolute;
    width: 36px;
    height: 72px;
    top: 50%;
    left: 0;
    margin-top: -36px;
    background: url(/images/procons.png) no-repeat 0 0 / 100% 100%
}

.list-procons:last-child {
    margin-bottom: 0
}

.list-procons.cons:before {
    background-image: url(/images/procons-cons.png)
}

.list-procons.cons li:before {
    border-color: #e9a9a3
}

.list-procons li {
    position: relative;
    padding-left: 15px;
    margin-bottom: 5px
}

.list-procons li:before {
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    top: 3px;
    left: 0;
    border-top: 2px solid #6fddca;
    border-right: 2px solid #6fddca;
    transform: rotate(45deg)
}

@media(min-width:768px) {
    .list-procons.two-columns {
        display: flex;
        flex-flow: row wrap
    }

    .list-procons li {
        flex: 0 0 50%
    }
}

.list-quicknavi {
    display: flex;
    max-width: 355px;
    flex-flow: row wrap;
    margin: 0 auto;
    justify-content: center
}

@media (max-width:767px) {
    .list-quicknavi:last-child {
        margin-bottom: 20px
    }
}

.list-quicknavi li {
    flex: 0 0 33.3%;
    order: 2;
    padding: 0 10px
}

.list-quicknavi li:nth-child(n+4) {
    margin-top: 10px
}

.list-quicknavi li:not(.list-highlight) a:before {
    content: '';
    display: block;
    width: 85px;
    height: 72px;
    margin: 0 auto 5px
}

.list-quicknavi a {
    display: block;
    font-size: 12px;
    line-height: 1.2;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    transition: opacity .3s
}

.list-quicknavi a:hover {
    opacity: .7
}

.list-quicknavi .list-highlight {
    flex: 0 0 100%;
    order: 1;
    margin-bottom: 25px;
    text-align: center
}

.list-quicknavi .list-highlight a {
    position: relative;
    display: inline-block;
    padding: 12px 30px;
    border: 2px solid #fff;
    vertical-align: middle;
    font-size: 20px;
    font-weight: 400
}

.list-quicknavi .list-highlight a:before {
    content: '';
    position: absolute;
    width: 55px;
    height: 70px;
    top: 50%;
    left: 0;
    transform: translate(-50%, -50%);
    background: url(/images/cup.png) no-repeat 0 0 / contain
}

@media(min-width:768px) {
    .list-quicknavi {
        display: block;
        max-width: none;
        padding-top: 20px;
        font-size: 0;
        text-align: center
    }

    .list-quicknavi li {
        display: inline-block;
        vertical-align: middle
    }

    .list-quicknavi li:nth-child(n+4) {
        margin-top: 0
    }

    .list-quicknavi .list-highlight {
        margin-bottom: 0
    }

    .list-quicknavi .list-highlight a {
        width: 94px;
        height: 111px;
        padding: 55px 10px 10px;
        border: 0;
        font-size: 12px;
        background: url(/images/imagesagon.png) no-repeat 0 0 / 100% 100%
    }

    .list-quicknavi .list-highlight a:before {
        top: 15px;
        left: 50%
    }
}

@media(min-width:1200px) {
    .list-quicknavi li:not(.list-highlight) a:before {
        width: 140px;
        height: 120px
    }

    .list-quicknavi .list-highlight {
        margin: 0 24px
    }

    .list-quicknavi .list-highlight a {
        width: 141px;
        height: 167px;
        padding-top: 85px;
        font-size: 18px
    }

    .list-quicknavi .list-highlight a span {
        position: relative;
        display: block;
        z-index: 1
    }

    .list-quicknavi .list-highlight a:before {
        width: 94px;
        height: 116px;
        top: 40px;
        background-image: url(/images/cup-big.png)
    }
}

.list-reccomendations {
    font-family: 'Open Sans', sans-serif;
    font-size: 0;
    font-weight: 600;
    letter-spacing: .25em;
    text-transform: uppercase;
    text-align: center
}

.list-reccomendations li {
    display: inline-block;
    width: 150px;
    margin: 5px;
    vertical-align: top;
    font-size: 13px
}

.list-reccomendations a {
    position: relative;
    display: block;
    line-height: 1.2;
    color: #c8d4de;
    transition: color .3s
}

.list-reccomendations a:before {
    content: '';
    position: relative;
    display: block;
    margin: 0 auto;
    z-index: 1
}

.list-reccomendations a:after {
    content: '';
    position: absolute;
    width: 1px;
    height: 1px;
    top: 70px;
    left: 50%;
    border-radius: 50%;
    box-shadow: 0 0 40px 55px rgba(46, 186, 236, .5);
    opacity: 0;
    transition: opacity .3s
}

.list-reccomendations a:hover {
    color: #fff
}

.list-reccomendations a:hover:after {
    opacity: 1
}

.blog-post .list-reccomendations a {
    color: inherit
}

.blog-post .list-reccomendations a:before,
.blog-post .list-reccomendations a:after {
    content: none
}

@media(min-width:1024px) {
    .list-reccomendations li {
        margin: 0 15px
    }
}

.list-regulators {
    font-size: 0;
    text-align: center
}

.list-regulators li {
    display: inline-block;
    vertical-align: middle;
    margin: 10px;
    font-size: 0
}

.list-regulators li:before {
    content: ''
}

@media(min-width:768px) {
    .list-regulators li {
        margin: 10px 15px
    }
}

.listbox {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 1.2;
    text-align: center
}

.listbox li {
    position: relative;
    padding: 8px 0 !important;
    text-indent: 0 !important;
    counter-increment: nums !important
}

.listbox ul {
    font-weight: 600
}

.listbox ul li {
    padding-left: 20px !important
}

.listbox ul li:before {
    content: '';
    position: absolute;
    width: 4px;
    height: 4px;
    top: 14px;
    left: 0;
    border-radius: 50%;
    background: #2ebaec
}

.listbox ol {
    counter-reset: nums
}

.listbox ol li:before {
    content: counter(nums) '. ';
    width: auto !important;
    font-size: 18px;
    font-weight: 800;
    color: #2ebaec
}

.listbox a {
    color: #2ebaec;
    text-decoration: underline
}

.listbox a:hover {
    text-decoration: none
}

.listbox em {
    font-weight: 400
}

.listbox ul,
.listbox ol {
    display: inline-block;
    margin: 0;
    vertical-align: middle;
    text-align: left
}

@media (min-width:768px) {
    .listbox .columns-2 {
        columns: 2;
        column-gap: 20px
    }

    .listbox .columns-3 {
        columns: 3;
        column-gap: 20px
    }
}

.logolist {
    margin: 0 auto 20px;
    font: normal 15px/1 Arial, sans-serif;
    color: #1d1d1d;
    text-align: center
}

.logolist .title {
    padding: 8px;
    font-size: 18px;
    border-bottom: 1px solid #cbcaca;
    margin-bottom: 15px
}

.logolist .title strong {
    font-weight: 800
}

.logolist.section-glowing .title {
    position: relative;
    padding: 12px;
    margin: auto;
    max-width: 90%;
    font: normal 27px/1 'russo one', sans-serif;
    color: #fff;
    border-color: #5b7184
}

.logolist.section-glowing ul {
    position: relative;
    color: #fff;
    font: normal 16px/1 'open sans', sans-serif
}

.logolist ul li {
    display: inline-block;
    vertical-align: middle;
    margin: 15px 2%
}

.logolist.dense ul li {
    margin-left: .7%;
    margin-right: .7%
}

.logolist ul li.gaming-logo {
    background: none;
    height: auto;
    line-height: normal
}

.logolist ul li.gaming-logo span {
    position: static;
    transform: none;
    -webkit-transform: none;
    -ms-transform: none
}

.logolist ul li.gaming-logo:after {
    content: none
}

.logolist.section-glowing a {
    color: #fff
}

.logolist ul li._award:before {
    content: "";
    display: block;
    margin: 0 auto 5px
}

.logolist.v2.section-glowing a {
    padding-top: 100px
}

.logolist.v2 ul li._award:before {
    content: "";
    display: block;
    margin: 0 auto 5px;
    position: relative;
    z-index: 2;
    pointer-events: none
}

.logolist.v2.section-glowing a {
    position: relative
}

.logolist.v2.section-glowing a:before {
    content: '';
    width: 1px;
    height: 1px;
    position: absolute;
    top: 38%;
    left: 50%;
    box-shadow: 0 0 40px 50px rgba(46, 186, 236, .5);
    visibility: hidden;
    border-radius: 50%
}

.logolist.v2.section-glowing a:hover:before {
    visibility: visible
}

.logolist.v2 ul li:nth-child(1) {
    display: inline-block;
    vertical-align: middle;
    margin: 15px 35px 15px 0
}

.logolist.v2 ul li:nth-child(2) {
    display: inline-block;
    vertical-align: middle;
    margin: 15px 65px 15px 0
}

.logolist.v2 ul li:nth-child(3) {
    display: inline-block;
    vertical-align: middle;
    margin: 15px 20px 15px 0
}

.logolist.v2 ul li:nth-child(4) {
    display: inline-block;
    vertical-align: middle;
    margin: 15px 0 15px 0
}

.logo-bingo {
    background: transparent no-repeat center center;
    text-indent: -9999px;
    display: block;
    width: 150px;
    height: 60px;
    background-size: contain
}

.logo-bingo.redbus {
    background-image: url(/bingo/redbus-bingo.png)
}

.logo-bingo.butlers {
    background-image: url(/bingo/butlers-bingo.png)
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:192dpi) {
    .logo-bingo.redbus:not(.logo-sm):not(.logo-md) {
        background-image: url(/bingo/redbus-bingo@2x.png)
    }

    .logo-bingo.butlers:not(.logo-sm):not(.logo-md) {
        background-image: url(/bingo/butlers-bingo@2x.png)
    }
}

.logo-blackjack {
    width: 150px;
    height: 60px;
    display: block;
    font-size: 0;
    line-height: 0;
    text-indent: -4000px;
    background-repeat: no-repeat;
    background-size: contain
}

.logo-blackjack.pro {
    background-image: url(/images/blackjack-logos2/blackjack-pro.png)
}

.logo-blackjack.multihand {
    background-image: url(/images/blackjack-logos2/multihand-blackjack.png)
}

.logo-blackjack.pontoon {
    background-image: url(/images/blackjack-logos2/pontoon.png)
}

.logo-blackjack.switch {
    background-image: url(/images/blackjack-logos2/switch.png)
}

.logo-blackjack.vegas-strip {
    background-image: url(/images/blackjack-logos2/vegas-strip-blackjack.png)
}

.logo-blackjack.surrender {
    background-image: url(/images/blackjack-logos2/surrender.png)
}

.logo-blackjack.atlantic-city {
    background-image: url(/images/blackjack-logos2/atlantic-city.png)
}

.logo-blackjack.perfect {
    background-image: url(/images/blackjack-logos2/perfect-blackjack.png)
}

.logo-blackjack.vegas-downtown {
    background-image: url(/images/blackjack-logos2/vegas-downtown-blackjack.png)
}

.logo-blackjack.uk {
    background-image: url(/images/blackjack-logos2/blackjack-uk.png)
}

.logo-blackjack.progressive {
    background-image: url(/images/blackjack-logos2/progressive-blackjack.png)
}

.logo-blackjack.vegas-single-deck {
    background-image: url(/images/blackjack-logos2/vegas-single-deck-blackjack.png)
}

.logo-blackjack.double-attack {
    background-image: url(/images/blackjack-logos2/double-attack-blackjack.png)
}

.logo-blackjack.super-fun-21 {
    background-image: url(/images/blackjack-logos2/super-fun-21-blackjack.png)
}

.logo-blackjack.peek {
    background-image: url(/images/blackjack-logos2/blackjack-peek.png)
}

.logo-blackjack.hi-lo {
    background-image: url(/images/blackjack-logos2/hi-lo-13-european-blackjack.png)
}

.logo-blackjack.high-streak {
    background-image: url(/images/blackjack-logos2/high-streak-blackjack.png)
}

.logo-blackjack.spanish {
    background-image: url(/images/blackjack-logos2/spanish-blackjack.png)
}

.logo-blackjack.duel21 {
    background-image: url(/images/blackjack-logos2/21-duel.png)
}

.logo-blackjack.single-deck-netent {
    background-image: url(/images/blackjack-logos2/single-deck-blackjack-professional.png)
}

.logo-blackjack.double-xposure-netent {
    background-image: url(/images/blackjack-logos2/double-exposure.png)
}

.logo-blackjack.classic {
    background-image: url(/images/blackjack-logos2/blackjack-clasic.png)
}

.logo-blackjack.classic-v2 {
    background-image: url(/images/blackjack-logos2/blackjack-classic-light.png)
}

.logo-blackjack.professional {
    background-image: url(/images/blackjack-logos2/blackjack-professional.png)
}

.logo-blackjack.professional-v2 {
    background-image: url(/images/blackjack-logos2/blackjack-professional-light.png)
}

.logo-blackjack.suitem-up-felt {
    background-image: url(/images/blackjack-logos2/suit-em-blackjack.png)
}

.logo-blackjack.perfect-pairs-felt {
    background-image: url(/images/blackjack-logos2/perfect-pairs-blackjack.png)
}

.logo-blackjack.six-in-one {
    background-image: url(/images/blackjack-logos2/6-in-1-blackjack.png)
}

.logo-blackjack.plus21 {
    background-image: url(/images/blackjack-logos2/21-plus-3-blackjack.png)
}

.logo-blackjack.buster {
    background-image: url(/images/blackjack-logos2/buster-blackjack.png)
}

.logo-blackjack.lucky-ladies_felt {
    background-image: url(/images/blackjack-logos2/lucky-ladies-blackjack.png)
}

.logo-blackjack.lucky-lucky-felt {
    background-image: url(/images/blackjack-logos2/lucky-lucky-blackjack.png)
}

.logo-blackjack.cashback {
    background-image: url(/images/blackjack-logos2/cashback-blackjack.png)
}

.logo-blackjack.big-five-gold {
    background-image: url(/images/blackjack-logos2/big-five-gold-blackjack.png)
}

.logo-blackjack.european-redeal-gold {
    background-image: url(/images/blackjack-logos2/european-blackjack-redeal-gold.png)
}

.logo-blackjack.turbo {
    background-image: url(/images/blackjack-logos2/european-blackjack-turbo.png)
}

.logo-blackjack.bonus-gold {
    background-image: url(/images/blackjack-logos2/bonus-blackjack-gold.png)
}

.logo-blackjack.multiplayer-surrender {
    background-image: url(/images/blackjack-logos2/multiplayer-blackjack-surrender.png)
}

.logo-blackjack.common-draw-blackjack {
    background-image: url(/images/blackjack-logos2/common-draw-blackjack.png)
}

.logo-blackjack.silver {
    background-image: url(/images/blackjack-logos2/blackjack-silver.png)
}

.logo-blackjack.live-unlimited-blackjack {
    background-image: url(/images/blackjack-logos2/live-unlimited-blackjack.png)
}

.logo-blackjack.vip-blackjack {
    background-image: url(/images/blackjack-logos2/vip-blackjack.png)
}

.logo-blackjack.vip-blackjack-v2 {
    background-image: url(/images/blackjack-logos2/vip-blackjack-light.png)
}

.logo-blackjack.party {
    background-image: url(/images/blackjack-logos2/blackjack-party.png)
}

.logo-blackjack.american {
    background-image: url(/images/blackjack-logos2/american-blackjack.png)
}

.logo-blackjack.blackjack-3d {
    background-image: url(/images/blackjack-logos2/3d-blackjack.png)
}

.logo-blackjack.blackjack-3-hands-netent {
    background-image: url(/images/blackjack-logos2/blackjack-3-hands.png)
}

.logo-blackjack.sonya-yggdrasil {
    background-image: url(/images/blackjack-logos2/sonya-blackjack.png)
}

.logo-blackjack.sonya-yggdrasil-v2 {
    background-image: url(/images/blackjack-logos2/sonya-blackjack-light.png)
}

.logo-blackjack.lucky-yggdrasil {
    background-image: url(/images/blackjack-logos2/lucky-blackjack.png)
}

.logo-blackjack.player-suite-igt {
    background-image: url(/images/blackjack-logos2/players-suite-blackjack.png)
}

.logo-blackjack.super-7-multihand {
    background-image: url(/images/blackjack-logos2/blackjack-super7-multihand.png)
}

.logo-blackjack.first-person {
    background-image: url(/images/blackjack-logos2/first-person-blackjack.png)
}

.logo-blackjack.dr-fortuno {
    background-image: url(/images/blackjack-logos2/dr-fortuno-blackjack.png)
}

.logo-esports {
    width: 150px;
    height: 60px;
    display: block;
    font-size: 0;
    line-height: 0;
    text-indent: -4000px;
    background-repeat: no-repeat;
    background-size: contain;
    margin: 0 auto
}

.logo-esports.fortnite-world-cup {
    background-image: url(/images/games-logos/esports/fortnite-world-cup.png)
}

.logo-esports.international-2019 {
    background-image: url(/images/games-logos/esports/the-international-dota-2.png)
}

.logo-esports.lol-world-championships {
    background-image: url(/images/games-logos/esports/league-of-legends-world-championship.png)
}

.logo-esports.pubg-global-championship {
    background-image: url(/images/games-logos/esports/pubg-global-championship.png)
}

.logo-esports.intel-extreme-masters {
    background-image: url(/images/games-logos/esports/intel-extreme-masters.png)
}

.logo-esports.logo-starladder-major {
    background-image: url(/games/starladder-major.png)
}

.logo-esports.logo-intel-extreme-masters {
    background-image: url(/games/intel-extreme-masters.png)
}

.logo-esports.logo-faceit-major {
    background-image: url(/games/facit-major.png)
}

.logo-esports.logo-eleague-major {
    background-image: url(/games/eleague-major.png)
}

.logo-esports.logo-pgl-major {
    background-image: url(/games/pgl-major.png)
}

.logo-esports.logo-esl-one {
    background-image: url(/games/esl-one.png)
}

.logo-esports.logo-world-championship {
    background-image: url(/games/league-of-legends-world-championship.png)
}

.logo-esports.logo-kespa-cup {
    background-image: url(/games/kespa-cup.png)
}

.logo-esports.logo-ljl-summer {
    background-image: url(/games/ljl-summer.png)
}

.logo-esports.logo-cblol-winter {
    background-image: url(/games/cblol-winter.png)
}

.logo-esports.logo-lst-summer {
    background-image: url(/games/lst-summer.png)
}

.logo-esports.logo-european-masters-summer {
    background-image: url(/games/league-of-legends-european-summer-masters.png)
}

.logo-games {
    background: url(/images/games_logos.png) no-repeat 0 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px;
    display: block;
    margin: 0 auto
}

.logo-games.gonzo {
    width: 100px;
    height: 68px;
    background-position: -121px 0
}

.logo-games.mega-moolah {
    width: 120px;
    height: 68px;
    background-position: 0 0
}

.logo-games.ironman3 {
    width: 74px;
    height: 68px;
    background-position: -225px 0
}

.logo-games.immersive-roulette {
    width: 167px;
    height: 68px;
    background-position: -303px 0
}

.logo-games.premium-roulette {
    width: 190px;
    height: 71px;
    background-position: -280px -80px
}

.logo-games.roulette-touch {
    width: 150px;
    height: 64px;
    background-position: -474px 0
}

.logo-games.blackjack-vip {
    width: 134px;
    height: 68px;
    background-position: -625px 0
}

.logo-games.blackjack-switch {
    width: 144px;
    height: 71px;
    background-position: 0 -80px
}

.logo-games.blackjack-professional {
    width: 135px;
    height: 71px;
    background-position: -143px -80px
}

.logo-games.jacks-or-better {
    width: 95px;
    height: 71px;
    background-position: -759px 0
}

.logo-games.deuces-wild {
    width: 69px;
    height: 73px;
    background-position: -474px -80px
}

.logo-games.joker-poker {
    width: 95px;
    height: 71px;
    background-position: -545px -80px
}

.logo-games.classic-keno {
    width: 106px;
    height: 54px;
    background-position: -747px -80px
}

.logo-games.keno {
    width: 102px;
    height: 60px;
    background-position: -645px -80px
}

.logo-games.bonus-keno {
    width: 144px;
    height: 55px;
    background-position: -1076px -80px
}

.logo-games.punto-banco {
    width: 209px;
    height: 68px;
    background-position: -857px 0
}

.logo-games.baccarat-squeeze {
    width: 209px;
    height: 54px;
    background-position: -857px -80px
}

.logo-games.progressive-baccarat {
    width: 219px;
    height: 68px;
    background-position: -1070px 0
}

.logo-games.doctor-love-scratch {
    width: 144px;
    height: 54px;
    background-position: -1218px -80px
}

.logo-games.spamalot-scratch {
    width: 152px;
    height: 68px;
    background-position: -1289px 0
}

.logo-games.zodiac-scratch {
    width: 132px;
    height: 54px;
    background-position: -1362px -80px
}

.logo-games.sic-bo {
    width: 109px;
    height: 54px;
    background-position: -1441px 0
}

.logo-games.sic-bo-live {
    width: 175px;
    height: 54px;
    background-position: -1500px -80px
}

.logo-games.playtech {
    background-image: url(/games/playtech.png)
}

.logo-games.playtech-dark {
    background-image: url(/games/playtech-dark.png)
}

.logo-games.netent {
    background-image: url(/games/netent.png)
}

.logo-games.netent-dark {
    background-image: url(/games/netent-dark.png)
}

.logo-games.microgaming {
    background-image: url(/games/microgaming.png)
}

.logo-games.microgaming-dark {
    background-image: url(/games/microgaming-dark.png)
}

.logo-games.igt {
    background-image: url(/games/igt.png)
}

.logo-games.igt-dark {
    background-image: url(/games/igt-dark.png)
}

.logo-games.nextgen {
    background-image: url(/games/nextgen.png)
}

.logo-games.nextgen-dark {
    background-image: url(/games/nextgen-dark.png)
}

.logo-games.evolution-gaming-lite {
    background-image: url(/games/evolution-gaming.png)
}

.logo-games.evolution-gaming {
    background-image: url(/games/evolution-gaming-dark.png)
}

.logo-games.authentic-gaming-lite {
    background-image: url(/games/authentic-gaming.png)
}

.logo-games.authentic-gaming {
    background-image: url(/games/authentic-gaming-dark.png)
}

.logo-games.shuffle-master {
    background-image: url(/games/shuffle-master.png)
}

.logo-games.shuffle-master-v2 {
    background-image: url(/games/shuffle-master2.png)
}

.logo-games.slingo {
    background-image: url(/games/slingo.png)
}

.logo-games.playtech,
.logo-games.microgaming,
.logo-games.microgaming-dark,
.logo-games.netent,
.logo-games.netent-dark,
.logo-games.playtech-dark,
.logo-games.igt-dark,
.logo-games.igt,
.logo-games.nextgen-dark,
.logo-games.nextgen,
.logo-games.evolution-gaming,
.logo-games.evolution-gaming-lite,
.logo-games.authentic-gaming,
.logo-games.authentic-gaming-lite,
.logo-games.shuffle-master,
.logo-games.shuffle-master-v2,
.logo-games.slingo {
    width: 140px;
    height: 50px;
    background-size: contain;
    background-position: center center
}

.logo-games.red-dog-microgaming {
    width: 127px;
    height: 27px;
    background-position: -9px -167px
}

.logo-games.red-dog-playtech {
    width: 140px;
    height: 28px;
    background-position: -164px -167px
}

.logo-games.red-dog-netent {
    width: 144px;
    height: 36px;
    background-position: -323px -167px
}

.logo-games.three-card-poker-gold {
    width: 131px;
    height: 48px;
    background-position: -486px -154px
}

.logo-games.three-card-poker-sg {
    width: 130px;
    height: 64px;
    background-position: -648px -154px
}

.logo-games.three-card-poker-live {
    width: 148px;
    height: 56px;
    background-position: -976px -158px
}

.logo-games.pai-gow {
    width: 142px;
    height: 16px;
    background-position: -1149px -174px
}

.logo-games.pai-gow-playngo {
    width: 146px;
    height: 55px;
    background-position: -1317px -154px
}

.logo-games.holdem {
    width: 139px;
    height: 63px;
    background-position: -1492px -154px
}

.logo-games.craps {
    width: 100px;
    height: 62px;
    background-position: -19px -221px
}

.logo-games.craps-vegas {
    width: 85px;
    height: 63px;
    background-position: -142px -221px
}

.logo-games.craps-v2 {
    width: 152px;
    height: 62px;
    background-position: -241px -221px
}

.logo-games.holdem-v2 {
    width: 155px;
    height: 60px;
    background-position: -406px -221px
}

.logo-games.holdem-v3 {
    width: 152px;
    height: 36px;
    background-position: -573px -231px
}

.logo-games.caribbean-stud-poker {
    width: 118px;
    height: 62px;
    background-position: -747px -221px
}

.logo-games.caribbean-stud-poker-v2 {
    width: 142px;
    height: 55px;
    background-position: -885px -221px
}

.logo-roulette {
    width: 150px;
    height: 60px;
    display: block;
    font-size: 0;
    line-height: 0;
    text-indent: -4000px;
    background-repeat: no-repeat;
    background-size: contain
}

.logo-roulette.premier {
    background-image: url(/images/premier-roulette.png)
}

.logo-roulette.american {
    background-image: url(/images/american-roulette.png)
}

.logo-roulette.french {
    background-image: url(/images/french-roulette.png)
}

.logo-roulette.d3 {
    background-image: url(/images/roulette-3d.png)
}

.logo-roulette.pinball {
    background-image: url(/images/pinball-roulette.png)
}

.logo-roulette.premium-french {
    background-image: url(/images/premium-french-roulette.png)
}

.logo-roulette.european-gold {
    background-image: url(/images/european-roulette-gold.png)
}

.logo-roulette.mini {
    background-image: url(/images/mini-roulette.png)
}

.logo-roulette.video {
    background-image: url(/images/video-roulette.png)
}

.logo-roulette.classic {
    background-image: url(/images/classic-roulette.png)
}

.logo-roulette.premium-european {
    background-image: url(/images/premium-european-roulette.png)
}

.logo-roulette.p20 {
    background-image: url(/images/20p-roulette.png)
}

.logo-roulette.bor {
    background-image: url(/images/ra-roulette.png)
}

.logo-roulette.premium-pro {
    background-image: url(/images/premium-roulette-pro.png)
}

.logo-roulette.key-bet {
    background-image: url(/images/keybet-roulette.png)
}

.logo-roulette.multi-wheel {
    background-image: url(/images/multi-wheel-roulette.png)
}

.logo-roulette.immersive {
    background-image: url(/images/immersive-roulette.png)
}

.logo-roulette.newar {
    background-image: url(/images/newar-roulette.png)
}

.logo-roulette.penny {
    background-image: url(/images/penny-roulette.png)
}

.logo-roulette.marvel {
    background-image: url(/images/marvel-roulette.png)
}

.logo-roulette.r100-1 {
    background-image: url(/images/100-to-1-roulette.png)
}

.logo-roulette.age-of-the-gods {
    background-image: url(/images/age-of-gods-roulette.png)
}

.logo-roulette.advanced {
    background-image: url(/images/roulette-advanced.png)
}

.logo-roulette.monopoly-roulette {
    background-image: url(/images/monopoly-hot-properties.png)
}

.logo-roulette.double-ball {
    background-image: url(/images/double-ball-roulette.png)
}

.logo-roulette.live-prestige {
    background-image: url(/images/live-prestige-roulette.png)
}

.logo-roulette.slingshot {
    background-image: url(/images/slingshot-roulette.png)
}

.logo-roulette.lightning {
    background-image: url(/images/lightning-roulette.png)
}

.logo-roulette.arabic {
    background-image: url(/images/arabic-roulette.png)
}

.logo-roulette.svensk {
    background-image: url(/images/svensk-roulette.png)
}

.logo-roulette.london {
    background-image: url(/images/london-roulette.png)
}

.logo-roulette.speed {
    background-image: url(/images/speed-roulette.png)
}

.logo-roulette.dragonara {
    background-image: url(/images/dragonara-roulette.png)
}

.logo-roulette.auto-roulette-la-partage {
    background-image: url(/images/la-partage-auto-roulette.png)
}

.logo-roulette.thousand-diamond-bet {
    background-image: url(/images/1000-diamond-bet.png)
}

.logo-roulette.professional-series {
    background-image: url(/images/roulette-pro.png)
}

.logo-roulette.dragon-jackpot {
    background-image: url(/images/dragon-jackpot-roulette.png)
}

.logo-roulette.frankie-dettoris {
    background-image: url(/images/frankie-dettori-jackpot-roulette.png)
}

.logo-roulette.first-person {
    background-image: url(/images/roulette-first-person.png)
}

.logo-roulette.european-roulette-small-bets {
    background-image: url(/images/european-roulette-small-bets.png)
}

.logo-roulette.wheel-3 {
    background-image: url(/images/3-wheel-roulette.png)
}

.logo-roulette.silver {
    background-image: url(/images/silver-roulette-isoftbet.png)
}

.logo-roulette.roulette-nouveau {
    background-image: url(/images/roulette-nouveau.png)
}

.logo-roulette.club-classic-roulette-netent {
    background-image: url(/images/club-classic-roulette-netent.png)
}

.logo-roulette.diamond-french-roulette {
    background-image: url(/images/diamond-french-roulette.png)
}

.logo-slots {
    background: transparent no-repeat center center;
    text-indent: -9999px;
    display: block;
    width: 150px;
    height: 60px;
    background-size: contain
}

.logo-slots.shields300 {
    background-image: url(/images/slot/300-shields.png)
}

.logo-slots.reel-drive {
    background-image: url(/images/slot/5-reel-drive.png)
}

.logo-slots.a-dragons-story {
    background-image: url(/images/slot/a-dragons-story.png)
}

.logo-slots.a-night-out {
    background-image: url(/images/slot/a-night-out.png)
}

.logo-slots.a-while-on-the-nile {
    background-image: url(/images/slot/a-while-on-the-nile.png)
}

.logo-slots.adventure-palace {
    background-image: url(/images/slot/adventure-palace.png)
}

.logo-slots.age-of-the-gods {
    background-image: url(/images/slot/age-of-the-gods.png)
}

.logo-slots.age-of-the-gods-fate-sisters {
    background-image: url(/images/slot/age-of-the-gods-fate-sisters.png)
}

.logo-slots.alaxe-in-zombieland {
    background-image: url(/images/slot/alaxe-in-zombieland.png)
}

.logo-slots.alchemists-lab {
    background-image: url(/images/slot/alchemists-lab.png)
}

.logo-slots.alien-hunter {
    background-image: url(/images/slot/alien-hunter.png)
}

.logo-slots.aliens {
    background-image: url(/images/slot/aliens.png)
}

.logo-slots.aloha-clusters-pays {
    background-image: url(/images/slot/aloha-clusters-pays.png)
}

.logo-slots.amazon-wild {
    background-image: url(/images/slot/amazon-wild.png)
}

.logo-slots.an-evening-with-holly-madison {
    background-image: url(/images/slot/an-evening-with-holly-madison.png)
}

.logo-slots.apollo-rising {
    background-image: url(/images/slot/apollo-rising.png)
}

.logo-slots.arabian-nights {
    background-image: url(/images/slot/arabian-nights.png)
}

.logo-slots.ariana {
    background-image: url(/images/slot/ariana.png)
}

.logo-slots.asian-beauty {
    background-image: url(/images/slot/asian-beauty.png)
}

.logo-slots.atlantis-queen {
    background-image: url(/images/slot/atlantis-queen.png)
}

.logo-slots.avalon {
    background-image: url(/images/slot/avalon.png)
}

.logo-slots.azteca {
    background-image: url(/images/slot/azteca.png)
}

.logo-slots.archer {
    background-image: url(/images/slot/archer.png)
}

.logo-slots.slots-ball-8 {
    background-image: url(/images/slot/8-ball-slots.png)
}

.logo-slots.baywatch {
    background-image: url(/images/slot/baywatch.png)
}

.logo-slots.banana-monkey {
    background-image: url(/images/slot/banana-monkey.png)
}

.logo-slots.bangkok-nights {
    background-image: url(/images/slot/bangkok-nights.png)
}

.logo-slots.batman-catwoman {
    background-image: url(/images/slot/batman-&-catwoman.png)
}

.logo-slots.battle-of-the-gods {
    background-image: url(/images/slot/battle-of-the-gods.png)
}

.logo-slots.battlestar-galactica {
    background-image: url(/images/slot/battlestar-galactica.png)
}

.logo-slots.benchwarmer-football-girls {
    background-image: url(/images/slot/benchwarmer-football-girls.png)
}

.logo-slots.bermuda-triangle {
    background-image: url(/images/slot/bermuda-triangle.png)
}

.logo-slots.big-bad-wolf {
    background-image: url(/images/slot/big-bad-wolf.png)
}

.logo-slots.black-widow {
    background-image: url(/images/slot/black-widow.png)
}

.logo-slots.bomber-girls {
    background-image: url(/images/slot/bomber-girls.png)
}

.logo-slots.bonus-bears {
    background-image: url(/images/slot/bonus-bears.png)
}

.logo-slots.book-of-ra {
    background-image: url(/images/slot/book-of-ra.png)
}

.logo-slots.bounty-of-the-beanstalk {
    background-image: url(/images/slot/bounty-of-the-beanstalk.png)
}

.logo-slots.break-da-bank {
    background-image: url(/images/slot/break-da-bank.png)
}

.logo-slots.break-da-bank-again {
    background-image: url(/images/slot/break-da-bank-again.png)
}

.logo-slots.britains-got-talent {
    background-image: url(/images/slot/britains-got-talent.png)
}

.logo-slots.buffalo-blitz {
    background-image: url(/images/slot/buffalo-blitz.png)
}

.logo-slots.bush-telegraph {
    background-image: url(/images/slot/bush-telegraph.png)
}

.logo-slots.can-1-can-2 {
    background-image: url(/images/slot/1-can-2-can.png)
}

.logo-slots.call-of-the-colosseum {
    background-image: url(/images/slot/call-of-the-colosseum.png)
}

.logo-slots.captain-cannons-circus-of-cash {
    background-image: url(/images/slot/captain-cannons-circus-of-cash.png)
}

.logo-slots.captains-treasure {
    background-image: url(/images/slot/captains-treasure.png)
}

.logo-slots.carnaval {
    background-image: url(/images/slot/carnaval.png)
}

.logo-slots.cash-coaster {
    background-image: url(/images/slot/cash-coaster.png)
}

.logo-slots.cash-stampede {
    background-image: url(/images/slot/cash-stampede.png)
}

.logo-slots.cashville {
    background-image: url(/images/slot/cashville.png)
}

.logo-slots.casinomeister {
    background-image: url(/images/slot/casinomeister.png)
}

.logo-slots.castle-builder {
    background-image: url(/images/slot/castle-builder.png)
}

.logo-slots.cat-queen {
    background-image: url(/images/slot/cat-queen.png)
}

.logo-slots.cat-in-vegas {
    background-image: url(/images/slot/cat-in-vegas.png)
}

.logo-slots.cats {
    background-image: url(/images/slot/cats.png)
}

.logo-slots.celtic-crown {
    background-image: url(/images/slot/celtic-crown.png)
}

.logo-slots.cherry-love {
    background-image: url(/images/slot/cherry-love.png)
}

.logo-slots.chests-of-plenty {
    background-image: url(/images/slot/chests-of-plenty.png)
}

.logo-slots.chinese-kitchen {
    background-image: url(/images/slot/chinese-kitchen.png)
}

.logo-slots.cinerama {
    background-image: url(/images/slot/cinerama.png)
}

.logo-slots.cleopatra {
    background-image: url(/images/slot/cleopatra.png)
}

.logo-slots.cool-buck {
    background-image: url(/images/slot/cool-buck.png)
}

.logo-slots.cool-wolf {
    background-image: url(/images/slot/cool-wolf.png)
}

.logo-slots.cowboys-and-aliens {
    background-image: url(/images/slot/cowboys-and-aliens.png)
}

.logo-slots.cops-n-bandits {
    background-image: url(/images/slot/cops-n-bandits.png)
}

.logo-slots.cops-n-robbers {
    background-image: url(/images/slot/cops-n-robbers.png)
}

.logo-slots.couch-potato {
    background-image: url(/images/slot/couch-potato.png)
}

.logo-slots.coyote-moon {
    background-image: url(/images/slot/coyote-moon.png)
}

.logo-slots.crazy-7 {
    background-image: url(/images/slot/crazy-7.png)
}

.logo-slots.crazy-80s {
    background-image: url(/images/slot/crazy-80s.png)
}

.logo-slots.crazy-crocodile {
    background-image: url(/images/slot/crazy-crocodile.png)
}

.logo-slots.creature-from-the-black-lagoon {
    background-image: url(/images/slot/creature-from-the-black-lagoon.png)
}

.logo-slots.crocodopolis {
    background-image: url(/images/slot/crocodopolis.png)
}

.logo-slots.cutesy-pie {
    background-image: url(/images/slot/cutesy-pie.png)
}

.logo-slots.da-vinci-diamonds {
    background-image: url(/images/slot/da-vinci-diamonds.png)
}

.logo-slots.dangerous-beauty {
    background-image: url(/images/slot/dangerous-beauty.png)
}

.logo-slots.day-of-the-dead {
    background-image: url(/images/slot/day-of-the-dead.png)
}

.logo-slots.daring-dave-and-the-eye-of-ra {
    background-image: url(/images/slot/daring-dave-and-the-eye-of-ra.png)
}

.logo-slots.dazzle-me {
    background-image: url(/images/slot/dazzle-me.png)
}

.logo-slots.dead-or-alive {
    background-image: url(/images/slot/dead-or-alive.png)
}

.logo-slots.deal-or-no-deal {
    background-image: url(/images/slot/deal-or-no-deal.png)
}

.logo-slots.desert-treasure-2 {
    background-image: url(/images/slot/desert-treasure-2.png)
}

.logo-slots.diamond-dogs {
    background-image: url(/images/slot/diamond-dogs.png)
}

.logo-slots.diamond-queen {
    background-image: url(/images/slot/diamond-queen.png)
}

.logo-slots.dolphin-tale {
    background-image: url(/images/slot/dolphin-tale.png)
}

.logo-slots.double-ocash {
    background-image: url(/images/slot/double-ocash.png)
}

.logo-slots.doubleplay-super-bet {
    background-image: url(/images/slot/doubleplay-super-bet.png)
}

.logo-slots.dolphin-reef {
    background-image: url(/images/slot/dolphin-reef.png)
}

.logo-slots.dragons-myth {
    background-image: url(/images/slot/dragons-myth.png)
}

.logo-slots.dr-lovemore {
    background-image: url(/images/slot/dr-lovemore.png)
}

.logo-slots.dungeons-and-dragons {
    background-image: url(/images/slot/dungeons-and-dragons.png)
}

.logo-slots.eagles-wings {
    background-image: url(/images/slot/eagles-wings.png)
}

.logo-slots.easter-surprise {
    background-image: url(/images/slot/easter-surprise.png)
}

.logo-slots.eggomatic {
    background-image: url(/images/slot/eggomatic.png)
}

.logo-slots.egyptian-heroes {
    background-image: url(/images/slot/egyptian-heroes.png)
}

.logo-slots.elements {
    background-image: url(/images/slot/elements.png)
}

.logo-slots.everybodys-jackpot {
    background-image: url(/images/slot/everybodys-jackpot.png)
}

.logo-slots.family-guy {
    background-image: url(/images/slot/family-guy.png)
}

.logo-slots.fairest-of-them-all {
    background-image: url(/images/slot/fairest-of-them-all.png)
}

.logo-slots.firehouse-hounds {
    background-image: url(/images/slot/firehouse-hounds.png)
}

.logo-slots.fishin-frenzy {
    background-image: url(/images/slot/fishin-frenzy.png)
}

.logo-slots.fortune-finder {
    background-image: url(/images/slot/fortune-finder.png)
}

.logo-slots.fortune-hill {
    background-image: url(/images/slot/fortune-hill.png)
}

.logo-slots.fountain-of-youth {
    background-image: url(/images/slot/fountain-of-youth.png)
}

.logo-slots.football-carnival {
    background-image: url(/images/slot/football-carnival.png)
}

.logo-slots.football-fans {
    background-image: url(/images/slot/football-fans.png)
}

.logo-slots.forest-of-wonders {
    background-image: url(/images/slot/forest-of-wonders.png)
}

.logo-slots.fortunes-of-the-fox {
    background-image: url(/images/slot/fortunes-of-the-fox.png)
}

.logo-slots.foxin-wins {
    background-image: url(/images/slot/foxin-wins.png)
}

.logo-slots.frankie-dettoris-magic-seven {
    background-image: url(/images/slot/frankie-dettoris-magic-seven.png)
}

.logo-slots.frankie-dettoris-magic-seven-jackpot {
    background-image: url(/images/slot/frankie-dettoris-magic-seven-jackpot.png)
}

.logo-slots.frozen-diamonds {
    background-image: url(/images/slot/frozen-diamonds.png)
}

.logo-slots.fruit-case {
    background-image: url(/images/slot/fruit-case.png)
}

.logo-slots.fruit-shop {
    background-image: url(/images/slot/fruit-shop.png)
}

.logo-slots.full-moon-fortunes {
    background-image: url(/images/slot/full-moon-fortunes.png)
}

.logo-slots.funky-fruits {
    background-image: url(/images/slot/funky-fruits.png)
}

.logo-slots.funky-monkey {
    background-image: url(/images/slot/funky-monkey.png)
}

.logo-slots.funky-seventies {
    background-image: url(/images/slot/funky-seventies.png)
}

.logo-slots.galacticons {
    background-image: url(/images/slot/galacticons.png)
}

.logo-slots.game-of-thrones {
    background-image: url(/images/slot/game-of-thrones.png)
}

.logo-slots.geisha-story {
    background-image: url(/images/slot/geisha-story.png)
}

.logo-slots.genie-jackpots {
    background-image: url(/images/slot/genie-jackpots.png)
}

.logo-slots.ghostbusters {
    background-image: url(/images/slot/ghostbusters.png)
}

.logo-slots.ghostbusters-v2 {
    background-image: url(/images/slot/ghostbusters-v2.png)
}

.logo-slots.gift-rap {
    background-image: url(/images/slot/gift-rap.png)
}

.logo-slots.gladiator {
    background-image: url(/images/slot/gladiator.png)
}

.logo-slots.gold-factory {
    background-image: url(/images/slot/gold-factory.png)
}

.logo-slots.golden-games {
    background-image: url(/images/slot/golden-games.png)
}

.logo-slots.golden-goddess {
    background-image: url(/images/slot/golden-goddess.png)
}

.logo-slots.golden-tour {
    background-image: url(/images/slot/golden-tour.png)
}

.logo-slots.gonzos-quest {
    background-image: url(/images/slot/gonzos-quest.png)
}

.logo-slots.gopher-gold {
    background-image: url(/images/slot/gopher-gold.png)
}

.logo-slots.gorilla-go-wild {
    background-image: url(/images/slot/gorilla-go-wild.png)
}

.logo-slots.great-blue {
    background-image: url(/images/slot/great-blue.png)
}

.logo-slots.green-lantern {
    background-image: url(/images/slot/green-lantern.png)
}

.logo-slots.groovy-sixties {
    background-image: url(/images/slot/groovy-sixties.png)
}

.logo-slots.guns-n-roses {
    background-image: url(/images/slot/guns-n-roses.png)
}

.logo-slots.hall-of-gods {
    background-image: url(/images/slot/hall-of-gods.png)
}

.logo-slots.halloweenies {
    background-image: url(/images/slot/halloweenies.png)
}

.logo-slots.happy-bugs {
    background-image: url(/images/slot/happy-bugs.png)
}

.logo-slots.haunted-house {
    background-image: url(/images/slot/haunted-house.png)
}

.logo-slots.hells-grannies {
    background-image: url(/images/slot/hells-grannies.png)
}

.logo-slots.hexbreaker {
    background-image: url(/images/slot/imagesbreaker.png)
}

.logo-slots.hexbreaker-2 {
    background-image: url(/images/slot/imagesbreaker-2-.png)
}

.logo-slots.high-society {
    background-image: url(/images/slot/high-society.png)
}

.logo-slots.highway-kings {
    background-image: url(/images/slot/highway-kings.png)
}

.logo-slots.hitman {
    background-image: url(/images/slot/hitman.png)
}

.logo-slots.hoot-loot {
    background-image: url(/images/slot/hoot-loot.png)
}

.logo-slots.hot-as-hades {
    background-image: url(/images/slot/hot-as-hades.png)
}

.logo-slots.hot-gems {
    background-image: url(/images/slot/hot-gems.png)
}

.logo-slots.immortal-romance {
    background-image: url(/images/slot/immortal-romance.png)
}

.logo-slots.in-bloom {
    background-image: url(/images/slot/in-bloom.png)
}

.logo-slots.incredible-hulk {
    background-image: url(/images/slot/incredible-hulk.png)
}

.logo-slots.irish-eyes {
    background-image: url(/images/slot/irish-eyes.png)
}

.logo-slots.irish-luck {
    background-image: url(/images/slot/irish-luck.png)
}

.logo-slots.iron-man {
    background-image: url(/images/slot/iron-man.png)
}

.logo-slots.jack-and-the-beanstalk {
    background-image: url(/images/slot/jack-and-the-beanstalk.png)
}

.logo-slots.jack-hammer {
    background-image: url(/images/slot/jack-hammer.png)
}

.logo-slots.jackpot-jester-200000 {
    background-image: url(/images/slot/jackpot-jester-200000.png)
}

.logo-slots.jackpot-jester-50000 {
    background-image: url(/images/slot/jackpot-jester-50000.png)
}

.logo-slots.jackpot-6000 {
    background-image: url(/images/slot/jackpot-6000.png)
}

.logo-slots.jackpot-giant {
    background-image: url(/images/slot/jackpot-giant.png)
}

.logo-slots.jackpot-jester-wild-nudge {
    background-image: url(/images/slot/jackpot-jester-wild-nudge.png)
}

.logo-slots.james-dean {
    background-image: url(/images/slot/james-dean.png)
}

.logo-slots.jeopardy {
    background-image: url(/images/slot/jeopardy.png)
}

.logo-slots.joker-jester {
    background-image: url(/images/slot/joker-jester.png)
}

.logo-slots.judge-dredd {
    background-image: url(/images/slot/judge-dredd.png)
}

.logo-slots.best-of-british {
    background-image: url(/images/slot/best-of-british.png)
}

.logo-slots.god-of-the-sea {
    background-image: url(/images/slot/god-of-the-sea.png)
}

.logo-slots.god-of-wild-sea {
    background-image: url(/images/slot/god-of-wild-sea.png)
}

.logo-slots.extra-fortune {
    background-image: url(/images/slot/extra-fortune.png)
}

.logo-slots.jurassic-park {
    background-image: url(/images/slot/jurassic-park.png)
}

.logo-slots.karate-pig {
    background-image: url(/images/slot/karate-pig.png)
}

.logo-slots.kathmandu {
    background-image: url(/images/slot/kathmandu.png)
}

.logo-slots.king-cashalot {
    background-image: url(/images/slot/king-cashalot.png)
}

.logo-slots.king-kong {
    background-image: url(/images/slot/king-kong.png)
}

.logo-slots.kitty-glitter {
    background-image: url(/images/slot/kitty-glitter.png)
}

.logo-slots.koi-princess {
    background-image: url(/images/slot/koi-princess.png)
}

.logo-slots.kung-fu-monkey {
    background-image: url(/images/slot/kung-fu-monkey.png)
}

.logo-slots.ladies-100 {
    background-image: url(/images/slot/100-ladies.png)
}

.logo-slots.legacy-of-the-wild {
    background-image: url(/images/slot/legacy-of-the-wild.png)
}

.logo-slots.lightning-gems {
    background-image: url(/images/slot/lightning-gems.png)
}

.logo-slots.lights {
    background-image: url(/images/slot/lights.png)
}

.logo-slots.lil-lady {
    background-image: url(/images/slot/lil-lady.png)
}

.logo-slots.lots-a-loot {
    background-image: url(/images/slot/lots-a-loot.png)
}

.logo-slots.lucky-8-line {
    background-image: url(/images/slot/lucky-8-line.png)
}

.logo-slots.lucky-angler {
    background-image: url(/images/slot/lucky-angler.png)
}

.logo-slots.lucky-charmer {
    background-image: url(/images/slot/lucky-charmer.png)
}

.logo-slots.lucky-larrys-lobstermania {
    background-image: url(/images/slot/lucky-larrys-lobstermania.png)
}

.logo-slots.lucky-leprechaun {
    background-image: url(/images/slot/lucky-leprechaun.png)
}

.logo-slots.mad-hatters {
    background-image: url(/images/slot/mad-hatters.png)
}

.logo-slots.magical-stacks {
    background-image: url(/images/slot/magical-stacks.png)
}

.logo-slots.man-of-steel {
    background-image: url(/images/slot/man-of-steel.png)
}

.logo-slots.masques-of-san-marco {
    background-image: url(/images/slot/masques-of-san-marco.png)
}

.logo-slots.medusa-2 {
    background-image: url(/images/slot/medusa-2.png)
}

.logo-slots.mega-fortune {
    background-image: url(/images/slot/mega-fortune.png)
}

.logo-slots.mega-joker {
    background-image: url(/images/slot/mega-joker.png)
}

.logo-slots.mega-moolah {
    background-image: url(/images/slot/mega-moolah.png)
}

.logo-slots.merlins-magic-respins {
    background-image: url(/images/slot/merlins-magic-respins.png)
}

.logo-slots.merlins-millions {
    background-image: url(/images/slot/merlins-millions.png)
}

.logo-slots.mermaids-millions {
    background-image: url(/images/slot/mermaids-millions.png)
}

.logo-slots.millionaire-genie {
    background-image: url(/images/slot/millionaire-genie.png)
}

.logo-slots.miss-fortune {
    background-image: url(/images/slot/miss-fortune.png)
}

.logo-slots.miss-midas {
    background-image: url(/images/slot/miss-midas.png)
}

.logo-slots.miss-red {
    background-image: url(/images/slot/miss-red.png)
}

.logo-slots.miss-white {
    background-image: url(/images/slot/miss-white.png)
}

.logo-slots.mocha-orange {
    background-image: url(/images/slot/mocha-orange.png)
}

.logo-slots.money-mad-monkey {
    background-image: url(/images/slot/money-mad-monkey.png)
}

.logo-slots.monkeys-money {
    background-image: url(/images/slot/monkeys-money.png)
}

.logo-slots.monopoly {
    background-image: url(/images/slot/monopoly.png)
}

.logo-slots.monster-mania {
    background-image: url(/images/slot/monster-mania.png)
}

.logo-slots.monty-pythons-life-of-brian {
    background-image: url(/images/slot/monty-pythons-life-of-brian.png)
}

.logo-slots.monty-pythons-spamalot {
    background-image: url(/images/slot/monty-pythons-spamalot.png)
}

.logo-slots.mount-olympus {
    background-image: url(/images/slot/mount-olympus.png)
}

.logo-slots.mr-cashback {
    background-image: url(/images/slot/mr-cashback.png)
}

.logo-slots.munchers {
    background-image: url(/images/slot/munchers.png)
}

.logo-slots.muchos-grande {
    background-image: url(/images/slot/muchos-grande.png)
}

.logo-slots.mythic-maiden {
    background-image: url(/images/slot/mythic-maiden.png)
}

.logo-slots.natural-powers {
    background-image: url(/images/slot/natural-powers.png)
}

.logo-slots.neptunes-kingdom {
    background-image: url(/images/slot/neptunes-kingdom.png)
}

.logo-slots.owl-eyes {
    background-image: url(/images/slot/owl-eyes.png)
}

.logo-slots.nordic-heroes {
    background-image: url(/images/slot/nordic-heroes.png)
}

.logo-slots.pandas-100 {
    background-image: url(/images/slot/100-pandas.png)
}

.logo-slots.panda-mania {
    background-image: url(/images/slot/panda-mania.png)
}

.logo-slots.pandoras-box {
    background-image: url(/images/slot/pandoras-box.png)
}

.logo-slots.panther-moon {
    background-image: url(/images/slot/panther-moon.png)
}

.logo-slots.pamplona {
    background-image: url(/images/slot/pamplona.png)
}

.logo-slots.penguin-splash {
    background-image: url(/images/slot/penguin-splash.png)
}

.logo-slots.penguin-vacation {
    background-image: url(/images/slot/penguin-vacation.png)
}

.logo-slots.pharaohs-fortune {
    background-image: url(/images/slot/pharaohs-fortune.png)
}

.logo-slots.piggies-and-the-wolf {
    background-image: url(/images/slot/piggies-and-the-wolf.png)
}

.logo-slots.piggy-riches {
    background-image: url(/images/slot/piggy-riches.png)
}

.logo-slots.pink-panther {
    background-image: url(/images/slot/pink-panther.png)
}

.logo-slots.pixies-of-the-forest {
    background-image: url(/images/slot/pixies-of-the-forest.png)
}

.logo-slots.prowling-panther {
    background-image: url(/images/slot/prowling-panther.png)
}

.logo-slots.psycho {
    background-image: url(/images/slot/psycho.png)
}

.logo-slots.pure-platinum {
    background-image: url(/images/slot/pure-platinum.png)
}

.logo-slots.pyramid-100000 {
    background-image: url(/images/slot/100000-pyramid.png)
}

.logo-slots.pyramid-quest-for-immortality {
    background-image: url(/images/slot/pyramid-quest-for-immortality.png)
}

.logo-slots.racing-for-pinks {
    background-image: url(/images/slot/racing-for-pinks.png)
}

.logo-slots.rainbow-riches {
    background-image: url(/images/slot/rainbow-riches.png)
}

.logo-slots.reel-rush {
    background-image: url(/images/slot/reel-rush.png)
}

.logo-slots.reel-strike {
    background-image: url(/images/slot/reel-strike.png)
}

.logo-slots.relic-raiders {
    background-image: url(/images/slot/relic-raiders.png)
}

.logo-slots.robo-jack {
    background-image: url(/images/slot/robo-jack.png)
}

.logo-slots.robocop {
    background-image: url(/images/slot/robocop.png)
}

.logo-slots.rocky {
    background-image: url(/images/slot/rocky.png)
}

.logo-slots.roman-riches {
    background-image: url(/images/slot/roman-riches.png)
}

.logo-slots.santa-paws {
    background-image: url(/images/slot/santa-paws.png)
}

.logo-slots.scoop-the-cash {
    background-image: url(/images/slot/scoop-the-cash.png)
}

.logo-slots.secret-admirer {
    background-image: url(/images/slot/secret-admirer.png)
}

.logo-slots.secrets-of-the-amazon {
    background-image: url(/images/slot/secrets-of-the-amazon.png)
}

.logo-slots.shadow-of-the-panther {
    background-image: url(/images/slot/shadow-of-the-panther.png)
}

.logo-slots.sherlock-mystery {
    background-image: url(/images/slot/sherlock-mystery.png)
}

.logo-slots.shes-a-rich-girl {
    background-image: url(/images/slot/shes-a-rich-girl.png)
}

.logo-slots.siberian-storm {
    background-image: url(/images/slot/siberian-storm.png)
}

.logo-slots.simsalabim {
    background-image: url(/images/slot/simsalabim.png)
}

.logo-slots.silver-fang {
    background-image: url(/images/slot/silver-fang.png)
}

.logo-slots.snow-honeys {
    background-image: url(/images/slot/snow-honeys.png)
}

.logo-slots.south-park {
    background-image: url(/images/slot/south-park.png)
}

.logo-slots.spiderman {
    background-image: url(/images/slot/spiderman.png)
}

.logo-slots.sparks {
    background-image: url(/images/slot/sparks.png)
}

.logo-slots.space-wars {
    background-image: url(/images/slot/space-wars.png)
}

.logo-slots.spellcast {
    background-image: url(/images/slot/spellcast.png)
}

.logo-slots.spinata-grande {
    background-image: url(/images/slot/spinata-grande.png)
}

.logo-slots.starburst {
    background-image: url(/images/slot/starburst.png)
}

.logo-slots.starmania {
    background-image: url(/images/slot/starmania.png)
}

.logo-slots.sterling-silver {
    background-image: url(/images/slot/sterling-silver.png)
}

.logo-slots.steam-tower {
    background-image: url(/images/slot/steam-tower.png)
}

.logo-slots.stickers {
    background-image: url(/images/slot/stickers.png)
}

.logo-slots.hot-safari {
    background-image: url(/images/slot/hot-safari.png)
}

.logo-slots.beowulf {
    background-image: url(/images/slot/beowulf.png)
}

.logo-slots.chilli-heat {
    background-image: url(/images/slot/chilli-heat.png)
}

.logo-slots.dolphins-pearl-deluxe {
    background-image: url(/images/slot/dolphins-pearl-deluxe.png)
}

.logo-slots.book-of-ra-magic {
    background-image: url(/images/slot/book-of-ra-magic.png)
}

.logo-slots.subtopia {
    background-image: url(/images/slot/subtopia.png)
}

.logo-slots.sugar-mama {
    background-image: url(/images/slot/sugar-mama.png)
}

.logo-slots.sugar-parade {
    background-image: url(/images/slot/sugar-parade.png)
}

.logo-slots.sumatran-storm {
    background-image: url(/images/slot/sumatran-storm.png)
}

.logo-slots.super-eighties {
    background-image: url(/images/slot/super-eighties.png)
}

.logo-slots.super-nudge-6000 {
    background-image: url(/images/slot/super-nudge-6000.png)
}

.logo-slots.super-safari {
    background-image: url(/images/slot/super-safari.png)
}

.logo-slots.super-lucky-frog {
    background-image: url(/images/slot/super-lucky-frog.png)
}

.logo-slots.super-times-pay-hot-roll {
    background-image: url(/images/slot/super-times-pay-hot-roll.png)
}

.logo-slots.sure-win {
    background-image: url(/images/slot/sure-win.png)
}

.logo-slots.tally-ho {
    background-image: url(/images/slot/tally-ho.png)
}

.logo-slots.terminator {
    background-image: url(/images/slot/terminator.png)
}

.logo-slots.terminator-2 {
    background-image: url(/images/slot/terminator-2.png)
}

.logo-slots.terminator-2-v2 {
    background-image: url(/images/slot/terminator-2-v2.png)
}

.logo-slots.thai-paradise {
    background-image: url(/images/slot/thai-paradise-logo.png)
}

.logo-slots.theme-park-tickets-of-fortune {
    background-image: url(/images/slot/theme-park-tickets-of-fortune.png)
}

.logo-slots.the-dark-knight {
    background-image: url(/images/slot/the-dark-knight.png)
}

.logo-slots.the-great-czar {
    background-image: url(/images/slot/the-great-czar.png)
}

.logo-slots.the-invisible-man {
    background-image: url(/images/slot/the-invisible-man.png)
}

.logo-slots.the-legend-of-shangri-la-cluster-pays {
    background-image: url(/images/slot/the-legend-of-shangri-la-cluster-pays.png)
}

.logo-slots.the-mummy {
    background-image: url(/images/slot/the-mummy.png)
}

.logo-slots.the-phantom-of-the-opera {
    background-image: url(/images/slot/the-phantom-of-the-opera.png)
}

.logo-slots.the-rat-pack {
    background-image: url(/images/slot/the-rat-pack.png)
}

.logo-slots.the-three-musketeers-and-the-queens-diamond {
    background-image: url(/images/slot/the-three-musketeers-and-the-queens-diamond.png)
}

.logo-slots.thief {
    background-image: url(/images/slot/thief.png)
}

.logo-slots.thunderfist {
    background-image: url(/images/slot/thunderfist.png)
}

.logo-slots.thunderstruck {
    background-image: url(/images/slot/thunderstruck.png)
}

.logo-slots.tiger-vs-bear {
    background-image: url(/images/slot/tiger-vs-bear.png)
}

.logo-slots.tokidoki-lucky-town {
    background-image: url(/images/slot/tokidoki-lucky-town.png)
}

.logo-slots.tomb-raider {
    background-image: url(/images/slot/tomb-raider.png)
}

.logo-slots.top-trumps-celebs {
    background-image: url(/images/slot/top-trumps-celebs.png)
}

.logo-slots.tornado-farm-escape {
    background-image: url(/images/slot/tornado-farm-escape.png)
}

.logo-slots.totem-treasure {
    background-image: url(/images/slot/totem-treasure.png)
}

.logo-slots.transformers {
    background-image: url(/images/slot/transformers.png)
}

.logo-slots.treasure-nile {
    background-image: url(/images/slot/treasure-nile.png)
}

.logo-slots.treasures-of-troy {
    background-image: url(/images/slot/treasures-of-troy.png)
}

.logo-slots.triple-diamond {
    background-image: url(/images/slot/triple-diamond.png)
}

.logo-slots.triple-magic {
    background-image: url(/images/slot/triple-magic.png)
}

.logo-slots.twin-spin {
    background-image: url(/images/slot/twin-spin.png)
}

.logo-slots.ugga-bugga {
    background-image: url(/images/slot/ugga-bugga.png)
}

.logo-slots.unicorn-legend {
    background-image: url(/images/slot/unicorn-legend.png)
}

.logo-slots.venetian-rose {
    background-image: url(/images/slot/venetian-rose.png)
}

.logo-slots.voodoo-vibes {
    background-image: url(/images/slot/voodoo-vibes.png)
}

.logo-slots.vikings-treasure {
    background-image: url(/images/slot/vikings-treasure.png)
}

.logo-slots.victorious {
    background-image: url(/images/slot/victorious.png)
}

.logo-slots.wacky-waters {
    background-image: url(/images/slot/wacky-waters.png)
}

.logo-slots.warlords-crystals-of-power {
    background-image: url(/images/slot/warlords-crystals-of-power.png)
}

.logo-slots.wealth-spa {
    background-image: url(/images/slot/wealth-spa.png)
}

.logo-slots.western-belles {
    background-image: url(/images/slot/western-belles.png)
}

.logo-slots.wheel-of-fortune {
    background-image: url(/images/slot/wheel-of-fortune.png)
}

.logo-slots.wheel-of-wealth {
    background-image: url(/images/slot/wheel-of-wealth-special-edition.png)
}

.logo-slots.witch-pickings {
    background-image: url(/images/slot/witch-pickings.png)
}

.logo-slots.white-king {
    background-image: url(/images/slot/white-king.png)
}

.logo-slots.white-orchid {
    background-image: url(/images/slot/white-orchid.png)
}

.logo-slots.wild-gambler {
    background-image: url(/images/slot/wild-gambler.png)
}

.logo-slots.wild-gambler-arctic-adventure {
    background-image: url(/images/slot/wild-gambler-arctic-adventure.png)
}

.logo-slots.wild-games {
    background-image: url(/images/slot/wild-games.png)
}

.logo-slots.wild-turkey {
    background-image: url(/images/slot/wild-turkey.png)
}

.logo-slots.wild-wolf {
    background-image: url(/images/slot/wild-wolf.png)
}

.logo-slots.win-spinner {
    background-image: url(/images/slot/win-spinner.png)
}

.logo-slots.wizard-of-oz {
    background-image: url(/images/slot/wizard-of-oz.png)
}

.logo-slots.wolf-cub {
    background-image: url(/images/slot/wolf-cub.png)
}

.logo-slots.wolf-run {
    background-image: url(/images/slot/wolf-run.png)
}

.logo-slots.wonky-wabbits {
    background-image: url(/images/slot/wonky-wabbits.png)
}

.logo-slots.zhao-cai-jin-bao {
    background-image: url(/images/slot/zhao-cai-jin-bao.png)
}

.logo-slots.the-wish-master {
    background-image: url(/images/slot/the-wish-master.png)
}

.logo-slots.finn-and-the-swirly-spin {
    background-image: url(/images/slot/finn-and-the-swirly-spin.png)
}

.logo-slots.planet-of-the-apes {
    background-image: url(/images/slot/planet-of-the-apes.png)
}

.logo-slots.universal-monsters {
    background-image: url(/images/slot/universal-monsters-the-phantoms-curse.png)
}

.logo-slots.universal-monsters-v2 {
    background-image: url(/images/slot/universal-monsters-the-phantoms-curse-v2.png)
}

.logo-slots.zombies {
    background-image: url(/images/slot/zombies.png)
}

.logo-slots.mad-mad-monkey {
    background-image: url(/images/slot/mad-mad-monkey.png)
}

.logo-slots.goblins-cave {
    background-image: url(/images/slot/goblins-cave.png)
}

.logo-slots.reel-steal {
    background-image: url(/images/slot/reel-steal.png)
}

.logo-slots.thunderstruck-2 {
    background-image: url(/images/slot/thunderstruck-II.png)
}

.logo-slots.game-of-thrones-15-line {
    background-image: url(/images/slot/game-of-thrones-15line.png)
}

.logo-slots.break-da-banka-again {
    background-image: url(/images/slot/break-da-bank-again.png)
}

.logo-slots.da-vinci-diamonds-dual-play {
    background-image: url(/images/slot/da-vinci-diamonds-dual-play.png)
}

.logo-slots.mayan-princess {
    background-image: url(/images/slot/mayan-princess.png)
}

.logo-slots.cluedo-spinning-detectives {
    background-image: url(/images/slot/cluedo-spinning-detectives.png)
}

.logo-slots.avalon-2 {
    background-image: url(/images/slot/avalon-II.png)
}

.logo-slots.jack-hammer-2 {
    background-image: url(/images/slot/jack-hammer-2.png)
}

.logo-slots.football-star {
    background-image: url(/images/slot/football-star.png)
}

.logo-slots.neon-staxx {
    background-image: url(/images/slot/neon-staxx.png)
}

.logo-slots.rugby-star {
    background-image: url(/images/slot/rugby-star.png)
}

.logo-slots.dracula {
    background-image: url(/images/slot/dracula.png)
}

.logo-slots.mega-jackpots-cleopatra {
    background-image: url(/images/slot/mega-jackpot-cleopatra.png)
}

.logo-slots.wild-wild-west {
    background-image: url(/images/slot/wild-wild-west.png)
}

.logo-slots.alien-robots {
    background-image: url(/images/slot/alien-robots.png)
}

.logo-slots.asgardian-stones {
    background-image: url(/images/slot/asgardian-stones.png)
}

.logo-slots.blood-suckers {
    background-image: url(/images/slot/blood-suckers.png)
}

.logo-slots.blood-suckers-v2 {
    background-image: url(/images/slot/blood-suckers-v2.png)
}

.logo-slots.butterfly-staxx {
    background-image: url(/images/slot/butterfly-staxx.png)
}

.logo-slots.copy-cats {
    background-image: url(/images/slot/copy-cats.png)
}

.logo-slots.cosmic-fortune {
    background-image: url(/images/slot/cosmic-fortune.png)
}

.logo-slots.crime-scene {
    background-image: url(/images/slot/crime-scene.png)
}

.logo-slots.demolition-squad {
    background-image: url(/images/slot/demolition-squad.png)
}

.logo-slots.devils-delight {
    background-image: url(/images/slot/devils-delight.png)
}

.logo-slots.matrix {
    background-image: url(/images/slot/matrix.png)
}

.logo-slots.divine-fortune {
    background-image: url(/images/slot/divine-fortune.png)
}

.logo-slots.dolphin-cash {
    background-image: url(/images/slot/dolphin-cash.png)
}

.logo-slots.dragon-drop {
    background-image: url(/images/slot/dragon-drop.png)
}

.logo-slots.dragon-island {
    background-image: url(/images/slot/dragon-island.png)
}

.logo-slots.drive-multiplier-mayhem {
    background-image: url(/images/slot/drive-multiplayer-mayhem.png)
}

.logo-slots.emoji-planet {
    background-image: url(/images/slot/emoji-planet.png)
}

.logo-slots.excalibur {
    background-image: url(/images/slot/excalibur.png)
}

.logo-slots.jungle-giants {
    background-image: url(/images/slot/jungle-giants.png)
}

.logo-slots.fairytale-legends-hansel-and-gretel {
    background-image: url(/images/slot/fairytale-legends-hansel-and-gratel.png)
}

.logo-slots.fairytale-legends-red-riding-hood {
    background-image: url(/images/slot/fairytale-legends-red-riding-hood.png)
}

.logo-slots.fantasini-master-of-mystery {
    background-image: url(/images/slot/fantasini-master-of-mystery.png)
}

.logo-slots.fisticuffs {
    background-image: url(/images/slot/fistcuffs.png)
}

.logo-slots.flowers {
    background-image: url(/images/slot/flowers.png)
}

.logo-slots.flowers-christmas-edition {
    background-image: url(/images/slot/flowers-christmas-edition.png)
}

.logo-slots.football-champions-cup {
    background-image: url(/images/slot/football-champions-cup.png)
}

.logo-slots.fruit-shop-christmas-edition {
    background-image: url(/images/slot/fruitshop-christmas-edition.png)
}

.logo-slots.wild-water {
    background-image: url(/images/slot/wild-water.png)
}

.logo-slots.avalon-ii {
    background-image: url(/images/slot/avalon2.png)
}

.logo-slots.wild-rockets {
    background-image: url(/images/slot/wildrockets.png)
}

.logo-slots.thunderstruck-ii {
    background-image: url(/images/slot/thunderstruck2.png)
}

.logo-slots.game-of-thrones-15-lines {
    background-image: url(/images/slot/gameofthrones15lines.png)
}

.logo-slots.alien-robots {
    background-image: url(/images/slot/alien-robots.png)
}

.logo-slots.asguardian-stones {
    background-image: url(/images/slot/asgardian-stones.png)
}

.logo-slots.boom-brothers {
    background-image: url(/images/slot/boom-brothers.png)
}

.logo-slots.dwarfs-gone-wild {
    background-image: url(/images/slot/dwarfs-gone-wild.png)
}

.logo-slots.goldilocks {
    background-image: url(/images/slot/goldilocks.png)
}

.logo-slots.devil-delight {
    background-image: url(/images/slot/devils-delight.png)
}

.logo-slots.fruit-shop-christmas {
    background-image: url(/images/slot/fruitshop-christmas-edition.png)
}

.logo-slots.fruit-spin {
    background-image: url(/images/slot/fruit-spin.png)
}

.logo-slots.ghost-pirates {
    background-image: url(/images/slot/ghost-pirates.png)
}

.logo-slots.go-bananas {
    background-image: url(/images/slot/go-bananas.png)
}

.logo-slots.golden-shamrock {
    background-image: url(/images/slot/golden-shamrock.png)
}

.logo-slots.hook-heroes {
    background-image: url(/images/slot/hooks-heroes.png)
}

.logo-slots.jimi-hendrix {
    background-image: url(/images/slot/jimi-hendrix.png)
}

.logo-slots.joker-pro {
    background-image: url(/images/slot/joker-pro.png)
}

.logo-slots.grand-monarch {
    background-image: url(/images/slot/grand-monarch.png)
}

.logo-slots.mayan-riches {
    background-image: url(/images/slot/mayan-riches.png)
}

.logo-slots.centre-court {
    background-image: url(/images/slot/centre-court.png)
}

.logo-slots.wolf-rising {
    background-image: url(/images/slot/wolf-rising.png)
}

.logo-slots.spring-break {
    background-image: url(/images/slot/spring-break.png)
}

.logo-slots.cricket-star {
    background-image: url(/images/slot/cricket-star.png)
}

.logo-slots.superman-2 {
    background-image: url(/images/slot/superman-2.png)
}

.logo-slots.american-dad {
    background-image: url(/images/slot/american-dad.png)
}

.logo-slots.jacks-beanstalk {
    background-image: url(/images/slot/jacks-beanstalk.png)
}

.logo-slots.god-of-storms {
    background-image: url(/images/slot/age-of-gods-god-of-storms.png)
}

.logo-slots.book-of-dead {
    background-image: url(/images/slot/book-of-dead.png)
}

.logo-slots.bonanza {
    background-image: url(/images/slot/bonanza.png)
}

.logo-slots.scudamores-super-stakes {
    background-image: url(/images/slot/scudamores-super-stakes.png)
}

.logo-slots.golden-grimoire {
    background-image: url(/images/slot/golden-grimoire.png)
}

.logo-slots.mustang-gold {
    background-image: url(/images/slot/mustang-gold.png)
}

.logo-slots.narcos {
    background-image: url(/images/slot/narcos.png)
}

.logo-slots.gemix {
    background-image: url(/images/slot/gemix.png)
}

.logo-slots.dead-or-alive-2 {
    background-image: url(/images/slot/dead-or-alive-2.png)
}

.logo-slots.extra-chilli {
    background-image: url(/images/slot/extra-chilli.png)
}

.logo-slots.marilyn-monroe {
    background-image: url(/images/slot/marilyn-monroe.png)
}

.logo-slots.deck-the-halls {
    background-image: url(/images/slot/deck-the-halls.png)
}

.logo-slots.bingo-billions {
    background-image: url(/images/slot/bingo-billions.png)
}

.logo-slots.garden-party {
    background-image: url(/images/slot/garden-party.png)
}

.logo-slots.cherry-blossoms {
    background-image: url(/images/slot/cherry-blossoms.png)
}

.logo-slots.extra-cash {
    background-image: url(/images/slot/extra-cash.png)
}

.logo-slots.wild-west {
    background-image: url(/images/slot/wild-west.png)
}

.logo-slots.vegas-baby {
    background-image: url(/images/slot/vegas-baby.png)
}

.logo-slots.wild-spirit {
    background-image: url(/images/slot/wild-spirit.png)
}

.logo-slots.age-of-the-gods-king-of-olympus {
    background-image: url(/images/slot/age-of-the-gods-king-of-olympus.png)
}

.logo-slots.the-spin-lab {
    background-image: url(/images/slot/the-spin-lab.png)
}

.logo-slots.foxin-wins-again {
    background-image: url(/images/slot/foxin-wins-again.png)
}

.logo-slots.bridesmaids {
    background-image: url(/images/slot/bridesmaids.png)
}

.logo-slots.ramesses-riches {
    background-image: url(/images/slot/ramesses-riches.png)
}

.logo-slots.age-of-discovery {
    background-image: url(/images/slot/age-of-discovery.png)
}

.logo-slots.big-kahuna {
    background-image: url(/images/slot/big-kahuna.png)
}

.logo-slots.titan-storm {
    background-image: url(/images/slot/titan-storm.png)
}

.logo-slots.the-legend-of-big-foot {
    background-image: url(/images/slot/the-legend-of-big-foot.png)
}

.logo-slots.top-gun {
    background-image: url(/images/slot/top-gun.png)
}

.logo-slots.taco-brothers {
    background-image: url(/images/slot/taco-brothers.png)
}

.logo-slots.wild-toro {
    background-image: url(/images/slot/wild-toro.png)
}

.logo-slots.joker-gems {
    background-image: url(/images/slot/joker-gems.png)
}

.logo-slots.jungle-games {
    background-image: url(/images/slot/jungle-games.png)
}

.logo-slots.jungle-spirit-call-of-the-wild {
    background-image: url(/images/slot/jungle-spirit-call-of-the-wild.png)
}

.logo-slots.kings-of-chicago {
    background-image: url(/images/slot/kings-of-chicago.png)
}

.logo-slots.lost-island {
    background-image: url(/images/slot/lost-island.png)
}

.logo-slots.la-cucaracha {
    background-image: url(/images/slot/la-cucaracha.png)
}

.logo-slots.loaded {
    background-image: url(/images/slot/loaded.png)
}

.logo-slots.magic-portals {
    background-image: url(/images/slot/magic-portals.png)
}

.logo-slots.mega-fortune-dreams {
    background-image: url(/images/slot/mega-fortune-dreams.png)
}

.logo-slots.motorhead {
    background-image: url(/images/slot/motorhead.png)
}

.logo-slots.space-invaders {
    background-image: url(/images/slot/space-invaders.png)
}

.logo-slots.nrvna {
    background-image: url(/images/slot/nrvna.png)
}

.logo-slots.robin-hood-shifting-riches {
    background-image: url(/images/slot/robin-hood-shifting-riches.png)
}

.logo-slots.scruffy-duck {
    background-image: url(/images/slot/scruffy-duck.png)
}

.logo-slots.secret-code {
    background-image: url(/images/slot/secret-code.png)
}

.logo-slots.secret-of-the-stones {
    background-image: url(/images/slot/secret-of-the-stones.png)
}

.logo-slots.secrets-of-atlantis {
    background-image: url(/images/slot/secrets-of-atlantis.png)
}

.logo-slots.secrets-of-christmas {
    background-image: url(/images/slot/secrets-of-christmas.png)
}

.logo-slots.silent-run {
    background-image: url(/images/slot/silent-run.png)
}

.logo-slots.gunslinger {
    background-image: url(/images/slot/gunslinger.png)
}

.logo-slots.gunslinger-reloaded {
    background-image: url(/images/slot/gunslinger-reloaded.png)
}

.logo-slots.lucky-lady-charm-deluxe {
    background-image: url(/images/slot/lucky-lady-charm-deluxe.png)
}

.logo-slots.tome-of-madness {
    background-image: url(/images/slot/tome-of-madness.png)
}

.logo-slots.fruit-bonanza {
    background-image: url(/images/slot/fruit-bonanza.png)
}

.logo-slots.leprechaun-goes-to-hell {
    background-image: url(/images/slot/leprechaun-goes-to-hell.png)
}

.logo-slots.medusa {
    background-image: url(/images/slot/medusa.png)
}

.logo-slots.samba-de-frutas {
    background-image: url(/images/slot/samba-de-frutas.png)
}

.logo-slots.batman-and-the-joker-jewels {
    background-image: url(/images/slot/batman-and-the-joker-jewels.png)
}

.logo-slots.pacific-paradise {
    background-image: url(/images/slot/pacific-paradise.png)
}

.logo-slots.age-of-the-gods-prince-of-olympus {
    background-image: url(/images/slot/age-of-the-gods-prince-of-olympus.png)
}

.logo-slots.spin-sorceress {
    background-image: url(/images/slot/spin-sorceres.png)
}

.logo-slots.easy-slider {
    background-image: url(/images/slot/easy-slider.png)
}

.logo-slots.harveys {
    background-image: url(/images/slot/harveys.png)
}

.logo-slots.age-of-the-gods-goddess-of-wisdom {
    background-image: url(/images/slot/age-of-the-gods-prince-goddes-of-wisdom.png)
}

.logo-slots.break-away {
    background-image: url(/images/slot/break-away.png)
}

.logo-slots.nostradamus {
    background-image: url(/images/slot/nostradamus.png)
}

.logo-slots.the-alchemists-spell {
    background-image: url(/images/slot/the-alchemists-spell.png)
}

.logo-slots.beach-life {
    background-image: url(/images/slot/beach-life.png)
}

.logo-slots.gladiator-jackpot {
    background-image: url(/images/slot/gladiator-jackpot.png)
}

.logo-slots.dragon-kingdom {
    background-image: url(/images/slot/dragon-kingdom.png)
}

.logo-slots.volcano-eruption {
    background-image: url(/images/slot/volcano-eruption.png)
}

.logo-slots.cashapillar {
    background-image: url(/images/slot/cashapillar.png)
}

.logo-slots.big-top {
    background-image: url(/images/slot/big-top.png)
}

.logo-slots.double-diamond {
    background-image: url(/images/slot/double-diamond.png)
}

.logo-slots.double-diamond {
    background-image: url(/images/slot/double-diamond.png)
}

.logo-slots.age-of-the-gods-furious-4 {
    background-image: url(/images/slot/age-of-the-gods-furious-4.png)
}

.logo-slots.bamboo-rush {
    background-image: url(/images/slot/bamboo-rush.png)
}

.logo-slots.book-of-oziris {
    background-image: url(/images/slot/book-of-oziris.png)
}

.logo-slots.caishens-arrival {
    background-image: url(/images/slot/caishens-arrival.png)
}

.logo-slots.chili-quest {
    background-image: url(/images/slot/chili-quest.png)
}

.logo-slots.da-vinci-codex {
    background-image: url(/images/slot/da-vinci-codex.png)
}

.logo-slots.houdini {
    background-image: url(/images/slot/houdini.png)
}

.logo-slots.secrets-of-the-phoenix {
    background-image: url(/images/slot/secrets-of-the-phoenix.png)
}

.logo-slots.tiki-totems {
    background-image: url(/images/slot/tiki-totems.png)
}

.logo-slots.wolf-moon-rising {
    background-image: url(/images/slot/wolf-moon-rising.png)
}

.logo-slots.pharaohs-treasure {
    background-image: url(/images/slot/pharaohs-treasure.png)
}

.logo-slots.alices-wonderland {
    background-image: url(/images/slot/alices-wonderland.png)
}

.logo-slots.pirates-millions {
    background-image: url(/images/slot/pirates-millions.png)
}

.logo-slots.irish-riches {
    background-image: url(/images/slot/irish-riches.png)
}

.logo-slots.kingdom-of-legends {
    background-image: url(/images/slot/kingdom-of-legends.png)
}

.logo-slots.book-of-ra-mystic-fortunes {
    background-image: url(/images/slot/book-of-ra-mystic-fortunes.png)
}

.logo-slots.from-dusk-till-dawn {
    background-image: url(/images/slot/from-dusk-till-dawn.png)
}

.logo-slots.major-millions {
    background-image: url(/images/slot/major-millions.png)
}

.logo-slots.dragons5 {
    background-image: url(/images/slot/5-dragon.png)
}

.logo-slots.pompeii {
    background-image: url(/images/slot/pompeii.png)
}

.logo-slots.buffalo {
    background-image: url(/images/slot/buffalo.png)
}

.logo-slots.scrolls-of-ra {
    background-image: url(/images/slot/scrolls-of-ra.png)
}

.logo-slots.dragon-chase {
    background-image: url(/images/slot/dragon-chase.png)
}

.logo-slots.northern-sky {
    background-image: url(/images/slot/northern-sky.png)
}

.logo-slots.zeus {
    background-image: url(/images/slot/zeus.png)
}

.logo-slots.super-monopoly-money {
    background-image: url(/images/slot/super-monopoly-money.png)
}

.logo-slots.empire-fortune {
    background-image: url(/images/slot/empire-fortune.png)
}

.logo-slots.ozwins-jackpot {
    background-image: url(/images/slot/ozwins-jackpot.png)
}

.logo-slots.holmes-and-the-stolen-stones {
    background-image: url(/images/slot/holmes-and-the-stolen-stones.png)
}

.logo-slots.moon-princess {
    background-image: url(/images/slot/moon-princess.png)
}

.logo-slots.reactoonz {
    background-image: url(/images/slot/reactoonz.png)
}

.logo-slots.sizzling-hot {
    background-image: url(/images/slot/sizzling-hot.png)
}

.logo-slots.fire-joker {
    background-image: url(/images/slot/fire-joker.png)
}

.logo-slots.sticky-joker {
    background-image: url(/images/slot/sticky-joker.png)
}

.logo-slots.arctic-race {
    background-image: url(/images/slot/arctic-race.png)
}

.logo-slots.ice-hockey {
    background-image: url(/images/slot/ice-hockey.png)
}

.logo-slots.ice-run {
    background-image: url(/images/slot/ice-run.png)
}

.logo-slots.innocence-or-temptation {
    background-image: url(/images/slot/innocence-or-temptation.png)
}

.logo-slots.lucky-panda {
    background-image: url(/images/slot/lucky-panda.png)
}

.logo-slots.ocean-princess {
    background-image: url(/images/slot/ocean-princess.png)
}

.logo-slots.party-line {
    background-image: url(/images/slot/party-line.png)
}

.logo-slots.silent-samurai {
    background-image: url(/images/slot/silent-samurai.png)
}

.logo-slots.rock-n-roller {
    background-image: url(/images/slot/rock-n-roller.png)
}

.logo-slots.pollen-party {
    background-image: url(/images/slot/pollen-party.png)
}

.logo-slots.ramses-book {
    background-image: url(/images/slot/ramses-book.png)
}

.logo-slots.jammin-jars {
    background-image: url(/images/slot/jammin-jars.png)
}

.logo-slots.aztec-bonanza {
    background-image: url(/images/slot/aztec-bonanza.png)
}

.logo-slots.release-the-kraken {
    background-image: url(/images/slot/release-the-kraken.png)
}

.logo-slots.lucky-riches {
    background-image: url(/images/slot/lucky-riches.png)
}

.logo-slots.hotline {
    background-image: url(/images/slot/hotline.png)
}

.logo-slots.sky-hunters {
    background-image: url(/images/slot/sky-hunters.png)
}

.logo-slots.hot-ink {
    background-image: url(/images/slot/hot-ink.png)
}

.logo-slots.retro-reels {
    background-image: url(/images/slot/retro-reels.png)
}

.logo-slots.bikini-party {
    background-image: url(/images/slot/bikini-party.png)
}

.logo-slots.big-bounty-bill {
    background-image: url(/images/slot/big-bounty-bill.png)
}

.logo-slots.hot-spin-deluxe {
    background-image: url(/images/slot/hot-spin-deluxe.png)
}

.logo-slots.wolf-gold {
    background-image: url(/images/slot/wolf-gold.png)
}

.logo-slots.master-joker {
    background-image: url(/images/slot/master-joker.png)
}

.logo-slots.great-rhino-megaways {
    background-image: url(/images/slot/great-rhino-megaways.png)
}

.logo-slots.kronos-unleashed {
    background-image: url(/images/slot/kronos-unleashed.png)
}

.logo-slots.fortunes-88 {
    background-image: url(/images/slot/88-fortunes.png)
}

.logo-slots.age-of-the-gods-norse-king-of-asgard {
    background-image: url(/images/slot/age-of-the-gods-norse-king-of-asgard.png)
}

.logo-slots.jin-ji-bao-xi {
    background-image: url(/images/slot/jin-ji-bao-xi-endless-treasure.png)
}

.logo-slots.fruitinator {
    background-image: url(/images/slot/fruitinator.png)
}

.logo-slots.magic-mirror-deluxe-2 {
    background-image: url(/images/slot/magic-mirror-deluxe-2.png)
}

.logo-slots.taco-tuesday {
    background-image: url(/images/slot/taco-tuesday.png)
}

.logo-slots.rise-of-ra {
    background-image: url(/images/slot/rise-of-ra.png)
}

.logo-slots.hot-blast-20 {
    background-image: url(/images/slot/20-hot-blast.png)
}

.logo-slots.super-hot-100 {
    background-image: url(/images/slot/100-super-hot.png)
}

.logo-slots.amazon-gold {
    background-image: url(/images/slot/amazon-gold.png)
}

.logo-slots.kanga-cash {
    background-image: url(/images/slot/kanga-cash.png)
}

.logo-slots.mustang-money {
    background-image: url(/images/slot/mustang-money.png)
}

.logo-slots.wild-nights {
    background-image: url(/images/slot/wild-nights.png)
}

.logo-slots.arabian-fire {
    background-image: url(/images/slot/arabian-fire.png)
}

.logo-slots.golden-wisdom {
    background-image: url(/images/slot/golden-wisdom.png)
}

.logo-slots.enchanted-eyes {
    background-image: url(/images/slot/enchanted-eyes.png)
}

.logo-slots.golden-dollars {
    background-image: url(/images/slot/golden-dollars.png)
}

.logo-slots.juggle-fruits-5 {
    background-image: url(/images/slot/5-juggle-fruits.png)
}

.logo-slots.great-star-5 {
    background-image: url(/images/slot/5-great-star.png)
}

.logo-slots.joker-reels-20 {
    background-image: url(/images/slot/20-joker-reels.png)
}

.logo-slots.burning-hot-6-reels {
    background-image: url(/images/slot/burning-hot-6-reels.png)
}

.logo-slots.vampire-night {
    background-image: url(/images/slot/vampire-night.png)
}

.logo-slots.lucky-unicorn {
    background-image: url(/images/slot/lucky-unicorn.png)
}

.logo-slots.triple-x {
    background-image: url(/images/slot/triple-x.png)
}

.logo-slots.rise-of-napoleon {
    background-image: url(/images/slot/rise-of-napoleon.png)
}

.logo-slots.multi-wild {
    background-image: url(/images/slot/multi-wild.png)
}

.logo-slots.tribe-of-the-sun {
    background-image: url(/images/slot/tribe-of-the-sun.png)
}

.logo-slots.salmon-catch {
    background-image: url(/images/slot/salmon-catch.png)
}

.logo-slots.ghost-slider {
    background-image: url(/images/slot/ghost-slider.png)
}

.logo-slots.dragons-maid {
    background-image: url(/images/slot/dragons-maid.png)
}

.logo-slots.last-samurai {
    background-image: url(/images/slot/last-samurai.png)
}

.logo-slots.golden-fruits {
    background-image: url(/images/slot/golden-fruits.png)
}

.logo-slots.new-crazy-seven {
    background-image: url(/images/slot/new-crazy-seven.png)
}

.logo-slots.mega-wheels {
    background-image: url(/images/slot/mega-wheels.png)
}

.logo-slots.hot-wheels {
    background-image: url(/images/slot/hot-wheels.png)
}

.logo-slots.american-goldrush {
    background-image: url(/images/slot/american-goldrush.png)
}

.logo-slots.coyote-cash {
    background-image: url(/images/slot/coyote-cash.png)
}

.logo-slots.king-of-the-nile {
    background-image: url(/images/slot/king-of-the-nile.png)
}

.logo-slots.amazon-queen {
    background-image: url(/images/slot/amazon-queen.png)
}

.logo-slots.tetris-extreme {
    background-image: url(/images/slot/tetris-extreme.png)
}

.logo-slots.action-dragons {
    background-image: url(/images/slot/action-dragons.png)
}

.logo-slots.jackpot-city {
    background-image: url(/images/slot/jackpot-city.png)
}

.logo-slots.imperial-wealth-slot {
    background-image: url(/images/slot/imperial-wealth-slot.png)
}

.logo-slots.emperors-gold {
    background-image: url(/images/slot/emperors-gold.png)
}

.logo-slots.egyptian-fortunes {
    background-image: url(/images/slot/egyptian-fortunes.png)
}

.logo-slots.hold-the-safe {
    background-image: url(/images/slot/hold-the-safe.png)
}

.logo-slots.tiki-temple {
    background-image: url(/images/slot/tiki-temple.png)
}

.logo-slots.fun-of-the-fair {
    background-image: url(/images/slot/fun-of-the-fair.png)
}

.logo-slots.godfather-capos-and-foes {
    background-image: url(/images/slot/godfather-capos-and-foes.png)
}

.logo-slots.wings-of-paradise {
    background-image: url(/images/slot/wings-of-paradise.png)
}

.logo-slots.sky-dogs {
    background-image: url(/images/slot/sky-dogs.png)
}

.logo-slots.mystic-meg {
    background-image: url(/images/slot/mystic-meg.png)
}

.logo-slots.queen-of-egypt {
    background-image: url(/images/slot/queen-of-egypt.png)
}

.logo-slots.wild-monsters {
    background-image: url(/images/slot/wild-monsters.png)
}

.logo-slots.squirrel-warriors {
    background-image: url(/images/slot/squirrel-warriors.png)
}

.logo-slots.diamond-ultracash {
    background-image: url(/images/slot/diamond-ultracash.png)
}

.logo-slots.dragons-dynasty {
    background-image: url(/images/slot/dragons-dynasty.png)
}

.logo-slots.egyptian-riches {
    background-image: url(/images/slot/egyptian-riches.png)
}

.logo-slots.mayan-marvels {
    background-image: url(/images/slot/mayan-marvels.png)
}

.logo-slots.cave-raiders {
    background-image: url(/images/slot/cave-raiders.png)
}

.logo-slots.shamrock-n-roll {
    background-image: url(/images/slot/shamrock-n-roll.png)
}

.logo-slots.pearls-fortune {
    background-image: url(/images/slot/pearls-fortune.png)
}

.logo-slots.candy-swap {
    background-image: url(/images/slot/candy-swap.png)
}

.logo-slots.fiesta {
    background-image: url(/images/slot/fiesta.png)
}

.logo-slots.plucky-pirates {
    background-image: url(/images/slot/plucky-pirates.png)
}

.logo-slots.blinged {
    background-image: url(/images/slot/blinged.png)
}

.logo-slots.legacy-of-dead {
    background-image: url(/images/slot/legacy-of-dead.png)
}

.logo-slots.saxon {
    background-image: url(/images/slot/saxon.png)
}

.logo-slots.star-gods {
    background-image: url(/images/slot/star-gods.png)
}

.logo-slots.wild-rails {
    background-image: url(/images/slot/wild-rails.png)
}

.logo-slots.book-of-pharao {
    background-image: url(/images/slot/book-of-pharao.png)
}

.logo-slots.lotus-heart {
    background-image: url(/images/slot/lotus-heart.png)
}

.logo-slots.lucky-emeralds {
    background-image: url(/images/slot/lucky-emeralds.png)
}

.logo-slots.midnight-wilds {
    background-image: url(/images/slot/midnight-wilds.png)
}

.logo-slots.wild-predators {
    background-image: url(/images/slot/wild-predators.png)
}

.logo-slots.jokers-luck {
    background-image: url(/images/slot/jokers-luck.png)
}

.logo-slots.doom-of-dead {
    background-image: url(/images/slot/doom-of-dead.png)
}

.logo-slots.super-hot-fruits {
    background-image: url(/images/slot/super-hot-fruits.png)
}

.logo-slots.jingle-spins {
    background-image: url(/images/slot/jingle-spins.png)
}

.logo-slots.raging-rhino {
    background-image: url(/images/slot/raging-rhino.png)
}

.logo-slots.lion-gold-5 {
    background-image: url(/images/slot/5-lions-gold.png)
}

.logo-slots.volatile-slot {
    background-image: url(/images/slot/volatile-slot.png)
}

.logo-slots.super-hot-mystery-wilds {
    background-image: url(/images/slot/super-hot-mystery-wilds.png)
}

.logo-slots.dawn-of-egypt {
    background-image: url(/images/slot/dawn-of-egypt.png)
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:192dpi) {
    .logo-slots.dead-or-alive-2 {
        background-image: url(/images/slot/dead-or-alive-2@2x.png)
    }

    .logo-slots.extra-chilli {
        background-image: url(/images/slot/extra-chilli@2x.png)
    }

    .logo-slots.jungle-games {
        background-image: url(/images/slot/jungle-games@2x.png)
    }

    .logo-slots.jungle-spirit-call-of-the-wild {
        background-image: url(/images/slot/jungle-spirit-call-of-the-wild@2x.png)
    }

    .logo-slots.kings-of-chicago {
        background-image: url(/images/slot/kings-of-chicago@2x.png)
    }

    .logo-slots.lost-island {
        background-image: url(/images/slot/lost-island@2x.png)
    }

    .logo-slots.magic-portals {
        background-image: url(/images/slot/magic-portals@2x.png)
    }

    .logo-slots.mega-fortune-dreams {
        background-image: url(/images/slot/mega-fortune-dreams@2x.png)
    }

    .logo-slots.motorhead {
        background-image: url(/images/slot/motorhead@2x.png)
    }

    .logo-slots.space-invaders {
        background-image: url(/images/slot/space-invaders@2x.png)
    }

    .logo-slots.nrvna {
        background-image: url(/images/slot/nrvna@2x.png)
    }

    .logo-slots.robin-hood-shifting-riches {
        background-image: url(/images/slot/robin-hood-shifting-riches@2x.png)
    }

    .logo-slots.scruffy-duck {
        background-image: url(/images/slot/scruffy-duck@2x.png)
    }

    .logo-slots.secret-code {
        background-image: url(/images/slot/secret-code@2x.png)
    }

    .logo-slots.secret-of-the-stones {
        background-image: url(/images/slot/secret-of-the-stones@2x.png)
    }

    .logo-slots.secrets-of-atlantis {
        background-image: url(/images/slot/secrets-of-atlantis@2x.png)
    }

    .logo-slots.secrets-of-christmas {
        background-image: url(/images/slot/secrets-of-christmas@2x.png)
    }

    .logo-slots.silent-run {
        background-image: url(/images/slot/silent-run@2x.png)
    }

    .logo-slots.gunslinger {
        background-image: url(/images/slot/gunslinger@2x.png)
    }

    .logo-slots.gunslinger-reloaded {
        background-image: url(/images/slot/gunslinger-reloaded@2x.png)
    }

    .logo-slots.lucky-lady-charm-deluxe {
        background-image: url(/images/slot/lucky-lady-charm-deluxe@2x.png)
    }

    .logo-slots.tome-of-madness {
        background-image: url(/images/slot/tome-of-madness@2x.png)
    }

    .logo-slots.deck-the-halls {
        background-image: url(/images/slot/deck-the-halls@2x.png)
    }

    .logo-slots.bingo-billions {
        background-image: url(/images/slot/bingo-billions@2x.png)
    }

    .logo-slots.garden-party {
        background-image: url(/images/slot/garden-party@2x.png)
    }

    .logo-slots.cherry-blossoms {
        background-image: url(/images/slot/cherry-blossoms@2x.png)
    }

    .logo-slots.extra-cash {
        background-image: url(/images/slot/extra-cash@2x.png)
    }

    .logo-slots.wild-west {
        background-image: url(/images/slot/wild-west@2x.png)
    }

    .logo-slots.vegas-baby {
        background-image: url(/images/slot/vegas-baby@2x.png)
    }

    .logo-slots.wild-spirit {
        background-image: url(/images/slot/wild-spirit@2x.png)
    }

    .logo-slots.nostradamus {
        background-image: url(/images/slot/nostradamus@2x.png)
    }

    .logo-slots.the-alchemists-spell {
        background-image: url(/images/slot/the-alchemists-spell@2x.png)
    }

    .logo-slots.age-of-the-gods-king-of-olympus {
        background-image: url(/images/slot/age-of-the-gods-king-of-olympus@2x.png)
    }

    .logo-slots.the-spin-lab {
        background-image: url(/images/slot/the-spin-lab@2x.png)
    }

    .logo-slots.foxin-wins-again {
        background-image: url(/images/slot/foxin-wins-again@2x.png)
    }

    .logo-slots.bridesmaids {
        background-image: url(/images/slot/bridesmaids@2x.png)
    }

    .logo-slots.ramesses-riches {
        background-image: url(/images/slot/ramesses-riches@2x.png)
    }

    .logo-slots.age-of-discovery {
        background-image: url(/images/slot/age-of-discovery@2x.png)
    }

    .logo-slots.big-kahuna {
        background-image: url(/images/slot/big-kahuna@2x.png)
    }

    .logo-slots.titan-storm {
        background-image: url(/images/slot/titan-storm@2x.png)
    }

    .logo-slots.the-legend-of-big-foot {
        background-image: url(/images/slot/the-legend-of-big-foot@2x.png)
    }

    .logo-slots.top-gun {
        background-image: url(/images/slot/top-gun@2x.png)
    }

    .logo-slots.beach-life {
        background-image: url(/images/slot/beach-life@2x.png)
    }

    .logo-slots.gladiator-jackpot {
        background-image: url(/images/slot/gladiator-jackpot@2x.png)
    }

    .logo-slots.dragon-kingdom {
        background-image: url(/images/slot/dragon-kingdom@2x.png)
    }

    .logo-slots.volcano-eruption {
        background-image: url(/images/slot/volcano-eruption@2x.png)
    }

    .logo-slots.cashapillar {
        background-image: url(/images/slot/cashapillar@2x.png)
    }

    .logo-slots.big-top {
        background-image: url(/images/slot/big-top@2x.png)
    }

    .logo-slots.double-diamond {
        background-image: url(/images/slot/double-diamond@2x.png)
    }

    .logo-slots.age-of-the-gods-furious-4 {
        background-image: url(/images/slot/age-of-the-gods-furious-4@2x.png)
    }

    .logo-slots.banana-monkey {
        background-image: url(/images/slot/banana-monkey@2x.png)
    }

    .logo-slots.lucky-8-line {
        background-image: url(/images/slot/lucky-8-line@2x.png)
    }

    .logo-slots.chilli-heat {
        background-image: url(/images/slot/chilli-heat@2x.png)
    }

    .logo-slots.beowulf {
        background-image: url(/images/slot/beowulf@2x.png)
    }

    .logo-slots.hot-safari {
        background-image: url(/images/slot/hot-safari@2x.png)
    }

    .logo-slots.alices-wonderland {
        background-image: url(/images/slot/alices-wonderland@2x.png)
    }

    .logo-slots.bamboo-rush {
        background-image: url(/images/slot/bamboo-rush@2x.png)
    }

    .logo-slots.book-of-oziris {
        background-image: url(/images/slot/book-of-oziris@2x.png)
    }

    .logo-slots.caishens-arrival {
        background-image: url(/images/slot/caishens-arrival@2x.png)
    }

    .logo-slots.chili-quest {
        background-image: url(/images/slot/chili-quest@2x.png)
    }

    .logo-slots.da-vinci-codex {
        background-image: url(/images/slot/da-vinci-codex@2x.png)
    }

    .logo-slots.houdini {
        background-image: url(/images/slot/houdini@2x.png)
    }

    .logo-slots.secrets-of-the-phoenix {
        background-image: url(/images/slot/secrets-of-the-phoenix@2x.png)
    }

    .logo-slots.tiki-totems {
        background-image: url(/images/slot/tiki-totems@2x.png)
    }

    .logo-slots.wolf-moon-rising {
        background-image: url(/images/slot/wolf-moon-rising@2x.png)
    }

    .logo-slots.jackpot-jester-200000 {
        background-image: url(/images/slot/jackpot-jester-200000@2x.png)
    }

    .logo-slots.fruit-bonanza {
        background-image: url(/images/slot/fruit-bonanza@2x.png)
    }

    .logo-slots.leprechaun-goes-to-hell {
        background-image: url(/images/slot/leprechaun-goes-to-hell@2x.png)
    }

    .logo-slots.major-millions {
        background-image: url(/images/slot/major-millions@2x.png)
    }

    .logo-slots.dragons5 {
        background-image: url(/images/slot/5-dragon@2x.png)
    }

    .logo-slots.pompeii {
        background-image: url(/images/slot/pompeii@2x.png)
    }

    .logo-slots.buffalo {
        background-image: url(/images/slot/buffalo@2x.png)
    }

    .logo-slots.scrolls-of-ra {
        background-image: url(/images/slot/scrolls-of-ra@2x.png)
    }

    .logo-slots.dragon-chase {
        background-image: url(/images/slot/dragon-chase@2x.png)
    }

    .logo-slots.northern-sky {
        background-image: url(/images/slot/northern-sky@2x.png)
    }

    .logo-slots.zeus {
        background-image: url(/images/slot/zeus@2x.png)
    }

    .logo-slots.super-monopoly-money {
        background-image: url(/images/slot/super-monopoly-money@2x.png)
    }

    .logo-slots.empire-fortune {
        background-image: url(/images/slot/empire-fortune@2x.png)
    }

    .logo-slots.ozwins-jackpot {
        background-image: url(/images/slot/ozwins-jackpot@2x.png)
    }

    .logo-slots.holmes-and-the-stolen-stones {
        background-image: url(/images/slot/holmes-and-the-stolen-stones@2x.png)
    }

    .logo-slots.moon-princess {
        background-image: url(/images/slot/moon-princess@2x.png)
    }

    .logo-slots.reactoonz {
        background-image: url(/images/slot/reactoonz@2x.png)
    }

    .logo-slots.sizzling-hot {
        background-image: url(/images/slot/sizzling-hot@2x.png)
    }

    .logo-slots.dolphins-pearl-deluxe {
        background-image: url(/images/slot/dolphins-pearl-deluxe@2x.png)
    }

    .logo-slots.fire-joker {
        background-image: url(/images/slot/fire-joker@2x.png)
    }

    .logo-slots.sticky-joker {
        background-image: url(/images/slot/sticky-joker@2x.png)
    }

    .logo-slots.arctic-race {
        background-image: url(/images/slot/arctic-race@2x.png)
    }

    .logo-slots.book-of-ra-magic {
        background-image: url(/images/slot/book-of-ra-magic@2x.png)
    }

    .logo-slots.ice-hockey {
        background-image: url(/images/slot/ice-hockey@2x.png)
    }

    .logo-slots.ice-run {
        background-image: url(/images/slot/ice-run@2x.png)
    }

    .logo-slots.innocence-or-temptation {
        background-image: url(/images/slot/innocence-or-temptation@2x.png)
    }

    .logo-slots.rock-n-roller {
        background-image: url(/images/slot/rock-n-roller@2x.png)
    }

    .logo-slots.lucky-panda {
        background-image: url(/images/slot/lucky-panda@2x.png)
    }

    .logo-slots.marilyn-monroe {
        background-image: url(/images/slot/marilyn-monroe@2x.png)
    }

    .logo-slots.ocean-princess {
        background-image: url(/images/slot/ocean-princess@2x.png)
    }

    .logo-slots.party-line {
        background-image: url(/images/slot/party-line@2x.png)
    }

    .logo-slots.silent-samurai {
        background-image: url(/images/slot/silent-samurai@2x.png)
    }

    .logo-slots.rock-n-roller {
        background-image: url(/images/slot/rock-n-roller@2x.png)
    }

    .logo-slots.pollen-party {
        background-image: url(/images/slot/pollen-party@2x.png)
    }

    .logo-slots.ramses-book {
        background-image: url(/images/slot/ramses-book@2x.png)
    }

    .logo-slots.jammin-jars {
        background-image: url(/images/slot/jammin-jars@2x.png)
    }

    .logo-slots.aztec-bonanza {
        background-image: url(/images/slot/aztec-bonanza@2x.png)
    }

    .logo-slots.release-the-kraken {
        background-image: url(/images/slot/release-the-kraken@2x.png)
    }

    .logo-slots.lucky-riches {
        background-image: url(/images/slot/lucky-riches@2x.png)
    }

    .logo-slots.hotline {
        background-image: url(/images/slot/hotline@2x.png)
    }

    .logo-slots.sky-hunters {
        background-image: url(/images/slot/sky-hunters@2x.png)
    }

    .logo-slots.hot-ink {
        background-image: url(/images/slot/hot-ink@2x.png)
    }

    .logo-slots.retro-reels {
        background-image: url(/images/slot/retro-reels@2x.png)
    }

    .logo-slots.bikini-party {
        background-image: url(/images/slot/bikini-party@2x.png)
    }

    .logo-slots.big-bounty-bill {
        background-image: url(/images/slot/big-bounty-bill@2x.png)
    }

    .logo-slots.hot-spin-deluxe {
        background-image: url(/images/slot/hot-spin-deluxe@2x.png)
    }

    .logo-slots.wolf-gold {
        background-image: url(/images/slot/wolf-gold@2x.png)
    }

    .logo-slots.master-joker {
        background-image: url(/images/slot/master-joker@2x.png)
    }

    .logo-slots.ghostbusters {
        background-image: url(/images/slot/ghostbusters@2x.png)
    }

    .logo-slots.ghostbusters-v2 {
        background-image: url(/images/slot/ghostbusters-v2@2x.png)
    }

    .logo-slots.terminator-2 {
        background-image: url(/images/slot/terminator-2@2x.png)
    }

    .logo-slots.terminator-2-v2 {
        background-image: url(/images/slot/terminator-2-v2@2x.png)
    }

    .logo-slots.great-rhino-megaways {
        background-image: url(/images/slot/great-rhino-megaways@2x.png)
    }

    .logo-slots.kronos-unleashed {
        background-image: url(/images/slot/kronos-unleashed@2x.png)
    }

    .logo-slots.fortunes-88 {
        background-image: url(/images/slot/88-fortunes@2x.png)
    }

    .logo-slots.age-of-the-gods-norse-king-of-asgard {
        background-image: url(/images/slot/age-of-the-gods-norse-king-of-asgard@2x.png)
    }

    .logo-slots.jin-ji-bao-xi {
        background-image: url(/images/slot/jin-ji-bao-xi-endless-treasure@2x.png)
    }

    .logo-slots.fruitinator {
        background-image: url(/images/slot/fruitinator@2x.png)
    }

    .logo-slots.magic-mirror-deluxe-2 {
        background-image: url(/images/slot/magic-mirror-deluxe-2@2x.png)
    }

    .logo-slots.taco-tuesday {
        background-image: url(/images/slot/taco-tuesday@2x.png)
    }

    .logo-slots.rise-of-ra {
        background-image: url(/images/slot/rise-of-ra@2x.png)
    }

    .logo-slots.hot-blast-20 {
        background-image: url(/images/slot/20-hot-blast@2x.png)
    }

    .logo-slots.super-hot-100 {
        background-image: url(/images/slot/100-super-hot@2x.png)
    }

    .logo-slots.amazon-gold {
        background-image: url(/images/slot/amazon-gold@2x.png)
    }

    .logo-slots.kanga-cash {
        background-image: url(/images/slot/kanga-cash@2x.png)
    }

    .logo-slots.mustang-money {
        background-image: url(/images/slot/mustang-money@2x.png)
    }

    .logo-slots.wild-nights {
        background-image: url(/images/slot/wild-nights@2x.png)
    }

    .logo-slots.juggle-fruits-5 {
        background-image: url(/images/slot/5-juggle-fruits@2x.png)
    }

    .logo-slots.great-star-5 {
        background-image: url(/images/slot/5-great-star@2x.png)
    }

    .logo-slots.joker-reels-20 {
        background-image: url(/images/slot/20-joker-reels@2x.png)
    }

    .logo-slots.burning-hot-6-reels {
        background-image: url(/images/slot/burning-hot-6-reels@2x.png)
    }

    .logo-slots.vampire-night {
        background-image: url(/images/slot/vampire-night@2x.png)
    }

    .logo-slots.age-of-the-gods-fate-sisters {
        background-image: url(/images/slot/age-of-the-gods-fate-sisters@2x.png)
    }

    .logo-slots.arabian-fire {
        background-image: url(/images/slot/arabian-fire@2x.png)
    }

    .logo-slots.golden-wisdom {
        background-image: url(/images/slot/golden-wisdom@2x.png)
    }

    .logo-slots.enchanted-eyes {
        background-image: url(/images/slot/enchanted-eyes@2x.png)
    }

    .logo-slots.golden-dollars {
        background-image: url(/images/slot/golden-dollars@2x.png)
    }

    .logo-slots.lucky-unicorn {
        background-image: url(/images/slot/lucky-unicorn@2x.png)
    }

    .logo-slots.triple-x {
        background-image: url(/images/slot/triple-x@2x.png)
    }

    .logo-slots.rise-of-napoleon {
        background-image: url(/images/slot/rise-of-napoleon@2x.png)
    }

    .logo-slots.multi-wild {
        background-image: url(/images/slot/multi-wild@2x.png)
    }

    .logo-slots.tribe-of-the-sun {
        background-image: url(/images/slot/tribe-of-the-sun@2x.png)
    }

    .logo-slots.salmon-catch {
        background-image: url(/images/slot/salmon-catch@2x.png)
    }

    .logo-slots.ghost-slider {
        background-image: url(/images/slot/ghost-slider@2x.png)
    }

    .logo-slots.dragons-maid {
        background-image: url(/images/slot/dragons-maid@2x.png)
    }

    .logo-slots.gemix {
        background-image: url(/images/slot/gemix@2x.png)
    }

    .logo-slots.fruit-spin {
        background-image: url(/images/slot/fruit-spin@2x.png)
    }

    .logo-slots.fruit-shop {
        background-image: url(/images/slot/fruit-shop@2x.png)
    }

    .logo-slots.jackpot-giant {
        background-image: url(/images/slot/jackpot-giant@2x.png)
    }

    .logo-slots.thief {
        background-image: url(/images/slot/thief@2x.png)
    }

    .logo-slots.jackpot-6000 {
        background-image: url(/images/slot/jackpot-6000@2x.png)
    }

    .logo-slots.funky-monkey {
        background-image: url(/images/slot/funky-monkey@2x.png)
    }

    .logo-slots.goblins-cave {
        background-image: url(/images/slot/goblins-cave@2x.png)
    }

    .logo-slots.blood-suckers {
        background-image: url(/images/slot/blood-suckers@2x.png)
    }

    .logo-slots.blood-suckers-v2 {
        background-image: url(/images/slot/blood-suckers-v2@2x.png)
    }

    .logo-slots.immortal-romance {
        background-image: url(/images/slot/immortal-romance@2x.png)
    }

    .logo-slots.last-samurai {
        background-image: url(/images/slot/last-samurai@2x.png)
    }

    .logo-slots.golden-fruits {
        background-image: url(/images/slot/golden-fruits@2x.png)
    }

    .logo-slots.new-crazy-seven {
        background-image: url(/images/slot/new-crazy-seven@2x.png)
    }

    .logo-slots.mega-wheels {
        background-image: url(/images/slot/mega-wheels@2x.png)
    }

    .logo-slots.hot-wheels {
        background-image: url(/images/slot/hot-wheels@2x.png)
    }

    .logo-slots.tiki-temple {
        background-image: url(/images/slot/tiki-temple@2x.png)
    }

    .logo-slots.fun-of-the-fair {
        background-image: url(/images/slot/fun-of-the-fair@2x.png)
    }

    .logo-slots.godfather-capos-and-foes {
        background-image: url(/images/slot/godfather-capos-and-foes@2x.png)
    }

    .logo-slots.wings-of-paradise {
        background-image: url(/images/slot/wings-of-paradise@2x.png)
    }

    .logo-slots.sky-dogs {
        background-image: url(/images/slot/sky-dogs@2x.png)
    }

    .logo-slots.mystic-meg {
        background-image: url(/images/slot/mystic-meg@2x.png)
    }

    .logo-slots.queen-of-egypt {
        background-image: url(/images/slot/queen-of-egypt@2x.png)
    }

    .logo-slots.wild-monsters {
        background-image: url(/images/slot/wild-monsters@2x.png)
    }

    .logo-slots.squirrel-warriors {
        background-image: url(/images/slot/squirrel-warriors@2x.png)
    }

    .logo-slots.diamond-ultracash {
        background-image: url(/images/slot/diamond-ultracash@2x.png)
    }

    .logo-slots.dragons-dynasty {
        background-image: url(/images/slot/dragons-dynasty@2x.png)
    }

    .logo-slots.egyptian-riches {
        background-image: url(/images/slot/egyptian-riches@2x.png)
    }

    .logo-slots.mayan-marvels {
        background-image: url(/images/slot/mayan-marvels@2x.png)
    }

    .logo-slots.cave-raiders {
        background-image: url(/images/slot/cave-raiders@2x.png)
    }

    .logo-slots.shamrock-n-roll {
        background-image: url(/images/slot/shamrock-n-roll@2x.png)
    }

    .logo-slots.pearls-fortune {
        background-image: url(/images/slot/pearls-fortune@2x.png)
    }

    .logo-slots.candy-swap {
        background-image: url(/images/slot/candy-swap@2x.png)
    }

    .logo-slots.fiesta {
        background-image: url(/images/slot/fiesta@2x.png)
    }

    .logo-slots.plucky-pirates {
        background-image: url(/images/slot/plucky-pirates@2x.png)
    }

    .logo-slots.god-of-the-sea {
        background-image: url(/images/slot/god-of-the-sea@2x.png)
    }

    .logo-slots.god-of-wild-sea {
        background-image: url(/images/slot/god-of-wild-sea@2x.png)
    }

    .logo-slots.blinged {
        background-image: url(/images/slot/blinged@2x.png)
    }

    .logo-slots.legacy-of-dead {
        background-image: url(/images/slot/legacy-of-dead@2x.png)
    }

    .logo-slots.saxon {
        background-image: url(/images/slot/saxon@2x.png)
    }

    .logo-slots.book-of-dead {
        background-image: url(/images/slot/book-of-dead@2x.png)
    }

    .logo-slots.star-gods {
        background-image: url(/images/slot/star-gods.png)
    }

    .logo-slots.wild-rails {
        background-image: url(/images/slot/wildi-rails@2x.png)
    }

    .logo-slots.book-of-pharao {
        background-image: url(/images/slot/book-of-pharao@2x.png)
    }

    .logo-slots.lotus-heart {
        background-image: url(/images/slot/lotus-heart@2x.png)
    }

    .logo-slots.lucky-emeralds {
        background-image: url(/images/slot/lucky-emeralds@2x.png)
    }

    .logo-slots.midnight-wilds {
        background-image: url(/images/slot/midnight-wilds@2x.png)
    }

    .logo-slots.wild-predators {
        background-image: url(/images/slot/wild-predators@2x.png)
    }

    .logo-slots.jokers-luck {
        background-image: url(/images/slot/jokers-luck@2x.png)
    }

    .logo-slots.doom-of-dead {
        background-image: url(/images/slot/doom-of-dead@2x.png)
    }

    .logo-slots.super-hot-fruits {
        background-image: url(/images/slot/super-hot-fruits@2x.png)
    }

    .logo-slots.jingle-spins {
        background-image: url(/images/slot/jingle-spins@2x.png)
    }

    .logo-slots.raging-rhino {
        background-image: url(/images/slot/raging-rhino@2x.png)
    }

    .logo-slots.lion-gold-5 {
        background-image: url(/images/slot/5-lions-gold@2x.png)
    }

    .logo-slots.volatile-slot {
        background-image: url(/images/slot/volatile-slot@2x.png)
    }

    .logo-slots.super-hot-mystery-wilds {
        background-image: url(/images/slot/super-hot-mystery-wilds@2x.png)
    }

    .logo-slots.dawn-of-egypt {
        background-image: url(/images/slot/dawn-of-egypt@2x.png)
    }
}

.logo-software {
    width: 150px;
    height: 45px;
    background: url(/images/logos_software.png) no-repeat 0 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px;
    background-size: unset
}

.logo-software.quickspin {
    background-position: 0 0
}

.logo-software.nextgen {
    background-position: 0 -45px
}

.logo-software.elk-studios {
    background-position: 0 -90px
}

.logo-software.novamatic {
    background-position: 0 -135px
}

.logo-software.isoftbet {
    background-position: 0 -180px
}

.logo-software.igt {
    background-position: 0 -225px
}

.logo-software.netent {
    background-position: 0 -270px
}

.logo-software.extreme-live-gaming {
    background-position: 0 -315px
}

.logo-software.microgaming {
    background-position: 0 -360px
}

.logo-software.quickfire {
    background-position: 0 -405px
}

.logo-software.playtech {
    background-position: 0 -450px
}

.logo-software.williams-interactive {
    background-position: 0 -495px
}

.logo-software.evolution-gaming {
    background-position: 0 -540px
}

.logo-software.sg-interactive {
    background-position: 0 -585px
}

.logo-software.ash-gaming {
    background-position: 0 -630px
}

.logo-software.yggdrasil {
    background-position: 0 -575px
}

.logo-software.play-n-go {
    background-position: 0 -720px
}

.logo-software.aristocrat {
    background-position: 0 -765px
}

.logo-software.random-logic {
    background-position: 0 -810px
}

.logo-software.felt-gaming {
    background-position: 0 -855px
}

.logo-software.wms {
    background-position: 0 -900px
}

.logo-software.mig {
    background-position: 0 -855px
}

.logo-software.rt {
    background-position: 0 -945px
}

.logo-software.big-time-gaming {
    background-position: 0 -985px
}

.logo-software.pragmatic-play {
    background-position: 0 -1030px
}

.logo-software-single {
    display: inline-block;
    width: 140px;
    height: 50px;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    font-size: 0;
    line-height: 0;
    text-indent: -4000px
}

.logo-software-single.betsoft {
    background-image: url(/images/betsoft2.png)
}

.logo-software-single.betsoft-v2 {
    background-image: url(/images/betsoft.png)
}

.logo-software-single.felt-gaming {
    background-image: url(/images/felt-gaming2.png)
}

.logo-software-single.felt-gaming-v2 {
    background-image: url(/images/felt-gaming.png)
}

.logo-software-single.gameart {
    background-image: url(/images/gameart2.png)
}

.logo-software-single.gameart-v2 {
    background-image: url(/images/gameart.png)
}

.logo-software-single.gamesys {
    background-image: url(/images/gamesys2.png)
}

.logo-software-single.gamesys-v2 {
    background-image: url(/images/gamesys.png)
}

.logo-software-single.nektan {
    background-image: url(/images/nektan2.png)
}

.logo-software-single.nektan-v2 {
    background-image: url(/images/nektan.png)
}

.logo-software-single.thunderkick {
    background-image: url(/images/thunderkick2.png)
}

.logo-software-single.thunderkick-v2 {
    background-image: url(/images/thunderkick.png)
}

.logo-software-single.novomatic {
    background-image: url(/images/novomatic2.png)
}

.logo-software-single.novomatic-v2,
.logo-software-single.novamatic {
    background-image: url(/images/novomatic.png)
}

.logo-software-single.aristocrat {
    background-image: url(/images/aristocrat2.png)
}

.logo-software-single.aristocrat-v2 {
    background-image: url(/images/aristocrat.png)
}

.logo-software-single.yggdrasil {
    background-image: url(/images/yggdrasil2.png)
}

.logo-software-single.yggdrasil-v2 {
    background-image: url(/images/yggdrasil.png)
}

.logo-software-single.barcrest {
    background-image: url(/images/barcrest2.png)
}

.logo-software-single.barcrest-v2 {
    background-image: url(/images/barcrest.png)
}

.logo-software-single.wms {
    background-image: url(/images/wms2.png)
}

.logo-software-single.wms-v2 {
    background-image: url(/images/wms.png)
}

.logo-software-single.sg-interactive {
    background-image: url(/images/sg-interactive2.png)
}

.logo-software-single.sg-interactive-v2 {
    background-image: url(/images/sg-interactive.png)
}

.logo-software-single.random-logic {
    background-image: url(/images/random-logic2.png)
}

.logo-software-single.random-logic-v2 {
    background-image: url(/images/random-logic.png)
}

.logo-software-single.quickfire {
    background-image: url(/images/quickfire2.png)
}

.logo-software-single.quickfire-v2 {
    background-image: url(/images/quickfire.png)
}

.logo-software-single.playtech {
    background-image: url(/images/playtech2.png)
}

.logo-software-single.playtech-v2,
.logo-software-single.playtech-light {
    background-image: url(/images/playtech.png)
}

.logo-software-single.netent {
    background-image: url(/images/netent2.png)
}

.logo-software-single.netent-v2,
.logo-software-single.netent-light {
    background-image: url(/images/netent.png)
}

.logo-software-single.big-time-gaming {
    background-image: url(/images/big-time-gaming2.png)
}

.logo-software-single.big-time-gaming-v2 {
    background-image: url(/images/big-time-gaming.png)
}

.logo-software-single.realtime-gaming {
    background-image: url(/images/realtime-gaming2.png)
}

.logo-software-single.realtime-gaming-v2 {
    background-image: url(/images/realtime-gaming.png)
}

.logo-software-single.evolution-gaming {
    background-image: url(/images/evolution-gaming2.png)
}

.logo-software-single.evolution-gaming-v2,
.logo-software-single.evolution-gaming-dark {
    background-image: url(/images/evolution-gaming.png)
}

.logo-software-single.mazooma {
    background-image: url(/images/mazooma2.png)
}

.logo-software-single.mazooma-v2 {
    background-image: url(/images/mazooma.png)
}

.logo-software-single.igt {
    background-image: url(/images/igt2.png)
}

.logo-software-single.igt-v2,
.logo-software-single.igt-light {
    background-image: url(/images/igt.png)
}

.logo-software-single.nextgen {
    background-image: url(/images/nextgen2.png)
}

.logo-software-single.nextgen-v2,
.logo-software-single.nextgen-light {
    background-image: url(/images/nextgen.png)
}

.logo-software-single.williams-interactive,
.logo-software-single.wiliams-interactive {
    background-image: url(/images/williams-interactive2.png)
}

.logo-software-single.williams-interactive-v2 {
    background-image: url(/images/williams-interactive.png)
}

.logo-software-single.quickspin,
.logo-software-single.quick-spin {
    background-image: url(/images/quickspin2.png)
}

.logo-software-single.quickspin-v2 {
    background-image: url(/images/quickspin.png)
}

.logo-software-single.elk-studios,
.logo-software-single.elk-gaming {
    background-image: url(/images/elk-studios2.png)
}

.logo-software-single.elk-studios-v2,
.logo-software-single.elk-gaming-v2 {
    background-image: url(/images/elk-studios.png)
}

.logo-software-single.pragmatic-play {
    background-image: url(/images/pragmatic-play2.png)
}

.logo-software-single.pragmatic-play-v2 {
    background-image: url(/images/pragmatic-play.png)
}

.logo-software-single.play-n-go {
    background-image: url(/images/play-n-go2.png)
}

.logo-software-single.play-n-go-v2 {
    background-image: url(/images/play-n-go.png)
}

.logo-software-single.microgaming {
    background-image: url(/images/microgaming2.png)
}

.logo-software-single.microgaming-v2 {
    background-image: url(/images/microgaming.png)
}

.logo-software-single.isoftbet {
    background-image: url(/images/isoftbet2.png)
}

.logo-software-single.isoftbet-v2 {
    background-image: url(/images/isoftbet.png)
}

.logo-software-single.extreme-live-gaming {
    background-image: url(/images/extreme-live-gaming2.png)
}

.logo-software-single.extreme-live-gaming-v2 {
    background-image: url(/images/extreme-live-gaming.png)
}

.logo-software-single.ash-gaming {
    background-image: url(/images/ash-gaming2.png)
}

.logo-software-single.ash-gaming-v2 {
    background-image: url(/images/ash-gaming.png)
}

.logo-software-single.authentic-gaming {
    background-image: url(/images/authentic-gaming2.png)
}

.logo-software-single.authentic-gaming-v2 {
    background-image: url(/images/authentic-gaming.png)
}

.logo-software-single.merkur-gaming,
.logo-software-single.merkur {
    background-image: url(/images/merkur-gaming2.png)
}

.logo-software-single.merkur-gaming-v2,
.logo-software-single.merkur-v2 {
    background-image: url(/images/merkur-gaming.png)
}

.logo-software-single.egt {
    background-image: url(/images/egt2.png)
}

.logo-software-single.egt-v2 {
    background-image: url(/images/egt.png)
}

.logo-software-single.ainsworth {
    background-image: url(/images/ainsworth2.png)
}

.logo-software-single.ainsworth-v2 {
    background-image: url(/images/ainsworth.png)
}

.logo-software-single.lionline {
    background-image: url(/images/lionline2.png)
}

.logo-software-single.lionline-v2 {
    background-image: url(/images/lionline.png)
}

.logo-sports-betting {
    width: 150px;
    height: 60px;
    display: block;
    font-size: 0;
    line-height: 0;
    text-indent: -4000px;
    background-repeat: no-repeat;
    background-size: contain
}

.logo-sports-betting.premier-league {
    background-image: url(/images/sports-betting/premier-league.png)
}

.logo-sports-betting.championship {
    background-image: url(/images/sports-betting/championship.png)
}

.logo-sports-betting.champions-league {
    background-image: url(/images/sports-betting/champions-league.png)
}

.logo-sports-betting.bundesliga {
    background-image: url(/images/sports-betting/bundesliga.png)
}

.logo-sports-betting.la-liga {
    background-image: url(/images/sports-betting/la-liga.png)
}

.logo-sports-betting.ligue-1 {
    background-image: url(/images/sports-betting/ligue-1.png)
}

.logo-sports-betting.grand-national {
    background-image: url(/images/sports-betting/grand-national.png)
}

.logo-sports-betting.cheltenham {
    background-image: url(/images/sports-betting/cheltenham.png)
}

.logo-sports-betting.epsom-derby {
    background-image: url(/images/sports-betting/epsom-derby.png)
}

.logo-sports-betting.royal-ascot {
    background-image: url(/images/sports-betting/royal-ascot-at-home.png)
}

.logo-sports-betting.kentucky-derby {
    background-image: url(/images/sports-betting/kentucky-derby.png)
}

.logo-sports-betting.melbourne-cup {
    background-image: url(/images/sports-betting/melbourne-cup.png)
}

.nav-btn {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 4px;
    margin: 0 auto;
    border-radius: 4px;
    vertical-align: middle;
    font-size: 0;
    background: #fff;
    transition: transform .15s, background .15s;
    appearance: none
}

.nav-btn:before {
    top: 100%;
    margin-top: 4px
}

.nav-btn:after {
    bottom: 100%;
    margin-bottom: 4px
}

.nav-btn span:before {
    content: '';
    position: absolute;
    top: -10px;
    right: -5px;
    bottom: -10px;
    left: -5px
}

.nav-btn:before,
.nav-btn:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    border-radius: 4px;
    transform-origin: 50% 50%;
    background: #fff;
    transition: .15s
}

@media(min-width:600px) {
    .nav-btn {
        width: 40px;
        height: 6px
    }

    .nav-btn:before {
        margin-top: 6px
    }

    .nav-btn:after {
        margin-bottom: 6px
    }
}

@media(min-width:1024px) {
    .nav-btn {
        display: none
    }
}

.offer-box .offer-box-inner {
    position: relative;
    padding: 1px 15px;
    border: 1px solid #9d9d9d;
    border-radius: 4px;
    text-align: center;
    background: #fff;
    transition: border-color .15s, box-shadow .15s
}

.offer-box .offer-box-inner:hover {
    border-color: #21b502;
    box-shadow: 0 0 18px 0 rgba(27, 53, 76, .3)
}

.offer-box .offer-box-inner:hover .offer-box-actions a {
    background: rgb(22, 177, 1);
    background: -moz-linear-gradient(top, rgba(22, 177, 1, 1) 0%, rgba(111, 209, 8, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(22, 177, 1, 1) 0%, rgba(111, 209, 8, 1) 100%);
    background: linear-gradient(to bottom, rgba(22, 177, 1, 1) 0%, rgba(111, 209, 8, 1) 100%)
}

.offer-box .offer-box-terms {
    padding: 10px;
    margin: 0 -14px;
    font-size: 10px;
    line-height: 1.4;
    color: #a7a7a7;
    background: #f7f7f7
}

.offer-box .offer-box-terms a {
    position: relative;
    display: inline-block;
    color: inherit;
    text-decoration: underline;
    z-index: 3
}

.offer-box .offer-box-terms a:hover {
    color: #21b502;
    text-decoration: none
}

.offer-box .offer-box-actions {
    margin-bottom: 20px
}

.offer-box .offer-box-actions a {
    position: static;
    max-width: 300px;
    margin: 0 auto;
    border-radius: 4px
}

.offer-box .offer-box-actions a:before {
    content: '';
    position: relative;
    display: inline-block;
    width: 21px;
    height: 27px;
    min-width: 0;
    min-height: 0;
    top: -1px;
    padding: 0;
    margin: 0 14px 0 0;
    border: 0;
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
    vertical-align: middle;
    background: url(/images/shield.png) no-repeat 0 0 / contain
}

.offer-box .offer-box-actions a:after {
    content: '';
    position: absolute;
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
    z-index: 2
}

.offer-box .offer-box-bonus {
    margin-bottom: 20px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 12px;
    line-height: 1.2;
    color: #1b354c;
    text-align: center
}

.offer-box .offer-box-bonus strong {
    display: block;
    padding-top: 3px;
    font-family: 'Russo One', sans-serif;
    font-size: 26px
}

.offer-box .offer-box-bonus span {
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 700
}

.offer-box .offer-box-logo {
    height: 105px;
    margin: 0 -14px 20px;
    border-radius: 4px;
    line-height: 105px;
    text-align: center;
    background: #f7f7f7
}

.offer-box .offer-box-logo span {
    display: inline-block;
    vertical-align: middle
}

@media (max-width:767px) {
    .offer-boxes .offer-box+.offer-box {
        margin-top: 10px
    }
}

@media (min-width:768px) {
    .offer-boxes {
        display: flex;
        flex-flow: row wrap;
        justify-content: center;
        margin: 0 -8px
    }

    .offer-boxes .offer-box {
        display: flex;
        flex: 0 0 33.3%;
        padding: 0 8px
    }

    .offer-boxes .offer-box:nth-child(n+4) {
        margin-top: 16px
    }

    .offer-boxes .offer-box-inner {
        display: flex;
        flex: 0 0 100%;
        flex-flow: column nowrap
    }

    .offer-boxes .offer-box-terms {
        position: relative;
        display: flex;
        flex: 1 1 100%;
        justify-content: center;
        align-items: center
    }
}

@media (min-width:1024px) {
    .offer-boxes {
        margin: 0 -15px
    }

    .offer-boxes .offer-box {
        padding: 0 15px
    }

    .offer-boxes .offer-box:nth-child(n+4) {
        margin-top: 30px
    }

    .offer-box .offer-box-actions {
        padding: 0 15px
    }

    .offer-box .offer-box-actions a {
        max-width: none
    }

    .offer-box .offer-box-bonus {
        font-size: 14px
    }

    .offer-box .offer-box-bonus span {
        font-size: 15px
    }

    .offer-box .offer-box-bonus strong {
        font-size: 30px
    }

    .offer-box .offer-box-logo,
    .offer-box .offer-box-terms {
        margin-right: -13px;
        margin-left: -13px
    }
}

@media (max-width:1023px) {
    .is-first {
        padding-top: 20px
    }
}

.hidden {
    display: none !important
}

.blogpaging {
    background: #fff;
    padding: 12px 8px 10px;
    margin: 0 0 10px
}

.tw-pagination {
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center
}

.tw-pagination li {
    display: inline-block;
    margin: 4px 2px;
    vertical-align: middle;
    list-style: none
}

.tw-pagination a {
    background: #f7f7f7;
    border: 1px solid #5183B7;
    color: #113B9C;
    padding: 4px 8px;
    text-align: center;
    text-decoration: none
}

.tw-pagination a.next,
.tw-pagination a.prev {
    display: none;
    border: 1px solid #ececec;
    border-radius: 15px;
    background: #fff;
    padding: 10px
}

.tw-pagination a:hover,
.tw-pagination a:active {
    background: #FDFDFD;
    color: #3F81FF
}

.tw-pagination .title {
    margin-right: 4px
}

.tw-pagination .gap {
    color: #999;
    margin-right: 4px
}

.tw-pagination .current {
    color: #8d8d8d;
    background: #fff;
    border: 1px solid #284e76;
    padding: 4px 8px;
    font-weight: 700
}

@media (min-width:600px) {
    .blogpaging {
        padding: 22px 8px 20px
    }

    .tw-pagination a.next,
    .tw-pagination a.prev {
        display: block
    }
}

.payment-box {
    background: #506475;
    border: 11px solid #1b354c;
    line-height: normal;
    padding: 10px 5px;
    text-align: center
}

.payment-box-light {
    background: #fff;
    border-color: #fff;
    margin-bottom: 20px
}

.payment-box span {
    background: url(/images/paym-logos-dark.png) no-repeat 0 0;
    display: inline-block;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px;
    vertical-align: middle;
    margin: 5px 8px
}

.payment-box .bank-wire {
    background-position: 0 0;
    width: 95px;
    height: 16px
}

.payment-box .transfer {
    background-position: 0 -16px;
    width: 134px;
    height: 19px
}

.payment-box .click-and-buy {
    background-position: 0 -35px;
    width: 88px;
    height: 43px
}

.payment-box .delta {
    background-position: 0 -78px;
    width: 126px;
    height: 30px
}

.payment-box .entropay {
    background-position: 0 -108px;
    width: 116px;
    height: 24px
}

.payment-box .idebit {
    background-position: 0 -136px;
    width: 91px;
    height: 31px
}

.payment-box .laser {
    background-position: 0 -167px;
    width: 45px;
    height: 46px
}

.payment-box .maestro {
    background-position: -1px -213px;
    width: 50px;
    height: 31px
}

.payment-box .mastercard {
    background-position: 2px -244px;
    width: 48px;
    height: 32px
}

.payment-box .moneybookers {
    background-position: 0 -276px;
    width: 73px;
    height: 43px
}

.payment-box .neteller {
    background-position: 0 -319px;
    width: 97px;
    height: 20px
}

.payment-box .pay-by-phone {
    background-position: 0 -339px;
    width: 113px;
    height: 28px
}

.payment-box .paypal {
    background-position: 0 -367px;
    width: 101px;
    height: 30px
}

.payment-box .paysafecard {
    background-position: 0 -397px;
    width: 112px;
    height: 24px
}

.payment-box .skrill {
    background-position: 0 -421px;
    width: 70px;
    height: 26px
}

.payment-box .solo {
    background-position: 0 -447px;
    width: 62px;
    height: 40px
}

.payment-box .ssl-security {
    background-position: 0 -487px;
    width: 69px;
    height: 32px
}

.payment-box .switch {
    background-position: 0 -519px;
    width: 33px;
    height: 39px
}

.payment-box .ukash {
    background-position: 0 -558px;
    width: 73px;
    height: 29px
}

.payment-box .visa {
    background-position: 0 -587px;
    width: 51px;
    height: 33px
}

.payment-box .visa-electron {
    background-position: 0 -620px;
    width: 51px;
    height: 34px
}

.payment-box .western-union {
    background-position: 0 -654px;
    width: 119px;
    height: 36px
}

.payment-box .wire-transfer {
    background-position: 0 -690px;
    width: 142px;
    height: 21px
}

.payment-box .skrill-1-tap {
    background-position: 0 -711px;
    width: 100px;
    height: 27px
}

.payment-box .ecopayz {
    background-position: 0 -738px;
    width: 98px;
    height: 26px
}

.payment-box .coralconnect {
    background-position: 0 -764px;
    width: 60px;
    height: 36px
}

.payment-box .cash {
    background-position: 0 -800px;
    width: 41px;
    height: 28px
}

.payment-box .click-to-pay {
    background-position: 0 -828px;
    width: 104px;
    height: 22px
}

.payment-box .cheque {
    background-position: 0 -850px;
    width: 74px;
    height: 17px
}

.payment-box .boku {
    background-position: -5px -901px;
    width: 76px;
    height: 19px
}

.payment-box .trustly {
    background-position: -3px -868px;
    width: 82px;
    height: 27px
}

.payment-box .fast-bank-xref {
    background-position: -7px -926px;
    width: 88px;
    height: 26px
}

.payment-box .instant-banking {
    background-position: -4px -956px;
    width: 66px;
    height: 28px
}

.payment-box .webmoney {
    background-position: -4px -987px;
    width: 100px;
    height: 28px
}

.payment-box .klarna {
    background-position: -4px -1015px;
    width: 100px;
    height: 28px
}

.payment-box .giropay {
    background-position: -4px -1042px;
    width: 63px;
    height: 28px
}

.payment-box .paycom {
    background-position: -4px -1070px;
    width: 100px;
    height: 28px
}

.payment-box .zimpler {
    background-position: -4px -1096px;
    width: 100px;
    height: 19px
}

.payment-box .paynearme {
    background-position: -4px -1115px;
    width: 100px;
    height: 20px
}

.payment-box .online-banking {
    background-position: -4px -1137px;
    width: 82px;
    height: 23px
}

.payment-box .bitcoin {
    background-position: -4px -1160px;
    width: 110px;
    height: 23px
}

.payment-box .prepaidcard {
    background-position: -4px -1184px;
    width: 75px;
    height: 23px
}

.payment-box .skrill-moneybookers {
    background-position: -4px -1208px;
    width: 65px;
    height: 33px
}

.payment-box .interac-online {
    background-position: -4px -1241px;
    width: 68px;
    height: 36px
}

.payment-box .promocode {
    background-position: -4px -1277px;
    width: 78px;
    height: 11px
}

.payment-box .siru {
    background-position: -4px -1287px;
    width: 57px;
    height: 35px
}

.payment-box .ideal {
    background-position: -4px -1324px;
    width: 43px;
    height: 36px
}

.payment-box .euteller {
    background-position: -4px -1360px;
    width: 100px;
    height: 28px
}

.payment-box .citadel {
    background-position: 0 -3116px;
    width: 88px;
    height: 32px
}

.payment-box .boleto {
    background-position: 0 -1548px;
    width: 70px;
    height: 40px
}

.payment-box .lobanet {
    background-position: 0 -1588px;
    width: 70px;
    height: 35px
}

.payment-box .easyeft {
    background-position: 0 -1626px;
    width: 112px;
    height: 24px
}

.payment-box .nordea {
    background-position: 0 -1650px;
    width: 112px;
    height: 24px
}

.payment-box .instadebit {
    background-position: 0 -1672px;
    width: 112px;
    height: 16px
}

.payment-box .astropay {
    background-position: 0 -1689px;
    width: 84px;
    height: 32px
}

.payment-box .safetypay {
    background-position: 0 -1724px;
    width: 98px;
    height: 18px
}

.payment-box .sofort {
    background-position: 0 -1742px;
    width: 60px;
    height: 33px
}

.payment-box .pplus {
    background-position: 0 -1839px;
    width: 80px;
    height: 26px
}

.payment-box .debit-credit {
    background-position: 0 -1869px;
    width: 31px;
    height: 31px
}

.payment-box .entercash {
    background-position: -1px -1892px;
    width: 90px;
    height: 17px
}

.payment-box .mpesa {
    background-position: -1px -1777px;
    width: 70px;
    height: 30px
}

.payment-box .airtel {
    background-position: -1px -1807px;
    width: 97px;
    height: 24px
}

.payment-box .muchbetter {
    background-position: 0 -1910px;
    width: 104px;
    height: 24px
}

.payment-box .neosurf {
    background-position: 0 -1934px;
    width: 88px;
    height: 24px
}

.payment-box .teleingreso {
    background-position: 0 -1956px;
    width: 78px;
    height: 42px
}

.payment-box .applepay {
    background-position: 0 -1996px;
    width: 58px;
    height: 30px
}

.payment-box .rapid-transfer {
    background-position: 0 -2028px;
    width: 94px;
    height: 30px
}

.payment-box .trustworty {
    background-position: -2px -2060px;
    width: 116px;
    height: 12px
}

.payment-box .trustworty-2 {
    background-position: -2px -2075px;
    width: 116px;
    height: 12px
}

.payment-box .vodafone-cash {
    background-position: 0 -2088px;
    width: 42px;
    height: 40px
}

.payment-box .tigo {
    background-position: 0 -2126px;
    width: 60px;
    height: 40px
}

.payment-box .vouchers {
    background-position: -4px -2164px;
    width: 60px;
    height: 40px
}

.payment-box .mtn {
    background-position: -4px -2202px;
    width: 42px;
    height: 38px
}

.payment-box .diners {
    background-position: -4px -2240px;
    width: 134px;
    height: 34px
}

.payment-box .mbway {
    background-position: 0 -2273px;
    width: 85px;
    height: 40px
}

.payment-box .mbmultibanco {
    background-position: 0 -2315px;
    width: 142px;
    height: 41px
}

.payment-box .ceska {
    background-position: 0 -2356px;
    width: 107px;
    height: 45px
}

.payment-box .csob {
    background-position: 0 -2403px;
    width: 60px;
    height: 48px
}

.payment-box .swish {
    background-position: 0 -2450px;
    width: 106px;
    height: 34px
}

.payment-box .interac {
    background-position: 0 -2485px;
    width: 53px;
    height: 53px
}

.payment-box .wirecard {
    background-position: 0 -2537px;
    width: 94px;
    height: 21px
}

.payment-box .coinspaid {
    background-position: 0 -2560px;
    width: 94px;
    height: 26px
}

.payment-box .cubits {
    background-position: 0 -2586px;
    width: 124px;
    height: 32px
}

.payment-box .ebanking {
    background-position: 0 -2688px;
    width: 114px;
    height: 29px
}

.payment-box .mybank {
    background-position: 0 -2644px;
    width: 70px;
    height: 40px
}

.payment-box .moneysafe {
    background-position: 0 -2621px;
    width: 124px;
    height: 23px
}

.payment-box .viva {
    background-position: 0 -2715px;
    width: 46px;
    height: 46px
}

.payment-box .qiwi {
    background-position: 0 -2919px;
    width: 88px;
    height: 35px
}

.payment-box .mobilepay {
    background-position: 0 -2764px;
    width: 118px;
    height: 38px
}

.payment-box .trustpay {
    background-position: 3px -3194px;
    width: 90px;
    height: 20px
}

.payment-box .profee {
    background-position: 3px -3218px;
    width: 95px;
    height: 22px
}

.payment-box .yandex-money {
    background-position: 3px -3242px;
    width: 95px;
    height: 31px
}

.payment-box .swedbank {
    background-position: 3px -3273px;
    width: 95px;
    height: 25px
}

.payment-box .seb {
    background-position: 3px -3301px;
    width: 95px;
    height: 28px
}

.payment-box .citadele {
    background-position: 3px -3331px;
    width: 95px;
    height: 30px
}

.authorities-box .authorities-list.payment [class^="ico-"]:before {
    background: url(/images/paym-logos-dark.png) no-repeat 0 0;
    display: inline-block;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px;
    vertical-align: middle;
    margin: 5px 8px
}

.authorities-box .authorities-list.payment .ico-bank-wire:before {
    background-position: 0 0;
    width: 95px;
    height: 16px
}

.authorities-box .authorities-list.payment .ico-transfer:before {
    background-position: 0 -16px;
    width: 134px;
    height: 19px
}

.authorities-box .authorities-list.payment .ico-click-and-buy:before {
    background-position: 0 -35px;
    width: 88px;
    height: 43px
}

.authorities-box .authorities-list.payment .ico-delta:before {
    background-position: 0 -78px;
    width: 126px;
    height: 30px
}

.authorities-box .authorities-list.payment .ico-entropay:before {
    background-position: 0 -108px;
    width: 116px;
    height: 24px
}

.authorities-box .authorities-list.payment .ico-idebit:before {
    background-position: 0 -136px;
    width: 91px;
    height: 31px
}

.authorities-box .authorities-list.payment .ico-laser:before {
    background-position: 0 -167px;
    width: 45px;
    height: 46px
}

.authorities-box .authorities-list.payment .ico-maestro:before {
    background-position: -1px -213px;
    width: 50px;
    height: 31px
}

.authorities-box .authorities-list.payment .ico-mastercard:before {
    background-position: 2px -244px;
    width: 140px;
    height: 32px
}

.authorities-box .authorities-list.payment .ico-moneybookers:before {
    background-position: 0 -276px;
    width: 73px;
    height: 43px
}

.authorities-box .authorities-list.payment .ico-neteller:before {
    background-position: 0 -319px;
    width: 97px;
    height: 20px
}

.authorities-box .authorities-list.payment .ico-pay-by-phone:before {
    background-position: 0 -339px;
    width: 113px;
    height: 28px
}

.authorities-box .authorities-list.payment .ico-paypal:before {
    background-position: 0 -367px;
    width: 101px;
    height: 30px
}

.authorities-box .authorities-list.payment .ico-paysafecard:before {
    background-position: 0 -397px;
    width: 112px;
    height: 24px
}

.authorities-box .authorities-list.payment .ico-skrill:before {
    background-position: 0 -421px;
    width: 70px;
    height: 26px
}

.authorities-box .authorities-list.payment .ico-solo:before {
    background-position: 0 -447px;
    width: 62px;
    height: 40px
}

.authorities-box .authorities-list.payment .ico-ssl-security:before {
    background-position: 0 -487px;
    width: 69px;
    height: 32px
}

.authorities-box .authorities-list.payment .ico-switch:before {
    background-position: 0 -519px;
    width: 33px;
    height: 39px
}

.authorities-box .authorities-list.payment .ico-ukash:before {
    background-position: 0 -558px;
    width: 73px;
    height: 29px
}

.authorities-box .authorities-list.payment .ico-visa:before,
.ico-visa:after,
.ico-visa:before {
    background-position: 0 -587px;
    width: 51px;
    height: 33px
}

.authorities-box .authorities-list.payment .ico-visa-electron:before {
    background-position: 0 -620px;
    width: 51px;
    height: 34px
}

.authorities-box .authorities-list.payment .ico-western-union:before {
    background-position: 0 -654px;
    width: 119px;
    height: 36px
}

.authorities-box .authorities-list.payment .ico-wire-transfer:before {
    background-position: 0 -690px;
    width: 142px;
    height: 21px
}

.authorities-box .authorities-list.payment .ico-skrill-1-tap:before {
    background-position: 0 -711px;
    width: 100px;
    height: 27px
}

.authorities-box .authorities-list.payment .ico-ecopayz:before {
    background-position: 0 -738px;
    width: 98px;
    height: 26px
}

.authorities-box .authorities-list.payment .ico-coralconnect:before {
    background-position: 0 -764px;
    width: 60px;
    height: 36px
}

.authorities-box .authorities-list.payment .ico-cash:before {
    background-position: 0 -800px;
    width: 41px;
    height: 28px
}

.authorities-box .authorities-list.payment .ico-click-to-pay:before {
    background-position: 0 -828px;
    width: 104px;
    height: 22px
}

.authorities-box .authorities-list.payment .ico-cheque:before {
    background-position: 0 -850px;
    width: 74px;
    height: 17px
}

.authorities-box .authorities-list.payment .ico-boku:before {
    background-position: -5px -901px;
    width: 76px;
    height: 19px
}

.authorities-box .authorities-list.payment .ico-trustly:before {
    background-position: -3px -868px;
    width: 82px;
    height: 27px
}

.authorities-box .authorities-list.payment .ico-fast-bank-xref:before {
    background-position: -7px -926px;
    width: 88px;
    height: 26px
}

.authorities-box .authorities-list.payment .ico-instant-banking:before {
    background-position: -4px -956px;
    width: 66px;
    height: 28px
}

.authorities-box .authorities-list.payment .ico-webmoney:before {
    background-position: -4px -987px;
    width: 100px;
    height: 28px
}

.authorities-box .authorities-list.payment .ico-klarna:before {
    background-position: -4px -1015px;
    width: 100px;
    height: 28px
}

.authorities-box .authorities-list.payment .ico-giropay:before {
    background-position: -4px -1042px;
    width: 63px;
    height: 28px
}

.authorities-box .authorities-list.payment .ico-paycom:before {
    background-position: -4px -1070px;
    width: 100px;
    height: 28px
}

.authorities-box .authorities-list.payment .ico-zimpler:before {
    background-position: -4px -1096px;
    width: 100px;
    height: 19px
}

.authorities-box .authorities-list.payment .ico-paynearme:before {
    background-position: -4px -1115px;
    width: 100px;
    height: 20px
}

.authorities-box .authorities-list.payment .ico-online-banking:before {
    background-position: -4px -1137px;
    width: 82px;
    height: 23px
}

.authorities-box .authorities-list.payment .ico-bitcoin:before {
    background-position: -4px -1160px;
    width: 110px;
    height: 23px
}

.authorities-box .authorities-list.payment .ico-prepaidcard:before {
    background-position: -4px -1184px;
    width: 75px;
    height: 23px
}

.authorities-box .authorities-list.payment .ico-skrill-moneybookers:before {
    background-position: -4px -1208px;
    width: 65px;
    height: 33px
}

.authorities-box .authorities-list.payment .ico-interac-online:before {
    background-position: -4px -1241px;
    width: 68px;
    height: 36px
}

.authorities-box .authorities-list.payment .ico-promocode:before {
    background-position: -4px -1277px;
    width: 78px;
    height: 11px
}

.authorities-box .authorities-list.payment .ico-siru:before {
    background-position: -4px -1287px;
    width: 57px;
    height: 35px
}

.authorities-box .authorities-list.payment .ico-ideal:before {
    background-position: -4px -1324px;
    width: 43px;
    height: 36px
}

.authorities-box .authorities-list.payment .ico-euteller:before {
    background-position: -4px -1360px;
    width: 100px;
    height: 28px
}

.authorities-box .authorities-list.payment .ico-citadel:before {
    background-position: 0 -3117px;
    width: 88px;
    height: 40px
}

.authorities-box .authorities-list.payment .ico-boleto:before {
    background-position: 0 -1548px;
    width: 70px;
    height: 40px
}

.authorities-box .authorities-list.payment .ico-lobanet:before {
    background-position: 0 -1588px;
    width: 70px;
    height: 35px
}

.authorities-box .authorities-list.payment .ico-easyeft:before {
    background-position: 0 -1626px;
    width: 112px;
    height: 24px
}

.authorities-box .authorities-list.payment .ico-nordea:before {
    background-position: 0 -1650px;
    width: 112px;
    height: 24px
}

.authorities-box .authorities-list.payment .ico-instadebit:before {
    background-position: 0 -1672px;
    width: 112px;
    height: 16px
}

.authorities-box .authorities-list.payment .ico-astropay:before {
    background-position: 0 -1689px;
    width: 84px;
    height: 32px
}

.authorities-box .authorities-list.payment .ico-safetypay:before {
    background-position: 0 -1724px;
    width: 98px;
    height: 18px
}

.authorities-box .authorities-list.payment .ico-sofort:before {
    background-position: 0 -1742px;
    width: 60px;
    height: 33px
}

.authorities-box .authorities-list.payment .ico-pplus:before {
    background-position: -1px -1831px;
    width: 80px;
    height: 26px
}

.authorities-box .authorities-list.payment .ico-debit-credit:before {
    background-position: 0 -1860px;
    width: 31px;
    height: 31px
}

.authorities-box .authorities-list.payment .ico-entercash:before {
    background-position: -1px -1892px;
    width: 90px;
    height: 17px
}

.authorities-box .authorities-list.payment .ico-mpesa:before {
    background-position: -1px -1777px;
    width: 70px;
    height: 30px
}

.authorities-box .authorities-list.payment .ico-airtel:before {
    background-position: -1px -1807px;
    width: 97px;
    height: 24px
}

.authorities-box .authorities-list.payment .ico-muchbetter:before {
    background-position: 0 -1910px;
    width: 104px;
    height: 24px
}

.authorities-box .authorities-list.payment .ico-neosurf:before {
    background-position: 0 -1934px;
    width: 88px;
    height: 24px
}

.authorities-box .authorities-list.payment .ico-teleingreso:before {
    background-position: 0 -1956px;
    width: 78px;
    height: 42px
}

.authorities-box .authorities-list.payment .ico-applepay:before {
    background-position: 0 -1996px;
    width: 58px;
    height: 30px
}

.authorities-box .authorities-list.payment .ico-rapid-transfer:before {
    background-position: 0 -2028px;
    width: 94px;
    height: 30px
}

.authorities-box .authorities-list.payment .ico-trustworty:before {
    background-position: -2px -2060px;
    width: 116px;
    height: 12px
}

.authorities-box .authorities-list.payment .ico-trustworty-2:before {
    background-position: -2px -2075px;
    width: 116px;
    height: 12px
}

.authorities-box .authorities-list.payment .ico-vodafone-cash:before {
    background-position: 0 -2088px;
    width: 42px;
    height: 40px
}

.authorities-box .authorities-list.payment .ico-tigo:before {
    background-position: 0 -2126px;
    width: 60px;
    height: 40px
}

.authorities-box .authorities-list.payment .ico-vouchers:before {
    background-position: -4px -2164px;
    width: 60px;
    height: 40px
}

.authorities-box .authorities-list.payment .ico-mtn:before {
    background-position: -4px -2202px;
    width: 42px;
    height: 38px
}

.authorities-box .authorities-list.payment .ico-diners:before {
    background-position: -4px -2239px;
    width: 134px;
    height: 34px
}

.authorities-box .authorities-list.payment .ico-mbway:before {
    background-position: 0 -2273px;
    width: 85px;
    height: 40px
}

.authorities-box .authorities-list.payment .ico-mbmultibanco:before {
    background-position: 0 -2315px;
    width: 142px;
    height: 41px
}

.authorities-box .authorities-list.payment .ico-ceska:before {
    background-position: 0 -2356px;
    width: 107px;
    height: 45px
}

.authorities-box .authorities-list.payment .ico-csob:before {
    background-position: 0 -2403px;
    width: 60px;
    height: 48px
}

.authorities-box .authorities-list.payment .ico-swish:before {
    background-position: 0 -2450px;
    width: 106px;
    height: 34px
}

.authorities-box .authorities-list.payment .ico-interac:before {
    background-position: 0 -2485px;
    width: 53px;
    height: 53px
}

.authorities-box .authorities-list.payment .ico-wirecard:before {
    background-position: 0 -2537px;
    width: 94px;
    height: 21px
}

.authorities-box .authorities-list.payment .ico-coinspaid:before {
    background-position: 0 -2560px;
    width: 94px;
    height: 26px
}

.authorities-box .authorities-list.payment .ico-cubits:before {
    background-position: 0 -2586px;
    width: 124px;
    height: 32px
}

.authorities-box .authorities-list.payment .ico-ebanking:before {
    background-position: 0 -2688px;
    width: 114px;
    height: 29px
}

.authorities-box .authorities-list.payment .ico-mybank:before {
    background-position: 0 -2644px;
    width: 70px;
    height: 40px
}

.authorities-box .authorities-list.payment .ico-moneysafe:before {
    background-position: 0 -2621px;
    width: 124px;
    height: 23px
}

.authorities-box .authorities-list.payment .ico-viva:before {
    background-position: 0 -2715px;
    width: 46px;
    height: 46px
}

.authorities-box .authorities-list.payment .ico-bacs:before {
    background-position: 0 -2805px;
    width: 90px;
    height: 50px
}

.authorities-box .authorities-list.payment .ico-ilixium:before {
    background-position: 0 -2893px;
    width: 85px;
    height: 27px
}

.authorities-box .authorities-list.payment .ico-qiwi:before {
    background-position: 0 -2919px;
    width: 88px;
    height: 36px
}

.authorities-box .authorities-list.payment .ico-qiwi:before {
    background-position: 0 -2919px;
    width: 88px;
    height: 36px
}

.authorities-box .authorities-list.payment .ico-eps:before {
    background-position: 0 -2969px;
    width: 88px;
    height: 36px
}

.authorities-box .authorities-list.payment .ico-paybox:before {
    background-position: 0 -3005px;
    width: 88px;
    height: 35px
}

.authorities-box .authorities-list.payment .ico-betfred-shops:before {
    background-position: 0 -3041px;
    width: 101px;
    height: 25px
}

.authorities-box .authorities-list.payment .ico-visa-debit:before {
    background-position: 0 -2856px;
    width: 73px;
    height: 34px
}

.authorities-box .authorities-list.payment .ico-my-citadel:before {
    background-position: 0 -3117px;
    width: 84px;
    height: 40px
}

.authorities-box .authorities-list.payment .ico-usemybank:before {
    background-position: 0 -3094px;
    width: 116px;
    height: 25px
}

.authorities-box .authorities-list.payment .ico-pingit:before {
    background-position: 0 -3159px;
    width: 68px;
    height: 35px
}

.authorities-box .authorities-list.payment .ico-trustpay:before {
    background-position: 3px -3194px;
    width: 90px;
    height: 20px
}

.authorities-box .authorities-list.payment .ico-profee:before {
    background-position: 3px -3218px;
    width: 95px;
    height: 22px
}

.authorities-box .authorities-list.payment .ico-yandex-money:before {
    background-position: 3px -3242px;
    width: 95px;
    height: 31px
}

.authorities-box .authorities-list.payment .ico-swedbank:before {
    background-position: 3px -3273px;
    width: 95px;
    height: 25px
}

.authorities-box .authorities-list.payment .ico-seb:before {
    background-position: 3px -3301px;
    width: 95px;
    height: 28px
}

.authorities-box .authorities-list.payment .ico-citadele:before {
    background-position: 3px -3331px;
    width: 95px;
    height: 30px
}

.authorities-box .authorities-list.payment .ico-upaycard:before {
    background-position: 0 -3362px;
    width: 100px;
    height: 24px
}

.authorities-box .authorities-list.payment .ico-cashlib:before {
    background-position: 0 -3386px;
    width: 97px;
    height: 29px
}

.authorities-box .authorities-list.payment .ico-visa-checkout:before {
    background-position: 0 -3445px;
    width: 102px;
    height: 22px
}

.authorities-box .authorities-list.payment .ico-uberweisen:before {
    background-position: 0 -3468px;
    width: 93px;
    height: 25px
}

.authorities-box .authorities-list.payment .ico-flexpin:before {
    background-position: 0 -3415px;
    width: 93px;
    height: 30px
}

.authorities-box .authorities-list.payment .ico-neosurf-v2:before {
    background-position: 0 -3492px;
    width: 78px;
    height: 35px
}

.authorities-box .authorities-list.payment .ico-qiwi-visa-virtual:before {
    background-position: 0 -3526px;
    width: 96px;
    height: 37px
}

.authorities-box .authorities-list.payment .ico-abaqoos:before {
    background-position: 0 -3565px;
    width: 112px;
    height: 34px
}

.authorities-box .authorities-list.payment .ico-cashtocode:before {
    background-position: 0 -3599px;
    width: 145px;
    height: 52px
}

.authorities-box .authorities-list.payment .ico-emoneysafe:before {
    background-position: 0 -3648px;
    width: 145px;
    height: 33px
}

.authorities-box .authorities-list.payment .ico-sepa:before {
    background-position: 0 -3679px;
    width: 88px;
    height: 27px
}

.authorities-box .authorities-list.payment .ico-eps:before {
    background-position: 0 -3707px;
    width: 65px;
    height: 43px
}

.authorities-box .authorities-list.payment .ico-luxon-pay:before {
    background-position: 0 -3750px;
    width: 96px;
    height: 42px
}

.authorities-box .authorities-list.payment .ico-gpay:before {
    background-position: 0 -3790px;
    width: 102px;
    height: 42px
}

.authorities-box .authorities-list.payment .ico-mister-cash:before {
    background-position: 0 -3832px;
    width: 72px;
    height: 44px
}

.authorities-box .authorities-list.payment .ico-wire-transfer:before {
    background-position: 0 -3874px;
    width: 84px;
    height: 36px
}

.authorities-box .authorities-list.payment .ico-moneta:before {
    background-position: 0 -3909px;
    width: 142px;
    height: 29px
}

.authorities-box .authorities-list.payment .ico-przelewy24:before {
    background-position: 0 -3937px;
    width: 112px;
    height: 36px
}

.authorities-box .authorities-list.payment .ico-ticket-premium:before {
    background-position: 0 -3972px;
    width: 148px;
    height: 34px
}

.authorities-box .authorities-list.payment .ico-cartasi:before {
    background-position: 0 -4051px;
    width: 119px;
    height: 29px
}

.authorities-box .authorities-list.payment .ico-discover:before {
    background-position: 0 -4012px;
    width: 125px;
    height: 29px
}

.authorities-box .authorities-list.payment .ico-e-wallets:before {
    background-position: 0 -4080px;
    width: 146px;
    height: 29px
}

.authorities-box .authorities-list.payment .ico-viva-wallet:before {
    background-position: 0 -4118px;
    width: 146px;
    height: 29px
}

.authorities-box .authorities-list.payment .ico-passngo:before {
    background-position: 0 -4438px;
    width: 104px;
    height: 26px
}

.authorities-box .authorities-list.payment .ico-atm:before {
    background: url(/images/atm.png);
    width: 150px;
    height: 60px
}

.authorities-box .authorities-list.payment .ico-mtn-zambia:before {
    background: url(/images/mtn-zambia.png);
    width: 150px;
    height: 60px
}

.authorities-box .authorities-list.payment .ico-airtel:before {
    background: url(/images/airtel-money.png);
    width: 150px;
    height: 60px
}

.authorities-box .authorities-list.payment .ico-mtn-mobile-money:before {
    background: url(/images/mtn-mobile-money.png);
    width: 150px;
    height: 60px
}

.authorities-box .authorities-list.payment .ico-bleue:before {
    background-position: 0 -4151px;
    width: 80px;
    height: 40px
}

.authorities-box .authorities-list.payment .ico-postepay:before {
    background-position: 0 -4200px;
    width: 125px;
    height: 26px
}

.authorities-box .authorities-list.payment .ico-bancontact:before {
    background-position: 0 -4223px;
    width: 63px;
    height: 40px
}

.authorities-box .authorities-list.payment .ico-pse:before {
    background-position: 0 -4262px;
    width: 40px;
    height: 40px
}

.authorities-box .authorities-list.payment .ico-efecty:before {
    background-position: 0 -4302px;
    width: 100px;
    height: 35px
}

.authorities-box .authorities-list.payment .ico-american-express:before {
    background: url(/images/americanexpress.png);
    width: 150px;
    height: 60px
}

.authorities-box .authorities-list.payment .ico-bitcoin-cash:before {
    background: url(/images/bitcoin-cash.png);
    width: 150px;
    height: 60px
}

.authorities-box .authorities-list.payment .ico-litecoin:before {
    background: url(/images/litecoin.png);
    width: 150px;
    height: 60px
}

.authorities-box .authorities-list.payment .ico-localbitcoins:before {
    background-image: url(/images/localbitcoins.png);
    width: 150px;
    height: 60px
}

.authorities-box .authorities-list.payment .ico-crex24:before {
    background-image: url(/images/crex24.png);
    width: 150px;
    height: 60px
}

.authorities-box .authorities-list.payment .ico-wallofcoins:before {
    background-image: url(/images/wallofcoins.png);
    width: 150px;
    height: 60px
}

.authorities-box .authorities-list.payment .ico-iwallet:before {
    background-position: 0 -4410px;
    width: 92px;
    height: 27px
}

.authorities-box .authorities-list.payment .ico-postfinance:before {
    background-position: 0 -4342px;
    width: 124px;
    height: 27px
}

.authorities-box .authorities-list.payment .ico-twint:before {
    background-position: 0 -4372px;
    width: 98px;
    height: 33px
}

.authorities-box .authorities-list.payment .ico-jeton-wallet:before {
    background-position: 0 -4461px;
    width: 126px;
    height: 25px
}

.authorities-box .authorities-list.payment .ico-ripple:before {
    background-position: 0 -4524px;
    width: 116px;
    height: 34px
}

.authorities-box .authorities-list.payment .ico-ethereum:before {
    background-position: 0 -4490px;
    width: 138px;
    height: 30px
}

.authorities-box .authorities-list.payment .ico-sticpay:before {
    background-position: 0 -4604px;
    width: 40px;
    height: 38px
}

.authorities-box .authorities-list.payment .ico-cryptocurrencies:before {
    background-position: 0 -4642px;
    width: 138px;
    height: 22px
}

.authorities-box .authorities-list.payment .ico-envoy:before {
    background-position: 0 -4667px;
    width: 138px;
    height: 45px
}

.authorities-box .authorities-list.payment .ico-hipay:before {
    background-position: 8px -4706px;
    width: 84px;
    height: 45px
}

.authorities-box .authorities-list.payment .ico-on-shop:before {
    background-position: 8px -4748px;
    width: 84px;
    height: 45px
}

.authorities-box .authorities-list.payment .ico-ecobanq:before {
    background-position: 0 -4797px;
    width: 88px;
    height: 25px
}

.authorities-box .authorities-list.payment .ico-oxxo-pay:before {
    background: url(/images/oxxo-pay.png);
    width: 150px;
    height: 60px
}

.authorities-box .authorities-list.payment .ico-purple-pay:before {
    background: url(/images/purplepay.png);
    width: 150px;
    height: 60px
}

.authorities-box .authorities-list.payment .ico-paysera:before {
    background: url(/images/paysera.png);
    width: 150px;
    height: 60px
}

.authorities-box .authorities-list.payment .ico-jeton:before {
    background: url(/images/jeton-logo.png);
    width: 130px;
    height: 40px
}

.authorities-box .authorities-list.payment .ico-interac-e-transfer:before {
    background: url(/images/interac-e-transfer.png);
    width: 100px;
    height: 56px
}

.authorities-box .authorities-list.payment .ico-ach-e-check:before {
    background: url(/images/ach-e-check.png);
    width: 150px;
    height: 60px
}

.authorities-box .authorities-list.payment .ico-vip-preferred:before {
    background: url(/images/vip-preferred.png);
    width: 150px;
    height: 60px
}

.authorities-box .authorities-list.payment .ico-cash-at-casinos-cage:before {
    background: url(/images/cash-at-casinos-cage.png);
    width: 150px;
    height: 60px
}

.authorities-box .authorities-list.payment .ico-payplus:before {
    background: url(/images/payplus.png);
    width: 150px;
    height: 60px
}

.authorities-box .authorities-list.payment .ico-epay:before {
    background-position: 0 -4858px;
    width: 98px;
    height: 28px
}

.authorities-box .authorities-list.payment .ico-local-bank-transfer:before {
    background-position: 0 -4825px;
    width: 110px;
    height: 30px
}

.player {
    position: relative;
    padding: 15px 12px 8px 50px;
    margin-bottom: 20px;
    border-radius: 6px;
    background: #f0f1f1
}

.player.playing .player-start:before {
    margin-left: -5px
}

.player.playing .player-start:after {
    margin-left: 2px
}

.player:not(.playing) .player-start:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    top: 50%;
    left: 50%;
    margin: -8px 0 0 -4px;
    border-width: 8px 0 8px 11px;
    border-style: solid;
    border-color: transparent transparent transparent #2ebaec
}

.player .player-timer {
    font-size: 14px;
    color: #3c4346
}

.player .player-current {
    font-weight: 600;
    color: #2ebaec
}

.player .player-progress {
    height: 5px;
    margin-bottom: 5px;
    border-radius: 5px;
    background: #e0e0e0
}

.player .player-progress span {
    display: block;
    height: 100%;
    border-radius: 5px;
    background: #2ebaec;
    font-size: 0;
    line-height: 0;
    text-indent: -4000px
}

.player .player-start {
    position: absolute;
    width: 34px;
    height: 34px;
    top: 50%;
    left: 7px;
    margin-top: -17px;
    border-radius: 50%;
    background: #e0e0e0;
    font-size: 0;
    line-height: 0;
    text-indent: -4000px;
    cursor: pointer
}

.player.playing .player-start:before,
.player.playing .player-start:after {
    content: '';
    position: absolute;
    width: 3px;
    height: 16px;
    top: 50%;
    left: 50%;
    margin-top: -8px;
    background: #2ebaec
}

.popup-alternative .geopopup-offer-logo {
    width: auto;
    height: 46px
}

.popup-alternative .geopopup-offer-logo[href^="/-/"]:before {
    content: '';
    transform: none;
    transition: none;
    opacity: 1;
    visibility: visible;
    margin: 0;
    border: none;
    padding: 0;
    min-width: 0;
    max-width: 100%
}

.popup-alternative .geopopup-offer-logo.logo span {
    text-indent: 0;
    z-index: 2
}

@media only screen and (max-width:479px) {
    .popup-alternative .geopopup p {
        display: block
    }
}

@media only screen and (max-width:767px) {

    .popup-alternative .terms,
    .popup-alternative .geopopup-offer h4 {
        display: none
    }

    .popup-alternative .geopopup-offer-logo {
        margin-bottom: 10px
    }
}

@media only screen and (min-width:480px) {
    .popup-alternative .geopopup-offer-logo {
        height: 60px
    }

    .popup-alternative .geopopup-offer-logo.logo {
        background-size: auto 66.6%
    }
}

@media only screen and (min-width:600px) {
    .popup-alternative .geopopup-offer-logo {
        height: 84px
    }
}

@media only screen and (min-width:768px) {
    .popup-alternative .geopopup-offer-logo {
        height: 106px
    }

    .popup-alternative .geopopup-certs {
        margin-left: 0;
        justify-content: center
    }

    .popup-alternative .geopopup-offer h4 strong:after {
        display: inline
    }

    .popup-alternative .terms {
        position: relative;
        margin-top: 5px;
        margin-bottom: 15px;
        font-size: 10px;
        line-height: 1.4;
        font-weight: 400;
        color: #c3bfbf;
        cursor: pointer
    }

    .popup-alternative .expanded .terms {
        max-height: none
    }

    .popup-alternative .expanded .terms:after {
        display: none
    }
}

@media only screen and (min-width:1024px) {
    .popup-alternative .geopopup-offer-logo.logo {
        background-size: auto
    }
}

.pro-cons-alt {
    padding: 13px 15px;
    margin-bottom: 20px;
    border: 1px solid #dadada;
    border-radius: 2px;
    background: #fff;
    box-sizing: border-box
}

.pro-cons-alt *,
.pro-cons-alt *:before,
.pro-cons-alt *:after {
    box-sizing: border-box
}

.pro-cons-alt img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto
}

.pro-cons-alt .pro-cons-image {
    margin-bottom: 17px
}

.pro-cons-alt .pro-cons-group {
    max-width: 300px;
    margin: 0 auto
}

.pro-cons-alt .pro-cons-group:last-child>:last-child {
    margin-bottom: 0
}

.pro-cons-alt .pro-cons-title {
    position: relative;
    padding: 4px 15px 4px 35px;
    margin-bottom: 12px;
    border-radius: 27px;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 1.2;
    font-weight: 500;
    color: #1b354c;
    text-transform: uppercase;
    background: #e8f8f5
}

.pro-cons-alt .pro-cons-title:before {
    content: '';
    position: absolute;
    width: 27px;
    height: 27px;
    top: 0;
    left: 0;
    background: url(/images/procons-plus.png) no-repeat 0 0 / 100% 100%
}

.pro-cons-alt .pro-cons-title.cons {
    background: #feecec
}

.pro-cons-alt .pro-cons-title.cons:before {
    background-image: url(/images/procons-minus.png)
}

.is-gb .pro-cons-alt .pro-cons-image {
    position: relative
}

.is-gb .pro-cons-alt .pro-cons-image:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(27, 53, 76, .96)
}

.is-gb .pro-cons-alt .pro-cons-image:after {
    content: "Sorry, we can't display the image. This content is not available in your region.";
    position: absolute;
    min-width: 80%;
    top: 50%;
    left: 50%;
    padding: 15px 35px;
    border: 1px solid #fff;
    transform: translate(-50%, -50%);
    font-size: 12px;
    line-height: 1.53;
    color: #fff;
    text-align: center
}

@media(min-width:450px) {
    .is-gb .pro-cons-alt .pro-cons-image:after {
        width: 336px;
        min-width: 0;
        padding: 110px 35px 35px;
        font-size: 15px;
        background-image: url(/images/restriction-image.png);
        background-position: center 30px;
        background-repeat: no-repeat
    }
}

@media(min-width:768px) and (max-width:1023px) {
    .pro-cons-alt .pro-cons-content {
        display: flex;
        margin: 0 -3px
    }

    .pro-cons-alt .pro-cons-group {
        max-width: none;
        flex: 0 0 66.6%;
        padding: 0 3px
    }

    .pro-cons-alt .pro-cons-group:not(.cons) .list-boxes {
        display: flex;
        flex-flow: row wrap;
        justify-content: space-between
    }

    .pro-cons-alt .pro-cons-group:not(.cons) .list-boxes li {
        max-width: calc(50% - 3px);
        flex: 0 0 50%
    }

    .pro-cons-alt .pro-cons-group:not(.cons) .pro-cons-title {
        max-width: calc(50% - 3px)
    }

    .pro-cons-alt .pro-cons-group.cons {
        flex: 0 0 33.3%
    }
}

@media(min-width:1024px) {
    .pro-cons-alt {
        display: flex;
        padding: 14px 10px 14px 17px
    }

    .pro-cons-alt.centered {
        align-items: center
    }

    .pro-cons-alt .pro-cons-title {
        margin-bottom: 17px
    }

    .pro-cons-alt .pro-cons-image {
        flex: 0 0 77.343%;
        margin: 0 20px 0 0
    }

    .pro-cons-alt .pro-cons-content {
        flex: 0 1 100%;
        padding-top: 9px
    }
}

.pro-cons-section {
    position: relative;
    max-width: 830px;
    padding: 20px 20px 30px;
    margin: 0 auto 20px;
    border: 1px solid #d6d8d9;
    border-radius: 2px;
    overflow: hidden;
    background: #fff;
    box-sizing: border-box
}

.pro-cons-section:before {
    content: '';
    position: absolute;
    width: 124px;
    height: 172px;
    max-height: 120%;
    bottom: 0;
    right: 0;
    background: url(/images/pro-cons-bg.png) no-repeat right center / contain
}

.pro-cons-section>* {
    position: relative;
    z-index: 2
}

.pro-cons-section .group {
    display: flex;
    flex-flow: column nowrap
}

.pro-cons-section .section-title {
    margin-bottom: 30px;
    font-family: 'Russo One', sans-serif;
    font-size: 20px;
    line-height: 1.25;
    color: #95b3d2;
    text-align: center
}

.pro-cons-section *,
.pro-cons-section *:before,
.pro-cons-section *:after {
    box-sizing: border-box
}

@media(min-width:600px) {
    .pro-cons-section .group {
        flex-flow: row nowrap;
        justify-content: space-between
    }

    .pro-cons-section .group ul {
        margin: 0
    }
}

@media(min-width:768px) {
    .pro-cons-section.enlarge-columns .group ul {
        flex: 0 0 50%;
        padding-right: 15px
    }

    .pro-cons-section .section-title {
        font-size: 22px
    }

    .pro-cons-section .group ul {
        flex: 0 0 30%
    }

    .pro-cons-section .group .two-columns {
        flex: 0 0 70%
    }
}

@media(min-width:1024px) {
    .pro-cons-section {
        display: flex;
        max-width: none;
        align-items: center;
        padding: 15px 80px 15px 0
    }

    .pro-cons-section .group {
        flex: 0 1 100%
    }

    .pro-cons-section .section-title {
        flex: 0 0 30%;
        margin: 0
    }
}

.promo-box {
    padding: 10px;
    margin-bottom: 20px;
    border: 1px solid #d6d8d9;
    border-radius: 2px;
    background: #fff;
    box-sizing: border-box
}

.promo-box.highlight {
    position: relative;
    padding-top: 20px;
    overflow: hidden
}

.promo-box.highlight:before {
    content: '';
    position: absolute;
    width: 100px;
    height: 100px;
    top: -50px;
    left: -50px;
    border-radius: 50%;
    background: #1b354c
}

.promo-box.highlight:after {
    content: '';
    position: absolute;
    width: 23px;
    height: 25px;
    top: 9px;
    left: 8px;
    background: url(/images/promo-box-cup.png) no-repeat 0 0 / 100% 100%
}

.promo-box *,
.promo-box *:before,
.promo-box *:after {
    box-sizing: border-box
}

.promo-box .logo {
    width: 100%;
    max-width: 150px;
    margin: 0 auto
}

.promo-box .promo-box-logo {
    flex: 0 0 45%;
    padding: 0 5px;
    text-align: center
}

.promo-box .promo-box-group {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 13px
}

.promo-box .promo-box-actions {
    text-align: center
}

.promo-box .list-checks li+li {
    margin-top: 8px
}

.promo-box .link {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    color: #0096cb;
    text-decoration: underline
}

.promo-box .link:hover {
    text-decoration: none
}

.promo-box .promo-box-terms {
    padding: 8px;
    font-size: 9px;
    line-height: 1.33;
    color: #939393;
    text-align: center;
    background: #f6f6f6
}

.promo-box .promo-box-terms a {
    font-weight: 700;
    color: #4c4c4c;
    text-decoration: underline
}

.promo-box .promo-box-terms a:hover {
    text-decoration: none
}

.promo-box .promo-box-list {
    margin-top: 12px;
    text-align: center
}

.promo-box .promo-box-list dl {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    font-size: 13px;
    line-height: 1.2;
    color: #3d3d3d;
    text-align: left
}

.promo-box .promo-box-list dt {
    flex: 0 0 40%;
    padding-right: 10px;
    font-weight: 700
}

.promo-box .promo-box-list dd {
    flex: 0 0 58%;
    text-align: right
}

.promo-box .promo-box-list .ico-check {
    font-size: 0;
    width: 15px;
    height: 12px;
    background: no-repeat url(/images/check-yes.png) right center;
    background-size: contain
}

.promo-box .promo-box-bonus {
    flex: 0 0 55%;
    padding: 0 5px;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 1.2;
    font-weight: 700;
    color: #616162;
    text-align: center
}

.promo-box .promo-box-bonus small {
    display: block;
    margin-bottom: 3px;
    font-size: 13px;
    font-weight: 400;
    color: #616162
}

.promo-box .promo-box-bonus strong {
    display: block;
    font-family: 'Russo One', sans-serif;
    font-size: 22px;
    line-height: 1;
    color: #1b354c
}

.promo-box .btn-alternative {
    position: relative;
    padding: 10px 20px 11px 50px;
    margin: 0;
    font-size: 18px;
    line-height: 1.2
}

.promo-box .btn-alternative:before {
    content: '';
    position: absolute;
    width: 21px;
    height: 27px;
    top: 50%;
    left: 20px;
    border: 0;
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
    margin-top: -13px;
    background: url(/images/shield.png) no-repeat 0 0
}

.promo-box .promo-box-list dt:nth-child(n+3),
.promo-box .promo-box-list dd:nth-child(n+3) {
    margin-top: 2px
}

@media(max-width:539px) {
    .promo-box .promo-box-list {
        order: 2
    }

    .promo-box .promo-box-actions {
        order: 1;
        margin-top: 10px
    }

    .promo-box .promo-box-group>*:not(.promo-box-logo):not(.promo-box-bonus) {
        flex: 0 0 100%
    }

    .promo-box .promo-box-list,
    .promo-box .btn-alternative {
        max-width: 230px;
        margin-right: auto;
        margin-left: auto
    }
}

@media(min-width:540px) {
    .promo-box .promo-box-list {
        flex: 0 0 45%
    }

    .promo-box .promo-box-actions {
        flex: 0 0 40%
    }
}

@media(min-width:540px) and (max-width:767px) {
    .promo-box .promo-box-bonus:nth-last-child(3) {
        padding-left: 30px
    }

    .promo-box .promo-box-list+.promo-box-actions {
        flex: 0 0 55%;
        padding-left: 30px
    }

    .promo-box .promo-box-logo:not(:nth-last-child(4)) {
        flex: 0 0 25%
    }

    .promo-box .promo-box-bonus:not(:nth-last-child(3)) {
        flex: 0 0 30%;
        margin: 0 2.5%
    }
}

@media(min-width:768px) {
    .promo-box {
        max-width: 790px;
        margin-right: auto;
        margin-left: auto
    }

    .promo-box .promo-box-logo {
        flex: 0 0 112px;
        padding: 0
    }

    .promo-box .promo-box-group {
        flex-wrap: nowrap
    }

    .promo-box .promo-box-actions {
        flex: 0 0 24%
    }

    .promo-box .promo-box-bonus {
        flex: 1 1 100%;
        padding: 0 15px 0 0;
        font-size: 17px
    }

    .promo-box .promo-box-bonus small {
        font-size: 12px
    }

    .promo-box .promo-box-bonus strong {
        font-size: 25px
    }

    .promo-box .promo-box-bonus:nth-last-child(3) {
        flex: 1 1 70%
    }

    .promo-box .promo-box-list {
        flex: 1 1 100%;
        min-width: 240px;
        padding-right: 25px;
        margin: 0
    }

    .promo-box .promo-box-list dl {
        max-width: 260px;
        margin: 0 auto;
        font-size: 12px
    }
}

@media(min-width:1024px) {
    .promo-box {
        max-width: 920px;
        padding: 17px 17px 10px
    }

    .promo-box.highlight .promo-box-logo {
        flex: 0 0 230px
    }

    .promo-box .promo-box-logo {
        flex: 0 0 170px;
        padding-right: 20px
    }

    .promo-box .promo-box-list {
        padding: 0 0 0 20px
    }

    .promo-box .promo-box-bonus {
        padding: 0
    }

    .promo-box .promo-box-terms {
        padding: 10px 20px
    }

    .promo-box .promo-box-actions {
        padding-left: 20px;
        white-space: nowrap
    }

    .promo-box .promo-box-list dl {
        font-size: 13px
    }

    .promo-box .promo-box-bonus {
        font-size: 20px
    }

    .promo-box .promo-box-bonus small {
        margin-bottom: 4px;
        font-size: 15px
    }

    .promo-box .promo-box-bonus strong {
        font-size: 28px
    }
}

.qn:before {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: left center
}

.qn.apps:before {
    background-image: url(/images/quicknav-apps.jpg);
    width: 157px;
    height: 78px
}

.qn.usability:before {
    background-image: url(/images/quicknav-usability.jpg);
    width: 265px;
    height: 78px
}

.qn.live-streaming:before {
    background-image: url(/images/quicknav-live-streaming.jpg);
    width: 265px;
    height: 78px
}

.qn.sports:before {
    background-image: url(/images/quicknav-sports.jpg);
    width: 265px;
    height: 78px
}

.qn.app-design:before {
    background-image: url(/images/quicknav-app-design.jpg);
    width: 265px;
    height: 78px
}

.qn.bonus:before {
    background-image: url(/images/quicknav-bonus.jpg);
    width: 121px;
    height: 78px
}

.qn.bonus-alt:before {
    background-image: url(/images/quicknav-bonus-alt.jpg);
    width: 265px;
    height: 78px
}

.qn.casino:before {
    background-image: url(/images/quicknav-casino.jpg);
    width: 265px;
    height: 78px
}

.qn.roulette-games:before {
    background-image: url(/images/roulette-games.jpg);
    width: 265px;
    height: 78px
}

.qn.roulette-bonuses:before {
    background-image: url(/images/roulette-bonuses.jpg);
    width: 265px;
    height: 78px
}

.qn.mobile-roulette:before {
    background-image: url(/images/mobile-roulette.jpg);
    width: 265px;
    height: 78px
}

.qn.slot-mobile:before {
    background-image: url(/images/quicknav-slot-mobile.jpg);
    width: 265px;
    height: 78px
}

.qn.live-roulette:before {
    background-image: url(/images/live-roulette.jpg);
    width: 265px;
    height: 78px
}

.qn.free:before {
    background-image: url(/images/free.jpg);
    width: 265px;
    height: 78px
}

.qn.limits:before {
    background-image: url(/images/quicknav-limits.jpg);
    width: 265px;
    height: 78px
}

.qn.legal-slots:before {
    background-image: url(/images/quicknav-slot-legal.jpg);
    width: 265px;
    height: 78px
}

.qn.high-stakes:before {
    background-image: url(/images/high-stakes.jpg);
    width: 265px;
    height: 78px
}

.qn.low-stakes:before {
    background-image: url(/images/low-stakes.jpg);
    width: 265px;
    height: 78px
}

.qn.real-money:before {
    background-image: url(/images/real-money.jpg);
    width: 265px;
    height: 78px
}

.qn.ireland:before {
    background-image: url(/images/quicknav-ireland.png);
    width: 25px;
    height: 37px
}

.qn.baccarat-games:before {
    background-image: url(/images/quicknav-baccarat-games.jpg);
    width: 265px;
    height: 78px
}

.qn.baccarat-app:before {
    background-image: url(/images/quicknav-mobile-baccarat-apps.jpg);
    width: 265px;
    height: 78px
}

.qn.canada:before {
    background-image: url(/images/quicknav-canada.png);
    width: 41px;
    height: 34px
}

.qn.australia:before {
    background-image: url(/images/quicknav-australia.png);
    width: 47px;
    height: 30px
}

.qn.india:before {
    background-image: url(/images/quicknav-india.png);
    width: 29px;
    height: 36px
}

.qn.ireland:before {
    background-image: url(/images/quicknav-ireland.png);
    width: 25px;
    height: 37px
}

.qn.new-zealand:before {
    background-image: url(/images/quicknav-new-zealand.png);
    width: 26px;
    height: 38px
}

.qn.south-africa:before {
    background-image: url(/images/quicknav-south-africa.png);
    width: 36px;
    height: 31px
}

.qn.live:before {
    background-image: url(/images/quicknav-live.jpg);
    width: 152px;
    height: 78px
}

.qn.paypal:before {
    background-image: url(/images/quicknav-paypal.png);
    width: 30px;
    height: 33px;
    margin: 5% 5%
}

.qn.safety:before {
    background-image: url(/images/quicknav-safety.png);
    width: 34px;
    height: 38px
}

.qn.sites:before {
    background-image: url(/images/quicknav-sites.jpg);
    width: 244px;
    height: 173px
}

.qn.blackjack:before {
    background-image: url(/images/quicknav-blackjack.jpg);
    width: 244px;
    height: 173px
}

.qn.roulette-sites:before {
    background-image: url(/images/roulette-sites.jpg);
    width: 244px;
    height: 173px
}

.qn.software:before {
    background-image: url(/images/quicknav-software.png);
    width: 33px;
    height: 30px
}

.qn.gambling:before {
    background-image: url(/images/quicknav-gambling.png);
    width: 37px;
    height: 34px
}

.qn.new:before {
    background-image: url(/images/quicknav-new.png);
    width: 37px;
    height: 31px
}

.qn.bingo:before {
    background-image: url(/images/quicknav-bingo.png);
    width: 36px;
    height: 33px
}

.qn.kenya:before {
    background-image: url(/images/quicknav-south-kenya.png);
    width: 26px;
    height: 31px
}

.qn.bitcoin:before {
    background-image: url(/images/quicknav-bitcoin.png);
    width: 27px;
    height: 33px
}

.qn.jackpot:before {
    background-image: url(/images/quicknav-jackpot.jpg);
    width: 265px;
    height: 78px
}

.qn.slot-machine:before {
    background-image: url(/images/quicknav-slot-machine.jpg);
    width: 265px;
    height: 78px
}

.qn.slot-reels:before {
    background-image: url(/images/quicknav-slot-reels.jpg);
    width: 244px;
    height: 173px
}

.qn.slot1:before {
    background-image: url(/images/quicknav-slots1.jpg);
    width: 244px;
    height: 78slotreelpx
}

.qn.slot2:before {
    background-image: url(/images/quicknav-slots2.jpg);
    width: 244px;
    height: 78px
}

.qn.malaysia:before {
    background-image: url(/images/quicknav-malaysia.png);
    width: 48px;
    height: 33px
}

.qn.malta:before {
    background-image: url(/images/quicknav-malta.png);
    width: 48px;
    height: 40px
}

.qn.pakistan:before {
    background-image: url(/images/quicknav-pakistan.png);
    width: 48px;
    height: 40px
}

.qn.germany:before {
    background-image: url(/images/quicknav-germany.png);
    width: 28px;
    height: 40px
}

.qn.switzerland:before {
    background-image: url(/images/quicknav-switzerland.png);
    width: 51px;
    height: 40px
}

.qn.greenland:before {
    background-image: url(/images/quicknav-greenland.png);
    width: 28px;
    height: 40px
}

.qn.bangladesh:before {
    background-image: url(/images/quicknav-bangladesh.png);
    width: 28px;
    height: 40px
}

.qn.uae:before {
    background-image: url(/images/quicknav-uae.png);
    width: 48px;
    height: 40px
}

.qn.cyprus:before {
    background-image: url(/images/quicknav-cyprus.png);
    width: 28px;
    height: 40px
}

.qn.spain:before {
    background-image: url(/images/quicknav-spain.png);
    width: 40px;
    height: 40px
}

.qn.ghana:before {
    background-image: url(/images/quicknav-ghana.png);
    width: 46px;
    height: 37px
}

.qn.nigeria:before {
    background-image: url(/images/quicknav-nigeria.png);
    width: 46px;
    height: 37px
}

.qn.sri-lanka:before {
    background-image: url(/images/quicknav-sri-lanka.png);
    width: 46px;
    height: 37px
}

.qn.uganda:before {
    background-image: url(/images/quicknav-uganda.png);
    width: 46px;
    height: 37px
}

.qn.zambia:before {
    background-image: url(/images/quicknav-zambia.png);
    width: 46px;
    height: 37px
}

.qn.skrill:before {
    background-image: url(/images/quicknav-skrill.png);
    width: 25px;
    height: 31px
}

.qn.paysafecard:before {
    background-image: url(/images/quicknav-paysafecard.png);
    width: 27px;
    height: 33px
}

.qn.mobile:before {
    background-image: url(/imagesi-mobile.png);
    width: 27px;
    height: 35px
}

.qn.latvia:before {
    background-image: url(/images/quicknav-latvia.png);
    width: 55px;
    height: 32px
}

.qn.hungary:before {
    background-image: url(/images/quicknav-hungary.png);
    width: 50px;
    height: 35px
}

.qn.estonia:before {
    background-image: url(/images/quicknav-estonia.png);
    width: 51px;
    height: 35px
}

.qn.croatia:before {
    background-image: url(/images/quicknav-croatia.png);
    width: 35px;
    height: 36px
}

.qn.serbia:before {
    background-image: url(/images/quicknav-serbia.png);
    width: 30px;
    height: 38px
}

.qn.rwanda:before {
    background-image: url(/images/quicknav-rwanda.png);
    width: 40px;
    height: 35px
}

.qn.liechtenstein:before {
    background-image: url(/images/quicknav-liechtenstein.png);
    width: 17px;
    height: 32px
}

.qn.mozambique:before {
    background-image: url(/images/quicknav-mozambique.png);
    width: 19px;
    height: 31px
}

.qn.cape-verde:before {
    background-image: url(/images/quicknav-cape-verde.png);
    width: 29px;
    height: 27px
}

.qn.angola:before {
    background-image: url(/images/quicknav-angola.png);
    width: 29px;
    height: 32px
}

.qn.belarus:before {
    background-image: url(/images/quicknav-belarus.png);
    width: 41px;
    height: 35px
}

.qn.romania:before {
    background-image: url(/images/quicknav-romania.png);
    width: 49px;
    height: 35px
}

.qn.georgia:before {
    background-image: url(/images/quicknav-georgia.png);
    width: 50px;
    height: 25px
}

.qn.armenia:before {
    background-image: url(/images/quicknav-armenia.png);
    width: 35px;
    height: 35px
}

.qn.montenegro:before {
    background-image: url(/images/quicknav-montenegro.png);
    width: 28px;
    height: 35px
}

.qn.antigua-and-barbuda:before {
    background-image: url(/images/quicknav-antigua-and-barbuda.png);
    width: 46px;
    height: 34px
}

.qn.papua-new-guinea:before {
    background-image: url(/images/quicknav-papua-new-guinea.png);
    width: 50px;
    height: 34px
}

.qn.vanuatu:before {
    background-image: url(/images/quicknav-vanuatu.png);
    width: 17px;
    height: 35px
}

.qn.jamaica:before {
    background-image: url(/images/quicknav-jamaica.png);
    width: 50px;
    height: 19px
}

.qn.belize:before {
    background-image: url(/images/quicknav-belize.png);
    width: 19px;
    height: 35px
}

.qn.cook-islands:before {
    background-image: url(/images/quicknav-cook-islands.png);
    width: 41px;
    height: 30px
}

.qn.isle-of-man:before {
    background-image: url(/images/quicknav-isle-of-man.png);
    width: 50px;
    height: 35px
}

.qn.solomon-islands:before {
    background-image: url(/images/quicknav-solomon-islands.png);
    width: 50px;
    height: 23px
}

.qn.virgin-islands:before {
    background-image: url(/images/quicknav-virgin-islands.png);
    width: 44px;
    height: 35px
}

.qn.tanzania:before {
    background-image: url(/images/quicknav-tanzania.png);
    width: 32px;
    height: 35px
}

.qn.visa:before {
    background-image: url(/images/quicknav-visa.png);
    width: 41px;
    height: 34px
}

.qn.blackjack-games:before {
    background-image: url(/images/quicknav-blackjack-2.jpg);
    width: 265px;
    height: 78px
}

.qn.blackjack-free:before {
    background-image: url(/images/blackjack-free.jpg);
    width: 265px;
    height: 78px
}

.qn.blackjack-app:before {
    background-image: url(/images/quicknav-blackjack-apps.jpg);
    width: 157px;
    height: 78px
}

.qn.mexico:before {
    background-image: url(/images/quicknav-mexico.png);
    width: 50px;
    height: 34px
}

.qn.seychelles:before {
    background-image: url(/images/quicknav-seychelles.png);
    width: 45px;
    height: 35px
}

.qn.colombia:before {
    background-image: url(/images/quicknav-colombia.png);
    width: 26px;
    height: 35px
}

.qn.panama:before {
    background-image: url(/images/quicknav-panama.png);
    width: 44px;
    height: 26px
}

.qn.gibraltar:before {
    background-image: url(/images/quicknav-gibraltar.png);
    width: 18px;
    height: 35px
}

.qn.nicaragua:before {
    background-image: url(/images/quicknav-nicaragua.png);
    width: 35px;
    height: 34px
}

.qn.guernsey:before {
    background-image: url(/images/quicknav-guernsey.png);
    width: 38px;
    height: 30px
}

.qn.jersey:before {
    background-image: url(/images/quicknav-jersey.png);
    width: 18px;
    height: 35px
}

.qn.mauritius:before {
    background-image: url(/images/quicknav-mauritius.png);
    width: 30px;
    height: 34px
}

.qn.dominican-republic:before {
    background-image: url(/images/quicknav-dominican-republic.png);
    width: 43px;
    height: 29px
}

.qn.philippines:before {
    background-image: url(/images/quicknav-philippines.png);
    width: 45px;
    height: 33px
}

.qn.norway:before {
    background-image: url(/images/quicknav-norway.png);
    width: 50px;
    height: 35px
}

.qn.finland:before {
    background-image: url(/images/quicknav-finland.png);
    width: 50px;
    height: 35px
}

.qn.czech-republic:before {
    background-image: url(/images/quicknav-czech-republic.png);
    width: 41px;
    height: 23px
}

.qn.denmark:before {
    background-image: url(/images/quicknav-denmark.png);
    width: 41px;
    height: 23px
}

.qn.greece:before {
    background-image: url(/images/quicknav-greece.png);
    width: 39px;
    height: 34px
}

.qn.portugal:before {
    background-image: url(/images/quicknav-portugal.png);
    width: 20px;
    height: 40px
}

.qn.sweden:before {
    background-image: url(/images/quicknav-sweden.png);
    width: 28px;
    height: 38px
}

.qn.wheel-of-fortune:before {
    background-image: url(/images/quicknav-wheel-of-fortune.jpg);
    width: 265px;
    height: 78px
}

.qn.wheel-of-fortune-games:before {
    background-image: url(/images/wheel-of-fortune-games.jpg);
    width: 265px;
    height: 78px
}

.qn.wheel-of-fortune-bonus:before {
    background-image: url(/images/wheel-of-fortune-bonus.jpg);
    width: 265px;
    height: 78px
}

.qn.wheel-of-fortune-mobile:before {
    background-image: url(/images/wheel-of-fortune-mobile.jpg);
    width: 265px;
    height: 78px
}

.qn.wheel-of-fortune-variants:before {
    background-image: url(/images/wheel-of-fortune-variants.jpg);
    width: 265px;
    height: 78px
}

.qn.hong-kong:before {
    background-image: url(/images/quicknav-hong-kong.png);
    width: 36px;
    height: 28px
}

.qn.payments:before {
    background-image: url(/images/quicknav-payments.png);
    width: 33px;
    height: 31px
}

.qn.brazil:before {
    background-image: url(/images/quicknav-brazil.png);
    width: 35px;
    height: 35px
}

.qn.egypt:before {
    background-image: url(/images/quicknav-egypt.png);
    width: 41px;
    height: 35px
}

.qn.lebanon:before {
    background-image: url(/images/quicknav-lebanon.png);
    width: 29px;
    height: 35px
}

.qn.trustly:before {
    background-image: url(/images/quicknav-trustly.png);
    width: 28px;
    height: 33px
}

.qn.interac:before {
    background-image: url(/images/quicknav-interac.png);
    width: 50px;
    height: 35px
}

.qn.italy:before {
    background-image: url(/images/quicknav-italy.png);
    width: 27px;
    height: 35px
}

.qn.quicknav-bonus:before {
    background-image: url(/images/quicknav-bonus.png);
    width: 28px;
    height: 33px
}

.qn.licence:before {
    background-image: url(/images/quicknav-licence.png);
    width: 33px;
    height: 33px
}

.qn.special-features:before {
    background-image: url(/images/quicknav-special-features.png);
    width: 28px;
    height: 33px
}

.qn.odds:before {
    background-image: url(/images/quicknav-odds.jpg);
    width: 265px;
    height: 78px
}

.qn.leagues:before {
    background-image: url(/images/quicknav-leagues-football.jpg);
    width: 265px;
    height: 78px
}

.qn.betting-types:before {
    background-image: url(/images/quicknav-betting-types.jpg);
    width: 265px;
    height: 78px
}

.qn.in-play-betting:before {
    background-image: url(/images/quicknav-in-play-betting.jpg);
    width: 265px;
    height: 78px
}

.qn.races:before {
    background-image: url(/images/quicknav-horse-races.jpg);
    width: 265px;
    height: 78px
}

.qn.apps-icon:before {
    background-image: url(/images/quicknav-apps.png);
    width: 33px;
    height: 33px
}

.qn.sports-mobile:before {
    background-image: url(/images/quicknav-sports-mobile.jpg);
    width: 265px;
    height: 78px
}

.qn.new-big:before {
    background-image: url(/images/quicknav-new.jpg);
    width: 265px;
    height: 78px
}

.qn.japan:before {
    background-image: url(/images/quicknav-japan.png);
    width: 23px;
    height: 31px
}

.qn.venezuela:before {
    background-image: url(/images/quicknav-venezuela.png);
    width: 39px;
    height: 34px
}

.qn.paraguay:before {
    background-image: url(/images/quicknav-paraguay.png);
    width: 30px;
    height: 33px
}

.qn.guatemala:before {
    background-image: url(/images/quicknav-guatemala.png);
    width: 32px;
    height: 33px
}

.qn.ecuador:before {
    background-image: url(/images/quicknav-ecuador.png);
    width: 27px;
    height: 33px
}

.qn.chile:before {
    background-image: url(/images/quicknav-chile.png);
    width: 46px;
    height: 32px
}

.qn.peru:before {
    background-image: url(/images/quicknav-peru.png);
    width: 24px;
    height: 35px
}

.qn.honduras:before {
    background-image: url(/images/quicknav-honduras.png);
    width: 48px;
    height: 33px
}

.qn.el-salvador:before {
    background-image: url(/images/quicknav-el-salvador.png);
    width: 48px;
    height: 27px
}

.qn.costa-rica:before {
    background-image: url(/images/quicknav-costa-rica.png);
    width: 34px;
    height: 35px
}

.qn.argentina:before {
    background-image: url(/images/quicknav-argentina.png);
    width: 20px;
    height: 35px
}

.qr {
    display: block;
    width: 119px;
    height: 119px
}

.qr.qr-canada-leovegas {
    background: url(/images/canada-leovegas.png) no-repeat 0 0
}

.qr.qr-ireland-leovegas {
    background: url(/images/ireland-leovegas.png) no-repeat 0 0
}

.qr.qr-south-africa-sloty {
    background: url(/images/south-africa-sloty.png) no-repeat 0 0
}

.qr.qr-new-zealand-playamo {
    background: url(/images/new-zealand-playamo.png) no-repeat 0 0
}

.qr.qr-new-zealand-jackpotcity {
    background: url(/images/qr-new-zealand-jackpotcity.png) no-repeat 0 0
}

.qr.qr-australia-playamo {
    background: url(/images/australia-playamo.png) no-repeat 0 0
}

.qr.qr-india-royalpanda {
    background: url(/images/india-royal-panda.png) no-repeat 0 0
}

.qr.qr-kenya-jackpotcity {
    background: url(/images/kenya-jackpotcity.png) no-repeat 0 0
}

.qr.qr-germany-karamba {
    background: url(/images/germany-karamba.png) no-repeat 0 0
}

.qr.qr-spain-betsson {
    background: url(/images/spain-betsson.png) no-repeat 0 0
}

.qr.qr-uae-888casino {
    background: url(/images/uae-888casino.png) no-repeat 0 0
}

.qr.qr-philippines-888casino {
    background: url(/images/philippines-888casino.png) no-repeat 0 0
}

.qr.qr-pakistan-888casino {
    background: url(/images/pakistan-888casino.png) no-repeat 0 0
}

.qr.qr-new-bangladesh-jackpotcity {
    background: url(/images/bangladesh-jackpotcity.png) no-repeat 0 0
}

.qr.qr-new-cyprus-888casino {
    background: url(/images/cyprus-888casino.png) no-repeat 0 0
}

.qr.qr-malaysia-888casino {
    background: url(/images/malaysia-888casino.png) no-repeat 0 0
}

.qr.qr-malta-888casino {
    background: url(/images/malta-888casino.png) no-repeat 0 0
}

.qr.qr-ghana-casino-cruise {
    background: url(/images/qr-ghana-casino-cruise.png) no-repeat 0 0
}

.qr.qr-nigeria-888casino {
    background: url(/images/qr-nigeria-888casino.png) no-repeat 0 0
}

.qr.qr-sri-lanka-888casino {
    background: url(/images/qr-sri-lanka-888casino.png) no-repeat 0 0
}

.qr.qr-uganda-casino-cruise {
    background: url(/images/qr-uganda-casino-cruise.png) no-repeat 0 0
}

.qr.qr-zambia-888casino {
    background: url(/images/qr-zambia-888casino.png) no-repeat 0 0
}

.qr.qr-portugal-888-casino {
    background: url(/images/qr-portugal-888-casino.png) no-repeat 0 0
}

.qr.qr-sweden-casumo {
    background: url(/images/qr-sweden-casumo.png) no-repeat 0 0
}

.qr.qr-greece-novibet {
    background: url(/images/qr-greece-novibet.png) no-repeat 0 0
}

.qr.qr-denmark-888-casino {
    background: url(/images/qr-denmark-888casino.png) no-repeat 0 0
}

.qr.qr-czech-republic-fortuna {
    background: url(/images/qr-czech-republic-fortuna.png) no-repeat 0 0
}

.qr.qr-croatia-888casino {
    background: url(/images/qr-croatia-888casino.png) no-repeat 0 0
}

.qr.qr-latvia-betsafe {
    background: url(/images/qr-latvia-betsafe.png) no-repeat 0 0
}

.qr.qr-hungary-videoslots {
    background: url(/images/qr-hungary-videoslots.png) no-repeat 0 0
}

.qr.qr-seychelles-888casino {
    background: url(/images/qr-seychelles-888casino.png) no-repeat 0 0
}

.qr.qr-mexico-casino-cruise {
    background: url(/images/qr-mexico-casino-cruise.png) no-repeat 0 0
}

.qr.qr-netbet {
    background: url(/images/qr-netbet.png) no-repeat 0 0
}

.qr.qr-panama-unibet {
    background: url(/images/qr-panama-unibet.png) no-repeat 0 0
}

.qr.qr-gibraltar-casumo {
    background: url(/images/qr-gibraltar-casumo.png) no-repeat 0 0
}

.qr.qr-dominican-republic-slotsmillion {
    background: url(/images/qr-dominican-republic-slotsmillion.png) no-repeat 0 0
}

.qr.qr-guernsey-dunder {
    background: url(/images/qr-guernsey-dunder.png) no-repeat 0 0
}

.qr.qr-rwanda-casino-cruise {
    background: url(/images/rwanda-casino-cruise.png) no-repeat 0 0
}

.qr.qr-liechtenstein-betsson {
    background: url(/images/liechtenstein-betsson.png) no-repeat 0 0
}

.qr.qr-mozambique-genesis {
    background: url(/images/mozambique-genesis.png) no-repeat 0 0
}

.qr.qr-cape-verde-betsson {
    background: url(/images/cape-verde-betsson.png) no-repeat 0 0
}

.qr.qr-angola-netbet {
    background: url(/images/angola-netbet.png) no-repeat 0 0
}

.qr.qr-belarus-william-hill {
    background: url(/images/belarus-william-hill.png) no-repeat 0 0
}

.qr.qr-romania-netbet {
    background: url(/images/romania-netbet.png) no-repeat 0 0
}

.qr.qr-georgia-888-casino {
    background: url(/images/georgia-888-casino.png) no-repeat 0 0
}

.qr.qr-armenia-jackpotcity {
    background: url(/images/armenia-jackpotcity.png) no-repeat 0 0
}

.qr.qr-montenegro-betfair {
    background: url(/images/montenegro-betfair.png) no-repeat 0 0
}

.qr.qr-jersey-casino-com {
    background: url(/images/qr-jersey-casino-com.png) no-repeat 0 0
}

.qr.qr-mauritius-casimba {
    background: url(/images/qr-mauritius-casimba.png) no-repeat 0 0
}

.qr.qr-colombia-drueckglueck {
    background: url(/images/qr-colombia-drueckglueck.png) no-repeat 0 0
}

.qr.qr-estonia-888-casino {
    background: url(/images/qr-estonia-888-casino.png) no-repeat 0 0
}

.qr.qr-serbia-casino-club {
    background: url(/images/qr-serbia-casino-club.png) no-repeat 0 0
}

.qr.qr-antigua-and-barbuda-playojo {
    background: url(/images/qr-antigua-and-barbuda-playojo.png) no-repeat 0 0
}

.qr.qr-papua-new-guinea-unibet {
    background: url(/images/qr-papua-new-guinea-unibet.png) no-repeat 0 0
}

.qr.qr-vanuatu-playojo {
    background: url(/images/qr-vanuatu-playojo.png) no-repeat 0 0
}

.qr.qr-jamaica-sloty {
    background: url(/images/qr-jamaica-sloty.png) no-repeat 0 0
}

.qr.qr-belize-rubyfortune {
    background: url(/images/qr-belize-rubyfortune.png) no-repeat 0 0
}

.qr.qr-cook-islands-grandivy {
    background: url(/images/qr-cook-islands-grandivy.png) no-repeat 0 0
}

.qr.qr-isle-of-man-dunder {
    background: url(/images/qr-isle-of-man-dunder.png) no-repeat 0 0
}

.qr.qr-solomon-islands-casumo {
    background: url(/images/qr-solomon-islands-casumo.png) no-repeat 0 0
}

.qr.qr-united-states-virgin-islands-playojo {
    background: url(/images/qr-united-states-virgin-islands-playojo.png) no-repeat 0 0
}

.qr.qr-tanzania-casino-joy {
    background: url(/images/qr-tanzania-casino-joy.png) no-repeat 0 0
}

.qr.qr-nicaragua-casino-cruise {
    background: url(/images/qr-nicaragua-casino-cruise.png) no-repeat 0 0
}

.qr.qr-switzerland-casino777 {
    background: url(/images/qr-switzerland-casino777.png) no-repeat 0 0
}

.qr.qr-greenland-eucasino {
    background: url(/images/qr-greenland-eucasino.png) no-repeat 0 0
}

.qr.qr-leovegas-canada {
    background: url(/images/qr-leovegas-canada.png) no-repeat 0 0
}

.qr.qr-finland-slotsmillion {
    background: url(/images/qr-finland-slotsmillion.png) no-repeat 0 0
}

.qr.qr-norway-leovegas {
    background: url(/images/qr-norway-leovegas.png) no-repeat 0 0
}

.qr.qr-malaysia-king-billy {
    background: url(/images/qr-malaysia-king-billy.png) no-repeat 0 0
}

.qr.qr-hong-kong-genesis {
    background: url(/images/qr-hong-kong-genesis.png) no-repeat 0 0
}

.qr.qr-romania-netbet-ro {
    background: url(/images/qr-romania-netbet-ro.png) no-repeat 0 0;
    background-size: contain
}

.quick-jump {
    position: relative;
    padding: 10px;
    margin: 0 -10px 12px;
    border-top: 23px solid transparent;
    font-family: 'Open Sans', sans-serif;
    background: #1b354c;
    background-clip: padding-box
}

.quick-jump.opened>ul {
    display: block
}

.quick-jump.opened .quick-title {
    padding-right: 30px;
    margin-bottom: 20px;
    text-align: left
}

.quick-jump.opened .quick-toggle {
    position: absolute;
    width: 30px;
    height: 30px;
    top: 14px;
    right: 13px;
    padding: 0;
    font-size: 0;
    background: none
}

.quick-jump.opened .quick-toggle:before {
    transform: rotate(45deg)
}

.quick-jump.opened .quick-toggle:after {
    transform: rotate(-45deg)
}

.quick-jump>ul {
    display: none;
    padding: 20px 15px 0;
    border-top: 1px solid #fff;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 16px;
    color: #fff
}

.quick-jump>ul a {
    color: inherit;
    transition: color .15s
}

.quick-jump>ul>li {
    position: relative;
    padding-left: 15px
}

.quick-jump>ul>li:before {
    content: '';
    position: absolute;
    width: 5px;
    height: 5px;
    top: 10px;
    left: 0;
    border-radius: 50%;
    background: #5dc807
}

.quick-jump>ul ul {
    padding: 14px 0 0 13px;
    color: #bfe2ff
}

.quick-jump li+li {
    margin-top: 14px
}

.quick-jump a:hover {
    color: #5dc807
}

.quick-jump .quick-title {
    padding-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 1.2;
    font-weight: 700;
    color: #fff;
    text-align: center
}

.quick-jump .quick-toggle {
    position: relative;
    width: 300px;
    padding: 5px 45px 5px 28px;
    margin: 0 auto 10px;
    border-radius: 35px;
    font-size: 16px;
    color: #1b354c;
    background: #fff;
    cursor: pointer
}

.quick-jump .quick-toggle:after {
    transform: rotate(90deg)
}

.quick-jump.opened .quick-toggle:before,
.quick-jump.opened .quick-toggle:after {
    right: 0;
    background: #fff
}

.quick-jump .quick-toggle:before,
.quick-jump .quick-toggle:after {
    content: '';
    position: absolute;
    width: 15px;
    height: 1px;
    top: 50%;
    right: 16px;
    background: #1b354c
}

.quick-jump,
.quick-jump *,
.quick-jump *:before,
.quick-jump *:after {
    box-sizing: border-box
}

@media (min-width:640px) {
    .quick-jump {
        margin: 0 0 20px
    }
}

@media (min-width:768px) {
    .quick-jump {
        padding: 10px 15px;
        border-radius: 6px 6px 0 0;
        border-top-width: 35px
    }

    .quick-jump>ul {
        columns: 2
    }

    .quick-jump>ul>li {
        margin: 0 0 14px
    }

    .quick-jump .quick-group {
        display: flex;
        justify-content: space-between;
        align-items: center
    }

    .quick-jump .quick-toggle {
        margin: 0
    }
}

@media (min-width:1200px) {
    .quick-jump {
        border-top-width: 20px
    }

    .quick-jump>ul {
        columns: 3
    }
}

.quicknav {
    font-family: 'Russo One', sans-serif;
    font-size: 17px;
    line-height: 1;
    margin: 0 0 15px;
    box-sizing: content-box
}

.quicknav *,
.quicknav *:before,
.quicknav *:after {
    box-sizing: content-box
}

.quicknav a {
    background-color: #d6dce0;
    color: #466178;
    text-align: center;
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
    align-content: center;
    position: relative;
    height: 48px;
    padding: 6px
}

.quicknav a:before,
.quicknav a:after {
    content: ''
}

.quicknav a:after {
    border: 1px solid #fff;
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    pointer-events: none;
    box-shadow: 0 0 0 5px #d6dce0;
    transition: box-shadow .15s
}

.quicknav a:hover:after {
    box-shadow: 0 0 0 5px #929fa9
}

.quicknav a strong {
    font-weight: 400;
    position: relative;
    z-index: 2
}

.quicknav a span {
    position: relative;
    z-index: 2;
    display: inline-block;
    vertical-align: middle;
    background-color: #2ebaec;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 20px;
    padding: 13px;
    min-width: 200px;
    margin: 12px 0 0
}

.quicknav-item {
    margin-bottom: 10px
}

.quicknav-item.level1 a {
    background-color: #030303;
    color: #fff;
    font-size: 23px;
    flex-direction: column;
    min-height: 118px
}

.quicknav-item.level1 a:before {
    width: auto;
    height: auto;
    position: absolute;
    top: 6px;
    left: 6px;
    right: 6px;
    bottom: 6px
}

.quicknav-item.level1 a:after {
    box-shadow: 0 0 0 5px #030303
}

.quicknav-item.level1 a:hover:after {
    box-shadow: 0 0 0 5px #2ebaec
}

.quicknav-item.level2 a {
    background-color: #929fa9;
    color: #fff;
    justify-content: flex-end;
    padding-right: 15px
}

.quicknav-item.level2 a:before {
    width: auto;
    height: auto;
    position: absolute;
    top: 6px;
    left: 6px;
    right: 6px;
    bottom: 6px
}

.quicknav-item.level2 a:after {
    box-shadow: 0 0 0 5px #abb8c2
}

.quicknav-item.level2 a:hover:after {
    box-shadow: 0 0 0 5px #929fa9
}

.quicknav-item.level2.v2 a {
    background-color: #b0c1d3;
    color: #fff;
    justify-content: flex-end;
    padding-right: 15px
}

.quicknav-item.level2.v2 a:before {
    width: auto;
    height: auto;
    position: absolute;
    top: 6px;
    left: 6px;
    right: 6px;
    bottom: 6px
}

.quicknav-item.level2.v2 a:after {
    box-shadow: 0 0 0 5px #abb8c2
}

.quicknav-item.level2.v2 a:hover:after {
    box-shadow: 0 0 0 5px #929fa9
}

.quicknav-item.level3 a:before {
    margin-right: 12px
}

@media only screen and (min-width:600px) {
    .quicknav {
        display: flex;
        flex-flow: column wrap;
        justify-content: space-between;
        align-items: flex-start;
        max-height: 398px;
        height: 398px;
        width: 100%
    }

    .quicknav.two-row {
        height: 298px;
        max-height: 298px
    }

    .quicknav-item.level1,
    .quicknav-item.level3 {
        width: 55%;
        min-width: 55%;
        margin-right: 10px
    }

    .quicknav-item.level2 {
        width: 44%;
        min-width: 42%;
        max-width: 44%
    }

    .quicknav-item.level1 a {
        height: 170px;
        padding: 9px
    }

    .quicknav-item.level1 a:after {
        top: 8px;
        left: 8px;
        right: 8px;
        bottom: 8px;
        box-shadow: 0 0 0 8px #030303
    }

    .quicknav-item.level1 a:hover:after {
        box-shadow: 0 0 0 8px #2ebaec
    }

    .quicknav-item.level2 a {
        height: 77px
    }

    .quicknav-item.level3 a {
        height: 44px
    }
}

@media only screen and (min-width:600px) and (max-width:1023px) {
    .quicknav.two-row .quicknav-item.level1+.level2 {
        width: 55%;
        min-width: 55%;
        max-width: 55%
    }
}

@media only screen and (max-width:767px) {
    .quicknav-item.level1 a:before {
        background-position: left -50px center;
        opacity: .7
    }

    .quicknav-item.level2 a:before {
        background-position: left 10%
    }
}

@media only screen and (max-width:1023px) {
    .quicknav-item.level1 a:before {
        background-position: left -30px center
    }
}

@media only screen and (min-width:600px) and (max-width:1023px) {
    .quicknav-item:nth-child(1) {
        order: 1
    }

    .quicknav-item:nth-child(2) {
        order: 5
    }

    .quicknav-item:nth-child(3) {
        order: 6
    }

    .quicknav-item:nth-child(4) {
        order: 7
    }

    .quicknav-item:nth-child(5) {
        order: 8
    }

    .quicknav-item:nth-child(6) {
        order: 2
    }

    .quicknav-item:nth-child(7) {
        order: 3
    }

    .quicknav-item:nth-child(8) {
        order: 4
    }
}

@media only screen and (min-width:768px) {
    .quicknav a span {
        margin-top: 14px
    }

    .quicknav-item.level1 a {
        font-size: 24px;
        padding-left: 20%
    }
}

@media only screen and (min-width:1024px) {
    .quicknav {
        max-height: 264px;
        height: 264px
    }

    .quicknav.two-row {
        height: 198px;
        max-height: 198px
    }

    .quicknav a span {
        margin-top: 18px
    }

    .quicknav-item:nth-child(1) {
        order: 1
    }

    .quicknav-item:nth-child(2) {
        order: 3
    }

    .quicknav-item:nth-child(3) {
        order: 6
    }

    .quicknav-item:nth-child(4) {
        order: 4
    }

    .quicknav-item:nth-child(5) {
        order: 7
    }

    .quicknav-item:nth-child(6) {
        order: 2
    }

    .quicknav-item:nth-child(7) {
        order: 5
    }

    .quicknav-item:nth-child(8) {
        order: 8
    }

    .quicknav .quicknav-item {
        width: 27.5%;
        min-width: 27%;
        max-width: 27.5%;
        margin-left: 10px;
        margin-right: 0
    }

    .quicknav .quicknav-item:nth-child(1),
    .quicknav .quicknav-item:nth-child(6) {
        width: 43%;
        min-width: 42%;
        max-width: 43%;
        margin-left: 0
    }

    .quicknav-item.level1 a {
        padding-left: 25%
    }

    .quicknav-item.level2 a {
        padding-right: 25px
    }
}

.quicknavi-alt {
    position: relative;
    margin: 0 -10px;
    box-sizing: border-box
}

.quicknavi-alt,
.quicknavi-alt *:before,
.quicknavi-alt *:after {
    box-sizing: border-box
}

.quicknavi-alt ul a:hover {
    text-decoration: underline
}

.quicknavi-alt .quicknavi-disclosure {
    position: relative;
    padding: 5px 0;
    font-size: 11px;
    text-align: center;
    text-transform: uppercase;
    background: #d4e1ee
}

.quicknavi-alt .quicknavi-disclosure strong {
    font-weight: 400;
    color: #335e85;
    text-decoration: underline
}

.quicknavi-alt .quicknavi-disclosure strong:before {
    content: '';
    position: relative;
    top: -1px;
    margin-right: 5px
}

.quicknavi-alt .quicknavi-disclosure span {
    position: absolute;
    bottom: 100%;
    right: 10px;
    left: 10px;
    padding: 15px 20px;
    border-radius: 2px;
    opacity: 0;
    visibility: hidden;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
    line-height: 1.2;
    text-align: justify;
    text-transform: none;
    background: #fff;
    transition: opacity .3s, visibility .3s;
    z-index: 5
}

.quicknavi-alt .quicknavi-disclosure span a {
    font-weight: 700;
    color: #21a7fe;
    text-decoration: underline
}

.quicknavi-alt .quicknavi-disclosure span a:hover {
    text-decoration: none
}

.quicknavi-alt .quicknavi-disclosure span small {
    display: block;
    padding-top: 10px
}

.desktop-device .quicknavi-alt .quicknavi-disclosure:hover span,
.touch-device .quicknavi-alt .quicknavi-disclosure.is-visible span {
    opacity: 1;
    visibility: visible
}

@media(max-width:767px) {
    .quicknavi-alt:not(.quicknavi-primary)+* {
        margin-top: 10px
    }

    .quicknavi-primary+* {
        padding-top: 10px
    }

    .quicknavi-alt ul {
        position: relative;
        max-height: 0;
        overflow: hidden;
        padding: 0 15px;
        margin: 0;
        background: rgba(4, 36, 65, .43);
        z-index: 2;
        transition: max-height .3s, padding .3s
    }

    .quicknavi-alt ul a {
        position: relative;
        display: block;
        padding: 3px 25px;
        font-size: 15px;
        color: #fff
    }

    .quicknavi-alt ul a:before {
        content: '';
        position: absolute;
        width: 6px;
        height: 6px;
        top: 50%;
        right: 12px;
        margin-top: -3px;
        border-style: solid;
        border-width: 1px 1px 0 0;
        border-color: rgba(255, 255, 255, .35) rgba(255, 255, 255, .35) transparent transparent;
        transform: rotate(45deg)
    }

    .quicknavi-alt li+li {
        border-top: 1px solid rgba(255, 255, 255, .04)
    }

    .quicknavi-alt .quicknavi-group {
        padding: 0 10px 10px;
        background: #1b354c
    }

    .quicknavi-alt .quicknavi-group:before {
        content: 'Ανακάλυψε την καλύτερη προσφορά';
        position: relative;
        display: block;
        padding: 6px 40px 4px;
        margin-bottom: 5px;
        font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
        font-size: 13px;
        color: #fff;
        text-align: center;
        text-transform: uppercase;
        background: url(/images/plus-alt.png) no-repeat left center, url(/images/plus-alt.png) no-repeat right center, #0b2b47;
        z-index: 2
    }

    .quicknavi-alt .quicknavi-group.expanded ul {
        max-height: 700px;
        padding-top: 10px;
        padding-bottom: 10px
    }

    .quicknavi-alt .quicknavi-group.expanded:before {
        background: url(/images/minus.png) no-repeat left center, url(/images/minus.png) no-repeat right center, #0b2b47
    }

    .content .quicknavi-primary {
        display: none
    }

    .quicknavi-primary {
        max-width: 400px;
        margin: 10px auto 0
    }

    .quicknavi-primary ul {
        padding: 0;
        background: #afc0cf
    }

    .quicknavi-primary ul a {
        padding-right: 40px;
        color: #1b354c
    }

    .quicknavi-primary ul a:before {
        right: 25px;
        border-color: #94a5b5
    }

    .quicknavi-primary li+li {
        border-top-color: #94a5b5
    }

    .quicknavi-primary .quicknavi-group {
        background: none
    }

    .quicknavi-primary .quicknavi-group:before {
        border: 1px solid #5d7387;
        color: #1b354c;
        background: url(/images/plus-alt-blue.png) no-repeat left center, url(/images/plus-alt-blue.png) no-repeat right center, rgba(231, 238, 245, .64)
    }

    .quicknavi-primary .quicknavi-group.expanded ul {
        padding: 0
    }

    .quicknavi-primary .quicknavi-group.expanded:before {
        background: url(/images/minus-blue.png) no-repeat left center, url(/images/minus-blue.png) no-repeat right center, rgba(231, 238, 245, .64)
    }
}

@media(min-width:768px) {
    .quicknavi-alt {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 5px 10px
    }

    .quicknavi-alt.left-aligned ul {
        justify-content: flex-start;
        margin: 0 -15px
    }

    .quicknavi-alt.left-aligned li {
        margin-right: 15px;
        margin-left: 15px
    }

    .quicknavi-alt ul {
        display: flex;
        justify-content: space-between;
        flex-flow: row wrap
    }

    .quicknavi-alt ul a {
        font-size: 13px;
        color: #45627d
    }

    .quicknavi-alt .quicknavi-group {
        flex: 0 1 100%
    }

    .quicknavi-alt .quicknavi-disclosure {
        flex: 0 0 200px;
        padding: 0;
        margin-left: auto;
        text-align: right;
        background: none
    }

    .quicknavi-alt .quicknavi-disclosure span {
        width: 460px;
        left: auto
    }

    .intro-alt .quicknavi-primary {
        display: none
    }
}

@media(min-width:1024px) {
    .quicknavi-alt {
        position: absolute;
        width: 100%;
        bottom: 100%;
        left: 0;
        margin-right: 0;
        margin-left: 0
    }
}

@media(min-width:1200px) {
    .quicknavi-alt {
        width: 1200px;
        left: 50%;
        padding: 5px 0;
        margin-left: -600px
    }
}

.quicknavi-pills {
    margin-bottom: 13px
}

.quicknavi-pills ul {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    padding: 0;
    margin: 0;
    list-style-type: none
}

.quicknavi-pills li {
    margin: 4px
}

.quicknavi-pills a {
    display: block;
    padding: 3px 10px;
    border: 1px solid #1b354c;
    border-radius: 32px;
    vertical-align: middle;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    line-height: 1.2;
    color: #1b354c;
    text-align: center;
    background: #fff;
    transition: color .15s, background .15s
}

.quicknavi-pills a:hover {
    color: #fff;
    background: #1b354c
}

@media (min-width:768px) {
    .quicknavi-pills li {
        margin: 7px
    }

    .quicknavi-pills a {
        padding: 5px 20px;
        font-size: 16px
    }
}

.quicknavi {
    margin-bottom: 20px
}

.quicknavi li {
    display: flex
}

.quicknavi li+li {
    margin-top: 8px
}

.quicknavi a {
    position: relative;
    display: flex;
    flex: 0 0 100%;
    align-items: center;
    align-content: center;
    padding: 19px 10px 19px 50px;
    border: 1px solid #2ebaec;
    border-radius: 10px;
    line-height: 1.2;
    color: #606060;
    background: #fff;
    transition: box-shadow .15s, color .15s, background .15s;
    box-sizing: border-box
}

.quicknavi a:hover {
    box-shadow: 0 0 10px 0 rgba(160, 196, 56, .2);
    color: #fff;
    background: #2ebaec
}

.quicknavi a:before {
    width: 24px;
    height: 24px;
    left: 12px;
    margin-top: -12px;
    border-radius: 50%;
    background: #2ebaec
}

.quicknavi a:after {
    width: 8px;
    height: 8px;
    left: 19px;
    margin-top: -4px;
    transform: rotate(45deg);
    border-top: 2px solid #fff;
    border-right: 2px solid #fff
}

.quicknavi a:before,
.quicknavi a:after {
    content: '';
    position: absolute;
    top: 50%
}

@media (min-width:600px) {
    .quicknavi ul {
        display: flex;
        flex-flow: row wrap;
        margin: 0 -4px
    }

    .quicknavi li {
        padding: 0 4px;
        margin-bottom: 8px;
        flex: 1 1 50%
    }

    .quicknavi li+li {
        margin-top: 0
    }
}

@media (min-width:1024px) {
    .quicknavi ul {
        flex-flow: row nowrap
    }
}

.r-steps {
    margin-bottom: 20px;
    font-size: 12px;
    line-height: 1.53;
    color: #fff
}

.r-steps.no-count strong:before {
    display: none
}

.r-steps.lazyload ol:not(.tw-pagination)>li:after {
    background-image: none
}

.r-steps *,
.r-steps *:before,
.r-steps *:after {
    box-sizing: border-box
}

.r-steps ol {
    list-style-type: none;
    counter-reset: nums
}

.r-steps ol:not(.tw-pagination)>li {
    position: relative;
    padding: 13px 25px 13px 120px;
    text-indent: 0;
    background: #1b354c;
    counter-increment: nums
}

.r-steps ol:not(.tw-pagination)>li:before {
    display: none
}

.r-steps ol:not(.tw-pagination)>li:after {
    content: '';
    position: absolute;
    width: 110px;
    height: 110px;
    top: 50%;
    left: 5px;
    margin-top: -55px;
    background: url(/images/r-steps.png) no-repeat 0 0
}

.r-steps ol:not(.tw-pagination)>li+li {
    margin-top: 12px
}

.r-steps strong {
    display: block;
    margin-bottom: 5px;
    font-size: 17px;
    color: #51a7f2
}

.r-steps strong:before {
    content: counter(nums)'. '
}

.r-steps ol:not(.tw-pagination) .security:after {
    background-position-x: 0
}

.r-steps ol:not(.tw-pagination) .reputation:after {
    background-position-x: -110px
}

.r-steps ol:not(.tw-pagination) .game-selection:after {
    background-position-x: -220px
}

.r-steps ol:not(.tw-pagination) .software:after {
    background-position-x: -330px
}

.r-steps ol:not(.tw-pagination) .mobile-compatibility:after {
    background-position-x: -440px
}

.r-steps ol:not(.tw-pagination) .live-dealer-platform:after {
    background-position-x: -550px
}

.r-steps ol:not(.tw-pagination) .payments:after {
    background-position-x: -660px
}

.r-steps ol:not(.tw-pagination) .bonuses:after {
    background-position-x: -770px
}

.r-steps ol:not(.tw-pagination) .support:after {
    background-position-x: -880px
}

.r-steps ol:not(.tw-pagination) .experience:after {
    background-position-x: -990px
}

.r-steps ol:not(.tw-pagination) .house-edge:after {
    background-position-x: -1441px
}

.r-steps ol:not(.tw-pagination) .natural-winner9:after {
    background-position-x: -1222px
}

.r-steps ol:not(.tw-pagination) .royal9:after {
    background-position-x: -1550px
}

.r-steps ol:not(.tw-pagination) .dragon-bonus:after {
    background-position-x: -1666px
}

.r-steps ol:not(.tw-pagination) .natural-winner8:after {
    background-position-x: -1330px
}

.r-steps ol:not(.tw-pagination) .tie-bet:after {
    background-position-x: -1110px
}

.r-steps ol:not(.tw-pagination) .match-winner:after {
    background-position-x: -1760px
}

.r-steps ol:not(.tw-pagination) .total-maps:after {
    background-position-x: -1870px
}

.r-steps ol:not(.tw-pagination) .first-blood:after {
    background-position-x: -1980px
}

.r-steps ol:not(.tw-pagination) .correct-score:after {
    background-position-x: -2090px
}

.r-steps ol:not(.tw-pagination) .validity:after {
    background-position: 0 -120px
}

.r-steps ol:not(.tw-pagination) .rollover:after {
    background-position: -110px -120px
}

.r-steps ol:not(.tw-pagination) .min-odds:after {
    background-position: -220px -120px
}

.r-steps ol:not(.tw-pagination) .min-deposit:after {
    background-position: -330px -120px
}

.r-steps ol:not(.tw-pagination) .bet-types:after {
    background-position: -440px -120px
}

.r-steps ol:not(.tw-pagination) .wrestlemania:after {
    background-position: -550px -120px
}

.r-steps ol:not(.tw-pagination) .royal-rumble:after {
    background-position: -655px -120px
}

.r-steps ol:not(.tw-pagination) .summerslam:after {
    background-position: -770px -120px
}

.r-steps ol:not(.tw-pagination) .survivor-series:after {
    background-position: -880px -120px
}

.r-steps ol:not(.tw-pagination) .money-bank:after {
    background-position: -990px -120px
}

.r-steps ol:not(.tw-pagination) .hell-cell:after {
    background-position: -1100px -120px
}

.r-steps ol:not(.tw-pagination) .no-mercy:after {
    background-position: -1210px -120px
}

.r-steps ol:not(.tw-pagination) .no-mercy:after {
    background-position: -1210px -120px
}

.r-steps ol:not(.tw-pagination) .extreme-rules:after {
    background-position: -1320px -120px
}

@media(min-width:640px) {
    .r-steps ol {
        display: flex;
        flex-flow: row wrap;
        justify-content: space-between;
        margin: 0 -.5%
    }

    .r-steps ol:not(.tw-pagination)>li {
        flex: 0 0 49%;
        margin: 0 .5% 1%
    }

    .r-steps ol:not(.tw-pagination)>li+li {
        margin-top: 0
    }
}

@media(min-width:1024px) {
    .r-steps {
        font-size: 15px;
        line-height: 1.53
    }

    .r-steps ol:not(.tw-pagination)>li {
        padding: 22px 30px 22px 175px
    }

    .r-steps ol:not(.tw-pagination)>li:after {
        left: 87px;
        margin-left: -55px
    }

    .r-steps strong {
        margin-bottom: 15px;
        font-size: 20px
    }
}

.content>.columns-2.reversed,
.blog-post-body>.columns-2.reversed {
    display: block;
    columns: 2;
    list-style-type: none;
    counter-reset: nums 11
}

.content>.columns-2.reversed li,
.blog-post-body>.columns-2.reversed li {
    position: relative;
    text-indent: 0;
    counter-increment: nums -1
}

.content>.columns-2.reversed li:before,
.blog-post-body>.columns-2.reversed li:before {
    content: counter(nums)'.';
    position: absolute;
    top: 0;
    right: 100%;
    margin-right: 4px
}

@media(max-width:400px) {

    .content>.columns-2.reversed,
    .blog-post-body>.columns-2.reversed {
        columns: 1
    }
}

.review-ctas {
    margin-bottom: 30px
}

.review-cta {
    background: #fff;
    border: 1px solid #d6d8d9;
    padding: 10px;
    margin-left: auto;
    margin-right: auto;
    max-width: 350px;
    position: relative;
    transition: box-shadow .15s
}

.review-cta:hover {
    box-shadow: 0 0 8px rgba(0, 0, 0, .36)
}

.review-cta .logo {
    display: block;
    margin: 10px auto
}

.review-cta-title {
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    line-height: 1;
    font-weight: 300;
    color: #1b354c;
    text-align: center
}

.review-cta .review-benefits {
    border-top: 2px dotted #eee;
    max-width: 230px;
    margin: 10px auto;
    padding: 10px 10px 0;
    text-align: center
}

.review-cta .review-benefits ul {
    list-style: none;
    display: inline-block;
    font-size: 14px;
    line-height: 18px;
    color: #3d3d3d;
    padding: 0;
    margin: 0 0 0 -10px;
    text-align: left
}

.review-cta .review-benefits ul li {
    padding-left: 20px;
    position: relative
}

.review-cta .review-benefits ul li:before {
    content: '';
    background: url(/images/review-cta-check.png) 50% no-repeat;
    width: 11px;
    height: 11px;
    position: absolute;
    top: 4px;
    left: 0
}

.review-cta .review-btn {
    text-align: center;
    margin: 6px 0 10px
}

.review-cta .review-terms {
    padding-bottom: 10px;
    font-size: 10px;
    line-height: 1.2;
    color: #7d7475;
    text-align: center
}

.review-cta .review-terms a {
    position: relative;
    display: inline-block;
    z-index: 10
}

.review-cta .review-terms a:hover {
    text-decoration: underline
}

.review-cta .review-btn .button {
    display: inline-block;
    vertical-align: middle;
    padding: 13px 40px
}

.review-cta .review-btn .button:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

@media only screen and (max-width:767px) {
    .review-cta~.review-cta {
        margin-top: 20px
    }
}

@media only screen and (min-width:768px) {
    .review-ctas {
        display: flex;
        flex-flow: row nowrap;
        justify-content: space-between
    }

    .review-cta {
        flex-basis: 29%;
        display: flex;
        flex-flow: column nowrap;
        margin: 0;
        justify-content: space-between
    }

    .review-cta .review-btn {
        margin-top: auto
    }

    .review-cta .review-benefits {
        margin-top: 0;
        width: 100%;
        box-sizing: border-box
    }
}

@media only screen and (min-width:1024px) {
    .review-cta {
        flex-basis: 30%
    }
}

.review-links {
    margin-bottom: 20px
}

.review-links a {
    position: relative;
    display: block;
    padding: 14px 10px 15px 108px;
    border-radius: 4px;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 1.29;
    color: #fff;
    background: #35383f
}

.review-links a:before {
    content: '';
    position: absolute;
    width: 16px;
    height: 12px;
    top: 50%;
    left: 7px;
    margin-top: -6px;
    background: url(/images/review-link-white-arrow.svg) no-repeat 0 0 / 100% 100%;
    z-index: 2
}

.review-links a:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 69px;
    transform: translate(-50%, -50%)
}

.review-links strong {
    display: block;
    font-size: 18px
}

.review-links li {
    position: relative
}

.review-links li:before {
    content: '';
    position: absolute;
    width: 37px;
    top: 1px;
    bottom: 1px;
    left: 1px;
    border-radius: 4px;
    background: url(/images/review-link-triangle.png) no-repeat 0 0 / 100% 100%;
    z-index: 1;
    pointer-events: none
}

.review-links li+li {
    margin-top: 10px
}

.review-links,
.review-links *,
.review-links *:before,
.review-links *:after {
    box-sizing: border-box
}

@media (min-width:540px) {
    .review-links ul {
        display: flex;
        flex-flow: row wrap;
        justify-content: space-between
    }

    .review-links li {
        display: flex;
        flex: 0 0 49%;
        margin-bottom: 2%
    }

    .review-links li:nth-child(odd):last-child {
        flex: 0 0 100%
    }

    .review-links li+li {
        margin-top: 0
    }

    .review-links a {
        display: flex;
        flex-flow: row wrap;
        align-items: center;
        align-content: center;
        flex: 0 0 100%
    }

    .review-links a strong {
        flex: 0 0 100%
    }
}

@media (min-width:1024px) {
    .review-links {
        padding: 25px 43px;
        border-radius: 4px;
        background: #35383f
    }

    .review-links ul {
        justify-content: center;
        margin: 0 -33px
    }

    .review-links li {
        max-width: 33.3%;
        flex: 0 0 33.3%;
        padding: 0 33px;
        margin-bottom: 0
    }

    .review-links li:before {
        top: 2px;
        bottom: 2px;
        left: 35px;
        background: url(/images/review-links-desktop-triangle.png) no-repeat 0 0 / 100% 100%
    }

    .review-links li:nth-child(n+4) {
        margin-top: 33px
    }

    .review-links a {
        max-width: 100%;
        padding-top: 21px;
        padding-bottom: 22px;
        border: 1px solid #2ebaec;
        font-size: 16px;
        color: #35383f;
        background: #f1f0f0;
        transition: box-shadow .15s
    }

    .review-links a:hover {
        box-shadow: 0 0 30px rgba(255, 255, 255, .3)
    }

    .review-links a:hover:before {
        background: url(/images/review-link-blue-arrow.svg) no-repeat 0 0 / 100% 100%;
        z-index: 2
    }

    .review-links strong {
        font-size: 20px
    }
}

[dir="rtl"] .welcomebox>.trust {
    float: left
}

[dir="rtl"] .welcomebox>.author {
    float: right
}

[dir="rtl"] .welcomebox>.text span:before {
    margin-right: 0;
    margin-left: 12px
}

@media (min-width:768px) {
    [dir="rtl"] .welcomebox>.author {
        float: left;
        margin-right: auto;
        margin-left: 0;
        padding: 19px 0 7px 25px
    }

    [dir="rtl"] .welcomebox>.author:before {
        float: right;
        margin-right: 0;
        margin-left: 5px
    }
}

@media (min-width:950px) {
    [dir="rtl"] .welcomebox>.author {
        padding-left: 80px;
        margin-left: 10px;
        background-position: left center
    }
}

@media (min-width:1024px) {
    [dir="rtl"] .welcomebox>.text span:before {
        margin-left: 13px
    }
}

[dir="rtl"] .quicknav-item.level3 a:before {
    margin: 0 0 0 13px
}

[dir="rtl"] .quicknav-item.level1 a:before,
[dir="rtl"] .quicknav-item.level2 a:before {
    transform: scaleX(-1)
}

[dir="rtl"] .quicknav-item.level2 a,
[dir="rtl"] .quicknav-item.level3 a {
    padding: 6px 6px 6px 15px
}

@media (max-width:767px) {
    [dir="rtl"] .quicknav a span {
        font-size: 15px
    }
}

@media (min-width:600px) {

    [dir="rtl"] .quicknav-item.level1,
    [dir="rtl"] .quicknav-item.level3 {
        margin-right: 0;
        margin-left: 10px
    }
}

@media (min-width:768px) {
    [dir="rtl"] .quicknav-item.level1 a {
        padding-right: 20%;
        padding-left: 0
    }
}

@media (min-width:1024px) {
    [dir="rtl"] .quicknav-item.level2 a {
        padding-left: 25px
    }

    [dir="rtl"] .quicknav-item.level1 a {
        padding-right: 25%
    }
}

[dir="rtl"] .content>ul li,
[dir="rtl"] .content>.listy>ul li,
[dir="rtl"] .blog-post-body>ul li {
    padding: 0 23px 0 0
}

[dir="rtl"] .content>ul li:before,
[dir="rtl"] .content>.listy>ul li:before,
[dir="rtl"] .blog-post-body>ul li:before {
    right: 0;
    left: auto
}

[dir="rtl"] .table-top .table-logo span {
    right: -10px;
    left: auto
}

[dir="rtl"] .table-top .table-actions a:before {
    font-size: 13px
}

[dir="rtl"] .table-top .table-info:nth-child(n) li {
    padding-left: 0;
    padding-right: 25px;
    text-align: right
}

[dir="rtl"] .table-top .table-info:nth-child(n) li:before {
    left: auto;
    right: 0
}

@media (max-width:767px) {
    [dir="rtl"] .table-top .table-logo:before {
        right: auto;
        left: 0
    }

    [dir="rtl"] .table-top .table-rating strong {
        margin-right: 5px;
        margin-left: auto;
        font-size: 10px
    }

    [dir="rtl"] .table-top .table-rtp:nth-child(n),
    [dir="rtl"] .table-top .table-rating {
        right: auto;
        left: 0
    }

    [dir="rtl"] .table-top .table-rtp:nth-child(n):before,
    [dir="rtl"] .table-top .table-rating:before {
        right: 0;
        left: auto
    }
}

@media (min-width:500px) and (max-width:767px) {
    [dir="rtl"] .table-top .table-actions {
        padding-right: 0;
        padding-left: 40px
    }
}

@media (min-width:768px) {
    [dir="rtl"] .table-top .table-logo span {
        right: -1px
    }

    [dir="rtl"] .table-top .table-rating strong {
        font-size: 14px
    }

    [dir="rtl"] .table-top .table-info:nth-child(n) li {
        padding-right: 35px
    }

    [dir="rtl"] .table-top tr,
    [dir="rtl"] .table-top tbody tr {
        padding-right: 37px;
        padding-left: 25px
    }
}

@media (min-width:1024px) {
    [dir="rtl"] .table-top .table-rating span:before {
        margin-right: auto
    }

    [dir="rtl"] .table-top .table-actions a:before {
        font-size: 16px
    }

    [dir="rtl"] .table-top .table-actions .highlight:after {
        top: 5px
    }

    [dir="rtl"] .table-top .table-actions .check:after {
        top: 12px
    }
}

[dir="rtl"] ol:not(.tw-pagination)>li {
    text-indent: -.4em
}

[dir="rtl"] .big-banner .list-box ul li {
    padding: 0 25px 0 0;
    background-position-x: right
}

[dir="rtl"] .big-banner .rating-box .overall {
    right: auto;
    left: 13px
}

[dir="rtl"] .big-banner .rating-box ul li .val {
    padding: 0 10px 0 0
}

[dir="rtl"] .big-banner .rating-box ul li .label {
    text-align: left
}

[dir="rtl"] .big-banner .rating-box {
    padding: 15px 15px 15px 85px
}

[dir="rtl"] .big-banner .rating-box ul li .label,
[dir="rtl"] .big-banner .rating-box ul li .val {
    float: right
}

@media (min-width:600px) {
    [dir="rtl"] .big-banner .rating-box {
        padding-top: 0;
        padding-bottom: 0
    }
}

@media (min-width:768px) {
    [dir="rtl"] .big-banner .rating-box {
        padding-left: 75px
    }

    [dir="rtl"] .big-banner .rating-box .overall {
        left: 10px
    }

    [dir="rtl"] .bnr-items .bnr-cell.r {
        float: left
    }

    [dir="rtl"] .bnr-items .bnr-cell.l {
        float: right
    }
}

@media (min-width:880px) {
    [dir="rtl"] .big-banner .rating-box {
        padding-left: 85px
    }

    [dir="rtl"] .big-banner .rating-box .overall {
        left: 20px
    }
}

[dir="rtl"] .g-box dt {
    padding-left: 0;
    padding-right: 15px
}

[dir="rtl"] .g-box dd {
    text-align: left
}

@media (min-width:1024px) {
    [dir="rtl"] .g-box dt {
        padding-right: 50px
    }

    [dir="rtl"] .g-box dd {
        padding-right: 15px;
        padding-left: 50px
    }
}

@media (min-width:1024px) {
    [dir="rtl"] .list-guides a {
        padding-right: 120px;
        padding-left: 15px;
        text-align: right
    }

    [dir="rtl"] .list-guides.cols5 a {
        padding-right: 85px
    }

    [dir="rtl"] .list-guides a:before {
        right: 60px;
        left: auto;
        transform: translate(50%, -50%)
    }

    [dir="rtl"] .list-guides.cols5 a:before {
        right: 43px
    }
}

@media (min-width:1200px) {
    [dir="rtl"] .list-guides.cols5 a {
        padding-right: 120px
    }

    [dir="rtl"] .list-guides.cols5 a:before {
        right: 60px
    }
}

@media (min-width:1024px) {
    [dir="rtl"] .section-casino .section-image {
        float: right
    }

    [dir="rtl"] .section-casino .section-group {
        float: left
    }
}

@media (min-width:768px) {

    [dir="rtl"] .section-alternative._hex>span,
    [dir="rtl"] .section-alternative._hex:before {
        float: right;
        margin: -5px -15px 0 10px
    }
}

@media (min-width:600px) {
    [dir="rtl"] .icontext {
        text-align: right
    }

    [dir="rtl"] .icontext:before {
        float: right;
        margin: 10px 0 0 20px
    }
}

@media (min-width:768px) {
    [dir="rtl"] .icontext {
        padding: 2.5% 185px 2.5% 2.5%
    }

    [dir="rtl"] .icontext:before {
        left: auto;
        right: 0
    }
}

[dir="rtl"] .list-faq dt,
[dir="rtl"] .list-faq h3 {
    padding: 15px 40px 10px 10px;
    text-align: right;
    background-position: calc(100% - 10px) 18px
}

[dir="rtl"] .list-faq.no-icon dt,
[dir="rtl"] .list-faq.no-icon h3 {
    padding-right: 10px
}

@media (min-width:1024px) {

    [dir="rtl"] .list-faq dt,
    [dir="rtl"] .list-faq h3 {
        padding: 22px 105px 18px 15px;
        background-position: calc(100% - 60px) 20px
    }

    [dir="rtl"] .list-faq.no-icon dt,
    [dir="rtl"] .list-faq.no-icon h3 {
        padding-right: 60px
    }
}

[dir="rtl"] .list-info li>span {
    float: left;
    text-align: left
}

[dir="rtl"] .list-info strong {
    float: right
}

[dir="rtl"] .list-checks {
    text-align: right
}

[dir="rtl"] .list-checks li {
    padding-right: 20px;
    padding-left: 0
}

[dir="rtl"] .list-checks li:before {
    right: 0;
    left: auto
}

[dir="rtl"] .promo-box.highlight:before {
    right: -50px;
    left: auto
}

[dir="rtl"] .promo-box.highlight:after {
    right: 8px;
    left: auto
}

.section-achievements {
    padding: 10px;
    margin: 0 -10px 20px
}

.section-achievements .section-title {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px dashed #406382;
    font-family: 'Open Sans', sans-serif;
    font-size: 19px;
    font-weight: 600;
    color: #fff;
    text-align: center
}

.section-achievements .list-achievements+.section-title {
    margin-top: 20px
}

@media(min-width:768px) {
    .section-achievements {
        padding: 15px 20px 25px;
        margin: 0 0 20px
    }

    .section-achievements .section-title {
        margin-bottom: 15px
    }

    .section-achievements .list-achievements+.section-title {
        margin-top: 30px
    }
}

.section-alternative {
    padding-bottom: 20px
}

.section-alternative:before {
    content: '';
    display: block;
    width: 97px;
    height: 114px;
    margin: 0 auto 15px;
    background: url(/images/real-money-image.png) no-repeat 0 0 / 100% auto
}

.section-alternative:after {
    content: '';
    display: table;
    line-height: 0;
    clear: both
}

.section-alternative._hex:before {
    width: 126px;
    height: 132px;
    background-size: auto;
    background-position: center center
}

.section-alternative .section-title {
    font-size: 28px;
    font-weight: 300;
    color: #1b354c;
    line-height: 30px
}

.section-alternative p a {
    color: #0096cb;
    text-decoration: underline
}

@media(min-width:768px) {
    .section-alternative:before {
        float: left;
        margin: 0 25px 10px 0
    }
}

.section-casino {
    max-width: 380px;
    margin: 0 auto 20px
}

.section-casino .terms {
    padding-top: 10px;
    text-align: center
}

.section-casino .section-link {
    font-size: 13px;
    color: #003d89
}

.section-casino .section-inner {
    padding: 15px 40px 10px;
    border: 1px solid #d6d8d9;
    border-radius: 2px;
    background: #fff
}

.section-casino .section-image {
    margin-bottom: 10px
}

.section-casino .section-placeholder {
    display: none
}

.section-casino .section-logo {
    margin-bottom: 10px;
    text-align: center
}

.section-casino .section-logo strong {
    display: block;
    padding-top: 10px;
    font-size: 13px;
    color: #1b354c
}

.section-casino .section-logo img {
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px
}

.section-casino .section-logo strong small {
    font-size: 0
}

.section-casino .section-logo strong small:before {
    content: '';
    position: relative;
    top: -3px
}

.section-casino .section-logo .logo {
    margin: 0 auto
}

.section-casino .section-content-alt {
    text-align: center
}

.section-casino .section-btn .btn-alternative {
    font-size: 17px
}

.section-casino .section-btn .btn-shield:before {
    content: '';
    position: relative;
    display: inline-block;
    width: 21px;
    min-width: 0;
    height: 27px;
    top: -1px;
    margin: 0 5px 0 0;
    border: 0;
    transform: none;
    opacity: 1;
    visibility: visible;
    vertical-align: middle;
    background: url(images/shield.png) no-repeat 0 0
}

.section-casino .section-bonus {
    padding: 10px 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 21px;
    line-height: 1;
    font-weight: 700;
    color: #616162;
    text-align: center
}

.section-casino .section-bonus strong {
    display: block;
    font-family: 'Russo One', sans-serif;
    font-size: 30px;
    font-weight: 400;
    color: #1b354c
}

.section-casino .section-title {
    padding: 7px 5px;
    margin-bottom: 10px;
    border-radius: 2px;
    font-size: 16px;
    line-height: 1.2;
    font-weight: 700;
    color: #fff;
    text-align: center;
    background: #3d5367
}

.section-casino .section-title span {
    display: inline-block;
    vertical-align: middle;
    font-size: 0
}

.section-casino .section-title span:before {
    content: '';
    position: relative
}

.section-casino .section-image,
.section-casino .section-actions {
    text-align: center
}

.section-casino.lazyload .section-logo .logo,
.section-casino.lazyload .list-guides a:before {
    background-image: none
}

.section-casino .section-terms {
    font-size: 11px;
    line-height: 15px;
    background: #f2f2f2;
    padding: 10px;
    clear: both;
    width: 100%
}

.section-casino-v2 .section-title {
    margin-bottom: 7px
}

.section-casino-v2 .list-info {
    font-size: 14px
}

.section-casino-v2 .section-btn .btn-alternative.is-highlighted:after {
    content: '';
    background: url(/images/shield.png) 50% no-repeat;
    float: left;
    width: 22px;
    height: 28px;
    margin-right: 4px;
    position: relative;
    top: -2px
}

.section-casino-v2 .section-image.welcome-bonus-laptop {
    background-image: url(/images/welcome-bonus-laptop.png);
    height: 230px;
    background-position: center;
    background-repeat: no-repeat
}

.section-casino-v2 .section-image.online-lottery-mobile {
    background-image: url(/images/online-lottery-mobile.png);
    height: 200px;
    background-position: center;
    background-repeat: no-repeat
}

.section-casino-v2 .section-image.daily-fantasy-football {
    background-image: url(/images/daily-fantasy-football.png);
    height: 200px;
    background-position: center;
    background-repeat: no-repeat
}

.section-casino-v2 .section-image.poker-mobile-app {
    background-image: url(/images/poker-mobile-app.png);
    height: 200px;
    background-position: center;
    background-repeat: no-repeat
}

.section-casino-v2 .section-image.no-deposit-bonus {
    background-image: url(/images/no-deposit-bonus.png);
    height: 230px;
    background-position: center;
    background-repeat: no-repeat
}

@media(min-width:768px) {
    .section-casino {
        max-width: none
    }

    .section-casino .terms {
        clear: both
    }

    .section-casino .section-content {
        float: right;
        width: 48%
    }

    .section-casino .section-inner:after {
        content: '';
        display: table;
        line-height: 0;
        clear: both
    }

    .section-casino .section-logo,
    .section-casino .section-actions {
        float: left;
        width: 48%
    }

    .section-casino .section-content-alt~.section-actions {
        float: none;
        margin: 0 auto;
        clear: both
    }
}

@media(min-width:1024px) {
    .section-casino:after {
        content: '';
        display: table;
        line-height: 0;
        clear: both
    }

    .section-casino .logo {
        max-width: 100%
    }

    .section-casino .terms {
        flex: 0 0 100%;
        text-align: right
    }

    .section-casino .section-image {
        float: left;
        width: 340px
    }

    .section-casino .section-bonus {
        padding-top: 0
    }

    .section-casino .section-inner {
        display: flex;
        flex-flow: row wrap;
        align-items: center;
        padding: 24px 50px 5px
    }

    .section-casino .section-content {
        float: left;
        width: 39.88%;
        flex: 0 0 39.88%;
        margin: 0 3.85%
    }

    .section-casino .section-actions {
        float: right;
        width: 28.9%;
        flex: 0 0 28.9%
    }

    .section-casino .section-placeholder {
        display: block;
        font-family: 'Roboto', sans-serif;
        font-size: 20px;
        color: #fff;
        text-align: center;
        background: #284d6b
    }

    .section-casino .section-group {
        float: right;
        width: calc(100% - 360px)
    }

    .section-casino .section-group .terms {
        padding-top: 20px
    }

    .section-casino .section-group .section-logo {
        height: auto;
        border: 0;
        line-height: 1
    }

    .section-casino .section-group .section-inner {
        padding: 25px 25px 5px 25px
    }

    .section-casino .section-group .section-inner.botfix {
        padding-bottom: 25px
    }

    .section-casino .section-group .section-content {
        width: 34.88%;
        flex: 0 0 34.88%
    }

    .section-casino .section-group .section-actions {
        width: 33.9%;
        flex: 0 0 33.9%
    }

    .section-casino .section-group .section-bonus strong {
        font-size: 34px
    }

    .section-casino .section-logo {
        width: 22.16%;
        height: 140px;
        flex: 0 0 22.16%;
        border: 1px solid #d6d6d6;
        border-radius: 2px;
        line-height: 140px;
        text-align: center
    }

    .section-casino .section-logo span {
        display: inline-block;
        vertical-align: middle
    }

    .section-casino-v2 .section-group .section-inner {
        padding-top: 12px
    }

    .section-casino-v2 .section-group .terms {
        margin-top: 10px;
        padding-top: 12px;
        font-size: 11px;
        line-height: 14px;
        padding-bottom: 10px
    }

    .section-casino-alt {
        display: flex
    }

    .section-casino-alt .list-guides {
        flex: 0 1 100%
    }

    .section-casino-alt .section-placeholder {
        display: flex;
        flex: 0 0 20%;
        justify-content: center;
        align-items: center;
        margin: 0 10px 10px 0
    }
}

.section-glowing {
    position: relative;
    overflow: hidden;
    background: #1b354c
}

.section-glowing:before {
    content: '';
    position: absolute;
    width: 1px;
    height: 1px;
    top: 50%;
    left: 50%;
    border-radius: 50%;
    box-shadow: 0 0 180px 130px rgba(140, 208, 255, .4);
    background: rgba(140, 208, 255, .4)
}

.section-hexagons {
    padding: 10px;
    margin: 0 -10px 20px
}

.section-hexagons:not(.lazyloaded) ._hex:before {
    background-image: none
}

@media(min-width:768px) {
    .section-hexagons {
        padding: 22px 10px 25px;
        margin: 0 0 20px
    }
}

.section-pillars {
    padding: 10px 20px;
    margin: 0 -10px 20px;
    background: #1b354c
}

.section-pillars .section-title {
    margin-bottom: 15px;
    font-family: 'Open Sans', sans-serif;
    font-size: 23px;
    font-weight: 700;
    color: #fff;
    text-align: center
}

@media(min-width:768px) {
    .section-pillars {
        padding: 20px 10px;
        margin: 0 0 20px
    }

    .section-pillars .section-title {
        margin-bottom: 35px
    }
}

.section-primary {
    padding: 10px;
    margin-bottom: 20px;
    border: 1px solid #d6d8d9;
    border-radius: 2px;
    background: #fff
}

.section-primary img {
    display: block;
    max-width: 100%;
    margin: 0 auto
}

.section-primary li {
    position: relative;
    padding-left: 20px;
    color: #1b354c
}

.section-primary li:before {
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    top: 9px;
    left: 0;
    background: url(/images/icon_list.png) no-repeat 0 0
}

.section-primary li+li {
    margin-top: 8px
}

.section-primary .section-image {
    margin-bottom: 15px;
    text-align: center
}

.section-primary .section-title {
    margin-bottom: 10px;
    font-family: 'Russo One', sans-serif;
    font-size: 20px;
    color: #1b354c;
    text-align: center
}

@media(min-width:768px) {
    .section-primary {
        display: flex;
        padding: 20px;
        align-items: center
    }

    .section-primary .section-title {
        text-align: left
    }

    .section-primary .section-image {
        flex: 0 0 364px;
        margin: 0 30px 0 0
    }

    .section-primary .section-content {
        flex: 0 1 100%
    }
}

@media(min-width:1024px) {
    .section-primary li {
        padding-left: 40px
    }

    .section-primary .section-image {
        margin-right: 125px
    }
}

.section-regulators {
    padding: 10px;
    margin-bottom: 20px;
    border: 1px solid #d6d8d9;
    border-radius: 2px;
    background: #fff
}

.section-small {
    max-width: 100%;
    width: 100%;
    display: table;
    border-collapse: collapse
}

.section-small.left {
    margin: 5px auto 20px auto;
    float: none
}

.section-small.right {
    margin: 5px auto 20px auto;
    float: none
}

.section-small .cell {
    display: block;
    border: solid 1px #fbfbfb;
    background: #506475;
    vertical-align: top
}

.section-small .cell img {
    display: block;
    width: 100%;
    height: auto
}

.section-small .cell .image-holder {
    position: relative;
    display: block
}

.section-small .cell .qr-code {
    width: 166px;
    height: 166px;
    display: none;
    position: absolute;
    top: 50%;
    margin-top: -83px;
    right: 20px;
    background: #fff;
    border-radius: 5px
}

.section-small .cell .title {
    position: relative;
    display: block;
    height: 73px;
    background: #2a2a2a url(/images/box_bg_1.jpg) no-repeat right center;
    border-bottom: solid 1px #fbfbfb;
    font-size: 30px;
    line-height: 73px;
    color: #fff;
    text-align: center;
    font-family: 'Russo One', sans-serif
}

.section-small .cell .logo {
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%)
}

.section-small .cell .left {
    font-size: 13px;
    line-height: 45px;
    color: #fff
}

.section-small .cell .right {
    font-size: 14px;
    line-height: 45px;
    color: #ebebeb;
    font-family: Tahoma, Arial, sans-serif;
    font-weight: 700
}

.section-small .cell .check,
.section-small .cell .close {
    width: 16px;
    height: 16px;
    position: relative;
    display: inline-block;
    margin: 0 auto;
    font-weight: 400;
    text-indent: -4000px;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    font-size: 0;
    vertical-align: middle
}

.section-small .cell .check {
    background-image: url(/images/check-yes.png)
}

.section-small .cell .close:before,
.section-small .cell .close:after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 4px;
    top: 50%;
    left: 0;
    margin-top: -2px;
    background: #cacaca
}

.section-small .cell .close:before {
    transform: rotate(-45deg)
}

.section-small .cell .close:after {
    transform: rotate(45deg)
}

.section-small .cell a.button {
    display: block;
    margin: 20px auto 0 auto;
    background: #2ebaec;
    color: #fff
}

.section-small .cell a.button:hover {
    background: #0c90bf
}

.section-small .cell ul li {
    border-top: solid 1px #fbfbfb;
    padding: 0 12px
}

.section-small .cell ul li:after {
    content: '';
    display: block;
    clear: both
}

.section-small .cell ul li:first-child {
    border: 0
}

.section-small .cell ul li:nth-child(odd) {
    background: #1b354c
}

.section-small .cell ul li:last-child {
    background: #506475;
    padding-bottom: 20px
}

@media (min-width:600px) {
    .section-small {
        max-width: 100%
    }

    .section-small .cell {
        display: table-cell
    }

    .section-small .cell:first-child {
        width: 330px
    }

    .section-small .cell img {
        display: block;
        width: 330px
    }

    .section-small .cell .qr-code {
        display: block
    }
}

@media (min-width:1024px) {
    .section-small {
        max-width: 60%
    }

    .section-small.left {
        margin: 5px 20px 20px 0;
        float: left
    }

    .section-small.right {
        margin: 5px 0 20px 20px;
        float: right
    }

    .section-small .cell ul li:last-child {
        padding-bottom: 0
    }
}

@media (min-width:1200px) {
    .section-small {
        max-width: 665px
    }
}

.content .section-three-boxes {
    padding-right: 0;
    padding-left: 0
}

.section-three-boxes {
    position: relative;
    max-width: 1200px;
    padding: 10px;
    margin: 0 auto;
    overflow: hidden;
    background: #f2f2f2;
    clear: both
}

.section-three-boxes .section-title {
    padding: 13px 10px;
    margin-bottom: 10px;
    border-radius: 4px;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    line-height: 1.2;
    font-weight: 300;
    color: #fff;
    text-align: center;
    background: #1b354c
}

.section-three-boxes .section-title span {
    font-weight: 600
}

.section-three-boxes .section-title strong {
    font-weight: 300
}

.section-three-boxes,
.section-three-boxes *,
.section-three-boxes *:before,
.section-three-boxes *:after {
    box-sizing: border-box
}

@media (max-width:767px) {
    .section-three-boxes .section-title strong {
        display: block
    }
}

@media (min-width:768px) {
    .section-three-boxes {
        padding-right: 15px;
        padding-left: 15px
    }

    .section-three-boxes .section-title {
        font-size: 24px
    }
}

@media (min-width:1024px) {
    .section-three-boxes {
        padding: 0 25px 25px;
        border-radius: 4px
    }

    .section-three-boxes .section-title {
        margin: 0 -25px 30px
    }

    .content:not(.loaded) .section-three-boxes,
    .content:not(:last-child) .section-three-boxes {
        display: none
    }
}

.section {
    margin-bottom: 20px
}

.section .section-title {
    padding-bottom: 5px;
    margin-bottom: 10px;
    border-bottom: 1px solid #cbcaca;
    font-size: 17px;
    line-height: 1.2;
    color: #1d1d1d;
    text-align: center
}

@media(min-width:1024px) {
    .section {
        max-width: 910px;
        margin-right: auto;
        margin-left: auto
    }

    .section .section-title {
        margin-bottom: 20px;
        font-size: 18px
    }
}

.side-table {
    margin-bottom: 20px
}

.side-table table {
    background: #fff;
    width: auto
}

.side-table tbody tr th,
.side-table tbody tr td {
    border: 1px solid #b4b4b4;
    font-size: 14px;
    color: #3d3d3d;
    text-align: left;
    background: transparent;
    padding: 12px 26px 13px;
    font-weight: 400
}

.side-table tbody tr:nth-child(even) th,
.side-table tbody tr:nth-child(even) td {
    background: #f9f9f9
}

.side-table tbody tr th:after {
    content: ':'
}

.side-table tbody tr td a {
    color: #005ea8
}

.side-table [href^="/-/"]:before {
    display: none;
    left: auto
}

.side-table.center {
    overflow-x: auto
}

@media only screen and (max-width:599px) {

    .side-table.left,
    .side-table.right {
        float: none
    }

    .side-table table {
        margin-left: auto;
        margin-right: auto
    }
}

@media only screen and (min-width:600px) {
    .side-table {
        max-width: 50%;
        padding-top: 7px;
        margin-bottom: 0
    }

    .side-table.left {
        margin-right: 15px
    }

    .side-table.right {
        margin-left: 15px
    }

    .side-table.center {
        max-width: max-content;
        margin-left: auto;
        margin-right: auto;
        padding-top: 0;
        margin-bottom: 20px
    }
}

@media only screen and (min-width:900px) {
    .side-table.left {
        margin-right: 30px
    }

    .side-table.right {
        margin-left: 30px
    }
}

.sitemap-categories {
    margin: 0 -10px
}

.sitemap-category {
    margin-bottom: 12px;
    font-family: 'Open Sans', sans-serif
}

.sitemap-category ul {
    padding: 13px 25px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 12px
}

.sitemap-category li {
    position: relative;
    padding-left: 15px
}

.sitemap-category li:before {
    content: '';
    position: absolute;
    width: 5px;
    height: 5px;
    top: 4px;
    left: 0;
    border-radius: 50%;
    background: #1b354c
}

.sitemap-category li+li {
    margin-top: 5px
}

.sitemap-category a {
    display: inline-block;
    vertical-align: top;
    line-height: 1.2;
    color: #0096cb;
    text-decoration: underline;
    word-break: break-word
}

.sitemap-category a:hover {
    text-decoration: none
}

.sitemap-category .sitemap-title {
    padding: 10px;
    font-size: 16px;
    font-weight: 700;
    color: #1b354c;
    text-align: center;
    background: #d4d7db
}

.sitemap-category .sitemap-category-inner {
    border: 1px solid #d4d7db;
    background: #fff
}

.sitemap-categories,
.sitemap-categories *,
.sitemap-categories *:before,
.sitemap-categories *:after {
    box-sizing: border-box
}

@media (min-width:640px) {
    .sitemap-categories {
        margin: 0;
        columns: 2
    }

    .sitemap-categories .sitemap-category {
        break-inside: avoid
    }
}

@media (min-width:1200px) {
    .sitemap-categories {
        columns: 3
    }
}

.slot-circle {
    position: relative;
    display: block;
    padding: 90px 10px 22px 10px;
    width: 140px;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.slot-circle:after {
    content: '';
    position: absolute;
    top: -9px;
    left: 20px;
    width: 120px;
    height: 98px;
    display: block;
    z-index: 10
}

.slot-circle.two-payline-slots:after {
    background-image: url(/images/slot-circles/2-payline-slots.png)
}

.slot-circle.three-d:after {
    background-image: url(/images/slot-circles/3d.png)
}

.slot-circle.three-payline-slots:after {
    background-image: url(/images/slot-circles/3-payline-slots.png)
}

.slot-circle.five-payline-slots:after {
    background-image: url(/images/slot-circles/5-payline-slots.png)
}

.slot-circle.five-reel-video:after {
    background-image: url(/images/slot-circles/5-reel-video.png)
}

.slot-circle.six-payline-slots:after {
    background-image: url(/images/slot-circles/6-payline-slots.png)
}

.slot-circle.eight-payline-slots:after {
    background-image: url(/images/slot-circles/8-payline-slots.png)
}

.slot-circle.ten-payline-slots:after {
    background-image: url(/images/slot-circles/10-payline-slots.png)
}

.slot-circle.fifteen-payline-slots:after {
    background-image: url(/images/slot-circles/15-payline-slots.png)
}

.slot-circle.twenty-five-payline-slots:after {
    background-image: url(/images/slot-circles/25-payline-slots.png)
}

.slot-circle.thirty-payline-slots:after {
    background-image: url(/images/slot-circles/30-payline-slots.png)
}

.slot-circle.fourty-payline-slots:after {
    background-image: url(/images/slot-circles/40-payline-slots.png)
}

.slot-circle.slot-243-ways:after {
    background-image: url(/images/slot-circles/243-ways.png)
}

.slot-circle.slot-720-ways:after {
    background-image: url(/images/slot-circles/720-ways.png)
}

.slot-circle.slot-1024-ways:after {
    background-image: url(/images/slot-circles/1024-ways.png)
}

.slot-circle.adventure:after {
    background-image: url(/images/slot-circles/adventure.png)
}

.slot-circle.american:after {
    background-image: url(/images/slot-circles/american.png)
}

.slot-circle.animals:after {
    background-image: url(/images/slot-circles/animals.png)
}

.slot-circle.arctic:after {
    background-image: url(/images/slot-circles/arctic.png)
}

.slot-circle.aristocrat:after {
    background-image: url(/images/slot-circles/aristocrat.png)
}

.slot-circle.asian:after {
    background-image: url(/images/slot-circles/asian.png)
}

.slot-circle.aztec:after {
    background-image: url(/images/slot-circles/aztec.png)
}

.slot-circle.cartoon:after {
    background-image: url(/images/slot-circles/cartoon.png)
}

.slot-circle.christmas:after {
    background-image: url(/images/slot-circles/christmas.png)
}

.slot-circle.classic-3-reel:after {
    background-image: url(/images/slot-circles/classic-3-reel.png)
}

.slot-circle.freespins:after {
    background-image: url(/images/slot-circles/free-spins.png)
}

.slot-circle.nodepositbonus:after {
    background-image: url(/images/slot-circles/no-deposit-bonus.png)
}

.slot-circle.bingo-bonus:after {
    background-image: url(/images/slot-circles/bingo-bonus.png)
}

.slot-circle.blackjack-bonus:after {
    background-image: url(/images/slot-circles/blackjack-bonus.png)
}

.slot-circle.poker-bonus:after {
    background-image: url(/images/slot-circles/poker-bonus.png)
}

.slot-circle.roulette-bonus:after {
    background-image: url(/images/slot-circles/roulette-bonus.png)
}

.slot-circle.slot-bonus:after {
    background-image: url(/images/slot-circles/slot-bonus.png)
}

.slot-circle.comics:after {
    background-image: url(/images/slot-circles/comics.png)
}

.slot-circle.crime:after {
    background-image: url(/images/slot-circles/crime.png)
}

.slot-circle.dragon:after {
    background-image: url(/images/slot-circles/dragon.png)
}

.slot-circle.egyptian:after {
    background-image: url(/images/slot-circles/egyptian.png)
}

.slot-circle.elk:after {
    background-image: url(/images/slot-circles/elk.png)
}

.slot-circle.fairytale:after {
    background-image: url(/images/slot-circles/fairytale.png)
}

.slot-circle.fantasy:after {
    background-image: url(/images/slot-circles/fantasy.png)
}

.slot-circle.fruit-machine:after {
    background-image: url(/images/slot-circles/fruit-machine.png)
}

.slot-circle.high-limit-slots:after {
    background-image: url(/images/slot-circles/high-limit-slots.png)
}

.slot-circle.igt:after {
    background-image: url(/images/slot-circles/igt.png)
}

.slot-circle.irish:after {
    background-image: url(/images/slot-circles/irish.png)
}

.slot-circle.isoftbet:after {
    background-image: url(/images/slot-circles/isoftbet.png)
}

.slot-circle.luxury:after {
    background-image: url(/images/slot-circles/luxury.png)
}

.slot-circle.magic:after {
    background-image: url(/images/slot-circles/magic.png)
}

.slot-circle.microgaming:after {
    background-image: url(/images/slot-circles/microgaming.png)
}

.slot-circle.mobile-slots:after {
    background-image: url(/images/slot-circles/mobile-slots.png)
}

.slot-circle.movie:after {
    background-image: url(/images/slot-circles/movie.png)
}

.slot-circle.music:after {
    background-image: url(/images/slot-circles/music.png)
}

.slot-circle.nature:after {
    background-image: url(/images/slot-circles/nature.png)
}

.slot-circle.netent:after {
    background-image: url(/images/slot-circles/netent.png)
}

.slot-circle.nextgen:after {
    background-image: url(/images/slot-circles/nextgen.png)
}

.slot-circle.novomatic:after {
    background-image: url(/images/slot-circles/novomatic.png)
}

.slot-circle.penny-slots:after {
    background-image: url(/images/slot-circles/penny-slots.png)
}

.slot-circle.play-n-go:after {
    background-image: url(/images/slot-circles/play-n-go.png)
}

.slot-circle.playtech:after {
    background-image: url(/images/slot-circles/playtech.png)
}

.slot-circle.progressive-jackpot-slots:after {
    background-image: url(/images/slot-circles/progressive-jackpot-slots.png)
}

.slot-circle.quickspin:after {
    background-image: url(/images/slot-circles/quickspin.png)
}

.slot-circle.random-logic:after {
    background-image: url(/images/slot-circles/random-logic.png)
}

.slot-circle.sg-interactiv:after {
    background-image: url(/images/slot-circles/sg-interactiv.png)
}

.slot-circle.slots-with-auto-play:after {
    background-image: url(/images/slot-circles/slots-with-auto-play.png)
}

.slot-circle.slots-with-bonus-rounds:after {
    background-image: url(/images/slot-circles/slots-with-bonus-rounds.png)
}

.slot-circle.slots-with-free-spins:after {
    background-image: url(/images/slot-circles/slots-with-free-spins.png)
}

.slot-circle.slots-with-quick-spin:after {
    background-image: url(/images/slot-circles/slots-with-quick-spin.png)
}

.slot-circle.sport:after {
    background-image: url(/images/slot-circles/sport.png)
}

.slot-circle.thriller:after {
    background-image: url(/images/slot-circles/thriller.png)
}

.slot-circle.tv:after {
    background-image: url(/images/slot-circles/tv.png)
}

.slot-circle.uk:after {
    background-image: url(/images/slot-circles/uk.png)
}

.slot-circle.yggdrasil:after {
    background-image: url(/images/slot-circles/yggdrasil.png)
}

.slot-circles {
    padding: 15px 0 35px 0;
    text-align: center
}

.slot-circles ul {
    display: table;
    margin: 0 auto;
    width: auto;
    font-size: 0
}

.slot-circles ul:after {
    content: '';
    display: block;
    clear: both
}

.slot-circles ul li {
    display: inline-block;
    vertical-align: top
}

.slot-circles ul li .slot-circle {
    font-size: 17px;
    line-height: 18px;
    height: 36px;
    color: #5c5c5c;
    font-family: 'Open Sans', sans-serif;
    text-align: center
}

.slot-circles ul li .slot-circle:before {
    display: none;
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -41px;
    width: 80px;
    height: 80px;
    border: solid 2px #fff;
    border-radius: 50%;
    background-image: -moz-linear-gradient(90deg, rgb(195, 195, 195) 0%, rgb(255, 255, 255) 100%);
    background-image: -webkit-linear-gradient(90deg, rgb(195, 195, 195) 0%, rgb(255, 255, 255) 100%);
    background-image: -ms-linear-gradient(90deg, rgb(195, 195, 195) 0%, rgb(255, 255, 255) 100%)
}

.slot-circles ul li:hover .slot-circle {
    color: #000
}

.slot-circles ul li:hover .slot-circle:before {
    display: none;
    background-image: -moz-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(195, 195, 195) 100%);
    background-image: -webkit-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(195, 195, 195) 100%);
    background-image: -ms-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(195, 195, 195) 100%)
}

.slot-circles.bingo-bonus:before {
    background-image: url(casinos/circular/bingo-bonus.png)
}

.slot-circles.blackjack-bonus:before {
    background-image: url(casinos/circular/blackjack-bonus.png)
}

.slot-circles.poker-bonus:before {
    background-image: url(casinos/circular/poker-bonus.png)
}

.slot-circles.roulette-bonus:before {
    background-image: url(casinos/circular/roulette-bonus.png)
}

.slot-circles.slot-bonus:before {
    background-image: url(casinos/circular/slot-bonus.png)
}

.slot-squares {
    padding: 15px 0 35px 0;
    text-align: center;
    position: relative;
    margin: 0 -7px
}

.slot-squares ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    width: auto;
    font-size: 0;
    text-align: left
}

.slot-squares ul:after {
    content: '';
    display: block;
    clear: both
}

.slot-squares ul li {
    display: inline-block;
    vertical-align: top;
    background: #fff;
    margin: 5px 10px;
    padding: 0 0 40px 0
}

.slot-squares ul li .slot-square {
    position: relative;
    padding: 87px 0 0 0;
    background: #fff;
    display: block;
    width: 130px;
    height: 0;
    font-size: 12px;
    line-height: 38px;
    color: #2e90ec;
    text-align: center;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.slot-squares ul li .slot-square:hover {
    color: #000
}

.slot-squares ul li .slot-square:before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -65px;
    width: 130px;
    height: 87px;
    display: block;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #ccc
}

.slot-squares ul li .slot-square.slot-howto:before {
    background-image: url(/images/slot/topics/howtoplay.jpg)
}

.slot-squares ul li .slot-square.slot-howto2:before {
    background-image: url(/images/slot/topics/howtoplay2.jpg)
}

.slot-squares ul li .slot-square.slot-symbols:before {
    background-image: url(/images/slot/topics/symbols-slot.jpg)
}

.slot-squares ul li .slot-square.slot-free:before {
    background-image: url(/images/slot/topics/free-slot.jpg)
}

.slot-squares ul li .slot-square.slot-tips:before {
    background-image: url(/images/slot/topics/tips-slot.jpg)
}

.slot-squares ul li .slot-square.slot-lists:before {
    background-image: url(/images/slot/topics/lists-slot.jpg)
}

.slot-squares ul li .slot-square.slot-volatility:before {
    background-image: url(/images/slot/topics/volatility.jpg)
}

.slot-squares ul li .slot-square.slot-new:before {
    background-image: url(/images/slot/topics/new-slot.jpg)
}

.slot-squares ul li .slot-square.slot-payouts:before {
    background-image: url(/images/slot/topics/payouts-slot.jpg)
}

.slot-squares ul li .slot-square.slot-landbased:before {
    background-image: url(/images/slot/topics/land-based-casinos.jpg)
}

.slot-squares ul li .slot-square.slot-terms:before {
    background-image: url(/images/slot/topics/terminology.jpg)
}

.slot-squares ul li .slot-square.classic-slots:before {
    background-image: url(/images/slot/topics/classic-slots.jpg)
}

.slot-squares ul li .slot-square.video-slots:before {
    background-image: url(/images/slot/topics/video-slots.jpg)
}

.slot-squares ul li .slot-square.ten-pounds-no-deposit-bonus:before {
    background-image: url(/images/slot/topics/10-pounds-no-deposit-bonus.jpg)
}

.slots-articles {
    margin-bottom: 20px
}

.slots-articles ul {
    display: flex;
    flex-flow: row wrap
}

.slots-articles li {
    flex: 0 0 33.3%
}

.slots-articles a {
    position: relative;
    display: block;
    padding-top: 90px;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 1.29;
    color: #35383f;
    text-align: center
}

.slots-articles a:before {
    background: #fff
}

.slots-articles a:before,
.slots-articles a:after {
    content: '';
    position: absolute;
    width: 80px;
    height: 80px;
    top: 0;
    left: 50%;
    margin-left: -40px;
    border-radius: 50%;
    background-size: 50%
}

.slots-articles,
.slots-articles *,
.slots-articles *:before,
.slots-articles *:after {
    box-sizing: border-box
}

@media (max-width:767px) {
    .slots-articles.limited {
        pointer-events: none
    }

    .slots-articles.limited:after {
        content: 'Load more articles \2B63';
        display: block;
        margin-top: 30px;
        font-size: 16px;
        color: #616d7a;
        text-align: center;
        pointer-events: initial
    }

    .slots-articles.limited>* {
        pointer-events: initial
    }

    .slots-articles.limited li:nth-child(n+10) {
        display: none
    }

    .slots-articles li:nth-child(n+4) {
        margin-top: 20px
    }
}

@media (min-width:768px) {
    .slots-articles ul {
        display: block;
        padding: 20px 0;
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap
    }

    .slots-articles ul::-webkit-scrollbar {
        height: 6px;
        border-radius: 6px;
        background: #fff
    }

    .slots-articles ul::-webkit-scrollbar-thumb {
        border-radius: 6px;
        background: #d7d6d6
    }

    .slots-articles li {
        display: inline-block;
        margin: 0;
        vertical-align: top;
        white-space: normal
    }

    .slots-articles li+li {
        margin-left: 45px
    }

    .slots-articles a {
        width: 120px;
        padding-top: 110px
    }

    .slots-articles a:hover {
        font-weight: 700
    }

    .slots-articles a:hover:before {
        box-shadow: 0 0 35px 0 rgba(46, 186, 236, .39)
    }

    .slots-articles a:before {
        transition: box-shadow .15s
    }

    .slots-articles a:before,
    .slots-articles a:after {
        width: 100px;
        height: 100px;
        margin-left: -50px
    }
}

.slots-box {
    position: relative;
    padding: 5px 0;
    margin: 0 auto;
    display: block;
    width: 100%;
    max-width: 278px;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    box-sizing: content-box
}

.slots-box *,
.slots-box *:before,
.slots-box *:after {
    box-sizing: content-box !important
}

.slots-box .title {
    position: relative;
    border: solid 1px #a6a6a6;
    border-bottom: 0;
    background: #506475;
    font-size: 15px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    padding: 7px 10px 11px
}

.slots-box .title:before,
.slots-box .title:after {
    content: '';
    position: absolute;
    bottom: 0;
    height: 4px;
    display: block
}

.slots-box .title:before {
    left: 0;
    width: 41.18%;
    background: #85d840
}

.slots-box .title:after {
    right: 0;
    width: 58.82%;
    background: #2ebaec
}

.slots-box .box-head {
    background: #aebfd1;
    padding: 11px 10px;
    margin-bottom: 10px
}

.slots-box .box-head:after {
    content: '';
    display: block;
    clear: both
}

.slots-box .box-head .number-all {
    display: block;
    margin: 0 auto 10px auto;
    padding: 2px 15px;
    font-size: 17px;
    line-height: 26px;
    text-align: center;
    color: #fff;
    font-family: 'Russo One', sans-serif;
    text-align: center;
    background: #2f4f6a
}

.slots-box .box-head .number-all .number {
    padding: 0 10px 0 0;
    display: inline;
    vertical-align: top;
    font-size: 25px;
    line-height: 26px;
    color: #fcff00
}

.slots-box .box-head .filters {
    display: table;
    margin: 0 auto
}

.slots-box .box-head .filters:after {
    content: '';
    display: block;
    clear: both
}

.slots-box .box-head .filters .filter-title {
    display: table;
    margin: 0 auto 10px auto;
    min-width: 110px;
    height: 16px;
    font-size: 13px;
    line-height: 16px;
    padding: 7px 10px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    background: #2f4f6a
}

.slots-box .box-head .filters .filter-buttons {
    display: table;
    width: auto;
    text-align: center;
    font-size: 0;
    line-height: 0;
    margin: 0 auto
}

.slots-box .box-head .filters .sort-btn {
    display: table;
    width: auto;
    background: none;
    border: 0;
    padding: 7px 10px;
    font-size: 13px;
    line-height: 16px;
    color: #506475;
    font-style: italic;
    font-weight: 700;
    text-align: right
}

.slots-box .box-head .filters .sort-btn span {
    display: inline-block;
    padding: 0 0 0 25px;
    position: relative;
    text-transform: capitalize
}

.slots-box .box-head .filters .sort-btn.rtp span {
    text-transform: uppercase
}

.slots-box .box-head .filters .sort-btn span:before,
.slots-box .box-head .filters .sort-btn span:after {
    content: '';
    position: absolute;
    top: 1px;
    left: 0;
    width: 16px;
    height: 16px;
    display: block
}

.slots-box .box-head .filters .sort-btn span:before {
    background: #fff;
    border-radius: 2px;
    z-index: 5
}

.slots-box .box-head .filters .sort-btn span:after {
    background: url(/images/check_orange.png) no-repeat center center;
    opacity: 0;
    visibility: hidden;
    z-index: 6;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.slots-box .box-head .filters .sort-btn.active {
    cursor: default
}

.slots-box .box-head .filters .sort-btn.active span:after {
    opacity: 1;
    visibility: visible
}

.slots-box .holder {
    background: #f2f2f2;
    padding: 4px 0;
    position: relative;
    text-align: center;
    overflow: hidden;
    display: block
}

.slots-box .holder:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #fafafa url(/images/loader.svg) no-repeat center 100px;
    background-size: 180px 180px;
    opacity: 0;
    visibility: hidden;
    z-index: 10;
    -webkit-transition: all .1s;
    -o-transition: all .1s;
    transition: all .1s
}

.slots-box .holder.loading:after {
    opacity: 1;
    visibility: visible
}

.slots-box .holder .holder-cnt {
    display: block;
    margin: 0 auto;
    width: auto;
    max-width: 278px;
    overflow: hidden
}

.slots-box .holder .holder-cnt:after {
    content: '';
    display: block;
    clear: both
}

.slots-box .holder .slot-item {
    float: left;
    width: 130px;
    padding: 4px 3px
}

.slots-box .holder .slot-item .cnt {
    position: relative;
    background: #fff;
    box-sizing: border-box !important;
    width: 130px;
    padding: 0 10px 10px 10px;
    font-size: 10px;
    line-height: 12px;
    color: #2d2d2d;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    margin: 0 auto;
    display: block
}

.slots-box .holder .slot-item .cnt span {
    color: #2d2d2d
}

.slots-box .holder .slot-item .cnt strong {
    font-weight: 400
}

.slots-box .holder .slot-item img {
    width: 130px;
    height: 87px;
    margin: 0 -10px;
    position: relative;
    display: block
}

.slots-box .holder .slot-item .name {
    font-size: 12px;
    line-height: 14px;
    color: #2e90ec;
    display: table-cell;
    vertical-align: middle;
    padding: 5px 0 10px 0;
    height: 28px;
    max-height: 28px;
    text-align: center;
    width: 110px;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    text-decoration: none
}

.slots-box .holder .slot-item .name:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block
}

.slots-box .holder .slot-item .row {
    display: block
}

.slots-box .holder .slot-item .row:after {
    content: '';
    display: block;
    clear: both
}

.slots-box .holder .slot-item .rating {
    position: relative;
    padding: 0 12px 0 0
}

.slots-box .holder .slot-item .rating:after {
    content: '';
    position: absolute;
    top: 1px;
    right: 0;
    width: 11px;
    height: 9px;
    display: block;
    background: url(/images/stars.png) no-repeat 0 0
}

.slots-box .holder .slot-item.jackpot .cnt:after {
    content: 'Jackpot';
    position: absolute;
    top: 76px;
    right: 0;
    padding: 0 4px;
    font-size: 10px;
    line-height: 18px;
    color: #fff;
    border-radius: 2px;
    background-image: -moz-linear-gradient(90deg, rgb(22, 177, 1) 0%, rgb(112, 209, 8) 100%);
    background-image: -webkit-linear-gradient(90deg, rgb(22, 177, 1) 0%, rgb(112, 209, 8) 100%);
    background-image: -ms-linear-gradient(90deg, rgb(22, 177, 1) 0%, rgb(112, 209, 8) 100%)
}

.slots-box .holder .slot-item:hover .name {
    color: #000
}

.slots-box .box-footer .nav-arrow {
    position: absolute;
    bottom: 15px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #fff;
    display: block;
    border: 0;
    font-size: 0;
    line-height: 0;
    text-indent: -9999px;
    border: solid 1px #e3e2e7;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    cursor: pointer;
    z-index: 10
}

.slots-box .box-footer .nav-arrow:after {
    content: '';
    font-size: 25px;
    line-height: 34px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-indent: 0;
    color: #e3e2e7;
    text-align: center;
    display: block;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.slots-box .box-footer .nav-arrow.nav-prev {
    left: 0
}

.slots-box .box-footer .nav-arrow.nav-prev:after {
    content: '\2039'
}

.slots-box .box-footer .nav-arrow.nav-next {
    right: 0
}

.slots-box .box-footer .nav-arrow.nav-next:after {
    content: '\203A'
}

.slots-box .box-footer .nav-arrow:hover {
    border-color: #6ecf3f
}

.slots-box .box-footer .nav-arrow:hover:after {
    color: #6ecf3f
}

.slots-box .box-footer .paging-info {
    position: absolute;
    bottom: 15px;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    line-height: 40px;
    text-align: center
}

.slots-box .view-more {
    display: block;
    position: relative;
    border: solid 1px #a6a6a6;
    background: #506475;
    padding: 8px 50px;
    font-size: 14px;
    line-height: 18px;
    color: #7cd43f;
    text-align: center;
    text-transform: uppercase;
    cursor: pointer
}

.slots-box .view-more:before,
.slots-box .view-more:after {
    content: '';
    position: absolute;
    top: 50%;
    margin-top: -5px;
    display: block;
    width: 16px;
    height: 10px;
    background: url(/images/down-strike.png) no-repeat 0 0
}

.slots-box .view-more:before {
    left: 25px
}

.slots-box .view-more:after {
    right: 25px
}

.slots-box .view-more.hidden {
    display: none
}

.slots-box.mobile .view-more {
    display: none
}

@media only screen and (min-width:480px) {
    .slots-box {
        max-width: 416px
    }

    .slots-box .box-head .filters .sort-btn {
        display: table-cell;
        width: auto;
        text-align: center;
        cursor: pointer
    }

    .slots-box .box-head .filters .sort-btn span {
        padding: 0 30px 0 0
    }

    .slots-box .box-head .filters .sort-btn span:before,
    .slots-box .box-head .filters .sort-btn span:after {
        right: 0;
        left: auto
    }

    .slots-box .holder .holder-cnt {
        max-width: 416px
    }
}

@media only screen and (min-width:600px) {
    .slots-box {
        max-width: 554px
    }

    .slots-box .box-head {
        padding: 11px 25px
    }

    .slots-box .box-head .filters .filter-buttons {
        min-width: 480px;
        width: auto
    }

    .slots-box .box-head .filters .sort-btn {
        padding-left: 0;
        padding-right: 0
    }

    .slots-box .box-head .filters .two .sort-btn {
        width: 49%
    }

    .slots-box .box-head .filters .three .sort-btn {
        width: 32%
    }

    .slots-box .box-head .filters .four .sort-btn {
        width: 24%
    }

    .slots-box .holder .holder-cnt {
        max-width: 554px
    }
}

@media only screen and (min-width:768px) {
    .slots-box {
        max-width: 680px
    }

    .slots-box {
        padding-bottom: 25px
    }

    .slots-box .box-head {
        margin: 0
    }

    .slots-box .box-head .filters .filter-title {
        float: left;
        margin: 0;
        display: inline
    }

    .slots-box .box-head .filters .filter-buttons {
        float: left
    }

    .slots-box .holder .holder-cnt {
        display: block;
        margin: 0 auto;
        width: auto;
        padding: 0;
        max-width: 100%
    }

    .slots-box .holder .slot-item {
        padding: 4px 3px;
        width: 130px;
        float: left
    }

    .slots-box .box-footer .nav-arrow {
        display: none
    }

    .slots-box .box-footer .paging-info {
        display: none
    }

    .intro-table .col-5 {
        font-size: 20px;
        font-weight: 700
    }
}

@media only screen and (max-width:767px) {
    .listv2 {
        width: 90%
    }
}

@media only screen and (min-width:1220px) {
    .slots-box {
        padding-left: 34px;
        padding-right: 34px;
        max-width: 1200px;
        width: auto
    }

    .slots-box .holder {
        margin: 0 -4px
    }

    .slots-box .box-head {
        background: #aebfd1 url(/images/slots-box-bg.jpg) no-repeat 0 0
    }

    .slots-box .box-head .number-all {
        float: left;
        margin: 0;
        min-width: 380px;
        width: auto
    }

    .slots-box .box-head .filters {
        float: left;
        margin: 0 0 0 10px
    }

    .content>.listv2 ul ul,
    .blog-post-body>ul ul.dashed {
        padding-top: 10px;
        margin-left: 25%;
        border: solid 1px red
    }

    .listv2 {
        width: 60%
    }
}

.small-banner {
    background: #1b354c;
    padding: 10px
}

.small-banner .cells {
    display: block;
    width: 100%;
    max-width: 300px;
    margin: 0 auto
}

.small-banner .cells .cell {
    display: block;
    padding: 5px 10px
}

.small-banner .cells .cell ol {
    display: table;
    width: 100%
}

.small-banner .cells .cell ol li {
    display: table-cell;
    vertical-align: middle
}

.small-banner .cells .cell ol li span.wide span {
    font-size: 14px
}

.small-banner .cells .cell ol li:first-child {
    width: 150px
}

.small-banner .cells .cell ol li.padded-right:first-child {
    padding-right: 20px
}

.small-banner .cells .cell .logo {
    display: block
}

.small-banner .cells .cell .price {
    font-size: 28px;
    line-height: 32px;
    color: #e1e1e1;
    text-align: center;
    font-family: 'Russo One', sans-serif;
    text-align: center;
    display: block
}

.small-banner .cells .cell .price span {
    font-size: 20px;
    line-height: 24px;
    display: block
}

.small-banner .cells .cell ul {
    display: table;
    margin: 0 auto;
    width: auto
}

.small-banner .cells .cell ul li {
    display: block;
    padding: 0 0 0 20px;
    font-size: 13px;
    line-height: 19px;
    color: #fff;
    font-family: 'Open Sans', Arial, sans-serif;
    background: url(/images/check_orange.png) no-repeat 0 5px
}

.small-banner .cells .cell img.image {
    display: block;
    max-width: 298px;
    width: 100%;
    height: auto;
    margin-top: 5px;
    margin-bottom: 5px
}

.small-banner .cells .cell .button {
    display: block;
    background: #91dc41;
    background: -moz-linear-gradient(top, #91dc41 0%, #4dc43c 100%);
    background: -webkit-linear-gradient(top, #91dc41 0%, #4dc43c 100%);
    background: linear-gradient(to bottom, #91dc41 0%, #4dc43c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#91dc41', endColorstr='#4dc43c', GradientType=0);
    color: #fff;
    font-size: 20px;
    line-height: 22px;
    margin: 0 auto;
    display: block;
    width: auto;
    max-width: 270px;
    padding-left: 5px;
    padding-right: 5px
}

.small-banner .cells .cell .button:hover {
    background: rgb(77, 196, 60);
    background: -moz-linear-gradient(top, rgba(77, 196, 60, 1) 0%, rgba(39, 162, 19, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(77, 196, 60, 1) 0%, rgba(39, 162, 19, 1) 100%);
    background: linear-gradient(to bottom, rgba(77, 196, 60, 1) 0%, rgba(39, 162, 19, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4dc43c', endColorstr='#27a213', GradientType=0)
}

.small-banner .cells .cell:nth-child(1),
.small-banner .cells .cell:nth-child(3),
.small-banner .cells .cell:nth-child(4) {
    width: auto
}

@media (min-width:600px) {
    .small-banner .cells {
        width: auto;
        max-width: 580px
    }

    .small-banner .cells .cell {
        width: 49%;
        padding-left: 0;
        padding-right: 0
    }

    .small-banner .cells .cell:nth-child(1),
    .small-banner .cells .cell:nth-child(3) {
        float: left;
        clear: both;
        width: 49%
    }

    .small-banner .cells .cell:nth-child(2),
    .small-banner .cells .cell:nth-child(4) {
        float: right;
        width: 49%
    }

    .small-banner .cells .cell:nth-child(4) {
        padding-top: 24px
    }
}

@media (min-width:768px) {
    .small-banner {
        padding-left: 25px;
        padding-right: 25px
    }
}

@media (min-width:1024px) {
    .small-banner .cells {
        max-width: 100%;
        display: table;
        border-collapse: collapse;
        width: 100%
    }

    .small-banner .cells .cell {
        display: table-cell;
        vertical-align: middle;
        padding: 0 10px
    }

    .small-banner .cells .cell .price {
        font-size: 32px;
        line-height: 36px
    }

    .small-banner .cells .cell .price span {
        font-size: 24px;
        line-height: 28px
    }

    .small-banner .cells .cell img.image {
        display: block;
        margin: 0 auto
    }

    .small-banner .cells .cell .button {
        width: auto
    }

    .small-banner .cells .cell:nth-child(1) {
        width: 280px;
        clear: none;
        float: none
    }

    .small-banner .cells .cell:nth-child(2) {
        float: none;
        width: auto
    }

    .small-banner .cells .cell:nth-child(3) {
        width: 21%;
        clear: none;
        float: none
    }

    .small-banner .cells .cell:nth-child(4) {
        width: 22%;
        float: none;
        padding-top: 0
    }

    .small-banner .cells .cell ul li {
        font-size: 11px;
        line-height: 17px
    }
}

@media (min-width:1200px) {
    .small-banner .cells .cell:nth-child(3) {
        width: 298px
    }

    .small-banner .cells .cell:nth-child(4) {
        width: 230px
    }

    .small-banner .cells .cell ul li {
        font-size: 13px;
        line-height: 19px
    }
}

.software-reviews {
    margin-bottom: 20px;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 1.14;
    color: #767676
}

.software-reviews li {
    position: relative;
    padding: 4px 4px 17px;
    border: 1px solid #c3c3c3;
    border-radius: 6px;
    background: #fff
}

.software-reviews li+li {
    margin-top: 10px
}

.software-reviews .btn {
    position: relative;
    display: inline-block;
    width: 55%;
    padding: 11px 20px;
    vertical-align: middle;
    border-radius: 40px;
    font-size: 15px;
    font-weight: 700;
    color: #35383f;
    text-align: center;
    background: #f6f6f6;
    z-index: 1
}

.software-reviews .text {
    display: inline-flex;
    width: 38%;
    min-height: 20px;
    align-items: center;
    align-content: center;
    margin: 0 3% 0 1%;
    padding-left: 28px;
    vertical-align: middle;
    background: url(/images/blue-star.svg) no-repeat 0 center / 19px 19px
}

.software-reviews .logo-container {
    display: block;
    height: 70px;
    padding: 0 65px;
    margin-bottom: 13px;
    border-radius: 6px;
    line-height: 70px;
    text-align: center;
    background: #35383f
}

.software-reviews .expand {
    position: relative;
    width: 300px;
    max-width: 100%;
    height: 68px;
    padding: 0 70px 0 30px;
    margin: 15px auto 0;
    border: 1px solid #e4e4e4;
    border-radius: 68px;
    font-size: 16px;
    line-height: 66px;
    color: #616d7a;
    background: #fff;
    cursor: pointer
}

.software-reviews .expand:before {
    content: '';
    position: absolute;
    width: 48px;
    height: 48px;
    top: 50%;
    right: 6px;
    margin-top: -24px;
    border-radius: 50%;
    background: #2ebaec
}

.software-reviews .expand:after {
    content: '';
    position: absolute;
    width: 12px;
    height: 12px;
    top: 50%;
    margin-top: -9px;
    right: 24px;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    transform: rotate(135deg)
}

.software-reviews .logo {
    display: inline-block;
    vertical-align: middle
}

.software-reviews .logo:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 6px
}

.software-reviews.expanded .expand,
.software-reviews:not(.expanded) li:nth-child(n+13) {
    display: none
}

.software-reviews *,
.software-reviews *:before,
.software-reviews *:after {
    box-sizing: border-box
}

@media (max-width:639px) {
    .software-reviews .logo-container {
        position: relative;
        overflow: hidden
    }

    .software-reviews .logo-container:before {
        content: '';
        position: absolute;
        width: 55px;
        height: 100%;
        top: 0;
        right: 0;
        box-shadow: 0 0 9px 0 rgba(0, 0, 0, .33);
        background: url(/images/arrow-right-reviews.png) no-repeat center center / 24px 12px
    }
}

@media (min-width:640px) {
    .software-reviews ul {
        display: flex;
        flex-flow: row wrap;
        justify-content: space-between
    }

    .software-reviews li {
        display: flex;
        flex-flow: column nowrap;
        flex: 0 0 49%;
        padding: 5px 15px 26px
    }

    .software-reviews li>* {
        width: 100%
    }

    .software-reviews li+li {
        margin-top: 0
    }

    .software-reviews li:nth-child(n+3) {
        margin-top: 2%
    }

    .software-reviews .btn {
        width: 100%;
        margin: auto 0
    }

    .software-reviews .text {
        display: block;
        width: 100%;
        flex: 0 0 41px;
        padding: 26px 0 0;
        margin-bottom: 20px;
        text-align: center;
        background-position: center 0
    }

    .software-reviews .expand {
        margin-top: 25px
    }

    .software-reviews .logo-container {
        width: auto;
        flex: 0 0 70px;
        padding: 0 10px;
        margin: 0 -10px 20px
    }
}

@media (min-width:1024px) {
    .software-reviews li {
        max-width: 23%;
        flex: 0 0 23%
    }

    .software-reviews li:nth-child(n+3) {
        margin-top: 0
    }

    .software-reviews li:nth-child(n+5) {
        margin-top: 2.2%
    }

    .software-reviews .expand {
        transition: color .15s, background .15s
    }

    .software-reviews .expand:hover {
        color: #fff;
        background: #2ebaec
    }

    .software-reviews .btn {
        transition: color .15s
    }

    .software-reviews .btn:hover {
        color: #2b80b7
    }

    .software-reviews .logo:before {
        transition: box-shadow .15s
    }

    .software-reviews .logo:hover:before {
        box-shadow: 0 0 35px 0 rgba(46, 186, 236, .39)
    }
}

.ico-birmingham:before,
.ico-birmingham:after,
.ico-birmingham>span {
    width: 58px;
    height: 92px;
    background-image: url(/images/birmingham.png)
}

.ico-champion-hurdle:before,
.ico-champion-hurdle:after,
.ico-champion-hurdle>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/champion-hurdle.png)
}

.ico-bournemouth:before,
.ico-bournemouth:after,
.ico-bournemouth>span {
    width: 47px;
    height: 61px;
    background-image: url(/images/bournemouth.png)
}

.ico-nfl:before,
.ico-nfl:after,
.ico-nfl>span {
    width: 48px;
    height: 66px;
    background-image: url(/images/nfl.png)
}

.ico-epl:before,
.ico-epl:after,
.ico-epl>span {
    width: 48px;
    height: 66px;
    background-image: url(/images/epl.png)
}

.ico-estonian-champion-league:before,
.ico-estonian-champion-league:after,
.ico-estonian-champion-league>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/estonian-tax-and-customs-board.png)
}

.ico-russian-premier-league:before,
.ico-russian-premier-league:after,
.ico-russian-premier-league>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/russian-premier-league.png)
}

.ico-spain-la-liga:before,
.ico-spain-la-liga:after,
.ico-spain-la-liga>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/spain-la-liga.png)
}

.ico-fiba:before,
.ico-fiba:after,
.ico-fiba>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/fiba.png)
}

.ico-buffalo-wild-wings:before,
.ico-buffalo-wild-wings:after,
.ico-buffalo-wild-wings>span {
    width: 37px;
    height: 65px;
    background-image: url(/images/buffalo-wild-wings.png)
}

.ico-nba:before,
.ico-nba:after,
.ico-nba>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/nba.png)
}

.ico-nas:before,
.ico-nas:after,
.ico-nas>span {
    width: 48px;
    height: 66px;
    background-image: url(/images/nas.png)
}

.ico-nhl:before,
.ico-nhl:after,
.ico-nhl>span {
    width: 48px;
    height: 66px;
    background-image: url(/images/nhl.png)
}

.ico-deb:before,
.ico-deb:after,
.ico-deb>span {
    width: 84px;
    height: 84px;
    background-image: url(/images/deb.png)
}

.ico-itech:before,
.ico-itech:after,
.ico-itech>span {
    width: 65px;
    height: 65px;
    background-image: url(/images/itech.png)
}

.ico-liverpool:before,
.ico-liverpool:after,
.ico-liverpool>span {
    width: 50px;
    height: 91px;
    background-image: url(/images/liverpool.png)
}

.ico-oath:before,
.ico-oath:after,
.ico-oath>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/oath.png)
}

.ico-premier-league:before,
.ico-premier-league:after,
.ico-premier-league>span {
    width: 47px;
    height: 81px;
    background-image: url(/images/premier-league.png)
}

.ico-champions-league:before,
.ico-champions-league:after,
.ico-champions-league>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/champions-league.png)
}

.ico-middlesbrough:before,
.ico-middlesbrough:after,
.ico-middlesbrough>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/middlesbrough-fc.png)
}

.ico-sevilla:before,
.ico-sevilla:after,
.ico-sevilla>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/sevilla-fc.png)
}

.ico-edinburgh-city-fc:before,
.ico-edinburgh-city-fc:after,
.ico-edinburgh-city-fc>span {
    width: 47px;
    height: 81px;
    background-image: url(/images/edinburgh-city-fc.png)
}

.ico-golden-state-warriors:before,
.ico-golden-state-warriors:after,
.ico-golden-state-warriors>span {
    width: 47px;
    height: 81px;
    background-image: url(/images/golden-state-warriors.png)
}

.ico-new-york-giants:before,
.ico-new-york-giants:after,
.ico-new-york-giants>span {
    width: 47px;
    height: 81px;
    background-image: url(/images/new-york-giants.png)
}

.ico-sverige-casino:before,
.ico-sverige-casino:after,
.ico-sverige-casino>span {
    width: 47px;
    height: 81px;
    background-image: url(/images/sverige-casino.png)
}

.ico-zlatan-ibrahimovic:before,
.ico-zlatan-ibrahimovic:after,
.ico-zlatan-ibrahimovic>span {
    width: 47px;
    height: 81px;
    background-image: url(/images/zlatan-ibrahimovic.png)
}

.ico-bundesliga:before,
.ico-bundesliga:after,
.ico-bundesliga>span {
    width: 75px;
    height: 62px;
    background-image: url(/images/bundesliga.png)
}

.ico-leicester-tigers:before,
.ico-leicester-tigers:after,
.ico-leicester-tigers>span {
    width: 52px;
    height: 62px;
    background-image: url(/images/leicester-tigers.png)
}

.ico-paypalbig:before,
.ico-paypalbig:after,
.ico-paypalbig>span {
    width: 64px;
    height: 64px;
    background-image: url(/images/paypalbig.png)
}

.ico-queenspark:before,
.ico-queenspark:after,
.ico-queenspark>span {
    width: 79px;
    height: 80px;
    background-image: url(/images/queenspark.png)
}

.ico-stokecity:before,
.ico-stokecity:after,
.ico-stokecity>span {
    width: 74px;
    height: 87px;
    background-image: url(/images/stokecity.png)
}

.ico-visabig:before,
.ico-visabig:after,
.ico-visabig>span {
    width: 89px;
    height: 27px;
    background-image: url(/images/visabig.png)
}

.ico-westham:before,
.ico-westham:after,
.ico-westham>span {
    width: 76px;
    height: 73px;
    background-image: url(/images/westham.png)
}

.ico-barcelona-fc:before,
.ico-barcelona-fc:after,
.ico-barcelona-fc>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/barcelona-fc.png)
}

.ico-caf:before,
.ico-caf:after,
.ico-caf>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/caf.png)
}

.ico-rangers-fc:before,
.ico-rangers-fc:after,
.ico-rangers-fc>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/rangers-fc.png)
}

.ico-world-snooker-championship:before,
.ico-world-snooker-championship:after,
.ico-world-snooker-championship>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/world-snooker-championship.png)
}

.ico-club-brugge:before,
.ico-club-brugge:after,
.ico-club-brugge>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/club-brugge.png)
}

.ico-norwich:before,
.ico-norwich:after,
.ico-norwich>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/norwich.png)
}

.ico-bohemian:before,
.ico-bohemian:after,
.ico-bohemian>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/bohemian-dublin.png)
}

.ico-alfa-romeo-racing:before,
.ico-alfa-romeo-racing:after,
.ico-alfa-romeo-racing>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/alfa-romeo-racing.png)
}

.ico-ppb:before,
.ico-ppb:after,
.ico-ppb>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/ppb-counterparty-services-limited.png)
}

.ico-co-gaming:before,
.ico-co-gaming:after,
.ico-co-gaming>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/co-gaming.png)
}

.ico-techsolutions:before,
.ico-techsolutions:after,
.ico-techsolutions>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/techsolutions-group.png)
}

.ico-digi-bay:before,
.ico-digi-bay:after,
.ico-digi-bay>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/digi-bay.png)
}

.ico-32red:before,
.ico-32red:after,
.ico-32red>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/32red.png)
}

.ico-pesa-bets:before,
.ico-pesa-bets:after,
.ico-pesa-bets>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/pesa-bets.png)
}

.ico-nhl:before,
.ico-nhl:after,
.ico-nhl>span {
    width: 57px;
    height: 65px;
    background-image: url(/images/nhl.png)
}

.ico-viral-interactive:before,
.ico-viral-interactive:after,
.ico-viral-interactive>span {
    width: 130px;
    height: 30px;
    background-image: url(/images/viral-interactive.png)
}

.ico-tottenham:before,
.ico-tottenham:after,
.ico-tottenham>span {
    width: 76px;
    height: 73px;
    background-image: url(/images/tottenham.png)
}

.ico-tottenham:before,
.ico-tottenham:after,
.ico-tottenham>span {
    width: 76px;
    height: 73px;
    background-image: url(/images/tottenham.png)
}

.ico-aston-villa:before,
.ico-aston-villa:after,
.ico-aston-villa>span {
    width: 76px;
    height: 73px;
    background-image: url(/images/aston-villa-fc.png)
}

.ico-swedish-hockey:before,
.ico-swedish-hockey:after,
.ico-swedish-hockey>span {
    width: 70px;
    height: 23px;
    background-image: url(/images/swedish-hockey-league.png)
}

.ico-new-york-jets:before,
.ico-new-york-jets:after,
.ico-new-york-jets>span {
    width: 76px;
    height: 73px;
    background-image: url(/images/new-york-jets.png)
}

.ico-hoffenheim:before,
.ico-hoffenheim:after,
.ico-hoffenheim>span {
    width: 75px;
    height: 71px;
    background-image: url(/images/tsg-hoffenheim.png)
}

.ico-real-madrid:before,
.ico-real-madrid:after,
.ico-real-madrid>span {
    width: 75px;
    height: 71px;
    background-image: url(/images/real-madrid-fc.png)
}

.ico-fortuna-dusseldorf:before,
.ico-fortuna-dusseldorf:after,
.ico-fortuna-dusseldorf>span {
    width: 75px;
    height: 71px;
    background-image: url(/images/fortuna-dusseldorf.png)
}

.ico-chelsea:before,
.ico-chelsea:after,
.ico-chelsea>span {
    width: 140px;
    height: 50px;
    background-image: url(/images/chelsea.png)
}

.ico-ronaldinho-and-friends-vs-adler-all-stars:before,
.ico-ronaldinho-and-friends-vs-adler-all-stars:after,
.ico-ronaldinho-and-friends-vs-adler-all-stars>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/ronaldinho-and-friends-vs-adler-all-stars.png)
}

.ico-darts-world:before,
.ico-darts-world:after,
.ico-darts-world>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/darts-world.png)
}

.ico-celtic-fc:before,
.ico-celtic-fc:after,
.ico-celtic-fc>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/celtic-fc.png)
}

.ico-efb:before,
.ico-efb:after,
.ico-efb>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/efb.png)
}

.ico-aarhus:before,
.ico-aarhus:after,
.ico-aarhus>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/aarhus.png)
}

.ico-ac-horsens:before,
.ico-ac-horsens:after,
.ico-ac-horsens>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/ac-horsens.png)
}

.ico-coral-challenge-cup:before,
.ico-coral-challenge-cup:after,
.ico-coral-challenge-cup>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/coral-challenge-cup.png)
}

.ico-liga-endesa:before,
.ico-liga-endesa:after,
.ico-liga-endesa>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/liga-endesa.png)
}

.ico-villarreal-cf:before,
.ico-villarreal-cf:after,
.ico-villarreal-cf>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/villarreal-cf.png)
}

.ico-leeds-united:before,
.ico-leeds-united:after,
.ico-leeds-united>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/leeds-united.png)
}

.ico-huddersfield-town:before,
.ico-huddersfield-town:after,
.ico-huddersfield-town>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/huddersfield-town.png)
}

.ico-csgo-league-flashpoint:before,
.ico-csgo-league-flashpoint:after,
.ico-csgo-league-flashpoint>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/csgo-league-flashpoint.png)
}

.ico-commebol-libertadores:before,
.ico-commebol-libertadores:after,
.ico-commebol-libertadores>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/commebol-libertadores.png)
}

.ico-juta-racing-team:before,
.ico-juta-racing-team:after,
.ico-juta-racing-team>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/juta-racing-team.png)
}

.ico-atletico-madrid-fc:before,
.ico-atletico-madrid-fc:after,
.ico-atletico-madrid-fc>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/atletico-madrid-fc.png)
}

.ico-gor-mahia-fc:before,
.ico-gor-mahia-fc:after,
.ico-gor-mahia-fc>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/gor-mahia-fc.png)
}

.ico-fortaleza-fc:before,
.ico-fortaleza-fc:after,
.ico-fortaleza-fc>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/fortaleza-fc.png)
}

.ico-latvia-basketball-league:before,
.ico-latvia-basketball-league:after,
.ico-latvia-basketball-league>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/latvia-basketball-league.png)
}

.ico-bluejay-limited:before,
.ico-bluejay-limited:after,
.ico-bluejay-limited>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/bluejay-limited.png)
}

.ico-fulham-fc:before,
.ico-fulham-fc:after,
.ico-fulham-fc>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/fulham-fc.png)
}

.ico-lithuania-basketball-team:before,
.ico-lithuania-basketball-team:after,
.ico-lithuania-basketball-team>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/lithuania-basketball-team.png)
}

.ico-new-jersey-devils:before,
.ico-new-jersey-devils:after,
.ico-new-jersey-devils>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/new-jersey-devils.png)
}

.ico-shl:before,
.ico-shl:after,
.ico-shl>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/shl.png)
}

.ico-holstein-kiel:before,
.ico-holstein-kiel:after,
.ico-holstein-kiel>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/holstein-kiel.png)
}

.ico-caribbean-premier-league:before,
.ico-caribbean-premier-league:after,
.ico-caribbean-premier-league>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/caribbean-premier-league.png)
}

.ico-millwall-fc:before,
.ico-millwall-fc:after,
.ico-millwall-fc>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/millwall-fc.png)
}

.ico-dreams-fc:before,
.ico-dreams-fc:after,
.ico-dreams-fc>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/dreams-fc.png)
}

.ico-vasco-da-gama-fc:before,
.ico-vasco-da-gama-fc:after,
.ico-vasco-da-gama-fc>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/vasco-da-gama-fc.png)
}

.ico-fc-barcelona:before,
.ico-fc-barcelona:after,
.ico-fc-barcelona>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/barcelona-fc.png)
}

.ico-tottenham-hotspur:before,
.ico-tottenham-hotspur:after,
.ico-tottenham-hotspur>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/tottenham-hotspur.png)
}

.ico-afc-bournemouth:before,
.ico-afc-bournemouth:after,
.ico-afc-bournemouth>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/afc-bournemouth.png)
}

.ico-ence-esports:before,
.ico-ence-esports:after,
.ico-ence-esports>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/ence-esports.png)
}

.ico-ufc:before,
.ico-ufc:after,
.ico-ufc>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/ufc.png)
}

.ico-reading-fc:before,
.ico-reading-fc:after,
.ico-reading-fc>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/reading-fc.png)
}

.ico-scottish-professional-football-league:before,
.ico-scottish-professional-football-league:after,
.ico-scottish-professional-football-league>span {
    width: 70px;
    height: 70px;
    background-image: url(/images/scottish-professional-football-league.png)
}

.steps-list {
    background: #e0e0e0;
    padding: 20px;
    margin: 0 0 20px
}

.steps-list.v2 {
    margin: 20px 0 20px
}

.steps-list ol,
.steps-list ul {
    list-style: none;
    margin: 0 auto;
    padding: 0;
    max-width: 800px;
    font-size: 15px;
    line-height: 23px;
    color: #1b354c
}

.steps-list li {
    padding: 0 0 0 24px;
    text-indent: 0;
    position: relative
}

.steps-list li:before {
    content: '';
    background: url(/images/steps-list.png) 50% no-repeat;
    width: 8px;
    height: 8px;
    position: absolute;
    top: 7px;
    left: 0
}

.steps-list li strong:first-child {
    font-size: 16px;
    display: block
}

.steps-list li em {
    color: #348feb
}

.steps-list li~li {
    margin-top: 23px
}

.steps-list.ordered li strong,
.steps-list.ordered li span {
    position: relative;
    left: 15px;
    top: 7px
}

.steps-list.ordered li:before {
    background: none
}

.steps-list.ordered li a {
    color: #348feb
}

@media only screen and (max-width:767px) {

    .steps-images,
    .steps-images img {
        display: none
    }
}

@media only screen and (min-width:768px) {
    .steps-list {
        padding: 40px;
        margin: 10px 0 30px;
        display: flex;
        flex-flow: row nowrap;
        justify-content: space-between
    }

    .steps-list.v2 {
        margin: 30px 0 30px
    }

    .steps-images {
        display: flex;
        flex-flow: column nowrap;
        justify-content: space-between;
        margin-right: 5%
    }

    .steps-images img {
        display: block
    }

    .steps-images img+img {
        margin-top: 10px
    }
}

.system-wp {
    background: #1b354c;
    padding: 20px 10px
}

.system-wp .cnt {
    display: block;
    width: 100%;
    border-collapse: collapse
}

.system-wp .cnt .image {
    padding: 0 0 20px 0;
    width: 100%;
    display: block;
    margin: 0 auto;
    vertical-align: middle
}

.system-wp .cnt .image img {
    max-width: 100%;
    width: 100%;
    height: auto
}

.system-wp .cnt .text {
    padding: 0 10px;
    display: block;
    vertical-align: middle
}

.system-wp .cnt .text .title {
    padding: 0 0 25px 0;
    font-size: 17px;
    line-height: 19px;
    color: #fff;
    font-family: 'Russo One', sans-serif;
    text-align: center
}

.system-wp .cnt .text ul {
    display: table;
    margin: 0 auto
}

.system-wp .cnt .text ul li {
    color: #bababa;
    padding: 0 0 0 23px;
    position: relative
}

.system-wp .cnt .text ul li:before {
    content: '';
    position: absolute;
    top: 9px;
    left: 0;
    width: 8px;
    height: 8px;
    background: url(/images/icon_list.png) no-repeat 0 0;
    display: block
}

@media (min-width:480px) {
    .system-wp .cnt .image {
        width: 365px
    }

    .system-wp .cnt .image img {
        max-width: 365px;
        height: auto
    }
}

@media (min-width:768px) {
    .system-wp {
        padding: 20px 15px
    }

    .system-wp .cnt {
        display: table
    }

    .system-wp .cnt .image {
        padding: 0 10px;
        display: table-cell
    }

    .system-wp .cnt .text {
        padding: 0 10px;
        display: table-cell
    }

    .system-wp .cnt .text .title {
        text-align: left
    }

    .system-wp .cnt .text ul {
        display: block;
        margin: 0
    }
}

@media (min-width:1024px) {
    .system-wp .cnt .image {
        padding: 0 20px
    }

    .system-wp .cnt .text {
        padding: 0 20px
    }
}

@media (min-width:1200px) {
    .system-wp {
        padding: 25px
    }

    .system-wp .cnt .image {
        padding: 0 60px
    }

    .system-wp .cnt .text {
        padding: 0 60px
    }
}

.t-top {
    margin: 0 -5px 20px
}

.t-top *,
.t-top *:before,
.t-top *:after {
    box-sizing: border-box
}

.t-top table {
    margin-bottom: 10px
}

.t-top tbody tr {
    position: relative;
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    padding: 5px 5px 5px 20px;
    border: 1px solid #d6d8d9;
    border-radius: 2px;
    background: #fff
}

.t-top tbody tr:nth-child(even) .t-terms {
    background: #f2f2f2
}

.t-top tbody tr:nth-child(even) td:not(.t-terms):not(.table-info) {
    background: none
}

.t-top tbody tr+tr {
    margin-top: 5px
}

.t-top tbody tr td {
    border: 0;
    background: none
}

.t-top .hidden {
    display: none
}

.t-top .t-logo {
    flex: 0 0 110px;
    padding: 0;
    text-align: center
}

.t-top [data-text-after]:after {
    content: attr(data-text-after)
}

.t-top [data-text-before]:before {
    content: attr(data-text-before)
}

.t-top .link-global {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.t-top .link-global .t-updated {
    font-size: 10px;
    line-height: 1.2;
    font-style: italic;
    color: #1b354c;
    text-align: left
}

.t-top .link-global .t-updated a {
    font-style: normal;
    color: #000;
    text-decoration: none
}

.t-top .link-global .t-updated a:hover {
    text-decoration: underline
}

.t-top .t-updated {
    font-size: 11px;
    line-height: 1.36;
    color: #264056;
    text-align: left
}

.t-top .t-updated:last-child {
    padding-bottom: 0
}

.t-top .t-updated a {
    color: #216eb3;
    text-decoration: underline
}

.t-top .t-updated a:hover {
    text-decoration: none
}

.t-top .t-logo .logo {
    width: 100%;
    max-width: 150px;
    margin: 0 auto
}

.t-top .t-logo .logo span {
    position: absolute;
    display: flex;
    width: 20px;
    top: -1px;
    bottom: -1px;
    left: -1px;
    justify-content: center;
    align-items: center;
    border-radius: 2px 0 0 2px;
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    text-indent: 0;
    background: #1b354c
}

.t-top .expanded .t-rating {
    bottom: 26px
}

.t-top .expanded .t-actions:before {
    content: 'See Less';
    background: url(/images/chevron-up.png) no-repeat center 0
}

.t-top .t-list {
    flex: 0 0 50%;
    font-size: 12px;
    line-height: 1.25;
    color: #3d3d3d;
    text-align: left
}

.t-top .t-list span {
    position: relative;
    display: block;
    padding-left: 7px
}

.t-top .t-list span:before {
    content: '';
    position: absolute;
    width: 3px;
    height: 3px;
    top: 5px;
    left: 0;
    border-radius: 50%;
    background: #3d3d3d
}

.t-top .t-terms {
    flex: 0 0 100%;
    padding: 10px;
    border-radius: 2px;
    font-size: 11px;
    line-height: 1;
    color: #656565;
    text-align: left;
    background: #f8f7f7
}

.t-top .t-terms strong {
    flex: 0 0 75px;
    color: #416789;
    text-align: right
}

.t-top .t-terms span~span {
    margin-top: 10px
}

.t-top .t-terms .block {
    display: block
}

.t-top .t-actions {
    position: relative;
    flex: 1 1 auto;
    padding-right: 45px;
    padding-left: 0
}

.t-top .t-actions:before {
    content: 'See Bonus';
    position: absolute;
    width: 40px;
    top: 50%;
    right: 0;
    padding: 9px 0;
    transform: translateY(-50%);
    font-family: 'Roboto', sans-serif;
    font-size: 10px;
    line-height: 1.1;
    color: #a1a1a1;
    text-align: center;
    text-transform: uppercase;
    background: url(/images/chevron-down.png) no-repeat center bottom;
    transition: background .3s
}

.t-top .t-bonus {
    flex: 0 0 50%;
    font-family: 'Open Sans', sans-serif;
    z-index: 13;
    font-weight: 700;
    color: #1b354c;
    text-align: center
}

.t-top .t-bonus strong {
    display: block;
    font-family: 'Russo One', sans-serif;
    font-size: 19px
}

.t-top .t-bonus:before {
    display: block;
    margin-bottom: 4px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 400
}

.t-top .t-terms-link {
    flex: 1 1 auto;
    padding: 0 45px 0 0;
    margin-left: 110px;
    text-align: center
}

.t-top .t-terms-link a {
    font-size: 11px;
    font-weight: 700;
    color: #484848
}

.t-top .t-top-sorting {
    margin-bottom: 5px;
    border-radius: 2px;
    background: #1b354c
}

.t-top .t-top-sorting ul {
    font-size: 0;
    text-align: center;
    background: #1b354c
}

.t-top .t-top-sorting li {
    display: inline-block;
    margin: 3px;
    vertical-align: top
}

.t-top .t-top-sorting a {
    display: block;
    padding: 7px 10px;
    border: 1px solid #63788a;
    border-radius: 30px;
    font-size: 12px;
    line-height: 1.2;
    color: #fff;
    text-align: center;
    text-decoration: none;
    transition: border-color .3s, color .3s, background .3s
}

.t-top .t-top-sorting .active a {
    border-color: #fff;
    color: #1b354c;
    background: #fff
}

.t-top .t-top-sorting .text {
    position: relative;
    padding: 12px 60px;
    font-size: 12px;
    line-height: 1.2;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    transition: background .3s
}

.t-top .t-top-sorting .text:after {
    transform: rotate(90deg)
}

.t-top .t-top-sorting .text span:before {
    content: '';
    display: inline-block;
    width: 14px;
    height: 11px;
    margin-right: 7px;
    background: url(/images/sorting.png) no-repeat 0 0 / 100% 100%
}

.t-top .t-top-sorting .text:before,
.t-top .t-top-sorting .text:after {
    content: '';
    position: absolute;
    width: 10px;
    height: 2px;
    top: 50%;
    right: 24px;
    margin-top: -1px;
    background: #fff;
    transition: transform .3s
}

.t-top .t-rating {
    width: 110px;
    padding: 0;
    font-size: 0
}

.t-top .t-top-tabs {
    position: relative
}

.t-top .t-top-tab {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
    transition: opacity .15s, visibility .15s;
    z-index: 1
}

.t-top .t-top-tab.active {
    position: relative;
    opacity: 1;
    visibility: visible;
    z-index: 2
}

.t-top .t-rating span {
    display: block;
    width: 96px;
    height: 15px;
    margin: 0 auto;
    background: url(/images/star-grey.png) repeat-x 0 0 / auto 100%
}

.t-top .t-rating span:before {
    content: '';
    position: static;
    display: block;
    height: 100%;
    background: url(/images/star.png) repeat-x 0 0 / auto 100%
}

.t-top .t-rating .r5:before {
    width: 100%
}

.t-top .t-rating .r49:before {
    width: 98%
}

.t-top .t-rating .r48:before {
    width: 96%
}

.t-top .t-rating .r47:before {
    width: 94%
}

.t-top .t-rating .r46:before {
    width: 92%
}

.t-top .t-rating .r45:before {
    width: 90%
}

.t-top .t-rating .r44:before {
    width: 88%
}

.t-top .t-rating .r43:before {
    width: 86%
}

.t-top .t-rating .r42:before {
    width: 84%
}

.t-top .t-rating .r41:before {
    width: 82%
}

.t-top .t-rating .r40:before {
    width: 80%
}

.t-top .btn-alternative {
    padding: 20px 10px;
    margin: 0;
    font-size: 0;
    line-height: 0;
    text-decoration: none
}

.t-top tr:first-child .btn-alternative {
    background: rgb(145, 220, 65);
    background: -moz-linear-gradient(top, rgba(145, 220, 65, 1) 0%, rgba(77, 195, 60, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(145, 220, 65, 1) 0%, rgba(77, 195, 60, 1) 100%);
    background: linear-gradient(to bottom, rgba(145, 220, 65, 1) 0%, rgba(77, 195, 60, 1) 100%)
}

.t-top tr:first-child .btn-alternative:hover {
    background: rgba(77, 195, 60, 1);
    background: -moz-linear-gradient(top, rgba(77, 195, 60, 1) 0%, rgba(145, 220, 65, 1) 100%);
    background: -webkit-linear-gradient(rgba(77, 195, 60, 1) 0%, rgba(145, 220, 65, 1) 100%);
    background: linear-gradient(rgba(77, 195, 60, 1) 0%, rgba(145, 220, 65, 1) 100%)
}

.t-top .btn-alternative:before {
    display: block;
    position: static;
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    line-height: 1;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    background: none
}

.t-top table,
.t-top tbody,
.t-top tbody td {
    display: block
}

.t-top .t-logo,
.t-top .t-actions,
.t-top .t-terms-link {
    order: 2
}

.t-top .expanded .t-bonus,
.t-top .expanded .t-terms {
    margin-bottom: 8px
}

.t-top .expanded .t-bonus,
.t-top .expanded .t-list,
.t-top .expanded .t-terms {
    max-height: 600px
}

.t-top .t-list,
.t-top .t-bonus,
.t-top .t-terms,
.t-top .t-terms-link {
    overflow: hidden;
    transition: max-height .3s, padding .3s, margin .3s
}

@media(max-width:399px) {
    .t-top .t-logo .logo {
        margin-bottom: 5px
    }

    .t-top .t-rating {
        position: absolute;
        bottom: 10px;
        left: 20px
    }

    .t-top-new tr td.t-bonus {
        flex: 0 0 60%
    }

    .t-top-new .t-rating {
        position: static
    }

    .t-top-new td.t-logo {
        flex: 0 0 40%
    }

    .t-top-new td.t-logo a {
        margin-left: 5.2vw
    }
}

@media(min-width:400px) and (max-width:599px) {
    .t-top-new td.t-logo a {
        margin-left: 13.2vw
    }
}

@media(max-width:599px) {
    .t-top .link-global {
        padding-right: 10px;
        padding-left: 10px
    }

    .t-top .expanded .t-list {
        margin-bottom: 8px
    }

    .t-top tr:not(.expanded) .t-list {
        max-height: 0;
        padding-top: 0;
        padding-bottom: 0
    }

    .t-top .t-top-sorting ul {
        max-height: 0;
        padding: 0 3px;
        overflow: hidden;
        transition: max-height .3s, padding .3s
    }

    .t-top .t-top-sorting.expanded .text {
        background: #2a455d
    }

    .t-top .t-top-sorting.expanded .text:after {
        transform: rotate(0deg)
    }

    .t-top .t-top-sorting.expanded ul {
        max-height: 300px;
        padding-top: 10px;
        padding-bottom: 10px
    }

    .t-top-new td.t-list {
        display: none
    }

    .t-top-new td.t-bonus {
        flex: 0 0 70%
    }
}

@media(max-width:767px) {
    .t-top .t-updated span {
        display: block
    }

    .t-top .t-rating strong {
        display: none
    }

    .t-top .link-global>a {
        font-size: 12px
    }

    .t-top .t-terms span {
        display: flex
    }

    .t-top .t-terms strong {
        margin-right: 20px
    }

    .t-top-new .t-logo .logo {
        margin-bottom: 0
    }
}

@media(max-width:929px) {

    .t-top tr:not(.expanded) .t-bonus,
    .t-top tr:not(.expanded) .t-terms,
    .t-top tr:not(.expanded) .t-terms-link {
        max-height: 0;
        padding-top: 0;
        padding-bottom: 0
    }

    .t-top-new td[class] {
        order: 1
    }

    .t-top-new tr .t-list {
        transform: translateX(0)
    }

    .t-top-new tr .t-actions:before {
        display: none
    }

    .t-top-new tr .t-actions,
    .t-top-new tr .t-terms-link {
        padding-right: 0
    }

    .t-top-new tr:not(.expanded) td.t-bonus,
    .t-top-new tr:not(.expanded) td.t-terms,
    .t-top-new tr:not(.expanded) td.t-terms-link {
        max-height: none
    }

    .t-top-new td.t-terms,
    .t-top-new tr:not(.expanded) td.t-terms {
        padding: 10px
    }
}

@media(min-width:400px) {
    .t-top .t-logo .logo {
        margin: 0 auto
    }

    .t-top .t-rating {
        order: 3
    }

    .t-top .t-actions {
        order: 4
    }

    .t-top .t-terms-link {
        order: 5;
        margin-left: auto
    }

    .t-top .t-logo,
    .t-top .t-rating {
        flex: 0 0 30%
    }

    .t-top .t-actions,
    .t-top .t-terms-link {
        flex: 0 0 40%
    }
}

@media(min-width:600px) {
    .t-top .t-logo .logo {
        margin-bottom: 10px
    }

    .t-top .t-list {
        flex: 0 0 calc(50% - 87px);
        order: 3
    }

    .t-top .t-logo {
        flex: 0 0 170px
    }

    .t-top .t-terms {
        flex: 0 0 70%
    }

    .t-top .t-bonus {
        flex: 0 0 30%
    }

    .t-top .t-rating {
        position: absolute;
        width: 170px;
        bottom: 10px;
        left: 20px
    }

    .t-top .t-actions {
        flex: 0 0 calc(50% - 87px)
    }

    .t-top .t-terms-link {
        flex: 0 0 calc(50% - 87px)
    }

    .t-top .expanded .t-rating {
        bottom: 25px
    }

    .t-top .t-top-sorting {
        padding: 5px 10px
    }

    .t-top .t-top-sorting li {
        margin: 8px
    }

    .t-top .t-top-sorting .text {
        display: none
    }
}

@media(max-width:767px) {
    .t-top .t-updated {
        font-size: 12px
    }

    .t-top-new td[class] {
        order: 1
    }

    .t-top-new td.t-terms-link {
        order: 2
    }

    .t-top-new .t-list {
        display: block;
        flex: 0 0 40%
    }

    .t-top-new .t-logo {
        flex: 0 0 30%
    }

    .t-top-new .t-bonus {
        flex: 0 0 30%
    }

    .t-top-new .t-terms-link {
        flex: 0 0 100%;
        padding: 10px;
        margin: 5px 0 2px
    }

    .t-top-new .btn-alternative {
        padding: 13px 10px 12px
    }

    .t-top-new .t-actions {
        flex: 0 0 calc(100% - 55px);
        padding: 5px 0
    }

    .t-top-new .t-actions:before {
        display: none
    }

    .t-top-new .t-rating {
        position: static;
        flex: 0 0 55px
    }

    .t-top-new .t-rating div {
        width: 40px;
        height: 40px;
        padding-top: 3px;
        margin: 0 auto;
        border: 1px solid #eeefef;
        border-radius: 2px;
        text-align: center
    }

    .t-top-new .t-rating span {
        width: 16px
    }

    .t-top-new .t-rating strong {
        display: block;
        font-size: 15px;
        color: #7e8892
    }

    .t-top-new .t-terms,
    .t-top-new .t-terms-link {
        flex: 0 0 100%
    }
}

@media(min-width:768px) and (max-width:929px) {
    .t-top-new tr .t-rating {
        top: 55px;
        bottom: auto
    }

    .t-top-new tr .t-terms-link {
        margin-bottom: 10px
    }
}

@media(min-width:768px) {
    .t-top {
        margin-right: 0;
        margin-left: 0
    }

    .t-top tbody tr {
        justify-content: space-between;
        padding: 10px 10px 10px 20px
    }

    .t-top .t-list {
        order: 4;
        transform: translateX(-35%);
        transition: transform .3s
    }

    .t-top .t-logo {
        flex: 0 0 150px
    }

    .t-top .t-bonus {
        order: 3;
        flex: 0 0 190px
    }

    .t-top .t-rating {
        width: 150px
    }

    .t-top .t-actions {
        order: 5
    }

    .t-top .expanded .t-list {
        transform: translateX(0)
    }

    .t-top .link-global .t-updated {
        font-size: 14px
    }

    .t-top .t-terms {
        flex: 0 0 100%
    }

    .t-top .t-terms span {
        position: relative;
        display: inline-block;
        width: 24%;
        padding: 5px 20px 5px 30px;
        vertical-align: top
    }

    .t-top .t-terms span:before {
        content: '';
        position: absolute;
        width: 25px;
        height: 25px;
        top: 0;
        left: 0;
        background: url(/images/t-top-sprite.png) no-repeat 0 0
    }

    .t-top .t-terms .over18:before {
        background-position-x: 0
    }

    .t-top .t-terms .piggybank:before {
        background-position-x: -25px
    }

    .t-top .t-terms .coin:before {
        background-position-x: -50px
    }

    .t-top .t-terms .seven:before {
        background-position-x: -75px
    }

    .t-top .t-terms .roulette:before {
        background-position-x: -100px
    }

    .t-top .t-terms .scissors:before {
        background-position-x: -125px
    }

    .t-top .t-terms .credit-card:before {
        background-position-x: -150px
    }

    .t-top .t-terms strong {
        font-size: 12px;
        text-align: left
    }

    .t-top .t-terms span~span {
        margin: 0
    }

    .t-top .t-list,
    .t-top .t-actions,
    .t-top .t-terms-link {
        flex: 0 0 180px
    }
}

@media(min-width:930px) {
    .t-top td[class] {
        order: 1
    }

    .t-top .t-logo .logo {
        margin-bottom: 0
    }

    .t-top .t-list {
        transform: none
    }

    .t-top .t-list span~span {
        margin-top: 6px
    }

    .t-top .t-bonus {
        font-size: 15px
    }

    .t-top .t-bonus:before {
        font-size: 12px
    }

    .t-top .t-bonus strong {
        padding: 5px 0;
        font-size: 27px
    }

    .t-top .t-terms {
        display: flex;
        flex: 1 1 100%;
        justify-content: space-between;
        margin: 10px 0 0 10px
    }

    .t-top .t-terms span {
        width: auto
    }

    .t-top .btn-alternative {
        padding: 10px
    }

    .t-top .btn-alternative:before {
        font-size: 20px
    }

    .t-top .t-rating {
        position: static;
        font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
        font-size: 35px;
        color: #1b354c
    }

    .t-top .t-rating div {
        max-width: 150px;
        padding: 7px 5px;
        margin: 0 auto;
        border: 1px solid #eeefef;
        border-radius: 2px
    }

    .t-top .t-rating span {
        font-size: 0
    }

    .t-top .t-rating strong {
        display: block;
        margin-bottom: 5px;
        line-height: 1;
        font-weight: 400
    }

    .t-top .t-top-sorting a {
        position: relative;
        padding-right: 20px;
        padding-left: 50px;
        font-size: 15px
    }

    .t-top .t-top-sorting li:not(.active) a:hover {
        border-color: #2db5e6
    }

    .t-top .t-top-sorting a:before {
        content: '';
        position: absolute;
        top: 50%;
        left: 25px
    }

    .t-top .t-top-sorting .trophy:before {
        width: 17px;
        height: 19px;
        margin: -9px 0 0 -9px;
        background: url(/images/trophy.png) no-repeat 0 0
    }

    .t-top .t-top-sorting .star:before {
        width: 19px;
        height: 19px;
        margin: -10px 0 0 -9px;
        background: url(/images/star-alt.png) no-repeat 0 0
    }

    .t-top .t-top-sorting .percentage:before {
        width: 20px;
        height: 20px;
        margin: -10px 0 0 -10px;
        background: url(/images/percentage.png) no-repeat 0 0
    }

    .t-top .t-top-sorting .free:before {
        width: 16px;
        height: 16px;
        margin: -8px 0 0 -8px;
        background: url(/images/free.png) no-repeat 0 0
    }

    .t-top .t-top-sorting .new:before {
        width: 27px;
        height: 13px;
        margin: -6px 0 0 -13px;
        background: url(/images/new-alt.png) no-repeat 0 0
    }

    .t-top .t-top-sorting .usa:before {
        width: 21px;
        height: 15px;
        margin: -7px 0 0 -10px;
        background: url(/images/tab-usa.png) no-repeat 0 0
    }

    .t-top .t-top-sorting .new-jersey:before {
        width: 13px;
        height: 22px;
        margin: -11px 0 0 -6px;
        background: url(/images/tab-new-jersey.png) no-repeat 0 0
    }

    .t-top .t-top-sorting .pennsylvania:before {
        width: 21px;
        height: 12px;
        margin: -6px 0 0 -10px;
        background: url(/images/tab-pennsylvania.png) no-repeat 0 0
    }

    .t-top .t-top-sorting .social:before {
        width: 19px;
        height: 19px;
        margin: -9px 0 0 -9px;
        background: url(/images/tab-social.png) no-repeat 0 0
    }

    .t-top .t-top-sorting .active .usa:before,
    .t-top .t-top-sorting .usa:hover:before {
        width: 21px;
        height: 15px;
        margin: -7px 0 0 -10px;
        background: url(/images/tab-usa-blue.png) no-repeat 0 0
    }

    .t-top .t-top-sorting .active .new-jersey:before,
    .t-top .t-top-sorting .new-jersey:hover:before {
        width: 13px;
        height: 22px;
        margin: -11px 0 0 -6px;
        background: url(/images/tab-new-jersey-blue.png) no-repeat 0 0
    }

    .t-top .t-top-sorting .active .pennsylvania:before,
    .t-top .t-top-sorting .pennsylvania:hover:before {
        width: 21px;
        height: 12px;
        margin: -6px 0 0 -10px;
        background: url(/images/tab-pennsylvania-blue.png) no-repeat 0 0
    }

    .t-top .t-top-sorting .active .social:before,
    .t-top .t-top-sorting .social:hover:before {
        width: 19px;
        height: 19px;
        margin: -9px 0 0 -9px;
        background: url(/images/tab-social-blue.png) no-repeat 0 0
    }

    .t-top .t-top-sorting .active .trophy:before,
    .t-top .t-top-sorting .trophy:hover:before {
        background: url(/images/trophy-blue.png) no-repeat 0 0
    }

    .t-top .t-top-sorting .active .star:before,
    .t-top .t-top-sorting .star:hover:before {
        background: url(/images/star-alt-blue.png) no-repeat 0 0
    }

    .t-top .t-top-sorting .active .percentage:before,
    .t-top .t-top-sorting .percentage:hover:before {
        background: url(/images/percentage-blue.png) no-repeat 0 0
    }

    .t-top .t-top-sorting .active .free:before,
    .t-top .t-top-sorting .free:hover:before {
        background: url(/images/free-blue.png) no-repeat 0 0
    }

    .t-top .t-top-sorting .active .new:before,
    .t-top .t-top-sorting .new:hover:before {
        background: url(/images/new-alt-blue.png) no-repeat 0 0
    }

    .t-top .t-actions:before {
        display: none
    }

    .t-top .t-actions,
    .t-top .t-terms-link {
        padding: 5px 40px 5px 10px
    }

    .t-top .t-list {
        max-width: 22%;
        flex: 0 0 22%
    }

    .t-top .t-bonus {
        max-width: 25%;
        flex: 0 0 25%
    }

    .t-top .t-actions,
    .t-top .t-terms-link {
        max-width: 22%;
        flex: 0 0 22%
    }

    .t-top .t-logo {
        max-width: 18%;
        flex: 0 0 18%
    }

    .t-top .t-rating {
        max-width: 11%;
        flex: 0 0 11%
    }
}

@media(min-width:1100px) {
    .t-top .t-top-sorting a {
        font-size: 16px
    }
}

.table-simple {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 1.2;
    color: #606060
}

.table-simple caption {
    padding: 10px;
    border-width: 1px 1px 0;
    border-style: solid;
    border-color: #1b354c
}

.table-simple table tr td {
    font-size: 14px;
    color: #41494c;
    text-align: left
}

.table-simple table tr:nth-child(2n) td {
    background-color: unset
}

.table-simple .logo {
    margin: 0 auto
}

.table-simple .hidden {
    display: none
}

.table-simple[data-center*="1"] th:nth-child(1),
.table-simple[data-center*="2"] th:nth-child(2),
.table-simple[data-center*="3"] th:nth-child(3),
.table-simple[data-center*="4"] th:nth-child(4),
.table-simple[data-center*="5"] th:nth-child(5),
.table-simple[data-center*="6"] th:nth-child(6),
.table-simple[data-center*="7"] th:nth-child(7),
.table-simple[data-center*="1"] td:nth-child(1),
.table-simple[data-center*="2"] td:nth-child(2),
.table-simple[data-center*="3"] td:nth-child(3),
.table-simple[data-center*="4"] td:nth-child(4),
.table-simple[data-center*="5"] td:nth-child(5),
.table-simple[data-center*="6"] td:nth-child(6),
.table-simple[data-center*="7"] td:nth-child(7) {
    text-align: center
}

.table-simple[data-italic*="1"] td:nth-child(1),
.table-simple[data-italic*="2"] td:nth-child(2),
.table-simple[data-italic*="3"] td:nth-child(3),
.table-simple[data-italic*="4"] td:nth-child(4),
.table-simple[data-italic*="5"] td:nth-child(5),
.table-simple[data-italic*="6"] td:nth-child(6),
.table-simple[data-italic*="7"] td:nth-child(7) {
    font-style: italic
}

.table-simple[data-bold*="1"] td:nth-child(1),
.table-simple[data-bold*="2"] td:nth-child(2),
.table-simple[data-bold*="3"] td:nth-child(3),
.table-simple[data-bold*="4"] td:nth-child(4),
.table-simple[data-bold*="5"] td:nth-child(5),
.table-simple[data-bold*="6"] td:nth-child(6),
.table-simple[data-bold*="7"] td:nth-child(7) {
    font-weight: 700
}

.table-simple[data-title*="1"] td:nth-child(1),
.table-simple[data-title*="2"] td:nth-child(2),
.table-simple[data-title*="3"] td:nth-child(3),
.table-simple[data-title*="4"] td:nth-child(4),
.table-simple[data-title*="5"] td:nth-child(5),
.table-simple[data-title*="6"] td:nth-child(6),
.table-simple[data-title*="7"] td:nth-child(7),
.table-simple[data-link*="1"] td:nth-child(1),
.table-simple[data-link*="2"] td:nth-child(2),
.table-simple[data-link*="3"] td:nth-child(3),
.table-simple[data-link*="4"] td:nth-child(4),
.table-simple[data-link*="5"] td:nth-child(5),
.table-simple[data-link*="6"] td:nth-child(6),
.table-simple[data-link*="7"] td:nth-child(7) {
    white-space: nowrap
}

@media (max-width:767px) {
    .table-simple.on-rows table tr td[data-title]:before {
        display: block;
        width: auto;
        margin-bottom: 5px;
        text-align: center
    }

    .table-simple tr {
        padding: 2px 30px 10px;
        border: 1px solid #1b354c;
        border-radius: 2px
    }

    .table-simple thead {
        display: none
    }

    .table-simple caption~tbody tr {
        border-radius: 0
    }

    .table-simple table tr td {
        padding: 10px 0;
        border: 0;
        text-align: left;
        background: none
    }

    .table-simple table tr td[data-title]:before {
        content: attr(data-title) ':';
        display: inline-block;
        width: 50%;
        vertical-align: middle;
        font-size: 12px;
        font-weight: 400;
        font-style: normal;
        color: #667583;
        text-align: left
    }

    .table-simple table tr td a {
        display: block;
        padding: 13px 10px;
        border: 1px solid #2ebaec;
        border-radius: 10px;
        font-weight: 600;
        color: #2ebaec;
        text-decoration: none;
        text-align: center
    }

    .table-simple[data-title*="1"] td:nth-child(1),
    .table-simple[data-title*="2"] td:nth-child(2),
    .table-simple[data-title*="3"] td:nth-child(3),
    .table-simple[data-title*="4"] td:nth-child(4),
    .table-simple[data-title*="5"] td:nth-child(5),
    .table-simple[data-title*="6"] td:nth-child(6),
    .table-simple[data-title*="7"] td:nth-child(7) {
        padding: 12px 10px;
        margin: 0 -28px 8px;
        border-radius: 6px;
        font-weight: 700;
        color: #fff;
        text-align: center;
        text-align: center;
        background: #3c4346
    }

    .table-simple[data-title*="1"] td:nth-child(1):before,
    .table-simple[data-title*="2"] td:nth-child(2):before,
    .table-simple[data-title*="3"] td:nth-child(3):before,
    .table-simple[data-title*="4"] td:nth-child(4):before,
    .table-simple[data-title*="5"] td:nth-child(5):before,
    .table-simple[data-title*="6"] td:nth-child(6):before,
    .table-simple[data-title*="7"] td:nth-child(7):before,
    .table-simple[data-link*="1"] td:nth-child(1):before,
    .table-simple[data-link*="2"] td:nth-child(2):before,
    .table-simple[data-link*="3"] td:nth-child(3):before,
    .table-simple[data-link*="4"] td:nth-child(4):before,
    .table-simple[data-link*="5"] td:nth-child(5):before,
    .table-simple[data-link*="6"] td:nth-child(6):before,
    .table-simple[data-link*="7"] td:nth-child(7):before {
        display: none
    }

    .table-simple caption,
    .table-simple table,
    .table-simple tbody,
    .table-simple tr,
    .table-simple td {
        display: block
    }
}

@media (max-width:499px) {
    .table-simple tr+tr {
        border-top: 0
    }
}

@media (min-width:500px) and (max-width:767px) {
    .table-simple tbody {
        display: flex;
        flex-flow: row wrap
    }

    .table-simple tr {
        flex: 0 0 50%
    }

    .table-simple tr:nth-child(even) {
        border-left: 0
    }

    .table-simple tr:nth-child(n+3) {
        border-top: 0
    }
}

@media (min-width:768px) {
    .table-simple table tr th {
        height: 27px;
        font-size: 12px;
        font-weight: 400;
        color: #fff;
        text-align: left;
        background: #1b354c
    }

    .table-simple table tr th:first-child {
        border-radius: 6px 0 0 6px
    }

    .table-simple table tr th:last-child {
        border-radius: 0 6px 6px 0
    }

    .table-simple table tr th:after {
        content: ':'
    }

    .table-simple table tr td {
        height: 55px;
        background: none !important
    }

    .table-simple table tr+tr {
        border-top: 1px solid #cccaca
    }

    .table-simple table tr td a {
        font-weight: 600;
        color: #2ebaec;
        text-decoration: none
    }

    .table-simple table tr td a:hover {
        text-decoration: underline
    }

    .table-simple caption {
        border: 0;
        border-radius: 6px 6px 0 0;
        font-weight: 700;
        color: #fff;
        background: #1b354c
    }

    .table-simple caption:not(.hidden)~thead th:first-child {
        border-radius: 0 0 0 6px
    }

    .table-simple caption:not(.hidden)~thead th:last-child {
        border-radius: 0 0 6px 0
    }

    .table-simple table tr th,
    .table-simple table tr td {
        padding: 4px 20px;
        border: 0
    }
}

.table-striped {
    margin-bottom: 20px;
    overflow-x: auto;
    overflow-y: hidden
}

.table-striped table {
    min-width: 600px;
    border: 1px solid #d6d6d6;
    background: #fff
}

.table-striped th {
    height: 35px;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    text-align: left;
    background: #506475
}

.table-striped td {
    height: 42px;
    font-size: 13px
}

.table-striped tr:nth-child(odd) {
    background: #f9f9f9
}

.table-striped th,
.table-striped td {
    padding: 5px 45px;
    border-width: 1px 0;
    border-style: solid;
    border-color: #d6d6d6
}

@media (min-width:768px) {

    .table-striped th,
    .table-striped td {
        font-size: 15px
    }
}

@media (min-width:1024px) {

    .table-striped th:first-child,
    .table-striped td:first-child {
        padding-left: 85px
    }
}

.table-top-casinos {
    margin-bottom: 20px;
    box-sizing: border-box
}

.table-top-casinos *,
.table-top-casinos *:before,
.table-top-casinos *:after {
    box-sizing: border-box
}

.table-top-casinos tr {
    position: relative;
    display: block;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap
}

.table-top-casinos table tr td {
    padding: 0;
    border: 0;
    background: none
}

.table-top-casinos table tr td span:before {
    position: static;
    line-height: 1
}

.table-top-casinos table tr:nth-child(even) td {
    background: none
}

.table-top-casinos tbody tr {
    background: #fff
}

.table-top-casinos .size10 {
    flex: 0 0 100%
}

.table-top-casinos th[data-text-before]:before,
.table-top-casinos th[data-text-after]:after {
    display: inline
}

.table-top-casinos table [data-text-before]:before {
    content: attr(data-text-before)
}

.table-top-casinos [data-text-before]:before,
.table-top-casinos .table-actions-inner [data-text-before]:before {
    display: block
}

.table-top-casinos [data-text-after]:after {
    content: attr(data-text-after);
    display: block
}

.table-top-casinos .table-list,
.table-top-casinos .table-icon,
.table-top-casinos .table-games,
.table-top-casinos .table-number {
    order: 4
}

.table-top-casinos .table-logo .logo {
    position: static
}

.table-top-casinos .icon:before {
    content: '';
    position: relative;
    display: inline-block;
    top: -1px;
    margin-right: 5px;
    vertical-align: middle;
    background-size: contain
}

.table-top-casinos .icon.slot:before {
    width: 29px;
    height: 22px;
    background-image: url(/images/slot.png)
}

.table-top-casinos .icon.euro:before {
    width: 26px;
    height: 25px;
    background-image: url(/images/euro.png)
}

.table-top-casinos .ico-limit:before {
    max-width: 94px
}

.table-top-casinos .table-license div {
    display: inline-block;
    padding: 10px;
    border: 1px solid #eeefef;
    border-radius: 2px;
    vertical-align: middle;
    font-size: 12px;
    line-height: 1;
    color: #707070
}

.table-top-casinos .table-license strong {
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    color: #1998c5
}

.table-top-casinos .table-license small {
    display: block;
    font-size: 10px
}

.table-top-casinos .table-icon {
    min-height: 90px
}

.table-top-casinos .table-icon span {
    line-height: 0
}

.table-top-casinos .table-list {
    text-align: center
}

.table-top-casinos .table-list div {
    display: inline-block;
    vertical-align: middle
}

.table-top-casinos .table-list div.regs-misc.ukgc {
    padding-left: 100px;
    background: url(/images/ukgc-big.png) no-repeat 0 center
}

.table-top-casinos .table-list div.regs-misc div {
    display: block;
    margin-top: 8px
}

.table-top-casinos .table-list div.regs-misc div:first-child {
    margin-top: 0
}

.table-top-casinos .table-number {
    font-size: 24px;
    line-height: 1.2;
    font-weight: 700;
    color: #1b354c
}

.table-top-casinos .table-number.single-line:after {
    content: ' / ' attr(data-text-after);
    display: inline
}

.table-top-casinos .table-number:before {
    content: attr(data-title) ' / Overall Max Bet';
    display: block;
    margin-bottom: 6px;
    font-size: 10px;
    font-weight: 400;
    color: #667583
}

.table-top-casinos .table-number:after {
    color: #2ebaec
}

.table-top-casinos .table-rating {
    height: 0;
    flex: 0 0 100%;
    order: 3;
    padding-right: 50%;
    font-size: 0
}

.table-top-casinos .table-rating a {
    position: relative;
    z-index: 4;
    font-size: 0;
    line-height: 0;
    text-indent: -4000px
}

.table-top-casinos .table-rating a:before {
    content: attr(data-text);
    display: block;
    margin: 5px 0 -5px;
    font-size: 11px;
    line-height: 1.2;
    color: #003d89;
    text-indent: 0;
    text-decoration: underline
}

.table-top-casinos .table-rating a:hover:before {
    text-decoration: none
}

.table-top-casinos .table-rating span {
    position: relative;
    display: block;
    max-width: 100%;
    width: 96px;
    height: 15px;
    top: -34px;
    margin: 0 auto;
    background: url(/images/star-grey.png) repeat-x 0 0 / auto 100%
}

.table-top-casinos .table-rating span:before {
    content: '';
    display: block;
    height: 100%;
    background: url(/images/star.png) repeat-x 0 0 / auto 100%
}

.table-top-casinos .table-rating strong {
    font-weight: 400
}

.table-top-casinos .table-rating .r5:before {
    width: 100%
}

.table-top-casinos .table-rating .r49:before {
    width: 98%
}

.table-top-casinos .table-rating .r48:before {
    width: 96%
}

.table-top-casinos .table-rating .r47:before {
    width: 94%
}

.table-top-casinos .table-rating .r46:before {
    width: 92%
}

.table-top-casinos .table-rating .r45:before {
    width: 91%
}

.table-top-casinos .table-rating .r44:before {
    width: 91%
}

.table-top-casinos .table-rating .r43:before {
    width: 90%
}

.table-top-casinos .table-rating .r42:before {
    width: 89%
}

.table-top-casinos .table-rating .r41:before {
    width: 88%
}

.table-top-casinos .table-rating .r40:before {
    width: 80%
}

.table-top-casinos .terms {
    position: relative;
    max-height: 28px;
    margin-top: 5px;
    overflow: hidden;
    font-size: 11px;
    line-height: 1.4;
    font-weight: 400;
    color: #707070;
    cursor: pointer
}

.table-top-casinos .terms:empty {
    display: none
}

.table-top-casinos .terms:after {
    content: 'More';
    position: absolute;
    padding-left: 5px;
    bottom: 0;
    right: 0;
    text-decoration: underline;
    background: #fff
}

.table-top-casinos .expanded_on_load .terms:after {
    content: none
}

.table-top-casinos .table-expand {
    position: relative;
    padding: 5px 30px;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #fff;
    text-align: center;
    text-decoration: underline;
    text-transform: uppercase;
    background: #1b354c;
    cursor: pointer;
    transition: background .3s
}

.table-top-casinos .table-expand:hover {
    background: #000
}

.table-top-casinos .table-expand:before {
    left: 10px
}

.table-top-casinos .table-expand:after {
    right: 10px
}

.table-top-casinos .table-expand:before,
.table-top-casinos .table-expand:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    top: 50%;
    margin-top: -10px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    transform: rotate(135deg)
}

.table-top .table-expand {
    position: relative;
    padding: 5px 30px;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #fff;
    text-align: center;
    text-decoration: underline;
    text-transform: uppercase;
    background: #1b354c;
    cursor: pointer;
    transition: background .3s
}

.table-top .table-expand:hover {
    background: #000
}

.table-top .table-expand:before {
    left: 10px
}

.table-top .table-expand:after {
    right: 10px
}

.table-top .table-expand:before,
.table-top .table-expand:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    top: 50%;
    margin-top: -10px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    transform: rotate(135deg)
}

.table-top-casinos .expanded_on_load .terms,
.table-top-casinos .expanded .terms {
    max-height: none
}

.table-top-casinos .expanded .terms:after {
    display: none
}

.table-top-casinos .logo {
    display: block;
    width: auto;
    max-width: 150px;
    margin: 0 auto
}

.table-top-casinos .logo span {
    position: absolute;
    top: 6px;
    left: 7px;
    font-size: 15px;
    line-height: 1;
    font-weight: 700;
    color: #1b354c;
    text-indent: 0
}

.table-top-casinos .table-entry {
    order: 4;
    padding-bottom: 10px;
    font-size: 23px;
    color: #1b354c
}

.table-top-casinos .table-icon:before,
.table-top-casinos .table-list:before,
.table-top-casinos .table-entry:before,
.table-top-casinos .table-market:before {
    content: attr(data-title);
    display: block;
    margin-bottom: 6px;
    font-size: 12px;
    line-height: 1.2;
    color: #667583
}

.table-top-casinos .table-actions {
    flex: 0 0 100%;
    order: 5
}

.table-top-casinos .table-actions a {
    position: static;
    font-size: 0;
    line-height: 0;
    color: #fff;
    text-decoration: none
}

.table-top-casinos .table-actions-inner {
    position: relative;
    padding-bottom: 15px
}

.table-top-casinos .table-actions a:before {
    position: static;
    width: auto;
    min-width: 0;
    height: auto;
    padding: 3px 0 4px;
    margin: 0;
    border: 0;
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
    font-size: 20px;
    line-height: 1;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    background: none
}

.table-top-casinos .table-actions a:after {
    position: absolute;
    min-width: 100%;
    bottom: 0;
    right: 0;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 13px;
    line-height: 1;
    color: #003d89;
    text-transform: none;
    text-align: center
}

.table-top-casinos .table-actions a:hover:after {
    text-decoration: underline
}

.table-top-casinos .table-actions .is-highlighted:before {
    background: url(/images/shield.png) no-repeat 0 center / auto 100%
}

.table-top-casinos .table-games {
    position: relative;
    top: -2px
}

.table-top-casinos .table-games:before {
    content: attr(data-title);
    display: block;
    margin-bottom: 10px;
    font-size: 12px;
    color: #1b354c
}

.table-top-casinos .table-payouts:before {
    content: 'Cash out in ' attr(data-text-before);
    margin-bottom: 5px;
    font-size: 12px;
    font-weight: 700;
    color: #1b354c
}

.table-top-casinos .table-payouts span {
    margin: 0 2px;
    line-height: 0
}

.table-top-casinos .table-payouts span:before {
    max-width: 100%
}

.table-top-casinos [class*="ico-"] {
    display: inline-block;
    vertical-align: middle;
    font-size: 0
}

.table-top-casinos [class*="ico-"]:before {
    content: ''
}

.table-top-casinos .table-market {
    flex: 0 0 33.3%;
    order: 1
}

.table-top-casinos .table-market:before {
    display: block;
    margin: 0 auto 3px
}

.table-top-casinos .table-bonus {
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    line-height: 1.2;
    font-weight: 700;
    color: #3e5264
}

.table-top-casinos .table-bonus:before {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #1b354c
}

.table-top-casinos .table-bonus strong {
    display: block;
    font-family: 'Russo One', sans-serif;
    font-size: 30px;
    line-height: 1;
    font-weight: 400;
    color: #1b354c
}

.table-top-casinos .table-bonus span {
    color: #57c73d
}

.table-top-casinos .hidden,
.table-top-casinos .table-terms,
.table-top-casinos .table-rating a,
.table-top-casinos .table-bonus .terms {
    display: none
}

.table-top-casinos .hidden,
.table-top-casinos .hidden * {
    background: none !important
}

.table-top-casinos table,
.table-top-casinos thead,
.table-top-casinos tbody,
.table-top-casinos th,
.table-top-casinos td {
    display: block
}

.table-top-casinos.lazyload .icon:before,
.table-top-casinos.lazyload .table-logo .logo,
.table-top-casinos.lazyload ._cpaym,
.table-top-casinos.lazyload [class*="ico-"]:before,
.table-top-casinos.lazyload .table-actions .is-highlighted:before,
.table-top-casinos.lazyload ._award>span,
.table-top-casinos.lazyload ._award:before {
    background-image: none
}

.terms-altered .terms {
    max-height: none;
    flex: 0 0 100%;
    order: 5;
    cursor: initial
}

.terms-altered .terms:after {
    display: none
}

.terms-altered .terms span {
    text-decoration: underline;
    cursor: pointer
}

.terms-altered .terms span:hover {
    text-decoration: none
}

.table-primary .terms {
    order: 4
}

@media(max-width:767px) {
    .table-top-casinos thead {
        display: none
    }

    .table-top-casinos table tr {
        max-width: 380px;
        padding: 10px 20px;
        margin: 0 auto 5px;
        border: 1px solid #d6d8d9;
        border-radius: 2px
    }

    .table-top-casinos table tr td {
        flex: 0 0 50%
    }

    .table-top-casinos table tr td.table-logo {
        min-height: 70px
    }

    .table-top-casinos table tr td:nth-child(n+3) {
        margin-top: 10px
    }

    .table-top-casinos .table-icon:nth-child(3)+.table-entry {
        flex: 0 0 50%
    }

    .table-top-casinos .sfull {
        flex: 0 0 100%
    }

    .table-top-casinos .nomin {
        min-height: 0
    }

    .table-top-casinos .ord1 {
        order: 1
    }

    .table-top-casinos .ord2 {
        order: 2
    }

    .table-top-casinos .ord3 {
        order: 3
    }

    .table-top-casinos .ord4 {
        order: 4
    }

    .table-top-casinos .ord5 {
        order: 5
    }

    .table-top-casinos .table-entry.size6:nth-child(3),
    .table-top-casinos .table-entry.size6:nth-child(4),
    .table-top-casinos .table-entry.size6:nth-child(5) {
        flex: 0 0 33.3%;
        font-size: 20px
    }
}

@media(max-width:374px) {
    .table-top-casinos .table-bonus {
        font-size: 16px
    }

    .table-top-casinos .table-games {
        top: -5px
    }

    .table-top-casinos .table-games:before {
        margin-bottom: 4px
    }

    .table-top-casinos .table-list:before,
    .table-top-casinos .table-icon:before,
    .table-top-casinos .table-entry:before,
    .table-top-casinos .table-market:before {
        font-size: 11px
    }
}

@media(min-width:768px) {
    .table-top-casinos {
        background: none
    }

    .table-top-casinos table {
        margin-bottom: 10px
    }

    .table-top-casinos table thead {
        margin-bottom: 10px;
        background: #d4d7db
    }

    .table-top-casinos table thead th {
        padding: 4px 2px;
        border: 0;
        font-size: 12px;
        font-weight: 400;
        color: #667583;
        background: none
    }

    .table-top-casinos table tbody tr {
        border: 1px solid #d6d8d9;
        background: #fff
    }

    .table-top-casinos tr {
        position: relative;
        border-radius: 2px;
        overflow: hidden
    }

    .table-top-casinos td {
        padding: 0 5px
    }

    .table-top-casinos tr+tr {
        margin-top: 10px
    }

    .table-top-casinos tbody tr {
        padding: 10px 0
    }

    .table-top-casinos tbody tr:after {
        content: attr(data-terms);
        display: block;
        flex: 0 0 100%;
        clear: both;
        font-size: 10px;
        padding: 10px 10px 0 32px;
        line-height: 1.4;
        color: #707070;
        text-align: right
    }

    .table-top-casinos th,
    .table-top-casinos td {
        float: left
    }

    .table-top-casinos .table-icon {
        min-height: 0
    }

    .table-top-casinos .table-entry {
        padding-bottom: 0;
        font-size: 16px
    }

    .table-top-casinos .list-games-alt {
        display: inline-block;
        vertical-align: middle
    }

    .table-top-casinos .table-market span {
        font-size: 12px;
        color: #3d3d3d
    }

    .table-top-casinos .table-number:after {
        content: ' / ' attr(data-text-after);
        display: inline
    }

    .table-top-casinos .table-actions .is-highlighted:before {
        padding-left: 25px
    }

    .table-top-casinos .table-expand {
        padding-right: 80px;
        padding-left: 80px
    }

    .table-top-casinos .table-expand:before {
        left: 30px
    }

    .table-top-casinos .table-expand:after {
        right: 30px
    }

    .table-top .table-expand {
        padding-right: 80px;
        padding-left: 80px
    }

    .table-top .table-expand:before {
        left: 30px
    }

    .table-top .table-expand:after {
        right: 30px
    }

    .table-top-casinos .table-rating {
        height: auto;
        padding-right: 5px
    }

    .table-top-casinos .table-rating a {
        display: block
    }

    .table-top-casinos .table-rating span {
        width: 54px;
        height: 8px;
        top: 0
    }

    .table-top-casinos .table-rating strong {
        display: block;
        font-size: 15px;
        line-height: 1.2;
        color: #1b354c
    }

    .table-top-casinos .table-payouts:before {
        content: attr(data-text-before);
        margin-bottom: 10px;
        font-size: 17px
    }

    .table-top-casinos .table-games {
        top: 0
    }

    .table-top-casinos .table-games div {
        display: inline-block
    }

    .table-top-casinos .list-games-alt>span,
    .table-top-casinos .table-games>div>span {
        display: block
    }

    .table-top-casinos .list-flags>span {
        font-size: inherit
    }

    .table-top-casinos .list-flags>span:before {
        margin-top: -2px;
        margin-right: 7px;
        vertical-align: middle;
        float: none
    }

    .table-top-casinos .list-games-primary>span {
        display: inline-block;
        width: 44%;
        vertical-align: middle
    }

    .table-top-casinos .table-bonus {
        font-size: 15px
    }

    .table-top-casinos .table-bonus:before {
        margin-bottom: 7px
    }

    .table-top-casinos .table-bonus strong {
        font-size: 27px
    }

    .table-top-casinos .logo {
        margin: 0 auto
    }

    .table-top-casinos .logo span {
        position: absolute;
        display: flex;
        width: 22px;
        height: 100%;
        top: 0;
        left: 0;
        justify-content: center;
        align-items: center;
        border-right: 1px solid #d6d8d9;
        font-size: 15px;
        font-weight: 700;
        color: #fff;
        text-align: center;
        background: #1b354c
    }

    .table-top-casinos .table-icon,
    .table-top-casinos .table-list,
    .table-top-casinos .table-games,
    .table-top-casinos .table-order,
    .table-top-casinos .table-entry,
    .table-top-casinos .table-rating,
    .table-top-casinos .table-number,
    .table-top-casinos .table-market,
    .table-top-casinos .table-actions,
    .table-top-casinos .table-entry~*,
    .table-top-casinos .table-entry~.table-rating {
        order: initial
    }

    .table-top-casinos .logo span small,
    .table-top-casinos .table-list:before,
    .table-top-casinos .table-icon:before,
    .table-top-casinos .table-games:before,
    .table-top-casinos .table-entry:before,
    .table-top-casinos .table-number:before,
    .table-top-casinos .table-market:before,
    .table-top-casinos .table-actions .terms {
        display: none
    }

    .table-top-casinos .table-actions {
        padding-right: 10px
    }

    .table-top-casinos .table-logo {
        padding-left: 22px
    }

    .table-top-casinos .size1 {
        width: 25%;
        flex: 0 0 25%;
        padding-left: 22px
    }

    .table-top-casinos .size2 {
        width: 16%;
        flex: 0 0 16%
    }

    .table-top-casinos .size3 {
        width: 20%;
        flex: 0 0 20%
    }

    .table-top-casinos .size4 {
        width: 15%;
        flex: 0 0 15%
    }

    .table-top-casinos .size5 {
        width: 24%;
        flex: 0 0 24%;
        padding-right: 10px
    }

    .table-top-casinos .size6 {
        width: 9%;
        flex: 0 0 9%
    }

    .table-top-casinos .size7 {
        width: 8%;
        flex: 0 0 8%
    }

    .table-top-casinos .size9 {
        width: 27%;
        flex: 0 0 27%
    }

    .table-top-casinos .size10 {
        width: 27%;
        flex: 0 0 27%;
        padding: 0 10px
    }

    .table-top-casinos .p-l {
        padding-left: 2%
    }

    .table-top-casinos .p-r {
        padding-right: 2%
    }

    .table-top-casinos .s1-075 {
        width: 7.5%;
        flex: 0 0 7.5%
    }

    .table-top-casinos .s1-10 {
        width: 10%;
        flex: 0 0 10%
    }

    .table-top-casinos .s1-125 {
        width: 12.5%;
        flex: 0 0 12.5%
    }

    .table-top-casinos .s1-15 {
        width: 15%;
        flex: 0 0 15%
    }

    .table-top-casinos .s1-175 {
        width: 17.5%;
        flex: 0 0 17.5%
    }

    .table-top-casinos .s1-20 {
        width: 20%;
        flex: 0 0 20%
    }

    .table-top-casinos .s1-225 {
        width: 22.5%;
        flex: 0 0 22.5%
    }

    .table-top-casinos .s1-25 {
        width: 25%;
        flex: 0 0 25%
    }

    .table-top-casinos .s1-275 {
        width: 27.5%;
        flex: 0 0 27.5%
    }

    .table-top-casinos .s1-30 {
        width: 30%;
        flex: 0 0 30%
    }

    .terms-altered .terms {
        padding: 10px 10px 0 32px;
        text-align: right
    }

    .table-primary .table-bonus strong {
        font-size: 35px
    }
}

@media(min-width:768px) and (max-width:1023px) {
    .table-top-casinos .hidden-tablet {
        display: none
    }
}

@media(min-width:1024px) {
    .table-top-casinos {
        padding: 0
    }

    .table-top-casinos .table-entry {
        font-size: 23px
    }

    .table-top-casinos .table-entry.caps {
        text-transform: uppercase
    }

    .table-top-casinos .table-entry.font17 {
        font-size: 17px
    }

    .table-top-casinos .table-entry.font26 {
        font-size: 26px
    }

    .table-top-casinos .table-number {
        padding: 19px 10px 20px;
        font-size: 16px;
        box-shadow: inset 0 0 0 5px #fff, inset 0 0 0 6px #eeefef
    }

    .table-top-casinos .table-payouts span {
        max-width: none
    }

    .table-top-casinos .table-bonus .terms {
        display: block
    }

    .table-top-casinos .table-license div {
        padding: 15px 10px
    }

    .table-top-casinos .table-license strong {
        padding: 5px 0
    }

    .table-top-casinos .table-rating {
        padding: 10px 10px 20px;
        box-shadow: inset 0 0 0 5px #fff, inset 0 0 0 6px #eeefef
    }

    .table-top-casinos .table-rating strong {
        font-size: 43px
    }

    .table-top-casinos .table-rating span {
        width: 96px;
        height: 15px
    }

    .table-top-casinos tbody tr:after,
    .table-top-casinos .expanded .terms {
        display: none
    }

    .table-top-casinos .expanded_on_load .terms {
        display: none
    }

    .table-top-casinos .expanded_on_load:after,
    .table-top-casinos .expanded:after {
        display: block
    }

    .table-top-casinos .size1 {
        width: 18%;
        max-width: 18%;
        flex: 0 0 18%
    }

    .table-top-casinos .size2 {
        width: 22%;
        max-width: 22%;
        flex: 0 0 22%
    }

    .table-top-casinos .size3 {
        width: 20%;
        max-width: 20%;
        flex: 0 0 20%
    }

    .table-top-casinos .size4 {
        width: 21%;
        max-width: 21%;
        flex: 0 0 21%
    }

    .table-top-casinos .size5 {
        width: 19%;
        max-width: 19%;
        flex: 0 0 19%
    }

    .table-top-casinos .size7 {
        width: 14%;
        max-width: 14%;
        flex: 0 0 14%
    }

    .table-top-casinos .size8 {
        width: 11%;
        flex: 0 0 11%
    }

    .table-top-casinos .size9 {
        width: 14%;
        max-width: 14%;
        flex: 0 0 14%;
        margin: 0 1%
    }

    .table-top-casinos .p-l {
        padding-left: 2%
    }

    .table-top-casinos .p-r {
        padding-right: 2%
    }

    .table-top-casinos .p-b {
        padding-right: 2%;
        padding-left: 2%
    }

    .table-top-casinos .s2-075 {
        width: 7.5%;
        max-width: 7.5%;
        flex: 0 0 7.5%
    }

    .table-top-casinos .s2-10 {
        width: 10%;
        max-width: 10%;
        flex: 0 0 10%
    }

    .table-top-casinos .s2-125 {
        width: 12.5%;
        max-width: 12.5%;
        flex: 0 0 12.5%
    }

    .table-top-casinos .s2-15 {
        width: 15%;
        max-width: 15%;
        flex: 0 0 15%
    }

    .table-top-casinos .s2-175 {
        width: 17.5%;
        max-width: 17.5%;
        flex: 0 0 17.5%
    }

    .table-top-casinos .s2-20 {
        width: 20%;
        max-width: 20%;
        flex: 0 0 20%
    }

    .table-top-casinos .s2-225 {
        width: 22.5%;
        max-width: 22.5%;
        flex: 0 0 22.5%
    }

    .table-top-casinos .s2-25 {
        width: 25%;
        max-width: 25%;
        flex: 0 0 25%
    }

    .table-top-casinos .s2-275 {
        width: 27.5%;
        max-width: 27.5%;
        flex: 0 0 27.5%
    }

    .table-top-casinos .s2-30 {
        width: 30%;
        max-width: 30%;
        flex: 0 0 30%
    }

    .terms-altered .expanded:after {
        display: none
    }

    .terms-altered .expanded .terms {
        display: block
    }

    .table-primary .table-entry {
        font-size: 26px
    }
}

@media(min-width:1200px) {
    .table-top-casinos .table-number {
        padding-top: 33px;
        padding-bottom: 34px;
        font-size: 24px
    }

    .table-top-casinos .size7 {
        width: 12%;
        max-width: 12%;
        flex: 0 0 12%;
        margin: 0 1%
    }

    .table-top-casinos .table-actions a {
        max-width: 147px;
        margin-right: auto;
        margin-left: auto
    }

    .table-top-casinos .table-actions .is-highlighted {
        max-width: none
    }

    .table-top-casinos .table-actions .is-highlighted:before {
        display: inline-block
    }
}

.table-top {
    margin-bottom: 20px;
    box-sizing: border-box
}

.table-top *,
.table-top *:before,
.table-top *:after {
    box-sizing: border-box
}

.table-top.lazyload *,
.table-top.lazyload *:before,
.table-top.lazyload *:after {
    background-image: none !important
}

.table-top tr {
    display: flex;
    flex-flow: row wrap
}

.table-top tbody tr {
    position: relative;
    padding: 5px 10px 10px;
    border: 1px solid #dcdede;
    border-radius: 2px;
    background: #fff
}

.table-top tbody tr+tr {
    margin-top: 10px
}

.table-top caption {
    display: none
}

.table-top table tr td {
    order: 1;
    padding: 0;
    border: 0
}

.table-top table tr:nth-child(n) td {
    background: none
}

.table-top [data-text-before]:before {
    content: attr(data-text-before)
}

.table-top [data-text-after]:after {
    content: attr(data-text-after)
}

.table-top .hidden {
    display: none
}

.table-top .icon-limit:before {
    max-width: 48px
}

.table-top .logo-limit:before {
    max-width: none
}

.table-top [class^="ico"] {
    font-size: 0;
    line-height: 0
}

.table-top [class^="icon-intro"] {
    font-size: inherit
}

.table-top [class^="ico"]:before {
    content: ''
}

.table-top .table-info:nth-child(n) {
    display: flex;
    flex: 0 0 33.3%;
    flex-flow: row wrap;
    justify-content: center;
    align-content: center;
    align-items: center;
    padding: 5px 5px;
    font-size: 16px;
    color: #4f6375
}

.table-top .table-info.ver2:nth-child(n) {
    display: flex;
    flex: 0 0 24.3%;
    flex-flow: row wrap;
    justify-content: center;
    align-content: center;
    align-items: center;
    padding: 5px 10px;
    font-size: 17px;
    color: #4f6375
}

.table-top .table-info span {
    display: block
}

.table-top .table-info .table-icon i {
    line-height: 0;
    font-size: 0
}

.table-top .table-info.licence-text {
    font-size: 12px;
    line-height: 16px;
    display: block
}

.table-top .table-info:nth-child(n) ul {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
    margin: 0 -5px
}

.table-top .table-info:nth-child(n) li {
    position: relative;
    max-width: 29%;
    padding-left: 25px;
    margin: 5px;
    font-size: 12px;
    line-height: 1.2;
    color: #4f6375;
    text-align: left
}

.table-top .table-info:nth-child(n) li:before {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -10px
}

.table-top .table-info:nth-child(n) .alt li {
    min-width: 70px;
    font-size: 13px;
    color: #545454
}

.table-top .table-info:nth-child(n) .disabled {
    opacity: .5
}

.table-top .table-info:nth-child(n) .one-row li {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center
}

.table-top .table-info:nth-child(n) .dots {
    display: block
}

.table-top .table-info:nth-child(n) .dots li {
    padding-left: 8px;
    margin: 0;
    font-size: 12px;
    color: #545454;
    text-align: left
}

.table-top .table-info:nth-child(n) .dots li+li {
    margin-top: 3px
}

.table-top .table-info:nth-child(n) .dots li:before {
    content: '';
    position: absolute;
    width: 4px;
    height: 4px;
    top: 5px;
    left: 0;
    margin-top: 0;
    border-radius: 50%;
    background: #545454
}

.table-top .table-info [class^="ico"] {
    margin: 5px
}

.table-top .table-info ._cpaym {
    margin: 2px
}

.table-top .table-info.highlight {
    overflow: hidden
}

.table-top .table-info.highlight:nth-child(n) .with-dot {
    position: relative;
    padding-left: 12px;
    font-size: 14px;
    text-align: left
}

.table-top .table-info.highlight:nth-child(n) .with-dot:before {
    content: '';
    position: absolute;
    width: 4px;
    height: 4px;
    top: 50%;
    left: 0;
    margin-top: -2px;
    border-radius: 50%;
    background: #4f6375
}

.table-top .table-expand {
    position: relative;
    padding: 5px 30px;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #fff;
    text-align: center;
    text-decoration: underline;
    text-transform: uppercase;
    background: #1b354c;
    cursor: pointer;
    transition: background .3s
}

.table-top .table-expand:hover {
    background: #000
}

.table-top .table-expand:before {
    left: 10px
}

.table-top .table-expand:after {
    right: 10px
}

.table-top .table-expand:before,
.table-top .table-expand:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    top: 50%;
    margin-top: -10px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    transform: rotate(135deg)
}

.table-top .table-info.icons-inline [class^="ico"]:before {
    max-width: 23.2vw
}

.table-top .table-info:nth-child(n) .flags li:before {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -5px
}

.table-top .logo-slots {
    width: 70px;
    height: 60px;
    background-size: contain
}

.table-top .table-rtp:nth-child(n) strong {
    font-weight: 400
}

.table-top .table-info.blue,
.table-top .table-info.highlight.blue {
    color: #1b354c
}

.table-top .table-info:nth-child(n) .one-row li:before,
.table-top .table-info:nth-child(n) .one-row li strong {
    order: 2
}

.table-top .table-icon:before {
    position: static
}

.table-top .table-icon[data-text-before] {
    display: flex;
    min-height: 20px;
    align-items: center;
    padding-left: 25px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: #545454;
    background-repeat: no-repeat;
    background-position: 0 center;
    background-size: 20px 20px
}

.table-top .table-icon[data-text-before]:before {
    display: inline-block;
    margin-right: 4px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400
}

.table-top .table-icon:not([data-text-before]):before {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    margin: 0 auto 3px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain
}

.table-top .table-icon.icon-inline:not([data-text-before]):before {
    position: relative;
    display: inline-block;
    top: -1px;
    vertical-align: middle;
    margin: 0 4px 0 0
}

.table-top .table-icon[data-text-before].smaller-text {
    font-size: 16px
}

.table-top .table-icon.roulette[data-text-before],
.table-top .table-icon.roulette:not([data-text-before]):before {
    background-image: url(/images/roulette.png)
}

.table-top .table-icon.blackjack[data-text-before],
.table-top .table-icon.blackjack:not([data-text-before]):before {
    background-image: url(/images/blackjack.png)
}

.table-top .table-icon.slots[data-text-before],
.table-top .table-icon.slots:not([data-text-before]):before {
    background-image: url(/images/slots.png)
}

.table-top .table-icon.other-games[data-text-before],
.table-top .table-icon.other-games:not([data-text-before]):before {
    background-image: url(/images/other-games.png)
}

.table-top .table-icon.free-spins[data-text-before],
.table-top .table-icon.free-spins:not([data-text-before]):before {
    background-image: url(/images/free-spins.png)
}

.table-top .table-icon.fair[data-text-before],
.table-top .table-icon.fair:not([data-text-before]):before {
    background-image: url(/images/fair.png)
}

.table-top .table-icon.sports[data-text-before],
.table-top .table-icon.sports:not([data-text-before]):before {
    background-image: url(/images/sports.png)
}

.table-top .table-icon.live-streaming[data-text-before],
.table-top .table-icon.live-streaming:not([data-text-before]):before {
    background-image: url(/images/live-streaming.png)
}

.table-top .table-icon.poker[data-text-before],
.table-top .table-icon.poker:not([data-text-before]):before {
    background-image: url(/images/poker.png)
}

.table-top .table-icon.promotions[data-text-before],
.table-top .table-icon.promotions:not([data-text-before]):before {
    background-image: url(/images/promotions.png)
}

.table-top .table-icon.casino[data-text-before],
.table-top .table-icon.casino:not([data-text-before]):before {
    background-image: url(/images/casino.png)
}

.table-top .table-icon.min-limit[data-text-before],
.table-top .table-icon.min-limit:not([data-text-before]):before {
    background-image: url(/images/min-limit.png)
}

.table-top .table-icon.max-limit[data-text-before],
.table-top .table-icon.max-limit:not([data-text-before]):before {
    background-image: url(/images/max-limit.png)
}

.table-top .table-icon.timeframe[data-text-before],
.table-top .table-icon.timeframe:not([data-text-before]):before {
    background-image: url(/images/timeframe.png)
}

.table-top .table-icon.tickets[data-text-before],
.table-top .table-icon.tickets:not([data-text-before]):before {
    background-image: url(/images/tickets.png)
}

.table-top .table-icon.withdrawal[data-text-before],
.table-top .table-icon.withdrawal:not([data-text-before]):before {
    background-image: url(/images/withdrawal.png)
}

.table-top .table-icon.virtual-sports[data-text-before],
.table-top .table-icon.virtual-sports:not([data-text-before]):before {
    background-image: url(/images/virtual-sports.png)
}

.table-top .table-icon.vip[data-text-before],
.table-top .table-icon.vip:not([data-text-before]):before {
    background-image: url(/images/vip.png)
}

.table-top .table-icon.bingo[data-text-before],
.table-top .table-icon.bingo:not([data-text-before]):before {
    background-image: url(/images/bingo.png)
}

.table-top .table-icon.wagering[data-text-before],
.table-top .table-icon.wagering:not([data-text-before]):before {
    background-image: url(/images/wagering.png)
}

.table-top .table-icon.wagering-euro[data-text-before],
.table-top .table-icon.wagering-euro:not([data-text-before]):before {
    background-image: url(/images/wagering-euro.png)
}

.table-top .table-icon.contribution[data-text-before],
.table-top .table-icon.contribution:not([data-text-before]):before {
    background-image: url(/images/contribution.png)
}

.table-top .table-icon.customer-service[data-text-before],
.table-top .table-icon.customer-service:not([data-text-before]):before {
    background-image: url(/images/customer-service.png)
}

.table-top .table-icon.year[data-text-before],
.table-top .table-icon.year:not([data-text-before]):before {
    background-image: url(/images/year-of-launch.png)
}

.table-top .table-icon.lotto[data-text-before],
.table-top .table-icon.lotto:not([data-text-before]):before {
    background-image: url(/images/lotto.png)
}

.table-top .table-icon.lotto-icon[data-text-before],
.table-top .table-icon.lotto-icon:not([data-text-before]):before {
    background-image: url(/images/lotto-icon.png)
}

.table-top .table-icon.winners[data-text-before],
.table-top .table-icon.winners:not([data-text-before]):before {
    background-image: url(/images/winners.png)
}

.table-top .table-icon.messenger[data-text-before],
.table-top .table-icon.messenger:not([data-text-before]):before {
    background-image: url(/images/messenger.png)
}

.table-top .table-icon.mobile[data-text-before],
.table-top .table-icon.mobile:not([data-text-before]):before {
    background-image: url(/images/mobile.png)
}

.table-top .table-icon.hat[data-text-before],
.table-top .table-icon.hat:not([data-text-before]):before {
    background-image: url(/images/texas_holdem.png)
}

.table-top .table-icon.omaha[data-text-before],
.table-top .table-icon.omaha:not([data-text-before]):before {
    background-image: url(/images/omaha_poker.png)
}

.table-top .table-icon.stud[data-text-before],
.table-top .table-icon.stud:not([data-text-before]):before {
    background-image: url(/images/stud_poker.png)
}

.table-top .table-icon.stud-7-card[data-text-before],
.table-top .table-icon.stud-7-card:not([data-text-before]):before {
    background-image: url(/images/7-card-stud.png)
}

.table-top .table-icon.no-limit[data-text-before],
.table-top .table-icon.no-limit:not([data-text-before]):before {
    background-image: url(/images/no-limit.png)
}

.table-top .table-icon.fixed-limit[data-text-before],
.table-top .table-icon.fixed-limit:not([data-text-before]):before {
    background-image: url(/images/fixed-limit.png)
}

.table-top .table-icon.live[data-text-before],
.table-top .table-icon.live:not([data-text-before]):before {
    background-image: url(/images/live.png)
}

.table-top .table-icon.esport-games[data-text-before],
.table-top .table-icon.esport-games:not([data-text-before]):before {
    background-image: url(/images/esport-games.png)
}

.table-top .table-icon.betting-types[data-text-before],
.table-top .table-icon.betting-types:not([data-text-before]):before {
    background-image: url(/images/betting-type.png)
}

.table-top .table-icon.sports-betting-types[data-text-before],
.table-top .table-icon.sports-betting-types:not([data-text-before]):before {
    background-image: url(/images/betting-types.png)
}

.table-top .table-icon.payout[data-text-before],
.table-top .table-icon.payout:not([data-text-before]):before {
    background-image: url(/images/payout.png)
}

.table-top .table-icon.android[data-text-before],
.table-top .table-icon.android:not([data-text-before]):before {
    background-image: url(/images/android.png)
}

.table-top .table-icon.blackberry[data-text-before],
.table-top .table-icon.blackberry:not([data-text-before]):before {
    background-image: url(/images/blackberry.png)
}

.table-top .table-icon.windows[data-text-before],
.table-top .table-icon.windows:not([data-text-before]):before {
    background-image: url(/images/windows.png)
}

.table-top .table-icon.jackpots[data-text-before],
.table-top .table-icon.jackpots:not([data-text-before]):before {
    background-image: url(/images/jackpots.png)
}

.table-top .table-icon.ios[data-text-before],
.table-top .table-icon.ios:not([data-text-before]):before {
    background-image: url(/images/apple_ios.png)
}

.table-top .table-icon.gambleaware[data-text-before],
.table-top .table-icon.gambleaware:not([data-text-before]):before {
    background-image: url(/images/gamble-aware.png)
}

.table-top .table-icon.bingo-90ball[data-text-before],
.table-top .table-icon.bingo-90ball:not([data-text-before]):before {
    background-image: url(/images/90ball-bingo.png)
}

.table-top .table-icon.bingo-80ball[data-text-before],
.table-top .table-icon.bingo-80ball:not([data-text-before]):before {
    background-image: url(/images/80ball-bingo.png)
}

.table-top .table-icon.bingo-75ball[data-text-before],
.table-top .table-icon.bingo-75ball:not([data-text-before]):before {
    background-image: url(/images/75ball-bingo.png)
}

.table-top .table-icon.bingo-60ball[data-text-before],
.table-top .table-icon.bingo-60ball:not([data-text-before]):before {
    background-image: url(/images/60-ball-bingo.png)
}

.table-top .table-icon.bingo-5line[data-text-before],
.table-top .table-icon.bingo-5line:not([data-text-before]):before {
    background-image: url(/images/5line-bingo.png)
}

.table-top .table-icon.bingo-52ball[data-text-before],
.table-top .table-icon.bingo-52ball:not([data-text-before]):before {
    background-image: url(/images/52ball-bingo.png)
}

.table-top .table-icon.bingo-52square[data-text-before],
.table-top .table-icon.bingo-52square:not([data-text-before]):before {
    background-image: url(/images/52square-bingo.png)
}

.table-top .table-icon.bingo-50ball[data-text-before],
.table-top .table-icon.bingo-50ball:not([data-text-before]):before {
    background-image: url(/images/50ball-bingo.png)
}

.table-top .table-icon.bingo-40ball[data-text-before],
.table-top .table-icon.bingo-40ball:not([data-text-before]):before {
    background-image: url(/images/40-bingo.png)
}

.table-top .table-icon.extra-bingo[data-text-before],
.table-top .table-icon.extra-bingo:not([data-text-before]):before {
    background-image: url(/images/extracasino.png)
}

.table-top .table-icon.hot-bingo[data-text-before],
.table-top .table-icon.hot-bingo:not([data-text-before]):before {
    background-image: url(/images/hot-bingo.png)
}

.table-top .table-icon.bingo-high-five[data-text-before],
.table-top .table-icon.bingo-high-five:not([data-text-before]):before {
    background-image: url(/images/high-5-bingo.png)
}

.table-top .table-icon.bingo-bonanza[data-text-before],
.table-top .table-icon.bingo-bonanza:not([data-text-before]):before {
    background-image: url(/images/bingo-bonanza.png)
}

.table-top .table-icon.bonus[data-text-before],
.table-top .table-icon.bonus:not([data-text-before]):before {
    background-image: url(/images/bonus.png)
}

.table-top .table-icon.deposit[data-text-before],
.table-top .table-icon.deposit:not([data-text-before]):before {
    background-image: url(/images/deposit.png)
}

.table-top .table-icon.markets[data-text-before],
.table-top .table-icon.markets:not([data-text-before]):before {
    background-image: url(/images/markets.png)
}

.table-top .table-icon.basketball[data-text-before],
.table-top .table-icon.basketball:not([data-text-before]):before {
    background-image: url(/images/backetball.png)
}

.table-top .table-icon.baseball[data-text-before],
.table-top .table-icon.baseball:not([data-text-before]):before {
    background-image: url(/images/baseball.png)
}

.table-top .table-icon.boxing[data-text-before],
.table-top .table-icon.boxing:not([data-text-before]):before {
    background-image: url(/images/boxing.png)
}

.table-top .table-icon.mma[data-text-before],
.table-top .table-icon.mma:not([data-text-before]):before {
    background-image: url(/images/mma.png)
}

.table-top .table-icon.football[data-text-before],
.table-top .table-icon.football:not([data-text-before]):before {
    background-image: url(/images/football.png)
}

.table-top .table-icon.handball[data-text-before],
.table-top .table-icon.handball:not([data-text-before]):before {
    background-image: url(/images/handball.png)
}

.table-top .table-icon.formula[data-text-before],
.table-top .table-icon.formula:not([data-text-before]):before {
    background-image: url(/images/formula.png)
}

.table-top .table-icon.snooker[data-text-before],
.table-top .table-icon.snooker:not([data-text-before]):before {
    background-image: url(/images/snooker.png)
}

.table-top .table-icon.polo[data-text-before],
.table-top .table-icon.polo:not([data-text-before]):before {
    background-image: url(/images/polo.png)
}

.table-top .table-icon.voleyball[data-text-before],
.table-top .table-icon.voleyball:not([data-text-before]):before {
    background-image: url(/images/voleyball.png)
}

.table-top .table-icon.nascar[data-text-before],
.table-top .table-icon.nascar:not([data-text-before]):before {
    background-image: url(/images/nascar.png)
}

.table-top .table-icon.american-football[data-text-before],
.table-top .table-icon.american-football:not([data-text-before]):before {
    background-image: url(/images/american-football.png)
}

.table-top .table-icon.tennis[data-text-before],
.table-top .table-icon.tennis:not([data-text-before]):before {
    background-image: url(/images/tennis.png)
}

.table-top .table-icon.greyhound-racing[data-text-before],
.table-top .table-icon.greyhound-racing:not([data-text-before]):before {
    background-image: url(/images/greyhound-racing.png)
}

.table-top .table-icon.e-sports[data-text-before],
.table-top .table-icon.e-sports:not([data-text-before]):before {
    background-image: url(/images/esports.png)
}

.table-top .table-icon.golf[data-text-before],
.table-top .table-icon.golf:not([data-text-before]):before {
    background-image: url(/images/golf.png)
}

.table-top .table-icon.cricket[data-text-before],
.table-top .table-icon.cricket:not([data-text-before]):before {
    background-image: url(/images/cricket.png)
}

.table-top .table-icon.ios-android[data-text-before],
.table-top .table-icon.ios-android:not([data-text-before]):before {
    background-image: url(/images/ios-android.png)
}

.table-top .table-icon.baccarat[data-text-before],
.table-top .table-icon.baccarat:not([data-text-before]):before {
    background-image: url(/images/baccarat.png)
}

.table-top .table-icon.software[data-text-before],
.table-top .table-icon.software:not([data-text-before]):before {
    background-image: url(/images/software.png)
}

.table-top .table-icon.cash-games[data-text-before],
.table-top .table-icon.cash-games:not([data-text-before]):before {
    background-image: url(/images/cash-games.png)
}

.table-top .table-icon.bonus-code[data-text-before],
.table-top .table-icon.bonus-code:not([data-text-before]):before {
    background-image: url(/images/bonus-code.png)
}

.table-top .table-icon.speed-poker[data-text-before],
.table-top .table-icon.speed-poker:not([data-text-before]):before {
    background-image: url(/images/speed-poker.png)
}

.table-top .table-icon.tournaments[data-text-before],
.table-top .table-icon.tournaments:not([data-text-before]):before {
    background-image: url(/images/tournaments.png)
}

.table-top .table-icon.hockey[data-text-before],
.table-top .table-icon.hockey:not([data-text-before]):before {
    background-image: url(/images/hockey.png)
}

.table-top .table-icon.horse-racing[data-text-before],
.table-top .table-icon.horse-racing:not([data-text-before]):before {
    background-image: url(/images/horse-rasing.png)
}

.table-top .table-icon.game-variety[data-text-before],
.table-top .table-icon.game-variety:not([data-text-before]):before {
    background-image: url(/images/game-variety.png)
}

.table-top .table-icon.safety[data-text-before],
.table-top .table-icon.safety:not([data-text-before]):before {
    background-image: url(/images/save-and-secure.png)
}

.table-top .table-icon.user-friendly[data-text-before],
.table-top .table-icon.user-friendly:not([data-text-before]):before {
    background-image: url(/images/user-frendly.png)
}

.table-top .table-icon.hurling[data-text-before],
.table-top .table-icon.hurling:not([data-text-before]):before {
    background-image: url(/images/hurling.png)
}

.table-top .table-icon.rugby[data-text-before],
.table-top .table-icon.rugby:not([data-text-before]):before {
    background-image: url(/images/rugby.png)
}

.table-top .table-icon.motorsports[data-text-before],
.table-top .table-icon.motorsports:not([data-text-before]):before {
    background-image: url(/images/motorsport.png)
}

.table-top .table-icon.arcade-games[data-text-before],
.table-top .table-icon.arcade-games:not([data-text-before]):before {
    background-image: url(/images/arcade-games.png)
}

.table-top .table-icon.exchange[data-text-before],
.table-top .table-icon.exchange:not([data-text-before]):before {
    background-image: url(/images/exchange.png)
}

.table-top .table-icon.scratchcards[data-text-before],
.table-top .table-icon.scratchcards:not([data-text-before]):before {
    background-image: url(/images/scratchcards.png)
}

.table-top .table-icon.games[data-text-before],
.table-top .table-icon.games:not([data-text-before]):before {
    background-image: url(/images/games.png)
}

.table-top .table-icon.free-coins[data-text-before],
.table-top .table-icon.free-coins:not([data-text-before]):before {
    background-image: url(/images/free-coins.png)
}

.table-top .table-icon.bingo-billions[data-text-before],
.table-top .table-icon.bingo-billions:not([data-text-before]):before {
    background-image: url(/images/bingo-billions.png)
}

.table-top .table-icon.slingo-extreme[data-text-before],
.table-top .table-icon.slingo-extreme:not([data-text-before]):before {
    background-image: url(/images/slingo-extreme.png)
}

.table-top .table-icon.spingo[data-text-before],
.table-top .table-icon.spingo:not([data-text-before]):before {
    background-image: url(/images/spingo.png)
}

.table-top .table-icon.odds[data-text-before],
.table-top .table-icon.odds:not([data-text-before]):before {
    background-image: url(/images/odds.png)
}

.table-top .table-icon.leagues[data-text-before],
.table-top .table-icon.leagues:not([data-text-before]):before {
    background-image: url(/images/leagues.png)
}

.table-top .table-icon.races[data-text-before],
.table-top .table-icon.races:not([data-text-before]):before {
    background-image: url(/images/horse-races.png)
}

.table-top .table-icon.min-deposit[data-text-before],
.table-top .table-icon.min-deposit:not([data-text-before]):before {
    background-image: url(/images/min-deposit.png)
}

.table-top .table-icon.validity[data-text-before],
.table-top .table-icon.validity:not([data-text-before]):before {
    background-image: url(/images/vallidity.png)
}

.table-top .table-icon.streaming[data-text-before],
.table-top .table-icon.streaming:not([data-text-before]):before {
    background-image: url(/images/live-streaming.png)
}

.table-top .table-icon.biathlon[data-text-before],
.table-top .table-icon.biathlon:not([data-text-before]):before {
    background-image: url(/images/biathlon.png)
}

.table-top .table-icon.greyhounds[data-text-before],
.table-top .table-icon.greyhounds:not([data-text-before]):before {
    background-image: url(/images/greyhound-racing.png)
}

.table-top .table-icon.cycling[data-text-before],
.table-top .table-icon.cycling:not([data-text-before]):before {
    background-image: url(/images/cycling.png)
}

.table-top .table-icon.snooker[data-text-before],
.table-top .table-icon.snooker:not([data-text-before]):before {
    background-image: url(/images/snooker.png)
}

.table-top .table-icon.voleyball[data-text-before],
.table-top .table-icon.voleyball:not([data-text-before]):before {
    background-image: url(/images/voleyball.png)
}

.table-top .table-icon.twister[data-text-before],
.table-top .table-icon.twister:not([data-text-before]):before {
    background-image: url(/images/twister-poker.png)
}

.table-top .table-icon.table-tennis[data-text-before],
.table-top .table-icon.table-tennis:not([data-text-before]):before {
    background-image: url(/images/table-tennis.png)
}

.table-top .table-terms {
    font-size: 10px;
    line-height: 1.3;
    color: #818080;
    flex: 0 0 100%
}

.table-top .table-terms a {
    font-weight: 700;
    color: #2e2e2e;
    text-decoration: none
}

.table-top .table-terms a:hover {
    color: #1954a5;
    text-decoration: underline
}

.table-top .table-actions {
    flex: 0 0 100%
}

.table-top .table-actions a {
    display: block;
    text-align: center;
    text-decoration: none
}

.table-top .table-actions a:before {
    position: static;
    z-index: auto;
    display: block;
    min-width: 0;
    padding: 12px 10px;
    margin-top: 0;
    transform: translateY(0);
    border: 0;
    opacity: 1;
    visibility: visible;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    line-height: 1.2;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    background: #2ebaec;
    transition: background .15s
}

.table-top .table-actions a:hover:before {
    background: #0c90bf
}

.table-top tr:first-child .table-actions a:before {
    background: rgb(145, 220, 65);
    background: -moz-linear-gradient(top, rgba(145, 220, 65, 1) 0%, rgba(77, 195, 60, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(145, 220, 65, 1) 0%, rgba(77, 195, 60, 1) 100%);
    background: linear-gradient(to bottom, rgba(145, 220, 65, 1) 0%, rgba(77, 195, 60, 1) 100%)
}

.table-top tr:first-child .table-actions a:hover:before {
    background: rgb(77, 196, 60);
    background: -moz-linear-gradient(top, rgba(77, 196, 60, 1) 0%, rgba(39, 162, 19, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(77, 196, 60, 1) 0%, rgba(39, 162, 19, 1) 100%);
    background: linear-gradient(to bottom, rgba(77, 196, 60, 1) 0%, rgba(39, 162, 19, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4dc43c', endColorstr='#27a213', GradientType=0)
}

.table-top .table-logo {
    flex: 0 0 130px
}

.table-top .table-logo a {
    width: 100%;
    max-width: 130px;
    margin: 0 auto
}

.table-top .table-logo span {
    position: absolute;
    width: 24px;
    height: 30px;
    top: -5px;
    left: -10px;
    font-size: 15px;
    line-height: 30px;
    font-weight: 700;
    color: #1b354c;
    text-align: center;
    text-indent: 0
}

.table-top .table-logo [href^="/-/"] {
    position: static
}

.table-top .table-logo [href^="/-/"]:before {
    display: none
}

.table-top .table-bonus {
    max-width: calc(100% - 150px);
    flex: 0 1 100%;
    align-self: center;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    line-height: 1.2;
    font-weight: 700;
    color: #1b354c
}

.table-top .table-bonus:before {
    font-size: 11px;
    font-weight: 400
}

.table-top .table-bonus strong {
    display: block;
    font-family: 'Russo One', sans-serif;
    font-size: 18px
}

.table-top table,
.table-top tbody,
.table-top td {
    display: block
}

.table-top .table-info.margin-fix [class^="ico"]:before {
    margin: -15px 0
}

.table-top .table-info [class^="ico"]:before {
    max-width: 57px
}

.table-top .logo-blackjack {
    width: 90px;
    height: 36px;
    background-size: 450px 400px
}

.table-top .logo-blackjack.pro {
    background-position: 0 0
}

.table-top .logo-blackjack.multihand {
    background-position: -90px 0
}

.table-top .logo-blackjack.pontoon {
    background-position: -180px 0
}

.table-top .logo-blackjack.switch {
    background-position: -268px 0
}

.table-top .logo-blackjack.vegas-strip {
    background-position: -360px 0
}

.table-top .logo-blackjack.surrender {
    background-position: 0 -36px
}

.table-top .logo-blackjack.atlantic-city {
    background-position: -90px -36px
}

.table-top .logo-blackjack.perfect {
    background-position: -180px -36px
}

.table-top .logo-blackjack.vegas-downtown {
    background-position: -268px -36px
}

.table-top .logo-blackjack.uk {
    background-position: -360px -36px
}

.table-top .logo-blackjack.progressive {
    background-position: 0 -72px
}

.table-top .logo-blackjack.vegas-single-deck {
    background-position: -90px -72px
}

.table-top .logo-blackjack.double-attack {
    background-position: -180px -72px
}

.table-top .logo-blackjack.super-fun-21 {
    background-position: -268px -72px
}

.table-top .logo-blackjack.peek {
    background-position: -360px -72px
}

.table-top .logo-blackjack.hi-lo {
    background-position: 0 -108px
}

.table-top .logo-blackjack.high-streak {
    background-position: -90px -108px
}

.table-top .logo-blackjack.spanish {
    background-position: -180px -108px
}

.table-top .logo-blackjack.duel21 {
    background-position: -268px -108px
}

.table-top .logo-blackjack.single-deck-netent {
    background-position: -360px -108px;
    background-color: grey
}

.table-top .logo-blackjack.double-xposure-netent {
    background-position: 0 -144px
}

.table-top .logo-blackjack.classic {
    background-position: -90px -144px;
    background-color: grey
}

.table-top .logo-blackjack.professional {
    background-position: -180px -144px;
    background-color: grey
}

.table-top .logo-blackjack.suitem-up-felt {
    background-position: -268px -144px;
    background-color: grey
}

.table-top .logo-blackjack.perfect-pairs-felt {
    background-position: -360px -144px
}

.table-top .logo-blackjack.six-in-one {
    background-position: 0 -180px
}

.table-top .logo-blackjack.plus21 {
    background-position: -90px -180px
}

.table-top .logo-blackjack.buster {
    background-position: -180px -180px
}

.table-top .logo-blackjack.lucky-ladies-felt {
    background-position: -268px -180px
}

.table-top .logo-blackjack.lucky-lucky-felt {
    background-position: -360px -180px
}

.table-top .logo-blackjack.cashback {
    background-position: 0 -216px
}

.table-top .logo-blackjack.big-five-gold {
    background-position: -90px -216px
}

.table-top .logo-blackjack.european-redeal-gold {
    background-position: -180px -216px
}

.table-top .logo-blackjack.turbo {
    background-position: -272px -216px
}

.table-top .logo-blackjack.bonus-gold {
    background-position: -360px -216px
}

.table-top .logo-blackjack.multiplayer-surrender {
    background-position: 0 -252px
}

.table-top .logo-blackjack.common-draw-blackjack {
    background-position: -90px -252px
}

.table-top .logo-blackjack.silver {
    background-position: -180px -252px
}

.table-top .logo-blackjack.live-unlimited-blackjack {
    background-position: -270px -252px
}

.table-top .logo-blackjack.vip-blackjack {
    background-position: -362px -252px
}

.table-top .logo-blackjack.party {
    background-position: 0 -288px
}

.table-top .logo-blackjack.american {
    background-position: -90px -288px
}

.table-top .logo-blackjack.blackjack-3d {
    background-position: -180px -288px
}

.table-top .logo-blackjack.blackjack-3-hands-netent {
    background-position: -270px -288px
}

.table-top .logo-blackjack.sonya-yggdrasil {
    background-position: -362px -288px
}

.table-top .logo-blackjack.lucky-yggdrasil {
    background-position: 0 -324px
}

.table-top .logo-blackjack.player-suite-igt {
    background-position: -90px -324px
}

.table-top .logo-blackjack.super-7-multihand {
    background-position: -180px -324px
}

.table-top-pimped .table-bonus {
    font-size: 12px;
    font-weight: 400
}

.table-top-pimped .table-info:nth-child(n) {
    font-size: 15px;
    font-weight: 400
}

.table-top-pimped .table-info:nth-child(n) .dots li {
    max-width: none
}

.table-top-pimped .table-info:nth-child(n) .dots li:before {
    background: #2ebaec
}

.table-top-pimped tr:first-child .table-actions a:before,
.table-top-pimped .table-actions a:before {
    border-radius: 10px;
    color: #fff;
    text-transform: none;
    background: #2ebaec
}

.table-top-pimped tr:first-child .table-actions a:hover:before,
.table-top-pimped .table-actions a:hover:before {
    background: #0c90bf
}

@media(max-width:767px) {
    .table-top .logo-games {
        max-width: 75px
    }

    .table-top .table-info [class^="ico"]:before {
        max-height: 35px
    }

    .table-top .table-logo {
        position: relative
    }

    .table-top .table-logo+.table-logo {
        max-width: calc(100% - 150px);
        flex: 0 1 100%
    }

    .table-top .table-logo+.table-logo:before {
        display: none
    }

    .table-top .table-logo:before {
        content: '';
        position: absolute;
        width: 1px;
        height: 34px;
        top: 50%;
        right: 0;
        margin-top: -17px;
        background: #dddedf
    }

    .table-top .table-actions {
        margin: 10px 0
    }

    .table-top .table-actions a {
        font-size: 0;
        line-height: 0
    }

    .table-top .table-info:nth-child(n) {
        order: 2;
        margin-top: 10px;
        background: #f6f6f7
    }

    .table-top .table-info:not(.no-title):before {
        content: attr(data-title);
        display: block;
        flex: 0 0 100%;
        margin-bottom: 3px;
        font-size: 11px;
        line-height: 1.1;
        color: #545454
    }

    .table-top .table-info:nth-child(n) .one-row {
        min-width: 70%;
        justify-content: space-between
    }

    .table-top .table-info:nth-child(n) .one-row li {
        max-width: 28%;
        padding-left: 0
    }

    .table-top .table-info:nth-child(n) .one-row li:before {
        position: static;
        margin: 0 5px 0 0
    }

    .table-top .table-info:nth-child(n) .one-row span {
        flex: 0 0 100%;
        order: 1;
        font-size: 11px;
        color: #545454;
        text-align: center
    }

    .table-top .table-rtp:nth-child(n) {
        display: block;
        padding: 4px 0 0 10px;
        margin: 0;
        background: none
    }

    .table-top .table-rtp:nth-child(n) span {
        position: relative;
        display: block;
        font-size: 12px;
        line-height: 1;
        color: #fff;
        z-index: 2
    }

    .table-top .table-rtp:nth-child(n) span:before {
        content: 'RTP:';
        position: static;
        display: block;
        font-family: Arial, "Helvetica Neue", Helvetica, sans-serif
    }

    .table-top .table-rtp:nth-child(n) strong {
        color: #f8bf0b
    }

    .table-top .table-rtp:nth-child(n),
    .table-top .table-rating {
        position: absolute;
        width: 42px;
        height: 42px;
        top: 0;
        right: 0;
        overflow: hidden
    }

    .table-top .table-rtp:nth-child(n):before,
    .table-top .table-rating:before {
        content: '';
        position: absolute;
        width: 84px;
        height: 84px;
        bottom: 0;
        left: 0;
        border-radius: 50%;
        background: #1b354c
    }

    .table-top .table-rtp:nth-child(n) {
        width: 55px;
        height: 55px
    }

    .table-top .table-rtp:nth-child(n):before {
        width: 110px;
        height: 110px
    }

    .table-top .table-rating span {
        display: none
    }

    .table-top .table-rating strong {
        position: relative;
        display: block;
        padding: 3px 0 12px;
        margin-left: 5px;
        font-size: 13px;
        color: #fff;
        text-align: center;
        background: url(/images/star-rating.png) no-repeat center bottom / 14px 14px;
        z-index: 2
    }

    .table-top thead,
    .table-top .icon-hm:before {
        display: none !important
    }

    .table-top .w-m-30:nth-child(n) {
        flex: 0 0 30%
    }

    .table-top .w-m-40:nth-child(n) {
        flex: 0 0 40%
    }

    .table-top .w-m-50:nth-child(n) {
        flex: 0 0 50%
    }

    .table-top .w-m-60:nth-child(n) {
        flex: 0 0 60%
    }

    .table-top .w-m-65:nth-child(n) {
        flex: 0 0 65%
    }

    .table-top .w-m-70:nth-child(n) {
        flex: 0 0 70%
    }

    .table-top .w-m-100:nth-child(n) {
        flex: 0 0 100%
    }
}

@media(min-width:500px) and (max-width:767px) {
    .table-top .table-actions {
        padding-right: 40px
    }

    .table-top .table-logo+.table-logo,
    .table-top .table-bonus,
    .table-top .table-actions {
        max-width: calc((100% - 130px) / 2)
    }
}

@media(min-width:600px) {
    .table-top .table-bonus {
        font-size: 15px;
        line-height: 1
    }

    .table-top .table-bonus strong {
        font-size: 27px
    }

    .table-top .table-logo {
        flex: 0 0 150px
    }

    .table-top .table-logo a {
        max-width: 100%
    }

    .table-top .table-logo+.table-logo,
    .table-top .table-bonus,
    .table-top .table-actions {
        max-width: calc((100% - 150px) / 2)
    }
}

@media(min-width:768px) {
    .table-top.headings-small table thead th {
        font-size: 11px
    }

    .table-top .table-expand {
        padding-right: 80px;
        padding-left: 80px
    }

    .table-top .table-expand:before {
        left: 30px
    }

    .table-top .table-expand:after {
        right: 30px
    }

    .table-top table thead {
        display: block
    }

    .table-top table thead tr {
        display: flex;
        flex-flow: row nowrap;
        background: #d4d7db
    }

    .table-top table thead th {
        display: block;
        border: 0;
        font-size: 12px;
        line-height: 1.08;
        font-weight: 400;
        text-align: center;
        color: #667583;
        text-transform: capitalize;
        background: none
    }

    .table-top tbody tr {
        padding-top: 17px;
        padding-bottom: 17px
    }

    .table-top .table-terms {
        padding: 10px 15px;
        margin: 18px 0 -7px;
        text-align: left;
        background: #f9f9fa !important
    }

    .table-top .table-logo span {
        display: flex;
        width: 24px;
        height: 100%;
        top: 0;
        left: 0;
        justify-content: center;
        align-items: center;
        border-right: 1px solid #d6d8d9;
        font-size: 15px;
        color: #fff;
        text-align: center;
        background: #1b354c
    }

    .table-top .icon-limit:before {
        max-width: 75px
    }

    .table-top .logo-limit:before {
        max-width: 100px
    }

    .table-top .table-info:nth-child(n) {
        font-weight: 700;
        color: #1b354c;
        justify-content: center
    }

    .table-top .table-info.highlight {
        font-size: 18px;
        font-weight: 400;
        color: #4f6375
    }

    .table-top .table-info[data-text-before]:before {
        flex: 0 0 100%;
        margin-bottom: 5px
    }

    .table-top .table-info:nth-child(n) ul {
        display: block;
        text-align: left
    }

    .table-top .table-info:nth-child(n) li {
        max-width: none;
        padding-left: 35px;
        margin: 0;
        font-size: 13px;
        font-weight: 400;
        color: #3d3d3d
    }

    .table-top .table-info:nth-child(n) li strong {
        font-weight: 900
    }

    .table-top .table-info:nth-child(n) li+li {
        margin-top: 15px
    }

    .table-top .table-info:nth-child(n) li:before {
        width: 25px;
        height: 25px;
        margin-top: -13px
    }

    .table-top .table-info:nth-child(n) .alt {
        display: flex;
        max-width: 220px;
        flex-flow: row wrap;
        justify-content: space-between;
        padding-left: 15px;
        margin: 0 auto
    }

    .table-top .table-info:nth-child(n) .alt.v2 {
        padding-left: 1px
    }

    .table-top .table-info:nth-child(n) .alt li {
        flex: 0 0 48%;
        margin: 0;
        color: #575757
    }

    .table-top .table-info:nth-child(n) .alt li:nth-child(n+3) {
        margin-top: 15px
    }

    .table-top .table-info:nth-child(n) .one-row {
        max-width: 160px;
        flex: 0 0 100%
    }

    .table-top .table-info:nth-child(n) .one-row.wider {
        max-width: 200px
    }

    .table-top .table-info:nth-child(n) .one-row.wider-v2 {
        max-width: 220px
    }

    .table-top .table-info:nth-child(n) .one-row.wider-v3 {
        max-width: 240px
    }

    .table-top .table-info:nth-child(n) .one-row li {
        justify-content: space-between
    }

    .table-top .table-info:nth-child(n) .dots li {
        font-size: 13px
    }

    .table-top .table-info:nth-child(n) .dots li+li {
        margin-top: 6px
    }

    .table-top .table-info:nth-child(n) .flags li:before {
        width: 17px;
        height: 11px;
        margin-top: -4px
    }

    .table-top .table-icon[data-text-before] {
        min-height: 25px;
        padding-left: 30px;
        font-size: 26px;
        font-weight: 400;
        color: #1b354c;
        background-size: 25px 25px
    }

    .table-top .table-icon.alt-v2[data-text-before] {
        font-size: 22px
    }

    .table-top .table-icon[data-text-before]:before {
        display: none
    }

    .table-top .table-icon:not([data-text-before]):before {
        width: 25px;
        height: 25px;
        margin-bottom: 8px
    }

    .table-top .table-rating div {
        position: relative;
        width: 52px;
        padding: 10px 5px;
        margin: 0 auto;
        border: 1px solid #dfe0e1;
        border-radius: 2px;
        text-align: center
    }

    .table-top .table-rating span {
        position: relative;
        display: block;
        width: 22px;
        height: 18px;
        left: 2px;
        margin: 5px auto 0;
        font-size: 0;
        background: url(/images/rating-star-tablet-grey.png) repeat-x 0 0 / auto 100%
    }

    .table-top .table-rating span:before {
        content: '';
        position: static;
        display: block;
        height: 100%;
        background: url(/images/rating-star-tablet.png) repeat-x 0 0 / auto 100%
    }

    .table-top .table-rating strong {
        display: block;
        font-size: 20px;
        line-height: 1;
        font-weight: 400;
        color: #1b354c
    }

    .table-top .table-actions a {
        font-size: 11px;
        color: #003d89
    }

    .table-top .table-actions a:before {
        padding: 9px 10px;
        margin-bottom: 10px
    }

    .table-top .table-bonus {
        font-size: 14px
    }

    .table-top .table-bonus strong {
        font-size: 18px
    }

    .table-top tr,
    .table-top tbody tr {
        align-items: center;
        padding-right: 25px;
        padding-left: 37px
    }

    .table-top-pimped tbody tr+tr {
        margin-top: 0;
        border-top: 0
    }

    .table-top-pimped table thead tr {
        background: #1b354c
    }

    .table-top-pimped table thead th {
        color: #fff
    }

    .table-top-pimped .table-info:nth-child(n) {
        font-weight: 400
    }

    .table-top-pimped .table-terms {
        text-align: right
    }

    .table-top-pimped .table-actions a {
        color: #003d89
    }

    .table-top-pimped .table-logo span {
        height: auto;
        top: 7px;
        left: 7px;
        bottom: 7px;
        border: 0;
        border-radius: 2px;
        color: #51585b;
        background: #f0f1f1
    }

    .table-top-pimped .table-rating div {
        border-radius: 10px
    }

    .table-top-pimped .table-rating strong {
        font-size: 17px
    }

    .table-top-pimped tr,
    .table-top-pimped tbody tr {
        padding-right: 15px
    }
}

@media(min-width:768px) and (max-width:1023px) {
    .table-top .w-t-6:nth-child(n) {
        flex: 0 0 6%
    }

    .table-top .w-t-8:nth-child(n) {
        flex: 0 0 8%
    }

    .table-top .w-t-11:nth-child(n) {
        flex: 0 0 11%
    }

    .table-top .w-t-13:nth-child(n) {
        flex: 0 0 13%
    }

    .table-top .w-t-14:nth-child(n) {
        flex: 0 0 14%
    }

    .table-top .w-t-15:nth-child(n) {
        flex: 0 0 15%
    }

    .table-top .w-t-16:nth-child(n) {
        flex: 0 0 16%
    }

    .table-top .w-t-17:nth-child(n) {
        flex: 0 0 17%
    }

    .table-top .w-t-18:nth-child(n) {
        flex: 0 0 18%
    }

    .table-top .w-t-19:nth-child(n) {
        flex: 0 0 19%
    }

    .table-top .w-t-20:nth-child(n) {
        flex: 0 0 20%
    }

    .table-top .w-t-21:nth-child(n) {
        flex: 0 0 21%
    }

    .table-top .w-t-22:nth-child(n) {
        flex: 0 0 22%
    }

    .table-top .w-t-23:nth-child(n) {
        flex: 0 0 23%
    }

    .table-top .w-t-26:nth-child(n) {
        flex: 0 0 26%
    }

    .table-top .w-t-28:nth-child(n) {
        flex: 0 0 28%
    }

    .table-top .w-t-34:nth-child(n) {
        flex: 0 0 34%
    }

    .table-top[data-tablet-1="15"] th:nth-child(1),
    .table-top[data-tablet-1="15"] td:nth-child(1) {
        flex: 0 0 15%
    }

    .table-top[data-tablet-2="14"] th:nth-child(2),
    .table-top[data-tablet-2="14"] td:nth-child(2) {
        flex: 0 0 14%
    }

    .table-top[data-tablet-3="13"] th:nth-child(3),
    .table-top[data-tablet-3="13"] td:nth-child(3),
    .table-top[data-tablet-4="13"] th:nth-child(4),
    .table-top[data-tablet-4="13"] td:nth-child(4),
    .table-top[data-tablet-5="13"] th:nth-child(5),
    .table-top[data-tablet-5="13"] td:nth-child(5) {
        flex: 0 0 13%
    }

    .table-top[data-tablet-6="11"] th:nth-child(6),
    .table-top[data-tablet-6="11"] td:nth-child(6) {
        flex: 0 0 11%
    }

    .table-top[data-tablet-7="21"] th:nth-child(7),
    .table-top[data-tablet-7="21"] td:nth-child(7) {
        flex: 0 0 21%
    }

    .table-top .table-info.icons-inline [class^="ico"]:before {
        max-width: 7.7vw
    }
}

@media(min-width:1024px) and (max-width:1199px) {
    .table-top .table-info.icons-inline [class^="ico"]:before {
        max-width: 5.5vw
    }
}

@media(min-width:1200px) {
    .table-top .table-info.icons-inline [class^="ico"]:before {
        max-width: 74px
    }
}

@media(min-width:1024px) {
    .table-top .table-icon[data-text-before] {
        min-height: 30px;
        padding-left: 35px;
        background-size: 30px 30px
    }

    .table-top .table-icon:not([data-text-before]):before {
        width: 30px;
        height: 30px
    }

    .table-top .table-info.highlight {
        font-size: 22px
    }

    .table-top .table-info [class^="ico"] {
        display: block;
        margin: 5px 0
    }

    .table-top .table-info [class^="ico"]:before {
        max-width: 110px
    }

    .table-top .table-info.icons-inline [class^="ico"] {
        margin: 0 10px
    }

    .table-top .table-info ._cpaym {
        margin: 5px
    }

    .table-top .table-info:nth-child(n) .bordered {
        max-width: 200px;
        padding: 15px 20px;
        border: 1px solid #eeefef;
        border-radius: 2px;
        margin-top: -10px;
        margin-bottom: -10px
    }

    .table-top .table-info.highlight:nth-child(n) .with-dot {
        font-size: 22px;
        line-height: 1
    }

    .table-top .logo-limit:before {
        max-width: none
    }

    .table-top .table-actions .check:after {
        width: 18px;
        height: 13px;
        top: 14px;
        left: 16px;
        background: url(/images/btn-check.png) no-repeat 0 0
    }

    .table-top .table-actions .highlight:after {
        width: 21px;
        height: 27px;
        top: 8px;
        left: 12px;
        background: url(/images/shield.png) no-repeat 0 0
    }

    .table-top .table-bonus {
        font-size: 15px
    }

    .table-top .table-bonus:before {
        display: block;
        margin-bottom: 4px;
        color: #707070
    }

    .table-top .table-bonus strong {
        font-size: 27px
    }

    .table-top .w-d-8:nth-child(n) {
        flex: 0 0 8%
    }

    .table-top .w-d-11:nth-child(n) {
        flex: 0 0 11%
    }

    .table-top .w-d-12:nth-child(n) {
        flex: 0 0 12%
    }

    .table-top .w-d-14:nth-child(n) {
        flex: 0 0 14%
    }

    .table-top .w-d-15:nth-child(n) {
        flex: 0 0 15%
    }

    .table-top .w-d-16:nth-child(n) {
        flex: 0 0 16%
    }

    .table-top .w-d-17:nth-child(n) {
        flex: 0 0 17%
    }

    .table-top .w-d-19:nth-child(n) {
        flex: 0 0 19%
    }

    .table-top .w-d-20:nth-child(n) {
        flex: 0 0 20%
    }

    .table-top .w-d-22:nth-child(n) {
        flex: 0 0 22%
    }

    .table-top .w-d-23:nth-child(n) {
        flex: 0 0 23%
    }

    .table-top .w-d-28:nth-child(n) {
        flex: 0 0 28%
    }

    .table-top[data-desktop-1="16"] th:nth-child(1),
    .table-top[data-desktop-1="16"] td:nth-child(1) {
        flex: 0 0 16%
    }

    .table-top[data-desktop-2="15"] th:nth-child(2),
    .table-top[data-desktop-2="15"] td:nth-child(2) {
        flex: 0 0 15%
    }

    .table-top[data-desktop-3="11"] th:nth-child(3),
    .table-top[data-desktop-3="11"] td:nth-child(3),
    .table-top[data-desktop-4="11"] th:nth-child(4),
    .table-top[data-desktop-4="11"] td:nth-child(4),
    .table-top[data-desktop-5="11"] th:nth-child(5),
    .table-top[data-desktop-5="11"] td:nth-child(5) {
        flex: 0 0 11%
    }

    .table-top[data-desktop-6="17"] th:nth-child(6),
    .table-top[data-desktop-6="17"] td:nth-child(6) {
        flex: 0 0 17%
    }

    .table-top[data-desktop-7="19"] th:nth-child(7),
    .table-top[data-desktop-7="19"] td:nth-child(7) {
        flex: 0 0 19%
    }

    .table-top .table-rating div {
        width: 122px;
        padding: 12px 5px
    }

    .table-top .table-rating strong {
        font-size: 38px
    }

    .table-top .table-rating span {
        width: 107px;
        left: 0
    }

    .table-top .table-rating.r3,
    .table-top .table-rating.r30 span:before {
        width: 60%
    }

    .table-top .table-rating.r31 span:before {
        width: 62%
    }

    .table-top .table-rating.r32 span:before {
        width: 64%
    }

    .table-top .table-rating.r33 span:before {
        width: 66%
    }

    .table-top .table-rating.r34 span:before {
        width: 68%
    }

    .table-top .table-rating.r35 span:before {
        width: 70%
    }

    .table-top .table-rating.r36 span:before {
        width: 72%
    }

    .table-top .table-rating.r37 span:before {
        width: 74%
    }

    .table-top .table-rating.r38 span:before {
        width: 76%
    }

    .table-top .table-rating.r39 span:before {
        width: 78%
    }

    .table-top .table-rating.r4,
    .table-top .table-rating.r40 span:before {
        width: 80%
    }

    .table-top .table-rating.r41 span:before {
        width: 82%
    }

    .table-top .table-rating.r42 span:before {
        width: 84%
    }

    .table-top .table-rating.r43 span:before {
        width: 86%
    }

    .table-top .table-rating.r44 span:before {
        width: 88%
    }

    .table-top .table-rating.r45 span:before {
        width: 90%
    }

    .table-top .table-rating.r46 span:before {
        width: 92%
    }

    .table-top .table-rating.r47 span:before {
        width: 94%
    }

    .table-top .table-rating.r48 span:before {
        width: 96%
    }

    .table-top .table-rating.r49 span:before {
        width: 98%
    }

    .table-top .table-rating.r5,
    .table-top .table-rating.r50 span:before {
        width: 100%
    }

    .table-top .table-actions .check,
    .table-top .table-actions .highlight {
        position: relative
    }

    .table-top .table-actions .check:before,
    .table-top .table-actions .highlight:before {
        padding-left: 30px
    }

    .table-top .table-actions .check:after,
    .table-top .table-actions .highlight:after {
        content: '';
        position: absolute
    }

    .table-top-pimped .table-bonus {
        font-size: 14px
    }

    .table-top-pimped .table-bonus strong {
        font-size: 20px
    }

    .table-top-pimped .table-info.highlight:nth-child(n) .with-dot {
        font-size: 16px
    }

    .table-top-pimped .table-rating div {
        width: 52px
    }

    .table-top-pimped .table-rating span {
        width: 22px;
        left: 2px
    }

    .table-top-pimped .table-rating strong {
        font-size: 17px
    }
}

.table-cnt {
    overflow-x: auto
}

@media only screen and (min-width:1200px) {
    .table-cnt {
        overflow: visible
    }
}

.table-cnt.th-width th {
    max-width: 60px
}

.footnote {
    margin-top: 2px;
    font-size: 12px;
    font-style: italic;
    text-align: right;
    line-height: 18px
}

.table-cnt table {
    min-width: 600px
}

.table-title {
    font-size: 13px;
    line-height: 18px;
    color: #fefefe;
    text-align: center;
    display: block;
    background: #1b354c;
    position: relative;
    padding: 8px 10px;
    margin-bottom: -1px;
    font-family: 'Montserrat', sans-serif
}

.table-v1,
.table-v2,
.table-v3,
.table-v4,
.table-v5,
.table-v7,
.table-v8,
.table-v9,
.table-v10,
.table-v11,
.table-v12,
.table-v13,
.table-v14,
.table-v15,
.table-v16,
.table-v18 {
    padding-bottom: 50px;
    margin-bottom: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAABQCAYAAACtSqN4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACK9JREFUeNrsXGtsFFUUPrO7pU9KKbVVyruCCiJQpKJCjKagNmnxRwMCKg8xYkCIgmiUKEHjC3wARo0RRVRQENRiE94aUCwFWhAFAaFFeRUKtKWUvsdzdm/pMD2znZmd2d0WTvKlM2fu3M58995zzzn3zkqyLMM1AZDS09O1rj2LiEO86EP9SYhJiMGI9ogyRB7ic8QeH+p9CeFEzM3KyjJ8c8ma4ZePY9LXu/+6NMq+jXhOHOcgskw87LuIZxj9UMR0xHLEo4g6g/WmIF4Tx90QE63oEQ5G94GChBOI7SbqzdIgQSmjEbsQoQbr/gOxTxxPyMjIWG4HEZ8hpojjAkQ/RJHBOt9EpOssS/V/ZbD+SsRAQSLJw0jGD1YSQcxOEMfZiB6IYiOV1cvue2YZfIZMSYJUE2TcjlgqzkcgGet9IcIlDOJiRIZCT0btZURvRE0zRMYgPiTyyi5Jo2IiZIkpN020fBriY0SU8mJVDYxs44KNeHinMM7liFov/zcEcUj1bMOQjK1oPIeaJWK6ioSG8WtEEomI8ioYGhPR5NoLiEXi+Gt6b8RKZYHicmlQxxj3ND4XkepDww5BMsYhGV+YIYKGwShET4V+s7DmnXT0iHhFF41gymSrzn9GVCjL1tRIOLW6ifgScSvibDOzSYiwXdWI4Qr9acQmsz2CpsdkxDZEX6E/hhhnuDYZotVmQ3RzpdSpu73DKTdM40sVpOqR+Qoi6JlTsDec9MVYlgtLvEOcP6buvnqkfaTbyVHXr/ZVJIHLEhclS3X17lY2Ih8hZojjfxD9zZKgnjVqhLOypcGaiyGiW9qGmXPXI8MACosdRm6hRposjvcKEs5a7VDdg1gnju9lDKm36dOU1OMASmxfb8SzzBTHO2kaRRIuGrIHjkYobQQnDyCWIToqeoitEoX+Za0+LvKF50rPnokkVBvugaFNW8zlJWgZY6RynLZ8IoJI0BlA0RAe4cv/mrWi0aufl+q9RwREGsik9kJvE2pxfjlRIkE02pAFYyphQDIqyiS4VC4BGleIipbdE2npWQmKy+g+LBsuu6+FOD1DddM+F6ze5YJDRR77HNYGy8lOdvoMBpEFLk8rdEZjuHucDKdKJZjxTRiMLqyBlKQ66JtYDw588t2HHfDLARfkFTrhHFoJJ5aPaOMhgO6txL5z5IwEUUhk1w6yu2Kt9EuwEEFNNFv4MdeLGOdXxBJs3TM3tJPhAvqjCzeEQOzvLujXuR7CsCfsKHDAaewhsZEA4SEeJssqPL2JXtiBZHSOld3EyqCkOniJoJd/RT1SRF5kJtqPd+hFe8TLUIOu2M4CJ9ThS8VGytAzQW52ttIzmekmonrDcJi0OBQOFjkgAcemHzN85D3eQpku+p8uJyTGtZUpfA9H/Isk5DcToOl2sXVJ9h4n5B91YqvUQwDSnI8L77cD4hF15g3xvsha1Zn9B7rdue/R8kaFBjTRO50hAUQaYI4IyxNtJyK/0AHx9g6JMhHodUG8auL+7sLAtrWViMhQdahkuYwVked/Iik030Qd3cCTNLaPiIR2tvYGyiNsUI9GL+V/E6SdZ65RVrurbUTYLDWMoSvRKEtrGkPEMBqAOMe8U0OOopdIN0ZaRoTNM4XEDDxuRqO8w+uK86OIt7hwArEfcQDxl+hxa8GzphLUPUKvHGV0+xjdjYibFeeUFrxfRNKftAYiQizwjp8AJh3Y0oiQdOqaE1pqHN+SiTAqBRpDh4TyndFXAxHklNHKWx/wrMirhZYN0lo7EduFU9YgtJL3LVMu2S4iKnX6Lg5GJ+mwX3rtwQEuSmB0cVblIyjgGSb8fJJORrNRXl6wTqdObwqi2lt9ZokIEbHANBP3kieYi7hPocthHpSMXKGIHxokzweP2WG1i52AOGiSBGU8sFsc01LjkxqtRYvRx8T5KvAsKNsiZnrEj6pWMush0hIjZZkqQDubliOGXRg0XUP11pguu4mglrzDokag5Rw9K1S1XkggucToSu2OPkdpjPk5iJkaYbHdQuH7YQMhvM89grrnbYw+DRo3nBFRgwIQwqeKqJRSdfMQ6+0kghKn8cxYz1Wch0JghGaXMb5UYGRoRDHlz4C+ZYOgFyNEtGN0F1qLT+4waCP0WOxWT4RLY2q76ohwXiNC+6UdVyMRVYwutAW9q2wVERWMLtIOvz8QjW6EiFINJ8sbWTSrlAQJEaEaXqlhIsqZF42DK1PsS1TXKXQ+FSREhGu8k+FuWyxeqodCRy43ZaUKxDnthqVVJUqXb0W8F0Q2ogOjO2+GCDI2J1RESCI3UaDqBauC0Fh2ZnRFZqe/g4yubwuZNeI1UgimiPiT0aW0ABJoISdJpaOk0BGzROxgdPdAkG1cZYS2UseqdGTLTpolIld5sxAylsOCnIj+jG6vSCOYIoJS7msZ/eQgJ2Igo9vva6zAfZ5Im0MfCmIi7mJ0230lgj5myWH0CzSclkBLEkNELVyZYjQdPb7B6LoIhyrYJI3RUUMet4II+rCCW12mDV4Tg4yIsYxujZX5hKnAfylMS/ADgoQEsl3cgtRKK4kgEp7SuLYadGzp84PM1ujNBVYSQfIdeDaEq6WbuBZIoe/cB2kYdbCaCBL6eYRtjJ4+kFsUQCKe17ANm+0igmQk8OueZEeeDgAJZLBvYvRztG6wiojjXhyqheD5aRV/yhRGR3sr8+wmgmQLNP7+hFr86V/QPuxkRu81SWR1On4JXLlXWhn0TPUTEZkaM8VufxJBQrvn1zF6f9gKWoR6kNF/2tyNdi3QzGB0vTQe0koZDE139tHWhexAEUGfBixj9HfbTEQfDdtVHygiSFYwut42E9FLI8CCQBLBbfC0O0znftrlYqCJ4NJjf9tMRKVOcvxKBPeLZtk2E8G5z7mBJmKz8PCqxDAhP2KjzUT8JGKMWjEkxkPjL5h5FbvT8BSBXgeeFTF/RaM0W9F+rwpgEjBa8r8AAwAi2Q0gfcn4hwAAAABJRU5ErkJggg==) no-repeat bottom center;
    background-size: 33px 40px
}

.table-v1 .table-cnt table {
    min-width: 768px
}

.table-v1 .table-cnt table tr td:nth-child(1) {
    text-align: left;
    font-weight: 700;
    font-style: italic
}

.table-v1 .table-cnt table tr td:nth-child(2) {
    font-weight: 700
}

.table-v2 .table-cnt table {
    min-width: 400px
}

.table-v2 .table-cnt table tr td {
    font-weight: 700
}

.table-v2 .table-cnt table tr td:nth-child(1) {
    font-weight: 700;
    font-style: italic
}

.table-v2 .table-cnt table td span.red {
    color: #ff1013
}

.table-v3 .table-cnt table {
    min-width: 700px
}

.table-v3 .table-cnt table tr td {
    font-weight: 700
}

.table-v3 .table-cnt [href^="/-/"]:before {
    min-width: 500px;
    left: auto
}

.table-v3 .table-cnt tr:nth-child(n+3) [href^="/-/"]:before {
    top: auto;
    bottom: 100%;
    margin: 10px 0
}

.table-v3 .table-cnt table tr td:nth-child(1) {
    text-align: left;
    font-style: italic
}

.table-v3 .table-cnt table tr td:nth-child(2) span {
    position: relative;
    display: inline-block;
    width: auto;
    margin: 0 auto;
    font-weight: 400;
    padding: 0 0 0 25px
}

.table-v3 .table-cnt table tr td:nth-child(2) span:before {
    content: '\f00c';
    font-family: 'FontAwesome', Georgia, serif;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    color: #8bc62c
}

.table-v3 .table-cnt table tr td:last-child {
    font-weight: 400;
    color: #000
}

.table-v4 .table-cnt table {
    min-width: 700px
}

.table-v4 .table-cnt table tr td {
    font-weight: 700
}

.table-v4 .table-cnt table tr td:nth-child(1) {
    text-align: left;
    font-style: italic
}

.table-v4 .table-cnt table tr td:nth-child(2) {
    text-align: left;
    font-weight: 400
}

.table-v4 .table-cnt table tr td:last-child {
    font-weight: 400;
    color: #000;
    text-align: left
}

.table-v5 .table-cnt table {
    min-width: 700px
}

.table-v5 .table-cnt table tr td {
    font-weight: 700
}

.table-v5 .table-cnt table td:nth-child(1) {
    text-align: left;
    font-style: italic
}

.table-v5 .table-cnt table td:nth-child(2) {
    text-align: center;
    font-weight: 700
}

.table-v5 .table-cnt table td a {
    color: #2c679f;
    text-decoration: none
}

.table-v5 .table-cnt table td a:hover {
    text-decoration: underline
}

.table-v6 {
    width: 100%;
    display: block;
    padding-bottom: 20px;
    margin: 0;
    background: none
}

.table-v6 table td {
    font-weight: 700
}

.table-v6 table td:nth-child(1) {
    font-style: italic
}

.table-v6 table td:last-child {
    font-weight: 400
}

.table-v7 .table-cnt table {
    min-width: 700px
}

.table-v7 .table-cnt table tr td {
    color: #000
}

.table-v7 .table-cnt table tr td:nth-child(1) {
    text-align: left;
    color: #606060;
    font-weight: 700;
    font-style: italic
}

.table-v7 .table-cnt table tr td:nth-child(2) {
    text-align: left;
    color: #606060
}

.table-v7 .table-cnt table tr td:nth-child(6) {
    text-align: left
}

.table-v8 .table-cnt table {
    min-width: 900px
}

.table-v8 .table-cnt table tr td {
    font-weight: 700
}

.table-v8 .table-cnt table tbody:nth-child(odd) tr:nth-child(even) td[rowspan] {
    background: #fff;
    width: 360px
}

.table-v8 .table-cnt table tr td img {
    display: block;
    width: 100%;
    height: auto;
    max-width: 510px
}

.table-v9 .table-cnt table {
    min-width: 900px
}

.table-v9 .table-cnt table tr td {
    font-weight: 700
}

.table-v9 .table-cnt table tr td:nth-child(1) {
    text-align: left
}

.table-v9 .table-cnt table tbody:nth-child(odd) td[rowspan],
.table-v9 .table-cnt table tbody:nth-child(even) td[rowspan] {
    text-align: center;
    width: 150px;
    min-width: 150px
}

.table-v9 .table-cnt table tbody:nth-child(odd) tr:nth-child(even) td[rowspan],
.table-v9 .table-cnt table tbody:nth-child(even) tr:nth-child(even) td[rowspan] {
    background: #fff
}

.table-v9 .table-cnt table tbody:nth-child(odd) tr:nth-child(odd) td[rowspan],
.table-v9 .table-cnt table tbody:nth-child(even) tr:nth-child(odd) td[rowspan] {
    background: #f9f9f9
}

.table-v9 .table-cnt table tbody:nth-child(odd) td[rowspan]+td,
.table-v9 .table-cnt table tbody:nth-child(even) td[rowspan]+td {
    text-align: left
}

.table-v10 .table-cnt table {
    min-width: 960px
}

.table-v10 .table-cnt table tr th:nth-child(3) {
    padding: 0;
    background: #506475;
    font-size: 14px;
    line-height: 34px;
    color: #fff;
    font-family: 'Montserrat', Arial, sans-serif;
    font-weight: 400
}

.table-v10 .table-cnt table tr th table {
    max-width: 210px;
    width: auto;
    min-width: 100%
}

.table-v10 .table-cnt table tr th table tr th {
    width: 80px;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    font-size: 12px;
    line-height: 16px;
    color: #d6d6d6;
    font-family: Arial, sans-serif
}

.table-v10 .table-cnt table tr th table tr th:first-child {
    border-right: solid 1px #6ecf3f
}

.table-v10 .table-cnt table tr td:nth-child(1) {
    text-align: left;
    font-weight: 700;
    font-style: italic
}

.table-v10 .table-cnt table tr td:nth-child(3),
.table-v10 .table-cnt table tr td:nth-child(4) {
    width: 80px
}

.table-v10 .table-cnt table tr td:nth-child(5) {
    font-weight: 700
}

.table-v10 .table-cnt table tr td:nth-child(6) {
    text-align: left
}

.table-v11 .table-cnt table,
.table-v11 .table-cnt .table-title {
    min-width: 1150px
}

.table-v11 .table-cnt table tr td {
    font-weight: 700;
    width: 11.25%
}

.table-v11 .table-cnt table tr td:nth-child(1) {
    text-align: left;
    width: 10%
}

.table-v11 .table-cnt table tr td:nth-child(2),
.table-v11 .table-cnt table tr td:nth-child(6) {
    font-weight: 400
}

.table-v11 .table-title {
    padding: 0;
    margin: 0
}

.table-v11 .table-title table {
    border: 0
}

.table-v11 .table-title table tr td {
    border-color: #fbfbfb;
    border-bottom: 0;
    border-top: 0;
    background: transparent;
    color: #fefefe;
    width: 45%;
    padding: 10px
}

.table-v11 .table-title table tr td:nth-child(1) {
    border-left-color: #1b354c;
    width: 10%
}

.table-v11 .table-title table tr td:nth-child(3) {
    border-right-color: #1b354c
}

.table-v12 .table-cnt table {
    min-width: 768px
}

.table-v12 .table-cnt table tr td {
    text-align: left;
    width: 23%;
    padding-left: 1%;
    padding-right: 1%
}

.table-v12 .table-cnt table tr td img {
    display: block;
    width: 100%;
    height: auto
}

.table-v12 .table-cnt table tr td:nth-child(1),
.table-v12 .table-cnt table tr td:nth-child(3) {
    font-weight: 700
}

.table-v12 .table-cnt table tr:nth-child(2) td:nth-child(1) {
    vertical-align: top;
    background: #e4e4e4
}

.table-v12 .table-cnt table tr:nth-child(2) td:nth-child(2) {
    font-weight: 700
}

.table-v12 .table-cnt table tr:nth-child(2) td:nth-child(3) {
    font-weight: 400
}

.table-v12 .table-cnt table tbody:nth-child(odd) tr:nth-child(even) td[rowspan] {
    padding: 0;
    width: 50%
}

.table-v13 .table-cnt table {
    min-width: 400px
}

.table-v13 .table-cnt table tr td {
    font-weight: 700
}

.table-v14 .table-cnt table {
    min-width: 960px
}

.table-v14 .table-cnt table tr th:nth-child(3) {
    padding: 0;
    background: #506475;
    font-size: 14px;
    line-height: 34px;
    color: #fff;
    font-family: 'Montserrat', Arial, sans-serif;
    font-weight: 400;
    width: 360px
}

.table-v14 .table-cnt table tr th table {
    max-width: 360px;
    width: 360px;
    min-width: 100%
}

.table-v14 .table-cnt table tr th table tr th {
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    font-size: 12px;
    line-height: 16px;
    color: #d6d6d6;
    font-family: Arial, sans-serif;
    background: #506475;
    overflow: hidden
}

.table-v14 .table-cnt table tr th table tr th:nth-child(3) {
    background: #506475;
    font-size: 12px;
    line-height: 16px;
    color: #d6d6d6;
    font-family: Arial, sans-serif;
    font-weight: 700
}

.table-v14 .table-cnt table tr th table tr th:nth-child(1),
.table-v14 .table-cnt table tr th table tr th:nth-child(2) {
    border-right: solid 1px #6ecf3f
}

.table-v14 .table-cnt table tr th table tr th:nth-child(1),
.table-v14 .table-cnt table tr th table tr th:nth-child(2) {
    width: 27.56%
}

.table-v14 .table-cnt table tr th table tr th:nth-child(3) {
    width: 27.6%
}

.table-v14 .table-cnt table tr td:nth-child(1) {
    text-align: left;
    font-weight: 700;
    font-style: italic
}

.table-v14 .table-cnt table tr td:nth-child(3),
.table-v14 .table-cnt table tr td:nth-child(4),
.table-v14 .table-cnt table tr td:nth-child(5) {
    width: 100px;
    font-weight: 700
}

.table-v15 .table-cnt table {
    min-width: 1150px
}

.table-v15 .table-cnt table tr td {
    text-align: left
}

.table-v15 .table-cnt table tr td:nth-child(2) {
    color: #000
}

.table-v15 .table-cnt table tr td:nth-child(3) {
    width: 570px;
    background: #fff
}

.table-v15 .table-cnt table tr td table {
    width: 590px;
    max-width: 590px;
    min-width: 590px;
    position: relative;
    margin: 0 -10px
}

.table-v15 .table-cnt table tr td table tr td {
    border: 0;
    font-size: 13px;
    line-height: 17px;
    text-align: center;
    color: #606060;
    font-style: italic;
    width: 46.6%;
    padding: 0 1.7%;
    background: #fff
}

.table-v15 .table-cnt table tr td table tr td:nth-child(2) {
    color: #606060
}

.table-v15 .table-cnt table tr td table tr td img {
    display: block;
    margin: 0 0 8px 0;
    width: 100%;
    height: auto
}

.table-v15 .table-cnt table tr td table tr td.live-chat,
.table-v15 .table-cnt table tr td table tr td.no-live-chat,
.table-v15 .table-cnt table tr td table tr td.free-phone-on,
.table-v15 .table-cnt table tr td table tr td.free-phone-off,
.table-v15 .table-cnt table tr td table tr td.at-standard-rates-on,
.table-v15 .table-cnt table tr td table tr td.at-standard-rates-off {
    padding: 186px 0 0 0
}

.table-v15 .table-cnt table tr td table tr td.live-chat {
    background: url(/images/live_chat.jpg) no-repeat center 0
}

.table-v15 .table-cnt table tr td table tr td.no-live-chat {
    background: url(/images/no_live_chat.jpg) no-repeat center 0
}

.table-v15 .table-cnt table tr td table tr td.free-phone-on {
    background: url(/images/free_phone_on.jpg) no-repeat center 0
}

.table-v15 .table-cnt table tr td table tr td.free-phone-off {
    background: url(/images/free_phone_off.jpg) no-repeat center 0
}

.table-v15 .table-cnt table tr td table tr td.at-standard-rates-on {
    background: url(/images/at-standard-rates-on.jpg) no-repeat center 0
}

.table-v15 .table-cnt table tr td table tr td.at-standard-rates-off {
    background: url(/images/at-standard-rates-off.jpg) no-repeat center 0
}

.table-v15 .table-cnt table tr td table tr td.mask {
    position: relative
}

.is-gb .table-v15 .table-cnt table tr td table tr td.mask:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(27, 53, 76, .96)
}

.is-gb .table-v15 .table-cnt table tr td table tr td.mask:after {
    content: 'Sorry, we can’t display the image. This content is not available in your region.';
    position: absolute;
    width: auto;
    height: auto;
    min-width: 80%;
    top: 50%;
    left: 50%;
    padding: 15px 35px;
    border: 1px solid #fff;
    transform: translate(-50%, -50%);
    opacity: 1;
    font-size: 12px;
    line-height: 1.53;
    color: #fff;
    text-align: center;
    backface-visibility: visible;
    background: none;
    box-sizing: border-box;
    z-index: 11
}

.table-v16 .table-cnt table {
    min-width: 1150px
}

.table-v16 .table-cnt table tr td {
    font-size: 12px;
    line-height: 19px;
    color: #000;
    text-align: left;
    padding: 0;
    vertical-align: top
}

.table-v16 .table-cnt table tr td:nth-child(1) {
    width: 245px;
    max-width: 245px
}

.table-v16 .table-cnt table tr td:nth-child(2) {
    width: 242px;
    max-width: 242px
}

.table-v16 .table-cnt table tr td:nth-child(3) {
    width: 245px;
    max-width: 245px
}

.table-v16 .table-cnt table tr td:nth-child(4) {
    width: 219px;
    max-width: 219px
}

.table-v16 .table-cnt table tr td:nth-child(5) {
    width: 190px;
    max-width: 190px
}

.table-v16 .table-cnt table tr td img {
    display: block;
    width: 100%;
    height: auto
}

.table-v16 .table-cnt table tr td .year {
    display: block;
    padding: 5px 15px;
    background: #506475;
    font-size: 13px;
    line-height: 15px;
    color: #d6d6d6;
    text-align: center;
    font-weight: 700;
    border-top: solid 1px #6ecf3f;
    border-bottom: solid 5px #6ecf3f
}

.table-v16 .table-cnt table tr td .text {
    display: block;
    padding: 15px
}

.table-v16.three .table-cnt table tr td {
    width: 33.33%
}

.table-v17 {
    width: 100%;
    display: block;
    padding-bottom: 20px;
    margin: 0;
    background: none
}

.table-wp.even-cols table tr td {
    max-width: 200px
}

.table-v18 .table-cnt table {
    min-width: 900px
}

.table-v18 .table-cnt table tr td:nth-child(1) {
    font-weight: 700;
    width: 60px
}

.table-v18 .table-cnt table tr td:nth-child(2) {
    font-weight: 700;
    width: 120px
}

.table-v18 .table-cnt table tr td:nth-child(3) {
    text-align: left
}

.table-v18 .table-cnt table tr td.green {
    width: 310px;
    background: #506475
}

.table-v18 .table-cnt table tr td.green img {
    display: block;
    width: auto;
    margin: 0 auto
}

.table-v20 .table-cnt table {
    min-width: 600px
}

.table-v20 .table-cnt table tr td:nth-child(1) {
    font-weight: 700;
    width: 19px
}

.table-v20 .table-cnt table tr td:nth-child(2) {
    font-weight: 700;
    width: 120px
}

.table-v20 .table-cnt table tr td:nth-child(3) {
    text-align: left
}

.table-v20 table tr td span.text {
    display: block
}

@media (min-width:480px) {

    .table-wp.table-v2,
    .table-wp.table-v13 {
        padding-bottom: 20px;
        background: none;
        margin-bottom: 0
    }
}

@media (min-width:768px) {
    .table-wp.left {
        float: left;
        margin-right: 15px;
        margin-top: 8px
    }

    .table-wp.right {
        float: right;
        margin-left: 15px;
        margin-top: 8px
    }

    .table-wp.table-v1,
    .table-wp.table-v3,
    .table-wp.table-v4,
    .table-wp.table-v5,
    .table-wp.table-v7 {
        padding-bottom: 20px;
        background: none;
        margin-bottom: 0
    }

    .table-wp.table-v6 {
        width: 372px
    }

    .table-wp.table-v17 {
        width: 280px
    }

    .table-wp.table-v12 {
        padding-bottom: 20px;
        background: none;
        margin-bottom: 0
    }

    .table-v12 .table-cnt table tr td:nth-child(4) {
        width: 35%
    }

    .table-v12 .table-cnt table tr:nth-child(2) td:nth-child(3),
    .table-v12 .table-cnt table tr:nth-child(3) td:nth-child(3),
    .table-v12 .table-cnt table tr:nth-child(4) td:nth-child(3) {
        width: 20%
    }

    .table-wp.table-v17.wider {
        width: 360px
    }
}

@media (min-width:840px) {

    .table-wp.table-v8,
    .table-wp.table-v9,
    .table-wp.table-v10,
    .table-wp.table-v14,
    .table-wp.table-v18 {
        padding-bottom: 20px;
        background: none;
        margin-bottom: 0
    }
}

@media (min-width:1200px) {
    .table-v8 .table-cnt table tbody:nth-child(odd) tr:nth-child(even) td[rowspan] {
        width: 510px
    }

    .table-wp.table-v11,
    .table-wp.table-v15,
    .table-wp.table-v16 {
        padding-bottom: 20px;
        background: none;
        margin-bottom: 0
    }
}

.three-boxes-v1 {
    position: relative;
    padding: 5px 0 0 0
}

.section-wide.first.three-boxes-v1 {
    margin-top: 0
}

.three-boxes-v1 .cols {
    display: table;
    border-collapse: collapse;
    width: 100%;
    margin-top: 335px
}

.three-boxes-v1 .col {
    display: block;
    width: 100%;
    vertical-align: top;
    padding-top: 10px
}

.three-boxes-v1 .col.big {
    padding-top: 0
}

.three-boxes-v1 .col .box {
    margin: 0 12px;
    background: #6e8191
}

.three-boxes-v1 .col .box:after {
    content: '';
    display: block;
    clear: both
}

.three-boxes-v1 .col .title {
    display: block;
    background: #1b2e3f url(/images/box_bg_1.jpg) no-repeat right center;
    height: 70px;
    line-height: 70px;
    text-align: center
}

.three-boxes-v1 .col:nth-child(3) .title {
    background-image: url(/images/box_bg_3.jpg)
}

.three-boxes-v1 .col .title .logo-games,
.three-boxes-v1 .col .title .logo-software,
.three-boxes-v1 .col .title .logo-slots,
.three-boxes-v1 .col .title .logo-roulette,
.three-boxes-v1 .col .title .logo-blackjack {
    position: relative;
    display: block;
    margin: 0 auto;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%)
}

.three-boxes-v1 .col ul {
    border-top: solid 2px #fbfbfb;
    border-bottom: solid 1px #fbfbfb
}

.three-boxes-v1 .col ul li {
    padding: 10px;
    border-top: solid 1px #aaa;
    border-bottom: solid 1px #aaa;
    font-size: 13px;
    line-height: 24px
}

.three-boxes-v1 .col ul li:after {
    content: '';
    display: block;
    clear: both
}

.three-boxes-v1 .col ul li:nth-child(odd) {
    background: #506475
}

.three-boxes-v1 .col ul li .left {
    color: #fff
}

.three-boxes-v1 .col ul li .right:not(.logo) {
    font-size: 14px;
    color: #ebebeb;
    font-family: Tahoma, arial, sans-serif;
    font-weight: 700;
    text-align: right
}

.three-boxes-v1 .col ul li:after {
    content: '';
    clear: both;
    display: table;
    height: 0
}

.three-boxes-v1 .col ul li .left {
    max-width: 30%
}

.three-boxes-v1 .col ul li .right {
    max-width: 65%
}

.three-boxes-v1 .col .button-wp {
    padding: 30px 0
}

.three-boxes-v1 .col a.button {
    display: block;
    max-width: 76%;
    margin: 0 auto;
    background: #2ebaec;
    color: #fff;
    padding: 10px 15px
}

.three-boxes-v1 .col a.button:hover {
    background: #0c90bf;
    color: #fff
}

.three-boxes-v1 .col a.button-orange {
    position: relative;
    display: block;
    max-width: 76%;
    background: #91dc41;
    background: -moz-linear-gradient(top, #91dc41 0%, #4dc43c 100%);
    background: -webkit-linear-gradient(top, #91dc41 0%, #4dc43c 100%);
    background: linear-gradient(to bottom, #91dc41 0%, #4dc43c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#91dc41', endColorstr='#4dc43c', GradientType=0);
    font-size: 16px;
    padding: 10px 15px;
    margin: 0 auto
}

.three-boxes-v1 .col a.button-orange:hover {
    background: rgb(77, 196, 60);
    background: -moz-linear-gradient(top, rgba(77, 196, 60, 1) 0%, rgba(39, 162, 19, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(77, 196, 60, 1) 0%, rgba(39, 162, 19, 1) 100%);
    background: linear-gradient(to bottom, rgba(77, 196, 60, 1) 0%, rgba(39, 162, 19, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4dc43c', endColorstr='#27a213', GradientType=0)
}

.three-boxes-v1 .col .logo {
    position: relative;
    margin: -10px 0;
    width: 110px;
    height: 44px;
    display: inline-block;
    vertical-align: middle
}

.three-boxes-v1 .col .stext {
    display: block;
    font-size: 11px;
    line-height: 13px;
    color: #5e5e5e;
    font-family: 'Open Sans', Arial, sans-serif;
    padding: 5px 0 0 0;
    text-align: center;
    margin: 0 12px
}

.three-boxes-v1 .col.big {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

.three-boxes-v1 .col.big .box {
    background: #2a465f
}

.three-boxes-v1 .col.big .title {
    background-image: url(/images/box_bg_2.jpg);
    height: 86px;
    line-height: 86px
}

.three-boxes-v1 .col.big ul li:nth-child(odd) {
    background: #1b354c
}

.three-boxes-v1 .col.big ul li .right {
    color: #fff
}

.three-boxes-v1 .col.big a.button-orange {
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.three-boxes-v1 .col.big a.button-orange:after {
    content: attr(data-mobile);
    display: block;
    font-size: 18px;
    line-height: 24px;
    text-indent: 0
}

.three-boxes-v2 {
    padding: 0 10px
}

.three-boxes-v2 ul {
    display: block
}

.three-boxes-v2 ul li {
    display: block;
    width: 100%;
    padding: 5px 0
}

.three-boxes-v2 ul li .item {
    position: relative;
    margin: 1px 5px;
    color: #9f9f9f;
    font-size: 12px;
    line-height: 20px;
    border: solid 2px #e2e2e2;
    background: #1b354c;
    border-radius: 3px;
    display: block;
    padding: 10px 15px;
    text-align: center
}

.three-boxes-v2 ul li .item .logo-games {
    position: static;
    display: block;
    margin: 0 auto
}

.three-boxes-v2 ul li .item strong {
    display: block;
    font-size: 18px;
    line-height: 22px;
    font-family: 'Open Sans Condensed', sans-serif;
    color: #fff
}

.three-boxes-v2 ul li .item:hover {
    border-color: #6ecf3f
}

@media (min-width:480px) {
    .three-boxes-v1 .col {
        display: table-cell;
        width: 50%
    }

    .three-boxes-v1 .col ul li .right {
        font-size: 12px
    }
}

@media (min-width:600px) {
    .three-boxes-v2 ul {
        display: table;
        width: 100%;
        border-collapse: collapse
    }

    .three-boxes-v2 ul li {
        display: table-cell;
        width: 33.33%;
        padding: 0
    }
}

@media (min-width:768px) {
    .three-boxes-v1 {
        padding: 20px 12px 0 12px
    }

    .section-wide.first.three-boxes-v1 {
        margin-top: -25px
    }

    .three-boxes-v1 .cols {
        margin-top: 0
    }

    .three-boxes-v1 .col {
        display: table-cell;
        width: 33.3%;
        padding-top: 16px
    }

    .three-boxes-v1 .col.big {
        display: table-cell;
        position: static;
        width: 33.3%
    }
}

@media (min-width:1200px) {
    .three-boxes-v1 .col a.button {
        max-width: 240px
    }

    .three-boxes-v1 .col.big a.button-orange {
        font-size: 16px;
        line-height: 24px;
        text-indent: 0;
        max-width: 82%
    }

    .three-boxes-v1 .col.big a.button-orange:after {
        display: none
    }

    .three-boxes-v2 {
        padding: 0 15px
    }

    .three-boxes-v2 ul li .item {
        padding: 10px 15px 10px 175px;
        text-align: left
    }

    .three-boxes-v2 ul li .item .logo-games {
        position: absolute;
        left: 25px;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%)
    }
}

.wallpapers-list {
    margin-bottom: 20px
}

.wallpapers-list ul {
    display: flex;
    flex-flow: row wrap;
    padding: 0;
    margin: 0;
    list-style-type: none
}

.wallpapers-list li {
    flex: 0 0 270px;
    margin: 0 auto
}

.wallpapers-list li+li {
    margin-top: 10px
}

.wallpapers-list img {
    display: block;
    width: 100%;
    height: auto
}

.wallpapers-list .wallpaper-content {
    padding: 10px 8px;
    background: #fff
}

.wallpapers-list .wallpaper-actions {
    display: flex
}

.wallpapers-list .wallpaper-image a {
    position: relative;
    display: block
}

.wallpapers-list .wallpaper-image a:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .8) url(images/search.svg) no-repeat center center;
    display: block;
    z-index: 10;
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s;
    transition: opacity .2s;
    z-index: 5
}

.wallpapers-list .wallpaper-image a:hover:before {
    opacity: 1
}

.wallpapers-list .wallpaper-info {
    margin-top: 10px;
    padding: 10px 8px 0;
    border-top: 1px solid #e4e4e4;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 15px;
    color: #000
}

.wallpapers-list .wallpaper-info tr>:first-child {
    font-weight: 700;
    text-align: left
}

.wallpapers-list .wallpaper-info tr>:last-child {
    text-align: right
}

.wallpapers-list .wallpaper-btn {
    display: inline-block;
    min-width: 80px;
    padding: 11px 10px 10px;
    vertical-align: middle;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 1.2;
    color: #fff;
    text-align: center;
    background: #b3b3b3;
    transition: background .15s
}

.wallpapers-list .wallpaper-btn:hover {
    background: #0c90bf
}

.wallpapers-list .wallpaper-btn-download {
    flex: 0 1 100%;
    margin-left: 8px;
    background: rgb(145, 220, 65);
    background: -moz-linear-gradient(top, rgba(145, 220, 65, 1) 0%, rgba(77, 195, 60, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(145, 220, 65, 1) 0%, rgba(77, 195, 60, 1) 100%);
    background: linear-gradient(to bottom, rgba(145, 220, 65, 1) 0%, rgba(77, 195, 60, 1) 100%)
}

.wallpapers-list .wallpaper-btn-download:hover {
    background: rgba(77, 195, 60, 1);
    background: -moz-linear-gradient(top, rgba(77, 195, 60, 1) 0%, rgba(145, 220, 65, 1) 100%);
    background: -webkit-linear-gradient(rgba(77, 195, 60, 1) 0%, rgba(145, 220, 65, 1) 100%);
    background: linear-gradient(rgba(77, 195, 60, 1) 0%, rgba(145, 220, 65, 1) 100%)
}

.wallpapers-list .wallpaper-info tr:nth-child(n) th,
.wallpapers-list .wallpaper-info tr:nth-child(n) td {
    padding: 3px 0;
    margin: 0;
    border: 0;
    line-height: 1.2;
    color: #000;
    background: none
}

.wallpapers-list *,
.wallpapers-list *:before,
.wallpapers-list *:after {
    box-sizing: border-box
}

@media (min-width:540px) {
    .wallpapers-list li {
        flex: 0 0 33.3%;
        padding: 0 10px;
        margin: 0
    }

    .wallpapers-list li+li {
        margin-top: 0
    }

    .wallpapers-list li:nth-child(n+4) {
        margin-top: 20px
    }
}

@media (min-width:540px) and (max-width:768px) {
    .wallpapers-list .wallpaper-btn {
        min-width: 50px
    }

    .wallpapers-list .wallpaper-btn,
    .wallpapers-list .wallpaper-info tr:nth-child(n) th,
    .wallpapers-list .wallpaper-info tr:nth-child(n) td {
        font-size: 10px
    }
}

@media (min-width:768px) {

    .wallpapers-list .wallpaper-info tr:nth-child(n) th,
    .wallpapers-list .wallpaper-info tr:nth-child(n) td {
        font-size: 15px
    }
}

@media (min-width:900px) {
    .wallpapers-list li {
        flex: 0 0 25%;
        max-width: 25%
    }

    .wallpapers-list li:nth-child(n+4) {
        margin-top: 0
    }

    .wallpapers-list li:nth-child(n+5) {
        margin-top: 20px
    }
}

.welcomebox {
    position: relative;
    top: 10px;
    margin: 0 auto 20px;
    font: normal 13px/1.3 'open sans', sans-serif;
    color: #fff;
    background: #1b354c;
    overflow: hidden;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.welcomebox>.text {
    padding: 10px 20px
}

.welcomebox>.text span {
    display: block
}

.welcomebox>.text span:before {
    content: "";
    display: inline-block;
    margin: -3px 12px 0 0
}

.welcomebox>.author {
    float: left;
    padding: 0 12px 10px;
    font-size: 10px;
    color: #aec6db
}

.welcomebox>.author span {
    display: block
}

.welcomebox>.trust {
    float: right;
    padding: 0 12px 7px;
    font-size: 11px;
    color: #aec6db
}

.welcomebox>.trust:before {
    content: "";
    float: left;
    width: 16px;
    height: 20px;
    margin-right: 5px;
    background: url(/welcome/secure1.png) no-repeat 0 0
}

.welcomebox>.trust.nologo span:after {
    display: none
}

.welcomebox>.trust span {
    display: none
}

.welcomebox>.trust strong {
    display: inline-block;
    width: 70px;
    height: 20px;
    background: url(/welcome/ukgc.png) no-repeat center;
    text-indent: -9999px
}

@media(min-width:768px) {
    .welcomebox {
        position: static;
        display: flex;
        margin: 0 auto 10px;
        align-items: center
    }

    .welcomebox>.text {
        float: left;
        padding: 16px 10px;
        font-size: 12px
    }

    .welcomebox>.author {
        float: right;
        font-size: 10px;
        padding: 19px 25px 7px 0;
        margin-left: auto
    }

    .welcomebox>.author:before {
        content: "";
        float: left;
        width: 50px;
        height: 50px;
        margin-top: -11px;
        margin-right: 5px;
        background: url(/welcome/author.png) no-repeat 0 0
    }

    .welcomebox>.author2:before {
        background: url(/welcome/author2.png) no-repeat 0 0 / contain
    }

    .welcomebox>.author3:before {
        background: url(/welcome/author3.png) no-repeat 0 0 / contain
    }

    .welcomebox>.author4:before {
        background: url(/welcome/author4.png) no-repeat 0 0 / contain
    }

    .welcomebox>.author span {
        display: block;
        white-space: nowrap
    }

    .welcomebox>.author a {
        color: #2caad8
    }

    .welcomebox>.author a:hover {
        text-decoration: underline
    }

    .welcomebox>.trust {
        padding: 9px 0;
        order: 1
    }

    .welcomebox>.trust:before {
        width: 47px;
        height: 47px;
        margin-right: 5px;
        background-image: url(/welcome/secure2.png)
    }

    .welcomebox>.trust span {
        display: inline-block;
        width: 115px;
        padding-top: 9px
    }

    .welcomebox>.trust span:after {
        content: "";
        padding: 1px 42px;
        background: url(/welcome/ukgc.png) no-repeat center;
        vertical-align: bottom;
        line-height: .1
    }

    .welcomebox>.trust strong {
        display: none
    }
}

@media(min-width:800px) {
    .welcomebox>.text {
        padding: 16px 10px 16px 20px
    }

    .welcomebox>.trust {
        padding: 9px 10px
    }
}

@media(min-width:850px) {

    .welcomebox>.author:before,
    .welcomebox>.trust:before {
        margin-right: 12px
    }
}

@media(min-width:950px) {
    .welcomebox>.author {
        padding-right: 80px;
        margin-right: 10px;
        font-size: 11px;
        background: url(/welcome/sign.png) no-repeat right center
    }

    .welcomebox>.author2 {
        background: url(/welcome/sign2.png) no-repeat right center / 70px auto
    }

    .welcomebox>.author3 {
        background: url(/welcome/sign3.png) no-repeat right center / 70px auto
    }

    .welcomebox>.author4 {
        background: url(/welcome/sign4.png) no-repeat right center / 70px auto
    }
}

@media(min-width:1024px) {
    .welcomebox>.text {
        padding: 12px 20px;
        font-size: 16px;
        font-weight: 600
    }

    .welcomebox>.text span {
        font-weight: 400
    }

    .welcomebox>.text span:before {
        margin: -4px 13px 0 0
    }
}

@media(min-width:1150px) {
    .welcomebox>.text {
        padding: 10px 50px 9px;
        font-size: 18px
    }

    .welcomebox>.trust {
        padding: 9px 17px
    }
}

._hex>span,
._hex:before {
    display: block;
    width: 126px;
    height: 132px;
    background: url(/images/secure.png) no-repeat center
}

.section-alternative._hex>span,
.section-alternative._hex:before {
    content: '';
    margin: 0 auto 5px
}

.section-alternative._hex.lazyload>span,
.section-alternative._hex.lazyload:before {
    background-image: none
}

.list-reccomendations ._hex:before {
    content: '';
    position: relative;
    z-index: 1;
    margin: 4px auto
}

.list-quicknavi li a._hex>span,
.list-quicknavi li a._hex:before {
    content: '';
    width: 85px;
    height: 80px;
    margin: 0 auto;
    background-size: contain
}

._hex.africa>span,
._hex.africa:before {
    background-image: url(/images/africa.png)
}

._hex.apps>span,
._hex.apps:before {
    background-image: url(/images/apps.png)
}

._hex.asia>span,
._hex.asia:before {
    background-image: url(/images/asia.png)
}

._hex.bingo>span,
._hex.bingo:before {
    background-image: url(/images/bingo.png)
}

._hex.bitcoin>span,
._hex.bitcoin:before {
    background-image: url(/images/bitcoin.png)
}

._hex.blackjack>span,
._hex.blackjack:before {
    background-image: url(/images/blackjack.png)
}

._hex.bonus>span,
._hex.bonus:before {
    background-image: url(/images/bonus.png)
}

._hex.conclusion>span,
._hex.conclusion:before {
    background-image: url(/images/conclusion.png)
}

._hex.cashgames>span,
._hex.cashgames:before {
    background-image: url(/images/cashgames.png)
}

._hex.casino>span,
._hex.casino:before {
    background-image: url(/images/casino.png)
}

._hex.cup>span,
._hex.cup:before {
    background-image: url(/images/cup.png)
}

._hex.cup2>span,
._hex.cup2:before {
    background-image: url(/images/cup2.png)
}

._hex.europe>span,
._hex.europe:before {
    background-image: url(/images/europe.png)
}

._hex.famous>span,
._hex.famous:before {
    background-image: url(/images/famous-icon.png)
}

._hex.freeroll>span,
._hex.freeroll:before {
    background-image: url(/images/freeroll.png)
}

._hex.games>span,
._hex.games:before {
    background-image: url(/images/games.png)
}

._hex.high-low-game>span,
._hex.high-low-game:before {
    background-image: url(/images/high-low-game.png)
}

._hex.guide>span,
._hex.guide:before {
    background-image: url(/images/guide.png)
}

._hex.history>span,
._hex.history:before {
    background-image: url(/images/history-icon.png)
}

._hex.highstakes>span,
._hex.highstakes:before {
    background-image: url(/images/highstakes.png)
}

._hex.legal>span,
._hex.legal:before {
    background-image: url(/images/legal-icon.png)
}

._hex.live>span,
._hex.live:before {
    background-image: url(/images/live.png)
}

._hex.lotto>span,
._hex.lotto:before {
    background-image: url(/images/lotto.png)
}

._hex.lowstakes>span,
._hex.lowstakes:before {
    background-image: url(/images/lowstakes.png)
}

._hex.middleeast>span,
._hex.middleeast:before {
    background-image: url(/images/middleeast.png)
}

._hex.nolimits>span,
._hex.nolimits:before {
    background-image: url(/images/nolimits.png)
}

._hex.northamerica>span,
._hex.northamerica:before {
    background-image: url(/images/northamerica.png)
}

._hex.oceania>span,
._hex.oceania:before {
    background-image: url(/images/oceania.png)
}

._hex.payment>span,
._hex.payment:before {
    background-image: url(/images/payment.png)
}

._hex.paypal>span,
._hex.paypal:before {
    background-image: url(/images/paypal.png)
}

._hex.people>span,
._hex.people:before {
    background-image: url(/images/people.png)
}

._hex.poker>span,
._hex.poker:before {
    background-image: url(/images/poker.png)
}

._hex.pokerbonus>span,
._hex.pokerbonus:before {
    background-image: url(/images/pokerbonus.png)
}

._hex.pokertourney>span,
._hex.pokertourney:before {
    background-image: url(/images/pokertourney.png)
}

._hex.roulette>span,
._hex.roulette:before {
    background-image: url(/images/roulette.png)
}

._hex.rtp>span,
._hex.rtp:before {
    background-image: url(/images/rtp.png)
}

._hex.rules>span,
._hex.rules:before {
    background-image: url(/images/rules.png)
}

._hex.secure>span,
._hex.secure:before {
    background-image: url(/images/secure.png)
}

._hex.slots>span,
._hex.slots:before {
    background-image: url(/images/slots.png)
}

._hex.software>span,
._hex.software:before {
    background-image: url(/images/software.png)
}

._hex.southamerica>span,
._hex.southamerica:before {
    background-image: url(/images/southamerica.png)
}

._hex.speedpoker>span,
._hex.speedpoker:before {
    background-image: url(/images/speedpoker.png)
}

._hex.sport>span,
._hex.sport:before {
    background-image: url(/images/sport.png)
}

._hex.top>span,
._hex.top:before {
    background-image: url(/images/top.png)
}

._hex.thumbs-down>span,
._hex.thumbs-down:before {
    background-image: url(/images/thumbs-down.png)
}

._hex.ukgc>span,
._hex.ukgc:before {
    background-image: url(/images/ukgc.png)
}

._hex.vip>span,
._hex.vip:before {
    background-image: url(/images/vip.png)
}

._hex.beginner-bonuses>span,
._hex.beginner-bonuses:before {
    background-image: url(/images/beginner-bonuses.png)
}

._hex.bonus-calculator>span,
._hex.bonus-calculator:before {
    background-image: url(/images/bonus-calculator.png)
}

._hex.bonus-terms>span,
._hex.bonus-terms:before {
    background-image: url(/images/bonus-terms.png)
}

._hex.bonus-types>span,
._hex.bonus-types:before {
    background-image: url(/images/bonus-types.png)
}

._hex.expert-bonus>span,
._hex.expert-bonus:before {
    background-image: url(/images/expert-bonus.png)
}

._hex.intermediate-bonus>span,
._hex.intermediate-bonus:before {
    background-image: url(/images/intermediate-bonus.png)
}

._hex.bitcoin-bonuses>span,
._hex.bitcoin-bonuses:before {
    background-image: url(/images/bitcoin-bonus.png)
}

._hex.customer-service>span,
._hex.customer-service:before {
    background-image: url(/images/customer-services.png)
}

._hex.bitcoin-betting>span,
._hex.bitcoin-betting:before {
    background-image: url(/images/bitcoin-betting.png)
}

._hex.coin-poker>span,
._hex.coin-poker:before {
    background-image: url(/images/poker.png)
}

._hex.bitcoin-lotto>span,
._hex.bitcoin-lotto:before {
    background-image: url(/images/lotto.png)
}

._hex.bitcoin-daily-fantasy>span,
._hex.bitcoin-daily-fantasy:before {
    background-image: url(/images/daily-fantasy.png)
}

._hex.bitcoin-dice>span,
._hex.bitcoin-dice:before {
    background-image: url(/images/dice_.png)
}

._hex.bitcoin-2>span,
._hex.bitcoin-2:before {
    background-image: url(/images/bitcoin-2_.png)
}

._hex.bitcoin-created>span,
._hex.bitcoin-created:before {
    background-image: url(/images/mystery.png)
}

._hex.bitcoin-future>span,
._hex.bitcoin-future:before {
    background-image: url(/images/future.png)
}

._hex.other-cryptocurrencies>span,
._hex.other-cryptocurrencies:before {
    background-image: url(/images/crypto.png)
}

._hex.payment-limits>span,
._hex.payment-limits:before {
    background-image: url(/images/payment-limits.png)
}

._hex.legal-age>span,
._hex.legal-age:before {
    background-image: url(/images/legal-age.png)
}

._hex.esports>span,
._hex.esports:before {
    background-image: url(/images/esports.png)
}

._hex.american-football>span,
._hex.american-football:before {
    background-image: url(/images/american-football.png)
}

._hex.cricket>span,
._hex.cricket:before {
    background-image: url(/images/cricket.png)
}

._hex.ice-hockey>span,
._hex.ice-hockey:before {
    background-image: url(/images/ice-hockey.png)
}

._hex.other-sports>span,
._hex.other-sports:before {
    background-image: url(/images/other-sports.png)
}

._hex.blackjack-table>span,
._hex.blackjack-table:before {
    background-image: url(/images/blackjack-table.png)
}

._hex.blackjack-variations>span,
._hex.blackjack-variations:before {
    background-image: url(/images/blackjack-variations.png)
}

._hex.real-money>span,
._hex.real-money:before {
    background-image: url(/images/real-money.png)
}

._hex.strategy>span,
._hex.strategy:before {
    background-image: url(/images/strategy.png)
}

._hex.side-bets>span,
._hex.side-bets:before {
    background-image: url(/images/side-bets.png)
}

._hex.house-edge>span,
._hex.house-edge:before {
    background-image: url(/images/house-edge.png)
}

._hex.odds>span,
._hex.odds:before {
    background-image: url(/images/odds.png)
}

._hex.keno>span,
._hex.keno:before {
    background-image: url(/images/keno.png)
}

._hex.tips>span,
._hex.tips:before {
    background-image: url(/images/tips.png)
}

._hex.onjn>span,
._hex.onjn:before {
    background-image: url(/images/onjn.png)
}

._hex.trustly>span,
._hex.trustly:before {
    background-image: url(/images/trustly.png)
}

._hex.slingo>span,
._hex.slingo:before {
    background-image: url(/images/slingo.png)
}

._hex.risk-and-win-games>span,
._hex.risk-and-win-games:before {
    background-image: url(/images/risk-and-win-games.png)
}

._hex.romania-flag>span,
._hex.romania-flag:before {
    background-image: url(/images/romania-flag.png)
}

._hex.live-casino-dealers>span,
._hex.live-casino-dealers:before {
    background-image: url(/images/live-casino-dealers.png)
}

._hex.baccarat>span,
._hex.baccarat:before {
    background-image: url(/images/baccarat.png)
}

._hex.backgammon>span,
._hex.backgammon:before {
    background-image: url(/images/backgammon.png)
}

._hex.videopoker>span,
._hex.videopoker:before {
    background-image: url(/images/card-games-software.png)
}

._hex.virtual>span,
._hex.virtual:before {
    background-image: url(/images/other-virtual-games.png)
}

._hex.scratch-cards>span,
._hex.scratch-cards:before {
    background-image: url(/images/scratchcard.png)
}

._hex.scratchcard>span,
._hex.scratchcard:before {
    background-image: url(/images/scratchcard.png)
}

._hex.varianti-poker>span,
._hex.varianti-poker:before {
    background-image: url(/images/varianti-poker.png)
}

._hex.mobile-poker-room>span,
._hex.mobile-poker-room:before {
    background-image: url(/images/mobile-poker-room.png)
}

@media(min-width:768px) {

    .section-alternative._hex>span,
    .section-alternative._hex:before {
        float: left;
        margin: -5px 10px 0 -15px
    }
}

@media(min-width:1200px) {

    .list-quicknavi li a._hex>span,
    .list-quicknavi li a._hex:before {
        width: 140px;
        height: 125px;
        background-size: unset
    }
}

.accordion-simple {
    background: #fff;
    padding: 5px;
    border-radius: 10px
}

.accordion-simple .accordion-body {
    max-height: 0;
    padding: 0;
    overflow: hidden;
    background: #fff;
    border-radius: 6px;
    transition: max-height .3s
}

.accordion-simple .accordion-rows {
    font-size: 16px;
    padding: 0 0 15px 5px;
    list-style-type: none
}

.accordion-simple .accordion-rows li {
    margin-top: 15px
}

.accordion-simple .accordion-rows a {
    font-weight: 700;
    text-decoration: underline
}

.accordion-simple .accordion-rows a:hover {
    text-decoration: none
}

.accordion-simple .accordion-head {
    position: relative;
    padding: 17px 60px 17px 20px;
    border-bottom: 1px solid transparent;
    transition: padding .3s;
    cursor: pointer
}

.accordion-simple .accordion-head h3 {
    font: 18px Arial, sans-serif;
    padding: 0;
    margin: 0;
    border: 0;
    text-align: left;
    color: #606060
}

.accordion-simple .accordion-section {
    border-radius: 6px;
    padding: 5px;
    background: rgb(235, 241, 247, .75);
    background: -moz-linear-gradient(-45deg, rgba(235, 241, 247, .75) 0%, rgba(211, 224, 236, .75) 100%);
    background: -webkit-linear-gradient(-45deg, rgba(235, 241, 247, .75) 0%, rgba(211, 224, 236, .75) 100%);
    background: linear-gradient(135deg, rgba(235, 241, 247, .75) 0%, rgba(211, 224, 236, .75) 100%)
}

.accordion-simple .accordion-section+.accordion-section {
    margin-top: 6px
}

.accordion-simple .accordion-expanded .accordion-head {
    padding-top: 25px;
    padding-bottom: 25px
}

.accordion-simple .accordion-expanded .accordion-head h3 {
    font-weight: 700;
    color: #1b354c
}

.accordion-simple .accordion-expanded .accordion-body {
    max-height: 1000px;
    padding: 10px
}

.accordion-simple .accordion-head h3:after,
.accordion-simple .accordion-head h3:before {
    content: '';
    position: absolute;
    width: 2px;
    height: 12px;
    top: 50%;
    margin-top: -5px;
    background: #76c3e1;
    transition: transform .3s
}

.accordion-simple .accordion-head h3:after,
.accordion-simple .accordion-head h3:before {
    right: 24px
}

.accordion-simple .accordion-head h3:after {
    transform: rotate(90deg)
}

.accordion-simple .accordion-expanded .accordion-head h3:before {
    transform: rotate(90deg)
}

@media (min-width:992px) {
    .accordion-simple {
        display: flex;
        flex-flow: row wrap;
        justify-content: space-between;
        position: relative;
        z-index: 1;
        padding: 0;
        margin: 40px 20px 40px;
        background: #fff
    }

    .accordion-simple:before {
        content: '';
        position: absolute;
        top: -20px;
        right: -20px;
        left: -20px;
        bottom: -20px;
        border-radius: 10px;
        background: #e3e3e3;
        z-index: -1
    }

    .accordion-simple:after {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        border-radius: 10px;
        background: #fff;
        z-index: -1
    }

    .accordion-simple .accordion-head {
        display: flex;
        align-items: center;
        min-height: 82px;
        padding: 0;
        background: rgb(235, 241, 247, .4);
        background: -moz-linear-gradient(-45deg, rgba(235, 241, 247, .4) 0%, rgba(211, 224, 236, .4) 100%);
        background: -webkit-linear-gradient(-45deg, rgba(235, 241, 247, .4) 0%, rgba(211, 224, 236, .4) 100%);
        background: linear-gradient(135deg, rgba(235, 241, 247, .4) 0%, rgba(211, 224, 236, .4) 100%);
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        transition: all .3s
    }

    .accordion-simple .accordion-head h3:before,
    .accordion-simple .accordion-head h3:after {
        display: none
    }

    .accordion-simple .accordion-head h3 {
        line-height: 1.2;
        text-align: center;
        padding: 10px 25px
    }

    .accordion-simple .accordion-section {
        padding: 6px 0 6px 2px;
        flex: 0 0 calc(20% - 2px);
        max-width: calc(20% - 2px);
        background: #fff;
        border-radius: 0;
        margin-bottom: 15px
    }

    .accordion-simple .accordion-section:first-child {
        border-top-left-radius: 5px;
        padding-left: 6px;
        flex: 0 0 calc(20% - 6px);
        max-width: calc(20% - 6px)
    }

    .accordion-simple .accordion-section:last-child {
        border-top-right-radius: 5px;
        padding-right: 6px;
        flex: 0 0 calc(20% - 8px);
        max-width: calc(20% - 8px)
    }

    .accordion-simple .accordion-expanded h3 {
        padding: 10px 20px
    }

    .accordion-simple .accordion-expanded .accordion-head {
        padding: 0;
        background: rgb(235, 241, 247, .75);
        background: -moz-linear-gradient(-45deg, rgba(235, 241, 247, .75) 0%, rgba(211, 224, 236, .75) 100%);
        background: -webkit-linear-gradient(-45deg, rgba(235, 241, 247, .75) 0%, rgba(211, 224, 236, .75) 100%);
        background: linear-gradient(135deg, rgba(235, 241, 247, .75) 0%, rgba(211, 224, 236, .75) 100%)
    }

    .accordion-simple .accordion-expanded .accordion-body {
        padding: 0 100px;
        transition: none;
        background: #fff
    }

    .accordion-simple .accordion-body {
        position: absolute;
        right: 20px;
        left: 20px;
        padding: 0 100px;
        border-radius: 0 0 10px 10px;
        transition: none
    }

    .accordion-simple .accordion-body>*:last-child {
        padding-bottom: 25px
    }

    .accordion-simple .accordion-body>*:first-child {
        padding-top: 25px
    }

    .accordion-simple .accordion-section+.accordion-section {
        margin-top: 0
    }

    .accordion-simple .accordion-rows {
        font-size: 16px;
        columns: 2;
        max-width: 86.5%;
        margin: 0 auto;
        padding: 5px 0 5px 15px
    }

    .accordion-simple .accordion-rows:not(:first-child) {
        border-top: 2px solid #f7f7f7;
        margin-top: 15px
    }

    .accordion-simple .accordion-rows li {
        margin-top: 20px;
        display: inline-block;
        width: 100%
    }
}

.author-v3 {
    padding-bottom: 30px;
    margin-bottom: 25px;
    border: 2px solid #fff;
    border-radius: 6px;
    box-shadow: 0 2px 36px 2px rgba(26, 23, 22, .08);
    font-family: 'Open Sans', sans-serif;
    background: #fff;
    margin-top: 10px
}

.author-v3 .logo {
    display: block;
    margin: 0 auto 25px
}

.author-v3 .name {
    position: relative;
    max-width: 180px;
    margin-bottom: 5px;
    font-size: 24px;
    line-height: 1.21;
    font-weight: 800;
    color: #fff;
    z-index: 1;
    word-spacing: 50px
}

.author-v3 .position {
    position: relative;
    font-size: 14px;
    font-weight: 600;
    font-style: italic;
    color: #cbd4dc;
    text-shadow: 1px 1px 1px rgba(9, 23, 35, .81);
    z-index: 1
}

.author-v3 .author-review {
    max-width: 220px;
    padding-top: 35px;
    margin: 0 auto
}

.author-v3 .btn-alternative {
    border-radius: 4px;
    font-size: 14px;
    text-transform: none
}

.author-v3 .author-rating {
    position: absolute;
    width: 60px;
    height: 60px;
    left: 50%;
    bottom: 0;
    padding-top: 24px;
    margin: 0 0 -20px -30px;
    border-radius: 50%;
    box-shadow: 0 17px 29px 0 rgba(72, 72, 72, .06);
    font-family: 'Noto Sans JP', sans-serif;
    font-size: 10px;
    font-style: normal;
    color: #7f7f7f;
    text-align: center;
    background: #fff url(/images/author-star.png) no-repeat center 12px
}

.author-v3 .author-rating strong {
    font-size: 16px;
    font-weight: 600;
    color: #1b354c
}

.author-v3 .author-bio {
    position: relative;
    padding: 100px 25px 15px;
    border-radius: 6px;
    background: #1b354c;
    z-index: 1
}

.author-v3 .author-bio:before {
    content: '';
    position: absolute;
    width: 150px;
    height: 150px;
    bottom: 20px;
    right: 10px;
    border-bottom-right-radius: 6px;
    background: url(/welcome/author1.jpg) no-repeat 0 0 / 100% 100%;
    border-radius: 50%
}

.author-v3 .author-bio.author1:before {
    background: url(/welcome/author1.jpg) no-repeat 0 0 / 100% 100%
}

.author-v3 .author-bio.author2:before {
    background: url(/welcome/author2.jpg) no-repeat 0 0 / 100% 100%
}

.author-v3 .author-content {
    position: relative;
    padding: 50px 20px 53px;
    margin-top: -6px;
    font-size: 16px;
    line-height: 1.38;
    font-style: italic;
    color: #606060;
    text-align: center;
    background: linear-gradient(170deg, transparent 88%, #fff 88%, #fff 100%), linear-gradient(-170deg, transparent 88%, #fff 88%, #fff 100%), #f2f2f2
}

.author-v3.alt .author-content {
    padding-bottom: 6px;
    background: #fff
}

.author-v3 .author-content:before {
    content: '';
    position: absolute;
    width: 38px;
    height: 23px;
    top: 19px;
    left: 50%;
    margin-left: -19px;
    background: url(/images/author-quotes.png) no-repeat 0 0
}

.author-v3 *,
.author-v3 *:before,
.author-v3 *:after {
    box-sizing: border-box
}

@media (min-width:420px) {
    .author-v3 .author-content {
        background: linear-gradient(170deg, transparent 82%, #fff 82%, #fff 100%), linear-gradient(-170deg, transparent 82%, #fff 82%, #fff 100%), #f2f2f2
    }

    .author-v3.alt .author-content {
        background: #fff
    }
}

@media (min-width:600px) {
    .author-v3 .author-content {
        background: linear-gradient(170deg, transparent 78%, #fff 78%, #fff 100%), linear-gradient(-170deg, transparent 78%, #fff 78%, #fff 100%), #f2f2f2
    }
}

@media (min-width:768px) {
    .author-v3 {
        display: flex;
        flex-flow: row wrap
    }

    .author-v3 .author-bio {
        flex: 0 0 40%;
        border-radius: 6px 0 0 6px
    }

    .author-v3 .author-content {
        flex: 0 0 60%;
        margin: 0;
        border-radius: 0 6px 6px 0;
        background: #f2f2f2
    }

    .author-v3.alt {
        padding-bottom: 0
    }
}

@media (min-width:1024px) {
    .author-v3 {
        flex-wrap: nowrap;
        align-items: center;
        padding-bottom: 0;
        margin-top: 35px
    }

    .author-v3 .name {
        margin-bottom: 28px;
        font-size: 27px;
        line-height: 1.07;
        word-spacing: 20px
    }

    .author-v3 .position {
        font-size: 13px
    }

    .author-v3 .author-review {
        max-width: none;
        flex: 0 0 320px;
        padding: 0;
        margin: 0
    }

    .author-v3 .author-rating {
        bottom: 50%;
        left: auto;
        right: 0;
        margin: 0 -30px -30px 0
    }

    .author-v3 .btn-alternative {
        max-width: 220px;
        margin: 0 auto
    }

    .author-v3 .author-bio {
        min-height: 207px;
        flex: 0 0 280px;
        padding: 50px 20px 45px 35px
    }

    .author-v3 .author-bio:before {
        width: 150px;
        height: 150px;
        right: -100px;
        background-image: url(/welcome/author1.jpg);
        border-radius: 50%
    }

    .author-v3 .author-bio.author1:before {
        background-image: url(/welcome/author1.jpg)
    }

    .author-v3 .author-bio.author2:before {
        background-image: url(/welcome/author2.jpg)
    }

    .author-v3 .author-content {
        display: flex;
        flex: 0 1 100%;
        align-self: stretch;
        align-items: center;
        padding: 20px 40px 20px 150px;
        font-size: 12px;
        text-align: left;
        z-index: auto;
        background: linear-gradient(57deg, transparent 87%, #fff 87%, #fff 100%), linear-gradient(123deg, transparent 87%, #fff 87%, #fff 100%), #f2f2f2
    }

    .author-v3.alt .author-content {
        background: #fff
    }

    .author-v3 .author-content:before {
        top: 40px;
        left: 120px
    }
}

@media (min-width:1200px) {
    .author-v3 .author-rating {
        margin-right: 5px
    }

    .author-v3 .author-content {
        padding-right: 65px;
        font-size: 16px
    }
}

.casino-reviews-list {
    padding: 12px 10px 15px;
    margin-bottom: 20px;
    font-family: 'Open Sans', sans-serif;
    background: #35383f
}

.casino-reviews-list.expanded .list-container {
    height: 485px;
    padding-top: 25px;
    margin-top: -25px
}

.casino-reviews-list.expanded .toggle i {
    color: rgba(97, 109, 122, .2)
}

.casino-reviews-list.expanded .toggle i:after {
    margin-top: -2px;
    transform: rotate(-45deg)
}

.casino-reviews-list ul {
    margin: 0;
    list-style-type: none
}

.casino-reviews-list .logo {
    height: 45px
}

.casino-reviews-list .title {
    margin-bottom: 12px;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    text-align: center
}

.casino-reviews-list .list-container {
    height: 0;
    padding: 0 10px;
    margin-top: 0;
    border-radius: 2px;
    overflow-x: hidden;
    overflow-y: auto;
    background: #fff;
    transition: height .15s, padding .15s, margin .15s
}

.casino-reviews-list .list-container>ul li+li {
    border-top: 1px solid #f5f5f5
}

.casino-reviews-list .list-container>ul a {
    position: relative;
    display: block;
    padding: 15px 70px 15px 0;
    font-size: 16px;
    line-height: 1.13;
    color: #1b354c
}

.casino-reviews-list .list-container>ul a:hover {
    padding-left: 25px
}

.casino-reviews-list .list-container>ul a:hover em {
    font-weight: 700
}

.casino-reviews-list .list-container>ul a:hover em:after {
    opacity: 1
}

.casino-reviews-list .list-container>ul em {
    font-style: normal
}

.casino-reviews-list .list-container>ul em:after {
    content: '';
    position: relative;
    display: inline-block;
    width: 6px;
    height: 6px;
    top: -1px;
    margin-left: 5px;
    vertical-align: middle;
    border-top: 1px solid #1b354c;
    border-right: 1px solid #1b354c;
    transform: rotate(45deg);
    opacity: 0;
    transition: opacity .15s
}

.casino-reviews-list .list-container>ul span {
    position: absolute;
    display: block;
    width: 70px;
    height: 26px;
    top: 50%;
    right: 0;
    padding: 0 10px 0 25px;
    margin-top: -13px;
    border-radius: 26px;
    font-size: 10px;
    line-height: 28px;
    color: #a5a5a5;
    background: #f8f8f8 url(/images/star-list.png) no-repeat 6px center
}

.casino-reviews-list .list-container>ul span strong {
    font-size: 12px;
    color: #1b354c;
    font-weight: 600
}

.casino-reviews-list .toggle {
    position: relative;
    display: flex;
    height: 50px;
    justify-content: space-between;
    align-items: center;
    padding: 5px 7px 5px 10px;
    border: 1px solid #e4e4e4;
    border-radius: 50px;
    background: #fff;
    z-index: 2;
    cursor: pointer;
    user-select: none
}

.casino-reviews-list .toggle i {
    position: relative;
    flex: 0 0 130px;
    padding-right: 45px;
    font-size: 12px;
    line-height: 1.17;
    font-style: normal;
    color: #616d7a;
    transition: color .15s
}

.casino-reviews-list .toggle i:before {
    content: '';
    position: absolute;
    width: 38px;
    height: 38px;
    top: 50%;
    right: 0;
    margin-top: -19px;
    border-radius: 50%;
    background: #2ebaec
}

.casino-reviews-list .toggle i:after {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    top: 50%;
    right: 14px;
    margin: -7px 0 0 -5px;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    transform: rotate(135deg);
    transition: margin .15s, transform .15s
}

.casino-reviews-list,
.casino-reviews-list *,
.casino-reviews-list *:before,
.casino-reviews-list *:after {
    box-sizing: border-box
}

.rds-content .casino-reviews-list {
    background: none
}

.rds-content .casino-reviews-list .title {
    color: #1b354c;
    font-weight: 300
}

.rds-content .casino-reviews-list .logo-rating {
    display: none
}

.rds-content .casino-reviews-list .toggle {
    border: 0;
    background: #e3eaef
}

.rds-content .casino-reviews-list .toggle i {
    flex: 0 0 100%
}

.rds-content .casino-reviews-list .toggle i:before {
    background: linear-gradient(to bottom, #294660 0%, #25394b 100%)
}

.rds-content .casino-reviews-list .toggle i:after {
    width: 8px;
    height: 8px;
    right: 15px;
    margin-top: -5px;
    border-top-width: 2px;
    border-right-width: 2px
}

.rds-content .casino-reviews-list.expanded .toggle i:after {
    margin-top: -2px
}

@media (max-width:767px) {
    .casino-reviews-list .paging {
        display: none
    }

    .casino-reviews-list .review-links {
        padding-top: 20px
    }
}

@media (min-width:768px) {
    .casino-reviews-list {
        padding: 25px 70px
    }

    .casino-reviews-list.expanded .list-container {
        max-height: 1000px;
        height: auto;
        padding-top: 60px;
        padding-bottom: 30px;
        margin-top: -36px;
        border-top: 4px solid #2ebaec
    }

    .casino-reviews-list.expanded .list-container.scrollable {
        max-height: 415px
    }

    .casino-reviews-list .title {
        margin-bottom: 25px;
        font-size: 28px
    }

    .casino-reviews-list .pagination-btn {
        display: inline-block;
        width: 13px;
        height: 13px;
        flex: 0 0 13px;
        margin-right: 3px;
        border-top: 1px solid #ccc9c9;
        border-right: 1px solid #ccc9c9;
        transform: rotate(-135deg);
        cursor: pointer;
        transition: border-color .15s;
        font-size: 0;
        line-height: 0;
        text-indent: -4000px
    }

    .casino-reviews-list .pagination-btn:hover {
        border-color: #2ebaec
    }

    .casino-reviews-list .pagination-next {
        margin-right: 0;
        transform: rotate(45deg)
    }

    .casino-reviews-list .pagination-group {
        display: flex;
        justify-content: center;
        align-items: center;
        padding-top: 20px
    }

    .casino-reviews-list .pagination-group li {
        width: 20px;
        height: 28px;
        margin: 0 4px;
        border-radius: 2px;
        font-size: 16px;
        line-height: 28px;
        color: #babfc4;
        text-align: center;
        transition: color .15s, background .15s;
        cursor: pointer
    }

    .casino-reviews-list .pagination-group li:not(.pagination-current):hover {
        color: #2ebaec
    }

    .casino-reviews-list .pagination-group .pagination-current {
        color: #fff;
        background: #2ebaec
    }

    .casino-reviews-list .list-container {
        height: auto;
        max-height: 0;
        padding-right: 30px;
        padding-left: 30px;
        margin-right: -70px;
        margin-left: -70px;
        overflow: hidden;
        transition: max-height .15s, padding .15s, margin .15s, border .15s
    }

    .casino-reviews-list .list-container.scrollable {
        overflow-x: hidden;
        overflow-y: auto
    }

    .casino-reviews-list .list-container>ul a {
        padding-left: 10px
    }

    .casino-reviews-list .list-container>ul li {
        flex: 0 0 43%
    }

    .casino-reviews-list .list-container>ul li:nth-child(2) {
        border-top: 0
    }

    .casino-reviews-list .list-container>ul,
    .casino-reviews-list .list-container .pagination-list {
        display: flex;
        flex-flow: row wrap;
        justify-content: space-between;
        align-items: center
    }

    .casino-reviews-list .logo {
        position: relative;
        height: 60px
    }

    .casino-reviews-list .logo:before {
        content: '';
        position: absolute;
        width: 1px;
        height: 46px;
        top: 50%;
        left: 100%;
        margin-left: 35px;
        margin-top: -23px;
        background: #e1e1e1
    }

    .casino-reviews-list .toggle {
        max-width: 580px;
        height: 68px;
        padding: 0 10px 0 35px;
        margin: 0 auto
    }

    .casino-reviews-list .toggle i {
        flex: 0 0 255px;
        padding-right: 60px;
        font-size: 14px
    }

    .casino-reviews-list .toggle i:before {
        width: 48px;
        height: 48px;
        margin-top: -24px
    }

    .casino-reviews-list .toggle i:after {
        width: 13px;
        height: 13px;
        right: 18px;
        margin-top: -9px
    }

    .casino-reviews-list .pagination-total,
    .casino-reviews-list .pagination-hidden {
        display: none
    }

    .casino-reviews-list .list-container .pagination-hidden+li,
    .casino-reviews-list .list-container .pagination-hidden+li+li {
        border-top: 0
    }

    .rds-content .casino-reviews-list .toggle i:after {
        right: 20px
    }
}

@media (min-width:1024px) {
    .casino-reviews-list {
        position: relative;
        padding-bottom: 45px;
        z-index: 5
    }

    .casino-reviews-list.expanded .list-container {
        padding: 20px 50px 45px;
        border-top: 0
    }

    .casino-reviews-list.expanded .list-container.scrollable ul {
        max-height: 415px;
        padding: 20px 50px 45px
    }

    .casino-reviews-list .review-links {
        margin: -20px -50px 20px
    }

    .casino-reviews-list .list-container {
        position: absolute;
        width: 100%;
        left: 0;
        bottom: 79px;
        padding-right: 50px;
        padding-left: 50px;
        margin: 0
    }

    .casino-reviews-list .list-container.scrollable {
        padding: 0
    }

    .casino-reviews-list .list-container.scrollable:before {
        content: '';
        position: absolute;
        width: 100%;
        height: 55px;
        bottom: 0;
        left: 0;
        background: #fff;
        z-index: 1;
        background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%)
    }

    .casino-reviews-list .list-container.scrollable ul {
        max-height: 0;
        padding: 0 50px;
        overflow-x: hidden;
        overflow-y: auto;
        transition: max-height .15s, padding .15s
    }

    .casino-reviews-list .list-container>ul span {
        font-size: 12px
    }

    .casino-reviews-list .list-container>ul li {
        flex: 0 0 28%
    }

    .casino-reviews-list .list-container>ul li:nth-child(3) {
        border-top: 0
    }

    .casino-reviews-list .list-container .pagination-hidden+li+li+li {
        border-top: 0
    }

    .rds-content .casino-reviews-list .list-container>ul li {
        flex: 0 0 48%
    }
}

[data-prefix]:before {
    content: attr(data-prefix)
}

[data-suffix]:after {
    content: attr(data-suffix)
}

.footer {
    background: #2b2f34;
    font-family: 'Open Sans', sans-serif;
    color: #787f8a
}

.footer *,
.footer *:before,
.footer *:after {
    box-sizing: border-box
}

.footer-row.light {
    background: #34383e
}

.footer-row:after {
    content: '';
    clear: both;
    display: table;
    height: 0
}

.footer-row-alt {
    padding: 20px 10px 0
}

.footer-copy {
    padding: 15px 10px;
    font-size: 12px;
    color: #767e88;
    text-align: center;
    background: #1d2024
}

.footer-help {
    padding-top: 20px;
    font-size: 15px;
    line-height: 1.14;
    font-style: italic;
    color: #e1e6ed;
    text-align: center
}

.footer-help a {
    font-weight: 700;
    color: inherit
}

.footer-help a:hover {
    color: #2b81b7
}

.footer-help .rofus {
    width: 71px;
    height: 22px;
    background: url(/images/footer-help-rofus.png) no-repeat 0 0 / 100% 100%
}

.footer-help .stop-spillet {
    width: 53px;
    height: 28px;
    background: url(/images/footer-help-stop-spillet.png) no-repeat 0 0 / 100% 100%
}

.footer-help .plus-19 {
    width: 20px;
    height: 20px;
    background: url(/images/19-footer.png) no-repeat 0 0 / 100% 100%
}

.footer-help .gambling {
    width: 52px;
    height: 20px;
    background: url(/images/gambling-footer.png) no-repeat 0 0 / 100% 100%
}

.footer-help .rofus,
.footer-help .plus-19,
.footer-help .gambling,
.footer-help .stop-spillet {
    position: relative;
    display: inline-block;
    top: -1px;
    margin: 0 5px;
    vertical-align: middle;
    font-size: 0
}

.footer-container {
    padding: 12px 15px;
    border-radius: 6px;
    background: #34383e
}

.footer-container+.footer-container {
    margin-top: 10px
}

.footer-container.primary {
    padding-bottom: 0
}

.footer-container.primary .footer-navigation {
    position: relative;
    padding-top: 19px;
    padding-bottom: 19px;
    border-top: 1px solid #474b52
}

.footer-container.primary .footer-navigation:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    top: 1px;
    left: 0;
    background: #24272b
}

.footer-inner {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px
}

.footer-regional {
    padding-bottom: 7px;
    background: url(/images/footer-us-map.png) no-repeat right bottom
}

.footer-regional .footer-title {
    font-size: 14px;
    font-weight: 700;
    color: #fff
}

.footer-regional .footer-title:before {
    width: 18px;
    height: 18px;
    margin-top: -9px;
    background: url(/images/footer-us-icon.png) no-repeat 0 0
}

.footer-nav-regions a {
    display: inline-block
}

.footer-nav-regions a:before {
    width: 12px;
    height: 11px;
    margin-top: -6px;
    background: url(/images/footer-list-star.png) no-repeat 0 0;
    transition: background .15s
}

.footer-nav-regions a,
.footer-navigation a {
    color: #a4aab1;
    transition: color .15s
}

.footer-regional,
.footer-navigation {
    padding-right: 5px;
    padding-left: 5px
}

.footer-regional .footer-title,
.footer-regional a,
.footer-navigation li {
    position: relative;
    padding-left: 30px
}

.footer-regional .footer-title,
.footer-regional li,
.footer-navigation li {
    margin-bottom: 10px
}

.footer-regional .footer-title:before,
.footer-regional a:before,
.footer-navigation li:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0
}

.footer-navigation {
    line-height: 1.2
}

.footer-navigation li {
    margin: 0
}

.footer-navigation li:before {
    width: 4px;
    height: 4px;
    top: 6px;
    left: 4px;
    border-radius: 50%;
    background: #fff
}

.footer-navigation li+li {
    margin-top: 14px
}

.footer-navigation.columns {
    columns: 2
}

.footer-navigation.columns li {
    padding-left: 17px
}

.footer-navigation.columns a {
    color: #7c838c
}

.footer-counters {
    list-style: none;
    padding: 10px 10px 20px;
    display: flex;
    flex-flow: wrap;
    justify-content: center;
    text-align: center;
    color: #949494;
    font-size: 12px;
    text-transform: uppercase
}

.footer-counters li {
    flex-basis: 33.33%;
    margin-top: 20px
}

.footer-counters li:first-child {
    font-size: 15px;
    font-style: italic;
    text-transform: none;
    color: #949494
}

.footer-counters li a {
    display: flex;
    flex-flow: column-reverse;
    color: #767e88;
    line-height: 1;
    align-items: center
}

.footer-counters li a strong {
    font-family: 'Oswald', sans-serif;
    font-size: 40px;
    line-height: 1.1;
    color: #2b81b7;
    padding-bottom: 2px;
    position: relative
}

.footer-counters li a strong:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 100%;
    overflow: hidden;
    border-bottom: 2px solid #2b81b7;
    transition: right .15s
}

.footer-counters li a:hover strong:after {
    right: 0
}

.footer-terms {
    padding: 15px;
    font-size: 10px;
    line-height: 1.3;
    color: #606974;
    text-align: center
}

.footer-terms:after {
    display: block;
    margin-top: 12px
}

.footer-terms a {
    font-size: 13px;
    font-weight: 700;
    color: #fff;
    pointer-events: none
}

.footer-terms a:before,
.footer-terms a:after {
    font-weight: 400;
    color: #9da8b5
}

.footer-terms a span {
    pointer-events: initial;
    display: inline-block;
    position: relative
}

.footer-terms a span:after {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 100%;
    border-bottom: 1px solid #fff;
    transition: right .15s
}

.footer-terms a:hover span:after {
    right: 0
}

.gambling-nav {
    list-style: none;
    padding: 5px 0 15px;
    margin: 0 15px;
    text-align: center;
    font-family: Arial, sans-serif;
    font-size: 12px;
    line-height: 1.067;
    text-transform: uppercase;
    color: #fff
}

.gambling-nav li~li {
    margin-top: 11px
}

.gambling-nav a {
    color: #fff;
    text-decoration: none;
    position: relative
}

.gambling-nav a:after {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 100%;
    border-bottom: 1px solid #fff;
    transition: right .15s
}

.gambling-nav a:hover:after {
    right: 0
}

.footer-nav {
    list-style: none;
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 1.14;
    color: #c3c3c3;
    display: flex;
    flex-flow: row wrap;
    padding: 12px 18% 0
}

.footer-nav li {
    box-sizing: border-box;
    flex-basis: 50%;
    padding-left: 10px;
    position: relative;
    margin-bottom: 16px
}

.footer-nav li:before {
    content: '•';
    position: absolute;
    top: 0;
    left: 0
}

.footer-nav a {
    color: #7c838c;
    display: inline-block;
    position: relative
}

.footer-nav a:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 100%;
    border-bottom: 1px solid #7c838c;
    transition: right .15s
}

.footer-nav a:hover:after {
    right: 0
}

.follow-nav {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    font-size: 12px;
    line-height: 24px;
    color: #787f8a;
    margin-bottom: 16px
}

.follow-nav li {
    margin: 5px 5px 0
}

.follow-nav li:first-child {
    margin: 0;
    flex-basis: 100%;
    text-align: center
}

.follow-nav li a.icon-follow {
    width: 25px;
    height: 25px;
    display: block;
    background: url(/images/icon_follow.png) no-repeat 0 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.follow-nav li a.icon-f {
    background-position: 0 0
}

.follow-nav li a.icon-f:hover {
    background-position: 0 -25px
}

.follow-nav li a.icon-t {
    background-position: -25px 0
}

.follow-nav li a.icon-t:hover {
    background-position: -25px -25px
}

.follow-nav li a.icon-g {
    background-position: -50px 0
}

.follow-nav li a.icon-g:hover {
    background-position: -50px -25px
}

.follow-nav li a.icon-pin {
    background-position: -75px 0
}

.follow-nav li a.icon-pin:hover {
    background-position: -75px -25px
}

.follow-nav li a.icon-tum {
    background-position: -100px 0
}

.follow-nav li a.icon-tum:hover {
    background-position: -100px -25px
}

.follow-nav li a.icon-rss {
    background-position: -125px 0
}

.follow-nav li a.icon-rss:hover {
    background-position: -125px -25px
}

.regulatory {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    font-size: 12px;
    line-height: 24px;
    color: #787f8a;
    margin-bottom: 16px
}

.regulatory li {
    margin: 8px 10px 0
}

.regulatory li:first-child {
    margin: 0;
    flex-basis: 100%;
    text-align: center
}

.regulatory a,
.regulatory span {
    display: block;
    font-size: 0;
    color: transparent;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center
}

.regulatory .gc {
    position: relative;
    top: 2px;
    width: 74px;
    height: 20px;
    background-image: url(/images/gc-footer.png)
}

.regulatory .dga {
    position: relative;
    width: 26px;
    height: 26px;
    background-image: url(/images/dga-footer.png)
}

.regulatory .ga {
    position: relative;
    width: 77px;
    height: 25px;
    background-image: url(/images/ga-footer.png)
}

.regulatory .logo-18 {
    width: 25px;
    height: 25px;
    background-image: url(/images/18-footer.svg)
}

.regulatory .logo-19 {
    width: 20px;
    height: 20px;
    background-image: url(/images/19-footer.png)
}

.regulatory .logo-21 {
    width: 26px;
    height: 26px;
    background-image: url(/images/21-footer.svg)
}

.regulatory .srij {
    width: 36px;
    height: 21px;
    background-image: url(/images/srij-light-footer.png)
}

.regulatory .jogo {
    width: 134px;
    height: 23px;
    background-image: url(/images/jogo-responsavel-footer.png)
}

.regulatory .hellenic {
    width: 77px;
    height: 25px;
    background-image: url(/images/hgc-footer.png)
}

.regulatory .kethea {
    width: 52px;
    height: 13px;
    margin-top: 6px;
    margin-left: -7px;
    background-image: url(/images/kethea-footer.png)
}

.regulatory .hgc {
    width: 169px;
    height: 80px;
    background-image: url(/images/hgc-footer-big.png)
}

.regulatory .gpwa {
    width: 67px;
    height: 24px;
    background-image: url(/images/gpwa-footer.png)
}

.regulatory .ecogra {
    width: 87px;
    height: 26px;
    background-image: url(/images/ecogra-footer.png)
}

.regulatory .national-indian-gaming-commission {
    width: 35px;
    height: 29px;
    background-image: url(/images/national-indian-gaming-commission-footer.png)
}

.regulatory .sikkim {
    width: 68px;
    height: 27px;
    background-image: url(/images/sikkim-footer.png)
}

.footer .shortcode_ig_langs {
    float: none;
    display: block !important;
    width: 32px;
    margin: 0 auto
}

.footer-row.lazyload .follow-nav li a.icon-follow,
.footer-row.lazyload .regulatory a {
    background-image: none
}

.copyright {
    font-size: 12px;
    line-height: 1.3;
    color: #767e88;
    text-align: center;
    padding: 0 15px 15px
}

.copyright a {
    display: inline-block;
    color: inherit;
    position: relative
}

.copyright a:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 100%;
    border-bottom: 1px solid #767e88;
    transition: right .15s
}

.copyright a:hover:after {
    right: 0
}

.desktop-device .footer-navigation a:hover,
.desktop-device .footer-regional a:hover {
    color: #2ebaec
}

.desktop-device .footer-regional a:hover:before {
    background: url(/images/footer-list-star-blue.png) no-repeat 0 0
}

@media only screen and (max-width:767px) {
    .gambling-nav {
        border-bottom: 1px dashed rgba(218, 231, 243, .25)
    }
}

@media only screen and (max-width:1199px) {
    .footer-counters li:first-child {
        flex-basis: 100%;
        margin-bottom: 0;
        margin-top: 0
    }
}

@media only screen and (min-width:768px) {
    .footer-counters {
        padding: 5px 30px 15px;
        justify-content: flex-start
    }

    .footer-counters li {
        flex-basis: 16.66%;
        margin-top: 15px
    }

    .footer .shortcode_ig_langs {
        position: absolute;
        top: 50%;
        right: 15px;
        transform: translateY(-50%)
    }

    .footer-terms {
        padding: 20px 0;
        margin: 0 40px;
        text-align: left
    }

    .footer-navs {
        padding: 16px 40px
    }

    .gambling-nav {
        float: left;
        margin: 0;
        padding: 0;
        text-align: left;
        width: 41%
    }

    .footer-nav {
        padding: 0;
        display: block;
        float: left
    }

    .footer-nav li {
        margin-bottom: 10px
    }

    .follow-nav {
        float: right;
        display: block;
        overflow: hidden;
        min-width: 238px
    }

    .follow-nav li {
        float: left
    }

    .follow-nav li:first-child {
        float: none;
        text-align: left;
        line-height: 1;
        margin-bottom: 5px
    }

    .follow-nav li:first-child+li {
        margin-left: 0
    }

    .follow-nav li:last-child {
        margin-right: 0
    }

    .regulatory {
        float: right;
        margin-right: 60px;
        clear: right;
        display: block;
        overflow: hidden
    }

    .regulatory li {
        float: left
    }

    .regulatory li:first-child {
        float: none;
        text-align: left
    }

    .regulatory li:first-child+li {
        margin-left: 0
    }

    .regulatory li:last-child {
        margin-right: 0
    }

    .copyright {
        padding: 0;
        text-align: left
    }
}

@media (min-width:540px) {
    .footer-container.primary {
        display: flex;
        flex-flow: row wrap
    }

    .footer-container.primary .footer-regional {
        flex: 0 0 100%
    }

    .footer-container.primary .footer-navigation {
        flex: 0 0 50%
    }
}

@media (min-width:768px) {
    .footer-container {
        position: relative
    }

    .footer-container:after {
        content: '';
        display: table;
        line-height: 0;
        clear: both
    }

    .footer-container .regulatory {
        margin-bottom: 0
    }

    .footer-container.primary {
        flex-flow: row nowrap;
        padding-bottom: 12px
    }

    .footer-container.primary .footer-regional {
        position: relative;
        flex: 0 0 200px;
        margin-right: 30px;
        border-right: 30px solid transparent
    }

    .footer-container.primary .footer-regional li:last-child {
        margin-bottom: 0
    }

    .footer-container.primary .footer-regional:before {
        background: #2b2f34
    }

    .footer-container.primary .footer-regional:after {
        margin-right: 1px;
        background: #484d54
    }

    .footer-container.primary .footer-navigation {
        flex: 0 1 100%;
        padding-top: 0;
        padding-bottom: 0;
        border: 0
    }

    .footer-container.primary .footer-navigation:before {
        display: none
    }

    .footer-navigation.columns {
        float: left
    }

    .footer-navigation.columns.one {
        columns: 1
    }

    .footer-container.primary .footer-regional:before,
    .footer-container.primary .footer-regional:after {
        content: '';
        position: absolute;
        width: 1px;
        height: 80px;
        top: 50%;
        right: -30px;
        margin-top: -40px
    }

    .footer-row-alt .footer-terms {
        width: 80%;
        margin: 0 auto;
        border-bottom: 0
    }
}

@media (min-width:1024px) {
    .footer-group {
        display: flex;
        justify-content: space-between
    }

    .footer-row-alt .footer-terms {
        text-align: center
    }

    .footer-copy {
        text-align: left
    }

    .footer-container {
        flex: 0 0 100%
    }

    .footer-container+.footer-container {
        margin-top: 0
    }

    .footer-container.primary {
        flex: 0 0 59.13%
    }
}

@media only screen and (min-width:768px) and (max-width:1199px) {
    .footer-counters li:first-child {
        border-bottom: 1px solid #51565d;
        padding-bottom: 5px
    }

    .follow-nav {
        min-width: 226px
    }

    .regulatory li {
        margin-right: 4px;
        margin-left: 4px
    }

    .footer-terms {
        border-bottom: 1px dashed rgba(218, 231, 243, .25)
    }
}

@media only screen and (min-width:1200px) {
    .footer-counters {
        padding: 20px 10px;
        align-items: center
    }

    .footer-counters li {
        flex-basis: 14.28%;
        margin-top: 0
    }

    .footer-counters li:first-child {
        text-align: left;
        line-height: 1.3;
        max-width: 120px
    }

    .footer-terms {
        padding: 20px 0;
        float: left;
        width: 46%;
        margin: 0
    }

    .footer-container {
        padding: 13px 25px
    }

    .footer-navigation {
        white-space: nowrap
    }

    .footer-row-alt .footer-terms {
        float: none;
        width: 80%;
        margin: 0 auto
    }

    .footer-navs {
        padding: 24px 0;
        float: right;
        width: 50%
    }

    .regulatory {
        margin-bottom: 0
    }
}

.gaming-logo {
    display: block;
    height: 50px;
    background: #e2e2e2;
    position: relative;
    margin: 0 0 10px 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.gaming-logo:after,
.gaming-logo>span {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 130px;
    height: 45px;
    background: url(/images/gaming-logo.png) no-repeat 0 0;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%)
}

.gaming-logo.cryptologic>span,
.gaming-logo.cryptologic:after {
    background-position: 0 0;
    width: 130px;
    height: 22px
}

.gaming-logo.microgaming>span,
.gaming-logo.microgaming:after {
    background-position: 0 -22px;
    width: 130px;
    height: 32px
}

.gaming-logo.playngo>span,
.gaming-logo.playngo:after {
    background-position: 0 -54px;
    width: 130px;
    height: 32px
}

.gaming-logo.netent>span,
.gaming-logo.netent:after {
    background-position: 0 -87px;
    width: 130px;
    height: 42px
}

.gaming-logo.novomatic>span,
.gaming-logo.novomatic:after {
    background-position: 0 -130px;
    width: 130px;
    height: 18px
}

.gaming-logo.nextgen>span,
.gaming-logo.nextgen:after {
    background-position: 0 -148px;
    width: 130px;
    height: 20px
}

.gaming-logo.isoftbet>span,
.gaming-logo.isoftbet:after {
    background-position: 0 -168px;
    width: 130px;
    height: 26px
}

.gaming-logo.skillonnet>span,
.gaming-logo.skillonnet:after {
    background-position: 0 -194px;
    width: 130px;
    height: 30px
}

.gaming-logo.quickspin>span,
.gaming-logo.quickspin:after {
    background-position: 0 -223px;
    width: 130px;
    height: 28px
}

.gaming-logo.ashgaming>span,
.gaming-logo.ashgaming:after {
    background-position: 0 -251px;
    width: 130px;
    height: 24px
}

.gaming-logo.wagerworks>span,
.gaming-logo.wagerworks:after {
    background-position: 0 -274px;
    width: 130px;
    height: 44px
}

.gaming-logo.mercur-gaming>span,
.gaming-logo.mercur-gaming:after {
    background-position: -130px 0;
    width: 106px;
    height: 32px
}

.gaming-logo.odobo>span,
.gaming-logo.odobo:after {
    background-position: -130px -33px;
    width: 106px;
    height: 26px
}

.gaming-logo.felt>span,
.gaming-logo.felt:after {
    background-position: -130px -59px;
    width: 105px;
    height: 41px
}

.gaming-logo.quickfire-games>span,
.gaming-logo.quickfire-games:after {
    background-position: -130px -101px;
    width: 106px;
    height: 34px
}

.gaming-logo.igt>span,
.gaming-logo.igt:after {
    background-position: -130px -135px;
    width: 106px;
    height: 36px
}

.gaming-logo.extreme>span,
.gaming-logo.extreme:after {
    background-position: -130px -172px;
    width: 106px;
    height: 26px
}

.gaming-logo.betsoft>span,
.gaming-logo.betsoft:after {
    background-position: -130px -198px;
    width: 106px;
    height: 46px
}

.gaming-logo.randomlogic>span,
.gaming-logo.randomlogic:after {
    background-position: -130px -243px;
    width: 106px;
    height: 44px
}

.gaming-logo.playtech>span,
.gaming-logo.playtech:after {
    background-position: -130px -286px;
    width: 110px;
    height: 22px
}

.gaming-logo.evolution>span,
.gaming-logo.evolution:after {
    background-position: -130px -308px;
    width: 106px;
    height: 32px
}

.gaming-logo.wms>span,
.gaming-logo.wms:after {
    background-position: -6px -317px;
    width: 118px;
    height: 22px
}

.gaming-logo.sginteractive>span,
.gaming-logo.sginteractive:after {
    background-position: -144px -340px;
    width: 78px;
    height: 38px
}

.gaming-logo.aristocrat>span,
.gaming-logo.aristocrat:after {
    background-position: -9px -340px;
    width: 112px;
    height: 36px
}

.gaming-logo.yggdrasil>span,
.gaming-logo.yggdrasil:after {
    background-position: -5px -375px;
    width: 116px;
    height: 24px
}

.gaming-logo.elk-studios>span,
.gaming-logo.elk-studios:after {
    background-position: -136px -378px;
    width: 92px;
    height: 38px
}

.gaming-logo.merkur>span,
.gaming-logo.merkur:after {
    background-position: 0 -399px;
    width: 130px;
    height: 38px
}

.gaming-logo.cassava>span,
.gaming-logo.cassava:after {
    background-position: 0 -436px;
    width: 130px;
    height: 22px
}

.gaming-logo.virtue-fusion>span,
.gaming-logo.virtue-fusion:after {
    background-position: 0 -457px;
    width: 130px;
    height: 24px
}

.gaming-logo.onextwo>span,
.gaming-logo.onextwo:after {
    background-position: -130px -418px;
    width: 96px;
    height: 36px
}

.gaming-logo.geneity>span,
.gaming-logo.geneity:after {
    background-position: -134px -454px;
    width: 95px;
    height: 28px
}

.gaming-logo.openbet>span,
.gaming-logo.openbet:after {
    background-position: -135px -482px;
    width: 94px;
    height: 34px
}

.gaming-logo.in-house-live-baccarat>span,
.gaming-logo.in-house-live-baccarat:after {
    background-position: 0 -483px;
    width: 115px;
    height: 37px
}

.gaming-logo.thunderkick>span,
.gaming-logo.thunderkick:after {
    background-position: -5px -518px;
    width: 126px;
    height: 24px
}

.gaming-logo.nektan>span,
.gaming-logo.nektan:after {
    background-position: -130px -518px;
    width: 108px;
    height: 28px
}

.gaming-logo.pragmatic-play>span,
.gaming-logo.pragmatic-play:after {
    background-position: -130px -545px;
    width: 108px;
    height: 40px
}

.gaming-logo.pragmatic-play-v2>span,
.gaming-logo.pragmatic-play-v2:after {
    background-position: -130px -584px;
    width: 108px;
    height: 40px
}

.gaming-logo.gameart>span,
.gaming-logo.gameart:after {
    background-position: 0 -541px;
    width: 132px;
    height: 34px
}

.gaming-logo.gamesys-group>span,
.gaming-logo.gamesys-group:after {
    background-position: 0 -571px;
    width: 120px;
    height: 40px
}

.gaming-logo.ainsworth>span,
.gaming-logo.ainsworth:after {
    background-position: -132px -622px;
    width: 110px;
    height: 28px
}

.gaming-logo.egt>span,
.gaming-logo.egt:after {
    background-position: 0 -610px;
    width: 60px;
    height: 40px
}

.gaming-logo.lionline>span,
.gaming-logo.lionline:after {
    background-position: 0 -652px;
    width: 120px;
    height: 40px
}

.gaming-logo.amatic>span,
.gaming-logo.amatic:after {
    background-position: -130px -652px;
    width: 93px;
    height: 36px
}

.gaming-logo.amatic-v2>span,
.gaming-logo.amatic-v2:after {
    background-position: -130px -683px;
    width: 93px;
    height: 36px
}

.gaming-logo.wazdan>span,
.gaming-logo.wazdan:after {
    background-position: 0 -694px;
    width: 127px;
    height: 21px
}

.gaming-logo.wazdan-v2>span,
.gaming-logo.wazdan-v2:after {
    background-position: 0 -716px;
    width: 127px;
    height: 21px
}

.gaming-logo.big-time-gaming>span,
.gaming-logo.big-time-gaming:after {
    background-position: 0 -737px;
    width: 129px;
    height: 28px
}

.gaming-logo.big-time-gaming-v2>span,
.gaming-logo.big-time-gaming-v2:after {
    background-position: 0 -766px;
    width: 129px;
    height: 28px
}

.gaming-logo.bf-games>span,
.gaming-logo.bf-games:after {
    background-position: -130px -715px;
    width: 56px;
    height: 40px
}

.gaming-logo.bf-games-v2>span,
.gaming-logo.bf-games-v2:after {
    background-position: -130px -754px;
    width: 56px;
    height: 40px
}

.gaming-logo.saucify>span,
.gaming-logo.saucify:after {
    background-position: 0 -794px;
    width: 110px;
    height: 40px
}

.gaming-logo.saucify-v2>span,
.gaming-logo.saucify-v2:after {
    background-position: 0 -834px;
    width: 110px;
    height: 40px
}

.gaming-logo.red-tiger-gaming>span,
.gaming-logo.red-tiger-gaming:after {
    background-position: 0 -871px;
    width: 130px;
    height: 32px
}

.gaming-logo.red-tiger-gaming-v2>span,
.gaming-logo.red-tiger-gaming-v2:after {
    background-position: 0 -901px;
    width: 130px;
    height: 32px
}

.gaming-logo.endorphina>span,
.gaming-logo.endorphina:after {
    background-position: -130px -796px;
    width: 100px;
    height: 44px
}

.gaming-logo.endorphina-v2>span,
.gaming-logo.endorphina-v2:after {
    background-position: -130px -845px;
    width: 100px;
    height: 44px
}

.gaming-logo.giocaonline>span,
.gaming-logo.giocaonline:after {
    background-position: -130px -890px;
    width: 100px;
    height: 50px
}

.gaming-logo.dragonfish>span,
.gaming-logo.dragonfish:after {
    background-position: 0 -932px;
    width: 130px;
    height: 26px
}

.gaming-logo.dragonfish-v2>span,
.gaming-logo.dragonfish-v2:after {
    background-position: 0 -957px;
    width: 130px;
    height: 26px
}

.gaming-logo.cas888holdings>span,
.gaming-logo.cas888holdings:after {
    background: url(/images/casino888-holdings.png) no-repeat center
}

.gaming-logo.random-logic>span,
.gaming-logo.random-logic:after {
    background: url(/images/random-logic.png) no-repeat center
}

.gaming-logo.v2.texas-holdem>span,
.gaming-logo.v2.texas-holdem:after {
    background: url(/images/texas-holdem.png) no-repeat center;
    background-size: contain
}

.gaming-logo.v2.five-card-draw>span,
.gaming-logo.v2.five-card-draw:after {
    background: url(/images/five-card-draw.png) no-repeat center
}

.gaming-logo.v2.razz>span,
.gaming-logo.v2.razz:after {
    background: url(/images/razz.png) no-repeat center
}

.gaming-logo.v2.omaha-poker>span,
.gaming-logo.v2.omaha-poker:after {
    background: url(/images/omaha-poker.png) no-repeat center
}

.gaming-logo.v2.seven-card-stud>span,
.gaming-logo.v2.seven-card-stud:after {
    background: url(/images/seven-card-stud.png) no-repeat center
}

.gaming-logo.v2.horse-poker>span,
.gaming-logo.v2.horse-poker:after {
    background: url(/images/horse-poker.png) no-repeat center
}

.gaming-logo.v2.omaha-hi-lo>span,
.gaming-logo.v2.omaha-hi-lo:after {
    background: url(/images/omaha-hi-lo.png) no-repeat center
}

.gaming-logo.v2.stud-hi-lo>span,
.gaming-logo.v2.stud-hi-lo:after {
    background: url(/images/stud-hi-lo.png) no-repeat center
}

.gaming-logo.v2.sala-diamante>span,
.gaming-logo.v2.sala-diamante:after {
    background: url(/images/sala-diamante.png) no-repeat center
}

.gaming-logo.v2.sala-rubino>span,
.gaming-logo.v2.sala-rubino:after {
    background: url(/images/sala-rubino.png) no-repeat center
}

.gaming-logo.v2.sala-zaffiro>span,
.gaming-logo.v2.sala-zaffiro:after {
    background: url(/images/sala-zaffiro.png) no-repeat center
}

.gaming-logo.v2.football>span,
.gaming-logo.v2.football:after {
    background: url(/images/football.png) no-repeat center;
    background-size: contain
}

.gaming-logo.v2.tennis>span,
.gaming-logo.v2.tennis:after {
    background: url(/images/tennis.png) no-repeat center;
    background-size: contain
}

.gaming-logo.v2.horse-racing>span,
.gaming-logo.v2.horse-racing:after {
    background: url(/images/horse-racing.png) no-repeat center;
    background-size: contain
}

.gaming-logo.v2.basketball>span,
.gaming-logo.v2.basketball:after {
    background: url(/images/icona-basket.png) no-repeat center;
    background-size: contain
}

.gaming-logo.other-games.crash-games>span,
.gaming-logo.other-games.crash-games:after {
    background: url(/images/crash-games.png) no-repeat center;
    background-size: contain
}

.gaming-logo.other-games.reveal-games>span,
.gaming-logo.other-games.reveal-games:after {
    background: url(/images/reveal-games.png) no-repeat center;
    background-size: contain
}

.gaming-logo.other-games.scratch-games>span,
.gaming-logo.other-games.scratch-games:after {
    background: url(/images/scratch-games.png) no-repeat center;
    background-size: contain
}

.gaming-logo.other-games.fantasy-games>span,
.gaming-logo.other-games.fantasy-games:after {
    background: url(/images/fantasy-games.png) no-repeat center;
    background-size: contain
}

.gaming-logo.icon>span,
.gaming-logo.icon:after {
    display: block;
    margin: 0 auto;
    width: 70px;
    height: 80px;
    background: url(/images/orange_icons.png) no-repeat 0 0;
    font-size: 0pt;
    line-height: 0pt;
    text-indent: -4000px
}

.gaming-logo.icon.icon-1>span,
.gaming-logo.icon.icon-1:after {
    background-position: 0 0
}

.gaming-logo.icon.icon-2>span,
.gaming-logo.icon.icon-2:after {
    background-position: -70px 0
}

.gaming-logo.icon.icon-3>span,
.gaming-logo.icon.icon-3:after {
    background-position: -140px 0
}

.gaming-logo.icon.icon-4>span,
.gaming-logo.icon.icon-4:after {
    background-position: -210px 0
}

.gaming-logo.icon.icon-5>span,
.gaming-logo.icon.icon-5:after {
    background-position: -280px 0
}

.gaming-logo.icon.icon-6>span,
.gaming-logo.icon.icon-6:after {
    background-position: -350px 0
}

.gaming-logo.icon.icon-7>span,
.gaming-logo.icon.icon-7:after {
    background-position: -420px 0
}

.gaming-logo.icon.icon-8>span,
.gaming-logo.icon.icon-8:after {
    background-position: -490px 0
}

.gaming-logo.icon.icon-9>span,
.gaming-logo.icon.icon-9:after {
    background-position: -560px 0
}

.gaming-logo.icon.icon-10>span,
.gaming-logo.icon.icon-10:after {
    background-position: -630px 0
}

.gaming-logo.icon.icon-11>span,
.gaming-logo.icon.icon-11:after {
    background-position: -700px 0
}

.gaming-logo.icon.icon-12>span,
.gaming-logo.icon.icon-12:after {
    background-position: -770px 0
}

.gaming-logo.icon.chiamare>span,
.gaming-logo.icon.chiamare:after {
    background: url(/images/chiamare.png) no-repeat center;
    background-size: contain
}

.gaming-logo.icon.dividere>span,
.gaming-logo.icon.dividere:after {
    background: url(/images/dividere.png) no-repeat center;
    background-size: contain
}

.gaming-logo.icon.raddoppiare>span,
.gaming-logo.icon.raddoppiare:after {
    background: url(/images/raddoppiare.png) no-repeat center;
    background-size: contain
}

.gaming-logo.icon.stare>span,
.gaming-logo.icon.stare:after {
    background: url(/images/stare.png) no-repeat center;
    background-size: contain
}

.gaming-logo.bonus>span {
    display: block;
    height: 60px;
    position: relative;
    text-align: center;
    text-indent: -9999px;
    margin: 0;
    margin-bottom: 20px
}

.gaming-logo.bonus:after {
    background: url(/images/bonuses.png) no-repeat center;
    display: block;
    position: absolute;
    content: "";
    filter: invert(1)
}

.gaming-logo.bonus.welcome>span,
.gaming-logo.bonus.welcome:after {
    background-position: 0 0;
    width: 69px;
    height: 56px
}

.gaming-logo.bonus.free-spins>span,
.gaming-logo.bonus.free-spins:after {
    background-position: 0 -58px;
    width: 57px;
    height: 50px
}

.gaming-logo.bonus.no-deposit>span,
.gaming-logo.bonus.no-deposit:after {
    background-position: 0 -110px;
    width: 54px;
    height: 54px
}

.gaming-logo.bonus.free-play>span,
.gaming-logo.bonus.free-play:after {
    background-position: 0 -164px;
    width: 56px;
    height: 54px
}

.gaming-logo.bonus.reload>span,
.gaming-logo.bonus.reload:after {
    background-position: 0 -220px;
    width: 50px;
    height: 59px
}

.gaming-logo.bonus.comp-points>span,
.gaming-logo.bonus.comp-points:after {
    background-position: 0 -284px;
    width: 59px;
    height: 51px
}

.gaming-logo.bonus.freerolls>span,
.gaming-logo.bonus.freerolls:after {
    background-position: 0 -337px;
    width: 50px;
    height: 52px
}

.gaming-logo.bonus.daily-deals>span,
.gaming-logo.bonus.daily-deals:after {
    background-position: 0 -389px;
    width: 53px;
    height: 52px
}

.gaming-logo.bonus.high-roller>span,
.gaming-logo.bonus.high-roller:after {
    background-position: 0 -443px;
    width: 53px;
    height: 59px
}

.gaming-logo.bonus.vip>span,
.gaming-logo.bonus.vip:after {
    background-position: 0 -563px;
    width: 75px;
    height: 50px
}

.gaming-logo.bonus.raffles>span,
.gaming-logo.bonus.raffles:after {
    background-position: 0 -504px;
    width: 54px;
    height: 60px
}

.gaming-logo.bonus.referral>span,
.gaming-logo.bonus.referral:after {
    background-position: 0 -615px;
    width: 72px;
    height: 51px
}

.gaming-logo.bonus.rng>span,
.gaming-logo.bonus.rng:after {
    background-position: 0 -668px;
    width: 66px;
    height: 33px
}

.gaming-logo.bonus.games>span,
.gaming-logo.bonus.games:after {
    background-position: 0 -817px;
    width: 66px;
    height: 59px
}

.gaming-logo.bonus.ssl>span,
.gaming-logo.bonus.ssl:after {
    background-position: 0 -701px;
    width: 66px;
    height: 60px
}

.gaming-logo.bonus.contract>span,
.gaming-logo.bonus.contract:after {
    background-position: 0 -760px;
    width: 45px;
    height: 58px
}

.gaming-logo.bonus.manager>span,
.gaming-logo.bonus.manager:after {
    background-position: 0 -877px;
    width: 45px;
    height: 57px
}

.gaming-logo.bonus.wallet>span,
.gaming-logo.bonus.wallet:after {
    background-position: -2px -936px;
    width: 50px;
    height: 59px
}

.gaming-logo.bonus.no-cash>span,
.gaming-logo.bonus.no-cash:after {
    background-position: 0 -994px;
    width: 58px;
    height: 59px
}

.gaming-logo.bonus.cashback>span,
.gaming-logo.bonus.cashback:after {
    background-position: 0 -1055px;
    width: 75px;
    height: 59px
}

.gaming-logo.bonus.mobile>span,
.gaming-logo.bonus.mobile:after {
    background-position: 0 -1113px;
    width: 42px;
    height: 59px
}

.gaming-logo.bonus.payment>span,
.gaming-logo.bonus.payment:after {
    background-position: 0 -1171px;
    width: 60px;
    height: 59px
}

.gaming-logo.bonus.time>span,
.gaming-logo.bonus.time:after {
    background-position: 0 -1230px;
    width: 66px;
    height: 53px
}

.gaming-logo.bonus.casino>span,
.gaming-logo.bonus.casino:after {
    background-position: 0 -1280px;
    width: 66px;
    height: 53px
}

.gaming-logo.bonus.stand-alone>span,
.gaming-logo.bonus.stand-alone:after {
    background-position: -85px 0;
    width: 60px;
    height: 54px
}

.gaming-logo.bonus.in-house>span,
.gaming-logo.bonus.in-house:after {
    background-position: -85px -56px;
    width: 60px;
    height: 54px
}

.gaming-logo.bonus.wide-area>span,
.gaming-logo.bonus.wide-area:after {
    background-position: -85px -110px;
    width: 60px;
    height: 54px
}

.gaming-logo.bonus.calm-face>span,
.gaming-logo.bonus.calm-face:after {
    background-position: -85px -165px;
    width: 60px;
    height: 56px
}

.gaming-logo.bonus.observing-opponents>span,
.gaming-logo.bonus.observing-opponents:after {
    background-position: -85px -222px;
    width: 62px;
    height: 40px
}

.gaming-logo.bonus.bluffing-face-game>span,
.gaming-logo.bonus.bluffing-face-game:after {
    background-position: -85px -263px;
    width: 60px;
    height: 52px
}

.gaming-logo.bonus.stack-of-chips>span,
.gaming-logo.bonus.stack-of-chips:after {
    background-position: -85px -320px;
    width: 60px;
    height: 52px
}

.gaming-logo.list-four-boxes>span {
    display: block;
    position: relative;
    text-align: center;
    text-indent: -9999px;
    margin: 0;
    margin-bottom: 20px
}

.gaming-logo.list-four-boxes:after {
    background: url(/images/four-boxes-sprite.png) no-repeat center;
    display: block;
    position: absolute;
    content: "";
    filter: invert(1);
    width: 100px;
    height: 110px
}

.gaming-logo.list-four-boxes.bonus>span,
.gaming-logo.list-four-boxes.bonus:after {
    background-position: 0 0
}

.gaming-logo.list-four-boxes.spins>span,
.gaming-logo.list-four-boxes.spins:after {
    background-position: -100px 0
}

.gaming-logo.list-four-boxes.no-deposit>span,
.gaming-logo.list-four-boxes.no-deposit:after {
    background-position: -200px 0
}

.gaming-logo.list-four-boxes.free-play>span,
.gaming-logo.list-four-boxes.free-play:after {
    background-position: -300px 0
}

.gaming-logo.list-four-boxes.deposit-reload>span,
.gaming-logo.list-four-boxes.deposit-reload:after {
    background-position: -400px 0
}

.gaming-logo.list-four-boxes.comp-points>span,
.gaming-logo.list-four-boxes.comp-points:after {
    background-position: -500px 0
}

.gaming-logo.list-four-boxes.freerolls>span,
.gaming-logo.list-four-boxes.freerolls:after {
    background-position: -600px 0
}

.gaming-logo.list-four-boxes.daily-deals>span,
.gaming-logo.list-four-boxes.daily-deals:after {
    background-position: -700px 0
}

.gaming-logo.list-four-boxes.high-roller>span,
.gaming-logo.list-four-boxes.high-roller:after {
    background-position: -800px 0
}

.gaming-logo.list-four-boxes.vip-clubs>span,
.gaming-logo.list-four-boxes.vip-clubs:after {
    background-position: -900px 0
}

.gaming-logo.list-four-boxes.raffles>span,
.gaming-logo.list-four-boxes.raffles:after {
    background-position: -1000px 0
}

.gaming-logo.list-four-boxes.referral>span,
.gaming-logo.list-four-boxes.referral:after {
    background-position: -1100px 0
}

.gaming-logo.list-four-boxes.poker-cards>span,
.gaming-logo.list-four-boxes.poker-cards:after {
    background-position: -1415px 0
}

.gaming-logo.quicknav-icons.loyalty>span,
.gaming-logo.quicknav-icons.loyalty:after {
    background: url(/images/loyalty.png) no-repeat center;
    background-size: contain
}

.gaming-logo.quicknav-icons.ico-laws-blue>span,
.gaming-logo.quicknav-icons.ico-laws-blue:after {
    background: url(/images/ico-laws-blue.png) no-repeat center;
    background-size: contain
}

.gaming-logo.quicknav-icons.idea>span,
.gaming-logo.quicknav-icons.idea:after {
    background: url(/images/idea.png) no-repeat center;
    background-size: contain
}

.gaming-logo.quicknav-icons.ico-dice>span,
.gaming-logo.quicknav-icons.ico-dice:after {
    background: url(/images/ico-dice.png) no-repeat center;
    background-size: contain
}

.gaming-logo.quicknav-icons.info>span,
.gaming-logo.quicknav-icons.info:after {
    background: url(/images/info.png) no-repeat center;
    background-size: contain
}

.gaming-logo.quicknav-icons.ico-without-restrictions>span,
.gaming-logo.quicknav-icons.ico-without-restrictions:after {
    background: url(/images/ico-without-restrictions.png) no-repeat center;
    background-size: contain
}

.gaming-logo.quicknav-icons.criteria>span,
.gaming-logo.quicknav-icons.criteria:after {
    background: url(/images/criteria.png) no-repeat center;
    background-size: contain
}

.gaming-logo.quicknav-icons.feedback>span,
.gaming-logo.quicknav-icons.feedback:after {
    background: url(/images/feedback.png) no-repeat center;
    background-size: contain
}

.gaming-logo.quicknav-icons.promotions>span,
.gaming-logo.quicknav-icons.promotions:after {
    background: url(/images/promotions.png) no-repeat center;
    background-size: contain
}

.list-authors {
    font-size: 13px;
    color: #667583;
    font-style: normal;
    padding-bottom: 5px
}

.list-authors strong,
.list-authors a {
    color: #1b354c
}

.intro-alt.authors-line-fix .list-authors strong,
.intro-alt.authors-line-fix .list-authors a {
    color: #8eb0d4
}

.list-authors a {
    text-decoration: none
}

.list-authors a:hover {
    text-decoration: underline
}

.list-authors li {
    display: inline-block;
    position: relative
}

.list-authors li>img {
    display: inline-block;
    vertical-align: middle;
    height: 22px;
    width: 22px;
    border-radius: 50%;
    border: 1px solid #7d8fa0;
    margin-right: 4px;
    margin-top: -2px
}

@media only screen and (max-width:767px) {
    .list-authors {
        display: flex;
        justify-content: center;
        align-items: flex-start;
        padding-bottom: 11px;
        font-size: 10px;
        border-bottom: 1px solid #c1cfe1;
        line-height: 1.1
    }

    .list-authors strong {
        display: block;
        font-size: 11px
    }

    .list-authors li:not(:last-child) {
        padding-left: 30px
    }

    .list-authors li:not(:last-child) img {
        position: absolute;
        top: 3px;
        left: 0
    }

    .list-authors li {
        padding-left: 8px;
        max-width: 41.7%
    }

    .list-authors li+li {
        margin-left: 10px
    }

    .list-authors li>img {
        width: 20px;
        height: 20px
    }

    .list-authors li:last-child:before {
        content: '';
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 1px;
        height: 20px;
        background: #9eb1c5
    }
}

@media only screen and (min-width:768px) {
    .list-authors {
        text-align: center
    }

    .list-authors li {
        padding: 0 10px
    }

    .list-authors li+li:before {
        content: '';
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 1px;
        height: 16px;
        background: #9eb1c5
    }
}

.logo-slots {
    background: transparent no-repeat center center;
    text-indent: -9999px;
    display: block;
    width: 150px;
    height: 60px;
    background-size: contain
}

.logo-slots.lucky-ladys-charm-deluxe {
    background-image: url(/images/slot-logos/lucky-ladys-charm-deluxe.png)
}

.logo-slots.rise-of-ra {
    background-image: url(/images/slot-logos/rise-of-ra.png)
}

.logo-slots.jokers-jewels {
    background-image: url(/images/slot-logos/jokers-jewels.png)
}

.logo-slots.rise-of-olympus {
    background-image: url(/images/slot-logos/rise-of-olympus.png)
}

.logo-slots.legend-of-cleopatra-megaways {
    background-image: url(/images/slot-logos/legend-of-cleopatra-megaways.png)
}

.logo-slots.leprechaun-goes-egypt {
    background-image: url(/images/slot-logos/leprechaun-goes-egypt.png)
}

.logo-slots.lil-devil {
    background-image: url(/images/slot-logos/lil-devil.png)
}

.logo-slots.lucky-and-wild {
    background-image: url(/images/slot-logos/lucky-and-wild.png)
}

.logo-slots.san-quentin-xways {
    background-image: url(/images/slot-logos/san-quentin-xways.png)
}

.logo-slots.punk-rocker {
    background-image: url(/images/slot-logos/punk-rocker.png)
}

.logo-slots.the-crypt {
    background-image: url(/images/slot-logos/the-crypt.png)
}

.logo-slots.tombstone-rip {
    background-image: url(/images/slot-logos/tombstone-rip.png)
}

.logo-slots.tombstone-rip-v2 {
    background-image: url(/images/slot-logos/tombstone-rip-v2.png)
}

.logo-slots.book-of-ra {
    background-image: url(/images/slot-logos/book-of-ra.png)
}

.logo-slots.dazzling-hot-bell5 {
    background-image: url(/images/slot-logos/5-dazzling-hot-bell.png)
}

.logo-slots.big-bass-amazon-xtreme {
    background-image: url(/images/slot-logos/big-bass-amazon-xtreme.png)
}

.logo-slots.gates-of-olympus-1000 {
    background-image: url(/images/slot-logos/gates-of-olympus-1000.png)
}

.logo-slots.shining-crown {
    background-image: url(/images/slot-logos/shining-crown.png)
}

.logo-slots.juicy-gems {
    background-image: url(/images/slot-logos/juicy-gems.png)
}

.logo-slots.dolphins-pearl {
    background-image: url(/images/slot-logos/dolphins-pearl.png)
}

.logo-slots.alchemists-gold {
    background-image: url(/images/slot-logos/alchemists-gold.png)
}

.logo-slots.book-of-secrets {
    background-image: url(/images/slot-logos/book-of-secrets.png)
}

.logo-slots.respin-joker {
    background-image: url(/images/slot-logos/respin-joker.png)
}

.logo-slots.mega-joker-novomatic {
    background-image: url(/images/slot-logos/mega-joker-novomatic.png)
}

.logo-slots.power-of-thor-megaways {
    background-image: url(/images/slot-logos/power-of-thor-megaways.png)
}

.logo-slots.starlight-princess {
    background-image: url(/images/slot-logos/starlight-princess.png)
}

.logo-slots.supreme-hot {
    background-image: url(/images/slot-logos/supreme-hot.png)
}

.logo-slots.the-hand-of-midas {
    background-image: url(/images/slot-logos/the-hand-of-midas.png)
}

.logo-slots.wolf-gold {
    background-image: url(/images/slot-logos/wolf-gold.png)
}

.logo-slots.guns-n-roses {
    background-image: url(/images/slot-logos/guns-n-roses.png)
}

.logo-slots.blood-suckers {
    background-image: url(/images/slot-logos/blood-suckers.png)
}

.logo-slots.five-dazzling-hot {
    background-image: url(/images/slot-logos/5-dazzling-hot.png)
}

.logo-slots.five-lions-megaways {
    background-image: url(/images/slot-logos/5-lions-megaways.png)
}

.logo-slots.nine-coins {
    background-image: url(/images/slot-logos/9-coins.png)
}

.logo-slots.big-bass-splash {
    background-image: url(/images/slot-logos/big-bass-splash.png)
}

.logo-slots.bigger-bass-bonanza {
    background-image: url(/images/slot-logos/bigger-bass-bonanza.png)
}

.logo-slots.olympus-glory {
    background-image: url(/images/slot-logos/olympus-glory.png)
}

.logo-slots.buffalo-blitz {
    background-image: url(/images/slot-logos/buffalo-blitz.png)
}

.logo-slots.buffalo-hunt {
    background-image: url(/images/slot-logos/buffalo-hunt.png)
}

.logo-slots.red27 {
    background-image: url(/images/slot-logos/red-27.png)
}

.logo-slots.diamond-plus-football-edition {
    background-image: url(/images/slot-logos/diamond-plus-football-edition.png)
}

.logo-slots.jokerizer {
    background-image: url(/images/slot-logos/jokerizer.png)
}

.logo-slots.ultra-seven {
    background-image: url(/images/slot-logos/ultra-seven.png)
}

.logo-slots.buffalo-king {
    background-image: url(/images/slot-logos/buffalo-king.png)
}

.logo-slots.fire-joker-freeze {
    background-image: url(/images/slot-logos/fire-joker-freeze.png)
}

.logo-slots.xmas-joker {
    background-image: url(/images/slot-logos/xmas-joker.png)
}

.logo-slots.roaring-forties {
    background-image: url(/images/slot-logos/roaring-forties.png)
}

.logo-slots.koi-gate {
    background-image: url(/images/slot-logos/koi-gate.png)
}

.logo-slots.bombs-away {
    background-image: url(/images/slot-logos/bombs-away.png)
}

.logo-slots.prost {
    background-image: url(/images/slot-logos/prost.png)
}

.logo-slots.mighty-medusa {
    background-image: url(/images/slot-logos/mighty-medusa.png)
}

.logo-slots.dazzle-me {
    background-image: url(/images/slot-logos/dazzle-me.png)
}

.logo-slots.dracula {
    background-image: url(/images/slot-logos/dracula.png)
}

.logo-slots.mega-moolah {
    background-image: url(/images/slot-logos/mega-moolah.png)
}

.logo-slots.planet-of-the-apes {
    background-image: url(/images/slot-logos/planet-of-the-apes.png)
}

.logo-slots.mermaids-millions {
    background-image: url(/images/slot-logos/mermaids-millions.png)
}

.logo-slots.gladiator {
    background-image: url(/images/slot-logos/gladiator.png)
}

.logo-slots.jackpot-giant {
    background-image: url(/images/slot-logos/jackpot-giant.png)
}

.logo-slots.age-of-gods {
    background-image: url(/images/slot-logos/age-of-the-gods.png)
}

.logo-slots.lucky-leprechaun {
    background-image: url(/images/slot-logos/lucky-leprechaun.png)
}

.logo-slots.game-of-thrones {
    background-image: url(/images/slot-logos/game-of-thrones.png)
}

.logo-slots.pink-panther {
    background-image: url(/images/slot-logos/pink-panther.png)
}

.logo-slots.sizzling-hot-deluxe {
    background-image: url(/images/slot-logos/sizzling-hot-deluxe.png)
}

.logo-slots.super-hot-40 {
    background-image: url(/images/slot-logos/40-super-hot.png)
}

.logo-slots.burning-hot {
    background-image: url(/images/slot-logos/burning-hot.png)
}

.logo-slots.extra-stars {
    background-image: url(/images/slot-logos/extra-stars.png)
}

.logo-slots.book-of-ra-deluxe {
    background-image: url(/images/slot-logos/book-of-ra-deluxe.png)
}

.logo-slots.immortal-romance {
    background-image: url(/images/slot-logos/immortal-romance.png)
}

.logo-slots.superman {
    background-image: url(/images/slot-logos/superman.png)
}

.logo-slots.pharaohs-fortune {
    background-image: url(/images/slot-logos/pharaohs-fortune.png)
}

.logo-slots.cleopatra {
    background-image: url(/images/slot-logos/cleopatra.png)
}

.logo-slots.wheel-of-fortune {
    background-image: url(/images/slot-logos/wheel-of-fortune.png)
}

.logo-slots.family-guy {
    background-image: url(/images/slot-logos/family-guy.png)
}

.logo-slots.dracula-black {
    background-image: url(/images/slot-logos/dracula-black.png)
}

.logo-slots.blood-suckers-red {
    background-image: url(/images/slot-logos/blood-suckers-red.png)
}

.logo-slots.twin-spin {
    background-image: url(/images/slot-logos/twin-spin.png)
}

.logo-slots.gonzos-quest {
    background-image: url(/images/slot-logos/gonzos-quest.png)
}

.logo-slots.starburst {
    background-image: url(/images/slot-logos/starburst.png)
}

.logo-slots.amazon-battle {
    background-image: url(/images/slot-logos/amazons-battle.png)
}

.logo-slots.break-da-bank-again {
    background-image: url(/images/slot-logos/break-da-bank-again.png)
}

.logo-slots.fortune-hill {
    background-image: url(/images/slot-logos/fortune-hill.png)
}

.logo-slots.jack-and-the-beanstalk {
    background-image: url(/images/slot-logos/jack-and-the-beanstalk.png)
}

.logo-slots.jurassic-world {
    background-image: url(/images/slot-logos/jurassic-world.png)
}

.logo-slots.versailles-gold {
    background-image: url(/images/slot-logos/versailles-gold.png)
}

.logo-slots.the-mummy {
    background-image: url(/images/slot-logos/the-mummy.png)
}

.logo-slots.spinata-grande {
    background-image: url(/images/slot-logos/spinata-grande.png)
}

.logo-slots.plenty-of-twenty {
    background-image: url(/images/slot-logos/plenty-on-twenty.png)
}

.logo-slots.justice-league {
    background-image: url(/images/slot-logos/justice-league.png)
}

.logo-slots.dead-or-alive {
    background-image: url(/images/slot-logos/dead-or-alive.png)
}

.logo-slots.zodiac-wheel {
    background-image: url(/images/slot-logos/zodiac-wheel.png)
}

.logo-slots.roaring-wilds {
    background-image: url(/images/slot-logos/roaring-wilds.png)
}

.logo-slots.lord-of-the-ocean {
    background-image: url(/images/slot-logos/lord-of-the-ocean.png)
}

.logo-slots.avalon {
    background-image: url(/images/slot-logos/avalon.png)
}

.logo-slots.batman-and-catwoman-cash {
    background-image: url(/images/slot-logos/batman-and-the-catwoman.png)
}

.logo-slots.s100-super-hot {
    background-image: url(/images/slot-logos/100-super-hot.png)
}

.logo-slots.elements {
    background-image: url(/images/slot-logos/elements.png)
}

.logo-slots.fruit-shop {
    background-image: url(/images/slot-logos/fruit-shop.png)
}

.logo-slots.koi-princess {
    background-image: url(/images/slot-logos/koi-princess.png)
}

.logo-slots.rainbow-riches {
    background-image: url(/images/slot-logos/rainbow-riches.png)
}

.logo-slots.kitty-glitter {
    background-image: url(/images/slot-logos/kitty-glitter.png)
}

.logo-slots.magic-81 {
    background-image: url(/images/slot-logos/magic-81.png)
}

.logo-slots.amazing-stars {
    background-image: url(/images/slot-logos/amazing-stars.png)
}

.logo-slots.apollo-god-of-the-sun {
    background-image: url(/images/slot-logos/apollo-god-of-the-sun.png)
}

.logo-slots.cops-n-robbers {
    background-image: url(/images/slot-logos/cops-n-robbers.png)
}

.logo-slots.davinci-diamonds {
    background-image: url(/images/slot-logos/davinci-diamonds.png)
}

.logo-slots.golden-goddess {
    background-image: url(/images/slot-logos/golden-goddess.png)
}

.logo-slots.just-jewels-deluxe {
    background-image: url(/images/slot-logos/just-jewels-deluxe.png)
}

.logo-slots.lady-in-red {
    background-image: url(/images/slot-logos/lady-in-red.png)
}

.logo-slots.pixies-of-the-forest {
    background-image: url(/images/slot-logos/pixies-of-the-forest.png)
}

.logo-slots.untamed-crowned-eagle {
    background-image: url(/images/slot-logos/untamed-crowned-eagle.png)
}

.logo-slots.ariana {
    background-image: url(/images/slot-logos/ariana.png)
}

.logo-slots.monty-pythons-spamalot {
    background-image: url(/images/slot-logos/monty-pythons-spamalot.png)
}

.logo-slots.great-blue-jackpot {
    background-image: url(/images/slot-logos/great-blue.png)
}

.logo-slots.rocky {
    background-image: url(/images/slot-logos/rocky.png)
}

.logo-slots.panther-moon {
    background-image: url(/images/slot-logos/panther-moon.png)
}

.logo-slots.pharaohs-secrets {
    background-image: url(/images/slot-logos/pharaohs-secret.png)
}

.logo-slots.lucky-angler {
    background-image: url(/images/slot-logos/lucky-angler.png)
}

.logo-slots.reel-rush {
    background-image: url(/images/slot-logos/reel-rush.png)
}

.logo-slots.eggomatic {
    background-image: url(/images/slot-logos/eggomatic.png)
}

.logo-slots.dragon-reels {
    background-image: url(/images/slot-logos/dragon-reels.png)
}

.logo-slots.egypt-sky {
    background-image: url(/images/slot-logos/egypt-sky.png)
}

.logo-slots.majestic-forest {
    background-image: url(/images/slot-logos/majestic-forest.png)
}

.logo-slots.fruits-kingdom {
    background-image: url(/images/slot-logos/fruits-kingdom.png)
}

.logo-slots.age-of-troy {
    background-image: url(/images/slot-logos/age-of-troy.png)
}

.logo-slots.bikini-party {
    background-image: url(/images/slot-logos/bikini-party-slot.png)
}

.logo-slots.prime-property {
    background-image: url(/images/slot-logos/prime-property-slot.png)
}

.logo-slots.asian-attraction {
    background-image: url(/images/slot-logos/asian-attraction.png)
}

.logo-slots.columbus-deluxe {
    background-image: url(/images/slot-logos/columbus-deluxe.png)
}

.logo-slots.fairy-queen {
    background-image: url(/images/slot-logos/fairy-queen.png)
}

.logo-slots.haul-of-hades {
    background-image: url(/images/slot-logos/haul-of-hades@2x.png)
}

.logo-slots.penguin-vacation {
    background-image: url(/images/slot-logos/penguin-vacation.png)
}

.logo-slots.secrets-of-alchemy {
    background-image: url(/images/slot-logos/secrets-of-alchemy@2x.png)
}

.logo-slots.sizzling-hot-6-extra-gold {
    background-image: url(/images/slot-logos/sizzling-hot-6-extra-gold.png)
}

.logo-slots.sizzling-hot {
    background-image: url(/images/slot-logos/sizzling-hot.png)
}

.logo-slots.the-explorers {
    background-image: url(/images/slot-logos/the-explorers@2x.png)
}

.logo-slots.the-story-of-alexander {
    background-image: url(/images/slot-logos/the-story-of-alexander@2x.png)
}

.logo-slots.ultra-hot-deluxe {
    background-image: url(/images/slot-logos/ultra-hot-deluxe.png)
}

.logo-slots.witches-charm {
    background-image: url(/images/slot-logos/witches-charm.png)
}

.logo-slots.dragon-dance {
    background-image: url(/images/slot-logos/dragon-dance-von-microgaming@2x.png)
}

.logo-slots.kingdom-of-legends {
    background-image: url(/images/slot-logos/kingdom-of-legends.png)
}

.logo-slots.the-finer-reels-of-life {
    background-image: url(/images/slot-logos/logo-the-finer-reels-of-life@2x.png)
}

.logo-slots.dark-queen {
    background-image: url(/images/slot-logos/dark-queen@2x.png)
}

.logo-slots.eagles-wings {
    background-image: url(/images/slot-logos/eagles-wings@2x.png)
}

.logo-slots.pyramid-of-god {
    background-image: url(/images/slot-logos/pyramid-of-gold.png)
}

.logo-slots.brilliants-hot {
    background-image: url(/images/slot-logos/brilliants-hot.png)
}

.logo-slots.mystic-moon {
    background-image: url(/images/slot-logos/mystic-moon.png)
}

.logo-slots.wild-hill {
    background-image: url(/images/slot-logos/wild-hills.png)
}

.logo-slots.african-simba {
    background-image: url(/images/slot-logos/african-simba.png)
}

.logo-slots.cat-in-vegas {
    background-image: url(/images/slot-logos/cat-in-vegas.png)
}

.logo-slots.sweet-party {
    background-image: url(/images/slot-logos/sweet-party.png)
}

.logo-slots.football-star {
    background-image: url(/images/slot-logos/football-star.png)
}

.logo-slots.secrets-of-the-amazon {
    background-image: url(/images/slot-logos/secrets-of-the-amazon.png)
}

.logo-slots.piggy-riches {
    background-image: url(/images/slot-logos/piggy-riches.png)
}

.logo-slots.gorilla {
    background-image: url(/images/slot-logos/gorilla.png)
}

.logo-slots.jack-hammer {
    background-image: url(/images/slot-logos/jack-hammer.png)
}

.logo-slots.kings-treasure {
    background-image: url(/images/slot-logos/kings-treasure.png)
}

.logo-slots.mythic-maiden {
    background-image: url(/images/slot-logos/mythic-maiden.png)
}

.logo-slots.seven-sins {
    background-image: url(/images/slot-logos/seven-sins.png)
}

.logo-slots.golden-caravan {
    background-image: url(/images/slot-logos/golden-caravan.png)
}

.logo-slots.hugo {
    background-image: url(/images/slot-logos/hugo.png)
}

.logo-slots.leprechaun-goes-to-hell {
    background-image: url(/images/slot-logos/leprechaun-goes-to-hell.png)
}

.logo-slots.treasure-horse {
    background-image: url(/images/slot-logos/treasure-horse.png)
}

.logo-slots.witch-pickings {
    background-image: url(/images/slot-logos/witch-pickings.png)
}

.logo-slots.starmania {
    background-image: url(/images/slot-logos/starmania.png)
}

.logo-slots.cash-stampede {
    background-image: url(/images/slot-logos/cash-stampede.png)
}

.logo-slots.sweet-bonanza {
    background-image: url(/images/slot-logos/sweet-bonanza.png)
}

.logo-slots.foxin-wins-again {
    background-image: url(/images/slot-logos/foxin-wins-again.png)
}

.logo-slots.foxin-wins {
    background-image: url(/images/slot-logos/foxin-wins.png)
}

.logo-slots.ramesses-riches {
    background-image: url(/images/slot-logos/ramesses-riches.png)
}

.logo-slots.double-play-super-bet {
    background-image: url(/images/slot-logos/double-play-super-bet.png)
}

.logo-slots.extra-juicy {
    background-image: url(/images/slot-logos/extra-juicy.png)
}

.logo-slots.grim-muerto {
    background-image: url(/images/slot-logos/grim-muerto.png)
}

.logo-slots.cloud-quest {
    background-image: url(/images/slot-logos/cloud-quest.png)
}

.logo-slots.wild-gladiators {
    background-image: url(/images/slot-logos/wild-gladiators.png)
}

.logo-slots.wizard-of-gems {
    background-image: url(/images/slot-logos/wizard-of-gems.png)
}

.logo-slots.wild-pixies {
    background-image: url(/images/slot-logos/wild-pixies.png)
}

.logo-slots.triple-dragons {
    background-image: url(/images/slot-logos/triple-dragons.png)
}

.logo-slots.triple-jokers {
    background-image: url(/images/slot-logos/triple-jokers.png)
}

.logo-slots.egyptian-fortunes {
    background-image: url(/images/slot-logos/egyptian-fortunes.png)
}

.logo-slots.leprechaun-carol {
    background-image: url(/images/slot-logos/leprechaun-carol.png)
}

.logo-slots.dragon-kingdom {
    background-image: url(/images/slot-logos/dragon-kingdom.png)
}

.logo-slots.aztec-warrior-princess {
    background-image: url(/images/slot-logos/aztec-warrior-princess.png)
}

.logo-slots.book-of-ra-mystic-fortunes {
    background-image: url(/images/slot-logos/book-of-ra-mystic-fortunes.png)
}

.logo-slots.imperial-riches {
    background-image: url(/images/slot-logos/imperial-riches.png)
}

.logo-slots.mercy-of-the-gods {
    background-image: url(/images/slot-logos/mercy-of-the-gods.png)
}

.logo-slots.grand-spinn-superpot {
    background-image: url(/images/slot-logos/grand-spinn-superpot.png)
}

.logo-slots.jackpot-rango {
    background-image: url(/images/slot-logos/jackpot-rango.png)
}

.logo-slots.lucky-clover {
    background-image: url(/images/slot-logos/lucky-clover.png)
}

.logo-slots.the-ruby {
    background-image: url(/images/slot-logos/the-ruby.png)
}

.logo-slots.wizards-want-war {
    background-image: url(/images/slot-logos/wizards-want-war.png)
}

.logo-slots.lucky-lions-5 {
    background-image: url(/images/slot-logos/5-lucky-lions.png)
}

.logo-slots.zodiacs-12 {
    background-image: url(/images/slot-logos/12-zodiacs.png)
}

.logo-slots.wild-booster {
    background-image: url(/images/slot-logos/wild-booster.png)
}

.logo-slots.curse-of-anubis {
    background-image: url(/images/slot-logos/curse-of-anubis.png)
}

.logo-slots.aztec-gold-megaways {
    background-image: url(/images/slot-logos/aztec-gold-megaways.png)
}

.logo-slots.book-of-cleopatra {
    background-image: url(/images/slot-logos/book-of-cleopatra.png)
}

.logo-slots.book-of-cleopatra-super-steak {
    background-image: url(/images/slot-logos/book-of-cleopatra-super-steak.png)
}

.logo-slots.cleopatra-jewels {
    background-image: url(/images/slot-logos/cleopatra-jewels.png)
}

.logo-slots.dolphins-pearl-deluxe {
    background-image: url(/images/slot-logos/dolphin’s-pearl-deluxe.png)
}

.logo-slots.dolphin-delight {
    background-image: url(/images/slot-logos/dolphin-delight.png)
}

.logo-slots.dolphins-island {
    background-image: url(/images/slot-logos/dolphins-island.png)
}

.logo-slots.dolphins-wild-ride {
    background-image: url(/images/slot-logos/dolphins-wild-ride.png)
}

.logo-slots.fortunes-of-sparta {
    background-image: url(/images/slot-logos/fortunes-of-sparta.png)
}

.logo-slots.game-of-gladiators {
    background-image: url(/images/slot-logos/game-of-gladiators.png)
}

.logo-slots.gladiator-jackpot {
    background-image: url(/images/slot-logos/gladiator-jackpot.png)
}

.logo-slots.gladiators-go-wild {
    background-image: url(/images/slot-logos/gladiators-go-wild.png)
}

.logo-slots.grace-of-cleopatra {
    background-image: url(/images/slot-logos/grace-of-cleopatra.png)
}

.logo-slots.legends-of-cleopatra {
    background-image: url(/images/slot-logos/legend-of-cleopatra.png)
}

.logo-slots.legend-of-cleopatra-megaways {
    background-image: url(/images/slot-logos/legend-of-cleopatra-megaways.png)
}

.logo-slots.wild-dolphins {
    background-image: url(/images/slot-logos/wild-dolphins.png)
}

.logo-slots.seasons-4 {
    background-image: url(/images/slot-logos/4-seasons.png)
}

.logo-slots.finn-and-the-swirly-spin {
    background-image: url(/images/slot-logos/finn-and-the-swirly-spin.png)
}

.logo-slots.space-wars {
    background-image: url(/images/slot-logos/space-wars.png)
}

.logo-slots.reactoonz {
    background-image: url(/images/slot-logos/reactoonz.png)
}

.logo-slots.the-slotfather {
    background-image: url(/images/slot-logos/the-slotfather.png)
}

.logo-slots.jungle-jim {
    background-image: url(/images/slot-logos/jungle-jim.png)
}

.logo-slots.black-gold {
    background-image: url(/images/slot-logos/black-gold.png)
}

.logo-slots.dr-jekyll-and-mr-hyde {
    background-image: url(/images/slot-logos/dr-jekyll-and-mr-hyde.png)
}

.logo-slots.treasure-skyland {
    background-image: url(/images/slot-logos/treasure-skyland.png)
}

.logo-slots.book-of-atem {
    background-image: url(/images/slot-logos/book-of-atem.png)
}

.logo-slots.disco-danny {
    background-image: url(/images/slot-logos/disco-danny.png)
}

.logo-slots.spectre-estate {
    background-image: url(/images/slot-logos/spectre-estate.png)
}

.logo-slots.wild-o-clock {
    background-image: url(/images/slot-logos/wild-o-clock.png)
}

.logo-slots.zeus-vs-thor {
    background-image: url(/images/slot-logos/2-gods-zeus-vs-thor.png)
}

.logo-slots.western-gold-megaways {
    background-image: url(/images/slot-logos/western-gold-megaways.png)
}

.logo-slots.spartacus-megaways {
    background-image: url(/images/slot-logos/spartacus-megaways.png)
}

.logo-slots.curse-of-the-werewolf-megaways {
    background-image: url(/images/slot-logos/curse-of-the-werewolf-megaways.png)
}

.logo-slots.octopus-treasure {
    background-image: url(/images/slot-logos/octopus-treasure.png)
}

.logo-slots.ghost-glyph {
    background-image: url(/images/slot-logos/ghost-glyph.png)
}

.logo-slots.gold-pile-toltec-treasure {
    background-image: url(/images/slot-logos/gold-pile-toltec-treasure.png)
}

.logo-slots.mega-joker {
    background-image: url(/images/slot-logos/mega-joker.png)
}

.logo-slots.jackpot-6000 {
    background-image: url(/images/slot-logos/jackpot-6000.png)
}

.logo-slots.white-rabbit {
    background-image: url(/images/slot-logos/white-rabbit.png)
}

.logo-slots.simsalabim {
    background-image: url(/images/slot-logos/simsalabim.png)
}

.logo-slots.the-legend-of-big-foot {
    background-image: url(/images/slot-logos/the-legend-of-big-foot.png)
}

.logo-slots.alchemists-lab {
    background-image: url(/images/slot-logos/alchemists-lab.png)
}

.logo-slots.jimi-hendrix {
    background-image: url(/images/slot-logos/jimi-hendrix.png)
}

.logo-slots.book-of-dead {
    background-image: url(/images/slot-logos/book-of-dead.png)
}

.logo-slots.marilyn-monroe {
    background-image: url(/images/slot-logos/marilyn-monroe.png)
}

.logo-slots.desert-treasure {
    background-image: url(/images/slot-logos/desert-treasure.png)
}

.logo-slots.money-train-2 {
    background-image: url(/images/slot-logos/money-train-2.png)
}

.logo-slots.the-dog-house {
    background-image: url(/images/slot-logos/the-dog-house.png)
}

.logo-slots.mirror-mirror {
    background-image: url(/images/slot-logos/mirror-mirror.png)
}

.logo-slots.gates-of-olympus {
    background-image: url(/images/slot-logos/gates-of-olympus.png)
}

.logo-slots.captains-treasure {
    background-image: url(/images/slot-logos/captains-treasure.png)
}

.logo-slots.lucky-pots-3 {
    background-image: url(/images/slot-logos/3-lucky-pots.png)
}

.logo-slots.rich-wilde {
    background-image: url(/images/slot-logos/rich-wilde-and-the-shield-of-athena.png)
}

.logo-slots.wild-wild-west {
    background-image: url(/images/slot-logos/wild-wild-west.png)
}

.logo-slots.john-hunter {
    background-image: url(/images/slot-logos/john-hunter-tomb-of-the-scarab-queen.png)
}

.logo-slots.vampire-night {
    background-image: url(/images/slot-logos/vampire-night.png)
}

.logo-slots.wings-of-riches {
    background-image: url(/images/slot-logos/wings-of-riches.png)
}

.logo-slots.super-hot-100 {
    background-image: url(/images/slot-logos/100-super-hot.png)
}

.logo-slots.super-burning-wins-777 {
    background-image: url(/images/slot-logos/slot-777-super-burning-wins.png)
}

.logo-slots.dice-and-roll {
    background-image: url(/images/slot-logos/dice-and-roll.png)
}

.logo-slots.nights-10001 {
    background-image: url(/images/slot-logos/10001-nights.png)
}

.logo-slots.nft-megaways {
    background-image: url(/images/slot-logos/nft-megaways.png)
}

.logo-slots.dragons-luck {
    background-image: url(/images/slot-logos/dragons-luck.png)
}

.logo-slots.super-lion {
    background-image: url(/images/slot-logos/super-lion.png)
}

.logo-slots.gold-shot-eu {
    background-image: url(/images/slot-logos/gold-shot-eu.png)
}

.logo-slots.fruit-reel {
    background-image: url(/images/slot-logos/fruit-reel.png)
}

.logo-slots.armadillos-15 {
    background-image: url(/images/slot-logos/15-armadillos.png)
}

.logo-slots.sugar-rush {
    background-image: url(/images/slot-logos/sugar-rush.png)
}

.logo-slots.super-joker {
    background-image: url(/images/slot-logos/super-joker.png)
}

.logo-slots.golden-sevens {
    background-image: url(/images/slot-logos/golden-sevens.png)
}

.logo-slots.power-stars {
    background-image: url(/images/slot-logos/power-stars.png)
}

.logo-slots.hot-triple-seven {
    background-image: url(/images/slot-logos/hot-triple-seven.png)
}

.logo-slots.sevens-high-ultra {
    background-image: url(/images/slot-logos/sevens-high-ultra.png)
}

.logo-slots.super-sevens-and-fruits {
    background-image: url(/images/slot-logos/super-sevens-and-fruits.png)
}

.logo-slots.caramel-hot {
    background-image: url(/images/slot-logos/caramel-hot.png)
}

.logo-slots.thunderstruck {
    background-image: url(/images/slot-logos/thunderstruck.png)
}

.logo-slots.thunderstruck-ii {
    background-image: url(/images/slot-logos/thunderstruck-II.png)
}

.logo-slots.bridesmaids {
    background-image: url(/images/slot-logos/bridesmaids.png)
}

.logo-slots.rise-of-the-pharaohs {
    background-image: url(/images/slot-logos/rise-of-the-pharaohs.png)
}

.logo-slots.super-hot-20 {
    background-image: url(/images/slot-logos/20-super-hot.png)
}

.logo-slots.divine-fortune {
    background-image: url(/images/slot-logos/divine-fortune.png)
}

.logo-slots.wings-of-ra {
    background-image: url(/images/slot-logos/wings-of-ra.png)
}

.logo-slots.book-of-atem-wow-pot {
    background-image: url(/images/slot-logos/book-of-atem-wowpot.png)
}

.logo-slots.ultra-burn {
    background-image: url(/images/slot-logos/ultra-burn.png)
}

.logo-slots.muertos-multiplier-megaways {
    background-image: url(/images/slot-logos/muertos-multiplier-megaways.png)
}

.logo-slots.hot-and-cash {
    background-image: url(/images/slot-logos/hot-and-cash.png)
}

.logo-slots.golden-sevens {
    background-image: url(/images/slot-logos/golden-sevens.png)
}

.logo-slots.ultimate-hot {
    background-image: url(/images/slot-logos/ultimate-hot.png)
}

.logo-slots.ultra-hold-and-spin {
    background-image: url(/images/slot-logos/ultra-hold-and-spin.png)
}

.logo-slots.fire-joker {
    background-image: url(/images/slot-logos/fire-joker.png)
}

.logo-slots.shining-hot-100 {
    background-image: url(/images/slot-logos/shining-hot-100.png)
}

.logo-slots.spicy-fruits-30 {
    background-image: url(/images/slot-logos/30-spicy-fruits.png)
}

.logo-slots.twin-spin-megaways {
    background-image: url(/images/slot-logos/twin-spin-megaways.png)
}

.logo-slots.jackpot-bells {
    background-image: url(/images/slot-logos/jackpot-bells.png)
}

.logo-slots.golden-coins-20 {
    background-image: url(/images/slot-logos/20-golden-coins.png)
}

.logo-slots.shining-king-megaways {
    background-image: url(/images/slot-logos/shining-king-megaways.png)
}

.logo-slots.fruity-time {
    background-image: url(/images/slot-logos/fruity-time.png)
}

.logo-slots.stars-inferno {
    background-image: url(/images/slot-logos/stars-inferno.png)
}

.logo-slots.super-hot {
    background-image: url(/images/slot-logos/super-hot.png)
}

.logo-slots.aztec-gold-extragold-megaways {
    background-image: url(/images/slot-logos/aztec-gold-extra-gold-megaways.png)
}

.logo-slots.age-of-the-gods-ruler-of-the-seas {
    background-image: url(/images/slot-logos/age-of-gods-ruler-of-the-seas.png)
}

.logo-slots.temple-tumble-2-dream-drop {
    background-image: url(/images/slot-logos/temple-tumble-2-dream-drop.png)
}

.logo-slots.smoking-hot-7 {
    background-image: url(/images/slot-logos/smoking-hot-7s.png)
}

.logo-slots.journey-to-mars {
    background-image: url(/images/slot-logos/journey-to-mars.png)
}

.logo-slots.dr-jackpot-and-dr-wild {
    background-image: url(/images/slot-logos/dr-jackpot-and-dr-wild.png)
}

.logo-slots.mental {
    background-image: url(/images/slot-logos/mental.png)
}

.logo-slots.legionx {
    background-image: url(/images/slot-logos/legion-x.png)
}

.logo-slots.das-xboot {
    background-image: url(/images/slot-logos/das-xboot.png)
}

.logo-slots.flaming-hot {
    background-image: url(/images/slot-logos/flaming-hot.png)
}

.logo-slots.flaming-hot-extreme {
    background-image: url(/images/slot-logos/flaming-hot-extreme.png)
}

.logo-slots.evil-goblins-xbomb {
    background-image: url(/images/slot-logos/evil-goblins-xbomb.png)
}

.logo-slots.release-the-kraken {
    background-image: url(/images/slot-logos/release-the-kraken.png)
}

.logo-slots.the-dog-house-megaways {
    background-image: url(/images/slot-logos/the-dog-house-megaways.png)
}

.logo-slots.gems-bonanza {
    background-image: url(/images/slot-logos/gems-bonanza.png)
}

.logo-slots.fruit-party {
    background-image: url(/images/slot-logos/fruit-party.png)
}

.logo-slots.monkey-warrior {
    background-image: url(/images/slot-logos/monkey-warrior.png)
}

.logo-slots.tiny-gods-3 {
    background-image: url(/images/slot-logos/3-tiny-gods.png)
}

.logo-slots.legacy-of-dead {
    background-image: url(/images/slot-logos/legacy-of-dead.png)
}

.logo-slots.diamonds-20 {
    background-image: url(/images/slot-logos/20-diamonds.png)
}

.logo-slots.joker-reels-20 {
    background-image: url(/images/slot-logos/20-joker-reels.png)
}

.logo-slots.lucky-king-40 {
    background-image: url(/images/slot-logos/40-lucky-king.png)
}

.logo-slots.shining-crown-40 {
    background-image: url(/images/slot-logos/40-shining-crown.png)
}

.logo-slots.burning-heart-5 {
    background-image: url(/images/slot-logos/5-burning-heart.png)
}

.logo-slots.billyonaire {
    background-image: url(/images/slot-logos/billyonaire.png)
}

.logo-slots.wild-respin {
    background-image: url(/images/slot-logos/wild-respin.png)
}

.logo-slots.book-of-aztec {
    background-image: url(/images/slot-logos/book-of-aztec.png)
}

.logo-slots.wolf-moon {
    background-image: url(/images/slot-logos/wolf-moon.png)
}

.logo-slots.lucky-joker-40 {
    background-image: url(/images/slot-logos/lucky-joker-40.png)
}

.logo-slots.all-ways-hot-fruits {
    background-image: url(/images/slot-logos/all-ways-hot-fruits.png)
}

.logo-slots.golden-quest {
    background-image: url(/images/slot-logos/golden-quest.png)
}

.logo-slots.eye-of-ra {
    background-image: url(/images/slot-logos/eye-of-ra.png)
}

.logo-slots.book-of-fruits-20 {
    background-image: url(/images/slot-logos/book-of-fruits-20.png)
}

.logo-slots.big-panda {
    background-image: url(/images/slot-logos/big-panda.png)
}

.logo-slots.wheel-of-luck {
    background-image: url(/images/slot-logos/wheel-of-luck.png)
}

.logo-slots.age-of-gods-wheel-of-olympus {
    background-image: url(/images/slot-logos/age-of-gods-wheel-of-olympus.png)
}

.logo-slots.million-777-wheel {
    background-image: url(/images/slot-logos/million-777-wheel.png)
}

.logo-slots.derby-wheel {
    background-image: url(/images/slot-logos/derby-wheel.png)
}

.logo-slots.wheel-of-wonders {
    background-image: url(/images/slot-logos/wheel-of-wonders.png)
}

.logo-slots.magic-wheel {
    background-image: url(/images/slot-logos/magic-wheel.png)
}

.logo-slots.wishing-wheel {
    background-image: url(/images/slot-logos/wishing-wheel.png)
}

.logo-slots.grand-wheel {
    background-image: url(/images/slot-logos/grand-wheel.png)
}

.logo-slots.zodiac-wheel {
    background-image: url(/images/slot-logos/zodiac-wheel.png)
}

.logo-slots.retro-wheels {
    background-image: url(/images/slot-logos/retro-wheels.png)
}

.logo-slots.calavera-bingo {
    background-image: url(/images/slot-logos/calavera-bingo.png)
}

.logo-slots.book-of-ra-bingo {
    background-image: url(/images/slot-logos/book-of-ra-bingo.png)
}

.logo-slots.sweet-alchemy-bingo {
    background-image: url(/images/slot-logos/sweet-alchemy-bingo.png)
}

.logo-slots.bingo-staxx-thunderpower {
    background-image: url(/images/slot-logos/bingo-staxx-thunderpower.png)
}

.logo-slots.tomatina-bingo {
    background-image: url(/images/slot-logos/tomatina-bingo.png)
}

.logo-slots.reel-fruit-bingo {
    background-image: url(/images/slot-logos/reel-fruit-bingo.png)
}

.logo-slots.instant-bingo {
    background-image: url(/images/slot-logos/instant-bingo.png)
}

.logo-slots.viking-runecraft-bingo {
    background-image: url(/images/slot-logos/viking-runecraft-bingo.png)
}

.logo-slots.bingo-billions {
    background-image: url(/images/slot-logos/bingo-billions.png)
}

.logo-slots.rainforest-magic-bingo {
    background-image: url(/images/slot-logos/rainforest-magic-bingo.png)
}

.logo-slots.book-of-spells {
    background-image: url(/images/slot-logos/book-of-spells.png)
}

.logo-slots.big-bass-bonanza {
    background-image: url(/images/slot-logos/big-bass-bonanza.png)
}

.logo-slots.hot-blast-20 {
    background-image: url(/images/slot-logos/20-hot-blast.png)
}

.logo-slots.dazzling-hot-20 {
    background-image: url(/images/slot-logos/20-dazzling-hot.png)
}

.logo-slots.golden-crown {
    background-image: url(/images/slot-logos/golden-crown.png)
}

.logo-slots.chicken-drop {
    background-image: url(/images/slot-logos/chicken-drop.png)
}

.logo-slots.cocktail-rush {
    background-image: url(/images/slot-logos/cocktail-rush.png)
}

.logo-slots.coin-miner {
    background-image: url(/images/slot-logos/coin-miner.png)
}

.logo-slots.circus-brilliant {
    background-image: url(/images/slot-logos/circus-brilliant.png)
}

.logo-slots.wild-west-gold-megaways {
    background-image: url(/images/slot-logos/wild-west-gold-megaways.png)
}

.logo-slots.buffalo-king-megaways {
    background-image: url(/images/slot-logos/buffalo-king-megaways.png)
}

.logo-slots.power-of-thor-megaways {
    background-image: url(/images/slot-logos/power-of-thor-megaways.png)
}

.logo-slots.big-bass-bonanza-megaways {
    background-image: url(/images/slot-logos/big-bass-bonanza-megaways.png)
}

.logo-slots.divine-fortune-megaways {
    background-image: url(/images/slot-logos/divine-fortune-megaways.png)
}

.logo-slots.elemental-gems-megaways {
    background-image: url(/images/slot-logos/elemental-gems-megaways.png)
}

.logo-slots.dazzle-me-megaways {
    background-image: url(/images/slot-logos/dazzle-me-megaways.png)
}

.logo-slots.piggy-bank-megaways {
    background-image: url(/images/slot-logos/piggy-bank-megaways.png)
}

.logo-slots.diamond-stars {
    background-image: url(/images/slot-logos/diamond-stars.png)
}

.logo-slots.extra-chilli {
    background-image: url(/images/slot-logos/extra-chilli.png)
}

.logo-slots.extra-juicy-megaways {
    background-image: url(/images/slot-logos/extra-juicy-megaways.png)
}

.logo-slots.fortune-of-giza {
    background-image: url(/images/slot-logos/fortune-of-giza.png)
}

.logo-slots.hephaestus-cash-eruption {
    background-image: url(/images/slot-logos/hephaestus-cash-eruption.png)
}

.logo-slots.cleopatra-grand {
    background-image: url(/images/slot-logos/cleopatra-grand.png)
}

.logo-slots.treasure-box-dinasty {
    background-image: url(/images/slot-logos/treasure-box-dinasty.png)
}

.logo-slots.book-of-ra-deluxe-10 {
    background-image: url(/images/slot-logos/book-of-ra-deluxe-10.png)
}

.logo-slots.sizzling-hot-deluxe-10-win-ways {
    background-image: url(/images/slot-logos/sizzling-hot-deluxe-10-win-ways.png)
}

.logo-slots.spartacus-super-colossal-reels {
    background-image: url(/images/slot-logos/spartacus-super-colossal-reels.png)
}

.logo-slots.apollo-god-of-the-sun-10 {
    background-image: url(/images/slot-logos/apollo-god-of-the-sun-10.png)
}

.logo-slots.from-dusk-till-dawn {
    background-image: url(/images/slot-logos/from-dusk-till-dawn.png)
}

.logo-slots.hot-spin {
    background-image: url(/images/slot-logos/hot-spin.png)
}

.logo-slots.tomb-of-akhenaten {
    background-image: url(/images/slot-logos/tomb-of-akhenaten.png)
}

.logo-slots.feelin-fruity-10 {
    background-image: url(/images/slot-logos/feelin-fruity-10.png)
}

.logo-slots.superstars {
    background-image: url(/images/slot-logos/superstars.png)
}

.logo-slots.twin-spin-xxxtreme {
    background-image: url(/images/slot-logos/twin-spin-xxxtreme.png)
}

.logo-slots.taco-fury-xxxtreme {
    background-image: url(/images/slot-logos/taco-fury-xxxtreme.png)
}

.logo-slots.knight-rider {
    background-image: url(/images/slot-logos/knight-rider.png)
}

.logo-slots.milkshake-xxxtreme {
    background-image: url(/images/slot-logos/milkshake-xxxtreme.png)
}

.logo-slots.funk-master {
    background-image: url(/images/slot-logos/funk-master.png)
}

.logo-slots.space-wars-2-powerpoints {
    background-image: url(/images/slot-logos/space-wars-2-powerpoints.png)
}

.logo-slots.starburst-xxxtreme {
    background-image: url(/images/slot-logos/starburst-xxxtreme.png)
}

.logo-slots.blackjack-classic-netent {
    background-image: url(/images/slot-logos/blackjack-classic-netent.png)
}

.logo-slots.roulette-advanced {
    background-image: url(/images/slot-logos/roulette-advanced.png)
}

.logo-slots.frog-story {
    background-image: url(/images/slot-logos/frog-story.png)
}

.logo-slots.gold-megaways {
    background-image: url(/images/slot-logos/gold-megaways.png)
}

.logo-slots.great-rhino-megaways {
    background-image: url(/images/slot-logos/great-rhino-megaways.png)
}

.logo-slots.hot-to-burn {
    background-image: url(/images/slot-logos/hot-to-burn.png)
}

.logo-slots.john-hunter-and-the-book-of-tut {
    background-image: url(/images/slot-logos/john-hunter-and-the-book-of-tut.png)
}

.logo-slots.lucky-pot {
    background-image: url(/images/slot-logos/lucky-pot.png)
}

.logo-slots.rich-world {
    background-image: url(/images/slot-logos/rich-world.png)
}

.logo-slots.jinn {
    background-image: url(/images/slot-logos/jinn.png)
}

.logo-slots.sea-of-treasures {
    background-image: url(/images/slot-logos/sea-of-treasures.png)
}

.logo-slots.cash-100 {
    background-image: url(/images/slot-logos/cash-100.png)
}

.logo-slots.burning-hot-40 {
    background-image: url(/images/slot-logos/40-burning-hot.png)
}

.logo-slots.burning-hot-20 {
    background-image: url(/images/slot-logos/20-burning-hot.png)
}

.logo-slots.dazzling-hot-5 {
    background-image: url(/images/slot-logos/5-dazzling-hot.png)
}

.logo-slots.fire-88 {
    background-image: url(/images/slot-logos/fire-88.png)
}

.logo-slots.aviator {
    background-image: url(/images/slot-logos/aviator.png)
}

.logo-slots.shaolin-spin {
    background-image: url(/images/slot-logos/shaolin-spin.png)
}

.logo-slots.jackpot-jester-200000 {
    background-image: url(/images/slot-logos/jackpot-jester-200000.png)
}

.logo-slots.medusa-2 {
    background-image: url(/images/slot-logos/medusa-2.png)
}

.logo-slots.jackpot-jester-wild-nudge {
    background-image: url(/images/slot-logos/jackpot-jester-wild-nudge.png)
}

.logo-slots.mighty-wild-panther {
    background-image: url(/images/slot-logos/mighty-wild-panther.png)
}

.logo-slots.sizzling-bells {
    background-image: url(/images/slot-logos/sizzling-bells.png)
}

.logo-slots.fruit-bonanza {
    background-image: url(/images/slot-logos/fruit-bonanza.png)
}

.logo-slots.gunslinger-reloaded {
    background-image: url(/images/slot-logos/gunslinger-reloaded.png)
}

.logo-slots.lucky-clover-ct {
    background-image: url(/images/slot-logos/lucky-clover-ct.png)
}

.logo-slots.duck-of-luck {
    background-image: url(/images/slot-logos/duck-of-luck.png)
}

.logo-slots.star-party-20 {
    background-image: url(/images/slot-logos/20-star-party.png)
}

.logo-slots.dragon-chase {
    background-image: url(/images/slot-logos/dragon-chase.png)
}

.logo-slots.dragon-chase-rapid {
    background-image: url(/images/slot-logos/dragon-chase-rapid.png)
}

.logo-slots.holmes-and-the-stolen-stones {
    background-image: url(/images/slot-logos/holmes-and-the-stolen-stones.png)
}

.logo-slots.ozwins-jackpot {
    background-image: url(/images/slot-logos/ozwins-jackpot.png)
}

.logo-slots.clover-charm {
    background-image: url(/images/slot-logos/clover-charm.png)
}

.logo-slots.clover-gold {
    background-image: url(/images/slot-logos/clover-gold.png)
}

.logo-slots.lightning-clover {
    background-image: url(/images/slot-logos/lightning-clover.png)
}

.logo-slots.clover-lady {
    background-image: url(/images/slot-logos/clover-lady.png)
}

.logo-slots.clover-fortunes {
    background-image: url(/images/slot-logos/clover-fortunes.png)
}

.logo-slots.jack-in-a-pot {
    background-image: url(/images/slot-logos/jack-in-a-pot.png)
}

.logo-slots.burning-clover-5 {
    background-image: url(/images/slot-logos/5-burning-clover.png)
}

.logo-slots.mega-clover-40 {
    background-image: url(/images/slot-logos/40-mega-clover.png)
}

.logo-slots.clovers-of-fortune-7 {
    background-image: url(/images/slot-logos/7-clovers-of-fortune.png)
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:192dpi) {
    .logo-slots.african-simba {
        background-image: url(/images/slot-logos/african-simba@2x.png)
    }

    .logo-slots.cat-in-vegas {
        background-image: url(/images/slot-logos/cat-in-vegas@2x.png)
    }

    .logo-slots.sweet-party {
        background-image: url(/images/slot-logos/sweet-party@2x.png)
    }

    .logo-slots.football-star {
        background-image: url(/images/slot-logos/football-star@2x.png)
    }

    .logo-slots.secrets-of-the-amazon {
        background-image: url(/images/slot-logos/secrets-of-the-amazon@2x.png)
    }

    .logo-slots.piggy-riches {
        background-image: url(/images/slot-logos/piggy-riches@2x.png)
    }

    .logo-slots.fruit-shop {
        background-image: url(/images/slot-logos/fruit-shop@2x.png)
    }

    .logo-slots.gorilla {
        background-image: url(/images/slot-logos/gorilla@2x.png)
    }

    .logo-slots.jack-hammer {
        background-image: url(/images/slot-logos/jack-hammer@2x.png)
    }

    .logo-slots.kings-treasure {
        background-image: url(/images/slot-logos/kings-treasure@2x.png)
    }

    .logo-slots.mythic-maiden {
        background-image: url(/images/slot-logos/mythic-maiden@2x.png)
    }

    .logo-slots.seven-sins {
        background-image: url(/images/slot-logos/seven-sins@2x.png)
    }

    .logo-slots.golden-caravan {
        background-image: url(/images/slot-logos/golden-caravan@2x.png)
    }

    .logo-slots.hugo {
        background-image: url(/images/slot-logos/hugo@2x.png)
    }

    .logo-slots.treasure-horse {
        background-image: url(/images/slot-logos/treasure-horse@2x.png)
    }

    .logo-slots.witch-pickings {
        background-image: url(/images/slot-logos/witch-pickings@2x.png)
    }

    .logo-slots.starmania {
        background-image: url(/images/slot-logos/starmania@2x.png)
    }

    .logo-slots.sweet-bonanza {
        background-image: url(/images/slot-logos/sweet-bonanza@2x.png)
    }

    .logo-slots.diamond-plus-football-edition {
        background-image: url(/images/slot-logos/diamond-plus-football-edition@2x.png)
    }

    .logo-slots.big-bass-amazon-xtreme {
        background-image: url(/images/slot-logos/big-bass-amazon-xtreme@2x.png)
    }

    .logo-slots.gates-of-olympus-1000 {
        background-image: url(/images/slot-logos/gates-of-olympus-1000@2x.png)
    }

    .logo-slots.cash-stampede {
        background-image: url(/images/slot-logos/cash-stampede@2x.png)
    }

    .logo-slots.foxin-wins-again {
        background-image: url(/images/slot-logos/foxin-wins-again@2x.png)
    }

    .logo-slots.foxin-wins {
        background-image: url(/images/slot-logos/foxin-wins-again@2x.png)
    }

    .logo-slots.ramesses-riches {
        background-image: url(/images/slot-logos/ramesses-riches@2x.png)
    }

    .logo-slots.double-play-super-bet {
        background-image: url(/images/slot-logos/double-play-super-bet@2x.png)
    }

    .logo-slots.extra-juicy {
        background-image: url(/images/slot-logos/extra-juicy@2x.png)
    }

    .logo-slots.egyptian-fortunes {
        background-image: url(/images/slot-logos/egyptian-fortunes@2x.png)
    }

    .logo-slots.leprechaun-carol {
        background-image: url(/images/slot-logos/leprechaun-carol@2x.png)
    }

    .logo-slots.dragon-kingdom {
        background-image: url(/images/slot-logos/dragon-kingdom@2x.png)
    }

    .logo-slots.aztec-warrior-princess {
        background-image: url(/images/slot-logos/aztec-warrior-princess@2x.png)
    }

    .logo-slots.book-of-ra-mystic-fortunes {
        background-image: url(/images/slot-logos/book-of-ra-mystic-fortunes@2x.png)
    }

    .logo-slots.jackpot-rango {
        background-image: url(/images/slot-logos/jackpot-rango@2x.png)
    }

    .logo-slots.lucky-clover {
        background-image: url(/images/slot-logos/lucky-clover@2x.png)
    }

    .logo-slots.the-ruby {
        background-image: url(/images/slot-logos/the-ruby@2x.png)
    }

    .logo-slots.wizards-want-war {
        background-image: url(/images/slot-logos/wizards-want-war@2x.png)
    }

    .logo-slots.lucky-lions-5 {
        background-image: url(/images/slot-logos/5-lucky-lions@2x.png)
    }

    .logo-slots.zodiacs-12 {
        background-image: url(/images/slot-logos/12-zodiacs@2x.png)
    }

    .logo-slots.disco-danny {
        background-image: url(/images/slot-logos/disco-danny@2x.png)
    }

    .logo-slots.spectre-estate {
        background-image: url(/images/slot-logos/spectre-estate@2x.png)
    }

    .logo-slots.wild-o-clock {
        background-image: url(/images/slot-logos/wild-o-clock@2x.png)
    }

    .logo-slots.zeus-vs-thor {
        background-image: url(/images/slot-logos/2-gods-zeus-vs-thor@2x.png)
    }

    .logo-slots.western-gold-megaways {
        background-image: url(/images/slot-logos/western-gold-megaways@2x.png)
    }

    .logo-slots.spartacus-megaways {
        background-image: url(/images/slot-logos/spartacus-megaways@2x.png)
    }

    .logo-slots.curse-of-the-werewolf-megaways {
        background-image: url(/images/slot-logos/curse-of-the-werewolf-megaways@2x.png)
    }

    .logo-slots.octopus-treasure {
        background-image: url(/images/slot-logos/octopus-treasure@2x.png)
    }

    .logo-slots.ghost-glyph {
        background-image: url(/images/slot-logos/ghost-glyph@2x.png)
    }

    .logo-slots.gold-pile-toltec-treasure {
        background-image: url(/images/slot-logos/gold-pile-toltec-treasure@2x.png)
    }

    .logo-slots.mega-joker {
        background-image: url(/images/slot-logos/mega-joker@2x.png)
    }

    .logo-slots.jackpot-6000 {
        background-image: url(/images/slot-logos/jackpot-6000@2x.png)
    }

    .logo-slots.white-rabbit {
        background-image: url(/images/slot-logos/white-rabbit@2x.png)
    }

    .logo-slots.simsalabim {
        background-image: url(/images/slot-logos/simsalabim@2x.png)
    }

    .logo-slots.the-legend-of-big-foot {
        background-image: url(/images/slot-logos/the-legend-of-big-foot@2x.png)
    }

    .logo-slots.alchemists-lab {
        background-image: url(/images/slot-logos/alchemists-lab@2x.png)
    }

    .logo-slots.jimi-hendrix {
        background-image: url(/images/slot-logos/jimi-hendrix@2x.png)
    }

    .logo-slots.blood-suckers-red {
        background-image: url(/images/slot-logos/blood-suckers-v2@2x.png)
    }

    .logo-slots.five-dazzling-hot {
        background-image: url(/images/slot-logos/5-dazzling-hot@2x.png)
    }

    .logo-slots.five-lions-megaways {
        background-image: url(/images/slot-logos/5-lions-megaways@2x.png)
    }

    .logo-slots.nine-coins {
        background-image: url(/images/slot-logos/9-coins@2x.png)
    }

    .logo-slots.big-bass-splash {
        background-image: url(/images/slot-logos/big-bass-splash@2x.png)
    }

    .logo-slots.bigger-bass-bonanza {
        background-image: url(/images/slot-logos/bigger-bass-bonanza@2x.png)
    }

    .logo-slots.starburst {
        background-image: url(/images/slot-logos/starburst@2x.png)
    }

    .logo-slots.gonzos-quest {
        background-image: url(/images/slot-logos/gonzos-quest@2x.png)
    }

    .logo-slots.twin-spin {
        background-image: url(/images/slot-logos/twin-spin@2x.png)
    }

    .logo-slots.reel-rush {
        background-image: url(/images/slot-logos/reel-rush@2x.png)
    }

    .logo-slots.guns-n-roses {
        background-image: url(/images/slot-logos/guns-n-roses@2x.png)
    }

    .logo-slots.ultra-burn {
        background-image: url(/images/slot-logos/ultra-burn@2x.png)
    }

    .logo-slots.dead-or-alive {
        background-image: url(/images/slot-logos/dead-or-alive@2x.png)
    }

    .logo-slots.dracula {
        background-image: url(/images/slot-logos/dracula@2x.png)
    }

    .logo-slots.spinata-grande {
        background-image: url(/images/slot-logos/spinata-grande@2x.png)
    }

    .logo-slots.super-hot-100 {
        background-image: url(/images/slot-logos/100-super-hot@2x.png)
    }

    .logo-slots.super-burning-wins-777 {
        background-image: url(/images/slot-logos/slot-777-super-burning-wins@2x.png)
    }

    .logo-slots.armadillos-15 {
        background-image: url(/images/slot-logos/15-armadillos@2x.png)
    }

    .logo-slots.sugar-rush {
        background-image: url(/images/slot-logos/sugar-rush@2x.png)
    }

    .logo-slots.super-joker {
        background-image: url(/images/slot-logos/super-joker@2x.png)
    }

    .logo-slots.dice-and-roll {
        background-image: url(/images/slot-logos/dice-and-roll@2x.png)
    }

    .logo-slots.golden-sevens {
        background-image: url(/images/slot-logos/golden-sevens@2x.png)
    }

    .logo-slots.hot-triple-seven {
        background-image: url(/images/slot-logos/hot-triple-seven@2x.png)
    }

    .logo-slots.sevens-high-ultra {
        background-image: url(/images/slot-logos/sevens-high-ultra@2x.png)
    }

    .logo-slots.super-sevens-and-fruits {
        background-image: url(/images/slot-logos/super-sevens-and-fruits@2x.png)
    }

    .logo-slots.caramel-hot {
        background-image: url(/images/slot-logos/caramel-hot@2x.png)
    }

    .logo-slots.thunderstruck {
        background-image: url(/images/slot-logos/thunderstruck@2x.png)
    }

    .logo-slots.thunderstruck-ii {
        background-image: url(/images/slot-logos/thunderstruck-II@2x.png)
    }

    .logo-slots.bridesmaids {
        background-image: url(/images/slot-logos/bridesmaids@2x.png)
    }

    .logo-slots.shining-hot-100 {
        background-image: url(/images/slot-logos/shining-hot-100@2x.png)
    }

    .logo-slots.spicy-fruits-30 {
        background-image: url(/images/slot-logos/30-spicy-fruits@2x.png)
    }

    .logo-slots.jackpot-bells {
        background-image: url(/images/slot-logos/jackpot-bells@2x.png)
    }

    .logo-slots.san-quentin-xways {
        background-image: url(/images/slot-logos/san-quentin-xways@2x.png)
    }

    .logo-slots.punk-rocker {
        background-image: url(/images/slot-logos/punk-rocker@2x.png)
    }

    .logo-slots.the-crypt {
        background-image: url(/images/slot-logos/the-crypt@2x.png)
    }

    .logo-slots.tombstone-rip {
        background-image: url(/images/slot-logos/tombstone-rip@2x.png)
    }

    .logo-slots.tombstone-rip-v2 {
        background-image: url(/images/slot-logos/tombstone-rip-v2@2x.png)
    }

    .logo-slots.golden-coins-20 {
        background-image: url(/images/slot-logos/20-golden-coins@2x.png)
    }

    .logo-slots.shining-king-megaways {
        background-image: url(/images/slot-logos/shining-king-megaways@2x.png)
    }

    .logo-slots.fruity-time {
        background-image: url(/images/slot-logos/fruity-time@2x.png)
    }

    .logo-slots.stars-inferno {
        background-image: url(/images/slot-logos/stars-inferno@2x.png)
    }

    .logo-slots.aztec-gold-extragold-megaways {
        background-image: url(/images/slot-logos/aztec-gold-extra-gold-megaways@2x.png)
    }

    .logo-slots.age-of-the-gods-ruler-of-the-seas {
        background-image: url(/images/slot-logos/age-of-gods-ruler-of-the-seas@2x.png)
    }

    .logo-slots.temple-tumble-2-dream-drop {
        background-image: url(/images/slot-logos/temple-tumble-2-dream-drop@2x.png)
    }

    .logo-slots.smoking-hot-7 {
        background-image: url(/images/slot-logos/smoking-hot-7s@2x.png)
    }

    .logo-slots.muertos-multiplier-megaways {
        background-image: url(/images/slot-logos/muertos-multiplier-megaways@2x.png)
    }

    .logo-slots.hot-and-cash {
        background-image: url(/images/slot-logos/hot-and-cash@2x.png)
    }

    .logo-slots.golden-sevens {
        background-image: url(/images/slot-logos/golden-sevens@2x.png)
    }

    .logo-slots.ultimate-hot {
        background-image: url(/images/slot-logos/ultimate-hot@2x.png)
    }

    .logo-slots.ultra-hold-and-spin {
        background-image: url(/images/slot-logos/ultra-hold-and-spin@2x.png)
    }

    .logo-slots.journey-to-mars {
        background-image: url(/images/slot-logos/journey-to-mars@2x.png)
    }

    .logo-slots.dr-jackpot-and-dr-wild {
        background-image: url(/images/slot-logos/dr-jackpot-and-dr-wild@2x.png)
    }

    .logo-slots.mental {
        background-image: url(/images/slot-logos/mental@2x.png)
    }

    .logo-slots.legionx {
        background-image: url(/images/slot-logos/legion-x@2x.png)
    }

    .logo-slots.das-xboot {
        background-image: url(/images/slot-logos/das-xboot@2x.png)
    }

    .logo-slots.wild-pixies {
        background-image: url(/images/slot-logos/wild-pixies@2x.png)
    }

    .logo-slots.wild-gladiators {
        background-image: url(/images/slot-logos/wild-gladiators@2x.png)
    }

    .logo-slots.mermaids-millions {
        background-image: url(/images/slot-logos/mermaids-millions@2x.png)
    }

    .logo-slots.jokers-jewels {
        background-image: url(/images/slot-logos/jokers-jewels@2x.png)
    }

    .logo-slots.legend-of-cleopatra-megaways {
        background-image: url(/images/slot-logos/legend-of-cleopatra-megaways@2x.png)
    }

    .logo-slots.leprechaun-goes-egypt {
        background-image: url(/images/slot-logos/leprechaun-goes-egypt@2x.png)
    }

    .logo-slots.lil-devil {
        background-image: url(/images/slot-logos/lil-devil@2x.png)
    }

    .logo-slots.lucky-and-wild {
        background-image: url(/images/slot-logos/lucky-and-wild@2x.png)
    }

    .logo-slots.mega-joker-novomatic {
        background-image: url(/images/slot-logos/mega-joker-novomatic@2x.png)
    }

    .logo-slots.power-of-thor-megaways {
        background-image: url(/images/slot-logos/power-of-thor-megaways@2x.png)
    }

    .logo-slots.starlight-princess {
        background-image: url(/images/slot-logos/starlight-princess@2x.png)
    }

    .logo-slots.supreme-hot {
        background-image: url(/images/slot-logos/supreme-hot@2x.png)
    }

    .logo-slots.the-hand-of-midas {
        background-image: url(/images/slot-logos/the-hand-of-midas@2x.png)
    }

    .logo-slots.wolf-gold {
        background-image: url(/images/slot-logos/wolf-gold@2x.png)
    }

    .logo-slots.evil-goblins-xbomb {
        background-image: url(/images/slot-logos/evil-goblins-xbomb@2x.png)
    }

    .logo-slots.release-the-kraken {
        background-image: url(/images/slot-logos/release-the-kraken@2x.png)
    }

    .logo-slots.the-dog-house-megaways {
        background-image: url(/images/slot-logos/the-dog-house-megaways@2x.png)
    }

    .logo-slots.gems-bonanza {
        background-image: url(/images/slot-logos/gems-bonanza@2x.png)
    }

    .logo-slots.fruit-party {
        background-image: url(/images/slot-logos/fruit-party@2x.png)
    }

    .logo-slots.monkey-warrior {
        background-image: url(/images/slot-logos/monkey-warrior@2x.png)
    }

    .logo-slots.tiny-gods-3 {
        background-image: url(/images/slot-logos/3-tiny-gods@2x.png)
    }

    .logo-slots.legacy-of-dead {
        background-image: url(/images/slot-logos/legacy-of-dead@2x.png)
    }

    .logo-slots.aztec-gold-megaways {
        background-image: url(/images/slot-logos/aztec-gold-megaways@2x.png)
    }

    .logo-slots.diamonds-20 {
        background-image: url(/images/slot-logos/20-diamonds@2x.png)
    }

    .logo-slots.joker-reels-20 {
        background-image: url(/images/slot-logos/20-joker-reels@2x.png)
    }

    .logo-slots.lucky-king-40 {
        background-image: url(/images/slot-logos/40-lucky-king@2x.png)
    }

    .logo-slots.shining-crown-40 {
        background-image: url(/images/slot-logos/40-shining-crown@2x.png)
    }

    .logo-slots.juicy-gems {
        background-image: url(/images/slot-logos/juicy-gems@2x.png)
    }

    .logo-slots.burning-heart-5 {
        background-image: url(/images/slot-logos/5-burning-heart@2x.png)
    }

    .logo-slots.billyonaire {
        background-image: url(/images/slot-logos/billyonaire@2x.png)
    }

    .logo-slots.wild-respin {
        background-image: url(/images/slot-logos/wild-respin@2x.png)
    }

    .logo-slots.book-of-aztec {
        background-image: url(/images/slot-logos/book-of-aztec@2x.png)
    }

    .logo-slots.wolf-moon {
        background-image: url(/images/slot-logos/wolf-moon@2x.png)
    }

    .logo-slots.lucky-joker-40 {
        background-image: url(/images/slot-logos/lucky-joker-40@2x.png)
    }

    .logo-slots.all-ways-hot-fruits {
        background-image: url(/images/slot-logos/all-ways-hot-fruits@2x.png)
    }

    .logo-slots.koi-gate {
        background-image: url(/images/slot-logos/koi-gate@2x.png)
    }

    .logo-slots.bombs-away {
        background-image: url(/images/slot-logos/bombs-away@2x.png)
    }

    .logo-slots.prost {
        background-image: url(/images/slot-logos/prost@2x.png)
    }

    .logo-slots.mighty-medusa {
        background-image: url(/images/slot-logos/mighty-medusa2@x.png)
    }

    .logo-slots.golden-quest {
        background-image: url(/images/slot-logos/golden-quest@2x.png)
    }

    .logo-slots.eye-of-ra {
        background-image: url(/images/slot-logos/eye-of-ra@2x.png)
    }

    .logo-slots.book-of-fruits-20 {
        background-image: url(/images/slot-logos/book-of-fruits-20@2x.png)
    }

    .logo-slots.big-panda {
        background-image: url(/images/slot-logos/big-panda@2x.png)
    }

    .logo-slots.wheel-of-luck {
        background-image: url(/images/slot-logos/wheel-of-luck@2x.png)
    }

    .logo-slots.age-of-gods-wheel-of-olympus {
        background-image: url(/images/slot-logos/age-of-gods-wheel-of-olympus@2x.png)
    }

    .logo-slots.million-777-wheel {
        background-image: url(/images/slot-logos/million-777-wheel@2x.png)
    }

    .logo-slots.derby-wheel {
        background-image: url(/images/slot-logos/derby-wheel@2x.png)
    }

    .logo-slots.wheel-of-wonders {
        background-image: url(/images/slot-logos/wheel-of-wonders@2x.png)
    }

    .logo-slots.magic-wheel {
        background-image: url(/images/slot-logos/magic-wheel@2x.png)
    }

    .logo-slots.wishing-wheel {
        background-image: url(/images/slot-logos/wishing-wheel@2x.png)
    }

    .logo-slots.grand-wheel {
        background-image: url(/images/slot-logos/grand-wheel@2x.png)
    }

    .logo-slots.zodiac-wheel {
        background-image: url(/images/slot-logos/zodiac-wheel@2x.png)
    }

    .logo-slots.retro-wheels {
        background-image: url(/images/slot-logos/retro-wheels@2x.png)
    }

    .logo-slots.calavera-bingo {
        background-image: url(/images/slot-logos/calavera-bingo@2x.png)
    }

    .logo-slots.book-of-ra-bingo {
        background-image: url(/images/slot-logos/book-of-ra-bingo@2x.png)
    }

    .logo-slots.sweet-alchemy-bingo {
        background-image: url(/images/slot-logos/sweet-alchemy-bingo@2x.png)
    }

    .logo-slots.bingo-staxx-thunderpower {
        background-image: url(/images/slot-logos/bingo-staxx-thunderpower@2x.png)
    }

    .logo-slots.tomatina-bingo {
        background-image: url(/images/slot-logos/tomatina-bingo@2x.png)
    }

    .logo-slots.reel-fruit-bingo {
        background-image: url(/images/slot-logos/reel-fruit-bingo@2x.png)
    }

    .logo-slots.instant-bingo {
        background-image: url(/images/slot-logos/instant-bingo@2x.png)
    }

    .logo-slots.viking-runecraft-bingo {
        background-image: url(/images/slot-logos/viking-runecraft-bingo@2x.png)
    }

    .logo-slots.bingo-billions {
        background-image: url(/images/slot-logos/bingo-billions@2x.png)
    }

    .logo-slots.rainforest-magic-bingo {
        background-image: url(/images/slot-logos/rainforest-magic-bingo@2x.png)
    }

    .logo-slots.book-of-spells {
        background-image: url(/images/slot-logos/book-of-spells@2x.png)
    }

    .logo-slots.big-bass-bonanza {
        background-image: url(/images/slot-logos/big-bass-bonanza@2x.png)
    }

    .logo-slots.hot-blast-20 {
        background-image: url(/images/slot-logos/20-hot-blast@2x.png)
    }

    .logo-slots.dazzling-hot-20 {
        background-image: url(/images/slot-logos/20-dazzling-hot@2x.png)
    }

    .logo-slots.golden-crown {
        background-image: url(/images/slot-logos/golden-crown@2x.png)
    }

    .logo-slots.chicken-drop {
        background-image: url(/images/slot-logos/chicken-drop@2x.png)
    }

    .logo-slots.cocktail-rush {
        background-image: url(/images/slot-logos/cocktail-rush@2x.png)
    }

    .logo-slots.coin-miner {
        background-image: url(/images/slot-logos/coin-miner@2x.png)
    }

    .logo-slots.circus-brilliant {
        background-image: url(/images/slot-logos/circus-brilliant@2x.png)
    }

    .logo-slots.wild-west-gold-megaways {
        background-image: url(/images/slot-logos/wild-west-gold-megaways@2x.png)
    }

    .logo-slots.buffalo-king-megaways {
        background-image: url(/images/slot-logos/buffalo-king-megaways@2x.png)
    }

    .logo-slots.power-of-thor-megaways {
        background-image: url(/images/slot-logos/power-of-thor-megaways@2x.png)
    }

    .logo-slots.big-bass-bonanza-megaways {
        background-image: url(/images/slot-logos/big-bass-bonanza-megaways@2x.png)
    }

    .logo-slots.divine-fortune-megaways {
        background-image: url(/images/slot-logos/divine-fortune-megaways@2x.png)
    }

    .logo-slots.elemental-gems-megaways {
        background-image: url(/images/slot-logos/elemental-gems-megaways@2x.png)
    }

    .logo-slots.dazzle-me-megaways {
        background-image: url(/images/slot-logos/dazzle-me-megaways@2x.png)
    }

    .logo-slots.piggy-bank-megaways {
        background-image: url(/images/slot-logos/piggy-bank-megaways@2x.png)
    }

    .logo-slots.red27 {
        background-image: url(/images/slot-logos/red-27@2x.png)
    }

    .logo-slots.dazzling-hot-bell5 {
        background-image: url(/images/slot-logos/5-dazzling-hot-bell@2x.png)
    }

    .logo-slots.diamond-stars {
        background-image: url(/images/slot-logos/diamond-stars@2x.png)
    }

    .logo-slots.extra-chilli {
        background-image: url(/images/slot-logos/extra-chilli@2x.png)
    }

    .logo-slots.extra-juicy-megaways {
        background-image: url(/images/slot-logos/extra-juicy-megaways@2x.png)
    }

    .logo-slots.fortune-of-giza {
        background-image: url(/images/slot-logos/fortune-of-giza@2x.png)
    }

    .logo-slots.frog-story {
        background-image: url(/images/slot-logos/frog-story@2x.png)
    }

    .logo-slots.gold-megaways {
        background-image: url(/images/slot-logos/gold-megaways@2x.png)
    }

    .logo-slots.great-rhino-megaways {
        background-image: url(/images/slot-logos/great-rhino-megaways@2x.png)
    }

    .logo-slots.hot-to-burn {
        background-image: url(/images/slot-logos/hot-to-burn@2x.png)
    }

    .logo-slots.john-hunter-and-the-book-of-tut {
        background-image: url(/images/slot-logos/john-hunter-and-the-book-of-tut@2x.png)
    }

    .logo-slots.lucky-pot {
        background-image: url(/images/slot-logos/lucky-pot@2x.png)
    }

    .logo-slots.rich-world {
        background-image: url(/images/slot-logos/rich-world@2x.png)
    }

    .logo-slots.jinn {
        background-image: url(/images/slot-logos/jinn@2x.png)
    }

    .logo-slots.sea-of-treasure {
        background-image: url(/images/slot-logos/sea-of-treasures@2x.png)
    }

    .logo-slots.cash-100 {
        background-image: url(/images/slot-logos/cash-100@2x.png)
    }

    .logo-slots.burning-hot-20 {
        background-image: url(/images/slot-logos/20-burning-hot@2x.png)
    }

    .logo-slots.burning-hot-40 {
        background-image: url(/images/slot-logos/40-burning-hot@2x.png)
    }

    .logo-slots.dazzling-hot-5 {
        background-image: url(/images/slot-logos/5-dazzling-hot@2x.png)
    }

    .logo-slots.fire-88 {
        background-image: url(/images/slot-logos/fire-88@2x.png)
    }

    .logo-slots.aviator {
        background-image: url(/images/slot-logos/aviator@2x.png)
    }

    .logo-slots.mighty-wild-panther {
        background-image: url(/images/slot-logos/mighty-wild-panther@2x.png)
    }

    .logo-slots.sizzling-bells {
        background-image: url(/images/slot-logos/sizzling-bells@2x.png)
    }
}

.logo {
    display: block;
    width: 150px;
    height: 60px;
    font-size: 0;
    text-indent: -4000px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

.logo-md {
    width: 100px;
    height: 40px
}

.logo-sm {
    width: 75px;
    height: 30px
}

.logo-rating {
    background-image: url(/images/rating.png);
    background-size: auto
}

.logo-alf-casino {
    background-image: url(/images/alfcasino.png)
}

.logo-alf-casino-v2 {
    background-image: url(/images/alfcasio-v2.png)
}

.logo-balmy-bingo {
    background-image: url(/images/balmy-bingo.png)
}

.logo-betway {
    background-image: url(/images/betway.png)
}

.logo-betway-v2 {
    background-image: url(/images/betway-v2.png)
}

.logo-buzz-bingo {
    background-image: url(/images/buzz-bingo.png)
}

.logo-barbados-bingo {
    background-image: url(/images/barbados-bingo.png)
}

.logo-bbq-bingo {
    background-image: url(/images/bbq-bingo.png)
}

.logo-beatle-bingo {
    background-image: url(/images/beatle-bingo.png)
}

.logo-ballroom-bingo {
    background-image: url(/images/ballroom-bingo.png)
}

.logo-tip-top-bingo {
    background-image: url(/images/tip-top-bingo.png)
}

.logo-casino-portugal-v2 {
    background-image: url(/images/casino-portugal-v2.png)
}

.logo-casino-portugal {
    background-image: url(/images/casino-portugal.png)
}

.logo-cracker-bingo {
    background-image: url(/images/cracker-bingo.png)
}

.logo-estoril-sol-casinos {
    background-image: url(/images/estoril-sols-casinos.png)
}

.logo-estoril-sol-casinos-v2 {
    background-image: url(/images/estoril-sols-casinos-v2.png)
}

.logo-luckia-casino {
    background-image: url(/images/luckia.png)
}

.logo-betpt {
    background-image: url(/images/betpt.png)
}

.logo-betpt-v2 {
    background-image: url(/images/betpt-v2.png)
}

.logo-sverigeautomaten {
    background-image: url(/images/sverige-automaten.png)
}

.logo-sverigeautomaten-v2 {
    background-image: url(/images/sverige-automaten-v2.png)
}

.logo-igame {
    background-image: url(/images/igame.png)
}

.logo-igame-v2 {
    background-image: url(/images/igame-v2.png)
}

.logo-novibet {
    background-image: url(/images/novibet.png)
}

.logo-novibet-v2 {
    background-image: url(/images/novibet-v2.png)
}

.logo-mrq {
    background-image: url(/images/mrq.png)
}

.logo-mrq-v2 {
    background-image: url(/images/mrq1-v2.png)
}

.logo-rise {
    background-image: url(/images/rise-casino.png)
}

.logo-rise-v2 {
    background-image: url(/images/rise-casino-v2.png)
}

.logo-betshop {
    background-image: url(/images/betshop.png)
}

.logo-betshop-v2 {
    background-image: url(/images/betshop-v2.png)
}

.logo-slotsmagic {
    background-image: url(/images/slots-magic.png)
}

.logo-eucasino {
    background-image: url(/images/eu-casino.png)
}

.logo-playmillion {
    background-image: url(/images/play-million.png)
}

.logo-playmillion-v2 {
    background-image: url(/images/play-million-v2.png)
}

.logo-10cric {
    background-image: url(/images/10cric.png)
}

.logo-10cric-v2 {
    background-image: url(/images/10cric-v2.png)
}

.logo-eatsleepbet {
    background-image: url(/images/eat-sleep-bet.png)
}

.logo-tipsport {
    background-image: url(/images/tipsport.png)
}

.logo-tipsport-v2 {
    background-image: url(/images/tipsport-v2.png)
}

.logo-kajot {
    background-image: url(/images/kajot.png)
}

.logo-kajot-v2 {
    background-image: url(/images/kajot-v2.png)
}

.logo-fortuna {
    background-image: url(/images/fortuna.png)
}

.logo-fortuna-v2 {
    background-image: url(/images/fortuna-v2.png)
}

.logo-synottip {
    background-image: url(/images/synottip.png)
}

.logo-synottip-v2 {
    background-image: url(/images/synottip-v2.png)
}

.logo-slotty-vegas {
    background-image: url(/images/slotty-vegas.png)
}

.logo-slotty-vegas-v2 {
    background-image: url(/images/slotty-vegas-v2.png)
}

.logo-chance-cz {
    background-image: url(/images/chance.png)
}

.logo-stoiximan {
    background-image: url(/images/stoiximan.png)
}

.logo-jalla-casino {
    background-image: url(/images/jalla-casino.png)
}

.logo-umbingo {
    background-image: url(/images/umbingo.png)
}

.logo-snabbis {
    background-image: url(/images/snabbis-casino.png)
}

.logo-snabbis-v2 {
    background-image: url(/images/snabbis-casino-v2.png)
}

.logo-kassu {
    background-image: url(/images/kassu.png)
}

.logo-dr-slot {
    background-image: url(/images/dr-slot.png)
}

.logo-omnislots {
    background-image: url(/images/omnislots.png)
}

.logo-omnislots-v2 {
    background-image: url(/images/omnislots-v2.png)
}

.logo-voodoodreams {
    background-image: url(/images/voodoodreams.png)
}

.logo-voodoodreams-v2 {
    background-image: url(/images/voodoodreams-v2.png)
}

.logo-queenvegas {
    background-image: url(/images/queenvegas.png)
}

.logo-queenvegas-v2 {
    background-image: url(/images/queenvegas-v2.png)
}

.logo-rubyfortune {
    background-image: url(/images/ruby-fortune.png)
}

.logo-rubyfortune-v2 {
    background-image: url(/images/ruby-fortune-v2.png)
}

.logo-plush {
    background-image: url(/images/plush-casino.png)
}

.logo-plush-v2 {
    background-image: url(/images/plush-casino-v2.png)
}

.logo-mr-spin {
    background-image: url(/images/mr-spin.png)
}

.logo-ladbrokes {
    background-image: url(/images/ladbrokes.png)
}

.logo-ladbrokes-v2 {
    background-image: url(/images/ladbrokes-v2.png)
}

.logo-betvictor {
    background-image: url(/images/betvictor.png)
}

.logo-betvictor-v2 {
    background-image: url(/images/betvictor-v2.png)
}

.logo-bet365 {
    background-image: url(/images/bet365.png)
}

.logo-bet365-v2 {
    background-image: url(/images/bet365-v2.png)
}

.logo-intercasino {
    background-image: url(/images/intercasino.png)
}

.logo-intercasino-v2 {
    background-image: url(/images/intercasino-v2.png)
}

.logo-bgo {
    background-image: url(/images/bgo.png)
}

.logo-bgo-v2 {
    background-image: url(/images/bgo-v2.png)
}

.logo-royal-panda {
    background-image: url(/images/royal-panda.png)
}

.logo-royal-panda-v2 {
    background-image: url(/images/royal-panda-v2.png)
}

.logo-titanbet {
    background-image: url(/images/titanbet.png)
}

.logo-titanbet-v2 {
    background-image: url(/images/titanbet-v2.png)
}

.logo-william-hill-casino {
    background-image: url(/images/hill-casino.png)
}

.logo-william-hill-casino-v2 {
    background-image: url(/images/hill-casino-v2.png)
}

.logo-netbet {
    background-image: url(/images/netbet.png)
}

.logo-netbet-v2 {
    background-image: url(/images/netbet-v2.png)
}

.logo-vlad-casino {
    background-image: url(/images/vlad-casino.png)
}

.logo-vlad-casino-v2 {
    background-image: url(/images/vlad-casino-v2.png)
}

.logo-admiral {
    background-image: url(/images/admiral.png)
}

.logo-admiral-v2 {
    background-image: url(/images/admiral-v2.png)
}

.logo-unibet {
    background-image: url(/images/unibet.png)
}

.logo-unibet-v2 {
    background-image: url(/images/unibet-v2.png)
}

.logo-betsafe {
    background-image: url(/images/betsafe.png)
}

.logo-betsafe-v2 {
    background-image: url(/images/betsafe-v2.png)
}

.logo-11lv {
    background-image: url(/images/11lv.png)
}

.logo-casumo {
    background-image: url(/images/casumo.png)
}

.logo-casumo-v2 {
    background-image: url(/images/casumo-v2.png)
}

.logo-grosvenor {
    background-image: url(/images/grosvenor.png)
}

.logo-grosvenor-v2 {
    background-image: url(/images/grosvenor-v2.png)
}

.logo-casino-com {
    background-image: url(/images/casinocom.png)
}

.logo-casino-com-v2 {
    background-image: url(/images/casinocom-v2.png)
}

.logo-energy-casino {
    background-image: url(/images/energy-casino.png)
}

.logo-africasino {
    background-image: url(/images/africasino.png)
}

.logo-africasino-v2 {
    background-image: url(/images/africasino-v2.png)
}

.logo-mansion {
    background-image: url(/images/mansion-casino.png)
}

.logo-mansion-v2 {
    background-image: url(/images/mansion-casino-v2.png)
}

.logo-888ladies {
    background-image: url(/images/888-ladies.png)
}

.logo-888ladies-v2 {
    background-image: url(/images/888-ladies-v2.png)
}

.logo-gala-bingo {
    background-image: url(/images/gala.png)
}

.logo-gala-bingo-v2 {
    background-image: url(/images/gala-v2.png)
}

.logo-milion {
    background-image: url(/images/slots.png)
}

.logo-milion-v2 {
    background-image: url(/images/slots-v2.png)
}

.logo-milloion-v2 {
    background-image: url(/images/slots-milloion-v2.png)
}

.logo-jackpot-mobile {
    background-image: url(/images/jackpot-mobile.png)
}

.logo-magic-red {
    background-image: url(/images/magic-red.png)
}

.logo-bingorella-bingo {
    background-image: url(/images/bingorella.png)
}

.logo-bingorella-bingo-v2 {
    background-image: url(/images/bingorella-v2.png)
}

.logo-candy-shop-bingo {
    background-image: url(/images/candy-shop-bingo.png)
}

.logo-loony-bingo {
    background-image: url(/images/loony-bingo.png)
}

.logo-moon-bingo {
    background-image: url(/images/moon-bingo.png)
}

.logo-paddy-power-bingo {
    background-image: url(/images/paddy-power-bingo.png)
}

.logo-paddy-power-bingo-v2 {
    background-image: url(/images/paddy-power-bingo-v2.png)
}

.logo-loft-bingo {
    background-image: url(/images/bingo-loft.png)
}

.logo-nutty-bingo {
    background-image: url(/images/nutty-bingo.png)
}

.logo-robin-hood-bingo {
    background-image: url(/images/robin-hood-bingo.png)
}

.logo-dove-bingo {
    background-image: url(/bingo/dove-bingo.png)
}

.logo-fever-bingo {
    background-image: url(/bingo/fever-bingo.png)
}

.logo-gossip-bingo {
    background-image: url(/bingo/gossip-bingo.png)
}

.logo-heart-bingo {
    background-image: url(/bingo/heart-bingo.png)
}

.logo-heart-bingo-v2 {
    background-image: url(/bingo/heart-bingo-v2.png)
}

.logo-hippo-bingo {
    background-image: url(/bingo/hippo-bingo.png)
}

.logo-casinoheroes {
    background-image: url(/images/casino-heroes.png)
}

.logo-casinoheroes-v2 {
    background-image: url(/images/casino-heroes-v2.png)
}

.logo-dunder {
    background-image: url(/images/dunder.png)
}

.logo-dunder-v2 {
    background-image: url(/images/dunder-v2.png)
}

.logo-gate-777 {
    background-image: url(/images/gate777.png)
}

.logo-gate-777-v2 {
    background-image: url(/images/gate777-v2.png)
}

.logo-genesis {
    background-image: url(/images/genesis.png)
}

.logo-genesis-v2 {
    background-image: url(/images/genesis-v2.png)
}

.logo-great-britain {
    background-image: url(/images/great-britain-casino.png)
}

.logo-great-britain-2 {
    background-image: url(/images/great-britain-casino@2x.png)
}

.logo-great-britain-v2 {
    background-image: url(/images/great-britain-casino-v2.png)
}

.logo-great-britain-v2-2 {
    background-image: url(/images/great-britain-casino-v2@2x.png)
}

.logo-pelaa {
    background-image: url(/images/pelaa.png)
}

.logo-pelaa-2 {
    background-image: url(/images/pelaa@2x.png)
}

.logo-pelaa-v2 {
    background-image: url(/images/pelaa-v2.png)
}

.logo-pelaa-v2-2 {
    background-image: url(/images/pelaa-v2@2x.png)
}

.logo-playojo {
    background-image: url(/images/play-ojo.png)
}

.logo-paf {
    background-image: url(/images/paf.png)
}

.logo-playojo-v2 {
    background-image: url(/images/play-ojo-v2.png)
}

.logo-betfair {
    background-image: url(/images/betfair.png)
}

.logo-betfair-v2 {
    background-image: url(/images/betfair-v2.png)
}

.logo-bcasino {
    background-image: url(/images/b-casino.png)
}

.logo-bcasino-v2 {
    background-image: url(/images/b-casino-v2.png)
}

.logo-partycasino {
    background-image: url(/images/party-casino.png)
}

.logo-partycasino-v2 {
    background-image: url(/images/party-casino-v2.png)
}

.logo-tonybet {
    background-image: url(/images/tonybet.png)
}

.logo-tonybet-v2 {
    background-image: url(/images/tonybet-v2.png)
}

.logo-spinrider {
    background-image: url(/images/spinrider.png)
}

.logo-spinrider-v2 {
    background-image: url(/images/spinrider-v2.png)
}

.logo-planet7oz {
    background-image: url(/images/planet.png)
}

.logo-planet7oz-v2 {
    background-image: url(/images/planet-v2.png)
}

.logo-playamo {
    background-image: url(/images/play-amo.png)
}

.logo-playamo-v2 {
    background-image: url(/images/play-amo-v2.png)
}

.logo-betchain {
    background-image: url(/images/betchain.png)
}

.logo-betchan {
    background-image: url(/images/betchan.png)
}

.logo-betchan-v2 {
    background-image: url(/images/betchan-v2.png)
}

.logo-bao-casino {
    background-image: url(/images/bao-casino.png)
}

.logo-bao-casino-v2 {
    background-image: url(/images/bao-casino-v2.png)
}

.logo-spinpalace {
    background-image: url(/images/spin-palace.png)
}

.logo-spinpalace-v2 {
    background-image: url(/images/spin-palace-v2.png)
}

.logo-grandivy {
    background-image: url(/images/grandivy.png)
}

.logo-grandivy-v2 {
    background-image: url(/images/grandivy-v2.png)
}

.logo-888,
.logo-888-casino,
.logo-888-casino-v2 {
    background-image: url(/images/888.png)
}

.logo-leovegas,
.logo-leovegas-v2 {
    background-image: url(/images/leovegas.png)
}

.logo-gala-casino {
    background-image: url(/images/gala-casino.png)
}

.logo-gala-casino-v2 {
    background-image: url(/images/gala-casino-v2.png)
}

.logo-mr-green,
.logo-mr-green-v2 {
    background-image: url(/images/mr-green.png)
}

.logo-sky-vegas,
.logo-sky-vegas-v2 {
    background-image: url(/images/skyvegas.png)
}

.logo-32red,
.logo-32red-v2,
.logo-32-red,
.logo-32-red-v2 {
    background-image: url(/images/32red.png)
}

.logo-karamba,
.logo-karamba-v2 {
    background-image: url(/images/karamba.png)
}

.logo-sky-casino,
.logo-sky-casino-v2 {
    background-image: url(/images/sky-casino.png)
}

.logo-777,
.logo-777-v2 {
    background-image: url(/images/777.png)
}

.logo-casino-on-net,
.logo-casino-on-net-v2 {
    background-image: url(/images/casino-on-net.png)
}

.logo-wink,
.logo-wink-v2 {
    background-image: url(/images/wink.png)
}

.logo-funcasino,
.logo-funcasino-v2 {
    background-image: url(/images/fun-casino.png)
}

.logo-jackpotcity,
.logo-jackpotcity-v2 {
    background-image: url(/images/jackpot-city-casino.png)
}

.logo-casimba,
.logo-casimba-v2 {
    background-image: url(/images/casimba.png)
}

.logo-toptally {
    background-image: url(/images/toptally.png)
}

.logo-toptally-v2 {
    background-image: url(/images/toptally-v2.png)
}

.logo-allslots,
.logo-allslots-v2 {
    background-image: url(/images/all-slots.png)
}

.logo-ruby {
    background-image: url(/images/ruby-fortune.png)
}

.logo-ruby-v2 {
    background-image: url(/images/ruby-fortune-v2.png)
}

.logo-starspins {
    background-image: url(/images/starspins.png)
}

.logo-starspins-v2 {
    background-image: url(/images/starspins-v2.png)
}

.logo-sloty,
.logo-sloty-v2 {
    background-image: url(/images/sloty.png)
}

.logo-lasvegas,
.logo-lasvegas-v2 {
    background-image: url(/images/casino-lasvegas.png)
}

.logo-rizk,
.logo-rizk-v2 {
    background-image: url(/images/rizk.png)
}

.logo-slots-million {
    background-image: url(/images/slots-million.png)
}

.logo-slots-million-v2 {
    background-image: url(/images/slots-million-v2.png)
}

.logo-mecca,
.logo-mecca-v2 {
    background-image: url(/images/mecca.png)
}

.logo-polo-bingo,
.logo-polo-bingo-v2 {
    background-image: url(/images/polo-bingo.png)
}

.logo-posh-bingo {
    background-image: url(/images/posh-bingo.png)
}

.logo-posh-bingo-v2 {
    background-image: url(/images/posh-bingo-v2.png)
}

.logo-ted-bingo,
.logo-ted-bingo-v2 {
    background-image: url(/images/ted-bingo.png)
}

.logo-superlenny {
    background-image: url(/images/superlenny.png)
}

.logo-superlenny-v2 {
    background-image: url(/images/superlenny-v2.png)
}

.logo-guts {
    background-image: url(/images/guts.png)
}

.logo-guts-v2 {
    background-image: url(/images/guts-v2.png)
}

.logo-hippodrome {
    background-image: url(/images/hippodrome.png)
}

.logo-hippodrome-v2 {
    background-image: url(/images/hippodrome-v2.png)
}

.logo-genting {
    background-image: url(/images/genting.png)
}

.logo-genting-v2 {
    background-image: url(/images/genting-v2.png)
}

.logo-casino-room {
    background-image: url(/images/casinoroom.png)
}

.logo-casino-room-v2 {
    background-image: url(/images/casinoroom-v2.png)
}

.logo-glossy {
    background-image: url(/images/glossybingo.png)
}

.logo-glossy-v2 {
    background-image: url(/images/glossybingo-v2.png)
}

.logo-monster {
    background-image: url(/images/monster-casino.png)
}

.logo-monster-v2 {
    background-image: url(/images/monster-casino-v2.png)
}

.logo-redbet {
    background-image: url(/images/redbet.png)
}

.logo-wink-slots-v2 {
    background-image: url(/images/wink-slots-v2.png)
}

.logo-wink-slots {
    background-image: url(/images/wink-slots.png)
}

.logo-elf-slots {
    background-image: url(/images/elf-slots.png)
}

.logo-casino-luck {
    background-image: url(/images/casino-luck.png)
}

.logo-cop-slots {
    background-image: url(/images/cop-slots.png)
}

.logo-drueck-glueck,
.logo-drueckglueck {
    background-image: url(/images/drueckglueck.png)
}

.logo-drueck-glueck-v2,
.logo-drueckglueck-v2 {
    background-image: url(/images/drueckglueck-v2.png)
}

.logo-dream-jackpot {
    background-image: url(/images/dream-jackpot.png)
}

.logo-dream-jackpot-v2 {
    background-image: url(/images/dream-jackpot-v2.png)
}

.logo-slots-angel-v2 {
    background-image: url(/images/slots-angel-v2.png)
}

.logo-slots-angel {
    background-image: url(/images/slots-angel.png)
}

.logo-coinfalls {
    background-image: url(/images/coinfalls.png)
}

.logo-casino-gods {
    background-image: url(/images/casino-god.png)
}

.logo-cashmo {
    background-image: url(/images/cashmo.png)
}

.logo-cashmo-v2 {
    background-image: url(/images/cashmo-v2.png)
}

.logo-yahoo-fantasy {
    background-image: url(/images/yahoo-fantasy.png)
}

.logo-yahoo-fantasy-v2 {
    background-image: url(/images/yahoo-fantasy-v2.png)
}

.logo-energybet {
    background-image: url(/images/energybet.png)
}

.logo-energybet-v2 {
    background-image: url(/images/energybet-v2.png)
}

.logo-quinnbet {
    background-image: url(/images/quinnbet.png)
}

.logo-quinnbet-v2 {
    background-image: url(/images/quinnbet-v2.png)
}

.logo-aztec-wins {
    background-image: url(/images/aztec-wins.png)
}

.logo-championsbet {
    background-image: url(/images/championsbet.png)
}

.logo-championsbet-v2 {
    background-image: url(/images/championsbet-v2.png)
}

.logo-goalbet,
.logo-goalbetint {
    background-image: url(/images/goalbet.png)
}

.logo-goalbet-v2,
.logo-goalbetint-v2 {
    background-image: url(/images/goalbet-v2.png)
}

.logo-betrebels {
    background-image: url(/images/betrebels.png)
}

.logo-betrebels-v2 {
    background-image: url(/images/betrebels-v2.png)
}

.logo-bet-pt {
    background-image: url(/images/bet-pt.png)
}

.logo-bet-pt-v2 {
    background-image: url(/images/bet-pt-v2.png)
}

.logo-winmasters {
    background-image: url(/images/winmasters.png)
}

.logo-winmasters-v2 {
    background-image: url(/images/winmasters-v2.png)
}

.logo-sportium {
    background-image: url(/images/sportium.png)
}

.logo-sportium-v2 {
    background-image: url(/images/sportium-v2.png)
}

.logo-merkurmagic {
    background-image: url(/images/merkurmagic.png)
}

.logo-merkurmagic-v2 {
    background-image: url(/images/merkurmagic-v2.png)
}

.logo-wanabet {
    background-image: url(/images/wanabet.png)
}

.logo-wanabet-v2 {
    background-image: url(/images/wanabet-v2.png)
}

.logo-bingo-storm {
    background-image: url(/images/bingo-storm.png)
}

.logo-bingo-fabulous {
    background-image: url(/images/bingo-fabulous.png)
}

.logo-bingo-street {
    background-image: url(/images/bingostreet.png)
}

.logo-bingo-sundae {
    background-image: url(/images/sundae-bingo.png)
}

.logo-bingo-yay {
    background-image: url(/images/yay-bingo.png)
}

.logo-bingo-yay-v2 {
    background-image: url(/images/yay-bingo-v2.png)
}

.logo-mybet {
    background-image: url(/images/mybet.png)
}

.logo-mybet-v2 {
    background-image: url(/images/mybet-v2.png)
}

.logo-lsbet {
    background-image: url(/images/lsbet.png)
}

.logo-lsbet-v2 {
    background-image: url(/images/lsbet-v2.png)
}

.logo-betwinner {
    background-image: url(/images/betwinner.png)
}

.logo-betonline {
    background-image: url(/images/betonline.png)
}

.logo-betonline-v2 {
    background-image: url(/images/betonline-v2.png)
}

.logo-olybet {
    background-image: url(/images/olybet.png)
}

.logo-campobet {
    background-image: url(/images/campobet.png)
}

.logo-campobet-v2 {
    background-image: url(/images/campobet-v2.png)
}

.logo-18bet {
    background-image: url(/images/18bet.png)
}

.logo-18bet-v2 {
    background-image: url(/images/18bet-v2.png)
}

.logo-casino-cruise {
    background-image: url(/images/casinocruise.png)
}

.logo-casino-cruise-v2 {
    background-image: url(/images/casinocruise-v2.png)
}

.logo-all-british {
    background-image: url(/images/allbritish.png)
}

.logo-all-british-v2 {
    background-image: url(/images/allbritish-v2.png)
}

.logo-21casino {
    background-image: url(/images/21casino.png)
}

.logo-cheeky-win {
    background-image: url(/images/cheeky-win.png)
}

.logo-21casino-v2 {
    background-image: url(/images/21casino-v2.png)
}

.logo-highroller {
    background-image: url(/images/high-roller.png)
}

.logo-highroller-v2 {
    background-image: url(/images/high-roller.png)
}

.logo-mr-play {
    background-image: url(/images/mr-play.png)
}

.logo-mr-play-v2 {
    background-image: url(/images/mr-play-v2.png)
}

.logo-draft-kings {
    background-image: url(/images/draftkings.png)
}

.logo-draft-kings-v2 {
    background-image: url(/images/draftkings-v2.png)
}

.logo-fantasybet {
    background-image: url(/images/fantasybet.png)
}

.logo-fantasybet-v2 {
    background-image: url(/images/fantasybet-v2.png)
}

.logo-betx1 {
    background-image: url(/images/1xbet.png)
}

.logo-betx1-v2 {
    background-image: url(/images/1xbet-v2.png)
}

.logo-william-hill {
    background-image: url(/images/william-hill.png)
}

.logo-william-hill-v2 {
    background-image: url(/images/william-hill-v2.png)
}

.logo-casoola {
    background-image: url(/images/casoola.png)
}

.logo-casoola-v2 {
    background-image: url(/images/casoola-v2.png)
}

.logo-jellybean {
    background-image: url(/images/jellybean.png)
}

.logo-uptown-pokies {
    background-image: url(/images/uptown-pokies.png)
}

.logo-uptown-pokies-v2 {
    background-image: url(/images/uptown-pokies-v2.png)
}

.logo-slots-capital {
    background-image: url(/images/slots-capital.png)
}

.logo-slots-capital-v2 {
    background-image: url(/images/slots-capital-v2.png)
}

.logo-thrills {
    background-image: url(/images/thrills.png)
}

.logo-thrills-v2 {
    background-image: url(/images/thrills-v2.png)
}

.logo-regent {
    background-image: url(/images/regent.png)
}

.logo-regent-v2 {
    background-image: url(/images/regent-v2.png)
}

.logo-ladylucks {
    background-image: url(/images/ladylucks.png)
}

.logo-winner {
    background-image: url(/images/winner.png)
}

.logo-winner-v2 {
    background-image: url(/images/winner-v2.png)
}

.logo-video-slots {
    background-image: url(/images/videoslots.png)
}

.logo-paddy-power {
    background-image: url(/images/paddypower.png)
}

.logo-paddy-power-v2 {
    background-image: url(/images/paddypower-v2.png)
}

.logo-spinit {
    background-image: url(/images/spinit.png)
}

.logo-spinit-v2 {
    background-image: url(/images/spinit-v2.png)
}

.logo-supercasino {
    background-image: url(/images/supercasino.png)
}

.logo-supercasino-v2 {
    background-image: url(/images/supercasino-v2.png)
}

.logo-slots-heaven {
    background-image: url(/images/slotsheaven.png)
}

.logo-slots-heaven-v2 {
    background-image: url(/images/slotsheaven-v2.png)
}

.logo-comeon {
    background-image: url(/images/comeon.png)
}

.logo-comeon-v2 {
    background-image: url(/images/comeon-v2.png)
}

.logo-888poker {
    background-image: url(/images/888poker.png)
}

.logo-888vip {
    background-image: url(/images/888vip.png)
}

.logo-fulltilt {
    background-image: url(/images/fulltilt.png)
}

.logo-pokerstars {
    background-image: url(/images/pokerstars.png)
}

.logo-pokerstars-v2 {
    background-image: url(/images/pokerstars-v2.png)
}

.logo-mansionbet {
    background-image: url(/images/mansionbet.png)
}

.logo-mansionbet-v2 {
    background-image: url(/images/mansionbet-v2.png)
}

.logo-lvbet {
    background-image: url(/images/lvbet.png)
}

.logo-lvbet-v2 {
    background-image: url(/images/lvbet-v2.png)
}

.logo-blacktype {
    background-image: url(/images/blacktype.png)
}

.logo-blacktype-v2 {
    background-image: url(/images/blacktype-v2.png)
}

.logo-888sport {
    background-image: url(/images/888sport.png)
}

.logo-888sport-v2 {
    background-image: url(/images/888sport-v2.png)
}

.logo-bwin {
    background-image: url(/images/bwin.png);
    background-size: 100px
}

.logo-bwin-v2 {
    background-image: url(/images/bwin-v2.png)
}

.logo-casino-club {
    background-image: url(/images/casino-club.png)
}

.logo-casino-club-v2 {
    background-image: url(/images/casino-club-v2.png)
}

.logo-vistabet {
    background-image: url(/images/vistabet.png)
}

.logo-vistabet-v2 {
    background-image: url(/images/vistabet-v2.png)
}

.logo-betsson,
.logo-betsson-v2 {
    background-image: url(/images/betsson.png)
}

.logo-cloudcasino {
    background-image: url(/images/cloud-casino.png)
}

.logo-cloudcasino-v2 {
    background-image: url(/images/cloud-casino-v2.png)
}

.logo-casino-of-dreams {
    background-image: url(/images/casino-of-dreams.png)
}

.logo-casino-of-dreams-v2 {
    background-image: url(/images/casino-of-dreams-v2.png)
}

.logo-mfortune {
    background-image: url(/images/mfortune.png)
}

.logo-kaboo {
    background-image: url(/images/kaboo.png)
}

.logo-kaboo-v2 {
    background-image: url(/images/kaboo-v2.png)
}

.logo-eurogrand {
    background-image: url(/images/eurogrand.png)
}

.logo-eurogrand-v2 {
    background-image: url(/images/eurogrand@2x.png)
}

.logo-amazon-slots-casino {
    background-image: url(/images/amazon-slots.png)
}

.logo-cozino {
    background-image: url(/images/cozino-saloon-casino.png)
}

.logo-amazing-casino {
    background-image: url(/images/amazing-casino.png)
}

.logo-casinoredkings {
    background-image: url(/images/casino-redkings.png)
}

.logo-redkings {
    background-image: url(/images/redkings.png)
}

.logo-redkings-v2 {
    background-image: url(/images/redkings-v2.png)
}

.logo-boocasino {
    background-image: url(/images/boocasino.png)
}

.logo-boocasino-v2 {
    background-image: url(/images/boocasino-v2.png)
}

.logo-dragonslots {
    background-image: url(/images/dragon-slots.png)
}

.logo-luxury {
    background-image: url(/images/luxury-casino.png)
}

.logo-fruityking {
    background-image: url(/images/fruity-king.png)
}

.logo-bet-at-home {
    background-image: url(/images/bet-at-home.png)
}

.logo-bet-at-home-v2 {
    background-image: url(/images/bet-at-home-v2.png)
}

.logo-jackpot247 {
    background-image: url(/images/jackpot247.png)
}

.logo-diamond7 {
    background-image: url(/images/diamond7.png)
}

.logo-bethard {
    background-image: url(/images/bethard.png)
}

.logo-bethard-v2 {
    background-image: url(/images/bethard-v2.png)
}

.logo-interwetten {
    background-image: url(/images/interwetten.png)
}

.logo-fansbet {
    background-image: url(/images/fansbet.png)
}

.logo-casino-classic {
    background-image: url(/images/casino-classic.png)
}

.logo-dove-slots {
    background-image: url(/images/dove-slots.png)
}

.logo-fever-slots {
    background-image: url(/images/fever-slots.png)
}

.logo-jackpot-paradise {
    background-image: url(/images/jackpot-paradise.png)
}

.logo-spinland {
    background-image: url(/images/spinland.png)
}

.logo-spinland-v2 {
    background-image: url(/images/spinland-v2.png)
}

.logo-vegas-hero {
    background-image: url(/images/vegas-hero.png)
}

.logo-vegas-hero-v2 {
    background-image: url(/images/vegas-hero-v2.png)
}

.logo-betfred {
    background-image: url(/images/betfred.png)
}

.logo-betfred-v2 {
    background-image: url(/images/betfred-v2.png)
}

.logo-spinstation {
    background-image: url(/images/spinstation.png)
}

.logo-luckyniki {
    background-image: url(/images/luckyniki.png)
}

.logo-casino666 {
    background-image: url(/images/666-casino-v2.png)
}

.logo-casino666-v2 {
    background-image: url(/images/666-casino.png)
}

.logo-fantasino {
    background-image: url(/images/fantasino.png)
}

.logo-fantasino-v2 {
    background-image: url(/images/fantasino-v2.png)
}

.logo-slot-planet {
    background-image: url(/images/slotplanet-v2.png)
}

.logo-slot-planet-v2 {
    background-image: url(/images/slotplanet.png)
}

.logo-lv-bet {
    background-image: url(/images/lv-bet.png)
}

.logo-lv-bet-v2 {
    background-image: url(/images/lv-bet-v2.png)
}

.logo-bet22 {
    background-image: url(/images/22bet.png)
}

.logo-bet22-v2 {
    background-image: url(/images/22bet-v2.png)
}

.logo-bitstarz {
    background-image: url(/images/bitstarz.png)
}

.logo-bitstarz-v2 {
    background-image: url(/images/bitstarz-v2.png)
}

.logo-bitcasino7 {
    background-image: url(/images/7bitcasino.png)
}

.logo-bitcasino {
    background-image: url(/images/bitcasino.png)
}

.logo-bitcasino-v2 {
    background-image: url(/images/bitcasino-v2.png)
}

.logo-pinnacle {
    background-image: url(/images/pinnacle.png)
}

.logo-pinnacle-v2 {
    background-image: url(/images/pinnacle-v2.png)
}

.logo-royalspinz {
    background-image: url(/images/royalspinz.png)
}

.logo-royalspinz-v2 {
    background-image: url(/images/royalspinz-v2.png)
}

.logo-royal-vegas {
    background-image: url(/images/royal-vegas.png)
}

.logo-royal-vegas-v2 {
    background-image: url(/images/royal-vegas-v2.png)
}

.logo-queenplay {
    background-image: url(/images/queenplay.png)
}

.logo-queenplay-v2 {
    background-image: url(/images/queenplay-v2.png)
}

.logo-lucky-dino {
    background-image: url(/images/lucky-dino.png)
}

.logo-goliath {
    background-image: url(/images/goliath.png)
}

.logo-goliath-v2 {
    background-image: url(/images/goliath-v2.png)
}

.logo-gunsbet {
    background-image: url(/images/gunsbet.png)
}

.logo-sirjackpot {
    background-image: url(/images/sirjackpot.png)
}

.logo-sirjackpot-v2 {
    background-image: url(/images/sirjackpot-v2.png)
}

.logo-dreamz {
    background-image: url(/images/dreamz.png)
}

.logo-nightrush {
    background-image: url(/images/nightrush.png)
}

.logo-nightrush-v2 {
    background-image: url(/images/nightrush-v2.png)
}

.logo-nyspins {
    background-image: url(/images/nyspins.png)
}

.logo-nyspins-v2 {
    background-image: url(/images/nyspins-v2.png)
}

.logo-dream-vegas {
    background-image: url(/images/dream-vegas.png)
}

.logo-conquer-casino {
    background-image: url(/images/conquer-casino.png)
}

.logo-777-casino {
    background-image: url(/images/777-casino.png)
}

.logo-777-casino-v2 {
    background-image: url(/images/777-casino-v2.png)
}

.logo-777-original {
    background-image: url(/images/777-original.png)
}

.logo-starspins-v2 {
    background-image: url(/images/starspins-v2.png)
}

.logo-starspins {
    background-image: url(/images/starspins.png)
}

.logo-hypercasino-v2 {
    background-image: url(/images/hypercasino-v2.png)
}

.logo-hypercasino {
    background-image: url(/images/hypercasino.png)
}

.logo-sportingbet {
    background-image: url(/images/sportingbet.png)
}

.logo-sportingbet-v2 {
    background-image: url(/images/sportingbet-v2.png)
}

.logo-virgin-games {
    background-image: url(/images/virgin-games.png)
}

.logo-virgin-games-v2 {
    background-image: url(/images/virgin-games-v2.png)
}

.logo-casiplay {
    background-image: url(/images/casiplay.png)
}

.logo-casiplay-v2 {
    background-image: url(/images/casiplay-v2.png)
}

.logo-winstar {
    background-image: url(/images/winstar.png)
}

.logo-winstar-v2 {
    background-image: url(/images/winstar-v2.png)
}

.logo-chelsea-palace {
    background-image: url(/images/chelsea-palace.png)
}

.logo-chelsea-palace-v2 {
    background-image: url(/images/chelsea-palace-v2.png)
}

.logo-casinoland {
    background-image: url(/images/casinoland.png)
}

.logo-casinoland-v2 {
    background-image: url(/images/casinoland-v2.png)
}

.logo-costa-games {
    background-image: url(/images/costa-games.png)
}

.logo-dazzle {
    background-image: url(/images/dazzle-casino.png)
}

.logo-dazzle-v2 {
    background-image: url(/images/dazzle-casino-v2.png)
}

.logo-spela {
    background-image: url(/images/spela.png)
}

.logo-spela-v2 {
    background-image: url(/images/spela-v2.png)
}

.logo-joy {
    background-image: url(/images/casino-joy.png)
}

.logo-sun-vegas {
    background-image: url(/images/thesunvegas.png)
}

.logo-sun-vegas-v2 {
    background-image: url(/images/thesunvegas-v2.png)
}

.logo-vegas-luck {
    background-image: url(/images/vegasluck.png)
}

.logo-fortune-jack {
    background-image: url(/images/fortunejack.png)
}

.logo-fortune-jack-v2 {
    background-image: url(/images/fortunejack-v2.png)
}

.logo-power-spins {
    background-image: url(/images/powerspins.png)
}

.logo-sportsbet-io {
    background-image: url(/images/sportsbet-io.png)
}

.logo-sportsbet-io-v2 {
    background-image: url(/images/sportsbet-io-v2.png)
}

.logo-bit1x-v2 {
    background-image: url(/images/1xbit-v2.png)
}

.logo-bit1x {
    background-image: url(/images/1xbit.png)
}

.logo-cherry {
    background-image: url(/images/cherry-casino.png)
}

.logo-betano {
    background-image: url(/images/betano.png)
}

.logo-winbet {
    background-image: url(/images/winbet.png)
}

.logo-circus {
    background-image: url(/images/circus.png)
}

.logo-circus-v2 {
    background-image: url(/images/circus-v2.png)
}

.logo-unique {
    background-image: url(/images/uniquecasino.png)
}

.logo-chilli {
    background-image: url(/images/chilli.png)
}

.logo-casino-midas {
    background-image: url(/images/casino-midas.png)
}

.logo-jackmillion {
    background-image: url(/images/jack-million.png)
}

.logo-jackmillion-v2 {
    background-image: url(/images/jack-million-v2.png)
}

.logo-the-online-casino {
    background-image: url(/images/the-online-casino.png)
}

.logo-the-online-casino-v2 {
    background-image: url(/images/the-online-casino-v2.png)
}

.logo-intertops {
    background-image: url(/images/intertops.png)
}

.logo-roxy-palace {
    background-image: url(/images/roxy-palace.png)
}

.logo-roxy-palace-v2 {
    background-image: url(/images/roxy-palace-v2.png)
}

.logo-123-spins {
    background-image: url(/images/123-spins.png)
}

.logo-no-bonus {
    background-image: url(/images/no-bonus.png)
}

.logo-no-bonus-v2 {
    background-image: url(/images/no-bonus-v2.png)
}

.logo-vegas-luck {
    background-image: url(/images/vegasluck.png)
}

.logo-casino-joy {
    background-image: url(/images/casino-joy.png)
}

.logo-golden-nugget {
    background-image: url(/images/golden-nugget.png)
}

.logo-10bet {
    background-image: url(/images/10Bet.png)
}

.logo-10bet-v2 {
    background-image: url(/images/10Bet-v2.png)
}

.logo-21prive {
    background-image: url(/images/21prive.png)
}

.logo-21prive-v2 {
    background-image: url(/images/21prive-v2.png)
}

.logo-aladdin-slots {
    background-image: url(/images/aladdin-slots.png)
}

.logo-all-star-games {
    background-image: url(/images/all-star-games.png)
}

.logo-arcade-spins {
    background-image: url(/images/arcade-spins.png)
}

.logo-atlantic-spins {
    background-image: url(/images/atlantic-spins.png)
}

.logo-atlantic-spins-v2 {
    background-image: url(/images/atlantic-spins-v2.png)
}

.logo-barbados {
    background-image: url(/images/barbados-casino.png)
}

.logo-barbados-v2 {
    background-image: url(/images/barbados-casino-v2.png)
}

.logo-777-ch {
    background-image: url(/images/777-ch.png)
}

.logo-777-ch-v2 {
    background-image: url(/images/777-ch-v2.png)
}

.logo-pure-casino {
    background-image: url(/images/pure-casino.png)
}

.logo-pure-casino-v2 {
    background-image: url(/images/pure-casino-v2.png)
}

.logo-spin-casino-uk {
    background-image: url(/images/spin-casino-uk.png)
}

.logo-spin-casino-uk-v2 {
    background-image: url(/images/spin-casino-uk-v2.png)
}

.logo-shadowbet {
    background-image: url(/images/shadowbet.png)
}

.logo-bronze-casino {
    background-image: url(/images/bronze-casino.png)
}

.logo-bronze-casino-v2 {
    background-image: url(/images/bronze-casino-v2.png)
}

.logo-casino-disco {
    background-image: url(/images/casino-disco.png)
}

.logo-casino-disco-v2 {
    background-image: url(/images/casino-disco-v2.png)
}

.logo-klasino {
    background-image: url(/images/klasino.png)
}

.logo-klasino-v2 {
    background-image: url(/images/klasino-v2.png)
}

.logo-pocketwin {
    background-image: url(/images/pocketwin.png)
}

.logo-pocketwin-v2 {
    background-image: url(/images/pocketwin-v2.png)
}

.logo-casino-2020 {
    background-image: url(/images/casino-2020.png)
}

.logo-casino-2020-v2 {
    background-image: url(/images/casino-2020-v2.png)
}

.logo-gowild {
    background-image: url(/images/gowild.png)
}

.logo-gowild-v2 {
    background-image: url(/images/gowild-v2.png)
}

.logo-amigoslots {
    background-image: url(/images/amigo-slots.png)
}

.logo-giantcasino {
    background-image: url(/images/giant-casino.png)
}

.logo-wunderino {
    background-image: url(/images/wunderino.png)
}

.logo-wunderino-v2 {
    background-image: url(/images/wunderino-v2.png)
}

.logo-suomiautomaatti {
    background-image: url(/images/suomiautomaatti.png)
}

.logo-suomiautomaatti-v2 {
    background-image: url(/images/suomiautomaatti-v2.png)
}

.logo-folkeautomaten {
    background-image: url(/images/folkeautomaten.png)
}

.logo-folkeautomaten-v2 {
    background-image: url(/images/folkeautomaten-v2.png)
}

.logo-maria {
    background-image: url(/images/maria-casino.png)
}

.logo-maria-v2 {
    background-image: url(/images/maria-casino-v2.png)
}

.logo-casino-winner {
    background-image: url(/images/casino-winner.png)
}

.logo-casino-winner-v2 {
    background-image: url(/images/casino-winner-v2.png)
}

.logo-caesars-slots {
    background-image: url(/images/caesars-slots.png)
}

.logo-caesars-casino {
    background-image: url(/images/caesars-casino.png)
}

.logo-house-of-fun {
    background-image: url(/images/house-of-fun.png)
}

.logo-slotomania {
    background-image: url(/images/slotomania.png)
}

.logo-betmgm {
    background-image: url(/images/betmgm.png)
}

.logo-betmgm-v2 {
    background-image: url(/images/betmgm-v2.png)
}

.logo-borgata {
    background-image: url(/images/borgata.png)
}

.logo-borgata-v2 {
    background-image: url(/images/borgata-v2.png)
}

.logo-virgin-casino {
    background-image: url(/images/virgin-casino.png)
}

.logo-virgin-casino-v2 {
    background-image: url(/images/virgin-casino-v2.png)
}

.logo-tropicana {
    background-image: url(/images/tropicana.png)
}

.logo-sugarhouse {
    background-image: url(/images/sugarhouse.png)
}

.logo-pala {
    background-image: url(/images/pala.png)
}

.logo-betrivers {
    background-image: url(/images/betrivers.png)
}

.logo-betrivers-v2 {
    background-image: url(/images/betrivers-v2.png)
}

.logo-harrahs {
    background-image: url(/images/harrahs.png)
}

.logo-harrahs-v2 {
    background-image: url(/images/harrahs-v2.png)
}

.logo-yahoo-sports {
    background-image: url(/images/yahoo-sports.png)
}

.logo-yahoo-sports-v2 {
    background-image: url(/images/yahoo-sports-v2.png)
}

.logo-pa-ilottery {
    background-image: url(/images/pa-ilottery.png)
}

.logo-monkey-knife-fight {
    background-image: url(/images/monkey-knife-fight.png)
}

.logo-michigan-lottery {
    background-image: url(/images/michigan-lottery.png)
}

.logo-king-billy {
    background-image: url(/images/king-billy.png)
}

.logo-king-billy-v2 {
    background-image: url(/images/king-billy-v2.png)
}

.logo-maneki-casino {
    background-image: url(/images/maneki-casino.png)
}

.logo-maneki-casino-v2 {
    background-image: url(/images/maneki-casino-v2.png)
}

.logo-betiton {
    background-image: url(/images/betiton.png)
}

.logo-betiton-v2 {
    background-image: url(/images/betiton-v2.png)
}

.logo-greenplay,
.logo-green-play {
    background-image: url(/images/green-play.png)
}

.logo-greenplay-v2,
.logo-green-play-v2 {
    background-image: url(/images/green-play-v2.png)
}

.logo-lapalingo {
    background-image: url(/images/lapalingo.png)
}

.logo-lapalingo-v2 {
    background-image: url(/images/lapalingo-v2.png)
}

.logo-frank-and-fred {
    background-image: url(/images/frank-and-fred.png)
}

.logo-frank-and-fred-v2 {
    background-image: url(/images/frank-and-fred-v2.png)
}

.logo-lordlucky {
    background-image: url(/images/lord-lucky.png)
}

.logo-lordlucky-v2 {
    background-image: url(/images/lord-lucky-v2.png)
}

.logo-platincasino {
    background-image: url(/images/platincasino.png)
}

.logo-platincasino-v2 {
    background-image: url(/images/platincasino-v2.png)
}

.logo-elcarado {
    background-image: url(/images/elcarado.png)
}

.logo-go-pro-casino {
    background-image: url(/images/gopro-casino.png)
}

.logo-go-pro-casino-v2 {
    background-image: url(/images/gopro-casino-v2.png)
}

.logo-slotanza {
    background-image: url(/images/slotanza.png)
}

.logo-snai {
    background-image: url(/images/snai-logo.png)
}

.logo-giocodigitale {
    background-image: url(/images/giocodigitale.png)
}

.logo-giocodigitale-v2 {
    background-image: url(/images/giocodigitale-v2.png)
}

.logo-starcasino {
    background-image: url(/images/starcasino-logo.png)
}

.logo-starcasino-v2 {
    background-image: url(/images/starcasino-logo-v2.png)
}

.logo-eurobet {
    background-image: url(/images/eurobet.png)
}

.logo-eurobet-v2 {
    background-image: url(/images/eurobet-v2.png)
}

.logo-campeonbet {
    background-image: url(/images/campeonbet.png)
}

.logo-campeonbet-v2 {
    background-image: url(/images/campeonbet-v2.png)
}

.logo-sportnation {
    background-image: url(/images/sportnation.png)
}

.logo-sportnation-v2 {
    background-image: url(/images/sportnation-v2.png)
}

.logo-vera-john {
    background-image: url(/images/vera-and-john.png)
}

.logo-happistar {
    background-image: url(/images/happistar.png)
}

.logo-happistar-v2 {
    background-image: url(/images/happistar-v2.png)
}

.logo-hardrock {
    background-image: url(/images/hardrock-casino.png)
}

.logo-hardrock-v2 {
    background-image: url(/images/hardrock-casino-v2.png)
}

.logo-hollywood {
    background-image: url(/images/hollywood-casino.png)
}

.logo-hollywood-v2 {
    background-image: url(/images/hollywood-casino-v2.png)
}

.logo-live-bingo {
    background-image: url(/images/live-bingo.png)
}

.logo-live-bingo-v2 {
    background-image: url(/images/live-bingo-v2.png)
}

.logo-scary-bingo {
    background-image: url(/images/scary-bingo.png)
}

.logo-spectra-bingo {
    background-image: url(/images/spectra-bingo.png)
}

.logo-spy-bingo {
    background-image: url(/images/spy-bingo.png)
}

.logo-sugar-bingo {
    background-image: url(/images/sugar-bingo.png)
}

.logo-estrella {
    background-image: url(/images/estrella.png)
}

.logo-estrella-v2 {
    background-image: url(/images/estrella-v2.png)
}

.logo-platinum-play {
    background-image: url(/images/platinum-play-casino.png)
}

.logo-platinum-play-v2 {
    background-image: url(/images/platinum-play-casino-v2.png)
}

.logo-pokerstars-casino {
    background-image: url(/images/pokerstars-casino.png)
}

.logo-pokerstars-casino-v2 {
    background-image: url(/images/pokerstars-casino-v2.png)
}

.logo-betfred-lotto {
    background-image: url(/images/betfred-lotto.png)
}

.logo-betfred-lotto-v2 {
    background-image: url(/images/betfred-lotto-v2.png)
}

.logo-jackpotcom {
    background-image: url(/images/jackpotcom.png)
}

.logo-jackpotcom-v2 {
    background-image: url(/images/jackpotcom-v2.png)
}

.logo-lottoland {
    background-image: url(/images/lottoland.png)
}

.logo-lottoland-v2 {
    background-image: url(/images/lottoland-v2.png)
}

.logo-multilotto {
    background-image: url(/images/multilotto.png)
}

.logo-multilotto-v2 {
    background-image: url(/images/multilotto-v2.png)
}

.logo-thelotter {
    background-image: url(/images/thelotter.png)
}

.logo-thelotter-v2 {
    background-image: url(/images/thelotter-v2.png)
}

.logo-lotto247 {
    background-image: url(/images/lotto247.png)
}

.logo-lotto247-v2 {
    background-image: url(/images/lotto247-v2.png)
}

.logo-lottokings {
    background-image: url(/images/lottokings.png)
}

.logo-lottokings-v2 {
    background-image: url(/images/lottokings-v2.png)
}

.logo-lottosend {
    background-image: url(/images/lottosend.png)
}

.logo-lottosend-v2 {
    background-image: url(/images/lottosend-v2.png)
}

.logo-lottosmile {
    background-image: url(/images/lottosmile.png)
}

.logo-lottosmile-v2 {
    background-image: url(/images/lottosmile-v2.png)
}

.logo-playhugelottos {
    background-image: url(/images/playhugelottos.png)
}

.logo-wintrillions {
    background-image: url(/images/wintrillions.png)
}

.logo-wintrillions-v2 {
    background-image: url(/images/wintrillions-v2.png)
}

.logo-wildz {
    background-image: url(/images/wildz.png)
}

.logo-wildz-v2 {
    background-image: url(/images/wildz-v2.png)
}

.logo-fulltiltpoker {
    background-image: url(/images/fulltilt-poker.png)
}

.logo-fulltiltpoker-v2 {
    background-image: url(/images/fulltilt-poker-v2.png)
}

.logo-partypoker {
    background-image: url(/images/party-poker.png)
}

.logo-partypoker-v2 {
    background-image: url(/images/party-poker-v2.png)
}

.logo-coral,
.logo-coralpoker {
    background-image: url(/images/coral.png)
}

.logo-coral-v2,
.logo-coralpoker-v2 {
    background-image: url(/images/coral-v2.png)
}

.logo-paddypoker {
    background-image: url(/images/paddypower-poker.png)
}

.logo-paddypoker-v2 {
    background-image: url(/images/paddypower-poker-v2.png)
}

.logo-williamhill-poker {
    background-image: url(/images/william-hill-poker.png)
}

.logo-williamhill-poker-v2 {
    background-image: url(/images/william-hill-poker-v2.png)
}

.logo-ladbrokes-poker {
    background-image: url(/images/ladbrokes.png)
}

.logo-ladbrokes-poker-v2 {
    background-image: url(/images/ladbrokes-v2.png)
}

.logo-tigergaming-poker {
    background-image: url(/images/tigergaming.png)
}

.logo-tigergaming-poker-v2 {
    background-image: url(/images/tigergaming-v2.png)
}

.logo-guts-poker {
    background-image: url(/images/guts.png)
}

.logo-guts-poker-v2 {
    background-image: url(/images/guts-v2.png)
}

.logo-lucky247 {
    background-image: url(/images/lucky247.png)
}

.logo-lucky247-v2 {
    background-image: url(/images/lucky247-v2.png)
}

.logo-matchbook {
    background-image: url(/images/matchbook.png)
}

.logo-matchbook-v2 {
    background-image: url(/images/matchbook-v2.png)
}

.logo-winningroom {
    background-image: url(/images/winningroom.png)
}

.logo-winningroom-v2 {
    background-image: url(/images/winningroom-v2.png)
}

.logo-ahti-games {
    background-image: url(/images/ahti-games.png)
}

.logo-ahti-games-v2 {
    background-image: url(/images/ahti-games-v2.png)
}

.logo-yako-casino {
    background-image: url(/images/yako.png)
}

.logo-yako-casino-v2 {
    background-image: url(/images/yako-v2.png)
}

.logo-mongoose {
    background-image: url(/images/mongoose.png)
}

.logo-hyper {
    background-image: url(/images/hypercasino.png)
}

.logo-hyper-v2 {
    background-image: url(/images/hypercasino-v2.png)
}

.logo-nobonuscasino {
    background-image: url(/images/no-bonus.png)
}

.logo-nobonuscasino-v2 {
    background-image: url(/images/no-bonus-v2.png)
}

.logo-paypal {
    background-image: url(/images/Paypal.png)
}

.logo-boku {
    background-image: url(/images/boku.png)
}

.logo-muchbetter {
    background-image: url(/images/muchbetter.png)
}

.logo-credit-cards {
    background-image: url(/images/credit-debit-card.png)
}

.logo-skrill {
    background-image: url(/images/skrill.png)
}

.logo-trustly {
    background-image: url(/images/trustly.png)
}

.logo-entropay {
    background-image: url(/images/entropay.png)
}

.logo-ecopayz {
    background-image: url(/images/ecopayz.png)
}

.logo-neteller {
    background-image: url(/images/neteller.png)
}

.logo-bank-transfer {
    background-image: url(/images/bank-transfer.png)
}

.logo-paysafecard {
    background-image: url(/images/paysafecard.png)
}

.logo-neosurf {
    background-image: url(/images/neosurf.png)
}

.logo-much-better {
    background-image: url(/images/much-better.png)
}

.logo-pay-by-mobile {
    background-image: url(/images/pay-by-phone.png)
}

.logo-gaming-club {
    background-image: url(/images/gaming-club.png)
}

.logo-gaming-club-v2 {
    background-image: url(/images/gaming-club-v2.png)
}

.logo-spin-casino {
    background-image: url(/images/spincasino.png)
}

.logo-spin-casino-v2 {
    background-image: url(/images/spincasino-v2.png)
}

.logo-yeti-casino {
    background-image: url(/images/yeticasino.png)
}

.logo-yeti-casino-v2 {
    background-image: url(/images/yeticasino-v2.png)
}

.logo-mega-casino {
    background-image: url(/images/megacasino.png)
}

.logo-mega-casino-v2 {
    background-image: url(/images/megacasino-v2.png)
}

.logo-lucky-days {
    background-image: url(/images/luckydays.png)
}

.logo-lucky-days-v2 {
    background-image: url(/images/luckydays-v2.png)
}

.logo-scasino {
    background-image: url(/images/scasino.png)
}

.logo-scasino-v2 {
    background-image: url(/images/scasino-v2.png)
}

.logo-visa {
    background-image: url(/images/visa.png);
    width: 150px;
    height: 60px
}

.logo-mastercard {
    background-image: url(/images/mastercard.png);
    width: 140px;
    height: 50px
}

.logo-maestro {
    background-image: url(/images/maestro.png)
}

.logo-apple-pay {
    background-image: url(/images/apple-pay-logo.png);
    width: 140px;
    height: 50px
}

.logo-casinoeuro {
    background-image: url(/images/casinoeuro.png)
}

.logo-casinoeuro-v2 {
    background-image: url(/images/casinoeuro-v2.png)
}

.logo-casino-action {
    background-image: url(/images/casino-action.png)
}

.logo-captain-cooks {
    background-image: url(/images/captain-cooks.png)
}

.logo-casilando {
    background-image: url(/images/casilando.png)
}

.logo-casilando-v2 {
    background-image: url(/images/casilando-v2.png)
}

.logo-big-thunder-slots {
    background-image: url(/images/big-thunder-slots.png)
}

.logo-cashino {
    background-image: url(/images/cashino.png)
}

.logo-betreels {
    background-image: url(/images/betreels.png)
}

.logo-bgt-games {
    background-image: url(/images/bgt-games.png)
}

.logo-bgt-games-v2 {
    background-image: url(/images/bgt-games-v2.png)
}

.logo-betregal {
    background-image: url(/images/betregal.png)
}

.logo-betdaq {
    background-image: url(/images/betdaq.png)
}

.logo-betdaq-v2 {
    background-image: url(/images/betdaq-v2.png)
}

.logo-jackpotjoy {
    background-image: url(/images/jackpotjoy.png)
}

.logo-jackpotjoy-v2 {
    background-image: url(/images/jackpotjoy-v2.png)
}

.logo-temple-nile {
    background-image: url(/images/templenile.png)
}

.logo-playzee {
    background-image: url(/images/playzee.png)
}

.logo-playzee-v2 {
    background-image: url(/images/playzee-v2.png)
}

.logo-boylesports {
    background-image: url(/images/boylesports.png)
}

.logo-boylesports-v2 {
    background-image: url(/images/boylesports-v2.png)
}

.logo-jonny-jackpot {
    background-image: url(/images/jonnyjackpot.png)
}

.logo-jonny-jackpot-v2 {
    background-image: url(/images/jonnyjackpot-v2.png)
}

.logo-tipp24 {
    background-image: url(/images/tipp24.png)
}

.logo-cashmio {
    background-image: url(/images/cashmio.png)
}

.logo-mobilebet {
    background-image: url(/images/mobilebet.png)
}

.logo-moplay-v2 {
    background-image: url(/images/moplay-v2.png)
}

.logo-moplay {
    background-image: url(/images/moplay.png)
}

.logo-spin-genie {
    background-image: url(/images/spin-genie.png)
}

.logo-fantastic-spins {
    background-image: url(/images/fantastic-spins.png)
}

.logo-calzone {
    background-image: url(/images/calzone-casino.png)
}

.logo-calzone-v2 {
    background-image: url(/images/calzone-casino-v2.png)
}

.logo-marathonbet {
    background-image: url(/images/marathonbet.png)
}

.logo-marathonbet-v2 {
    background-image: url(/images/marathonbet-v2.png)
}

.logo-clover {
    background-image: url(/images/clover-casino.png)
}

.logo-fairground-slots {
    background-image: url(/images/fairground-slots.png)
}

.logo-7casino {
    background-image: url(/images/7-casino.png)
}

.logo-sun-bingo {
    background-image: url(/bingo/sun-bingo.png)
}

.logo-ninja-casino {
    background-image: url(/images/ninja-casino.png)
}

.logo-ninja-casino-v2 {
    background-image: url(/images/ninja-casino-v2.png)
}

.logo-piggy-bang {
    background-image: url(/images/piggybang.png)
}

.logo-piggy-bang-v2 {
    background-image: url(/images/piggybang-v2.png)
}

.logo-wheel-of-fortune {
    background-image: url(/images/wheel-of-fortune.png)
}

.logo-dream-catcher {
    background-image: url(/images/dream-catcher.png)
}

.logo-monopoly-live {
    background-image: url(/images/monopoly-live.png)
}

.logo-spin-a-win {
    background-image: url(/images/spin-a-win.png)
}

.logo-irish-riches {
    background-image: url(/images/irish-riches.png)
}

.logo-pirates-millions {
    background-image: url(/images/pirates-millions.png)
}

.logo-betsedge {
    background-image: url(/images/betsedge.png)
}

.logo-betsedge-v2 {
    background-image: url(/images/betsedge-v2.png)
}

.logo-32red-bingo {
    background-image: url(/bingo/32red-bingo.png)
}

.logo-32red-bingo-v2 {
    background-image: url(/bingo/32red-bingo-v2.png)
}

.logo-betfred-bingo {
    background-image: url(/bingo/betfred-bingo.png)
}

.logo-butterfly-bingo {
    background-image: url(/bingo/butterfly-bingo.png)
}

.logo-daisy-bingo {
    background-image: url(/bingo/daisy-bingo.png)
}

.logo-celeb-bingo {
    background-image: url(/bingo/celeb-bingo.png)
}

.logo-888-bingo {
    background-image: url(/bingo/888-bingo.png)
}

.logo-angry-bingo {
    background-image: url(/bingo/angry-bingo.png)
}

.logo-mrq-bingo {
    background-image: url(/bingo/mrq-bingo.png)
}

.logo-mrq-bingo-v2 {
    background-image: url(/bingo/mrq-bingo-v2.png)
}

.logo-so-bingo {
    background-image: url(/bingo/so-bingo.png)
}

.logo-playfrank,
.logo-play-frank {
    background-image: url(/images/play-frank.png)
}

.logo-playfrank-v2,
.logo-play-frank-v2 {
    background-image: url(/images/play-frank-v2.png)
}

.logo-blighty-bingo {
    background-image: url(/bingo/blighty-bingo.png)
}

.logo-blighty-bingo-v2 {
    background-image: url(/bingo/blighty-bingo-v2.png)
}

.logo-silk-bingo {
    background-image: url(/bingo/silk-bingo.png)
}

.logo-tasty-bingo {
    background-image: url(/bingo/tasty-bingo.png)
}

.logo-interac {
    background-image: url(/images/interac.png)
}

.logo-idebit {
    background-image: url(/images/idebit.png)
}

.logo-instadebit {
    background-image: url(/images/instadebit.png)
}

.logo-alabama {
    background-image: url(/us-states/alabama.png)
}

.logo-alaska {
    background-image: url(/us-states/alaska.png)
}

.logo-arizona {
    background-image: url(/us-states/arizona.png)
}

.logo-arkansas {
    background-image: url(/us-states/arkansas.png)
}

.logo-california {
    background-image: url(/us-states/california.png)
}

.logo-colorado {
    background-image: url(/us-states/colorado.png)
}

.logo-connecticut {
    background-image: url(/us-states/connecticut.png)
}

.logo-delaware {
    background-image: url(/us-states/delaware.png)
}

.logo-florida {
    background-image: url(/us-states/florida.png)
}

.logo-georgia {
    background-image: url(/us-states/georgia.png)
}

.logo-idaho {
    background-image: url(/us-states/idaho.png)
}

.logo-illinois {
    background-image: url(/us-states/illinois.png)
}

.logo-indiana {
    background-image: url(/us-states/indiana.png)
}

.logo-iowa {
    background-image: url(/us-states/Iowa.png)
}

.logo-kansas {
    background-image: url(/us-states/kansas.png)
}

.logo-kentucky {
    background-image: url(/us-states/kentucky.png)
}

.logo-louisiana {
    background-image: url(/us-states/louisiana.png)
}

.logo-maine {
    background-image: url(/us-states/maine.png)
}

.logo-maryland {
    background-image: url(/us-states/maryland.png)
}

.logo-massachusetts {
    background-image: url(/us-states/massachusetts.png)
}

.logo-michigan {
    background-image: url(/us-states/michigan.png)
}

.logo-minnesota {
    background-image: url(/us-states/minnesota.png)
}

.logo-mississippi {
    background-image: url(/us-states/mississippi.png)
}

.logo-missouri {
    background-image: url(/us-states/missouri.png)
}

.logo-montana {
    background-image: url(/us-states/montana.png)
}

.logo-nebraska {
    background-image: url(/us-states/nebraska.png)
}

.logo-nevada {
    background-image: url(/us-states/nevada.png)
}

.logo-new-hampshire {
    background-image: url(/us-states/new-hampshire.png)
}

.logo-new-jersey {
    background-image: url(/us-states/new-jersey.png)
}

.logo-new-mexico {
    background-image: url(/us-states/new-mexico.png)
}

.logo-new-york {
    background-image: url(/us-states/new-york.png)
}

.logo-north-carolina {
    background-image: url(/us-states/north-carolina.png)
}

.logo-north-dakota {
    background-image: url(/us-states/north-dakota.png)
}

.logo-ohio {
    background-image: url(/us-states/ohio.png)
}

.logo-oklahoma {
    background-image: url(/us-states/oklahoma.png)
}

.logo-oregon {
    background-image: url(/us-states/oregon.png)
}

.logo-pennsylvania {
    background-image: url(/us-states/pennsylvania.png)
}

.logo-rhode-island {
    background-image: url(/us-states/rhode-Island.png)
}

.logo-south-carolina {
    background-image: url(/us-states/south-carolina.png)
}

.logo-south-dakota {
    background-image: url(/us-states/south-dakota.png)
}

.logo-tennessee {
    background-image: url(/us-states/tennessee.png)
}

.logo-texas {
    background-image: url(/us-states/texas.png)
}

.logo-utah {
    background-image: url(/us-states/utah.png)
}

.logo-vermont {
    background-image: url(/us-states/vermont.png)
}

.logo-virginia {
    background-image: url(/us-states/virginia.png)
}

.logo-washington {
    background-image: url(/us-states/washington.png)
}

.logo-washington-dc {
    background-image: url(/us-states/washington-dc.png)
}

.logo-wisconsin {
    background-image: url(/us-states/wisconsin.png)
}

.logo-hawaii {
    background-image: url(/us-states/hawaii.png)
}

.logo-west-virginia {
    background-image: url(/us-states/west-virginia.png)
}

.logo-wyoming {
    background-image: url(/us-states/wyoming.png)
}

.logo-playgrand {
    background-image: url(/images/playgrand.png)
}

.logo-playgrand-v2 {
    background-image: url(/images/playgrand-v2.png)
}

.logo-casushi {
    background-image: url(/images/casushi.png)
}

.logo-uk-online-slots {
    background-image: url(/images/uk-online-slots.png)
}

.logo-uk-online-slots-v2 {
    background-image: url(/images/uk-online-slots-v2.png)
}

.logo-slotzo {
    background-image: url(/images/slotzo.png)
}

.logo-bob-casino {
    background-image: url(/images/bob-casino.png)
}

.logo-bob-casino-v2 {
    background-image: url(/images/bob-casino-v2.png)
}

.logo-n1-casino {
    background-image: url(/images/n1-casino.png)
}

.logo-n1-casino-v2 {
    background-image: url(/images/n1-casino-v2.png)
}

.logo-pamestoixima {
    background-image: url(/images/pamestoixima.png)
}

.logo-netent {
    background-image: url(/images/netent.png)
}

.logo-novomatic {
    background-image: url(/images/novomatic.png)
}

.logo-playngo {
    background-image: url(/images/playn-go.png)
}

.logo-pragmatic-play {
    background-image: url(/images/pragmatic-play.png)
}

.logo-evolution {
    background-image: url(/images/evolution-gaming.png)
}

.logo-microgaming {
    background-image: url(/images/microgaming.png)
}

.logo-igt {
    background-image: url(/images/igt.png)
}

.logo-playtech {
    background-image: url(/images/playtech.png)
}

.logo-games-global {
    background-image: url(/images/games-global.png)
}

.logo-relax-gaming {
    background-image: url(/images/relax-gaming.png)
}

.logo-yggdrasil {
    background-image: url(/images/yggdrasil.png)
}

.logo-blueprint {
    background-image: url(/images/blueprint-gaming.png)
}

.logo-greentube {
    background-image: url(/images/greentube.png)
}

.logo-endorphina {
    background-image: url(/images/endorphina.png)
}

.logo-big-time-gaming {
    background-image: url(/images/big-time-gaming.png)
}

.logo-amusnet {
    background-image: url(/images/amusnet.png)
}

.logo-eeep-v2 {
    background-image: url(/images/eeep.png)
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:192dpi) {
    .logo-alf-casino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/alfcasino@2x.png)
    }

    .logo-alf-casino-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/alfcasino-v2@2x.png)
    }

    .logo-all-star-games:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/all-star-games@2x.png)
    }

    .logo-balmy-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/balmy-bingo@2x.png)
    }

    .logo-buzz-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/buzz-bingo@2x.png)
    }

    .logo-barbados-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/barbados-bingo@2x.png)
    }

    .logo-barbados:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/barbados-casino@2x.png)
    }

    .logo-barbados-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/barbados-casino-v2@2x.png)
    }

    .logo-piggy-bang:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/piggybang@2x.png)
    }

    .logo-piggy-bang-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/piggybang-v2@2x.png)
    }

    .logo-cracker-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/cracker-bingo@2x.png)
    }

    .logo-tip-top-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/tip-top-bingo@2x.png)
    }

    .logo-beatle-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/beatle-bingo@2x.png)
    }

    .logo-bbq-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/bbq-bingo@2x.png)
    }

    .logo-ballroom-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/ballroom-bingo@2x.png)
    }

    .logo-scasino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/scasino@2x.png)
    }

    .logo-scasino-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/scasino-v2@2x.png)
    }

    .logo-gaming-club:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/gaming-club@2x.png)
    }

    .logo-gaming-club-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/gaming-club-v2@2x.png)
    }

    .logo-spin-casino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/spincasino@2x.png)
    }

    .logo-spin-casino-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/spincasino-v2@2x.png)
    }

    .logo-yeti-casino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/yeti-casino@2x.png)
    }

    .logo-yeti-casino-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/yeti-casino-v2@2x.png)
    }

    .logo-mega-casino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/mega-casino@2x.png)
    }

    .logo-mega-casino-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/mega-casino-v2@2x.png)
    }

    .logo-luckydays:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/luckydays@2x.png)
    }

    .logo-luckydays-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/luckydays-v2@2x.png)
    }

    .logo-paddy-power-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/paddypower-v2@2x.png)
    }

    .logo-novibet:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/novibet@2x.png)
    }

    .logo-novibet-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/novibet-v2@2x.png)
    }

    .logo-mrq:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/mrq@2x.png)
    }

    .logo-mrq-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/mrq1-v2@2x.png)
    }

    .logo-rise:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/rise-casino@2x.png)
    }

    .logo-rise-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/rise-casino-v2@2x.png)
    }

    .logo-energy-casino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/energy-casino@2x.png)
    }

    .logo-betshop:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betshop@2x.png)
    }

    .logo-betshop-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betshop-v2@2x.png)
    }

    .logo-royal-vegas:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/royal-vegas@2x.png)
    }

    .logo-royal-vegas-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/royal-vegas-v2@2x.png)
    }

    .logo-casino-portugal:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casino-portugal@2x.png)
    }

    .logo-casino-portugal-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casino-portugal-v2@2x.png)
    }

    .logo-estoril-sol-casinos:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/estoril-sols-casinos@2x.png)
    }

    .logo-estoril-sol-casinos-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/estoril-sols-casinos-v2@2x.png)
    }

    .logo-luckia-casino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/luckia@2x.png)
    }

    .logo-betpt:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betpt-@2x.png)
    }

    .logo-betpt-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betpt-v2@2x.png)
    }

    .logo-sverigeautomaten:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/sverige-automaten@2x.png)
    }

    .logo-sverigeautomaten-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/sverige-automaten-v2@2x.png)
    }

    .logo-slotsmagic:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/slots-magic@2x.png)
    }

    .logo-eucasino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/eu-casino@2x.png)
    }

    .logo-playmillion:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/play-million@2x.png)
    }

    .logo-playmillion-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/play-million-v2@2x.png)
    }

    .logo-eatsleepbet:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/eat-sleep-bet@2x.png)
    }

    .logo-tipsport:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/tipsport@2x.png)
    }

    .logo-tipsport-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/tipsport-v2@2x.png)
    }

    .logo-kajot:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/kajot@2x.png)
    }

    .logo-kajot-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/kajot-v2@2x.png)
    }

    .logo-fortuna:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/fortuna@2x.png)
    }

    .logo-fortuna-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/fortuna-v2@2x.png)
    }

    .logo-synottip:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/synottip@2x.png)
    }

    .logo-synottip-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/synottip-v2@2x.png)
    }

    .logo-chance-cz:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/chance@2x.png)
    }

    .logo-stoiximan:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/stoiximan@2x.png)
    }

    .logo-jalla-casino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/jalla-casino@2x.png)
    }

    .logo-draft-kings:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/draftkings@2x.png)
    }

    .logo-draft-kings-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/draftkings-v2@2x.png)
    }

    .logo-fantasybet:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/fantasybet@2x.png)
    }

    .logo-fantasybet-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/fantasybet-v2@2x.png)
    }

    .logo-sportingbet:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/sportingbet@2x.png)
    }

    .logo-sportingbet-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/sportingbet-v2@2x.png)
    }

    .logo-virgin-games:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/virgin-games@2x.png)
    }

    .logo-virgin-games-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/virgin-games-v2@2x.png)
    }

    .logo-vera-john:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/vera-and-john@2x.png)
    }

    .logo-cashmio:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/cashmio@2x.png)
    }

    .logo-mobilebet:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/mobilebet@2x.png)
    }

    .logo-maria:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/maria-casino@2x.png)
    }

    .logo-maria-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/maria-casino-v2@2x.png)
    }

    .logo-the-online-casino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/the-online-casino@2x.png)
    }

    .logo-the-online-casino-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/the-online-casino-v2@2x.png)
    }

    .logo-luckyniki:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/luckyniki@2x.png)
    }

    .logo-plush:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/plush-casino@2x.png)
    }

    .logo-vistabet:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/vistabet@2x.png)
    }

    .logo-vistabet-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/vistabet-v2@2x.png)
    }

    .logo-bwin:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/bwin@2x.png)
    }

    .logo-bwin-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/bwin-v2@2x.png)
    }

    .logo-10bet:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/10Bet@2x.png)
    }

    .logo-10bet-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/10Bet-v2@2x.png)
    }

    .logo-highroller:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/high-roller@2x.png)
    }

    .logo-highroller-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/high-roller@2x.png)
    }

    .logo-mr-play:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/mr-play@2x.png)
    }

    .logo-mr-play-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/mr-play-v2@2x.png)
    }

    .logo-paddy-power:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/paddypower@2x.png)
    }

    .logo-spinit-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/spinit-v2@2x.png)
    }

    .logo-spinit:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/spinit@2x.png)
    }

    .logo-betvictor:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betvictor@2x.png)
    }

    .logo-betvictor:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betvictor@2x.png)
    }

    .logo-betvictor-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betvictor-v2@2x.png)
    }

    .logo-titanbet:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/titanbet@2x.png)
    }

    .logo-titanbet-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/titanbet-v2@2x.png)
    }

    .logo-jackpotcity:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/jackpot-city-casino@2x.png)
    }

    .logo-jackpotcity-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/jackpot-city-casino-v2@2x.png)
    }

    .logo-queenplay:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/queenplay@2x.png)
    }

    .logo-queenplay-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/queenplay-v2@2x.png)
    }

    .logo-lucky-dino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/lucky-dino@2x.png)
    }

    .logo-888:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/888@2x.png)
    }

    .logo-888-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/888-v2@2x.png)
    }

    .logo-betway:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betway@2x.png)
    }

    .logo-betway-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betway-v2@2x.png)
    }

    .logo-ladbrokes:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/ladbrokes@2x.png)
    }

    .logo-ladbrokes-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/ladbrokes-v2@2x.png)
    }

    .logo-bet365:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/bet365@2x.png)
    }

    .logo-bet365-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/bet365-v2@2x.png)
    }

    .logo-intercasino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/intercasino@2x.png)
    }

    .logo-intercasino-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/intercasino-v2@2x.png)
    }

    .logo-bgo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/bgo@2x.png)
    }

    .logo-bgo-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/bgo-v2@2x.png)
    }

    .logo-royal-panda:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/royal-panda@2x.png)
    }

    .logo-royal-panda-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/royal-panda-v2@2x.png)
    }

    .logo-titanbet:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/titanbet@2x.png)
    }

    .logo-titanbet-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/titanbet-v2@2x.png)
    }

    .logo-william-hill:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/william-hill@2x.png)
    }

    .logo-william-hill-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/william-hill-v2@2x.png)
    }

    .logo-william-hill-casino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/hill-casino@2x.png)
    }

    .logo-william-hill-casino-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/hill-casino-v2@2x.png)
    }

    .logo-netbet:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/netbet@2x.png)
    }

    .logo-netbet-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/netbet-v2@2x.png)
    }

    .logo-vlad-casino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/vlad-casino@2x.png)
    }

    .logo-vlad-casino-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/vlad-casino-v2@2x.png)
    }

    .logo-admiral:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/admiral@2x.png)
    }

    .logo-admiral-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/admiral-v2@2x.png)
    }

    .logo-unibet:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/unibet@2x.png)
    }

    .logo-unibet-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/unibet-v2@2x.png)
    }

    .logo-betsafe:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betsafe@2x.png)
    }

    .logo-betsafe-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betsafe-v2@2x.png)
    }

    .logo-casumo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casumo@2x.png)
    }

    .logo-casumo-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casumo-v2@2x.png)
    }

    .logo-grosvenor:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/grosvenor@2x.png)
    }

    .logo-grosvenor-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/grosvenor-v2@2x.png)
    }

    .logo-casino-com:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casinocom@2x.png)
    }

    .logo-casino-com-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casinocom-v2@2x.png)
    }

    .logo-mansion:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/mansion-casino@2x.png)
    }

    .logo-mansion-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/mansion-casino-v2@2x.png)
    }

    .logo-888ladies:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/888-ladies@2x.png)
    }

    .logo-slots-milion:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/slots@2x.png)
    }

    .logo-casinoheroes:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casino-heroes@2x.png)
    }

    .logo-casinoheroes-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casino-heroes-v2@2x.png)
    }

    .logo-dunder:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/dunder@2x.png)
    }

    .logo-dunder-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/dunder-v2@2x.png)
    }

    .logo-genesis:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/genesis@2x.png)
    }

    .logo-genesis-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/genesis-v2@2x.png)
    }

    .logo-playojo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/play-ojo@2x.png)
    }

    .logo-playojo-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/play-ojo-v2@2x.png)
    }

    .logo-betfair:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betfair@2x.png)
    }

    .logo-betfair-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betfair-v2@2x.png)
    }

    .logo-10cric:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/10cric@2x.png)
    }

    .logo-10cric-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/10cric-v2@2x.png)
    }

    .logo-bcasino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/b-casino@2x.png)
    }

    .logo-bcasino-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/b-casino-v2@2x.png)
    }

    .logo-partycasino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/party-casino@2x.png)
    }

    .logo-partycasino-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/party-casino-v2@2x.png)
    }

    .logo-spinrider:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/spinrider@2x.png)
    }

    .logo-spinrider-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/spinrider-v2@2x.png)
    }

    .logo-tonybet:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/tonybet@2x.png)
    }

    .logo-tonybet-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/tonybet-v2@2x.png)
    }

    .logo-mansionbet:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/mansionbet@2x.png)
    }

    .logo-mansionbet-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/mansionbet-v2@2x.png)
    }

    .logo-planet7oz:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/planet@2x.png)
    }

    .logo-planet7oz-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/planet-v2@2x.png)
    }

    .logo-playamo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/play-amo@2x.png)
    }

    .logo-playamo-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/play-amo-v2@2x.png)
    }

    .logo-bao-casino {
        background-image: url(/images/bao-casino@2x.png)
    }

    .logo-bao-casino-v2 {
        background-image: url(/images/bao-casino-v2@2x.png)
    }

    .logo-betchain:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betchain@2x.png)
    }

    .logo-betchan:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betchan@2x.png)
    }

    .logo-betchan-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betchan-v2@2x.png)
    }

    .logo-spinpalace:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/spin-palace@2x.png)
    }

    .logo-spinpalace-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/spin-palace-v2@2x.png)
    }

    .logo-cheeky-win:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/cheeky-win@2x.png)
    }

    .logo-amazon-slots-casino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/amazon-slots@2x.png)
    }

    .logo-cozino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/cozino-saloon-casino@2x.png)
    }

    .logo-amazing-casino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/amazing-casino@2x.png)
    }

    .logo-casinoredkings:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casino-redkings@2x.png)
    }

    .logo-dragonslots:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/dragon-slots@2x.png)
    }

    .logo-luxury:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/luxury-casino@2x.png)
    }

    .logo-fruityking:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/fruity-king@2x.png)
    }

    .logo-monster:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/monster-casino@2x.png)
    }

    .logo-bet-at-home:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/bet-at-home@2x.png)
    }

    .logo-bet-at-home-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/bet-at-home-v2@2x.png)
    }

    .logo-jackpot247:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/jackpot247@2x.png)
    }

    .logo-diamond7:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/diamond7@2x.png)
    }

    .logo-bethard:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/bethard@2x.png)
    }

    .logo-bethard-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/bethard-v2@2x.png)
    }

    .logo-casiplay:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casiplay@2x.png)
    }

    .logo-casiplay-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casiplay-v2@2x.png)
    }

    .logo-umbingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/umbingo@2x.png)
    }

    .logo-winstar:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/winstar@2x.png)
    }

    .logo-winstar-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/winstar-v2@2x.png)
    }

    .logo-chelsea-palace:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/chelsea-palace@2x.png)
    }

    .logo-chelsea-palace-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/chelsea-palace-v2@2x.png)
    }

    .logo-casinoland:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casinoland@2x.png)
    }

    .logo-casinoland-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casinoland-v2@2x.png)
    }

    .logo-costa-games:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/costa-games@2x.png)
    }

    .logo-dazzle:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/dazzle-casino@2x.png)
    }

    .logo-dazzle-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/dazzle-casino-v2@2x.png)
    }

    .logo-spela:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/spela@2x.png)
    }

    .logo-spela-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/spela-v2@2x.png)
    }

    .logo-joy:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casino-joy@2x.png)
    }

    .logo-sun-vegas:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/thesunvegas@2x.png)
    }

    .logo-sun-vegas-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/thesunvegas-v2@2x.png)
    }

    .logo-vegas-luck:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/vegasluck@2x.png)
    }

    .logo-power-spins:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/powerspins@2x.png)
    }

    .logo-bet22:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/22bet@2x.png)
    }

    .logo-bet22-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/22bet@2x-v2.png)
    }

    .logo-bitstarz:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/bitstarz@2x.png)
    }

    .logo-bitstarz-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/bitstarz-v2@2x.png)
    }

    .logo-bitcasino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/bitcasino@2x.png)
    }

    .logo-bitcasino-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/bitcasino-v2@2x.png)
    }

    .logo-pinnacle:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/pinnacle@2x.png)
    }

    .logo-pinnacle-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/pinnacle-v2@2x.png)
    }

    .logo-casino-of-dreams:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casino-of-dreams@2x.png)
    }

    .logo-casino-of-dreams-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casino-of-dreams-v2@2x.png)
    }

    .logo-monster-casino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/monster-casino@2x.png)
    }

    .logo-casino-classic:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casino-classic@2x.png)
    }

    .logo-dove-slots:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/dove-slots@2x.png)
    }

    .logo-fever-slots:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/fever-slots@2x.png)
    }

    .logo-fansbet:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/fansbet@2x.png)
    }

    .logo-bronze-casino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/bronze-casino@2x.png)
    }

    .logo-bronze-casino-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/bronze-casino-v2@2x.png)
    }

    .logo-casino-disco:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casino-disco@2x.png)
    }

    .logo-casino-disco-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casino-disco-v2@2x.png)
    }

    .logo-klasino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/klasino@2x.png)
    }

    .logo-klasino-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/klasino-v2@2x.png)
    }

    .logo-pocketwin:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/pocketwin@2x.png)
    }

    .logo-pocketwin-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/pocketwin-v2@2x.png)
    }

    .logo-casino-2020:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casino-2020@2x.png)
    }

    .logo-casino-2020-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casino-2020-v2@2x.png)
    }

    .logo-gowild:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/gowild@2x.png)
    }

    .logo-gowild-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/gowild-v2@2x.png)
    }

    .logo-amigoslots:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/amigo-slots@2x.png)
    }

    .logo-giantcasino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/giant-casino@2x.png)
    }

    .logo-wunderino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/wunderino@2x.png)
    }

    .logo-wunderino-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/wunderino-v2@2x.png)
    }

    .logo-suomiautomaatti:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/suomiautomaatti@2x.png)
    }

    .logo-suomiautomaatti-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/suomiautomaatti-v2@2x.png)
    }

    .logo-folkeautomaten:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/folkeautomaten@2x.png)
    }

    .logo-casino-winner:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casino-winner@2x.png)
    }

    .logo-casino-winner-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casino-winner-v2@2x.png)
    }

    .logo-caesars-slots:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/caesars-slots@2x.png)
    }

    .logo-caesars-casino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/caesars-casino@2x.png)
    }

    .logo-house-of-fun:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/house-of-fun@2x.png)
    }

    .logo-slotomania:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/slotomania@2x.png)
    }

    .logo-betmgm:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betmgm@2x.png)
    }

    .logo-borgata:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/borgata@2x.png)
    }

    .logo-borgata-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/borgata-v2@2x.png)
    }

    .logo-virgin-casino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/virgin-casino@2x.png)
    }

    .logo-virgin-casino-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/virgin-casino-v2@2x.png)
    }

    .logo-tropicana:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/tropicana@2x.png)
    }

    .logo-sugarhouse:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/sugarhouse@2x.png)
    }

    .logo-pala:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/pala@2x.png)
    }

    .logo-betrivers:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betrivers@2x.png)
    }

    .logo-betrivers-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betrivers-v2@2x.png)
    }

    .logo-harrahs:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/harrahs@2x.png)
    }

    .logo-harrahs-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/harrahs-v2@2x.png)
    }

    .logo-yahoo-sports:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/yahoo-sports@2x.png)
    }

    .logo-yahoo-sports-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/yahoo-sports-v2@2x.png)
    }

    .logo-pa-ilottery:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/pa-ilottery@2x.png)
    }

    .logo-monkey-knife-fight:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/monkey-knife-fight@2x.png)
    }

    .logo-michigan-lottery:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/michigan-lottery@2x.png)
    }

    .logo-jackpot-mobile:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/jackpot-mobile@2x.png)
    }

    .logo-magic-red:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/magic-red@2x.png)
    }

    .logo-casino-gods:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casino-god@2x.png)
    }

    .logo-casoola:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casoola@2x.png)
    }

    .logo-casoola-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casoola-v2@2x.png)
    }

    .logo-jellybean:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/jellybean@2x.png)
    }

    .logo-uptown-pokies:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/uptown-pokies@2x.png)
    }

    .logo-uptown-pokies-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/uptown-pokies-v2@2x.png)
    }

    .logo-slots-capital:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/slots-capital@2x.png)
    }

    .logo-slots-capital-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/slots-capital-v2@2x.png)
    }

    .logo-thrills:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/thrills@2x.png)
    }

    .logo-thrills-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/thrills-v2@2x.png)
    }

    .logo-cashmo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/cashmo@2x.png)
    }

    .logo-cashmo-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/cashmo-v2@2x.png)
    }

    .logo-betx1:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/1xbet@2x.png)
    }

    .logo-betx1-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/1xbet-v2@2x.png)
    }

    .logo-yahoo-fantasy:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/yahoo-fantasy@2x.png)
    }

    .logo-yahoo-fantasy-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/yahoo-fantasy-v2@2x.png)
    }

    .logo-energybet:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/energybet@2x.png)
    }

    .logo-energybet-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/energybet-v2@2x.png)
    }

    .logo-quinnbet:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/quinnbet@2x.png)
    }

    .logo-quinnbet-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/quinnbet-v2@2x.png)
    }

    .logo-aztec-wins:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/aztec-wins@2x.png)
    }

    .logo-championsbet:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/championsbet@2x.png)
    }

    .logo-championsbet-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/championsbet-v2@2x.png)
    }

    .logo-goalbet:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/goalbet@2x.png)
    }

    .logo-goalbet-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/goalbet-v2@2x.png)
    }

    .logo-goalbetint:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/goalbet@2x.png)
    }

    .logo-goalbetint-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/goalbet-v2@2x.png)
    }

    .logo-betrebels:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betrebels@2x.png)
    }

    .logo-betrebels-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betrebels-v2@2x.png)
    }

    .logo-bet-pt:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/bet-pt@2x.png)
    }

    .logo-bet-pt-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/bet-pt-v2@2x.png)
    }

    .logo-winmasters:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/winmasters@2x.png)
    }

    .logo-winmasters-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/winmasters-v2@2x.png)
    }

    .logo-chilli:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/chilli@2x.png)
    }

    .logo-paf:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/paf@2x.png)
    }

    .logo-mfortune:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/mfortune@2x.png)
    }

    .logo-interwetten:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/interwetten@2x.png)
    }

    .logo-gate-777:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/gate777@2x.png)
    }

    .logo-gate-777-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/gate777-v2@2x.png)
    }

    .logo-kaboo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/kaboo@2x.png)
    }

    .logo-kaboo-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/kaboo-v2@2x.png)
    }

    .logo-wanabet:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/wanabet@2x.png)
    }

    .logo-wanabet-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/wanabet-v2@2x.png)
    }

    .logo-merkurmagic:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/merkurmagic@2x.png)
    }

    .logo-merkurmagic-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/merkurmagic-v2@2x.png)
    }

    .logo-sportium:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/sportium@2x.png)
    }

    .logo-sportium-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/sportium-v2@2x.png)
    }

    .logo-circus:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/circus@2x.png)
    }

    .logo-circus-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/circus-v2@2x.png)
    }

    .logo-happistar:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/happistar@2x.png)
    }

    .logo-happistar-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/happistar-v2@2x.png)
    }

    .logo-jackpot-paradise:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/jackpot-paradise@2x.png)
    }

    .logo-bingo-storm:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/bingo-storm@2x.png)
    }

    .logo-bingo-fabulous:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/bingo-fabulous@2x.png)
    }

    .logo-bingo-street:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/bingostreet@2x.png)
    }

    .logo-bingo-sundae:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/sundae-bingo@2x.png)
    }

    .logo-bingo-yay:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/yay-bingo@2x.png)
    }

    .logo-bingo-yay-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/yay-bingo-v2@2x.png)
    }

    .logo-mybet:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/mybet@2x.png)
    }

    .logo-mybet-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/mybet-v2@2x.png)
    }

    .logo-lsbet:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/lsbet@2x.png)
    }

    .logo-lsbet-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/lsbet-v2@2x.png)
    }

    .logo-betwinner:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betwinner@2x.png)
    }

    .logo-betonline:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betonline@2x.png)
    }

    .logo-betonline-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betonline-v2@2x.png)
    }

    .logo-olybet:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/olybet@2x.png)
    }

    .logo-campobet:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/campobet@2x.png)
    }

    .logo-campobet-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/campobet-v2@2x.png)
    }

    .logo-18bet:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/18bet@2x.png)
    }

    .logo-18bet-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/18bet-v2@2x.png)
    }

    .logo-lordlucky:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/lord-lucky@2x.png)
    }

    .logo-lordlucky-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/lord-lucky-v2@2x.png)
    }

    .logo-platincasino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/platincasino@2x.png)
    }

    .logo-platincasino-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/platincasino-v2@2x.png)
    }

    .logo-elcarado:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/elcarado@2x.png)
    }

    .logo-redkings:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/redkings@2x.png)
    }

    .logo-redkings-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/redkings-v2@2x.png)
    }

    .logo-go-pro-casino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/gopro-casino@2x.png)
    }

    .logo-go-pro-casino-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/gopro-casino-v2@2x.png)
    }

    .logo-slotanza:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/slotanza@2x.png)
    }

    .logo-boocasino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/boocasino@2x.png)
    }

    .logo-boocasino-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/boocasino-v2@2x.png)
    }

    .logo-roxy-palace:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/roxy-palace@2x.png)
    }

    .logo-roxy-palace-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/roxy-palace-v2@2x.png)
    }

    .logo-123-spins:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/123-spins@2x.png)
    }

    .logo-no-bonus:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/no-bonus@2x.png)
    }

    .logo-no-bonus-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/no-bonus-v2@2x.png)
    }

    .logo-vegas-luck:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/vegasluck@2x.png)
    }

    .logo-casino-joy:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casino-joy@2x.png)
    }

    .logo-golden-nugget:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/golden-nugget@2x.png)
    }

    .logo-bingorella-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/bingorella@2x.png)
    }

    .logo-bingorella-bingo-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/bingorella-v2@2x.png)
    }

    .logo-candy-shop-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/candy-shop-bingo@2x.png)
    }

    .logo-loony-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/loony-bingo@2x.png)
    }

    .logo-moon-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/moon-bingo@2x.png)
    }

    .logo-paddy-power-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/paddy-power-bingo@2x.png)
    }

    .logo-paddy-power-bingo-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/paddy-power-bingo-v2@2x.png)
    }

    .logo-loft-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/bingo-loft@2x.png)
    }

    .logo-nutty-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/nutty-bingo@2x.png)
    }

    .logo-robin-hood-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/robin-hood-bingo@2x.png)
    }

    .logo-live-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/live-bingo@2x.png)
    }

    .logo-live-bingo-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/live-bingo-v2@2x.png)
    }

    .logo-scary-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/scary-bingo@2x.png)
    }

    .logo-spectra-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/spectra-bingo@2x.png)
    }

    .logo-spy-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/spy-bingo@2x.png)
    }

    .logo-sugar-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/sugar-bingo@2x.png)
    }

    .logo-monster-casino-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/monster-casino-v2@2x.png)
    }

    .logo-tipp24:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/tipp24@2x.png)
    }

    .logo-visa:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/visa@2x.png)
    }

    .logo-trustly:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/trustly@2x.png)
    }

    .logo-paysafecard:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/paysafecard@2x.png)
    }

    .logo-neteller:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/neteller@2x.png)
    }

    .logo-skrill:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/skrill@2x.png)
    }

    .logo-888:not(.logo-sm):not(.logo-md),
    .logo-888-casino:not(.logo-sm):not(.logo-md),
    .logo-888-casino-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/888@2x.png)
    }

    .logo-leovegas:not(.logo-sm):not(.logo-md),
    .logo-leovegas-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/leovegas@2x.png)
    }

    .logo-sky-vegas:not(.logo-sm):not(.logo-md),
    .logo-sky-vegas-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/skyvegas@2x.png)
    }

    .logo-32red:not(.logo-sm):not(.logo-md),
    .logo-32red-v2:not(.logo-sm):not(.logo-md),
    .logo-32-red:not(.logo-sm):not(.logo-md),
    .logo-32-red-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/32red@2x.png)
    }

    .logo-karamba:not(.logo-sm):not(.logo-md),
    .logo-karamba-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/karamba@2x.png)
    }

    .logo-sky-casino:not(.logo-sm):not(.logo-md),
    .logo-sky-casino-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/sky-casino@2x.png)
    }

    .logo-777:not(.logo-sm):not(.logo-md),
    .logo-777-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/777@2x.png)
    }

    .logo-casino-on-net:not(.logo-sm):not(.logo-md),
    .logo-casino-on-net-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casino-on-net@2x.png)
    }

    .logo-wink:not(.logo-sm):not(.logo-md),
    .logo-wink-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/wink@2x.png)
    }

    .logo-grandivy:not(.logo-sm):not(.logo-md),
    .logo-grandivy-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/grandivy@2x.png)
    }

    .logo-funcasino:not(.logo-sm):not(.logo-md),
    .logo-funcasino-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/fun-casino@2x.png)
    }

    .logo-casimba:not(.logo-sm):not(.logo-md),
    .logo-casimba-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casimba@2x.png)
    }

    .logo-allslots:not(.logo-sm):not(.logo-md),
    .logo-allslots-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/all-slots@2x.png)
    }

    .logo-ruby:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/ruby-fortune@2x.png)
    }

    .logo-ruby-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/ruby-fortune-v2@2x.png)
    }

    .logo-rubyfortune:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/ruby-fortune@2x.png)
    }

    .logo-rubyfortune-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/ruby-fortune-v2@2x.png)
    }

    .logo-sloty:not(.logo-sm):not(.logo-md),
    .logo-sloty-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/sloty@2x.png)
    }

    .logo-slotty-vegas:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/slotty-vegas@2x.png)
    }

    .logo-slotty-vegas-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/slotty-vegas-v2@2x.png)
    }

    .logo-lasvegas:not(.logo-sm):not(.logo-md),
    .logo-lasvegas-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casino-lasvegas@2x.png)
    }

    .logo-rizk:not(.logo-sm):not(.logo-md),
    .logo-rizk-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/rizk@2x.png)
    }

    .logo-casino-room:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casinoroom@2x.png)
    }

    .logo-casino-room-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casinoroom-v2@2x.png)
    }

    .logo-genting:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/genting@2x.png)
    }

    .logo-genting-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/genting-v2@2x.png)
    }

    .logo-guts:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/guts@2x.png)
    }

    .logo-guts-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/guts-v2@2x.png)
    }

    .logo-hippodrome:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/hippodrome@2x.png)
    }

    .logo-hippodrome-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/hippodrome-v2@2x.png)
    }

    .logo-superlenny:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/superlenny@2x.png)
    }

    .logo-superlenny-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/superlenny-v2@2x.png)
    }

    .logo-glossy:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/glossybingo@2x.png)
    }

    .logo-glossy-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/glossybingo-v2@2x.png)
    }

    .logo-lucky247:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/lucky247@2x.png)
    }

    .logo-lucky247-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/lucky247-v2@2x.png)
    }

    .logo-winningroom:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/winningroom@2x.png)
    }

    .logo-winningroom-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/winningroom-v2@2x.png)
    }

    .logo-matchbook:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/matchbook@2x.png)
    }

    .logo-matchbook-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/matchbook-v2@2x.png)
    }

    .logo-casinoeuro:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casinoeuro@2x.png)
    }

    .logo-casinoeuro-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casinoeuro-v2@2x.png)
    }

    .logo-casino-action:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casino-action@2x.png)
    }

    .logo-captain-cooks:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/captain-cooks@2x.png)
    }

    .logo-casilando:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casilando@2x.png)
    }

    .logo-casilando-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casilando-v2@2x.png)
    }

    .logo-big-thunder-slots:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/big-thunder-slots@2x.png)
    }

    .logo-cashino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/cashino@2x.png)
    }

    .logo-betreels:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betreels@2x.png)
    }

    .logo-bgt-games:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/bgt-games@2x.png)
    }

    .logo-bgt-games-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/bgt-games-v2@2x.png)
    }

    .logo-betregal:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betregal@2x.png)
    }

    .logo-dr-slot:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/dr-slot@2x.png)
    }

    .logo-comeon-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/comeon-v2@2x.png)
    }

    .logo-comeon:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/comeon@2x.png)
    }

    .logo-supercasino-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/supercasino-v2@2x.png)
    }

    .logo-supercasino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/supercasino@2x.png)
    }

    .logo-slots-heaven-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/slotsheaven-v2@2x.png)
    }

    .logo-slots-heaven:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/slotsheaven@2x.png)
    }

    .logo-betfred:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betfred@2x.png)
    }

    .logo-betfred-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betfred-v2@2x.png)
    }

    .logo-spinstation:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/spinstation-v2@2x.png)
    }

    .logo-spinstation:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/spinstation@2x.png)
    }

    .logo-casino666:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/666casino-v2@2x.png)
    }

    .logo-casino666-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/666casino@2x.png)
    }

    .logo-fantasino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/fantasino@2x.png)
    }

    .logo-fantasino-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/fantasino-v2@2x.png)
    }

    .logo-slot-planet:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/slotplanetv2@2x.png)
    }

    .logo-slot-planet-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/slotplanet@2x.png)
    }

    .logo-dream-jackpot:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/dream-jackpot@2x.png)
    }

    .logo-dream-jackpot-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/dream-jackpot-v2@2x.png)
    }

    .logo-slots-million:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/slots-million@2x.png)
    }

    .logo-slots-million-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/slots-million-v2@2x.png)
    }

    .logo-video-slots:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/videoslots@2x.png)
    }

    .logo-vegas-hero:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/vegas-hero@2x.png)
    }

    .logo-vegas-hero-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/vegas-hero-v2@2x.png)
    }

    .logo-dream-vegas:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/dream-vegas@2x.png)
    }

    .logo-conquer-casino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/conquer-casino@2x.png)
    }

    .logo-777-casino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/777-casino@2x.png)
    }

    .logo-777-casino-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/777-casino-v2@2x.png)
    }

    .logo-starspins-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/starspins-v2@2x.png)
    }

    .logo-starspins:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/starspins@2x.png)
    }

    .logo-hypercasino-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/hypercasino-v2@2x.png)
    }

    .logo-hypercasino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/hypercasino@2x.png)
    }

    .logo-pure-casino-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/pure-casino-v2@2x.png)
    }

    .logo-pure-casino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/pure-casino@2x.png)
    }

    .logo-spin-casino-uk:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/spin-casino-uk@2x.png)
    }

    .logo-spin-casino-uk-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/spin-casino-uk-v2@2x.png)
    }

    .logo-shadowbet:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/shadowbet@2x.png)
    }

    .logo-mr-spin:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/mr-spin@2x.png)
    }

    .logo-betsedge:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betsedge@2x.png)
    }

    .logo-betsedge-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betsedge-v2@2x.png)
    }

    .logo-casino-midas:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casino-midas@2x.png)
    }

    .logo-jackmillion:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/jack-million@2x.png)
    }

    .logo-jackmillion-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/jack-million-v2@2x.png)
    }

    .logo-intertops:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/intertops@2x.png)
    }

    .logo-fantastic-spins:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/fantastic-spins@2x.png)
    }

    .logo-spin-genie:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/spin-genie@2x.png)
    }

    .logo-moplay:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/moplay@2x.png)
    }

    .logo-moplay-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/moplay-v2@2x.png)
    }

    .logo-wink-slots:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/wink-slots@2x.png)
    }

    .logo-wink-slots-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/wink-slots-v2@2x.png)
    }

    .logo-elf-slots:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/elf-slots@2x.png)
    }

    .logo-casino-luck:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casino-luck@2x.png)
    }

    .logo-cop-slots:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/cop-slots@2x.png)
    }

    .logo-coinfalls:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/coinfalls@2x.png)
    }

    .logo-drueck-glueck:not(.logo-sm):not(.logo-md),
    .logo-drueckglueck:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/drueckglueck@2x.png)
    }

    .logo-drueck-glueck-v2:not(.logo-sm):not(.logo-md),
    .logo-drueckglueck-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/drueckglueck-v2@2x.png)
    }

    .logo-dream-jackpot:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/dream-jackpot@2x.png)
    }

    .logo-dream-jackpot-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/dream-jackpot-v2@2x.png)
    }

    .logo-calzone:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/calzone@2x.png)
    }

    .logo-calzone-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/calzone-v2@2x.png)
    }

    .logo-marathonbet:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/marathonbet@2x.png)
    }

    .logo-marathonbet-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/marathonbet-v2@2x.png)
    }

    .logo-clover:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/clover-casino@2x.png)
    }

    .logo-fairground-slots:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/fairground-slots@2x.png)
    }

    .logo-king-billy:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/king-billy@2x.png)
    }

    .logo-king-billy-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/king-billy-v2@2x.png)
    }

    .logo-maneki-casino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/maneki-casino@2x.png)
    }

    .logo-maneki-casino-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/maneki-casino-v2@2x.png)
    }

    .logo-betiton:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betiton@2x.png)
    }

    .logo-betiton-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betiton-v2@2x.png)
    }

    .logo-greenplay:not(.logo-sm):not(.logo-md),
    .logo-green-play:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/green-play@2x.png)
    }

    .logo-greenplay-v2:not(.logo-sm):not(.logo-md),
    .logo-green-play-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/green-play-v2@2x.png)
    }

    .logo-lapalingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/lapalingo@2x.png)
    }

    .logo-lapalingo-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/lapalingo-v2@2x.png)
    }

    .logo-lv-bet:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/lv-bet@2x.png)
    }

    .logo-lv-bet-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/lv-bet-v2@2x.png)
    }

    .logo-neosurf:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/neosurf@2x.png)
    }

    .logo-snai:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/snai@2x.png)
    }

    .logo-giocodigitale:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/giocodigitale@2x.png)
    }

    .logo-giocodigitale-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/giocodigitale-v2@2x.png)
    }

    .logo-starcasino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/starcasino-logo@2x.png)
    }

    .logo-starcasino-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/starcasino-v2@2x.png)
    }

    .logo-eurobet:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/eurobet@2x.png)
    }

    .logo-eurobet-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/eurobet@2x-v2.png)
    }

    .logo-campeonbet:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/campeonbet@2x.png)
    }

    .logo-campeonbet-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/campeonbet-v2@2x.png)
    }

    .logo-sportnation:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/sportnation@2x.png)
    }

    .logo-sportnation-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/sportnation-v2@2x.png)
    }

    .logo-hardrock:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/hardrock-casino@2x.png)
    }

    .logo-hardrock-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/hardrock-casino-v2@2x.png)
    }

    .logo-hollywood:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/hollywood-casino@2x.png)
    }

    .logo-hollywood-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/hollywood-casino-v2@2x.png)
    }

    .logo-goliath:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/goliath@2x.png)
    }

    .logo-goliath-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/goliath-v2@2x.png)
    }

    .logo-gunsbet:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/gunsbet@2x.png)
    }

    .logo-voodoodreams:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/voodoodreams@2x.png)
    }

    .logo-voodoodreams-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/voodoodreams-v2@2x.png)
    }

    .logo-sirjackpot:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/sirjackpot@2x.png)
    }

    .logo-sirjackpot-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/sirjackpot-v2@2x.png)
    }

    .logo-dreamz:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/dreamz@2x.png)
    }

    .logo-nightrush:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/nightrush@2x.png)
    }

    .logo-nightrush-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/nightrush-v2@2x.png)
    }

    .logo-nyspins:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/nyspins@2x.png)
    }

    .logo-nyspins-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/nyspins-v2@2x.png)
    }

    .logo-777-original:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/777-original@2x.png)
    }

    .logo-wildz:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/wildz@2x.png)
    }

    .logo-wildz-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/wildz-v2@2x.png)
    }

    .logo-estrella:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/estrella@2x.png)
    }

    .logo-estrella-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/estrella-v2@2x.png)
    }

    .logo-platinum-play:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/platinum-play-casino@2x.png)
    }

    .logo-platinum-play-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/platinum-play-casino-v2@2x.png)
    }

    .logo-pokerstars-casino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/pokerstars-casino@2x.png)
    }

    .logo-pokerstars-casino-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/pokerstars-casino-v2@2x.png)
    }

    .logo-betfred-lotto:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betfred-lotto@2x.png)
    }

    .logo-betfred-lotto-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betfred-lotto-v2@2x.png)
    }

    .logo-jackpotcom:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/jackpotcom@2x.png)
    }

    .logo-jackpotcom-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/jackpotcom-v2@2x.png)
    }

    .logo-lottoland:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/lottoland@2x.png)
    }

    .logo-lottoland-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/lottoland-v2@2x.png)
    }

    .logo-multilotto:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/multilotto@2x.png)
    }

    .logo-multilotto-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/multilotto-v2@2x.png)
    }

    .logo-thelotter:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/thelotter@2x.png)
    }

    .logo-thelotter-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/thelotter-v2@2x.png)
    }

    .logo-lotto247:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/lotto247@2x.png)
    }

    .logo-lotto247-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/lotto247-v2@2x.png)
    }

    .logo-lottokings:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/lottokings@2x.png)
    }

    .logo-lottokings-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/lottokings-v2@2x.png)
    }

    .logo-lottosend:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/lottosend@2x.png)
    }

    .logo-lottosend-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/lottosend-v2@2x.png)
    }

    .logo-lottosmile:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/lottosmile@2x.png)
    }

    .logo-lottosmile-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/lottosmile-v2@2x.png)
    }

    .logo-playhugelottos:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/playhugelottos@2x.png)
    }

    .logo-wintrillions:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/wintrillions@2x.png)
    }

    .logo-wintrillions-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/wintrillions-v2@2x.png)
    }

    .logo-888sport:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/888sport@2x.png)
    }

    .logo-888sport-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/888sport-v2@2x.png)
    }

    .logo-fulltiltpoker:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/fulltilt-poker@2x.png)
    }

    .logo-fulltiltpoker-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/fulltilt-poker-v2@2x.png)
    }

    .logo-partypoker:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/party-poker@2x.png)
    }

    .logo-partypoker-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/party-poker-v2@2x.png)
    }

    .logo-coral:not(.logo-sm):not(.logo-md),
    .logo-coralpoker:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/coral@2x.png)
    }

    .logo-coral-v2:not(.logo-sm):not(.logo-md),
    .logo-coralpoker-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/coral-v2@2x.png)
    }

    .logo-paddypoker:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/paddypower-poker@2x.png)
    }

    .logo-paddypoker-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/paddypower-poker-v2@2x.png)
    }

    .logo-williamhill-poker:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/william-hill-poker@2x.png)
    }

    .logo-williamhill-poker-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/william-hill-poker-v2@2x.png)
    }

    .logo-ladbrokes-poker:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/ladbrokes@2x.png)
    }

    .logo-ladbrokes-poker-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/ladbrokes-v2@2x.png)
    }

    .logo-tigergaming-poker:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/tigergaming@2x.png)
    }

    .logo-tigergaming-poker-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/tigergaming-v2@2x.png)
    }

    .logo-guts-poker:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/guts@2x.png)
    }

    .logo-guts-poker-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/guts-v2@2x.png)
    }

    .logo-pokerstars:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/pokerstars@2x.png)
    }

    .logo-pokerstars-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/pokerstars-v2@2x.png)
    }

    .logo-888poker:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/888poker@2x.png)
    }

    .logo-888vip:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/888vip@2x.png)
    }

    .logo-ahti-games:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/ahti-games@2x.png)
    }

    .logo-ahti-games-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/ahti-games-v2@2x.png)
    }

    .logo-yako-casino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/yako@2x.png)
    }

    .logo-yako-casino-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/yako-v2@2x.png)
    }

    .logo-hyper:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/hypercasino@2x.png)
    }

    .logo-hyper-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/hypercasino-v2@2x.png)
    }

    .logo-nobonuscasino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/no-bonus@2x.png)
    }

    .logo-nobonuscasino-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/no-bonus-v2@2x.png)
    }

    .logo-betdaq:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betdaq@2x.png)
    }

    .logo-betdaq-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betdaq-v2@2x.png)
    }

    .logo-redbet:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/redbet@2x.png)
    }

    .logo-jackpotjoy:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/jackpotjoy@2x.png)
    }

    .logo-jackpotjoy-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/jackpotjoy-v2@2x.png)
    }

    .logo-mongoose:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/mongoose@2x.png)
    }

    .logo-temple-nile:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/templenile@2x.png)
    }

    .logo-jonny-jackpot:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/jonnyjackpot@2x.png)
    }

    .logo-jonny-jackpot-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/jonnyjackpot-v2@2x.png)
    }

    .logo-playzee:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/playzee@2x.png)
    }

    .logo-playzee-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/playzee-v2@2x.png)
    }

    .logo-boylesports:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/boylesports@2x.png)
    }

    .logo-boylesports-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/boylesports-v2@2x.png)
    }

    .logo-7casino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/7-casino@2x.png)
    }

    .logo-frank-and-fred:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/frank-and-fred@2x.png)
    }

    .logo-frank-and-fred-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/frank-and-fred-v2@2x.png)
    }

    .logo-kassu:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/kassu@2x.png)
    }

    .logo-sun-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/bingo/sun-bingo@2x.png)
    }

    .logo-32red-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/bingo/32red-bingo@2x.png)
    }

    .logo-32red-bingo-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/bingo/32red-bingo-v2@2x.png)
    }

    .logo-betfred-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/bingo/betfred-bingo@2x.png)
    }

    .logo-butterfly-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/bingo/butterfly-bingo@2x.png)
    }

    .logo-daisy-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/bingo/daisy-bingo@2x.png)
    }

    .logo-celeb-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/bingo/celeb-bingo@2x.png)
    }

    .logo-888-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/bingo/888-bingo@2x.png)
    }

    .logo-angry-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/bingo/angry-bingo@2x.png)
    }

    .logo-dove-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/bingo/dove-bingo@2x.png)
    }

    .logo-fever-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/bingo/fever-bingo@2x.png)
    }

    .logo-gossip-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/bingo/gossip-bingo@2x.png)
    }

    .logo-heart-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/bingo/heart-bingo@2x.png)
    }

    .logo-heart-bingo-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/bingo/heart-bingo-v2@2x.png)
    }

    .logo-hippo-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/bingo/hippo-bingo@2x.png)
    }

    .logo-mrq-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/bingo/mrq-bingo@2x.png)
    }

    .logo-mrq-bingo-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/bingo/mrq-bingo-v2@2x.png)
    }

    .logo-so-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/bingo/so-bingo@2x.png)
    }

    .logo-playfrank:not(.logo-sm):not(.logo-md),
    .logo-play-frank:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/play-frank@2x.png)
    }

    .logo-playfrank-v2:not(.logo-sm):not(.logo-md),
    .logo-play-frank-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/play-frank-v2@2x.png)
    }

    .logo-queenvegas:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/queenvegas@2x.png)
    }

    .logo-queenvegas-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/queenvegas-v2@2x.png)
    }

    .logo-blighty-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/bingo/blighty-bingo@2x.png)
    }

    .logo-blighty-bingo-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/bingo/blighty-bingo-v2@2x.png)
    }

    .logo-silk-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/bingo/silk-bingo@2x.png)
    }

    .logo-tasty-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/bingo/tasty-bingo@2x.png)
    }

    .logo-casino-com:not(.logo-sm):not(.logo-md) {
        background-image: url(/bingo/casino-com@2x.png)
    }

    .logo-slots-million:not(.logo-sm):not(.logo-md) {
        background-image: url(/bingo/slotsmillion@2x.png)
    }

    .logo-alabama:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/alabama@2x.png)
    }

    .logo-alaska:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/alaska@2x.png)
    }

    .logo-arizona:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/arizona@2x.png)
    }

    .logo-arkansas:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/arkansas@2x.png)
    }

    .logo-california:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/california@2x.png)
    }

    .logo-colorado:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/colorado@2x.png)
    }

    .logo-connecticut:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/connecticut@2x.png)
    }

    .logo-delaware:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/delaware@2x.png)
    }

    .logo-florida:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/florida@2x.png)
    }

    .logo-georgia:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/georgia@2x.png)
    }

    .logo-idaho:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/idaho@2x.png)
    }

    .logo-illinois:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/illinois@2x.png)
    }

    .logo-indiana:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/indiana@2x.png)
    }

    .logo-iowa:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/iowa@2x.png)
    }

    .logo-kansas:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/kansas@2x.png)
    }

    .logo-kentucky:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/kentucky@2x.png)
    }

    .logo-louisiana:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/louisiana@2x.png)
    }

    .logo-maine:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/maine@2x.png)
    }

    .logo-maryland:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/maryland@2x.png)
    }

    .logo-massachusetts:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/massachusetts@2x.png)
    }

    .logo-michigan:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/michigan@2x.png)
    }

    .logo-minnesota:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/minnesota@2x.png)
    }

    .logo-mississippi:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/mississippi@2x.png)
    }

    .logo-missouri:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/missouri@2x.png)
    }

    .logo-montana:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/montana@2x.png)
    }

    .logo-nebraska:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/nebraska@2x.png)
    }

    .logo-nevada:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/nevada@2x.png)
    }

    .logo-new-hampshire:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/new-hampshire@2x.png)
    }

    .logo-new-jersey:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/new-jersey@2x.png)
    }

    .logo-new-mexico:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/new-mexico@2x.png)
    }

    .logo-new-york:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/new-york@2x.png)
    }

    .logo-north-carolina:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/north-carolina@2x.png)
    }

    .logo-north-dakota:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/north-dakota@2x.png)
    }

    .logo-ohio:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/ohio@2x.png)
    }

    .logo-oklahoma:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/oklahoma@2x.png)
    }

    .logo-oregon:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/oregon@2x.png)
    }

    .logo-pennsylvania:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/pennsylvania@2x.png)
    }

    .logo-rhode-sland:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/rhode-Island@2x.png)
    }

    .logo-south-carolina:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/south-carolina@2x.png)
    }

    .logo-south-dakota:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/south-dakota@2x.png)
    }

    .logo-tennessee:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/tennessee@2x.png)
    }

    .logo-texas:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/texas@2x.png)
    }

    .logo-utah:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/utah@2x.png)
    }

    .logo-vermont:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/vermont@2x.png)
    }

    .logo-virginia:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/virginia@2x.png)
    }

    .logo-washington:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/washington@2x.png)
    }

    .logo-washington-dc:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/washington-dc@2x.png)
    }

    .logo-wisconsin:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/wisconsin@2x.png)
    }

    .logo-hawaii:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/hawaii@2x.png)
    }

    .logo-west-virginia:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/west-virginia@2x.png)
    }

    .logo-wyoming:not(.logo-sm):not(.logo-md) {
        background-image: url(/us-states/wyoming@2x.png)
    }

    .logo-playgrand:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/playgrand@2x.png)
    }

    .logo-playgrand-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/playgrand-v2@2x.png)
    }

    .logo-casushi:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casushi@2x.png)
    }

    .logo-uk-online-slots:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/uk-online-slots@2x.png)
    }

    .logo-uk-online-slots-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/uk-online-slots-v2@2x.png)
    }

    .logo-slotzo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/slotzo@2x.png)
    }

    .logo-bob-casino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/bob-casino@2x.png)
    }

    .logo-bob-casino-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/bob-casino-v2@2x.png)
    }

    .logo-betsson:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betsson@2x.png)
    }

    .logo-betsson-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betsson@2x.png)
    }

    .logo-n1-casino:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/n1-casino@2x.png)
    }

    .logo-n1-casino-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/n1-casino-v2@2x.png)
    }

    .logo-pamestoixima:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/pamestoixima@2x.png)
    }
}

.singleauthor {
    margin-top: -10px;
    border-radius: 15px;
    outline: 2px solid #fff;
    box-shadow: 1px 0 16px rgb(36 49 77 / 50%);
    background: #1b354c;
    color: #d1d3d8;
    margin-bottom: 20px
}

.singleauthor>.image {
    text-align: center
}

.singleauthor>.image img {
    max-width: 100%;
    height: auto;
    border-radius: 50%;
    max-width: 300px
}

.singleauthor>.title {
    position: relative;
    padding: 14px 90px 14px 0;
    margin: 0 15px 10px;
    font-size: 20px;
    color: #f3f3f4;
    border-bottom: 1px solid #757e84
}

.singleauthor>.title strong {
    font-weight: 800
}

.singleauthor>.title span {
    position: absolute;
    display: block;
    right: 0;
    bottom: 0;
    top: 0
}

.singleauthor>.title span:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 100%
}

.singleauthor>.title span a {
    display: inline-block;
    vertical-align: middle;
    margin: -2px 5px 0;
    text-indent: -9999px;
    background: url(/images/author_soc.png);
    transition: none
}

.singleauthor>.title span a.t {
    width: 24px;
    height: 18px;
    background-position: -12px 0
}

.singleauthor>.title span a.t:hover {
    background-position: -12px -19px
}

.singleauthor>.title span a.g {
    width: 25px;
    height: 22px;
    background-position: -37px 0
}

.singleauthor>.title span a.g:hover {
    background-position: -37px -23px
}

.singleauthor>.title span a.f {
    width: 11px;
    height: 23px;
    background-position: 0 0
}

.singleauthor>.title span a.f:hover {
    background-position: 0 -24px
}

.singleauthor>.info {
    text-align: center;
    padding: 10px 30px 0
}

.singleauthor>.info .title {
    font-weight: 700;
    font-size: 17px;
    padding: 10px 0
}

.singleauthor>.info ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.singleauthor>.info ul li {
    padding-bottom: 15px
}

.singleauthor>.info ul li span:first-child {
    display: block;
    color: #adb0b8;
    padding-bottom: 3px
}

.singleauthor>.recent {
    padding: 20px 2%
}

.singleauthor>.recent .title {
    font-weight: 700;
    font-size: 17px;
    text-align: center;
    padding: 10px 0
}

.singleauthor>.recent ul {
    display: table;
    padding: 0;
    margin: 0 auto;
    list-style: none
}

.singleauthor>.recent ul li a {
    display: block;
    font-weight: 600;
    padding: 3px;
    padding-left: 15px;
    text-indent: -7px;
    font-size: 13px;
    color: #2ebaec;
    text-decoration: underline
}

.singleauthor>.recent ul li a:hover {
    text-decoration: none
}

.singleauthor>.recent ul li a:before {
    content: "\2022";
    margin-right: 7px;
    display: inline-block
}

@media only screen and (min-width:600px) {
    .singleauthor {
        position: relative;
        padding: 0 40px 40px;
        min-height: 500px
    }

    .singleauthor>.title {
        padding: 5.35% 90px 5.35% 0;
        margin: 0 0 20px;
        font-size: 28px
    }

    .singleauthor>.info {
        text-align: left;
        padding: 0;
        overflow: hidden;
        margin-bottom: 2%
    }

    .singleauthor>.info ul li {
        padding-bottom: 12px;
        overflow: hidden
    }

    .singleauthor>.info ul li span:first-child {
        float: left;
        padding-bottom: 0;
        max-width: 29%
    }

    .singleauthor>.info ul li span.info {
        float: right;
        text-align: right;
        max-width: 69%
    }

    .singleauthor>.recent {
        overflow: hidden;
        padding: 0
    }

    .singleauthor>.recent .title {
        text-align: left
    }

    .singleauthor>.recent ul {
        margin-left: 0
    }

    .singleauthor>.image {
        float: left;
        width: 40%;
        height: 220px
    }

    .singleauthor>.image img {
        position: absolute;
        width: 40%;
        bottom: 0;
        left: 0;
        max-width: 348px
    }
}

@media only screen and (min-width:601px) and (max-width:1023px) {
    .singleauthor>.image img {
        position: relative;
        width: 60%
    }
}

@media only screen and (min-width:768px) {
    .singleauthor {
        margin-left: -15px;
        margin-right: -15px
    }
}

@media only screen and (min-width:1024px) {
    .singleauthor {
        padding-left: 35%;
        padding-right: 25px
    }

    .singleauthor>.image {
        position: absolute;
        float: none;
        width: 34%;
        height: auto;
        top: 0;
        bottom: 0;
        left: 0
    }

    .singleauthor>.image img {
        width: auto;
        left: 0;
        right: 0;
        margin: auto;
        max-width: 300px;
        bottom: 60px
    }

    .singleauthor>.info {
        float: left;
        width: 50%;
        margin-right: 4%
    }

    .singleauthor>.info .title {
        padding: 15px 0 25px
    }

    .singleauthor>.info ul li {
        padding-bottom: 15px
    }

    .singleauthor>.recent .title {
        padding: 15px 0
    }

    .singleauthor>.recent ul li {
        margin-bottom: 20px
    }
}

@media only screen and (min-width:1200px) {
    .singleauthor {
        padding-left: 39.5%;
        padding-bottom: 25px;
        margin-top: -25px;
        margin-right: -25px;
        margin-left: -25px;
        min-height: 460px
    }

    .singleauthor>.image {
        width: 38%
    }

    .singleauthor>.info {
        width: 57%
    }
}

.site-header {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    padding: 10px 0;
    background: #14232f;
    z-index: 20
}

.site-header .container {
    display: flex;
    padding: 0 15px;
    justify-content: space-between;
    align-items: center
}

@media(min-width:1024px) {
    .site-header {
        position: relative;
        border-top: 1px solid #2c475f;
        border-bottom: 1px solid #2c475f;
        box-shadow: 0 1px 3px 2px rgba(0, 0, 0, .8);
        background: #1b354c
    }

    .site-header .container {
        max-width: 1200px;
        padding: 0 10px;
        margin: 0 auto
    }
}

.site-logo {
    position: relative
}

.site-logo:before {
    content: '';
    position: absolute;
    width: 50px;
    height: 1px;
    top: -40px;
    left: 50%;
    margin-left: -25px;
    box-shadow: 0 0 30px 50px rgba(45, 99, 137, .5);
    background: rgba(45, 99, 137, .5)
}

.site-logo a {
    position: relative;
    display: inline-block;
    width: 198px;
    height: 22px;
    vertical-align: middle;
    font-size: 0;
    background: url(/images/logo-new.png) no-repeat 0 0 / contain;
    z-index: 2
}

@media(min-width:600px) {
    .site-logo:before {
        top: -20px
    }

    .site-logo a {
        width: 295px;
        height: 32px
    }
}

@media(max-width:1023px) {
    .site-nav-dropdown {
        max-height: 0;
        transition: max-height .15s, padding .15s
    }

    .site-nav-dropdown ul {
        font-size: 0;
        text-align: center
    }

    .site-nav-dropdown li {
        display: inline-block;
        width: 90px;
        padding: 0 5px;
        margin-bottom: 15px;
        vertical-align: top
    }

    .site-nav-dropdown ul a {
        display: block;
        font-size: 12px;
        line-height: 1.2;
        font-weight: 600;
        color: #fff;
        text-align: center
    }

    .site-nav-dropdown ul a:before {
        content: '';
        display: block;
        width: 58px;
        height: 58px;
        margin: 0 auto 4px;
        border-radius: 15px;
        box-shadow: 3px 0 7px rgba(0, 0, 0, .2), 0 0 0 1px #417099;
        background: url(/images/nav-dropdown-mobile-icons.png), rgb(46, 125, 187);
        background: url(/images/nav-dropdown-mobile-icons.png), -moz-linear-gradient(top, rgba(46, 125, 187, 1) 0%, rgba(43, 79, 117, 1) 100%);
        background: url(/images/nav-dropdown-mobile-icons.png), -webkit-linear-gradient(top, rgba(46, 125, 187, 1) 0%, rgba(43, 79, 117, 1) 100%);
        background: url(/images/nav-dropdown-mobile-icons.png), linear-gradient(to bottom, rgba(46, 125, 187, 1) 0%, rgba(43, 79, 117, 1) 100%)
    }

    .site-nav-dropdown .paypal:before {
        background-position: 0 0
    }

    .site-nav-dropdown .credit-cards:before {
        background-position: -58px 0
    }

    .site-nav-dropdown .skrill:before {
        background-position: -117px 0
    }

    .site-nav-dropdown .entropay:before {
        background-position: -176px 0
    }

    .site-nav-dropdown .neteller:before {
        background-position: -235px 0
    }

    .site-nav-dropdown .paysafecard:before {
        background-position: -295px 0
    }

    .site-nav-dropdown .pay-by-phone:before {
        background-position: -352px 0
    }

    .site-nav-dropdown .high-stakes:before {
        background-position: -411px 0
    }

    .site-nav-dropdown .low-stakes:before {
        background-position: -472px 0
    }

    .site-nav-dropdown .slot-sites:before {
        background-position: -528px 0
    }

    .site-nav-dropdown .roulette-sites:before {
        background-position: -588px 0
    }

    .site-nav-dropdown .blackjack-sites:before {
        background-position: -646px 0
    }

    .site-nav-dropdown .new-casinos:before {
        background-position: -705px 0
    }

    .site-nav-dropdown .casino-reviews:before {
        background-position: -763px 0
    }

    .site-nav-dropdown .mobile-casinos:before {
        background-position: -822px 0
    }

    .site-nav-dropdown .betting-sites:before {
        background-position: -881px 0
    }

    .site-nav-dropdown .poker-sites:before {
        background-position: -940px 0
    }

    .site-nav-dropdown .bingo-sites:before {
        background-position: -999px 0
    }

    .site-nav-dropdown .lotto-sites:before {
        background-position: -1057px 0
    }

    .site-nav-dropdown .gambling-sites:before {
        background-position: -1116px 0
    }

    .site-nav-dropdown .bitcoin:before {
        background-position: -1176px 0
    }

    .site-nav-dropdown .no-wagering:before {
        background-position: -1235px 0
    }

    .site-nav-dropdown .apple-pay:before {
        background-position: -1297px 0
    }

    .site-nav-dropdown .bank-cheque:before {
        background-position: -1353px 0
    }

    .site-nav-dropdown .five-pound-deposit:before {
        background-position: -1412px 0
    }

    .site-nav-dropdown .ten-pound-deposit:before {
        background-position: -1472px 0
    }

    .site-nav-dropdown .payout:before {
        background-position: -1532px 0
    }

    .site-nav-dropdown .new-slot-sites:before {
        background-position: -1588px 0
    }

    .site-nav-dropdown .fast-payouts:before {
        background-position: -1647px 0
    }

    .site-nav-dropdown .esports:before {
        background-position: -1708px 0
    }

    .site-nav-dropdown .citadel:before {
        background-position: -1767px 0
    }

    .site-nav-dropdown .diners:before {
        background-position: -1826px 0
    }

    .site-nav-dropdown .fast-bank-transfer:before {
        background-position: -1883px 0
    }

    .site-nav-dropdown .debit-card:before {
        background-position: -1943px 0
    }

    .site-nav-dropdown .muchbetter:before {
        background-position: -2003px 0
    }

    .site-nav-dropdown .neosurf:before {
        background-position: -2062px 0
    }

    .site-nav-dropdown .revolut:before {
        background-position: -2121px 0
    }

    .site-nav-dropdown .viva-wallet:before {
        background-position: -2237px 0
    }

    .site-nav-dropdown .mastercard:before {
        background-position: -2298px 0
    }

    .site-nav-dropdown .visa:before {
        background-position: -2356px 0
    }

    .site-nav-dropdown .bank-transfer:before {
        background-position: -2415px 0
    }

    .site-nav-dropdown .iris:before {
        background-position: -2475px 0
    }

    .site-nav-dropdown .maestro:before {
        background-position: -2535px 0
    }

    .site-nav-dropdown .inner-title {
        display: block;
        font-size: 10px;
        font-weight: 300;
        font-style: italic;
        color: #89b5d5;
        text-align: right;
        overflow: hidden
    }

    .site-nav-dropdown .inner-title span {
        position: relative;
        display: inline-block;
        vertical-align: middle;
        z-index: 2
    }

    .site-nav-dropdown .inner-title span:before {
        content: '';
        position: absolute;
        width: 100vw;
        height: 1px;
        top: 50%;
        right: 100%;
        margin-right: 15px;
        background: #406580
    }

    .site-nav-dropdown .inner-title small {
        display: none
    }
}

@media(min-width:768px) and (max-width:1023px) {
    .site-nav-dropdown ul {
        text-align: left
    }

    .site-nav-dropdown li {
        width: 14.28%
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:192dpi) {
    .site-nav-dropdown ul a:before {
        background: url(/images/nav-dropdown-mobile-icons@2x.png), rgb(46, 125, 187);
        background: url(/images/nav-dropdown-mobile-icons@2x.png), -moz-linear-gradient(top, rgba(46, 125, 187, 1) 0%, rgba(43, 79, 117, 1) 100%);
        background: url(/images/nav-dropdown-mobile-icons@2x.png), -webkit-linear-gradient(top, rgba(46, 125, 187, 1) 0%, rgba(43, 79, 117, 1) 100%);
        background: url(/images/nav-dropdown-mobile-icons@2x.png), linear-gradient(to bottom, rgba(46, 125, 187, 1) 0%, rgba(43, 79, 117, 1) 100%);
        background-size: 2592px 59px
    }
}

@media(min-width:1024px) {
    .site-nav-dropdown {
        position: absolute;
        display: flex;
        width: 670px;
        top: 100%;
        left: 50%;
        padding: 10px 0;
        margin: 14px 0 0 -335px;
        border-radius: 4px;
        box-shadow: 0 3px 7px rgba(0, 0, 0, .35);
        opacity: 0;
        visibility: hidden;
        background: #fff;
        transition: opacity .3s, visibility .3s
    }

    .site-nav-dropdown:before {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        bottom: 100%;
        left: 50%;
        margin-left: -12px;
        border-width: 0 12px 8px 12px;
        border-style: solid;
        border-color: transparent transparent #fff transparent;
        z-index: 2
    }

    .site-nav-dropdown ul {
        padding-left: 10px
    }

    .site-nav-dropdown ul a {
        position: relative;
        display: inline-block;
        padding-left: 25px;
        vertical-align: middle;
        font-size: 16px;
        font-weight: 600;
        color: #000;
        transition: padding .3s, color .3s
    }

    .site-nav-dropdown ul a:hover {
        padding-left: 30px;
        color: #0d709d
    }

    .site-nav-dropdown ul a:hover:before {
        transform: translateX(5px) scale(1.25)
    }

    .site-nav-dropdown ul a:before {
        content: '';
        position: absolute;
        width: 12px;
        height: 12px;
        top: 7px;
        left: 0;
        background: url(/images/nav-arrow.png) no-repeat 0 0 / contain;
        transition: transform .3s
    }

    .site-nav-dropdown li+li {
        margin-top: 4px
    }

    .site-nav-dropdown .inner {
        flex: 1 1 100%;
        padding: 0 10px
    }

    .site-nav-dropdown .inner:only-child ul {
        columns: 3
    }

    .site-nav-dropdown .inner+.inner {
        position: relative
    }

    .site-nav-dropdown .inner+.inner:before {
        content: '';
        position: absolute;
        width: 1px;
        top: 90px;
        bottom: 40px;
        left: 0;
        background: rgb(237, 241, 244);
        background: -moz-linear-gradient(top, rgba(237, 241, 244, 1) 50%, rgba(255, 255, 255, 1) 100%);
        background: -webkit-linear-gradient(top, rgba(237, 241, 244, 1) 50%, rgba(255, 255, 255, 1) 100%);
        background: linear-gradient(to bottom, rgba(237, 241, 244, 1) 50%, rgba(255, 255, 255, 1) 100%)
    }

    .site-nav-dropdown .inner-title {
        position: relative;
        display: block;
        padding: 10px 80px 10px 15px;
        margin-bottom: 15px;
        border-radius: 4px;
        font-size: 18px;
        line-height: 1;
        font-weight: 700;
        color: #fff;
        background: red;
        transition: opacity .3s
    }

    .site-nav-dropdown .inner-title.blue {
        background: rgb(59, 82, 103);
        background: -moz-linear-gradient(left, rgba(59, 82, 103, 1) 0%, rgba(68, 194, 238, 1) 100%);
        background: -webkit-linear-gradient(left, rgba(59, 82, 103, 1) 0%, rgba(68, 194, 238, 1) 100%);
        background: linear-gradient(to right, rgba(59, 82, 103, 1) 0%, rgba(68, 194, 238, 1) 100%)
    }

    .site-nav-dropdown .inner-title.green {
        background: rgb(22, 177, 1);
        background: -moz-linear-gradient(left, rgba(22, 177, 1, 1) 0%, rgba(119, 211, 20, 1) 100%);
        background: -webkit-linear-gradient(left, rgba(22, 177, 1, 1) 0%, rgba(119, 211, 20, 1) 100%);
        background: linear-gradient(to right, rgba(22, 177, 1, 1) 0%, rgba(119, 211, 20, 1) 100%)
    }

    .site-nav-dropdown .inner-title span {
        position: relative;
        display: block;
        z-index: 2
    }

    .site-nav-dropdown .inner-title small {
        position: relative;
        display: block;
        font-size: 12px;
        font-weight: 300;
        z-index: 2
    }

    .site-nav-dropdown .inner-title:before {
        content: '';
        position: absolute;
        width: 100px;
        height: 100%;
        top: 0;
        right: 0;
        background-size: contain;
        background-position: right center;
        background-repeat: no-repeat
    }

    .site-nav-dropdown .inner-title.guides:before {
        background-image: url(/images/guides.png)
    }

    .site-nav-dropdown .inner-title.dice:before {
        background-image: url(/images/dice.png)
    }

    .site-nav-dropdown .inner-title.shield:before {
        background-image: url(/images/shield-nav.png)
    }

    .site-nav-dropdown .inner-title.coins:before {
        background-image: url(/images/coins.png)
    }

    .site-nav-dropdown a.inner-title:hover {
        opacity: .7
    }
}

@media(max-width:1023px) {
    .site-nav {
        position: relative;
        padding-right: 14px;
        text-align: center
    }

    .site-nav:before {
        content: '';
        position: absolute;
        width: 50px;
        top: -6px;
        bottom: -15px;
        right: 0;
        border-radius: 13px 13px 0 0;
        opacity: 0;
        visibility: hidden;
        background: red;
        transition: opacity .3s, visibility .3s;
        background: rgb(37, 92, 131);
        background: -moz-linear-gradient(top, rgba(37, 92, 131, 1) 0%, rgba(31, 56, 76, 1) 100%);
        background: -webkit-linear-gradient(top, rgba(37, 92, 131, 1) 0%, rgba(31, 56, 76, 1) 100%);
        background: linear-gradient(to bottom, rgba(37, 92, 131, 1) 0%, rgba(31, 56, 76, 1) 100%)
    }

    .site-nav.nav-visible .nav-btn {
        transform: translateY(3px);
        background: none
    }

    .site-nav.nav-visible .nav-btn:before {
        top: 0;
        margin: 0;
        transform: rotate(-45deg)
    }

    .site-nav.nav-visible .nav-btn:after {
        bottom: 0;
        margin: 0;
        transform: rotate(45deg)
    }

    .site-nav:not(.nav-visible)>ul *,
    .site-nav:not(.nav-visible)>ul *:before,
    .site-nav:not(.nav-visible)>ul *:after {
        transition-delay: .3s !important
    }

    .site-nav>ul {
        position: fixed;
        width: 100%;
        min-width: 320px;
        top: 46px;
        left: 0;
        bottom: 0;
        padding: 5px;
        overflow-x: hidden;
        overflow-y: auto;
        opacity: 0;
        visibility: hidden;
        text-align: left;
        z-index: 5;
        transition: opacity .3s, visibility .3s;
        background: rgb(28, 48, 65);
        background: -moz-linear-gradient(left, rgba(28, 48, 65, 1) 0%, rgba(47, 96, 130, 1) 50%, rgba(28, 48, 65, 1) 100%);
        background: -webkit-linear-gradient(left, rgba(28, 48, 65, 1) 0%, rgba(47, 96, 130, 1) 50%, rgba(28, 48, 65, 1) 100%);
        background: linear-gradient(to right, rgba(28, 48, 65, 1) 0%, rgba(47, 96, 130, 1) 50%, rgba(28, 48, 65, 1) 100%)
    }

    .site-nav>ul>li {
        max-height: 800px;
        padding: 10px;
        overflow: hidden;
        transition: max-height .15s .15s, padding .15s .15s, margin .15s .15s
    }

    .site-nav>ul>li+li {
        margin-top: 15px
    }

    .site-nav>ul>li>a {
        position: relative;
        display: block;
        padding: 12px 50px 12px 75px;
        border-radius: 50px;
        font-size: 17px;
        font-weight: 700;
        color: #115391;
        background: rgb(255, 255, 255);
        background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(137, 180, 211, 1) 100%);
        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(137, 180, 211, 1) 100%);
        background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(137, 180, 211, 1) 100%)
    }

    .site-nav>ul>li>a:before {
        content: '';
        position: absolute;
        width: 60px;
        top: -5px;
        bottom: -5px;
        left: 0;
        border-radius: 25px;
        box-shadow: 3px 0 7px rgba(0, 0, 0, .2), 0 0 0 1px #417099;
        background: url(/images/nav-mobile-assets.png), rgb(37, 92, 131);
        background: url(/images/nav-mobile-assets.png), -moz-linear-gradient(top, rgba(37, 92, 131, 1) 0%, rgba(34, 58, 79, 1) 100%);
        background: url(/images/nav-mobile-assets.png), -webkit-linear-gradient(top, rgba(37, 92, 131, 1) 0%, rgba(34, 58, 79, 1) 100%);
        background: url(/images/nav-mobile-assets.png), linear-gradient(to bottom, rgba(37, 92, 131, 1) 0%, rgba(34, 58, 79, 1) 100%)
    }

    .site-nav ul.nav-active>li {
        transition: max-height .15s, padding .15s, margin .15s
    }

    .site-nav ul.nav-active>li:not(.nav-active) {
        max-height: 0;
        padding-top: 0;
        padding-bottom: 0;
        margin-top: 0
    }

    .site-nav ul.nav-active>.nav-active {
        margin-top: 0
    }

    .site-nav ul.nav-active>.has-dd:not(.nav-active):before {
        transform: translateY(-10px);
        transition: transform .15s
    }

    .site-nav ul.nav-active>.nav-active:before {
        background: #245476 url(/images/arrow.png) no-repeat center center / 14px 12px
    }

    .site-nav ul.nav-active .site-nav-dropdown {
        max-height: 800px;
        padding-top: 15px;
        transition: max-height .15s .15s, padding .15s .15s
    }

    .site-nav .highlight>a:before {
        box-shadow: 3px 0 7px rgba(0, 0, 0, .2), 0 0 0 1px #5dc807
    }

    .site-nav .highlight>a:after {
        content: '';
        position: absolute;
        width: 24px;
        height: 24px;
        top: -5px;
        left: -5px;
        border-radius: 50%;
        box-shadow: 6px 6px 7px rgba(28, 48, 65, .5);
        background: url(/images/star-highlight.png) no-repeat 0 0 / 100% 100%;
        z-index: 3
    }

    .site-nav .has-dd {
        position: relative
    }

    .site-nav .has-dd:before {
        content: '';
        position: absolute;
        width: 28px;
        height: 28px;
        top: 35px;
        right: 20px;
        margin-top: -14px;
        border-radius: 50%;
        background: #245476 url(/images/nav-plus.png) no-repeat center center / 16px 16px;
        z-index: 1;
        transition: transform .15s .15s, background .15s
    }

    .site-nav .has-dd:after {
        content: '';
        position: absolute;
        width: 60px;
        height: 100%;
        top: 0;
        right: 0;
        z-index: 1
    }

    .site-nav .has-dd>a {
        padding-right: 50px
    }

    .site-nav .coin:before {
        background-position-x: -60px
    }

    .site-nav .present:before {
        background-position-x: -120px
    }

    .site-nav .dealer:before {
        background-position-x: -180px
    }

    .site-nav .blog:before {
        background-position-x: -240px
    }

    .site-nav .coin-dollar:before {
        background-position-x: -300px
    }

    .site-nav *,
    .site-nav *:before,
    .site-nav *:after {
        font-family: 'Open Sans', sans-serif;
        box-sizing: border-box
    }

    .site-nav.nav-visible:before,
    .site-nav.nav-visible>ul {
        opacity: 1;
        visibility: visible
    }

    .site-nav:not(.opened) .site-nav-dropdown *,
    .site-nav:not(.opened) .site-nav-dropdown *:before,
    .site-nav:not(.opened) .site-nav-dropdown *:after {
        background: none !important
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:192dpi) {
    .site-nav>ul>li>a:before {
        background: url(/images/nav-mobile-assets@2x.png), rgb(37, 92, 131);
        background: url(/images/nav-mobile-assets@2x.png), -moz-linear-gradient(top, rgba(37, 92, 131, 1) 0%, rgba(34, 58, 79, 1) 100%);
        background: url(/images/nav-mobile-assets@2x.png), -webkit-linear-gradient(top, rgba(37, 92, 131, 1) 0%, rgba(34, 58, 79, 1) 100%);
        background: url(/images/nav-mobile-assets@2x.png), linear-gradient(to bottom, rgba(37, 92, 131, 1) 0%, rgba(34, 58, 79, 1) 100%);
        background-size: 300px 60px
    }
}

@media(max-width:599px) {
    .site-nav .site-nav-btn {
        display: none
    }
}

@media(min-width:600px) and (max-width:1023px) {
    .site-nav {
        padding-right: 17px
    }

    .site-header {
        padding-top: 15px;
        padding-bottom: 15px
    }

    .intro-alt {
        padding-top: 80px
    }

    .site-nav:before {
        width: 75px;
        top: -10px;
        bottom: -18px
    }

    .site-nav.nav-visible .site-nav-btn {
        opacity: 0;
        visibility: hidden
    }

    .site-nav>ul {
        top: 62px
    }

    .site-nav .site-nav-btn {
        display: inline-block;
        padding: 8px 30px;
        margin-right: 30px;
        vertical-align: middle;
        border-radius: 46px;
        font-size: 17px;
        font-weight: 700;
        color: #1b354c;
        transition: opacity .3s, visibility .3s;
        background: rgb(255, 255, 255);
        background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(48, 187, 236, 1) 100%);
        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(48, 187, 236, 1) 100%);
        background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(48, 187, 236, 1) 100%)
    }

    .site-nav .site-nav-btn:hover {
        background: rgba(48, 187, 236, 1);
        background: -moz-linear-gradient(top, rgba(48, 187, 236, 1) 0%, rgba(255, 255, 255, 1) 100%);
        background: -webkit-linear-gradient(top, rgba(48, 187, 236, 1) 0%, rgba(255, 255, 255, 1) 100%);
        background: linear-gradient(to bottom, rgba(48, 187, 236, 1) 0%, rgba(255, 255, 255, 1) 100%)
    }
}

@media(min-width:1024px) {
    .site-nav {
        position: static
    }

    .site-nav>ul {
        display: flex
    }

    .site-nav>ul>li {
        position: relative;
        margin: 0 20px
    }

    .site-nav>ul>li>a {
        padding: 0 20px
    }

    .site-nav>ul>.has-dd>a:after {
        content: '';
        position: absolute;
        width: 10px;
        height: 9px;
        top: 50%;
        right: 5px;
        margin: -5px 0 0 3px;
        background: url(/images/nav-plus-new.png) no-repeat 0 0
    }

    .site-nav>ul>li:last-child {
        margin-right: 0
    }

    .site-nav>ul>li>a {
        position: relative;
        display: block;
        font-size: 13px;
        font-weight: 600;
        color: #fff;
        text-transform: uppercase;
        transition: color .3s
    }

    .site-nav>ul>li>a:before {
        content: '';
        position: absolute;
        width: 25px;
        height: 25px;
        top: 50%;
        left: -15px;
        margin: -12px 10px 0 0;
        opacity: 0;
        visibility: hidden;
        background: url(/images/nav-desktop-icons.png) no-repeat 0 0;
        transition: opacity .3s, visibility .3s
    }

    .site-nav>ul>.highlight>a:after {
        content: '';
        position: absolute;
        width: 15px;
        height: 15px;
        top: 50%;
        left: 0;
        margin: -8px 5px 0 0;
        background: url(/images/highlight-star.png) no-repeat 0 0
    }

    .site-nav .trophy:before {
        background-position-x: -100px
    }

    .site-nav .coin:before {
        background-position-x: -25px
    }

    .site-nav .present:before {
        background-position-x: -75px
    }

    .site-nav .blog:before {
        background-position-x: -50px
    }

    .site-nav .coin-dollar:before {
        background-position-x: -125px
    }

    .site-nav .site-nav-btn {
        display: none
    }

    .site-nav>ul>.dropdown-visible>a:before,
    .site-nav>ul>.dropdown-visible>.site-nav-dropdown,
    .site-nav>ul>li:hover>a:before,
    .site-nav>ul>li:hover>.site-nav-dropdown {
        opacity: 1;
        visibility: visible
    }

    .site-nav>ul>.dropdown-visible>a,
    .site-nav>ul>li:hover>a {
        color: #72e912
    }

    .site-nav>ul>.highlight.dropdown-visible>a:after,
    .site-nav>ul>.highlight:hover>a:after {
        opacity: 0;
        visibility: hidden
    }

    .site-nav>ul>.has-dd.dropdown-visible>a:after,
    .site-nav>ul>.has-dd:hover>a:after {
        width: 100%;
        height: 30px;
        top: 100%;
        left: 0;
        margin: 0;
        opacity: 0
    }
}

@media(min-width:1024px) and (max-width:1180px) {
    .site-nav>ul>li {
        margin: 0 10px
    }

    .site-nav>ul>li>a {
        font-size: 11px
    }

    .site-nav>ul>li>a:before {
        display: none
    }
}

.slider-fade {
    position: relative;
    margin-bottom: 20px
}

.slider-fade img {
    display: block;
    width: 100%;
    height: auto
}

.slider-fade p {
    padding: 0
}

.slider-fade .slider-entry {
    display: block;
    padding-top: 8px;
    font-size: 14px;
    line-height: 1.43;
    color: #606060;
    text-align: center
}

.slider-fade .slider-arrows {
    display: none
}

.slider-fade .slider-slides {
    position: relative
}

.slider-fade .slider-dots {
    padding: 16px 0 3px;
    font-size: 0;
    text-align: center
}

.slider-fade .slider-dots li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    border-radius: 50%;
    background: #fff;
    transition: background .15s;
    cursor: pointer;
    font-size: 0;
    line-height: 0;
    text-indent: -4000px
}

.slider-fade .slider-slide {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
    transition: opacity .5s, visibility .5s
}

.slider-fade .slider-slide.active {
    position: relative;
    opacity: 1;
    visibility: visible
}

.slider-fade .slider-dots li:hover,
.slider-fade .slider-dots li.active {
    background: #2ebaec
}

@media (min-width:768px) {
    .slider-fade .slider-entry {
        position: absolute;
        right: 14px;
        bottom: 14px;
        left: 14px;
        padding: 14px 22px;
        border-radius: 4px;
        text-align: left;
        background: #fcfafb
    }

    .slider-fade .slider-arrows {
        display: block
    }

    .slider-fade .slider-arrow {
        position: absolute;
        width: 35px;
        height: 35px;
        top: 50%;
        margin-top: -35px;
        border-radius: 50%;
        background: #f0f1f1;
        transition: opacity .15s;
        cursor: pointer;
        font-size: 0;
        line-height: 0;
        text-indent: -4000px
    }

    .slider-fade .slider-arrow:before {
        content: '';
        position: absolute;
        width: 10px;
        height: 10px;
        top: 50%;
        left: 50%;
        margin: -4px 0 0 -4px;
        border-top: 1px solid #3c4347;
        border-right: 1px solid #3c4347;
        transform: rotate(-135deg)
    }

    .slider-fade .slider-arrow:hover {
        opacity: .7
    }

    .slider-fade .slider-arrow-prev {
        left: 24px
    }

    .slider-fade .slider-arrow-next {
        right: 24px
    }

    .slider-fade .slider-arrow-next:before {
        margin: -5px 0 0 -7px;
        transform: rotate(45deg)
    }
}

.slots-suggested {
    padding-bottom: 32px;
    margin-bottom: 25px;
    border-radius: 25px;
    overflow: hidden;
    font-family: 'Open Sans', sans-serif;
    background: #f9f9f9;
    box-sizing: border-box
}

.slots-suggested .top-row {
    display: flex;
    border-bottom: 1px solid #e9e9e9
}

.slots-suggested .suggested-expand {
    width: 250px;
    padding: 7px 20px;
    margin: 0 auto;
    border-radius: 40px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    cursor: pointer;
    background: #31b3e1;
    transition: background .15s
}

.slots-suggested .suggested-expand:hover {
    background: #2b81b7
}

.slots-suggested .slots-listing {
    display: flex;
    justify-content: center;
    flex-flow: row wrap;
    margin-bottom: 20px
}

.slots-suggested .slots-listing li {
    position: relative;
    flex: 0 0 130px;
    margin: 12px
}

.slots-suggested .slots-listing a {
    position: relative;
    display: block;
    padding: 100px 0 15px;
    border-radius: 10px;
    box-shadow: 0 2px 16px 0 rgba(230, 230, 230, .4);
    overflow: hidden;
    line-height: 1;
    background-color: #fff;
    background-size: contain;
    background-repeat: no-repeat;
    transition: transform .15s, box-shadow .15s
}

.slots-suggested .slots-listing a:hover {
    transform: scale(1.1);
    box-shadow: 0 2px 21px 0 rgba(178, 178, 178, .92)
}

.slots-suggested .slots-listing a:hover .name {
    opacity: 1;
    visibility: visible
}

.slots-suggested .slots-listing small {
    font-size: 10px
}

.slots-suggested .slots-listing .row {
    display: block;
    padding: 0 13px
}

.slots-suggested .slots-listing .row:after {
    content: '';
    display: table;
    line-height: 0;
    clear: both
}

.slots-suggested .slots-listing .row+.row {
    margin-top: 7px
}

.slots-suggested .slots-listing .name {
    position: absolute;
    display: flex;
    width: 100%;
    height: 87px;
    top: 0;
    left: 0;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: 10px 15px;
    opacity: 0;
    visibility: hidden;
    font-size: 13px;
    line-height: 1.2;
    font-weight: 600;
    text-align: center;
    color: #fff;
    text-shadow: 0 2px 0 rgba(27, 53, 76, .4);
    transition: opacity .15s, visibility .15s;
    background: rgba(46, 186, 236, .8);
    background: -moz-linear-gradient(-45deg, rgba(46, 186, 236, .8) 0%, rgba(27, 53, 86, .8) 100%);
    background: -webkit-linear-gradient(-45deg, rgba(46, 186, 236, .8) 0%, rgba(27, 53, 86, .8) 100%);
    background: linear-gradient(135deg, rgba(46, 186, 236, .8) 0%, rgba(27, 53, 86, .8) 100%)
}

.slots-suggested .slots-listing .name:after {
    content: '';
    height: 27px;
    flex: 0 0 100%;
    margin-top: 9px;
    background: url(/images/suggested-arrow-circle.png) no-repeat center 0 / auto 100%
}

.slots-suggested .slots-listing .left {
    opacity: .7;
    font-size: 11px;
    color: #606060
}

.slots-suggested .slots-listing .right {
    font-size: 12px;
    color: #1b354c;
    font-weight: 700
}

.slots-suggested .slots-listing .rating:before {
    content: '';
    position: relative;
    display: inline-block;
    width: 9px;
    height: 9px;
    top: -1px;
    margin-right: 3px;
    vertical-align: middle;
    background: url(/images/suggested-star.png) no-repeat 0 0 / 100% 100%
}

.slots-suggested .total {
    display: flex;
    flex: 0 0 140px;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    font-size: 12px;
    line-height: 1.08;
    font-weight: 700;
    color: #1b354c;
    text-align: center;
    background: url(/images/total-check.png) no-repeat top 15px right 15px / 18px 18px
}

.slots-suggested .total strong {
    margin-bottom: 5px;
    font-size: 22px;
    font-weight: 800
}

.slots-suggested .total span,
.slots-suggested .total strong {
    display: block
}

.slots-suggested *,
.slots-suggested *:before,
.slots-suggested *:after {
    box-sizing: border-box
}

@media (max-width:767px) {
    .slots-suggested.is-active .filters:before {
        content: attr(data-current-active);
        padding-left: 20px;
        background-image: none
    }

    .slots-suggested.is-active .filters:after {
        width: 28px;
        height: 28px;
        margin: -14px 0 0 50px;
        border-radius: 50%;
        background: #fff url(/images/suggested-cross.png) no-repeat center center / 10px 10px
    }

    .slots-suggested .filters {
        position: relative;
        padding: 28px 17px;
        text-align: center;
        background: #fff
    }

    .slots-suggested .filters:before {
        content: 'All Games';
        display: inline-block;
        width: 180px;
        height: 40px;
        padding: 0 50px;
        vertical-align: middle;
        border: 1px solid transparent;
        border-radius: 40px;
        font-size: 14px;
        line-height: 38px;
        color: #1b354c;
        text-align: left;
        background: #ebebeb url(/images/suggested-filters.png) no-repeat 22px center / 14px 16px;
        transition: .15s
    }

    .slots-suggested .filters:after {
        content: '';
        position: absolute;
        width: 14px;
        height: 16px;
        top: 50%;
        left: 50%;
        margin: -8px 0 0 60px;
        background: url(/images/suggested-arrow.png) no-repeat 0 0 / 100% 100%;
        transition: .15s
    }

    .slots-suggested .filters.filters-visible .filters-inner {
        transform: rotate(0deg)
    }

    .slots-suggested .filters.filters-visible:before {
        border-color: #e9e9e9;
        border-radius: 20px 20px 0 0;
        background-color: #fff
    }

    .slots-suggested .filters.filters-visible:after {
        transform: rotate(180deg)
    }

    .slots-suggested .filters-inner {
        position: absolute;
        width: 180px;
        top: 50%;
        left: 50%;
        padding: 10px 0;
        margin: 20px 0 0 -90px;
        border-width: 0 1px 1px;
        border-style: solid;
        border-color: #e9e9e9;
        border-radius: 0 0 20px 20px;
        box-shadow: 0 2px 16px 0 rgba(230, 230, 230, .4);
        transform: rotateX(90deg);
        transform-origin: 50% 0%;
        background: #fff;
        transition: transform .15s;
        z-index: 1
    }

    .slots-suggested .filters-inner span {
        display: block;
        padding: 9px 20px 9px 50px;
        font-size: 14px;
        color: #1b354c;
        cursor: pointer;
        text-align: left
    }
}

@media (max-width:380px) {
    .slots-suggested.is-active .filters:after {
        margin-left: 36px
    }

    .slots-suggested .total {
        font-size: 10px
    }

    .slots-suggested .filters {
        flex: 0 0 55%;
        padding-right: 0;
        padding-left: 0
    }

    .slots-suggested .filters-inner {
        margin-left: -45%
    }

    .slots-suggested .filters-inner span {
        padding-left: 30px
    }

    .slots-suggested .filters:before {
        padding: 0 30px;
        background-position-x: 10px
    }

    .slots-suggested .filters:after {
        margin-left: 43px
    }

    .slots-suggested .filters-inner,
    .slots-suggested .filters:before {
        width: 90%;
        font-size: 10px
    }
}

@media (max-width:359px) {
    .slots-suggested .slots-listing li {
        margin: 6px
    }
}

@media (min-width:768px) {
    .slots-suggested .total {
        flex: 0 0 170px
    }

    .slots-suggested .filters-inner {
        padding: 30px 0 30px 100px;
        background: #fff url(/images/suggested-filters.png) no-repeat 62px center / 18px 20px
    }

    .slots-suggested .filters {
        flex: 0 1 100%
    }

    .slots-suggested .filters span {
        display: inline-block;
        min-width: 95px;
        padding: 7px 20px;
        border-radius: 40px;
        vertical-align: middle;
        font-size: 14px;
        color: #1b354c;
        text-align: center;
        background: #ebebeb;
        transition: color .15s, background .15s;
        cursor: pointer
    }

    .slots-suggested .filters span:before {
        content: '';
        position: relative;
        display: inline-block;
        width: 0;
        height: 12px;
        top: -1px;
        margin-right: 0;
        vertical-align: middle;
        background: url(/images/active-filter-check.png) no-repeat 0 0 / 12px 10px;
        transition: width .15s, margin .15s
    }

    .slots-suggested .filters span+span {
        margin-left: 8px
    }

    .slots-suggested .filters .is-active:before {
        width: 12px;
        margin-right: 4px
    }

    .slots-suggested .filters .is-active,
    .slots-suggested .filters span:hover {
        color: #fff;
        background: #1b354c
    }
}

@media (min-width:1024px) {
    .slots-suggested .slots-listing {
        padding: 40px 65px 20px;
        margin: 0
    }
}