/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
button,
hr,
input {
    overflow: visible
}

progress,
sub,
sup {
    vertical-align: baseline
}

[type=checkbox],
[type=radio],
legend {
    box-sizing: border-box;
    padding: 0
}

html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

details,
main {
    display: block
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

hr {
    box-sizing: content-box;
    height: 0
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

a {
    background-color: transparent
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}

b,
strong {
    font-weight: bolder
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button,
select {
    text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
    outline: ButtonText dotted 1px
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    color: inherit;
    display: table;
    max-width: 100%;
    white-space: normal
}

textarea {
    overflow: auto
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

[hidden],
template {
    display: none
}

body {
    min-width: 320px;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 1.46;
    /* color:#3b5a6b; */
    background: #dfe5ea
}

a {
    color: #14a0ff;
    text-decoration: none
}

a:hover {
    text-decoration: underline
}

h1 {
    font-size: 28px;
    line-height: 1.2;
    color: #fff
}

h1 span {
    font-weight: 400
}

h2 {
    font-size: 26px;
    font-weight: 400;
    color: #1b354c
}

h3 {
    font-size: 24px;
    font-weight: 400;
    color: #1b354c;
    text-align: center
}

.content-center-like-h3 {
    font-size: 24px;
    font-weight: 400;
    color: #1b354c;
    text-align: center
}

h3[class*="icon-"]:before,
h4[class*="icon-"]:before {
    content: '';
    display: block;
    width: 114px;
    height: 114px;
    margin: -113px auto 10px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center center
}

h3.icon-slots:before,
h4.icon-slots:before {
    background-image: url(/images/rds-icon-slots-v2.png), url(/images/rds-icon-bg.png)
}

h3.icon-roulette:before,
h4.icon-roulette:before {
    background-image: url(/images/rds-icon-roulette.png), url(/images/rds-icon-bg.png)
}

h3.icon-blackjack:before,
h4.icon-blackjack:before {
    background-image: url(/images/rds-icon-blackjack.png), url(/images/rds-icon-bg.png)
}

h3.icon-video-poker:before,
h4.icon-video-poker:before {
    background-image: url(/images/rds-icon-video-poker.png), url(/images/rds-icon-bg.png)
}

h3.icon-casino-poker:before,
h4.icon-casino-poker:before {
    background-image: url(/images/rds-icon-casino-poker.png), url(/images/rds-icon-bg.png)
}

h3.icon-jackpot-games:before,
h4.icon-jackpot-games:before {
    background-image: url(/images/rds-icon-jackpot-games.png), url(/images/rds-icon-bg.png)
}

h3.icon-live-games:before,
h4.icon-live-games:before {
    background-image: url(/images/rds-icon-live-games.png), url(/images/rds-icon-bg.png)
}

h4 {
    font-size: 18px;
    font-weight: 700;
    color: #1b354c;
    text-align: center
}

h1,
h2,
h3,
.content-center-like-h3,
h4,
h5,
h6,
p,
ul,
ol,
dl {
    margin-top: 0;
    margin-bottom: 25px
}

h2,
h3,
h4 {
    line-height: 1.2
}

ul,
ol,
dl {
    padding-left: 0
}

article {
    position: relative;
    padding-top: 46px;
    z-index: 1;
}

th,
td {
    padding: 0
}

img {
    max-width: 100%;
    height: auto
}

*,
*:before,
*:after {
    box-sizing: border-box
}

@media only screen and (min-width: 600px) {
    article {
        padding-top: 62px
    }
}

@media only screen and (min-width: 1024px) {
    h1 {
        font-size: 41px;
        margin-bottom: 15px
    }

    h2 {
        font-size: 38px
    }

    h3 {
        font-size: 32px
    }

    .content-center-like-h3 {
        font-size: 32px
    }

    article {
        padding-top: 52px
    }
}

@media only screen and (min-width: 1200px) {
    body {
        line-height: 1.73
    }

    article {
        padding-top: 72px
    }
}

.lazyload,
.lazyload:before,
.lazyload:after,
.lazyload *,
.lazyload *:before,
.lazyload *:after {
    background-image: none !important
}

.hidden {
    display: none
}

.wrapper {
    position: relative;
    min-height: 100vh;
    overflow: hidden
}

.wrapper .site-logo:before {
    display: none
}

.block {
    display: block
}

.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
}

.rds-container {
    max-width: 1300px;
    padding: 0 10px;
    margin: 0 auto
}

.rds-section-container,
.rds-gradient-container {
    padding: 25px 20px;
    margin-bottom: 25px;
    border-radius: 20px;
    background: linear-gradient(180deg, #e1f1e6 0%, #cbd8e0 100%)
}

.rds-section-container {
    background: #eff4f8
}

.rds-section-container-center {
    display: flex;
    flex-flow: column nowrap;
    align-items: center
}

.rds-section-container-center.bg-green {
    background: #e0ede7
}

.rds-section-container-center.alt {
    display: flex;
    flex-flow: nowrap;
    align-items: center
}

.rds-section-container-center .rds-section-item+.rds-section-item {
    margin-top: 20px
}

.rds-section-container-center.alt .rds-section-item+.rds-section-item {
    margin-top: 20px;
    padding-left: 10px
}

.rds-section-container-center img {
    display: block;
    margin: 0 auto
}

@media only screen and (min-width: 768px) {
    .rds-section-container-center {
        flex-flow: row nowrap;
        justify-content: center;
        align-items: center
    }

    .rds-section-container-center ul {
        margin: 0
    }

    .rds-section-container-center .rds-section-item {
        min-width: 220px
    }

    .rds-section-container-center .rds-section-item+.rds-section-item {
        margin: 0 0 0 20px
    }
}

.rds-blue-marker:after {
    content: '';
    position: fixed;
    display: block;
    width: 100vw;
    height: 300vh;
    left: 50%;
    margin: -300vh 0 0 -50vw;
    background: #193045;
    z-index: -1
}

.rds-global-padded {
    padding-right: 10px;
    padding-left: 10px
}

.rds-group {
    margin: 0 -10px;
    border-radius: 20px;
    overflow: hidden;
    background: #f9fbfc
}

.rds-image {
    position: relative;
    padding-top: 60%;
    overflow: hidden;
    border-radius: 10px
}

.rds-image img {
    position: absolute;
    width: auto;
    max-width: none;
    height: 100%;
    top: 0;
    right: 0;
    border-radius: 10px
}

.rds-section {
    padding: 0 10px
}

.rds-section .rds-side-by-side {
    padding: 0
}

[class*="ico-flag"][class]:before {
    display: inline-block;
    width: 16px;
    height: 10px
}

.rds-best .rds-best-providers {
    white-space: nowrap;
    font-weight: 800
}

.rds-best .rds-best-providers span,
.rds-best .rds-best-providers a {
    height: 25px !important;
    width: 70px !important
}

[class*="ico-"]:not(.before):not(.after),
[class*="ico-"].before:before,
[class*="ico-"].after:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    font-size: 0;
    line-height: 0;
    text-indent: -4000px
}

.rds-content {
    position: relative;
    padding: 25px 20px
}

.rds-content>hr {
    position: relative;
    height: 1px;
    margin: 82px -20px 55px;
    border: 0
}

.rds-content>hr:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 21px;
    top: 0;
    left: 0;
    border-radius: 20px 20px 0 0;
    background: #f9fbfc;
    z-index: 1
}

.rds-content>hr:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 250px;
    bottom: -20px;
    left: 0;
    background: linear-gradient(0deg, #f1f5f8 0%, transparent 100%)
}

.rds-content>*:not(hr) {
    position: relative;
    z-index: 2
}

.rds-content>.rds-full-separator {
    height: 45px;
    margin-top: 25px;
    margin-bottom: 25px;
    background: #dfe5ea
}

.rds-content>.rds-full-separator:before {
    height: 20px;
    top: auto;
    bottom: 0
}

.rds-content>.rds-full-separator:after {
    bottom: 25px;
    border-radius: 0 0 20px 20px
}

@media only screen and (min-width: 1024px) {
    .rds-content {
        padding-top: 40px
    }
}

.rds-section-wb {
    margin-bottom: 75px !important
}

.rds-section-wb.with-hole {
    position: relative;
    padding-top: 60px;
    margin-top: 70px
}

.rds-section-wb.with-hole .rds-section-wb-in-hole {
    position: absolute;
    display: flex;
    width: 256px;
    height: 94px;
    top: -47px;
    left: 50%;
    justify-content: center;
    align-items: center;
    margin-left: -128px;
    border-radius: 94px;
    background: #f9fbfc
}

.rds-section-wb.with-hole .rds-section-wb-in-hole img {
    display: block;
    width: 150px;
    height: 60px;
    margin: auto;
    object-fit: contain
}

.rds-section-wb .rds-section-wb-terms {
    padding: 20px 0;
    font-size: 11px;
    line-height: 1.2;
    text-align: center
}

.rds-section-wb .rds-section-wb-actions {
    display: table;
    margin: 0 auto -70px;
    border: 15px solid #cbd8e0;
    border-radius: 98px
}

.rds-section-wb .rds-pro-cons-new {
    margin: 0
}

.rds-section-wb .rds-section-wb-image {
    margin-bottom: 25px;
    border-radius: 15px;
    overflow: hidden
}

.rds-section-wb .rds-section-wb-image img {
    display: block;
    width: 100%;
    height: auto
}

.rds-section-wb .rds-section-wb-terms {
    padding: 20px 0;
    font-size: 11px;
    line-height: 1.2;
    text-align: center
}

.rds-section-wb .rds-section-wb-actions {
    display: table;
    margin: 0 auto -70px;
    border: 15px solid #cbd8e0;
    border-radius: 98px
}

@media only screen and (min-width: 1024px) {
    .rds-section-wb.with-hole {
        padding-top: 75px
    }

    .rds-group.rds-blue-marker:after {
        margin-top: calc(-300vh + 150px);
        z-index: 1;
    }
}

.rds-btn {
    display: inline-flex;
    min-width: 270px;
    height: 68px;
    justify-content: center;
    align-items: center;
    padding: 0 23px;
    border: 4px solid #83ad70;
    border-radius: 68px;
    vertical-align: middle;
    font-size: 18px;
    line-height: 1.2;
    font-weight: 600;
    color: #fff;
    text-align: center;
    background: linear-gradient(157deg, #5dc807 0%, #499a09 100%);
    cursor: pointer
}

.rds-btn:hover {
    text-decoration: none;
    background: linear-gradient(90deg, #499a09 0%, #5dc807 100%)
}

.rds-btn[class*="with-icon"] {
    position: relative;
    padding-left: 60px
}

.rds-btn[class*="with-icon"]:before {
    content: '';
    position: absolute;
    display: inline-block;
    width: 40px;
    height: 40px;
    left: 10px;
    top: 50%;
    margin-top: -20px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain
}

.rds-btn.rds-btn-alt {
    min-width: 240px;
    font-size: 15px
}

.rds-btn.with-icon-shield:before {
    background-image: url(/images/rds-btn-icon-shield.png)
}

.rds-btn.with-icon-uk:before {
    background-image: url(/images/rds-btn-icon-uk.png)
}

.rds-btn.with-icon-pt:before {
    background-image: url(/images/rds-btn-icon-pt.png)
}

.rds-btn.with-icon-ph:before {
    background-image: url(/images/rds-btn-icon-ph.png)
}

.rds-btn.with-icon-ja:before {
    background-image: url(/images/rds-btn-icon-ja.png)
}

.rds-btn.with-icon-ca:before {
    background-image: url(/images/rds-btn-icon-ca.png)
}

.rds-btn.with-icon-fi:before {
    background-image: url(/images/rds-btn-icon-fi.png)
}

.rds-btn.with-icon-ee:before {
    background-image: url(/images/rds-btn-icon-ee.png)
}

.rds-btn.with-icon-pk:before {
    background-image: url(/images/rds-btn-icon-pk.png)
}

.rds-btn.with-icon-in:before {
    background-image: url(/images/rds-btn-icon-in.png)
}

.rds-btn.with-icon-ro:before {
    background-image: url(/images/rds-btn-icon-ro.png)
}

.rds-btn.with-icon-nl:before {
    background-image: url(/images/rds-btn-icon-nl.png)
}

.rds-btn.with-icon-no:before {
    background-image: url(/images/rds-btn-icon-no.png)
}

.rds-btn.with-icon-de:before {
    background-image: url(/images/rds-btn-icon-de.png)
}

.rds-btn.with-icon-dk:before {
    background-image: url(/images/rds-btn-icon-dk.png)
}

.rds-btn.with-icon-gr:before {
    background-image: url(/images/rds-btn-icon-gr.png)
}

.rds-btn.with-icon-play:before {
    background-image: url(/images/rds-btn-icon-play.png)
}

.rds-btn-small {
    min-width: 195px;
    height: 52px;
    font-size: 16px
}

.rds-btn-small[class*="with-icon"] {
    padding-left: 54px
}

.rds-btn-small[class*="with-icon"]:before {
    width: 34px;
    height: 34px;
    margin-top: -17px
}

.rds-btn-noborder {
    border: 0
}

.rds-btn span {
    font-weight: 400
}

.rds-btn-primary {
    display: inline-flex;
    height: 64px;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding: 0 25px;
    border-radius: 10px;
    vertical-align: middle;
    font-size: 15px;
    line-height: 1.2;
    font-weight: 700;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background: linear-gradient(to right, #5dc807 0%, #479905 100%)
}

.rds-btn-primary.blue {
    background: #2ebaec;
    padding: 0 14px;
    width: 180px;
    justify-self: center
}

.rds-btn-primary:hover {
    text-decoration: none;
    background: linear-gradient(to right, #479905 0%, #5dc807 100%)
}

.rds-btn-primary.blue:hover {
    background: #28aad9
}

.rds-btn-grey {
    color: #3588d2;
    background: linear-gradient(to bottom, #f0f8f2 0%, #e4ebef 100%)
}

.rds-btn-grey:hover {
    background: linear-gradient(to bottom, #e4ebef 0%, #f0f8f2 100%)
}

.rds-btn-orange {
    border-color: #855621;
    background: linear-gradient(340deg, #ff7200, #fdb006)
}

.rds-btn-orange:hover {
    background: linear-gradient(340deg, #fdb006, #ff7200)
}

.rds-btn-orange span {
    display: block;
    font-size: 12px;
    font-weight: 700;
    color: #f7d9ad;
    text-transform: uppercase
}

.rds-btn-orange strong {
    font-weight: 600
}

.rds-btn-blue {
    min-width: 220px;
    height: 50px;
    border-radius: 6px;
    font-size: 15px;
    line-height: 50px;
    font-weight: 600;
    background: #34aaef
}

@media only screen and (max-width: 359px) {
    .rds-btn-small {
        font-size: 13px
    }
}

.rds-blog-content>ul li,
.list-simple li {
    background: url(/images/rds-list-checks.png) no-repeat 0 2px / 17px 17px
}

.rds-blog-content>ul li,
.list-simple a {
    word-break: break-all
}

.rds-blog-content>ol,
.list-simple-ordered {
    counter-reset: nums
}

.rds-blog-content>ol li,
.list-simple-ordered li {
    counter-increment: nums
}

.rds-blog-content>ol li:before,
.list-simple-ordered li:before {
    content: counter(nums)'.';
    position: absolute;
    width: 20px;
    height: 20px;
    top: 2px;
    left: 0;
    border-radius: 50%;
    font-size: 10px;
    line-height: 20px;
    font-weight: 800;
    text-align: center;
    background: #aad29f
}

.rds-blog-content>ol,
.rds-blog-content>ul,
.list-simple,
.list-simple-ordered {
    color: #1b354c;
    list-style-type: none
}

.list-simple.centered {
    display: table;
    margin: 0 auto
}

.rds-blog-content>ol,
.rds-blog-content>ul {
    margin-bottom: 25px !important
}

.rds-blog-content>ol li,
.rds-blog-content>ul li,
.list-simple li,
.list-simple-ordered li {
    position: relative;
    padding-left: 40px
}

.rds-blog-content>ol strong,
.rds-blog-content>ul strong,
.list-simple strong,
.list-simple-ordered strong {
    font-weight: 800
}

.rds-blog-content>ol li+li,
.rds-blog-content>ul li+li,
.list-simple li+li,
.list-simple-ordered li+li {
    margin-top: 5px
}

.rds-side-by-side {
    padding: 0 10px;
    margin-bottom: 25px
}

.rds-40.pad-title h2 {
    padding-top: 15px
}

[data-prefix]:before {
    content: attr(data-prefix)
}

[data-suffix]:after {
    content: attr(data-suffix)
}

.rds-map {
    position: relative;
    padding-top: 56.25%;
    border-radius: 20px;
    overflow: hidden
}

.rds-map iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.rds-youtube {
    position: relative;
    padding-top: 56.25%;
    border-radius: 20px;
    overflow: hidden
}

.rds-youtube iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

ul.centered,
ol.centered {
    display: table;
    margin: 0 auto
}

.rds-left,
.rds-right {
    display: block;
    margin: 0 auto;
    border-radius: 20px
}

.rds-centered-image {
    margin-bottom: 20px;
    text-align: center
}

.rds-centered-image img {
    border-radius: 20px
}

@media only screen and (min-width: 768px) {
    .rds-left {
        float: left;
        margin: 6px 10px 10px 0
    }

    .rds-right {
        float: right;
        margin: 6px 0 10px 10px
    }
}

@media only screen and (max-width: 767px) {
    .rds-side-by-side>*+* {
        margin-top: 10px
    }
}

@media only screen and (max-width: 767px) {
    .rds-image {
        padding-top: 0
    }

    .rds-image img {
        width: 100%;
        height: auto;
        position: static
    }
}

@media only screen and (min-width: 768px) {
    .rds-image {
        padding-top: 23.5%
    }

    .rds-image img {
        width: 100%;
        object-fit: cover;
        object-position: top
    }

    .rds-group {
        margin: 0
    }

    .rds-section-wb .rds-section-wb-actions {
        margin-bottom: -85px
    }

    .rds-side-by-side:after {
        content: '';
        display: table;
        line-height: 0;
        clear: both
    }

    .rds-side-by-side>*:nth-child(odd) {
        float: left;
        width: 49%
    }

    .rds-side-by-side>*:nth-child(even) {
        float: right;
        width: 49%
    }

    .rds-side-by-side>.rds-40 {
        width: 39%
    }

    .rds-side-by-side>.rds-60 {
        width: 59%
    }

    .rds-side-image.left {
        margin-right: 30px
    }

    .rds-side-image.right {
        margin-left: 30px
    }
}

@media only screen and (min-width: 1024px) {

    .rds-section-container,
    .rds-gradient-container {
        padding: 40px
    }

    .rds-group {
        display: flex;
        flex-flow: row-reverse nowrap
    }

    .rds-group .rds-content {
        flex: 0 1 100%;
        max-width: calc(100% - 335px)
    }

    .rds-group .rds-content:only-child {
        max-width: 100%
    }

    .rds-group .rds-sidebar {
        flex: 0 0 335px;
        background: #eff2f5
    }

    .rds-content>p {
        padding: 0 45px
    }

    .rds-content>.rds-full-separator:before {
        border-radius: 20px 20px 0 0
    }

    .rds-content>.rds-full-separator:after {
        bottom: 25px
    }

    .rds-sidebar~.rds-content>.rds-full-separator:before {
        border-radius: 20px 0 0 0
    }

    .rds-sidebar~.rds-content>.rds-full-separator:after {
        border-radius: 0 0 0 20px
    }

    .rds-sticky-container:not([style]):not(.rds-blog-sidebar-group) {
        margin-top: -20px
    }

    .rds-40.pad-title h2 {
        padding-top: 22px
    }

    .rds-side-image.left {
        margin-left: 45px
    }

    .rds-side-image.right {
        margin-right: 45px
    }
}

@media only screen and (min-width: 1200px) {
    .rds-content>hr {
        margin-right: -65px;
        margin-left: -65px
    }

    .rds-global-padded {
        padding-right: 65px;
        padding-left: 65px
    }

    .rds-section,
    .rds-side-by-side {
        padding: 0
    }
}

.rds-side-image img {
    display: block;
    height: auto;
    width: auto;
    border-radius: 20px
}

.rds-side-image.right img {
    float: right;
    margin: 5px 0 10px 10px
}

.rds-side-image.left img {
    float: left;
    margin: 5px 10px 10px 0
}

@media only screen and (max-width: 600px) {
    .rds-side-image.left.center-on-mobile img {
        float: none;
        margin: 0 auto;
        margin-bottom: 20px
    }

    .rds-side-image.right.center-on-mobile img {
        float: none;
        margin: 0 auto;
        margin-bottom: 20px
    }
}

.js-expander {
    position: relative;
    padding: 10px;
    margin-top: 10px;
    border-radius: 0 0 10px 10px;
    background: #dfe5ea
}

.js-expander.finished {
    display: none
}

.js-expander div {
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    font-size: 14px;
    color: #738e9d
}

.js-expander div strong {
    color: #1b354c
}

.js-expander span {
    font-size: 16px;
    color: #606f83;
    cursor: pointer;
    transition: opacity .15s
}

.js-expander span:hover {
    opacity: .7
}

.js-expander span:after {
    content: '';
    position: relative;
    display: inline-block;
    width: 27px;
    height: 27px;
    top: -1px;
    margin-left: 7px;
    vertical-align: middle;
    background: url(/images/rds-expander.png) no-repeat center center / contain
}

@media only screen and (min-width: 768px) {
    .js-expander {
        text-align: center
    }
}

@media only screen and (min-width: 1024px) {
    .js-expander {
        padding: 15px 30px;
        border-radius: 0 0 20px 20px
    }

    .js-expander div {
        right: 30px
    }
}

.rds-white-container {
    padding: 10px;
    margin-bottom: 25px;
    border-radius: 20px;
    background: #fff
}

.rds-white-container.rds-blue-marker {
    position: relative
}

.rds-white-container.rds-blue-marker:after {
    position: absolute;
    bottom: 100%;
    margin-bottom: -312px
}

.rds-white-container h1 {
    color: #1b354c;
    text-align: center
}

@media only screen and (min-width: 1024px) {
    .rds-white-container {
        padding: 40px
    }
}

.site-header {
    position: fixed;
    width: 100%;
    height: auto;
    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/cazinouri-info-logo-new.svg) no-repeat 0 0 / contain;
    z-index: 2;
    background-position: center
}

@media(min-width: 600px) {
    .site-logo:before {
        top: -20px
    }

    .site-logo a {
        width: 295px;
        height: 32px
    }
}

@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: 600px;
        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: 600px;
        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 *,
    .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: 14px;
        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 .site-nav-btn {
        display: none
    }

    .site-nav>ul>.has-dd:nth-child(n+3) .site-nav-dropdown {
        margin-left: -600px
    }

    .site-nav>ul>.has-dd:nth-child(n+3) .site-nav-dropdown:before {
        left: auto;
        right: 60px;
        margin-left: 0
    }

    .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
    }
}

@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 .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: -293px 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: -1295px 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 .trustly:before {
        background-position: -1707px 0
    }

    .site-nav-dropdown .smith-and-smith:before {
        background-position: -1767px 0
    }

    .site-nav-dropdown .revolut:before {
        background-position: -1827px 0
    }

    .site-nav-dropdown .esports:before {
        background-position: -1884px 0
    }

    .site-nav-dropdown .cashpay:before {
        background-position: -2062px 0
    }

    .site-nav-dropdown .muchbetter:before {
        background-position: -1944px 0
    }

    .site-nav-dropdown .toppay:before {
        background-position: -2003px 0
    }

    .site-nav-dropdown .live-baccarat:before {
        background-position: 0 -58px
    }

    .site-nav-dropdown .bank-transfer:before {
        background-position: -59px -58px
    }

    .site-nav-dropdown .noi:before {
        background-position: -118px -58px
    }

    .site-nav-dropdown .plati:before {
        background-position: -176px -58px
    }

    .site-nav-dropdown .abon:before {
        background-position: -236px -58px
    }

    .site-nav-dropdown .okto-cash:before {
        background-position: -293px -58px
    }

    .site-nav-dropdown .google-pay:before {
        background-position: -353px -58px
    }

    .site-nav-dropdown .legal:before {
        background-position: -410px -58px
    }

    .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: 2120px 118px
    }
}

@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
    }
}

.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;
    border: 0
}

.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
    }
}

.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
}

.rds-actions-container {
    position: relative;
    margin: 15px auto 0;
    text-align: center;
    z-index: 2
}

.inline-author {
    font-size: 12px;
    text-align: right
}

.inline-author img {
    position: relative;
    display: inline-block;
    top: -1px;
    margin-right: 5px;
    border-radius: 50%;
    vertical-align: middle
}

.rds-images-wt {
    margin-bottom: 25px
}

.rds-images-wt .rds-image-wt+.rds-image-wt {
    margin-top: 10px
}

.rds-image-wt {
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 0 10px 5px rgba(0, 0, 0, .05);
    background: #fff;
    margin-bottom: 20px
}

.rds-image-wt span {
    padding: 15px 20px;
    font-weight: 600;
    text-align: center
}

.rds-image-wt img,
.rds-image-wt span {
    display: block;
    width: 100%
}

@media only screen and (min-width: 768px) {
    .rds-images-wt {
        display: flex;
        flex-flow: row wrap;
        margin-right: -.5%;
        margin-left: -.5%
    }

    .rds-images-wt .rds-image-wt,
    .rds-images-wt .rds-image-wt+.rds-image-wt {
        flex: 0 0 49%;
        margin: .5%
    }
}

.frame.browser {
    position: relative;
    padding-top: 64.754%;
    border-radius: 10px;
    overflow: hidden;
    background: url(/images/frame-browser.png) no-repeat center center / contain
}

.frame.browser img {
    position: absolute;
    width: 99.6%;
    height: 90.8%;
    top: 9%;
    left: .2%
}

.frame.phone {
    padding: 4% 4.8% 0;
    background: url(/images/frame-phone.png) no-repeat center 0 / 100% auto
}

.frame.phone img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 7% 7% 0 0
}

.frame.phone.full {
    position: relative;
    padding: 210.55% 0 0
}

.frame.phone.full img {
    position: absolute;
    width: 90.2%;
    height: 96.1%;
    top: 1.95%;
    left: 4.9%;
    border-radius: 7%
}

.frame.laptop {
    position: relative;
    padding-top: 74.743%;
    background: url(/images/frame-laptop.png) no-repeat center center / contain
}

.frame.laptop img {
    position: absolute;
    width: 85.6%;
    height: 85%;
    right: 0;
    top: 6%
}

.list-checks {
    padding: 0;
    margin: 0;
    font-size: 17px;
    line-height: 1.2;
    font-weight: 600;
    font-style: italic;
    color: #1b354c;
    list-style-type: none
}

.list-checks li {
    padding-left: 27px;
    background: url(/images/rds-tabs-check.png) no-repeat 0 5px / 14px 11px
}

.list-checks li+li {
    margin-top: 17px
}

.width800center {
    max-width: 800px;
    margin: 0 auto
}

.rds-group .embedded-game {
    position: relative;
    margin-bottom: 25px;
    border-radius: 20px;
    overflow: hidden;
    cursor: pointer;
    padding-bottom: 20px
}

.rds-group .embedded-game.no-full-width {
    max-width: 750px;
    display: block;
    margin: 0 auto
}

.rds-group .embedded-game p {
    margin: 0
}

.rds-group .embedded-game:hover .game>div {
    background: #1279bf
}

.rds-group .embedded-game iframe {
    display: block;
    border: 0
}

.rds-group .embedded-game .game>div {
    position: absolute;
    top: 50%;
    left: 50%;
    padding: 12px 20px;
    border-radius: 10px;
    transform: translate(-50%, -50%);
    font-size: 24px;
    font-weight: 800;
    color: #fff;
    text-transform: uppercase;
    background: #34aaef;
    transition: background .15s
}

.rds-group .embedded-game i {
    font-style: normal
}

.rds-group .embedded-game img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 20px
}

.rds-group .embedded-game.blur-image img {
    filter: blur(2px)
}

.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
    }
}

.shell {
    max-width: 1200px;
    margin: 0 auto;
    width: 100%
}

footer ul {
    margin-bottom: 0;
    list-style-type: none
}

.site-header {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    padding: 10px 0;
    border: 0;
    box-shadow: none;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 14px;
    line-height: 26px;
    z-index: 20;
    background: transparent;
    transition: padding .15s, background .15s
}

.site-header.is-sticky {
    padding: 10px 0;
    background: #1b354c
}

.site-header .container {
    display: flex;
    padding: 0 15px;
    justify-content: space-between;
    align-items: center
}

@media(min-width: 1024px) {
    .site-header .container {
        max-width: 1200px;
        padding: 0 10px;
        margin: 0 auto
    }
}

@media(min-width: 1200px) {
    .site-header {
        padding: 20px 0
    }
}

.site-nav ul {
    margin: 0;
    list-style-type: none
}

.site-nav a:hover {
    text-decoration: none
}

@media only screen and (min-width: 1024px) {
    .site-nav>ul>li>a {
        padding: 0 19px 0 16px
    }
}

.rds-intro-alt-transparent .list-authors a,
.rds-intro-alt-transparent .list-authors strong {
    color: #d0d4e5
}

.rds-intro-alt-transparent .list-authors {
    color: #afb4c6
}

.rds-intro-alt-transparent .list-authors li>img {
    height: 24px;
    width: 24px;
    top: 50% !important;
    margin-top: -12px !important
}

.rds-intro-alt-transparent .list-authors li {
    padding: 8px 15px;
    text-align: left;
    background: rgba(26, 69, 95, .4)
}

.rds-intro-alt-transparent .list-authors li+li {
    margin: 0
}

.rds-intro-alt-transparent .list-authors li:first-child {
    border-top-left-radius: 40px;
    border-bottom-left-radius: 40px
}

.rds-intro-alt-transparent .list-authors li:last-child {
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px
}

.rds-intro-alt-transparent .list-authors {
    display: flex;
    justify-content: center;
    padding: 0;
    margin: 0 0 10px;
    border: 0
}

@media only screen and (max-width: 767px) {

    .rds-intro-alt-transparent .list-authors li+li:before,
    .rds-intro-alt-transparent .list-authors li:last-child:before {
        display: none
    }

    .rds-intro-alt-transparent .list-authors li {
        padding-left: 30px;
        max-width: 66%
    }
}

@media only screen and (min-width: 768px) {
    .rds-intro-alt-transparent .list-authors li>img {
        margin-top: 0 !important
    }
}

.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 only screen and (min-width: 768px) {
    .rds-content .casino-reviews-list .toggle i:after {
        right: 20px
    }
}

.rds-slots-suggested {
    padding: 10px;
    margin-bottom: 25px;
    border: 1px solid #fff;
    border-radius: 20px;
    background: #ebeff3
}

.rds-slots-suggested .slots-suggested {
    margin: 0
}

.rds-slots-suggested .slots-listing {
    margin: 0;
    list-style-type: none
}

@media (min-width: 1024px) {
    .rds-slots-suggested {
        padding: 50px
    }
}

.rds-blog-pagination .tw-pagination {
    display: flex;
    justify-content: center;
    flex-flow: row wrap;
    padding: 31px 10px 19px;
    margin: 0;
    list-style-type: none
}

.rds-blog-pagination .tw-pagination li:first-child {
    display: none
}

.rds-blog-pagination .tw-pagination li {
    margin: 4px
}

.rds-blog-pagination .tw-pagination li>* {
    display: block;
    min-width: 30px;
    height: 30px;
    padding: 0 5px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 30px;
    font-weight: 700;
    color: #1b354c;
    text-align: center;
    background: #fff
}

.rds-blog-pagination .tw-pagination a {
    border: 0;
    transition: color .15s, background .15s
}

.rds-blog-pagination .tw-pagination .gap {
    background: none
}

.rds-blog-pagination .tw-pagination a:hover,
.rds-blog-pagination .tw-pagination .current {
    color: #fff;
    text-decoration: none;
    background: #14a0ff
}

.rds-table-nfi {
    margin-bottom: 25px;
    border-radius: 15px;
    overflow: hidden;
    box-shadow: 0 0 25px 5px rgba(0, 0, 0, .03);
    font-size: 15px
}

.rds-table-nfi tr {
    background: #fff
}

.rds-table-nfi tr+tr {
    margin-top: 2px
}

.rds-table-nfi tr:nth-child(even) {
    background: #fbfbfd
}

.rds-table-nfi td {
    padding: 0 50px
}

.rds-table-nfi td:first-child {
    padding-top: 10px;
    font-weight: 700;
    color: #1b354c;
    text-indent: -23px
}

.rds-table-nfi td:last-child {
    padding-bottom: 10px
}

.rds-table-nfi table,
.rds-table-nfi tbody,
.rds-table-nfi tr,
.rds-table-nfi td {
    display: block
}

@media only screen and (min-width: 768px) {
    .rds-table-nfi tr {
        display: flex
    }

    .rds-table-nfi td:nth-child(n) {
        flex: 1 1 100%;
        padding: 12px 30px;
        text-indent: 0
    }
}

.listbox {
    margin-bottom: 25px;
    border: 1px solid #fff;
    border-radius: 15px;
    background: #eaf0f5;
    padding: 25px 25px 25px 50px;
    font-size: 15px;
    line-height: 1.2
}

.listbox ol {
    margin: 0;
    list-style-type: none;
    counter-reset: nums
}

.listbox ul {
    margin: 0;
    list-style-type: none
}

.listbox li {
    position: relative;
    counter-increment: nums
}

.listbox ol li:before {
    content: counter(nums)'. ';
    font-weight: 700
}

.listbox li span {
    position: absolute;
    top: 0;
    right: 100%;
    margin-right: 10px
}

.listbox li+li {
    margin-top: 13px
}

.listbox a {
    display: block
}

@media only screen and (min-width: 768px) {
    .listbox {
        padding: 35px 30px 35px 72px
    }

    .listbox li+li {
        margin-top: 23px
    }

    .listbox a {
        display: inline
    }
}

.rds-blog-content .blog-page-content>p img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 20px
}

.rds-blog-content .blog-video,
.rds-blog-content .youtube-video {
    position: relative;
    padding-top: 56.25%;
    margin-bottom: 25px;
    border: 20px solid #eff4f8;
    border-radius: 20px;
    background: #eff4f8
}

.rds-blog-content .blog-video iframe,
.rds-blog-content .youtube-video iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 0;
    border-radius: 20px
}

.rds-blog-content .listbox {
    max-width: 660px;
    margin-right: auto;
    margin-left: auto;
    border: 0;
    text-indent: -30px;
    box-shadow: 0 5px 10.36px 2.64px rgba(186, 199, 209, .03);
    color: #1b354c;
    background: #fff
}

.rds-blog-content .listbox strong {
    display: block;
    padding-left: 30px;
    margin-top: -19px
}

.rds-blog-content .list-faq {
    font-size: 16px;
    line-height: 1.5625;
    color: #527385
}

.rds-blog-content .list-faq:not(:last-child) {
    margin-bottom: 25px
}

.rds-blog-content .list-faq h3 {
    padding-top: 20px;
    padding-bottom: 10px;
    margin: 0;
    border-radius: 20px 20px 0 0;
    font-size: 22px;
    font-weight: 300;
    text-align: left
}

.rds-blog-content .list-faq p {
    padding-bottom: 20px;
    margin: 0;
    border-radius: 0 0 20px 20px
}

.rds-blog-content .list-faq p+h3 {
    margin-top: 10px
}

.rds-blog-content .list-faq ol,
.rds-blog-content .list-faq ul {
    padding-top: 10px;
    padding-bottom: 20px;
    margin-top: -20px;
    border-radius: 0 0 20px 20px;
    list-style-position: inside
}

.rds-blog-content .list-faq ul,
.rds-blog-content .list-faq ol,
.rds-blog-content .list-faq p,
.rds-blog-content .list-faq h3 {
    padding-right: 20px;
    padding-left: 20px;
    background: #eaeff2
}

.rds-blog-content .embedded-game {
    position: relative;
    margin-bottom: 25px;
    border-radius: 20px;
    overflow: hidden;
    cursor: pointer
}

.rds-blog-content .embedded-game p {
    margin: 0
}

.rds-blog-content .embedded-game:hover .game>div {
    background: #1279bf
}

.rds-blog-content .embedded-game iframe {
    display: block;
    border: 0
}

.rds-blog-content .embedded-game .game>div {
    position: absolute;
    top: 50%;
    left: 50%;
    padding: 12px 20px;
    border-radius: 10px;
    transform: translate(-50%, -50%);
    font-size: 24px;
    font-weight: 800;
    color: #fff;
    text-transform: uppercase;
    background: #34aaef;
    transition: background .15s
}

.rds-blog-content .embedded-game i {
    font-style: normal
}

.rds-blog-content .embedded-game img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 20px
}

.rds-blog-content .blog-image {
    margin-bottom: 25px
}

.rds-blog-content .blog-image img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 20px
}

.rds-blog-content .blog-map {
    position: relative;
    padding: 20px;
    margin-bottom: 25px;
    border-radius: 20px;
    background: #eff4f8
}

.rds-blog-content .blog-map .blog-map-inner {
    position: relative;
    padding-top: 56.25%;
    border-radius: 20px;
    overflow: hidden
}

.rds-blog-content .blog-map iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 0
}

.rds-blog-content .blog-image.alignleft img,
.rds-blog-content .blog-image.alignright img {
    width: auto;
    border-radius: 0
}

.rds-blog-content .blog-image.alignleft,
.rds-blog-content .blog-image.alignright {
    border-radius: 20px;
    overflow: hidden;
    background: #eff4f8
}

.rds-blog-content .blog-image.alignleft .caption,
.rds-blog-content .blog-image.alignright .caption {
    display: block;
    padding: 10px;
    font-size: 12px;
    text-align: center
}

@media only screen and (min-width: 768px) {
    .rds-blog-content .blog-image.alignleft {
        float: left;
        margin: 3px 15px 10px 0
    }

    .rds-blog-content .blog-image.alignright {
        float: right;
        margin: 3px 0 10px 15px
    }

    .rds-blog-content .blog-map {
        padding: 40px
    }

    .rds-blog-content>.columns-2 li {
        flex: 0 0 48%
    }

    .rds-blog-content>.columns-2 li:nth-child(n+3),
    .rds-blog-content>.columns-3 li:nth-child(n+4) {
        margin-top: 15px
    }

    .rds-blog-content>.columns-3 li {
        flex: 0 0 31%
    }

    .rds-blog-content>.columns-2,
    .rds-blog-content>.columns-3 {
        display: flex;
        max-width: 80%;
        margin: 0 auto;
        flex-flow: row wrap;
        justify-content: space-between
    }

    .rds-blog-content .listbox .columns-2 {
        display: flex;
        flex-flow: row wrap;
        margin: 0 -10px;
        text-indent: 0
    }

    .rds-blog-content .listbox .columns-2 li {
        flex: 0 0 50%;
        padding: 0 10px;
        margin: 0
    }

    .rds-blog-content .listbox .columns-2 li:nth-child(n+3) {
        margin-top: 23px
    }

    .rds-blog-content .listbox .columns-2 strong {
        padding: 0;
        margin: 0
    }

    .rds-blog-content .listbox .columns-3 {
        display: flex;
        flex-flow: row wrap;
        margin: 0 -10px;
        text-indent: 0
    }

    .rds-blog-content .listbox .columns-3 li {
        flex: 0 0 33.3%;
        padding: 0 10px;
        margin: 0
    }

    .rds-blog-content .listbox .columns-3 li:nth-child(n+4) {
        margin-top: 23px
    }

    .rds-blog-content .list-faq h3 {
        font-size: 28px;
        padding-top: 35px
    }

    .rds-blog-content .list-faq ol,
    .rds-blog-content .list-faq ul {
        margin-top: -35px
    }

    .rds-blog-content .list-faq ol,
    .rds-blog-content .list-faq ul,
    .rds-blog-content .list-faq p {
        padding-bottom: 35px
    }

    .rds-blog-content .list-faq ul,
    .rds-blog-content .list-faq ol,
    .rds-blog-content .list-faq p,
    .rds-blog-content .list-faq h3 {
        padding-right: 45px;
        padding-left: 45px
    }

    .rds-blog-content .blog-video,
    .rds-blog-content .youtube-video {
        border-width: 40px
    }
}

@media only screen and (min-width: 1200px) {

    .rds-blog-content>.columns-2,
    .rds-blog-content>.columns-3 {
        max-width: 55%
    }
}

.rds-blog-latest {
    padding: 20px;
    margin: 15px -10px 0;
    border-radius: 30px;
    text-align: center;
    background: #ebeef2
}

.rds-blog-latest.no-bg {
    background: none
}

.rds-blog-latest h2 {
    text-align: center
}

.rds-blog-latest-list {
    margin-bottom: 20px
}

.rds-blog-latest-item {
    position: relative;
    border: 1px solid #fff;
    border-radius: 20px;
    box-shadow: 0 5px 24.36px 4.64px rgba(186, 199, 209, .38);
    overflow: hidden;
    background: #ebeef2;
    transition: background .15s
}

.rds-blog-latest-item:hover {
    background: #fff
}

.rds-blog-latest-item h3 {
    font-size: 17px;
    line-height: 1.2;
    font-weight: 700;
    margin-bottom: 22px
}

.rds-blog-latest-item h3 a {
    -webkit-line-clamp: 2;
    line-clamp: 2;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    color: inherit;
    transition: color .15s
}

.rds-blog-latest-item h3 a:hover {
    color: #34aaef
}

.rds-blog-latest-item h3 a:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.rds-blog-latest-item img {
    display: block;
    width: 100%;
    height: auto
}

.rds-blog-latest-item>a {
    position: relative;
    display: block;
    padding-top: 49.55%;
    overflow: hidden
}

.rds-blog-latest-item>a img {
    position: absolute;
    width: 100%;
    height: auto;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.rds-blog-latest-item+.rds-blog-latest-item {
    margin-top: 10px
}

.rds-blog-latest-item .rds-blog-latest-item-content {
    padding: 15px 25px 25px
}

.rds-blog-latest-item .rds-blog-latest-item-content strong {
    font-size: 14px
}

.rds-blog-latest-item .rds-blog-latest-item-content a {
    margin-top: 10px
}

.rds-blog-latest-item .rds-blog-latest-item-content em {
    display: block;
    font-size: 12px;
    font-style: normal;
    color: gray
}

.rds-blog-latest-item .rds-blog-latest-meta {
    margin: 0;
    font-size: 14px;
    text-align: center
}

.rds-blog-latest-item .rds-blog-latest-meta:before {
    content: '';
    position: relative;
    display: inline-block;
    width: 15px;
    height: 15px;
    top: -1px;
    margin-right: 4px;
    vertical-align: middle;
    background: url(/images/rds-intro-clock.png) no-repeat 0 0 / 15px 15px
}

.rds-blog-latest.v2 .rds-blog-latest-item-authinfo {
    display: block;
    padding: 20px 8px 10px;
    margin-bottom: 10px
}

@media only screen and (min-width: 768px) {
    .rds-blog-latest {
        padding: 30px 50px 40px;
        margin-right: 0;
        margin-left: 0
    }

    .rds-blog-latest-list {
        display: flex;
        justify-content: space-between;
        flex-flow: row wrap
    }

    .rds-blog-latest-list .rds-blog-latest-item {
        flex: 0 0 49%;
        margin: 0
    }

    .rds-blog-latest-list .rds-blog-latest-item:nth-child(n+3) {
        margin-top: 2%
    }
}

@media only screen and (min-width: 1024px) {
    .rds-blog-latest-list .rds-blog-latest-item {
        flex: 0 0 24%
    }

    .rds-blog-latest-list .rds-blog-latest-item:nth-child(n) {
        margin: 0
    }

    .rds-blog-latest.v2 .rds-blog-latest-item-authinfo {
        height: 400px
    }
}

.rds-blog-content .table,
.rds-blog-content .generic-table,
.rds-blog-content .table-wp {
    padding: 20px;
    margin-bottom: 25px;
    border-radius: 20px;
    background: linear-gradient(180deg, #e1f1e6 0%, #cbd8e0 100%)
}

.rds-blog-content .table-wp .table-title,
.rds-blog-content .generic-table .table-title,
.rds-blog-content .table .table-title {
    border-radius: 20px 20px 0 0;
    box-shadow: 0 11px 21px rgba(38, 149, 189, .13)
}

.rds-blog-content .generic-table .table-title~table,
.rds-blog-content .table-wp .table-title~table,
.rds-blog-content .table-wp .table-title~.table-cnt table,
.rds-blog-content .table .table-title~table {
    border-radius: 0 0 20px 20px
}

.rds-blog-content .table table,
.rds-blog-content .generic-table table,
.rds-blog-content .table-wp table {
    width: 100%;
    border-collapse: collapse;
    text-align: center;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0 11px 21px rgba(38, 149, 189, .13);
    font-size: 14px;
    background: #fff
}

.rds-blog-content .generic-table .table-title,
.rds-blog-content .table-wp .table-title,
.rds-blog-content .table .table-title,
.rds-blog-content .generic-table caption,
.rds-blog-content .table caption,
.rds-blog-content .table-wp caption {
    padding: 5px 10px;
    border-bottom: 1px solid #cedbe1;
    font-size: 19px;
    font-weight: 700;
    color: #1b354c;
    text-align: center;
    background: #f0f4f6
}

.rds-blog-content .table th,
.rds-blog-content .generic-table th,
.rds-blog-content .table-wp th {
    padding: 5px 10px;
    vertical-align: middle;
    border-bottom: 1px solid #cedbe1;
    background: #f0f4f6
}

.rds-blog-content .table td,
.rds-blog-content .generic-table td,
.rds-blog-content .table-wp td {
    padding: 10px;
    vertical-align: middle;
    border-bottom: 1px solid #cedbe1
}

.rds-blog-content .table .logo,
.rds-blog-content .generic-table .logo,
.rds-blog-content .table-wp .logo {
    margin: 0 auto
}

.rds-blog-content .generic-table th:not(:first-child),
.rds-blog-content .generic-table td:not(:first-child),
.rds-blog-content .table th:not(:first-child),
.rds-blog-content .table td:not(:first-child),
.rds-blog-content .table-wp th:not(:first-child),
.rds-blog-content .table-wp td:not(:first-child) {
    border-left: 1px solid #cedbe1
}

@media only screen and (max-width: 767px) {

    .rds-blog-content .generic-table th,
    .rds-blog-content .generic-table thead,
    .rds-blog-content .table th,
    .rds-blog-content .table thead,
    .rds-blog-content .table-wp th,
    .rds-blog-content .table thead,
    .rds-blog-content .table-wp thead {
        display: none
    }

    .rds-blog-content .table tr,
    .rds-blog-content .generic-table tr,
    .rds-blog-content .table-wp tr {
        display: flex;
        flex-flow: row wrap;
        align-items: center
    }

    .rds-blog-content .table tr+tr,
    .rds-blog-content .generic-table tr+tr,
    .rds-blog-content .table-wp tr+tr {
        border-top: 1px solid #cedbe1
    }

    .rds-blog-content .table td,
    .rds-blog-content .generic-table td,
    .rds-blog-content .table-wp td {
        flex: 0 0 50%;
        border: 0
    }

    .rds-blog-content .table td:first-child:nth-last-child(odd),
    .rds-blog-content .generic-table td:first-child:nth-last-child(odd),
    .rds-blog-content .table-wp td:first-child:nth-last-child(odd) {
        flex: 0 0 100%
    }

    .rds-blog-content .table td:before,
    .rds-blog-content .generic-table td:before,
    .rds-blog-content .table-wp td:before {
        content: attr(data-title);
        display: block;
        font-weight: 700;
        font-style: italic
    }

    .rds-blog-content .table td:not(:first-child),
    .rds-blog-content .generic-table td:not(:first-child),
    .rds-blog-content .table-wp td:not(:first-child) {
        border: 0
    }

    .rds-blog-content .table .logo,
    .rds-blog-content .generic-table .logo,
    .rds-blog-content .table-wp .logo {
        width: 100%;
        max-width: 150px
    }

    .rds-blog-content .generic-table .table-title,
    .rds-blog-content .generic-table caption,
    .rds-blog-content .generic-table tbody,
    .rds-blog-content .generic-table td,
    .rds-blog-content .table .table-title,
    .rds-blog-content .table caption,
    .rds-blog-content .table tbody,
    .rds-blog-content .table td,
    .rds-blog-content .table-wp caption,
    .rds-blog-content .table-wp tbody,
    .rds-blog-content .table-wp td {
        display: block
    }
}

@media only screen and (min-width: 768px) {

    .rds-blog-content .table,
    .rds-blog-content .generic-table,
    .rds-blog-content .table-wp {
        padding: 40px
    }
}

.rds-blog-content .table-simple {
    padding: 20px;
    margin-bottom: 25px;
    border: 1px solid #fff;
    border-radius: 30px;
    line-height: 1.2;
    color: #1b354c;
    background: #f0f5f8
}

.rds-blog-content .table-simple table {
    width: 100%;
    border-collapse: collapse
}

.rds-blog-content .table-simple caption {
    padding-bottom: 20px;
    font-size: 22px;
    font-weight: 800;
    text-align: center
}

.rds-blog-content .table-simple caption~tbody tr:last-child>:last-child,
.rds-blog-content .table-simple thead+tbody tr:last-child>:last-child,
.rds-blog-content .table-simple tbody:first-child tr:last-child>:last-child {
    border-radius: 0 0 20px 20px
}

.rds-blog-content .table-simple tr th,
.rds-blog-content .table-simple tr td {
    padding: 20px;
    background: #fff
}

.rds-blog-content .table-simple thead+tbody tr:nth-child(even):not(:first-child)>*,
.rds-blog-content .table-simple tbody:first-child tr:nth-child(odd):not(:first-child)>* {
    background: #f9fbfc
}

.rds-blog-content .table-simple th,
.rds-blog-content .table-simple td {
    padding: 0 20px;
    text-align: left
}

.rds-blog-content .table-simple th:last-child,
.rds-blog-content .table-simple td:last-child {
    font-weight: 700;
    font-style: italic
}

@media only screen and (max-width: 767px) {

    .rds-blog-content .table-simple thead,
    .rds-blog-content .table-simple tbody:first-child tr:first-child {
        display: none
    }

    .rds-blog-content .table-simple tr>:first-child {
        padding-bottom: 5px
    }

    .rds-blog-content .table-simple tbody:first-child td:first-child~td:nth-child(n+2):not(:last-child) {
        padding-top: 5px;
        padding-bottom: 5px
    }

    .rds-blog-content .table-simple tr>:last-child {
        padding-top: 5px
    }

    .rds-blog-content .table-simple caption~tbody tr:first-child>:first-child,
    .rds-blog-content .table-simple thead+tbody tr:first-child>:first-child,
    .rds-blog-content .table-simple tbody:first-child tr:nth-child(2)>:first-child {
        border-radius: 20px 20px 0 0
    }

    .rds-blog-content .table-simple caption~tbody tr:first-child,
    .rds-blog-content .table-simple thead+tbody tr:first-child,
    .rds-blog-content .table-simple tbody:first-child tr:nth-child(2) {
        border-radius: 20px 20px 0 0
    }

    .rds-blog-content .table-simple table,
    .rds-blog-content .table-simple tbody,
    .rds-blog-content .table-simple caption,
    .rds-blog-content .table-simple tr,
    .rds-blog-content .table-simple td {
        display: block
    }
}

@media only screen and (min-width: 768px) {

    .rds-blog-content .table-simple thead th,
    .rds-blog-content .table-simple tbody:first-child tr:first-child td {
        padding-top: 0;
        font-size: 18px;
        font-weight: 700;
        background: none
    }

    .rds-blog-content .table-simple caption~tbody tr:first-child>:first-child,
    .rds-blog-content .table-simple thead+tbody tr:first-child>:first-child,
    .rds-blog-content .table-simple tbody:first-child tr:nth-child(2)>:first-child {
        border-radius: 20px 0 0 0
    }

    .rds-blog-content .table-simple caption~tbody tr:first-child>*:last-child,
    .rds-blog-content .table-simple thead+tbody tr:first-child>*:last-child,
    .rds-blog-content .table-simple tbody:first-child tr:nth-child(2)>*:last-child {
        border-radius: 0 20px 0 0
    }

    .rds-blog-content .table-simple tr:last-child>:first-child {
        border-radius: 0 0 0 20px !important
    }

    .rds-blog-content .table-simple tr:last-child>:last-child {
        border-radius: 0 0 20px 0 !important
    }

    .rds-blog-content .table-simple th,
    .rds-blog-content .table-simple td:last-child {
        margin: 0
    }
}

@media only screen and (min-width: 1024px) {
    .rds-blog-content .table-simple {
        padding: 35px
    }

    .rds-blog-content .table-simple th,
    .rds-blog-content .table-simple td {
        padding: 0 35px
    }
}

.geoloc-banner {
    position: relative;
    max-width: 375px;
    margin: 0 auto 25px;
    border: 1px solid #c5c5c5;
    border-radius: 20px;
    overflow: hidden;
    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.high-5-casino-v2 {
    background-image: url(/images/high-5-casino-mobile.png)
}

.geoloc-banner .geoloc-banner-aside.winstar-social-casino-v2 {
    background-image: url(/images/winstar-social-casino-mobile.png)
}

.geoloc-banner .geoloc-banner-aside.bet22 {
    background-image: url(/images/22-bet-mobile.png)
}

.geoloc-banner .geoloc-banner-aside.bet22-v2 {
    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;
    list-style-type: none
}

.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.high-5-casino-v2 {
        background-image: url(/images/high-5-casino-desktop.png)
    }

    .geoloc-banner .geoloc-banner-aside.winstar-social-casino-v2 {
        background-image: url(/images/winstar-social-casino-desktop.png)
    }

    .geoloc-banner .geoloc-banner-aside.bet22 {
        background-image: url(/images/22-bet-desktop.png)
    }

    .geoloc-banner .geoloc-banner-aside.bet22-v2 {
        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
    }
}

.table-top {
    margin-bottom: 25px;
    box-sizing: border-box;
    counter-reset: rownums
}

.table-top.autocount .table-logo span {
    font-size: 0;
    text-indent: -4000px
}

.table-top.autocount .table-logo span:before {
    content: counter(rownums)'.';
    display: block;
    vertical-align: middle;
    font-size: 15px;
    line-height: 30px;
    text-indent: 0
}

.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 .justify-content-between {
    justify-content: space-between
}

.table-top .align-items-stretch {
    align-items: stretch
}

.table-top tbody tr {
    position: relative;
    padding: 5px 10px 10px;
    border: 1px solid #dcdede;
    border-radius: 20px;
    background: #fff;
    counter-increment: rownums;
    overflow: hidden
}

.table-top tbody tr+tr {
    margin-top: 10px
}

.table-top caption:not(.show) {
    display: none
}

.table-top caption.show {
    display: flex;
    justify-content: center;
    text-align: center;
    padding: 12px 10px;
    background-color: #1b354c;
    color: #fff;
    border-radius: 6px 6px 0 0;
    font-weight: 700
}

.table-top table tr td {
    order: 1;
    padding: 0;
    border: 0
}

.table-top table tr:nth-child(n) td {
    background: none
}

.table-top td.text-left {
    text-align: left
}

.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 .icon-wide [class^="ico"]:before {
    width: 100%
}

.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.text-left {
    justify-content: flex-start
}

.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 strong {
    color: #1b354c;
    font-weight: 700;
    font-size: 17px
}

.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 .alt.v2 li {
    max-width: initial
}

.table-top .alt.t-item-count {
    display: block;
    max-width: 300px
}

.table-top .alt.t-item-count li.item {
    display: inline-block;
    max-width: initial;
    margin: 2px;
    vertical-align: middle
}

.table-top .alt.t-item-count .hidden-items li.item {
    margin: 2px !important
}

.table-top .alt.t-item-count .rest-items {
    margin-left: 3px
}

.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 .logo-slots.w90 {
    width: 90px
}

.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.small-icon:before {
    display: inline-block;
    width: 20px !important;
    height: 20px !important;
    margin: 0 5px 0 0 !important;
    vertical-align: sub
}

.table-top .table-info .table-icon.v2 {
    width: 100%;
    color: #1b354c;
    font-weight: 700;
    font-size: 17px
}

.table-top .table-info .table-icon.v2:before {
    position: relative;
    display: inline-block;
    margin: 0 10px 0 0;
    vertical-align: sub
}

.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/images.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.web[data-text-before],
.table-top .table-icon.web:not([data-text-before]):before {
    background-image: url(/images/www.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-37ball[data-text-before],
.table-top .table-icon.bingo-37ball:not([data-text-before]):before {
    background-image: url(/images/37-ball-bingo.png)
}

.table-top .table-icon.bingo-38ball[data-text-before],
.table-top .table-icon.bingo-38ball:not([data-text-before]):before {
    background-image: url(/images/38-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.bingo-30ball[data-text-before],
.table-top .table-icon.bingo-30ball:not([data-text-before]):before {
    background-image: url(/images/30ball-bingo.png)
}

.table-top .table-icon.bingo-disco[data-text-before],
.table-top .table-icon.bingo-disco:not([data-text-before]):before {
    background-image: url(/images/disco-bingo.png)
}

.table-top .table-icon.bingo-freedom[data-text-before],
.table-top .table-icon.bingo-freedom:not([data-text-before]):before {
    background-image: url(/images/freedom.png)
}

.table-top .table-icon.bingo-free-for-all[data-text-before],
.table-top .table-icon.bingo-free-for-all:not([data-text-before]):before {
    background-image: url(/images/free-for-all.png)
}

.table-top .table-icon.bingo-ocean[data-text-before],
.table-top .table-icon.bingo-ocean:not([data-text-before]):before {
    background-image: url(/images/ocean.png)
}

.table-top .table-icon.bingo-escalator-jackpot[data-text-before],
.table-top .table-icon.bingo-escalator-jackpot:not([data-text-before]):before {
    background-image: url(/images/escalator-jackpot.png)
}

.table-top .table-icon.bingo-daily-play[data-text-before],
.table-top .table-icon.bingo-daily-play:not([data-text-before]):before {
    background-image: url(/images/daily-play.png)
}

.table-top .table-icon.bingo-speedy-bingo[data-text-before],
.table-top .table-icon.bingo-speedy-bingo:not([data-text-before]):before {
    background-image: url(/images/speedy-bingo.png)
}

.table-top .table-icon.bingo-boombox[data-text-before],
.table-top .table-icon.bingo-boombox:not([data-text-before]):before {
    background-image: url(/images/boom-box.png)
}

.table-top .table-icon.bingo-zoom-room[data-text-before],
.table-top .table-icon.bingo-zoom-room:not([data-text-before]):before {
    background-image: url(/images/zoom-room.png)
}

.table-top .table-icon.bingo-heavy-weight[data-text-before],
.table-top .table-icon.bingo-heavy-weight:not([data-text-before]):before {
    background-image: url(/images/heavy-weight.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-big-fat-10[data-text-before],
.table-top .table-icon.bingo-big-fat-10:not([data-text-before]):before {
    background-image: url(/images/big-fat-10.png)
}

.table-top .table-icon.bingo-90-extreme[data-text-before],
.table-top .table-icon.bingo-90-extreme:not([data-text-before]):before {
    background-image: url(/images/90s-extreme.png)
}

.table-top .table-icon.bingo-friends[data-text-before],
.table-top .table-icon.bingo-friends:not([data-text-before]):before {
    background-image: url(/images/friends-bingo.png)
}

.table-top .table-icon.bingo-cashout[data-text-before],
.table-top .table-icon.bingo-cashout:not([data-text-before]):before {
    background-image: url(/images/cashout-bingo.png)
}

.table-top .table-icon.bingo-fluffy-favourites[data-text-before],
.table-top .table-icon.bingo-fluffy-favourites:not([data-text-before]):before {
    background-image: url(/images/fluffy-favourites-bingo.png)
}

.table-top .table-icon.bingo-rio[data-text-before],
.table-top .table-icon.bingo-rio:not([data-text-before]):before {
    background-image: url(/images/rio-bingo.png)
}

.table-top .table-icon.bingo-goal[data-text-before],
.table-top .table-icon.bingo-goal:not([data-text-before]):before {
    background-image: url(/images/goal-bingo.png)
}

.table-top .table-icon.bingo-luckylady[data-text-before],
.table-top .table-icon.bingo-luckylady:not([data-text-before]):before {
    background-image: url(/images/lucky-lady-bingo.png)
}

.table-top .table-icon.bingo-superhot[data-text-before],
.table-top .table-icon.bingo-superhot:not([data-text-before]):before {
    background-image: url(/images/super-hot-bingo.png)
}

.table-top .table-icon.bingo-candy[data-text-before],
.table-top .table-icon.bingo-candy:not([data-text-before]):before {
    background-image: url(/images/candy-bingo.png)
}

.table-top .table-icon.bingo-farm[data-text-before],
.table-top .table-icon.bingo-farm:not([data-text-before]):before {
    background-image: url(/images/farm-bingo.png)
}

.table-top .table-icon.bingo-amigo[data-text-before],
.table-top .table-icon.bingo-amigo:not([data-text-before]):before {
    background-image: url(/images/amigo-bingo.png)
}

.table-top .table-icon.bingo-rodeo[data-text-before],
.table-top .table-icon.bingo-rodeo:not([data-text-before]):before {
    background-image: url(/images/rodeo-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/images-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.netball[data-text-before],
.table-top .table-icon.netball:not([data-text-before]):before {
    background-image: url(/images/netball.png)
}

.table-top .table-icon.badminton[data-text-before],
.table-top .table-icon.badminton:not([data-text-before]):before {
    background-image: url(/images/badminton.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.kabaddi[data-text-before],
.table-top .table-icon.kabaddi:not([data-text-before]):before {
    background-image: url(/images/kabaddi.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/images-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-icon.bingo-blast[data-text-before],
.table-top .table-icon.bingo-blast:not([data-text-before]):before {
    background-image: url(/images/images-blast.png)
}

.table-top .table-icon.card-poker-3[data-text-before],
.table-top .table-icon.card-poker-3:not([data-text-before]):before {
    background-image: url(/images/3-card-poker.png)
}

.table-top .table-icon.star-poker-3[data-text-before],
.table-top .table-icon.star-poker-3:not([data-text-before]):before {
    background-image: url(/images/3-star-poker.png)
}

.table-top .table-icon.video-poker[data-text-before],
.table-top .table-icon.video-poker:not([data-text-before]):before {
    background-image: url(/images/video-poker.png)
}

.table-top .table-icon.ballistic-bingo[data-text-before],
.table-top .table-icon.ballistic-bingo:not([data-text-before]):before {
    background-image: url(/images/ballistic-bingo.png)
}

.table-top .table-icon.bingo-bango-boom[data-text-before],
.table-top .table-icon.bingo-bango-boom:not([data-text-before]):before {
    background-image: url(/images/images-bango-boom.png)
}

.table-top .table-icon.bingo-75line[data-text-before],
.table-top .table-icon.bingo-75line:not([data-text-before]):before {
    background-image: url(/images/75-line-bingo.png)
}

.table-top .table-icon.bingo-80line[data-text-before],
.table-top .table-icon.bingo-80line:not([data-text-before]):before {
    background-image: url(/images/80-line-bingo.png)
}

.table-top .table-icon.cpa[data-text-before],
.table-top .table-icon.cpa:not([data-text-before]):before {
    background-image: url(/images/cpa.png)
}

.table-top .table-icon.negative-carryover[data-text-before],
.table-top .table-icon.negative-carryover:not([data-text-before]):before {
    background-image: url(/images/negative-carryover.png)
}

.table-top .table-icon.paypal[data-text-before],
.table-top .table-icon.paypal:not([data-text-before]):before {
    background-image: url(/images/paypal-logo.png)
}

.table-top .table-icon.darts[data-text-before],
.table-top .table-icon.darts:not([data-text-before]):before {
    background-image: url(/images/darts.png)
}

.table-top .table-icon.andar-bahar[data-text-before],
.table-top .table-icon.andar-bahar:not([data-text-before]):before {
    background-image: url(/images/andar-bahar.png)
}

.table-top .table-icon.yachting[data-text-before],
.table-top .table-icon.yachting:not([data-text-before]):before {
    background-image: url(/images/yachting.png)
}

.table-top .table-icon.trotting[data-text-before],
.table-top .table-icon.trotting:not([data-text-before]):before {
    background-image: url(/images/trotting.png)
}

.table-top .table-icon.surfing[data-text-before],
.table-top .table-icon.surfing:not([data-text-before]):before {
    background-image: url(/images/surfing.png)
}

.table-top .table-icon.snap[data-text-before],
.table-top .table-icon.snap:not([data-text-before]):before {
    background-image: url(/images/snap.png)
}

.table-top .table-icon.chess[data-text-before],
.table-top .table-icon.chess:not([data-text-before]):before {
    background-image: url(/images/chess.png)
}

.table-top .table-icon.curling[data-text-before],
.table-top .table-icon.curling:not([data-text-before]):before {
    background-image: url(/images/curling.png)
}

.table-top .table-icon.speedway[data-text-before],
.table-top .table-icon.speedway:not([data-text-before]):before {
    background-image: url(/images/speedway.png)
}

.table-top .table-icon.gaelic-football[data-text-before],
.table-top .table-icon.gaelic-football:not([data-text-before]):before {
    background-image: url(/images/gaelic-football.png)
}

.table-top .table-icon.stud-5-card[data-text-before],
.table-top .table-icon.stud-5-card:not([data-text-before]):before {
    background-image: url(/images/5-card-stud.png)
}

.table-top .table-icon.card-poker-5[data-text-before],
.table-top .table-icon.card-poker-5:not([data-text-before]):before {
    background-image: url(/images/5-card-poker.png)
}

.table-top .table-icon.instant-poker[data-text-before],
.table-top .table-icon.instant-poker:not([data-text-before]):before {
    background-image: url(/images/instant-poker.png)
}

.table-top .table-icon.lottos60plus[data-text-before],
.table-top .table-icon.lottos60plus:not([data-text-before]):before {
    background-image: url(/images/60+lottos.png)
}

.table-top .table-icon.lottos50plus[data-text-before],
.table-top .table-icon.lottos50plus:not([data-text-before]):before {
    background-image: url(/images/50+lottos.png)
}

.table-top .table-icon.lottos20plus[data-text-before],
.table-top .table-icon.lottos20plus:not([data-text-before]):before {
    background-image: url(/images/20+lottos.png)
}

.table-top .table-icon.lotto-jackpots[data-text-before],
.table-top .table-icon.lotto-jackpots:not([data-text-before]):before {
    background-image: url(/images/lotto-jackpots.png)
}

.table-top .table-icon.no-fee[data-text-before],
.table-top .table-icon.no-fee:not([data-text-before]):before {
    background-image: url(/images/no-fee.png)
}

.table-top .table-icon.daily-play[data-text-before],
.table-top .table-icon.daily-play:not([data-text-before]):before {
    background-image: url(/images/daily-play.png)
}

.table-top .table-icon.jackpot-room[data-text-before],
.table-top .table-icon.jackpot-room:not([data-text-before]):before {
    background-image: url(/images/jackpot-room.png)
}

.table-top .table-icon.pattern-bingo[data-text-before],
.table-top .table-icon.pattern-bingo:not([data-text-before]):before {
    background-image: url(/images/pattern-bingo.png)
}

.table-top .table-icon.bingo-36ball[data-text-before],
.table-top .table-icon.bingo-36ball:not([data-text-before]):before {
    background-image: url(/images/36-ball-bingo.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;
    border-radius: 6px;
    opacity: 1;
    visibility: visible;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    line-height: 1.2;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    background: #129ece;
    transition: background .15s
}

.table-top .table-actions a:hover:before {
    background: #35b9e6
}

.table-top .table-actions.v2 a {
    font-size: 0;
    line-height: 0
}

.table-top .table-actions.v2 a:before {
    margin-bottom: 0
}

.table-top tr:first-child .table-actions a:before {
    background: #479905
}

.table-top tr:first-child .table-actions a:hover:before {
    background: #5bc307
}

.table-top .table-logo {
    flex: 0 0 130px
}

.table-top .table-logo a,
.table-top .table-logo i {
    width: 100%;
    max-width: 130px;
    margin: 0 auto
}

.table-top .table-logo span {
    position: absolute;
    width: 24px;
    height: 30px;
    top: -5px;
    left: -10px;
    border-radius: 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;
    text-align: center
}

.table-top .table-bonus.no-max-width {
    max-width: none
}

.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-bonus .logo {
    margin: 0 auto
}

.table-top .table-code {
    position: relative;
    flex: 0 0 100%;
    max-width: 100%;
    margin-top: 5px;
    border-radius: 3px;
    padding: 10px;
    background-color: #f2f2f2 !important
}

.table-top .table-code:not(.no-title):before {
    position: relative;
    content: attr(data-title);
    display: inline-block;
    width: 60px;
    margin-right: 10px;
    vertical-align: middle;
    color: #1b354c;
    font-weight: 400;
    font-size: 11px;
    line-height: 1.1
}

.table-top .table-code .copy-box {
    position: relative;
    display: inline-block;
    width: 100%;
    max-width: 180px;
    margin: 0;
    border: 1px solid silver;
    border-radius: 30px;
    padding: 14px 4px 14px 32px;
    vertical-align: middle;
    background: #fff;
    text-align: center;
    color: #1b354c;
    font-weight: 700;
    font-size: 14px;
    line-height: 1;
    overflow: hidden;
    white-space: nowrap
}

.table-top .table-code .copy-box:before,
.table-top .table-code .code-txt:before,
.table-top .table-code .copy:before {
    display: none
}

.table-top .table-code .copy-box.v1 {
    border-color: #90d6ef;
    color: #1b354c
}

.table-top .table-code .copy-box .code-txt {
    display: inline-block
}

.table-top .table-code .copy-box .copy {
    position: absolute;
    top: calc(50% - 14px);
    left: 3px;
    width: 28px;
    height: 28px;
    border-radius: 3px;
    background: url(/images/ico-close-mark.svg) no-repeat center;
    background-size: 10px;
    pointer-events: none;
    cursor: default
}

.table-top .table-code .copy-box.v1 .copy {
    background: url(/images/ico-copy.svg) no-repeat center;
    background-size: 18px;
    pointer-events: all;
    cursor: pointer
}

.table-top .table-code .copy-box.v2 {
    padding: 14px 5px
}

.table-top .table-code .copy-box.v2 .copy {
    display: none
}

.table-top .table-code .copy-box.copied {
    height: 44px;
    border-color: #56c63d
}

.table-top .table-code .copy-box.copied .copy {
    background: url(/images/ico-check-mark.svg) no-repeat center;
    background-size: 16px;
    pointer-events: none;
    cursor: default
}

.table-top .table-code .copy-box.copied .code-txt {
    position: absolute;
    display: block;
    top: 3px;
    left: 3px;
    width: calc(100% - 6px) !important;
    height: calc(100% - 6px);
    border-radius: 30px;
    font-size: 0;
    background-color: #56c63d
}

.table-top .table-code .copy-box.copied .code-txt:after {
    position: absolute;
    content: 'Copied!';
    top: 0;
    right: 0;
    left: 0;
    color: #fff;
    font-weight: 700;
    font-size: 13px;
    line-height: 38px;
    text-align: center
}

.table-top .table-code .copy-box.bigger {
    padding-right: 14px
}

.table-top .table-code .copy-box.bigger .code-txt {
    width: 100%;
    overflow-y: hidden;
    overflow-x: auto
}

.table-top .table-code .copy-box.bigger:after {
    position: absolute;
    content: ' ...';
    right: 3px;
    top: 14px;
    font: inherit;
    font-size: 12px
}

.table-top .table-code .copy-box.no-dots:after,
.table-top .table-code .copy-box.copied:after {
    display: none
}

.table-top .table-code .copy-box.v1 .code-txt::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(144, 214, 239, .3);
    background-color: #faede2;
    border-radius: 10px
}

.table-top .table-code .copy-box.v1 .code-txt::-webkit-scrollbar {
    height: 4px;
    background-color: #F5F5F5
}

.table-top .table-code .copy-box.v1 .code-txt::-webkit-scrollbar-thumb {
    background-color: #90d6ef;
    border-radius: 10px
}

.table-top .table-info.w-m-50 {
    max-width: calc(50% - 1px)
}

.table-top .t-item-count {
    position: relative;
    display: block;
    max-width: 200px
}

.table-top .item:not(li) {
    position: relative;
    display: inline-block !important;
    margin: 1px;
    border-radius: 10px;
    padding: 4px 10px;
    vertical-align: middle;
    color: #fff;
    font-weight: 700;
    font-size: 12px;
    line-height: 1;
    background-color: #1b354c
}

.table-top .item:not(li):before {
    position: absolute;
    content: '';
    top: 50%;
    left: 0;
    width: 22px !important;
    transform: translateY(-50%);
    opacity: .4
}

.table-top .hidden-items {
    display: none !important
}

.table-top .hidden-items.visible {
    z-index: 3;
    position: absolute;
    display: block !important;
    top: calc(100% + 8px);
    right: -20px;
    width: 170px;
    border: 1px solid #90d6ef;
    border-radius: 10px;
    padding: 10px 15px;
    text-align: left;
    background-color: #fff;
    box-shadow: 1px 1px 27px 0 rgba(115, 122, 129, .19);
    pointer-events: none
}

.table-top .hidden-items.visible:after {
    position: absolute;
    content: 'X';
    top: 0;
    right: 0;
    width: 18px;
    height: 18px;
    border-radius: 0 8px 0 4px;
    background-color: #90d6ef;
    color: #fff;
    font-weight: 700;
    font-size: 11px;
    line-height: 18px;
    text-align: center;
    cursor: pointer;
    pointer-events: all
}

.table-top .hidden-items.visible:hover:after {
    background-color: #223850
}

.table-top .hidden-items .item {
    text-align: center
}

.table-top .t-item-count.payment {
    max-width: 100%
}

.table-top .t-item-count.payment .item {
    width: 65px;
    height: 23px;
    padding: 0;
    font-size: 0;
    text-indent: -9999px
}

.table-top .t-item-count.payment .item.ico-paysafecard-fixed {
    width: 80px
}

.table-top .t-item-count.payment .item:before {
    position: relative;
    display: block;
    height: 100%;
    width: 100% !important;
    opacity: 1
}

.table-top tr:not(:last-child) .t-item-count.payment .item:before {
    filter: grayscale(1) brightness(.5)
}

.table-top .t-item-count.payment .item.ico-paysafecard-fixed:before {
    background-size: auto 140%
}

.table-top .rest-items {
    position: relative;
    display: inline-block !important;
    vertical-align: middle;
    font-weight: 700;
    font-size: 14px;
    line-height: 23px;
    color: #223850;
    cursor: pointer;
    user-select: none
}

.table-top .rest-items:hover,
.table-top .rest-items.visible {
    color: #90d6ef
}

.table-top .rest-items.visible:before {
    z-index: 2;
    position: absolute;
    content: '';
    top: calc(100% + 1px);
    left: calc(50% - 9px);
    width: 0;
    height: 0;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 10px solid #90d6ef
}

.table-top .rest-items.visible:after {
    z-index: 3;
    position: absolute;
    content: '';
    top: calc(100% + 3px);
    left: calc(50% - 7px);
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 8px solid #fff
}

.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 .table-info.payment-logo [class^="ico"]:before {
    max-width: 65px
}

.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 {
    font-weight: 700;
    color: #fff;
    text-transform: none;
    background: #129ece
}

.table-top-pimped tr:first-child .table-actions a:hover:before,
.table-top-pimped .table-actions a:hover:before {
    background: #35b9e6
}

.table-top-pimped .table-logo i>span {
    font-style: normal
}

@media(max-width: 767px) {
    .table-top .logo-games {
        max-width: 75px
    }

    .table-top .logo-games.nomaxwidth {
        max-width: none
    }

    .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:not(.no-border):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;
        text-align: center
    }

    .table-top .table-bonus.with-title: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: 375px) {
    .table-top.bigger-fs td:not(.no-title):before {
        color: #1b354c;
        font-weight: 400;
        font-size: 12px
    }

    .table-top.bigger-fs .table-info {
        color: #1b354c;
        font-weight: 700;
        font-size: 17px
    }

    .table-top.bigger-fs .table-bonus {
        font-size: 15px
    }

    .table-top.bigger-fs .table-bonus strong {
        font-size: 27px
    }

    .table-top .item {
        margin: 2px
    }
}

@media(min-width: 500px) and (max-width:767px) {
    .table-top .table-actions:not(.w-m-100) {
        padding-right: 40px
    }

    .table-top .table-logo+.table-logo,
    .table-top .table-bonus,
    .table-top .table-actions:not(.w-m-100) {
        max-width: calc((100% - 130px) / 2)
    }

    .table-top .table-actions.no-max-width {
        max-width: none;
        padding-right: 0
    }

    .table-top .table-bonus.no-max-width {
        max-width: none
    }
}

@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,
    .table-top .table-logo i {
        max-width: 100%
    }

    .table-top .table-logo+.table-logo,
    .table-top .table-bonus,
    .table-top .table-actions:not(.w-m-100) {
        max-width: calc((100% - 150px) / 2)
    }
}

@media(min-width: 768px) {
    .table-top.headings-small table thead th {
        font-size: 11px
    }

    .table-top {
        border-radius: 20px;
        overflow: hidden
    }

    .table-top tbody tr:last-child {
        border-radius: 0 0 20px 20px
    }

    .table-top tbody:first-child tr:first-child {
        border-radius: 20px 20px 0 0
    }

    .table-top .logo-games.w90 {
        width: 90px
    }

    .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-info.with-title:before {
        content: attr(data-title);
        display: block;
        flex: 0 0 100%;
        margin-bottom: 3px;
        font-size: 11px;
        line-height: 1.1;
        color: #545454;
        text-align: center
    }

    .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: 700;
        font-size: 15px
    }

    .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 {
        max-width: 100%;
        padding-left: 0
    }

    .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.v2 li {
        flex-basis: auto;
        margin: 5px !important
    }

    .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: 180px
    }

    .table-top .table-info:nth-child(n) .one-row.wider-v2 {
        max-width: 220px
    }

    .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-info:nth-child(n) .logo {
        max-width: 100%
    }

    .table-top .table-info.w-t-100 {
        max-width: 100%;
        flex-basis: 100%
    }

    .table-top .table-code {
        margin-top: 0;
        padding: 5px;
        border-radius: 0;
        background-color: transparent !important
    }

    .table-top .table-code:not(.no-title):before {
        display: block;
        width: 100%
    }

    .table-top .table-code .copy-box {
        max-width: 140px
    }

    .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 th {
        padding: 5px 10px
    }

    .table-top .table-info .table-icon.v2 {
        text-align: center
    }

    .table-top .table-info .table-icon.v2:before {
        width: 20px;
        height: 20px
    }

    .table-top .table-info .break-word {
        max-width: 75px
    }

    .table-top .table-icon.font-size-smaller[data-text-before] {
        font-size: 12px
    }

    .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-actions.w-t-100 {
        margin-top: 10px
    }

    .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.v2 div {
        width: 120px;
        max-width: 94%
    }

    .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;
        border-radius: 0
    }

    .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-icon[data-text-before] {
        font-size: 15px
    }

    .table-top-pimped .table-info:nth-child(n) {
        font-weight: 400
    }

    .table-top-pimped .table-info:nth-child(n) li {
        font-size: 12px
    }

    .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: 20px;
        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-7:nth-child(n) {
        flex: 0 0 7%
    }

    .table-top .w-t-8:nth-child(n) {
        flex: 0 0 8%
    }

    .table-top .w-t-10:nth-child(n) {
        flex: 0 0 10%
    }

    .table-top .w-t-11:nth-child(n) {
        flex: 0 0 11%
    }

    .table-top .w-t-12:nth-child(n) {
        flex: 0 0 12%
    }

    .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-24:nth-child(n) {
        flex: 0 0 24%
    }

    .table-top .w-t-25:nth-child(n) {
        flex: 0 0 25%
    }

    .table-top .w-t-26:nth-child(n) {
        flex: 0 0 26%
    }

    .table-top .w-t-27:nth-child(n) {
        flex: 0 0 27%
    }

    .table-top .w-t-28:nth-child(n) {
        flex: 0 0 28%
    }

    .table-top .w-t-30:nth-child(n) {
        flex: 0 0 30%
    }

    .table-top .w-t-34:nth-child(n) {
        flex: 0 0 34%
    }

    .table-top .w-t-50:nth-child(n) {
        flex: 0 0 50%
    }

    .table-top .w-t-60:nth-child(n) {
        flex: 0 0 60%
    }

    .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
    }

    .table-top .table-bonus.w-t-50 {
        max-width: 50%
    }
}

@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: 768px) and (max-width:1200px) {
    .table-top .table-bonus .logo {
        max-width: 90px
    }
}

@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.with-title:before {
        margin-bottom: 20px
    }

    .table-top .table-info.highlight {
        font-size: 22px
    }

    .table-top .table-info.smaller-text {
        font-size: 11px
    }

    .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.payment-logo [class^="ico"]:before {
        max-width: 90px
    }

    .table-top .table-info.narrow [class^="ico"]:before {
        max-width: 72px
    }

    .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 .table-info.with-title {
        display: block;
        text-align: center
    }

    .table-top .table-code {
        max-width: 15%;
        padding: 5px 0
    }

    .table-top .table-code:not(.no-title):before {
        margin-bottom: 10px
    }

    .table-top .table-code .copy-box,
    .table-top .table-code .copy-box.v2 {
        padding-top: 11px;
        padding-bottom: 11px
    }

    .table-top .table-code .copy-box.v1:hover {
        border-color: #aae29e
    }

    .table-top .table-code .copy-box.v1:hover .copy {
        border-radius: 25px;
        background: #56c63d url(/images/ico-copy-white.svg) no-repeat center;
        background-size: 18px
    }

    .table-top .table-code .copy-box.copied {
        height: 38px
    }

    .table-top .table-code .copy-box.copied .code-txt:after {
        line-height: 30px
    }

    .table-top .table-info.legal-in,
    .table-top .table-info.legal-in:before {
        text-align: left
    }

    .table-top .legal-in .hidden-items.visible {
        text-align: center
    }

    .table-top .table-info:nth-child(n) .alt.v2 {
        margin-top: -10px
    }

    .table-top .table-info:nth-child(n) .alt.v2 li {
        display: inline-block;
        vertical-align: middle
    }

    .table-top .table-info:nth-child(n) .alt.v2 {
        display: block
    }

    .table-top .alt.v2 .hidden-items.visible {
        top: calc(100% + 7px)
    }

    .table-top .logo-limit:before {
        max-width: none
    }

    .table-top .t-item-count {
        display: inline-block;
        margin-top: -5px;
        text-align: left
    }

    .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-actions.v2 a {
        max-width: 180px;
        margin: 0 auto
    }

    .table-top .table-actions a.full-width {
        max-width: 100%
    }

    .table-top .table-actions.v2 {
        display: flex;
        flex-flow: row wrap;
        align-items: center
    }

    .table-top .table-actions.v2 a {
        flex: 0 0 100%;
        max-width: 100%
    }

    .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-7:nth-child(n) {
        flex: 0 0 7%
    }

    .table-top .w-d-9:nth-child(n) {
        flex: 0 0 9%
    }

    .table-top .w-d-10:nth-child(n) {
        flex: 0 0 10%
    }

    .table-top .w-d-11:nth-child(n) {
        flex: 0 0 11%;
        max-width: 11%
    }

    .table-top .w-d-12:nth-child(n) {
        flex: 0 0 12%
    }

    .table-top .w-d-13:nth-child(n) {
        flex: 0 0 13%
    }

    .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-18:nth-child(n) {
        flex: 0 0 18%
    }

    .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-21:nth-child(n) {
        flex: 0 0 21%
    }

    .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-24:nth-child(n) {
        flex: 0 0 24%
    }

    .table-top .w-d-25:nth-child(n) {
        flex: 0 0 25%
    }

    .table-top .w-d-26:nth-child(n) {
        flex: 0 0 26%
    }

    .table-top .w-d-27:nth-child(n) {
        flex: 0 0 27%
    }

    .table-top .w-d-28:nth-child(n) {
        flex: 0 0 28%
    }

    .table-top .w-d-29:nth-child(n) {
        flex: 0 0 29%
    }

    .table-top .w-d-30:nth-child(n) {
        flex: 0 0 30%
    }

    .table-top .w-d-33:nth-child(n) {
        flex: 0 0 33%
    }

    .table-top .w-d-34:nth-child(n) {
        flex: 0 0 34%
    }

    .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.v2 div {
        width: 110px;
        padding-right: 0;
        padding-left: 0
    }

    .table-top .table-rating strong {
        font-size: 38px
    }

    .table-top .table-rating span {
        width: 107px;
        left: 0
    }

    .table-top .table-rating.v2 span {
        width: 96px;
        height: 16px
    }

    .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.w-t-100 {
        margin-top: 0
    }

    .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
    }
}

.citation {
    margin: 0 0 25px
}

.citation .citation-inner {
    padding: 20px;
    border: 1px solid #c5c5c5;
    border-bottom: 0;
    border-radius: 20px 20px 0 0
}

.citation .btn-alternative {
    display: block;
    padding: 11px 10px 10px;
    margin-bottom: 0;
    border-radius: 6px;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    background: #129ece;
    transition: background .3s;
    cursor: pointer;
    border-radius: 0 0 20px 20px
}

.citation .citation-container {
    overflow: hidden;
    border-radius: 20px;
    background: #fff
}

.citation,
.citation:before,
.citation:after,
.citation *,
.citation *:before,
.citation *:after {
    box-sizing: border-box
}

.facts {
    position: relative;
    padding: 18px 25px;
    margin-bottom: 20px;
    border: 1px solid #2ebaec;
    border-radius: 20px;
    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
    }
}

.rds-blog-content .blog-slider {
    background: #1b354c;
    border: 10px solid #1b354c;
    border-radius: 20px;
    margin: 24px -10px;
    position: relative;
    text-align: center
}

.rds-blog-content .blog-slider .blog-slide {
    text-align: left
}

.rds-blog-content .blog-slider:first-child {
    margin-top: 0
}

.rds-blog-content .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
}

.rds-blog-content .blog-slider img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0;
    border: 0 none
}

.rds-blog-content .blog-slider p {
    margin: 10px 0 0;
    background: #fff;
    font-size: 12px;
    line-height: 1.2;
    padding: 10px;
    color: #3d3d3d;
    font-style: italic
}

.rds-blog-content .blog-slider .slick-prev,
.rds-blog-content .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
}

.rds-blog-content .blog-slider .slick-prev:before,
.rds-blog-content .blog-slider .slick-next:before {
    content: '';
    position: absolute;
    top: -100%;
    bottom: -100%;
    z-index: 10
}

.rds-blog-content .blog-slider .slick-prev:before {
    left: 0;
    right: -300%
}

.rds-blog-content .blog-slider .slick-next:before {
    left: -300%;
    right: 0
}

.rds-blog-content .blog-slider .slick-prev:after,
.rds-blog-content .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
}

.rds-blog-content .blog-slider .slick-prev {
    border-radius: 0 40px 40px 0;
    transform-origin: left center
}

.rds-blog-content .blog-slider .slick-prev {
    left: -10px
}

.rds-blog-content .blog-slider .slick-prev:after {
    left: 2px;
    background-position: 0 0
}

.rds-blog-content .blog-slider .slick-prev:hover:after {
    background-position: 0 -19px
}

.rds-blog-content .blog-slider .slick-next {
    border-radius: 40px 0 0 40px;
    transform-origin: right center
}

.rds-blog-content .blog-slider .slick-next {
    right: -10px
}

.rds-blog-content .blog-slider .slick-next:after {
    right: 2px;
    background-position: -26px 0
}

.rds-blog-content .blog-slider .slick-next:hover:after {
    background-position: -26px -19px
}

.rds-blog-content .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
}

.rds-blog-content .blog-slider .slick-pager span {
    color: #48c2ff
}

.rds-blog-content .blog-slider .slick-pager span:first-child {
    color: #fff
}

.rds-blog-content .table-v1 td img.right {
    border: 0;
    max-width: 220px;
    margin: 0
}

.desktop-device .rds-blog-content .blog-slider .slick-prev,
.desktop-device .rds-blog-content .blog-slider .slick-next {
    visibility: hidden;
    transform: scale(0);
    transition: transform .15s, visibility 0s .15s
}

.desktop-device .rds-blog-content .blog-slider:hover .slick-prev,
.desktop-device .rds-blog-content .blog-slider:hover .slick-next {
    visibility: visible;
    transform: scale(.5);
    transition: transform .15s
}

@media only screen and (min-width: 480px) {
    .rds-blog-content .blog-slider {
        border-width: 20px
    }

    .rds-blog-content .blog-slider h3 {
        font-size: 19px;
        padding: 8px
    }

    .rds-blog-content .blog-slider p {
        font-size: 14px;
        line-height: 22px;
        padding: 20px;
        margin: 20px 0 0
    }

    .rds-blog-content .blog-slider .slick-prev {
        left: -20px
    }

    .rds-blog-content .blog-slider .slick-next {
        right: -20px
    }

    .rds-blog-content .blog-slider .slick-prev,
    .rds-blog-content .blog-slider .slick-next {
        transform: none
    }

    .rds-blog-content .blog-slider .slick-pager {
        font-size: 15px;
        padding: 5px 15px;
        border-radius: 10px;
        margin: 10px 0 -10px
    }

    .desktop-device .rds-blog-content .blog-slider .slick-prev,
    .desktop-device .rds-blog-content .blog-slider .slick-next {
        transform: scale(0)
    }

    .desktop-device .rds-blog-content .blog-slider:hover .slick-prev,
    .desktop-device .rds-blog-content .blog-slider:hover .slick-next {
        transform: none
    }
}

@media only screen and (min-width: 768px) {
    .rds-blog-content .blog-slider {
        margin-left: 0;
        margin-right: 0
    }
}

.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;
    border-radius: 20px
}

.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
}

@media only screen and (min-width: 420px) {
    .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
    }
}

.rds-blog-content .slider-fade {
    position: relative;
    padding: 20px;
    margin-bottom: 20px;
    border-radius: 20px;
    background: #eff4f8
}

.rds-blog-content .slider-fade img {
    display: block;
    width: 100%;
    height: auto
}

.rds-blog-content .slider-fade p {
    padding: 0
}

.rds-blog-content .slider-fade .block {
    display: block;
    margin-bottom: 5px
}

.rds-blog-content .slider-fade .slider-entry {
    display: block;
    padding-top: 8px;
    font-size: 14px;
    line-height: 1.43;
    color: #606060;
    text-align: center;
    border-radius: 20px
}

.rds-blog-content .slider-fade .slider-slides {
    position: relative
}

.rds-blog-content .slider-fade .title {
    font-size: 20px;
    line-height: 24px;
    padding-bottom: 8px;
    font-weight: 700;
    color: #1b354c;
    font-family: 'Russo One', sans-serif
}

.rds-blog-content .slider-fade .slider-dots {
    display: block;
    padding: 16px 0 3px;
    font-size: 0;
    text-align: center;
    margin: 0
}

.rds-blog-content .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
}

.rds-blog-content .slider-fade .slider-slide {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
    transition: opacity .5s, visibility .5s
}

.rds-blog-content .slider-fade .slider-slide.active {
    position: relative;
    opacity: 1;
    visibility: visible
}

.rds-blog-content .slider-fade .slider-arrows,
.rds-blog-content .slider-fade .slider-counter {
    display: none
}

.rds-blog-content .slider-fade .slider-dots li:hover,
.rds-blog-content .slider-fade .slider-dots li.active {
    background: #2ebaec
}

@media (min-width: 768px) {
    .rds-blog-content .slider-fade .slider-entry {
        position: absolute;
        right: 14px;
        bottom: 14px;
        left: 14px;
        padding: 14px 22px;
        text-align: left;
        background: #fcfafb
    }

    .rds-blog-content .slider-fade {
        padding: 40px
    }

    .rds-blog-content .slider-fade .slider-arrows {
        display: block
    }

    .rds-blog-content .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
    }

    .rds-blog-content .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)
    }

    .rds-blog-content .slider-fade .slider-arrow:hover {
        opacity: .7
    }

    .rds-blog-content .slider-fade .slider-arrow-prev {
        left: 24px
    }

    .rds-blog-content .slider-fade .slider-arrow-next {
        right: 24px
    }

    .rds-blog-content .slider-fade .slider-arrow-next:before {
        margin: -5px 0 0 -7px;
        transform: rotate(45deg)
    }
}

.infomap {
    margin: 0 auto 20px;
    padding: 9px;
    font: normal 13px/1.2 arial, sans-serif;
    color: #3d3d3d;
    background: #fff;
    border: 1px solid #d6d8d9;
    border-radius: 20px
}

.infomap.no-logo ul:before {
    display: none
}

.infomap ul {
    padding: 5px 12px;
    margin: 0 0 9px;
    list-style: none;
    border: 1px solid #e9eaea;
    border-radius: 20px
}

.infomap ul:before {
    content: "";
    display: block;
    height: 100px;
    background: url(/images/ukgc.png) no-repeat center
}

.infomap.nologo ul:before {
    content: "";
    display: none
}

.infomap.adm ul:before {
    background: url(/images/adm-logo.png) no-repeat center
}

.infomap.agenzia-dogane-monopoli ul:before {
    background: url(/images/agenzia-dogane-monopoli-logo.png) no-repeat center
}

.infomap.ukgc ul:before {
    background: url(/images/ukgc.png) no-repeat center
}

.infomap.alderney ul:before {
    background: url(/images/alderney.png) no-repeat center
}

.infomap.casinosanremo ul:before {
    background: url(/images/imagesanremo.png) no-repeat center
}

.infomap.hgc ul:before {
    background: url(/images/hellenic-gaming-commission.png) no-repeat center
}

.infomap.kahnawake ul:before {
    background: url(/images/kahnawake-gaming-commission.png) no-repeat center
}

.infomap.onjn ul:before {
    background: url(/images/onjn-big.png) no-repeat center
}

.infomap.ncrg ul:before {
    background: url(/images/ncrg.png) no-repeat center
}

.infomap.srij ul:before {
    background: url(/images/srij.png) no-repeat center
}

.infomap.hellenic ul:before {
    background: url(/images/eeep-gr.png) no-repeat center
}

.infomap.juego-seguro ul:before {
    background: url(/images/juego-seguro.png) no-repeat center
}

.infomap.pagcor ul:before {
    background: url(/images/pagcor.png) no-repeat center
}

.infomap.sztfh ul:before {
    background: url(/images/sztfh.png) no-repeat center
}

.infomap.bclb ul:before {
    background: url(/images/bclb.png) no-repeat center
}

.infomap.kansspelautoriteit ul:before {
    background: url(/images/kansspelautoriteit.png) no-repeat center
}

.infomap.gambling-comission-new-zealand ul:before {
    background: url(/images/gambling-comission-new-zealand.png) no-repeat center
}

.infomap.malta ul:before {
    background: url(/images/malta-gaming-authority.png) no-repeat center
}

.infomap.swedish ul:before {
    background: url(/images/swedish-gambling-authority@2x.png) no-repeat center
}

.infomap.gibraltar ul:before {
    background: url(/images/gibraltar-regulatory-authority.png) no-repeat center
}

.infomap.zwischenahn ul:before {
    background: url(/images/casino-bad-zwischenahn-logo.png) no-repeat center
}

.infomap.spelinspektionen ul:before {
    background: url(/images/spelinspektionen.png) no-repeat center
}

.infomap.direccion-general-de-juegos-y-sorteos ul:before {
    background: url(/images/direccion-general-de-juegos-y-sorteos.png) no-repeat center
}

.infomap.mga ul:before {
    background: url(/images/mga-v2.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;
    border-radius: 20px;
    overflow: hidden
}

.infomap .map iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none
}

@media (max-width: 1024px) {
    .infomap.onjn ul:before {
        height: 185px
    }
}

@media (min-width: 600px) {
    .infomap {
        padding-right: 48%;
        position: relative
    }

    .infomap.reversed {
        padding-right: 9px;
        padding-left: 48%
    }

    .infomap.reversed .map {
        right: auto;
        left: 9px
    }

    .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.no-logo ul {
        padding: 20px
    }

    .infomap.reversed {
        padding-left: 34.7%
    }

    .infomap ul {
        padding: 20px 1% 20px 34%;
        position: relative
    }

    .infomap.nologo ul {
        padding: 20px 20px 20px 20px
    }

    .infomap ul:before {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: 34%;
        height: auto
    }

    .infomap ul li strong {
        width: 24%
    }

    .infomap ul.long-text li strong {
        width: 30%
    }

    .infomap .map {
        width: 33%
    }
}

.data-updated-and-accurate {
    text-align: center
}

.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,
.cntctfrm_contact_form .cntctfrm_field_wrap {
    position: relative;
    margin-top: 17px;
    height: 20px;
    padding: 10px 15px;
    border: solid 1px #ddd;
    background: #fff;
    border-radius: 6px
}

.cntctfrm_contact_form .cntctfrmpr_field_wrap .cntctfrm_error_text,
.cntctfrm_contact_form .cntctfrm_field_wrap:not(.cntctfrm_field_captcha_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,
.cntctfrm_contact_form .cntctfrm_field_wrap:not(.cntctfrm_field_captcha_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,
.cntctfrm_contact_form .cntctfrm_field_wrap.cntctfrm_field_captcha_wrap {
    background: transparent;
    border: 0;
    padding: 0 0 10px 0;
    height: auto
}

.cntctfrm_contact_form .cntctfrmpr_field_wrap.cntctfrmpr_field_message_wrap,
.cntctfrm_contact_form .cntctfrm_field_wrap.cntctfrm_field_message_wrap {
    height: 160px
}

.cntctfrm_contact_form .cntctfrmpr_field_wrap.cntctfrmpr_field_message_wrap textarea,
.cntctfrm_contact_form .cntctfrm_field_wrap.cntctfrm_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,
.cntctfrm_contact_form .cntctfrm_field_wrap.cntctfrm_field_subject_wrap {
    display: none
}

.cntctfrm_contact_form .cntctfrmpr_field_wrap.cntctfrmpr_field_message_wrap textarea:focus,
.cntctfrm_contact_form .cntctfrm_field_wrap.cntctfrm_field_message_wrap textarea:focus,
.cntctfrm_contact_form .cntctfrmpr_field_wrap.cntctfrmpr_field_message_wrap textarea.full,
.cntctfrm_contact_form .cntctfrm_field_wrap.cntctfrm_field_message_wrap textarea.full {
    background: #fff
}

.cntctfrm_contact_form .cntctfrmpr_field_wrap .cntctfrm_label,
.cntctfrm_contact_form .cntctfrm_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,
.cntctfrm_contact_form .cntctfrm_field_wrap .cntctfrm_label label {
    padding: 10px 15px;
    display: block
}

.cntctfrm_contact_form .cntctfrmpr_field_wrap .cntctfrm_input,
.cntctfrm_contact_form .cntctfrm_field_wrap .cntctfrm_input {
    display: block;
    position: relative;
    z-index: 10
}

.cntctfrm_contact_form .cntctfrmpr_field_wrap .cntctfrm_input input,
.cntctfrm_contact_form .cntctfrm_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,
.cntctfrm_contact_form .cntctfrm_field_wrap .cntctfrm_input input.full,
.cntctfrm_contact_form .cntctfrm_field_wrap .cntctfrm_input input:focus {
    background: #fff
}

.cntctfrm_contact_form .cntctfrmpr_field_wrap .cntctfrm_input.cntctfrm_input_captcha,
.cntctfrm_contact_form .cntctfrm_field_wrap .cntctfrm_input.cntctfrm_input_captcha {
    display: table;
    margin: 0 auto;
    float: none
}

.cntctfrm_contact_form .cntctfrmpr_field_wrap input.cptch_input,
.cntctfrm_contact_form .cntctfrm_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%;
    padding: 0;
    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);
    border: 0;
    appearance: none;
    border-radius: 6px
}

.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)
}

.cntctfrm_contact_form .cntctfrm_field_wrap.cntctfrm_field_captcha_wrap .cntctfrm_error_text {
    padding-top: 0
}

@media only screen and (min-width: 768px) {
    .cntctfrm_contact_form .cntctfrm_error_text {
        padding: 0 0 17px 0
    }

    .cntctfrm_contact_form .cntctfrmpr_field_wrap:first-child,
    .cntctfrm_contact_form .cntctfrm_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,
    .cntctfrm_contact_form .cntctfrm_field_wrap.cntctfrm_field_captcha_wrap {
        margin-top: 25px
    }

    .cntctfrm_contact_form .cntctfrmpr_field_wrap .cntctfrm_input.cntctfrm_input_captcha,
    .cntctfrm_contact_form .cntctfrm_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
    }
}

.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;
    border-radius: 20px
}

.contact-form .contact-cnt .image img {
    display: block;
    width: 100%;
    border-radius: 20px
}

.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
}

.contact-form,
.contact-form:before,
.contact-form:after,
.contact-form *,
.contact-form *:before,
.contact-form *:after {
    box-sizing: content-box
}

@media only screen and (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
    }
}

.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/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/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/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/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/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/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/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/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/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/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/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/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/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
    }
}

.history-slider {
    margin: 32px 0;
    background: linear-gradient(to right, #247093 0, #193045 100%);
    border-radius: 8px;
    padding: 20px 10px 10px;
    position: relative;
    overflow: hidden
}

.history-slider.bg-italy:before {
    content: '';
    background: url(/images/bg-italy.png) center/contain no-repeat;
    width: 320px;
    height: 416px;
    position: absolute;
    top: 7px;
    left: 3px;
    filter: drop-shadow(13px 13px 21px rgba(16, 0, 28, .73))
}

.history-slider ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.history-slider-title {
    position: relative;
    font-size: 26px;
    line-height: 1.2;
    font-weight: 600;
    color: #fff;
    margin: 0 auto 18px;
    text-align: center
}

.history-slider-title.before:before {
    position: relative;
    top: -2px;
    margin-right: 9px
}

.history-slider-paging {
    margin: 0 0 18px;
    position: relative
}

.history-slider .history-frame {
    margin: 0 40px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow: hidden
}

.history-slider .flag {
    position: relative;
    top: -1px;
    vertical-align: middle;
    margin-right: 5px
}

.history-slider .history-frame:before {
    content: '';
    background: #fff;
    height: 1px;
    position: absolute;
    top: 17px;
    left: 40px;
    right: 40px
}

.history-slider .history-frame ul {
    font-size: 0;
    line-height: 0;
    color: transparent;
    position: relative;
    left: 50%;
    margin-left: -68px;
    white-space: nowrap;
    transition: transform .25s
}

.history-slider .history-frame li {
    display: inline-block;
    vertical-align: middle;
    width: 136px;
    padding: 5px 0 0;
    cursor: pointer
}

.history-slider .history-frame li:before {
    content: '';
    background: #247093;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    border: 2px solid #60b54a;
    margin: 0 auto 12px;
    display: block;
    transition: background .25s, border-color .25s
}

.history-slider .history-frame li span {
    display: block;
    font-size: 21px;
    line-height: 1;
    font-weight: 600;
    color: #fff;
    transition: color .25s;
    text-align: center
}

.history-slider .history-frame li.active:before {
    background: #63b947
}

.history-slider .history-next,
.history-slider .history-prev {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    font-size: 0;
    color: transparent;
    background: #247093;
    border: 1px solid #fff;
    box-shadow: none;
    position: absolute;
    top: 0;
    cursor: pointer
}

.history-slider .history-next:before,
.history-slider .history-prev:before {
    content: '';
    width: 12px;
    height: 12px;
    border-style: solid;
    border-color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -6px
}

.history-slider .history-prev {
    left: 0
}

.history-slider .history-prev:before {
    border-width: 1px 0 0 1px;
    transform: translateX(2px) rotate(-45deg)
}

.history-slider .history-next:before {
    border-width: 1px 1px 0 0;
    transform: translateX(-2px) rotate(45deg)
}

.history-slider .history-next {
    right: 0
}

.history-slider>ul {
    background: #fff;
    position: relative;
    border: 1px solid #63b947;
    border-radius: 8px;
    padding: 18px 24px
}

.history-slider>ul>li {
    visibility: hidden;
    opacity: 0;
    transition: opacity .25s, visibility 0s .25s;
    font-size: 16px;
    line-height: 1.375;
    color: #3b5a6b
}

.history-slider>ul>li .title {
    display: block;
    font-size: 21px;
    line-height: 1.2;
    color: #1b354c;
    text-align: center;
    margin-bottom: 18px
}

.history-slider>ul>li.active {
    visibility: visible;
    opacity: 1;
    transition: opacity .25s
}

.history-slider>ul>li.tallest {
    position: relative
}

.history-slider>ul>li:not(.tallest) {
    position: absolute;
    top: 18px;
    left: 24px;
    right: 24px
}

@media only screen and (max-width: 480px) {
    .history-slider .history-frame ul {
        margin-left: -40px
    }

    .history-slider .history-frame li {
        width: 80px
    }
}

@media only screen and (max-width: 374px) {
    .history-slider .history-frame ul {
        margin-left: -34px
    }

    .history-slider .history-frame li {
        width: 68px
    }
}

@media only screen and (min-width: 768px) {
    .history-slider {
        padding: 32px 64px 24px
    }

    .history-slider-title {
        font-size: 28px;
        margin-bottom: 36px
    }

    .history-slider-paging {
        margin-bottom: 22px
    }

    .history-slider .history-frame {
        margin: 0 52px
    }

    .history-slider .history-frame:before {
        left: 52px;
        right: 52px
    }

    .history-slider .history-frame ul {
        margin-left: -100px
    }

    .history-slider .history-frame li {
        width: 200px
    }

    .history-slider .history-prev {
        left: 8px
    }

    .history-slider .history-next {
        right: 8px
    }

    .history-slider>ul {
        padding: 18px 34px
    }

    .history-slider>ul>li .title {
        text-align: left
    }
}

@media only screen and (min-width: 1180px) {
    .history-slider .history-frame ul {
        margin-left: -120px
    }

    .history-slider .history-frame li {
        width: 260px
    }
}

.ico-boku:not(.before):not(.after),
.ico-boku.before:before,
.ico-boku.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/boku-pay-by-mobile.png)
}

.ico-visa-fixed:not(.before):not(.after),
.ico-visa-fixed.before:before,
.ico-visa-fixed.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/visa.png)
}

.ico-paypal-fixed:not(.before):not(.after),
.ico-paypal-fixed.before:before,
.ico-paypal-fixed.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/paypal.png)
}

.ico-pay-by-phone:not(.before):not(.after),
.ico-pay-by-phone.before:before,
.ico-pay-by-phone.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/pay-by-phone.png)
}

.ico-flexepin:not(.before):not(.after),
.ico-flexepin.before:before,
.ico-flexepin.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/Flexepin.png)
}

.ico-instadebit:not(.before):not(.after),
.ico-instadebit.before:before,
.ico-instadebit.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/instadebit.png)
}

.ico-instantbanking:not(.before):not(.after),
.ico-instantbanking.before:before,
.ico-instantbanking.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/instantbanking.png)
}

.ico-neosurf-fixed:not(.before):not(.after),
.ico-neosurf-fixed.before:before,
.ico-neosurf-fixed.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/neosurf.png)
}

.ico-mastercard-fixed:not(.before):not(.after),
.ico-mastercard-fixed.before:before,
.ico-mastercard-fixed.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/mastercard.png)
}

.ico-paysafecard-fixed:not(.before):not(.after),
.ico-paysafecard-fixed.before:before,
.ico-paysafecard-fixed.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/paysafecard.png)
}

.ico-neteller-fixed:not(.before):not(.after),
.ico-neteller-fixed.before:before,
.ico-neteller-fixed.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/neteller.png)
}

.ico-astro-pay:not(.before):not(.after),
.ico-astro-pay.before:before,
.ico-astro-pay.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/astro-pay.png)
}

.ico-jeton-cash:not(.before):not(.after),
.ico-jeton-cash.before:before,
.ico-jeton-cash.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/jeton-cash.png)
}

.ico-ecopayz:not(.before):not(.after),
.ico-ecopayz.before:before,
.ico-ecopayz.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/ecopayz.png)
}

.ico-jeton-wallet:not(.before):not(.after),
.ico-jeton-wallet.before:before,
.ico-jeton-wallet.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/jeton-wallet.png)
}

.ico-sticpay:not(.before):not(.after),
.ico-sticpay.before:before,
.ico-sticpay.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/sticpay.png)
}

.ico-perfect-money:not(.before):not(.after),
.ico-perfect-money.before:before,
.ico-perfect-money.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/perfect-money.png)
}

.ico-gcash:not(.before):not(.after),
.ico-gcash.before:before,
.ico-gcash.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/gcash.png)
}

.ico-airtm:not(.before):not(.after),
.ico-airtm.before:before,
.ico-airtm.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/airtm.png)
}

.ico-help2pay:not(.before):not(.after),
.ico-help2pay.before:before,
.ico-help2pay.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/help2pay.png)
}

.ico-ideal:not(.before):not(.after),
.ico-ideal.before:before,
.ico-ideal.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/ideal.png)
}

.ico-skrill:not(.before):not(.after),
.ico-skrill.before:before,
.ico-skrill.after:after {
    width: 150px;
    height: 60px;
    background-image: url(/images//skrill.png)
}

.ico-revolut:not(.before):not(.after),
.ico-revolut.before:before,
.ico-revolut.after:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/revolut.png)
}

.ico-abon:not(.before):not(.after),
.ico-abon.before:before,
.ico-abon.after:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/abon.png)
}

.ico-promocode:not(.before):not(.after),
.ico-promocode.before:before,
.ico-promocode.after:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/promo-code.png)
}

.ico-okto-cash:not(.before):not(.after),
.ico-okto-cash.before:before,
.ico-okto-cash.after:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/okto-cash.png)
}

.ico-safecharge:not(.before):not(.after),
.ico-safecharge.before:before,
.ico-safecharge.after:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/safecharge.png)
}

.ico-skrill-1-tap:not(.before):not(.after),
.ico-skrill-1-tap.before:before,
.ico-skrill-1-tap.after:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/skrill-1-tap.png)
}

.ico-trustly:not(.before):not(.after),
.ico-trustly.before:before,
.ico-trustly.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/trustly.png)
}

.ico-linkedin:not(.before):not(.after),
.ico-linkedin.before:before,
.ico-linkedin.after:after {
    width: 14px;
    height: 14px;
    background-image: url(/images/ico-rds-linkedin.png)
}

.ico-twitter:not(.before):not(.after),
.ico-twitter.before:before,
.ico-twitter.after:after {
    width: 15px;
    height: 12px;
    background-image: url(/images/ico-rds-twitter.png)
}

.ico-x:not(.before):not(.after),
.ico-x.before:before,
.ico-x.after:after {
    width: 15px;
    height: 12px;
    background-image: url(/images/ico-rds-x.png)
}

.ico-twitter-old:not(.before):not(.after),
.ico-twitter-old.before:before,
.ico-twitter-old.after:after {
    width: 15px;
    height: 12px;
    background-image: url(/images/ico-rds-twitter-old.png)
}

.ico-instagram:not(.before):not(.after),
.ico-instagrambefore:before,
.ico-instagramafter:after {
    width: 15px;
    height: 15px;
    background-image: url(/images/ico-rds-instagram.png)
}

.ico-facebook:not(.before):not(.after),
.ico-facebook.before:before,
.ico-facebook.after:after {
    width: 7px;
    height: 15px;
    background-image: url(/images/ico-rds-facebook.png)
}

.ico-telegram:not(.before):not(.after),
.ico-telegram.before:before,
.ico-telegram.after:after {
    width: 13px;
    height: 13px;
    background-image: url(/images/ico-rds-telegram.png)
}

.ico-spotify:not(.before):not(.after),
.ico-spotify.before:before,
.ico-spotify.after:after {
    width: 13px;
    height: 13px;
    background-image: url(/images/spotify.png)
}

.ico-paypal:not(.before):not(.after),
.ico-paypal.before:before,
.ico-paypal.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/paypal.png)
}

.ico-paymaya:not(.before):not(.after),
.ico-paymaya.before:before,
.ico-paymaya.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/paymaya.png)
}

.ico-brite:not(.before):not(.after),
.ico-brite.before:before,
.ico-brite.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/brite.png)
}

.ico-bitcoin:not(.before):not(.after),
.ico-bitcoin.before:before,
.ico-bitcoin.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/bitcoin.png)
}

.ico-paysafecard:not(.before):not(.after),
.ico-paysafecard.before:before,
.ico-paysafecard.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/paysafecard.png)
}

.ico-apple-pay:not(.before):not(.after),
.ico-apple-pay.before:before,
.ico-apple-pay.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/apple-pay.png)
}

.ico-neteller:not(.before):not(.after),
.ico-neteller.before:before,
.ico-neteller.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/neteller.png)
}

.ico-mifinity:not(.before):not(.after),
.ico-mifinity.before:before,
.ico-mifinity.after:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/mifinity.png)
}

.ico-klarna:not(.before):not(.after),
.ico-klarna.before:before,
.ico-klarna.after:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/klarna.png)
}

.ico-ezeewallet:not(.before):not(.after),
.ico-ezeewallet.before:before,
.ico-ezeewallet.after:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/ezeewallet.png)
}

.ico-lunu:not(.before):not(.after),
.ico-lunu.before:before,
.ico-lunu.after:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/lunu.png)
}

.ico-atm:not(.before):not(.after),
.ico-atm.before:before,
.ico-atm.after:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/atm.png)
}

.ico-ripple:not(.before):not(.after),
.ico-ripple.before:before,
.ico-ripple.after:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/ripple.png)
}

.ico-siru:not(.before):not(.after),
.ico-siru.before:before,
.ico-siru.after:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/siru.png)
}

.ico-pay-n-play:not(.before):not(.after),
.ico-pay-n-play.before:before,
.ico-pay-n-play.after:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/pay-n-play.png)
}

.ico-mb-way:not(.before):not(.after),
.ico-mb-way.before:before,
.ico-mb-way.after:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/mb-way.png)
}

.ico-zimpler:not(.before):not(.after),
.ico-zimpler.before:before,
.ico-zimpler.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/zimpler.png)
}

.ico-interac:not(.before):not(.after),
.ico-interac.before:before,
.ico-interac.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/interac.png)
}

.ico-rapid-transfer:not(.before):not(.after),
.ico-rapid-transfer.before:before,
.ico-rapid-transfer.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/rapid-transfer.png)
}

.ico-astropay:not(.before):not(.after),
.ico-astropay.before:before,
.ico-astropay.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/astro-pay.png)
}

.ico-cashlib:not(.before):not(.after),
.ico-cashlib.before:before,
.ico-cashlib.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/cashlib.png)
}

.ico-truelayer:not(.before):not(.after),
.ico-truelayer.before:before,
.ico-truelayer.after:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/truelayer.png)
}

.ico-payz:not(.before):not(.after),
.ico-payz.before:before,
.ico-payz.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/payz.png)
}

.ico-jcb:not(.before):not(.after),
.ico-jcb.before:before,
.ico-jcb.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/jcb.png)
}

.ico-ethereum:not(.before):not(.after),
.ico-ethereum.before:before,
.ico-ethereum.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/ethereum.png)
}

.ico-litecoin:not(.before):not(.after),
.ico-litecoin.before:before,
.ico-litecoin.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/litecoin.png)
}

.ico-bitcoin-cash:not(.before):not(.after),
.ico-bitcoin-cash.before:before,
.ico-bitcoin-cash.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/bitcoin-cash.png)
}

.ico-jeton:not(.before):not(.after),
.ico-jeton.before:before,
.ico-jeton.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/jeton.png)
}

.ico-iwallet:not(.before):not(.after),
.ico-iwallet.before:before,
.ico-iwallet.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/iwallet.png)
}

.ico-american-express:not(.before):not(.after),
.ico-american-express.before:before,
.ico-american-express.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/american-express.png)
}

.ico-vega-wallet:not(.before):not(.after),
.ico-vega-wallet.before:before,
.ico-vega-wallet.after:after {
    width: 126px;
    height: 23px;
    background-image: url(/images/vega-wallet.png)
}

.ico-muchbetter:not(.before):not(.after),
.ico-muchbetter.before:before,
.ico-muchbetter.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/muchbetter.png)
}

.ico-neosurf:not(.before):not(.after),
.ico-neosurf.before:before,
.ico-neosurf.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/neosurf.png)
}

.ico-google-pay:not(.before):not(.after),
.ico-google-pay.before:before,
.ico-google-pay.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/googlepay.png)
}

.ico-webmoney:not(.before):not(.after),
.ico-webmoney.before:before,
.ico-webmoney.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/webmoney.png)
}

.ico-bank-transfer:not(.before):not(.after),
.ico-bank-transfer.before:before,
.ico-bank-transfer.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/bank-transfer.png)
}

.ico-euteller:not(.before):not(.after),
.ico-euteller.before:before,
.ico-euteller.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/euteller.png)
}

.ico-qrph:not(.before):not(.after),
.ico-qrph.before:before,
.ico-qrph.after:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/qrph.png)
}

.ico-grabpay:not(.before):not(.after),
.ico-grabpay.before:before,
.ico-grabpay.after:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/grabpay.png)
}

.ico-giropay:not(.before):not(.after),
.ico-giropay.before:before,
.ico-giropay.after:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/giropay.png)
}

.ico-sofort:not(.before):not(.after),
.ico-sofort.before:before,
.ico-sofort.after:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/sofort.png)
}

.ico-iris:not(.before):not(.after),
.ico-iris.before:before,
.ico-iris.after:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/iris.png)
}

.ico-viva:not(.before):not(.after),
.ico-viva.before:before,
.ico-viva.after:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/viva.png)
}

.ico-twiga:not(.before):not(.after),
.ico-twiga.before:before,
.ico-twiga.after:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/twiga.png)
}

.ico-novicash:not(.before):not(.after),
.ico-novicash.before:before,
.ico-novicash.after:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/novicash.png)
}

.ico-novicash-v2:not(.before):not(.after),
.ico-novicash-v2.before:before,
.ico-novicash-v2.after:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/novicash-v2.png)
}

.ico-aircash:not(.before):not(.after),
.ico-aircash.before:before,
.ico-aircash.after:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/aircash.png)
}

.ico-viva-wallet:not(.before):not(.after),
.ico-viva-wallet:before,
.ico-viva-wallet:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/viva-wallet.png)
}

.ico-maestro:not(.before):not(.after),
.ico-maestro.before:before,
.ico-maestro.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/maestro.png)
}

.ico-instant-bank-transfer:not(.before):not(.after),
.ico-instant-bank-transfer.before:before,
.ico-instant-bank-transfer.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/instant-bank-transfer.png)
}

.ico-opap:not(.before):not(.after),
.ico-opap.before:before,
.ico-opap.after:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/opap.png)
}

.ico-sepa:not(.before):not(.after),
.ico-sepa.before:before,
.ico-sepa.after:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/sepa.png)
}

.ico-google-pay:not(.before):not(.after),
.ico-google-pay.before:before,
.ico-google-pay.after:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/google-pay.png)
}

.ico-aircash:not(.before):not(.after),
.ico-aircash.before:before,
.ico-aircash.after:after {
    width: 150px;
    height: 60px;
    background-image: url(/images/aircash.png)
}

.ico-twitch:not(.before):not(.after),
.ico-twitch.before:before,
.ico-twitch.after:after {
    width: 12px;
    height: 13px;
    background-image: url(/images/ico-rds-twitch.png)
}

.ico-youtube:not(.before):not(.after),
.ico-youtube.before:before,
.ico-youtube.after:after {
    width: 15px;
    height: 11px;
    background-image: url(/images/ico-rds-youtube.png)
}

.ico-soundcloud:not(.before):not(.after),
.ico-soundcloud.before:before,
.ico-soundcloud.after:after {
    width: 15px;
    height: 11px;
    background-image: url(/images/soundcloud.png)
}

.ico-slot-fisiche:not(.before):not(.after),
.ico-slot-fisiche.before:before,
.ico-slot-fisiche.after:after {
    width: 46px;
    height: 80px;
    background-image: url(/images/ico-slot-fisiche.png)
}

.ico-vlt-online:not(.before):not(.after),
.ico-vlt-online.before:before,
.ico-vlt-online.after:after {
    width: 34px;
    height: 52px;
    background-image: url(/images/vlt-online.png)
}

.ico-vlt-bar:not(.before):not(.after),
.ico-vlt-bar.before:before,
.ico-vlt-bar.after:after {
    width: 45px;
    height: 50px;
    background-image: url(/images/vlt-bar.png)
}

.ico-slot-gallina:not(.before):not(.after),
.ico-slot-gallina.before:before,
.ico-slot-gallina.after:after {
    width: 50px;
    height: 55px;
    background-image: url(/images/slot-gallina.png)
}

.ico-casino-gallina:not(.before):not(.after),
.ico-casino-gallina.before:before,
.ico-casino-gallina.after:after {
    width: 108px;
    height: 122px;
    background-image: url(/images/casino-gallina.png)
}

.ico-casino-con-spid:not(.before):not(.after),
.ico-casino-con-spid.before:before,
.ico-casino-con-spid.after:after {
    width: 92px;
    height: 123px;
    background-image: url(/images/casino-con-spid.png)
}

.ico-casino-live:not(.before):not(.after),
.ico-casino-live.before:before,
.ico-casino-live.after:after {
    width: 56px;
    height: 56px;
    background-image: url(/images/casino-live.png)
}

.ico-casino-tradizionale:not(.before):not(.after),
.ico-casino-tradizionale.before:before,
.ico-casino-tradizionale.after:after {
    width: 63px;
    height: 45px;
    background-image: url(/images/casino-tradizionale.png)
}

.ico-metodi-prelievo-rapido:not(.before):not(.after),
.ico-metodi-prelievo-rapido.before:before,
.ico-metodi-prelievo-rapido.after:after {
    width: 47px;
    height: 72px;
    background-image: url(/images/metodi-prelievo-rapido.png)
}

.ico-casino-app:not(.before):not(.after),
.ico-casino-app.before:before,
.ico-casino-app.after:after {
    width: 40px;
    height: 55px;
    background-image: url(/images/casino-app.png)
}

.ico-pc-casino:not(.before):not(.after),
.ico-pc-casino.before:before,
.ico-pc-casino.after:after {
    width: 55px;
    height: 47px;
    background-image: url(/images/pc-casino.png)
}

.ico-slot-online:not(.before):not(.after),
.ico-slot-online.before:before,
.ico-slot-online.after:after {
    width: 46px;
    height: 80px;
    background-image: url(/images/ico-slot-online.png)
}

.ico-bingo-sala:not(.before):not(.after),
.ico-bingo-sala.before:before,
.ico-bingo-sala.after:after {
    width: 46px;
    height: 80px;
    background-image: url(/images/images-sala.png)
}

.ico-bingo-online:not(.before):not(.after),
.ico-bingo-online.before:before,
.ico-bingo-online.after:after {
    width: 46px;
    height: 80px;
    background-image: url(/images/images-online.png)
}

.ico-bingo:not(.before):not(.after),
.ico-bingo.before:before,
.ico-bingo.after:after {
    width: 81px;
    height: 82px;
    background-image: url(/images/images.png)
}

.ico-slingo:not(.before):not(.after),
.ico-slingo.before:before,
.ico-slingo.after:after {
    width: 124px;
    height: 74px;
    background-image: url(/images/slingo.png)
}

.ico-slot-online-2:not(.before):not(.after),
.ico-slot-online-2.before:before,
.ico-slot-online-2.after:after {
    width: 85px;
    height: 84px;
    background-image: url(/images/slot-online-2.png)
}

.ico-footer-casinos:not(.before):not(.after),
.ico-footer-casinos.before:before,
.ico-footer-casinos.after:after {
    width: 23px;
    height: 25px;
    background-image: url(/images/ico-footer-casinos.png)
}

.ico-footer-slots:not(.before):not(.after),
.ico-footer-slots.before:before,
.ico-footer-slots.after:after {
    width: 18px;
    height: 27px;
    background-image: url(/images/ico-footer-slots.png)
}

.ico-footer-blackjack:not(.before):not(.after),
.ico-footer-blackjack.before:before,
.ico-footer-blackjack.after:after {
    width: 18px;
    height: 27px;
    background-image: url(/images/ico-footer-blackjack.png)
}

.ico-footer-roulette:not(.before):not(.after),
.ico-footer-roulette.before:before,
.ico-footer-roulette.after:after {
    width: 24px;
    height: 19px;
    background-image: url(/images/ico-footer-roulette.png)
}

.ico-footer-live-casinos:not(.before):not(.after),
.ico-footer-live-casinos.before:before,
.ico-footer-live-casinos.after:after {
    width: 15px;
    height: 29px;
    background-image: url(/images/ico-footer-live-casinos.png)
}

.ico-footer-software:not(.before):not(.after),
.ico-footer-software.before:before,
.ico-footer-software.after:after {
    width: 18px;
    height: 25px;
    background-image: url(/images/ico-footer-software.png)
}

.ico-rds-author-facebook:not(.before):not(.after),
.ico-rds-author-facebook.before:before,
.ico-rds-author-facebook.after:after {
    width: 21px;
    height: 21px;
    background-image: url(/images/ico-rds-author-facebook.png)
}

.ico-rds-author-instagram:not(.before):not(.after),
.ico-rds-author-instagram.before:before,
.ico-rds-author-instagram.after:after {
    width: 21px;
    height: 21px;
    background-image: url(/images/ico-rds-author-instagram.png)
}

.ico-rds-author-x:not(.before):not(.after),
.ico-rds-author-x.before:before,
.ico-rds-author-x.after:after {
    width: 21px;
    height: 21px;
    background-image: url(/images/ico-rds-author-x.png)
}

.ico-rds-author-linkedin:not(.before):not(.after),
.ico-rds-author-linkedin.before:before,
.ico-rds-author-linkedin.after:after {
    width: 21px;
    height: 21px;
    background-image: url(/images/ico-rds-author-linkedin.png)
}

.ico-rds-author-reddit:not(.before):not(.after),
.ico-rds-author-reddit.before:before,
.ico-rds-author-reddit.after:after {
    width: 21px;
    height: 21px;
    background-image: url(/images/ico-rds-author-reddit.png)
}

.ico-rds-author-tiktok:not(.before):not(.after),
.ico-rds-author-tiktok.before:before,
.ico-rds-author-tiktok.after:after {
    width: 21px;
    height: 21px;
    background-image: url(/images/ico-rds-author-tiktok.png)
}

.ico-ecogra-fixed:not(.before):not(.after),
.ico-ecogra-fixed.before,
.ico-ecogra-fixed.after {
    width: 140px;
    height: 50px;
    background-image: url(/images/ecogra-fixed.png)
}

.ico-amazon-rsa-fixed:not(.before):not(.after),
.ico-amazon-rsa-fixed.before,
.ico-amazon-rsa-fixed.after {
    width: 140px;
    height: 50px;
    background-image: url(/images/amazon-rsa.png)
}

.ico-google-trust-services-fixed:not(.before):not(.after),
.ico-google-trust-services-fixed.before,
.ico-google-trust-services-fixed.after {
    width: 140px;
    height: 50px;
    background-image: url(/images/google-trust-services.png)
}

.ico-lets-encrypt-fixed:not(.before):not(.after),
.ico-lets-encrypt-fixed.before,
.ico-lets-encrypt-fixed.after {
    width: 140px;
    height: 50px;
    background-image: url(/images/lets-encrypt.png)
}

.ico-cloudflare-fixed:not(.before):not(.after),
.ico-cloudflare-fixed.before,
.ico-cloudflare-fixed.after {
    width: 140px;
    height: 50px;
    background-image: url(/images/cloudflare.png)
}

.ico-digicert-fixed:not(.before):not(.after),
.ico-digicert-fixed.before,
.ico-digicert-fixed.after {
    width: 140px;
    height: 50px;
    background-image: url(/images/digicert.png)
}

.ico-sectigo-fixed:not(.before):not(.after),
.ico-sectigo-fixed.before,
.ico-sectigo-fixed.after {
    width: 140px;
    height: 50px;
    background-image: url(/images/sectigo.png)
}

.ico-gioco-responsabile-fixed:not(.before):not(.after),
.ico-gioco-responsabile-fixed.before,
.ico-gioco-responsabile-fixed.after {
    width: 140px;
    height: 50px;
    background-image: url(/images/gioco-responsabile.png)
}

.ico-adm-fixed:not(.before):not(.after),
.ico-adm-fixed.before,
.ico-adm-fixed.after {
    width: 140px;
    height: 50px;
    background-image: url(/images/adm.png)
}

.ico-rapidssl-fixed:not(.before):not(.after),
.ico-rapidssl-fixed.before,
.ico-rapidssl-fixed.after {
    width: 140px;
    height: 50px;
    background-image: url(/images/rapid-ssl.png)
}

.ico-gli-fixed:not(.before):not(.after),
.ico-gli-fixed.before,
.ico-gli-fixed.after {
    width: 140px;
    height: 50px;
    background-image: url(/images/gli.png)
}

.ico-g4-fixed:not(.before):not(.after),
.ico-g4-fixed.before,
.ico-g4-fixed.after {
    width: 140px;
    height: 50px;
    background-image: url(/images/g4.png)
}

.ico-siipac-fixed:not(.before):not(.after),
.ico-siipac-fixed.before,
.ico-siipac-fixed.after {
    width: 140px;
    height: 50px;
    background-image: url(/images/siipac.png)
}

.ico-european-lotteries-fixed:not(.before):not(.after),
.ico-european-lotteries-fixed.before,
.ico-european-lotteries-fixed.after {
    width: 140px;
    height: 50px;
    background-image: url(/images/the-european-lotteries.png)
}

.ico-gambling-therapy:not(.before):not(.after),
.ico-gambling-therapy.before,
.ico-gambling-therapy.after {
    width: 140px;
    height: 50px;
    background-image: url(/images/gambling-therapy.png)
}

.ico-ukgc-fixed:not(.before):not(.after),
.ico-ukgc-fixed.before,
.ico-ukgc-fixed.after {
    width: 140px;
    height: 50px;
    background-image: url(/images/gambling-commission.png)
}

.ico-legal-age-fixed:not(.before):not(.after),
.ico-legal-age-fixed.before,
.ico-legal-age-fixed.after {
    width: 140px;
    height: 50px;
    background-image: url(/images/legal-age.png)
}

.ico-onjn:not(.before):not(.after),
.ico-onjn.before,
.ico-onjn.after {
    width: 140px;
    height: 50px;
    background-image: url(/images/onjn.png)
}

.ico-joc-responsabil:not(.before):not(.after),
.ico-joc-responsabil.before,
.ico-joc-responsabil.after {
    width: 140px;
    height: 50px;
    background-image: url(/images/joc-responsabil.png)
}

.ico-gioca-senza-esagerare-fixed:not(.before):not(.after),
.ico-gioca-senza-esagerare-fixed.before,
.ico-gioca-senza-esagerare-fixed.after {
    width: 140px;
    height: 50px;
    background-image: url(/images/gioca-senza-esagerare.png)
}

.ico-leo-safe-play:not(.before):not(.after),
.ico-leo-safe-play.before,
.ico-leo-safe-play.after {
    width: 140px;
    height: 50px;
    background-image: url(/images/leo-safe-play.png)
}

.ico-comodo-fixed:not(.before):not(.after),
.ico-comodo-fixed.before,
.ico-comodo-fixed.after {
    width: 140px;
    height: 50px;
    background-image: url(/images/comodo.png)
}

.ico-gamcare-fixed:not(.before):not(.after),
.ico-gamcare-fixed.before,
.ico-gamcare-fixed.after {
    width: 140px;
    height: 50px;
    background-image: url(/images/gamcare.png)
}

.ico-ibia-fixed:not(.before):not(.after),
.ico-ibia-fixed.before,
.ico-ibia-fixed.after {
    width: 140px;
    height: 50px;
    background-image: url(/images/international-betting-integrity-association.png)
}

.ico-gambleaware-fixed:not(.before):not(.after),
.ico-gambleaware-fixed.before,
.ico-gambleaware-fixed.after {
    width: 140px;
    height: 50px;
    background-image: url(/images/gambleaware.png)
}

.ico-gamstop-fixed:not(.before):not(.after),
.ico-gamstop-fixed.before,
.ico-gamstop-fixed.after {
    width: 140px;
    height: 50px;
    background-image: url(/images/gamstop.png)
}

.ico-ibas-fixed:not(.before):not(.after),
.ico-ibas-fixed.before,
.ico-ibas-fixed.after {
    width: 140px;
    height: 50px;
    background-image: url(/images/ibas.png)
}

.ico-ga-fixed:not(.before):not(.after),
.ico-ga-fixed.before,
.ico-ga-fixed.after {
    width: 140px;
    height: 50px;
    background-image: url(/images/ga.png)
}

.ico-kethea-fixed:not(.before):not(.after),
.ico-kethea-fixed.before,
.ico-kethea-fixed.after {
    width: 140px;
    height: 50px;
    background-image: url(/images/kethea.png)
}

.ico-rng-fixed:not(.before):not(.after),
.ico-rng-fixed.before,
.ico-rng-fixed.after {
    width: 140px;
    height: 50px;
    background-image: url(/images/rng-certified.png)
}

.ico-awards.egr:not(.before):not(.after),
.ico-awards.egr.before,
.ico-awards.egr.after {
    width: 110px;
    height: 100px;
    background-image: url(/images/egr.png)
}

.ico-awards.egr-italy:not(.before):not(.after),
.ico-awards.egr-italy.before,
.ico-awards.egr-italy.after {
    width: 110px;
    height: 100px;
    background-image: url(/images/egr-italy.png)
}

.ico-awards.egr-italy-v2:not(.before):not(.after),
.ico-awards.egr-italy-v2.before,
.ico-awards.egr-italy-v2.after {
    width: 110px;
    height: 100px;
    background-image: url(/images/egr-italy-1.png)
}

.ico-awards.gia:not(.before):not(.after),
.ico-awards.gia.before,
.ico-awards.gia.after {
    width: 110px;
    height: 100px;
    background-image: url(/images/gia.png)
}

.ico-awards.ga:not(.before):not(.after),
.ico-awards.ga.before,
.ico-awards.ga.after {
    width: 110px;
    height: 100px;
    background-image: url(/images/ga.png)
}

.ico-awards.gga:not(.before):not(.after),
.ico-awards.gga.before,
.ico-awards.gga.after {
    width: 110px;
    height: 100px;
    background-image: url(/images/gga.png)
}

.ico-awards.gga-london:not(.before):not(.after),
.ico-awards.gga-london.before,
.ico-awards.gga-london.after {
    width: 110px;
    height: 100px;
    background-image: url(/images/gga-london.png)
}

.ico-awards.iga:not(.before):not(.after),
.ico-awards.iga.before,
.ico-awards.iga.after {
    width: 110px;
    height: 100px;
    background-image: url(/images/iga.png)
}

.ico-awards.gra:not(.before):not(.after),
.ico-awards.gra.before,
.ico-awards.gra.after {
    width: 110px;
    height: 100px;
    background-image: url(/images/gra.png)
}

.ico-awards.sbc:not(.before):not(.after),
.ico-awards.sbc.before,
.ico-awards.sbc.after {
    width: 110px;
    height: 100px;
    background-image: url(/images/sbc-awards.png)
}

.ico-awards.eige:not(.before):not(.after),
.ico-awards.eige.before,
.ico-awards.eige.after {
    width: 110px;
    height: 100px;
    background-image: url(/images/eige-awards.png)
}

.ico-awards.gi:not(.before):not(.after),
.ico-awards.gi.before,
.ico-awards.gi.after {
    width: 110px;
    height: 100px;
    background-image: url(/images/gi-awards.png)
}

.ico-awards.ceegc:not(.before):not(.after),
.ico-awards.ceegc.before,
.ico-awards.ceegc.after {
    width: 110px;
    height: 100px;
    background-image: url(/images/ceega.png)
}

.ico-awards.btc:not(.before):not(.after),
.ico-awards.btc.before,
.ico-awards.btc.after {
    width: 110px;
    height: 100px;
    background-image: url(/images/images-winning-btc-gaming-casino.png)
}

.ico-awards.igb:not(.before):not(.after),
.ico-awards.igb.before,
.ico-awards.igb.after {
    width: 110px;
    height: 100px;
    background-image: url(/images/igb-affiliate.png)
}

.ico-baccarat-studio-8:not(.before):not(.after),
.ico-baccarat-studio-8:before,
.ico-baccarat-studio-8:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/baccarat-studio-8.png)
}

.ico-baccarat-playtech:not(.before):not(.after),
.ico-baccarat-playtech:before,
.ico-baccarat-playtech:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/playtech-baccarat.png)
}

.ico-baccarat-professional:not(.before):not(.after),
.ico-baccarat-professional:before,
.ico-baccarat-professional:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/baccarat-professional-series.png)
}

.ico-baccarat-classic:not(.before):not(.after),
.ico-baccarat-classic:before,
.ico-baccarat-classic:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/world-baccarat-classic.png)
}

.ico-baccarat-scegli-e-punta:not(.before):not(.after),
.ico-baccarat-scegli-e-punta:before,
.ico-baccarat-scegli-e-punta:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/baccarat-scegli-e-punta.png)
}

.ico-baccarat-american-zero:not(.before):not(.after),
.ico-baccarat-american-zero:before,
.ico-baccarat-american-zero:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/american-baccarat-zero-commission.png)
}

.ico-first-person-baccarat:not(.before):not(.after),
.ico-first-person-baccarat:before,
.ico-first-person-baccarat:after {
    width: 140px;
    height: 50px;
    background-image: url(/images/fist-person-baccarat.png)
}

.ico-cpaym {
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    color: transparent;
    width: 32px;
    height: 32px;
    border-radius: 50%
}

.ico-cpaym.ach-e-check {
    background-image: url(/images/ach-e-check.png)
}

.ico-cpaym.cash-at-casinos-cage {
    background-image: url(/images/cash-at-casinos-cage.png)
}

.ico-cpaym.playplus {
    background-image: url(/images/playplus.png)
}

.ico-cpaym.visa {
    background-image: url(/images/visa.png)
}

.ico-cpaym.mastercard {
    background-image: url(/images/mastercard.png)
}

.ico-cpaym.paysafecard {
    background-image: url(/images/paysafecard.png)
}

.ico-cpaym.paypal {
    background-image: url(/images/paypal.png)
}

.ico-cpaym.vip-preferred {
    background-image: url(/images/vip-preferred.png)
}

.ico-cpaym.jeton {
    background-image: url(/images/jeton.png)
}

.ico-cpaym.duitnow {
    background-image: url(/images/duitnow.png)
}

.ico-cpaym.touchngo {
    background-image: url(/images/touchngo.png)
}

.ico-cpaym.quick-transfer {
    background-image: url(/images/quick-transfer.png)
}

.ico-cpaym.vaderpay {
    background-image: url(/images/vaderpay.png)
}

.ico-cpaym.neteller {
    background-image: url(/images/neteller.png)
}

.ico-cpaym.banktransfer {
    background-image: url(/images/bank-transfer.png)
}

.ico-cpaym.apple-pay {
    background-image: url(/images/apple-pay.png)
}

.ico-cpaym.skrill {
    background-image: url(/images/skrill.png)
}

.ico-cpaym.viva-wallet {
    background-image: url(/images/viva-wallet.png)
}

.img3 {
    margin: 0 auto 20px;
    font: normal 16px/1.2 arial, sans-serif;
    color: #1b354c
}

.img3>div {
    box-shadow: 0 0 0 1px #d6d6d6 inset;
    overflow: hidden;
    background: #f9f9f9;
    border-radius: 20px;
    margin-bottom: 10px
}

.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-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

.img3>div strong:after {
    background-image: url(/images/phone-support.jpg)
}

.img3>div.phone strong:after {
    background-image: url(/images/phone-support.jpg)
}

.img3>div.live strong:after {
    background-image: url(/images/live-chat.jpg)
}

.img3>div.email strong:after {
    background-image: url(/images/email-support.jpg)
}

.img3>div.malta strong:after {
    background-image: url(/images/malta-gaming-authority-safe-online-casino-license-uk.jpg)
}

.img3>div.gibraltar strong:after {
    background-image: url(/images/gibraltar-licensing-authority-safe-online-casino-license-uk.jpg)
}

.img3>div.alderney-gambling strong:after {
    background-image: url(/images/alderney-gambling-control-commission-safe-online-casino-license-uk.jpg)
}

.img3>div.servizio-assistenza strong:after {
    background-image: url(/images/servizio-assistenza.jpg)
}

.img3>div.live-chat strong:after {
    background-image: url(/images/live-chat-2.jpg)
}

.img3>div.contatti-assistenza strong:after {
    background-image: url(/images/contatti-assistenza.jpg)
}

.img3>div span {
    display: block;
    padding: 10px;
    line-height: 1.5;
    overflow: hidden
}

.img3>div.centered span {
    text-align: center
}

.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 {
        width: 33.33%;
        margin: 0 .5%
    }

    .img3>div strong {
        float: none;
        width: auto
    }

    .img3>div span {
        padding: 8px 15px
    }
}

@media (min-width: 1024px) {
    .img3>div span {
        padding: 15px 30px
    }
}

.infoboxes {
    margin-bottom: 25px
}

.infoboxes .infobox+.infobox {
    margin-top: 50px
}

.infobox {
    position: relative;
    border: 4px solid #e7ebf0;
    border-radius: 20px;
    background: #e7ebf0
}

.infobox:before {
    content: '';
    position: absolute;
    display: block;
    width: 80px;
    height: 80px;
    top: 0;
    left: 50%;
    margin: -40px 0 0 -40px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center center
}

.infobox.icon-blackjack:before {
    background-image: url(/images/rds-icon-blackjack.png), url(/images/rds-icon-bg.png)
}

.infobox.icon-slots:before {
    background-image: url(/images/rds-icon-slots.png), url(/images/rds-icon-bg.png)
}

.infobox.icon-roulette:before {
    background-image: url(/images/rds-icon-roulette.png), url(/images/rds-icon-bg.png)
}

.infobox.icon-video-poker:before {
    background-image: url(/images/rds-icon-video-poker.png), url(/images/rds-icon-bg.png)
}

.infobox.icon-casino-poker:before {
    background-image: url(/images/rds-icon-casino-poker.png), url(/images/rds-icon-bg.png)
}

.infobox.icon-jackpot-games:before {
    background-image: url(/images/rds-icon-jackpot-games.png), url(/images/rds-icon-bg.png)
}

.infobox.icon-bonuses:before {
    background-image: url(/images/rds-icon-bonuses.png), url(/images/rds-icon-bg.png)
}

.infobox.icon-license:before {
    background-image: url(/images/rds-icon-license.png), url(/images/rds-icon-bg.png)
}

.infobox.icon-safety:before {
    background-image: url(/images/rds-icon-safety.png), url(/images/rds-icon-bg.png)
}

.infobox.icon-payments:before {
    background-image: url(/images/rds-icon-payments.png), url(/images/rds-icon-bg.png)
}

.infobox.icon-mobile:before {
    background-image: url(/images/rds-icon-mobile.png), url(/images/rds-icon-bg.png)
}

.infobox.icon-support:before {
    background-image: url(/images/rds-icon-support.png), url(/images/rds-icon-bg.png)
}

.infobox.icon-diamond:before {
    background-image: url(/images/rds-icon-diamond.png), url(/images/rds-icon-bg.png)
}

.infobox.icon-award:before {
    background-image: url(/images/rds-icon-award.png), url(/images/rds-icon-bg.png)
}

.infobox .infobox-group {
    padding: 55px 25px 0;
    border-radius: 20px;
    background: #f6f8fa
}

.infobox .infobox-title {
    margin-bottom: 20px;
    font-size: 28px;
    line-height: 1.2;
    font-weight: 600;
    color: #1b354c;
    text-align: center
}

.infobox .infobox-frame {
    max-width: 255px;
    margin: 0 auto
}

.infobox .infobox-content {
    padding: 20px
}

.infobox .infobox-content>:last-child {
    margin-bottom: 0
}

@media only screen and (min-width: 768px) {
    .infoboxes {
        display: flex;
        flex-flow: row wrap;
        justify-content: space-between
    }

    .infoboxes .infobox {
        flex: 0 0 49%
    }

    .infoboxes .infobox+.infobox {
        margin: 0
    }

    .infoboxes .infobox:nth-child(n+3) {
        margin-top: calc(2% + 40px)
    }
}

.lastposts {
    margin-bottom: 25px;
    line-height: 1.2
}

.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 ul {
    padding: 0;
    margin: 0;
    list-style-type: none
}

.lastposts li {
    position: relative;
    border-radius: 20px;
    box-shadow: 0 11px 21px rgba(38, 149, 189, .13);
    overflow: hidden;
    background: #fff
}

.lastposts li>span {
    position: relative;
    display: flex;
    justify-content: space-between;
    padding: 15px 20px;
    font-size: 14px;
    background: #fff
}

.lastposts li>span:after {
    content: '';
    position: absolute;
    height: 1px;
    bottom: 0;
    right: 20px;
    left: 20px;
    opacity: .3;
    background: #3b5a6b
}

.lastposts li>span span:before {
    content: '';
    display: inline-block;
    width: 15px;
    height: 14px;
    margin-right: 5px;
    margin-top: -2px;
    vertical-align: middle;
    background: url(/images/cvtable-misc.png) no-repeat 0 -149px
}

.lastposts li>span span.author:before {
    width: 13px;
    height: 12px;
    background-position: 0 -164px
}

.lastposts li+li {
    margin-top: 10px
}

.lastposts li:hover img {
    transform: scale(1.1)
}

.lastposts img {
    display: block;
    width: 100%;
    height: auto;
    transition: transform .15s
}

.lastposts a {
    display: block;
    padding: 20px;
    text-align: center;
    z-index: 1
}

.lastposts a:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.lastposts .title {
    margin-bottom: 25px;
    font-size: 20px;
    color: #1b354c;
    text-align: center
}

@media only screen and (min-width: 768px) {
    .lastposts ul {
        display: flex;
        justify-content: space-between;
        flex-flow: row wrap
    }

    .lastposts li {
        flex: 0 0 49%
    }

    .lastposts li+li {
        margin: 0
    }

    .lastposts li:nth-child(n+3) {
        margin-top: 2%
    }

    .lastposts .title {
        font-size: 26px
    }
}

@media only screen and (min-width: 1024px) {
    .lastposts li {
        flex: 0 0 24%
    }

    .lastposts li:nth-child(n) {
        margin: 0
    }

    .lastposts li:nth-child(n+5) {
        margin-top: 1.33%
    }
}

.opinions .opinion {
    flex: 0 0 100%
}

.opinions .swiper-slide {
    display: flex;
    height: auto
}

.opinion {
    padding: 30px 30px 45px;
    border-radius: 20px;
    box-shadow: 0 4px 25px 0 rgba(38, 149, 189, .13);
    font-size: 16px;
    line-height: 1.875;
    color: #193045;
    background: #fff
}

.opinion p:last-child {
    margin: 0
}

.opinion .opinion-author {
    margin-bottom: 25px;
    font-weight: 600
}

.opinion .opinion-author img {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -22px;
    border-radius: 50%
}

.opinion .opinion-author strong {
    display: block;
    font-size: 17px;
    font-weight: 800;
    color: #14A0FF
}

.opinion .opinion-author a:hover {
    opacity: .7;
    text-decoration: none
}

.opinions .swiper-pagination {
    position: static;
    padding-top: 10px
}

.opinions .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    border-radius: 10px;
    opacity: 1;
    background: #C9E0EA;
    transition: width .15s, background .15s
}

.opinions .swiper-pagination-bullet-active {
    width: 23px;
    background: #1B8EBD
}

.opinion .opinion-author a,
.opinion .opinion-author span {
    position: relative;
    display: block;
    padding-left: 60px;
    font-size: 15px;
    line-height: 1.2;
    color: #193045;
    transition: opacity .15s
}

@media only screen and (max-width: 1023px) {
    .opinions {
        overflow: visible !important
    }

    .opinions .swiper-slide {
        padding: 0 10px
    }

    .opinions .swiper-wrapper {
        padding: 0 20px;
        margin: 0 -20px
    }
}

@media only screen and (min-width: 1024px) {
    .opinions {
        padding: 0 54px !important;
        margin: 0 -20px !important
    }

    .opinions .prev {
        left: 10px;
        background-image: url(/images/opinions-prev.png)
    }

    .opinions .next {
        right: 10px;
        background-image: url(/images/opinions-next.png)
    }

    .opinions .swiper-slide {
        padding: 0 10px;
        opacity: 0;
        visibility: hidden;
        transition: opacity .15s, visibility .15s
    }

    .opinions .swiper-pagination-lock+.swiper-navigation {
        display: none
    }

    .opinions .arrow {
        position: absolute;
        display: block;
        width: 44px;
        height: 44px;
        top: 50%;
        margin-top: -46px;
        border-radius: 50%;
        box-shadow: 0 4px 25px rgba(38, 149, 189, .13);
        background-color: #fff;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 28px 28px;
        z-index: 2;
        transition: opacity .15s;
        cursor: pointer
    }

    .opinions .arrow:hover {
        opacity: .7
    }

    .opinions .swiper-slide-next,
    .opinions .swiper-slide-active,
    .opinions .swiper-slide-next+.swiper-slide {
        opacity: 1;
        visibility: visible
    }
}

.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;
        max-height: 28px;
        margin-top: 5px;
        margin-bottom: 15px;
        overflow: hidden;
        font-size: 10px;
        line-height: 1.4;
        font-weight: 400;
        color: #c3bfbf;
        cursor: pointer
    }

    .popup-alternative .terms:after {
        content: 'More';
        position: absolute;
        padding-left: 5px;
        bottom: 0;
        right: 0;
        text-decoration: underline;
        background: #fff
    }

    .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
    }
}

.rds-annonce {
    position: relative;
    text-align: right;
    margin-bottom: 10px
}

.rds-annonce+.rds-two-column-table {
    margin-top: 0
}

.rds-annonce.annonce-open .annonce-entry {
    transform: scale(1);
    opacity: 1;
    visibility: visible
}

.rds-annonce .annonce-entry {
    position: absolute;
    max-width: 280px;
    top: 100%;
    right: 0;
    padding: 20px;
    border-radius: 20px;
    transform-origin: 100% 0;
    transform: scale(.8);
    opacity: 0;
    visibility: hidden;
    box-shadow: 0 10px 10px rgba(0, 0, 0, .2);
    font-size: 14px;
    line-height: 1.5;
    text-align: left;
    background: #fff;
    z-index: 5;
    transition: transform .15s, opacity .15s, visibility .15s
}

.rds-annonce .annonce-trigger {
    display: inline-block;
    vertical-align: middle;
    font-size: 11px;
    color: rgba(27, 53, 76, .6);
    cursor: pointer
}

.rds-annonce .annonce-trigger:after {
    content: '';
    position: relative;
    display: inline-block;
    width: 12px;
    height: 15px;
    top: -1px;
    margin-left: 10px;
    vertical-align: middle;
    background: url(/images/rds-annonce.png) no-repeat center center
}

.rds-author-box {
    padding: 20px 20px 50px;
    border-radius: 20px;
    background: linear-gradient(to bottom, #e1f1e6 0%, #cbd8e0 100%)
}

.rds-author-box .logo {
    margin: 0 auto
}

.rds-author-box .rds-btn {
    position: fixed;
    min-width: 160px;
    left: 50%;
    bottom: -26px;
    transform: translateX(-50%)
}

.rds-author-box .rds-author-box-logo {
    padding-top: 15px;
    margin-bottom: 10px
}

.rds-author-box .rds-author-box-inner {
    position: relative;
    max-width: 250px;
    padding-bottom: 50px;
    margin: 0 auto;
    border-radius: 20px 20px 0 0;
    text-align: center;
    background: #fff;
    background-clip: content-box;
    transform: translateZ(0)
}

.rds-author-box .rds-author-box-content {
    margin-bottom: 15px
}

.rds-author-box .rds-author-box-actions {
    position: absolute;
    width: 100%;
    height: 52px;
    bottom: 0;
    left: 0;
    border-radius: 0 0 20px 20px;
    overflow: hidden
}

.rds-author-box .rds-author-box-actions:before {
    content: '';
    position: absolute;
    height: 200%;
    top: 11px;
    right: 30px;
    left: 30px;
    border-radius: 37px;
    box-shadow: 0 0 0 60px #fff
}

.rds-author-box .rds-author-box-rating {
    padding-bottom: 5px;
    font-size: 12px;
    font-weight: 600;
    color: #627f8f
}

.rds-author-box .rds-author-box-rating strong {
    font-size: 14px;
    font-weight: 800;
    color: #182c3e
}

.rds-author-box .rds-author-box-rating:before {
    content: '';
    position: relative;
    display: inline-block;
    width: 53px;
    height: 9px;
    top: -1px;
    vertical-align: middle;
    margin-right: 5px;
    background: url(/images/rds-best-star.png) repeat-x 0 center / contain
}

.rds-author-box .rds-author-box-meta {
    font-weight: 600;
    font-size: 14px;
    font-style: italic;
    color: #1b354c;
    text-align: center
}

.rds-author-box .rds-author-box-meta strong {
    display: block;
    font-size: 16px;
    font-style: normal
}

.rds-author-box .rds-author-box-quote {
    position: relative;
    padding-left: 48px;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 1.375;
    font-style: italic;
    color: #1b354c
}

.rds-author-box .rds-author-box-quote:before {
    content: '';
    position: absolute;
    width: 38px;
    height: 23px;
    top: 0;
    left: 0;
    background: url(/images/rds-author-quotes.png) no-repeat center center / contain
}

.rds-author-box .rds-author-box-image {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 35px;
    width: 155px;
    height: 155px;
    overflow: hidden;
    border-radius: 50%
}

.rds-author-box .rds-author-box-image img {
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
    width: 100%;
    height: auto
}

@media only screen and (min-width: 768px) {
    .rds-author-box {
        display: flex;
        align-items: center;
        padding-bottom: 45px
    }

    .rds-author-box .rds-author-box-meta {
        text-align: left
    }

    .rds-author-box .rds-author-box-inner {
        flex: 0 0 250px
    }

    .rds-author-box .rds-author-box-content {
        padding-left: 55px;
        margin: 0 20px 0 0
    }

    .rds-author-box .rds-author-box-quote {
        padding-left: 0;
        margin-bottom: 20px
    }

    .rds-author-box .rds-author-box-quote:before {
        left: -55px
    }
}

@media only screen and (min-width: 1024px) {
    .rds-author-box {
        padding: 35px 40px 45px
    }
}

@media only screen and (max-width: 1199px) {
    .rds-author-box .rds-author-box-image {
        display: none
    }
}

@media only screen and (min-width: 1200px) {
    .rds-author-box {
        padding-left: 180px;
        background: linear-gradient(to bottom, #e1f1e6 0%, #cbd8e0 100%)
    }

    .rds-author-box .rds-author-box-quote {
        margin-bottom: 35px
    }
}

.rds-author-stuff {
    padding: 0 10px;
    margin-bottom: 25px;
    font-size: 14px;
    line-height: 1.57
}

.rds-author {
    position: relative;
    padding: 15px 0 15px 50px;
    border-bottom: 1px solid #f5f7f9;
    font-size: 13px;
    line-height: 1.2;
    color: #8a98ab
}

.rds-author:before {
    content: '';
    position: absolute;
    width: 40px;
    height: 40px;
    top: 50%;
    left: 0;
    margin-top: -20px;
    border-radius: 50%;
    background: url(/images/aidan-howe.jpg) no-repeat 0 center;
    background-size: contain;
    border-radius: 50%
}

.rds-author.author:before {
    content: '';
    position: absolute;
    width: 40px;
    height: 40px;
    top: 50%;
    left: 0;
    margin-top: -20px;
    border-radius: 50%;
    background: url(/images/aidan-howe.jpg) no-repeat 0 center;
    background-size: contain;
    border-radius: 50%
}

.rds-author.author1:before {
    content: '';
    background: url(/images/author1.jpg) no-repeat 0 center;
    background-size: contain;
    border-radius: 50%
}

.rds-author.author2:before {
    content: '';
    background: url(/images/author2.jpg) no-repeat 0 center;
    background-size: contain;
    border-radius: 50%
}

.rds-author:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: 0;
    left: 0;
    background: #cbd4dc
}

.rds-author+.rds-author {
    border-bottom: none
}

.rds-author+.rds-author:after {
    display: none
}

.rds-author a {
    font-weight: 700;
    color: #606f83
}

.rds-author span {
    display: block
}

.rds-author .rds-author-twitter-old {
    position: relative;
    display: inline-block;
    width: 16px;
    height: 16px;
    top: -1px;
    margin-left: 5px;
    vertical-align: middle;
    font-size: 0;
    line-height: 0;
    text-indent: -4000px;
    background: url(/images/rds-author-twitter-old.png) no-repeat center center / contain
}

.rds-author .rds-author-twitter {
    position: relative;
    display: inline-block;
    width: 16px;
    height: 16px;
    top: -1px;
    margin-left: 5px;
    vertical-align: middle;
    font-size: 0;
    line-height: 0;
    text-indent: -4000px;
    background: url(/images/rds-author-twitter.png) no-repeat center center / contain
}

.rds-author .rds-author-x {
    position: relative;
    display: inline-block;
    width: 16px;
    height: 16px;
    top: -1px;
    margin-left: 5px;
    vertical-align: middle;
    font-size: 0;
    line-height: 0;
    text-indent: -4000px;
    background: url(/images/rds-author-x.png) no-repeat center center / contain
}

@media only screen and (min-width: 768px) {
    .rds-author-stuff {
        max-width: 726px;
        display: flex;
        flex-flow: row wrap;
        justify-content: space-between;
        align-items: center;
        padding: 0;
        margin: 0 auto 25px
    }

    .rds-author {
        border-bottom: none
    }

    .rds-author:after {
        display: none
    }
}

@media only screen and (min-width: 1200px) {
    .rds-author-stuff {
        max-width: none;
        flex-wrap: nowrap;
        padding: 0 45px;
        font-size: 13px;
        line-height: 1.2
    }

    .rds-author-stuff p {
        position: relative;
        flex: 0 1 100%;
        margin: 0 0 0 50px
    }

    .rds-author-stuff p:before {
        content: '';
        position: absolute;
        width: 60px;
        height: 100px;
        top: 50%;
        left: -60px;
        margin-top: -50px;
        background: radial-gradient(rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, 0) 50%);
        clip-path: polygon(50% 0, 100% 0, 100% 100%, 50% 100%)
    }

    .rds-author {
        flex: 0 0 270px;
        padding-right: 10px
    }
}

.rds-best-approved:before {
    content: '';
    position: relative;
    display: block;
    width: 202px;
    height: 46px;
    margin: 0 auto -18px;
    background: url(/images/rds-approved-badge.png) no-repeat center center / contain;
    z-index: 3
}

.rds-best-container {
    max-width: 726px;
    margin: 0 auto 25px
}

.rds-best-container .rds-best-last-updated {
    margin: 10px 0 -25px;
    font-size: 11px;
    color: #8a98ab;
    text-align: right
}

.rds-best-container .geoloc-section {
    padding: 25px 0 0;
    border-radius: 10px 10px 0 0;
    margin-bottom: -35px;
    color: #fff;
    background: #f98c15
}

.rds-best-container .geoloc-section .container {
    max-width: none;
    padding: 0
}

.rds-best-container .geoloc-section .geoloc-title {
    padding: 0 10px;
    font-size: 19px;
    font-style: italic;
    font-weight: 600
}

.rds-best-container .geoloc-section .geoloc-entry {
    padding: 10px 10px 25px;
    font-size: 14px;
    line-height: 1.42;
    background: #df5e00
}

.rds-best-container .geoloc-section .geoloc-entry a {
    font-weight: 400;
    color: inherit
}

.rds-best-container .geoloc-section .geoloc-entry strong {
    font-weight: 400
}

.rds-best {
    position: relative;
    padding: 20px;
    border-radius: 10px;
    overflow: hidden;
    font-size: 14px;
    line-height: 1.46;
    color: #1b354c;
    background: #fff
}

.rds-best:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 200px;
    top: 0;
    left: 0;
    background: linear-gradient(to bottom, #e1f1e6 46%, #cbd8e0 86%);
    z-index: 1
}

.rds-best .rds-best-badge {
    position: absolute;
    width: 60px;
    height: 60px;
    top: 0;
    left: 0;
    z-index: 3
}

.rds-best tr {
    position: relative
}

.rds-best>p {
    margin: 0
}

.rds-best tbody {
    position: relative;
    display: grid;
    grid-template-columns: repeat(6, 16.66%);
    grid-template-areas: "logo logo logo bonus bonus bonus" "rating rating rating bonus bonus bonus" "bonuscode bonuscode bonuscode bonuscode bonuscode bonuscode" "actions actions actions actions actions actions" "terms terms terms terms terms terms" "title1 title1 title1 title1 title1 title1" "info1 info1 info2 info2 info3 info3" "title2 title2 title2 title2 title2 title2" "info4 info4 info5 info5 info6 info6" "info7 info7 info7 info7 info7 info7" "info8 info8 info8 info8 info8 info8"
}

.rds-best tbody:before {
    grid-area: title1;
    content: 'General Information'
}

.rds-best tbody.lang-en:before {
    content: 'General Information'
}

.rds-best tbody.lang-fi:before {
    content: 'Yleistä tietoa'
}

.rds-best tbody.lang-ja:before {
    content: 'カジノの概要'
}

.rds-best tbody.lang-de:before {
    content: 'General Information'
}

.rds-best tbody.lang-nl:before {
    content: 'General Information'
}

.rds-best tbody.lang-no:before {
    content: 'General Information'
}

.rds-best tbody.lang-gr:before {
    content: 'Γενικές πληροφορίες'
}

.rds-best tbody:after {
    grid-area: title2;
    content: 'Payment'
}

.rds-best tbody.lang-en:after {
    content: 'Payment'
}

.rds-best tbody.lang-fi:after {
    content: 'Maksu'
}

.rds-best tbody.lang-ja:after {
    content: '決済面'
}

.rds-best tbody.lang-de:after {
    content: 'Payment'
}

.rds-best tbody.lang-nl:after {
    content: 'Payment'
}

.rds-best tbody.lang-no:after {
    content: 'Payment'
}

.rds-best tbody.lang-gr:after {
    content: 'Στοιχεία Πληρωμών'
}

.rds-best tr>:first-child {
    display: none
}

.rds-best strong {
    font-weight: 800
}

.rds-best a:not([class]) {
    color: #3e97c1
}

.rds-best .rds-best-terms {
    grid-area: terms;
    margin-bottom: 10px;
    font-size: 11px;
    line-height: 1.2;
    color: #8a98ab;
    text-align: center
}

.rds-best [data-use-title]:before {
    content: attr(data-title);
    display: block;
    margin-bottom: 2px;
    font-size: 13px;
    font-weight: 600;
    color: #527385
}

.rds-best .rds-best-licensed {
    grid-area: info3
}

.rds-best .rds-best-operational {
    grid-area: info2
}

.rds-best .rds-best-cashout {
    grid-area: info4
}

.rds-best .rds-best-winrate {
    grid-area: info5
}

.rds-best .rds-best-providers {
    grid-area: info6
}

.rds-best .rds-best-games-amount {
    grid-area: info7
}

.rds-best .rds-best-games {
    grid-area: info8
}

.rds-best .rds-best-website {
    grid-area: info1;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis
}

.rds-best .rds-best-website a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis
}

.rds-best .rds-best-games td {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    font-size: 0;
    line-height: 0;
    text-indent: -4000px
}

.rds-best .rds-best-games td:before {
    flex: 0 0 100%
}

.rds-best .rds-best-games a,
.rds-best .rds-best-games span {
    flex: 0 0 32.5%;
    height: 35px;
    border: 5px solid #eff2f4;
    border-radius: 6px;
    background-color: #eff2f4
}

.rds-best .rds-best-rating {
    grid-area: rating;
    padding: 0 10px 15px;
    margin: 0 0 -10px -10px;
    border-bottom-left-radius: 10px;
    font-size: 10px;
    font-weight: 600;
    color: #627f8f;
    text-align: center;
    background: #fff;
    box-shadow: 0 25px 57px 0 rgba(38, 149, 189, .13)
}

.rds-best .rds-best-rating strong {
    font-size: 12px;
    font-weight: 800;
    color: #182c3e
}

.rds-best .rds-best-rating>td div {
    display: flex;
    width: 115px;
    height: 30px;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    border-radius: 30px;
    line-height: 30px;
    background: #eff4f6
}

.rds-best .rds-best-rating>td div:before {
    content: '';
    display: block;
    width: 53px;
    height: 9px;
    margin: -1px 7px 0 0;
    background: url(/images/rds-best-star.png) repeat-x 0 center / contain
}

.rds-best .rds-best-logo {
    grid-area: logo;
    padding: 20px 10px 10px;
    margin: -10px 0 0 -10px;
    border-top-left-radius: 10px;
    text-align: center;
    background: #fff
}

.rds-best .rds-best-logo .logo {
    margin: 0 auto
}

.rds-best .rds-best-extrabonus {
    grid-area: bonuscode;
    margin: 25px 0 15px
}

.rds-best .rds-best-extrabonus div {
    position: relative;
    width: 270px;
    height: 44px;
    margin: 0 auto;
    border-radius: 44px;
    overflow: hidden;
    font-weight: 700;
    background: #e9f2f1 url(/images/rds-best-bonus-copy.png) no-repeat 16px center
}

.rds-best .rds-best-extrabonus div:before {
    content: 'Κωδικός';
    position: absolute;
    max-width: 60px;
    top: 50%;
    left: 31px;
    transform: translateY(-50%);
    font-size: 10px;
    line-height: 1;
    color: #527385;
    text-align: center
}

.rds-best .rds-best-extrabonus div>* {
    display: block;
    width: 180px;
    margin-left: auto;
    border-radius: 44px;
    box-shadow: 0 25px 57px 0 rgba(38, 149, 189, .13);
    font-size: 12px;
    line-height: 44px;
    text-align: center;
    color: #f98a12;
    text-transform: uppercase;
    background: #fff;
    cursor: pointer
}

.rds-best .rds-best-extrabonus div>*:before {
    content: 'Αντιγραφή';
    position: absolute;
    display: flex;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    justify-content: center;
    align-items: center;
    opacity: 0;
    color: #1b354c;
    backdrop-filter: blur(3px);
    transition: opacity .15s;
    z-index: 2
}

.rds-best .rds-best-extrabonus .is-copied:before {
    opacity: 1
}

.rds-best .rds-best-bonus {
    grid-area: bonus;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: -10px -10px -10px 0;
    border-radius: 0 10px 10px 0;
    box-shadow: 57px 25px 57px 0 rgba(38, 149, 189, .13);
    font-size: 14px;
    line-height: 1.1;
    color: #527385;
    text-align: center;
    background: #f2f8f5
}

.rds-best .rds-best-bonus:before {
    content: '';
    position: absolute;
    width: 26px;
    height: 26px;
    top: 50%;
    left: -13px;
    margin-top: -13px;
    border-radius: 4px;
    background: #1b354c url(/images/rds-best-arrow.png) no-repeat center center / 14px 10px
}

.rds-best .rds-best-bonus strong {
    display: block;
    font-size: 20px;
    font-weight: 800;
    color: #1b354c
}

.rds-best .rds-best-bonus span {
    display: block;
    font-weight: 700;
    color: #1b354c
}

.rds-best .rds-best-actions {
    grid-area: actions;
    display: flex;
    justify-content: center;
    margin-bottom: 55px;
    text-align: center;
    z-index: auto
}

.rds-best .rds-best-actions:before {
    content: '';
    position: absolute;
    width: 100vw;
    height: 100vh;
    bottom: 0;
    left: 50%;
    margin-left: -50vw;
    box-shadow: 0 25px 57px 0 rgba(38, 149, 189, .13);
    background: #cbdae0;
    pointer-events: none
}

.rds-best .rds-best-actions:after {
    transform: translateY(34px)
}

.rds-best .rds-best-actions td {
    position: relative;
    margin-bottom: -34px;
    border-radius: 68px;
    box-shadow: 0 0 0 14px #c7d6df;
    z-index: 2
}

.rds-best .rds-best-actions .rds-btn {
    box-shadow: 0 10px 10px rgba(0, 0, 0, .2)
}

.rds-best .rds-best-website:after {
    background-image: url(/images/rds-best-td-bg-1.png)
}

.rds-best .rds-best-operational:after {
    background-image: url(/images/rds-best-td-bg-2.png)
}

.rds-best .rds-best-licensed:after {
    background-image: url(/images/rds-best-td-bg-3.png)
}

.rds-best .rds-best-cashout:after {
    background-image: url(/images/rds-best-td-bg-4.png)
}

.rds-best .rds-best-winrate:after {
    background-image: url(/images/rds-best-td-bg-5.png)
}

.rds-best .rds-best-providers:after {
    background-image: url(/images/rds-best-td-bg-6.png)
}

.rds-best .rds-best-website,
.rds-best .rds-best-operational,
.rds-best .rds-best-licensed,
.rds-best .rds-best-cashout,
.rds-best .rds-best-winrate,
.rds-best .rds-best-providers {
    position: relative;
    padding-top: 20px
}

.rds-best .rds-best-website:after,
.rds-best .rds-best-operational:after,
.rds-best .rds-best-licensed:after,
.rds-best .rds-best-cashout:after,
.rds-best .rds-best-winrate:after,
.rds-best .rds-best-providers:after {
    content: '';
    position: absolute;
    width: 16px;
    height: 16px;
    top: 2px;
    left: 0;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain
}

.rds-best tbody:before,
.rds-best tbody:after,
.rds-best .rds-best-games td:before,
.rds-best .rds-best-games-amount td:before {
    position: relative;
    padding-top: 12px;
    margin: 10px 0 5px;
    border-top: 1px solid #edf1f3;
    font-size: 15px;
    line-height: 1.2;
    font-weight: 600;
    color: #527385;
    text-indent: 0;
    z-index: 2
}

.rds-best .rds-best-logo,
.rds-best .rds-best-bonus,
.rds-best .rds-best-rating,
.rds-best .rds-best-extrabonus {
    position: relative;
    z-index: 2
}

.rds-best table,
.rds-best td,
.rds-best tr,
.rds-best th {
    display: block
}

@media only screen and (min-width: 768px) {
    .rds-best tbody {
        grid-template-areas: "logo logo logo bonus bonus bonus" "rating rating rating bonus bonus bonus" "bonuscode bonuscode bonuscode bonuscode bonuscode bonuscode" "actions actions actions actions actions actions" "terms terms terms terms terms terms" "title1 title1 title1 title2 title2 title2" "info1 info2 info3 info4 info5 info6" "info7 info7 info7 info8 info8 info8"
    }
}

@media only screen and (min-width: 1200px) {
    .rds-best-approved:before {
        width: 236px;
        height: 59px;
        margin: 0 auto -29px
    }

    .rds-best-container {
        position: relative;
        max-width: none
    }

    .rds-best-container .rds-best-last-updated {
        position: absolute;
        top: 39px;
        right: 35px
    }

    .rds-best-container .geoloc-section {
        padding: 0;
        margin: 0;
        overflow: hidden
    }

    .rds-best-container .geoloc-section~p {
        display: none
    }

    .rds-best-container .geoloc-section~.rds-best {
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

    .rds-best-container .geoloc-section~.rds-best-last-updated {
        top: 140px
    }

    .rds-best-container .geoloc-section .container {
        display: flex;
        align-items: center
    }

    .rds-best-container .geoloc-section .container>* {
        flex: 0 0 50%
    }

    .rds-best-container .geoloc-section .geoloc-title {
        padding: 40px 20px 20px;
        margin: 0;
        text-align: right
    }

    .rds-best-container .geoloc-section .geoloc-entry {
        padding: 40px 20px 20px;
        margin: 0;
        text-align: left
    }

    .rds-best-container .geoloc-section .geoloc-entry strong {
        display: inline
    }

    .rds-best {
        padding: 45px 0 0;
        box-shadow: 0 25px 57px 0 rgba(38, 149, 189, .13);
        background: linear-gradient(to bottom, #e0f0e6 0%, #cbd8e0 100%)
    }

    .rds-best:before {
        display: none
    }

    .rds-best .rds-best-badge {
        width: 70px;
        height: 70px;
        top: 15px;
        left: 15px
    }

    .rds-best tbody {
        padding: 0 35px;
        grid-template-columns: repeat(2, 20.72%) 1.81% repeat(3, 8.85%) 1.81% repeat(3, 8.85%) 1.81%;
        grid-template-areas: "logo bonus . title1 title1 title1 . title2 title2 title2 lastblank" "logo bonus . info1 info2 info3 . info4 info5 info6 lastblank" "logo bonus . . . . . . . . lastblank" "rating bonuscode . info7 info7 info7 . info8 info8 info8 lastblank" "actions actions actions actions actions actions actions actions actions actions actions" "terms terms terms terms terms terms terms terms terms terms terms"
    }

    .rds-best tbody:before {
        grid-area: logo / logo / lastblank / lastblank;
        padding-left: 43.25%;
        margin-bottom: 0 !important;
        border-radius: 10px;
        box-shadow: 0 25px 57px 0 rgba(38, 149, 189, .13);
        background: linear-gradient(90deg, #fff 0%, #fff 41.44%, #edf6f1 41.45%);
        z-index: 0
    }

    .rds-best .d-b:before {
        content: '';
        position: absolute;
        width: 1px;
        top: -23px;
        left: -12px;
        bottom: 0;
        background: #dbe7e5
    }

    .rds-best .rds-best-logo {
        display: flex;
        justify-content: center;
        align-items: center
    }

    .rds-best .rds-best-terms {
        padding: 60px 35px 20px;
        margin: 0 -35px;
        background: rgba(255, 255, 255, .6)
    }

    .rds-best .rds-best-games-amount {
        padding-bottom: 18px
    }

    .rds-best .rds-best-games:before {
        top: -15px
    }

    .rds-best .rds-best-games a,
    .rds-best .rds-best-games span {
        border-color: #f8fbfb;
        background-color: #f8fbfb
    }

    .rds-best .rds-best-extrabonus {
        margin: 0
    }

    .rds-best .rds-best-extrabonus div {
        width: 180px;
        height: 40px;
        padding-left: 56px;
        margin: 0;
        border: 2px solid #dbe7ec;
        box-shadow: 0 25px 57px 0 rgba(38, 149, 189, .13);
        background: #dfe9ed
    }

    .rds-best .rds-best-extrabonus div:before {
        left: 10px;
        text-align: left
    }

    .rds-best .rds-best-extrabonus div>* {
        width: auto;
        height: 36px;
        line-height: 36px
    }

    .rds-best .rds-best-rating strong {
        font-size: 14px
    }

    .rds-best .rds-best-rating>td div {
        width: 150px;
        height: 40px;
        font-size: 12px;
        line-height: 40px
    }

    .rds-best .rds-best-bonus {
        padding: 35px 10px 20px;
        box-shadow: inset 0 0 10px 10px rgba(0, 0, 0, .4);
        font-size: 15px
    }

    .rds-best .rds-best-bonus:before {
        width: 36px;
        height: 36px;
        left: -25px;
        background-size: 20px 14px;
        z-index: 1
    }

    .rds-best .rds-best-bonus:after {
        content: '';
        position: absolute;
        width: 60px;
        height: 200px;
        top: 50%;
        left: -37px;
        margin-top: -90px;
        background: radial-gradient(rgba(0, 0, 0, .2) 0%, rgba(0, 0, 0, 0) 50%);
        clip-path: polygon(50% 0, 100% 0, 100% 100%, 50% 100%)
    }

    .rds-best .rds-best-bonus strong {
        font-size: 20px
    }

    .rds-best .rds-best-bonus span {
        font-size: 18px
    }

    .rds-best .rds-best-actions {
        margin: 15px 0 0
    }

    .rds-best .rds-best-actions:before {
        display: none
    }

    .rds-best .rds-best-actions td {
        z-index: 3
    }

    .rds-best .rds-best-games,
    .rds-best .rds-best-games-amount {
        padding-bottom: 0;
        margin-bottom: 20px
    }

    .rds-best .rds-best-games td:before,
    .rds-best .rds-best-games-amount td:before {
        margin: -28px 0 8px;
        border-top: 1px solid #dbe7e5
    }

    .rds-best .rds-best-games.no-bonus td:before,
    .rds-best .rds-best-games-amount.no-bonus td:before {
        margin: 10px 0 5px
    }

    .rds-best .rds-best-rating,
    .rds-best .rds-best-extrabonus {
        display: flex;
        padding-bottom: 22px;
        justify-content: center;
        align-items: flex-end
    }

    .rds-best .rds-best-logo,
    .rds-best .rds-best-bonus,
    .rds-best .rds-best-rating {
        margin: 0;
        box-shadow: none;
        background: none
    }

    .rds-best tbody:before,
    .rds-best tbody:after {
        padding-top: 15px;
        margin: 0 0 8px;
        border: 0
    }
}

.rds-big-author {
    position: relative;
    padding: 20px 35px 65px;
    margin-bottom: 185px;
    border: 1px solid #fff;
    border-radius: 10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    line-height: 1.533;
    background: linear-gradient(to bottom, #e1f1e6 0%, #cad7e0)
}

.rds-big-author .rds-big-author-job {
    margin-bottom: 5px
}

.rds-big-author .rds-big-author-info {
    margin-bottom: 25px;
    font-size: 17px;
    color: #1b354c;
    text-align: center
}

.rds-big-author .rds-big-author-quote {
    position: absolute;
    width: 310px;
    top: 100%;
    left: 50%;
    padding: 35px;
    margin: -50px 0 0 -155px;
    border-radius: 35px;
    box-shadow: 0 11px 21px 0 rgba(38, 149, 189, .13), 0 0 0 6px #cbd8e045;
    font-size: 14px;
    line-height: 1.571;
    font-weight: 700;
    font-style: italic;
    color: #29292a;
    text-align: center;
    background: #fff
}

.rds-big-author .rds-big-author-quote:before {
    content: '';
    position: absolute;
    width: 42px;
    height: 31px;
    top: -15px;
    left: 50%;
    margin-left: -21px;
    background: url(/images/rds-author-big-quote.png) no-repeat center center / contain
}

.rds-big-author .rds-big-author-email a {
    text-decoration: underline
}

.rds-big-author .rds-big-author-email a:hover {
    text-decoration: none
}

.rds-big-author tr.rds-big-author-name td {
    font-size: 28px;
    font-weight: 700;
    color: #1b354c;
    text-decoration: none
}

.rds-big-author tr.rds-big-author-name a {
    color: inherit
}

.rds-big-author tr.rds-big-author-name a:after {
    content: '';
    position: relative;
    display: inline-block;
    width: 15px;
    height: 15px;
    top: -10px;
    margin: 0 -20px 0 5px;
    vertical-align: middle;
    background: url(/images/rds-big-author-link.png) no-repeat center center / contain;
    transition: transform .15s
}

.rds-big-author tr.rds-big-author-name a:hover {
    text-decoration: none
}

.rds-big-author tr.rds-big-author-name a:hover:after {
    transform: translate(5px, -5px)
}

.rds-big-author .rds-big-author-socials {
    display: flex;
    max-width: 265px;
    height: 50px;
    justify-content: center;
    align-items: center;
    margin: 0 auto 20px;
    border: 1px solid #fff;
    border-radius: 50px;
    background: #e3eeeb
}

.rds-big-author .rds-big-author-socials a {
    display: flex;
    width: 33px;
    height: 33px;
    justify-content: center;
    align-items: center;
    margin: 0 4px;
    border: 1px solid #fff;
    border-radius: 50%;
    box-shadow: 0 5px 16px 0 rgba(59, 90, 107, .16);
    background: #ecf1f1;
    transition: background .15s;
    font-size: 0;
    line-height: 0;
    text-indent: -4000px
}

.rds-big-author .rds-big-author-socials a:hover {
    background: transparent
}

.rds-big-author .rds-big-author-group {
    margin-bottom: 12px
}

.rds-big-author .rds-big-author-group p {
    margin: 0
}

.rds-big-author .rds-big-author-group img {
    display: block;
    width: 160px;
    height: 160px;
    margin: 0 auto;
    border: 10px solid #f0f7f3;
    border-radius: 50%
}

.rds-big-author .rds-big-author-title h2,
.rds-big-author .rds-big-author-title span {
    display: block;
    padding: 0;
    margin-bottom: 12px;
    font-size: 15px;
    line-height: inherit;
    font-weight: 600;
    color: #5d7c8d;
    text-align: center;
    text-transform: uppercase
}

.rds-big-author .rds-big-author-info table,
.rds-big-author .rds-big-author-info tbody,
.rds-big-author .rds-big-author-info tr,
.rds-big-author .rds-big-author-info th,
.rds-big-author .rds-big-author-info td {
    all: unset;
    display: block;
    background: none !important
}

.rds-big-author .rds-big-author-info th:first-child,
.rds-big-author .rds-big-author-info td:first-child {
    display: none
}

.rds-big-author,
.rds-big-author:before,
.rds-big-author:before,
.rds-big-author *,
.rds-big-author *:before,
.rds-big-author *:after {
    box-sizing: border-box
}

@media only screen and (min-width: 768px) {
    .rds-big-author {
        display: flex;
        padding-bottom: 100px;
        margin-bottom: 80px
    }

    .rds-big-author .rds-big-author-info {
        text-align: left
    }

    .rds-big-author .rds-big-author-quote {
        display: flex;
        width: auto;
        height: 135px;
        right: 100px;
        left: 100px;
        justify-content: center;
        align-items: center;
        align-content: center;
        margin: -85px 0 0 0;
        border-radius: 135px
    }

    .rds-big-author .rds-big-author-socials {
        margin: 0 0 70px
    }

    .rds-big-author .rds-big-author-content>p {
        margin-left: -210px
    }

    .rds-big-author .rds-big-author-group {
        flex: 0 0 185px;
        padding-top: 11px;
        margin-right: 25px
    }

    .rds-big-author .rds-big-author-group img {
        width: 185px;
        height: 185px
    }
}

@media only screen and (min-width: 1200px) {
    .rds-big-author {
        padding: 45px 35px 120px
    }

    .rds-big-author .rds-big-author-info {
        margin-bottom: 10px
    }

    .rds-big-author .rds-big-author-socials {
        position: absolute;
        padding: 0 10px;
        top: 0;
        right: 0
    }

    .rds-big-author .rds-big-author-content {
        position: relative
    }

    .rds-big-author .rds-big-author-content>p {
        margin: 0
    }
}

.rds-list-blog-links {
    padding: 10px 20px;
    margin: 0;
    border: 1px solid #fff;
    border-radius: 10px;
    box-shadow: 0 5px 24.36px 4.64px rgba(186, 199, 209, .38);
    list-style-type: none;
    background: #eaf0f5
}

.rds-list-blog-links li {
    border-bottom: 1px solid #dfe8ee
}

.rds-list-blog-links li+li {
    border-top: 1px solid #f9fbfc
}

.rds-list-blog-links li:last-child {
    border-bottom: 0
}

.rds-list-blog-links a {
    position: relative;
    display: block;
    padding: 16px 10px 16px 25px;
    font-size: 16px !important;
    line-height: 1.2 !important;
    color: #090a38;
    transition: color .15s;
    text-indent: 0 !important
}

.rds-list-blog-links a:hover {
    color: #14a0ff;
    text-decoration: none
}

.rds-list-blog-links a:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -10px
}

.rds-list-blog-links [class^="list-icon"]:before {
    width: 20px;
    height: 20px;
    background-image: url(/images/rds-sidebar-blog-icons.png)
}

.rds-list-blog-links .list-icon-present:before {
    background-position-x: -20px
}

.rds-list-blog-links .list-icon-disk:before {
    background-position-x: -40px
}

.rds-list-blog-links .list-icon-human:before {
    background-position-x: -60px
}

.rds-list-blog-links .list-icon-euro:before {
    background-position-x: -80px
}

.rds-list-blog-links .ico-flag-united-kingdom:before {
    margin-top: -5px
}

.rds-list-popular {
    margin: 0;
    list-style-type: none
}

.rds-list-popular li+li {
    margin-top: 10px
}

.rds-list-popular a {
    display: block;
    padding: 10px;
    border: 1px solid #fff;
    border-radius: 10px;
    box-shadow: 0 5px 24.36px 4.64px rgba(186, 199, 209, .38);
    font-size: 15px;
    line-height: 1.2;
    font-weight: 700;
    color: #090a38;
    background: #eaf0f5;
    transition: color .15s, background .15s
}

.rds-list-popular a:after {
    content: '';
    display: table;
    line-height: 0;
    clear: both
}

.rds-list-popular a:hover {
    color: #14a0ff;
    text-decoration: none
}

.rds-list-popular img {
    float: left;
    width: 105px;
    margin-right: 10px;
    border-radius: 10px
}

.rds-list-generic {
    padding: 0 20px;
    border: 1px solid #fff;
    border-radius: 10px;
    margin: 0;
    list-style-type: none;
    background: #eaf0f5
}

.rds-list-generic li {
    border-bottom: 1px solid #dfe8ee
}

.rds-list-generic li+li {
    border-top: 1px solid #fff
}

.rds-list-generic li:last-child {
    border-bottom: 0
}

.rds-list-generic a {
    display: block;
    padding: 15px 10px 15px 27px;
    font-size: 16px;
    line-height: 1.2;
    color: #090a38;
    background: url(/images/rds-list-checks.png) no-repeat 0 center / 17px 17px;
    transition: color .15s
}

.rds-list-generic a:hover {
    color: #14a0ff;
    text-decoration: none
}

.rds-widget {
    border-radius: 20px
}

.rds-widget+.rds-widget {
    margin-top: 10px
}

.rds-widget .rds-widget-body {
    padding: 10px;
    border: 1px solid #fff;
    border-top: 0;
    border-radius: 0 0 20px 20px;
    background: #dee6ec
}

.rds-widget .rds-blog-special-title {
    text-align: center
}

.rds-blog-sidebar-group {
    padding: 25px
}

.rds-blog h2 {
    line-height: 1.2
}

.rds-blog .rds-group {
    border-top-right-radius: 30px;
    border-top-left-radius: 30px
}

@media only screen and (max-width: 1023px) {
    .rds-blog .rds-group {
        display: flex;
        flex-flow: row wrap
    }

    .rds-blog .rds-group>* {
        flex: 0 0 100%
    }

    .rds-blog .rds-sidebar {
        order: 1
    }

    .rds-sticky-container {
        position: static !important
    }
}

.rds-blog-content {
    font-size: 15px;
    line-height: 1.46
}

.rds-blog-content h3 {
    text-align: left
}

.rds-blog-content>p {
    padding: 0
}

.rds-blog-content>p img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 20px
}

.rds-blog-content>p img.left {
    float: left;
    width: auto;
    margin: 3px 15px 10px 0
}

.rds-blog-content>p img.right {
    float: right;
    width: auto;
    margin: 3px 0 10px 15px
}

.rds-blog-special-title {
    font-size: 16px;
    font-weight: 800;
    color: #1b354c;
    text-transform: uppercase;
    border: 1px solid #fff;
    padding: 14px 25px 12px;
    margin: 0;
    border-bottom: 0;
    border-radius: 20px 20px 0 0;
    background: #cbd8e0
}

.rds-blog-post-featured-image {
    margin-bottom: 25px
}

.rds-blog-post-featured-image img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 20px
}

@media only screen and (min-width: 768px) {
    .rds-blog-special-title {
        font-size: 18px;
        padding: 18px 35px 16px
    }
}

.rds-blog-post-highlight {
    margin-bottom: 25px;
    border: 1px solid #fff;
    border-radius: 15px;
    overflow: hidden;
    box-shadow: 0 5px 24.36px 4.64px rgba(186, 199, 209, .38);
    font-size: 15px;
    line-height: 1.46;
    color: #fff;
    background: #162d42
}

.rds-blog-post-highlight h2 {
    font-size: 20px;
    line-height: 1.2;
    font-weight: 800;
    color: #fff;
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 0 20px 7px;
    margin: 0
}

.rds-blog-post-highlight h2 a {
    color: inherit
}

.rds-blog-post-highlight img {
    display: block;
    width: 100%;
    height: auto
}

.rds-blog-post-highlight p:empty {
    display: none
}

.rds-blog-post-highlight .rds-blog-post-highlight-meta {
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px
}

.rds-blog-post-highlight .rds-blog-post-highlight-date p:before {
    content: '';
    display: block;
    width: 15px;
    height: 15px;
    margin-bottom: 10px;
    background: url(/images/rds-highlight-clock.png) no-repeat center center / contain
}

.rds-blog-post-highlight .rds-blog-post-highlight-author img {
    width: 21px;
    height: 21px;
    margin-bottom: 4px;
    border-radius: 50%
}

.rds-blog-post-highlight .rds-blog-post-highlight-author a {
    color: #fff;
    text-decoration: underline;
    transition: color .15s
}

.rds-blog-post-highlight .rds-blog-post-highlight-author a:hover {
    color: #14a0ff
}

.rds-blog-post-highlight .rds-blog-post-highlight-content {
    padding: 8px 20px 20px
}

.rds-blog-post-highlight .rds-blog-post-highlight-content>p {
    margin-bottom: 10px
}

.rds-blog-post-highlight .rds-blog-post-highlight-content>a {
    font-size: 16px;
    font-weight: 600;
    color: #14a0ff;
    transition: opacity .15s
}

.rds-blog-post-highlight .rds-blog-post-highlight-content>a:after {
    content: '';
    position: relative;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-left: 5px;
    vertical-align: middle;
    background: url(/images/rds-highlight-link-arrow.png) no-repeat center center / contain
}

.rds-blog-post-highlight .rds-blog-post-highlight-content>a:hover {
    opacity: .7;
    text-decoration: none
}

.rds-blog-post-highlight .rds-blog-post-highlight-image {
    position: relative
}

.rds-blog-post-highlight .rds-blog-post-highlight-image:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    background: linear-gradient(to top, #162d42 0%, transparent 100%)
}

.rds-blog-post-highlight .rds-blog-post-highlight-date,
.rds-blog-post-highlight .rds-blog-post-highlight-author {
    font-size: 14px;
    color: #8a98ab
}

.rds-blog-post-highlight .rds-blog-post-highlight-date strong,
.rds-blog-post-highlight .rds-blog-post-highlight-author span {
    display: block;
    font-weight: 600;
    color: #fff
}

.rds-blog-post-highlight .rds-blog-post-highlight-date p,
.rds-blog-post-highlight .rds-blog-post-highlight-author p {
    margin: 0
}

@media only screen and (min-width: 768px) {
    .rds-blog-post-highlight h2 {
        font-size: 36px;
        padding: 0 35px 50px
    }

    .rds-blog-post-highlight .rds-blog-post-highlight-meta {
        position: absolute;
        bottom: 100%;
        width: 100%;
        left: 0;
        justify-content: flex-start;
        padding: 10px 35px;
        margin: 0
    }

    .rds-blog-post-highlight .rds-blog-post-highlight-date {
        margin-left: 35px
    }

    .rds-blog-post-highlight .rds-blog-post-highlight-content {
        position: relative;
        padding: 15px 35px 25px
    }

    .rds-blog-post-highlight .rds-blog-post-highlight-date strong,
    .rds-blog-post-highlight .rds-blog-post-highlight-author span {
        display: inline
    }

    .rds-blog-post-highlight .rds-blog-post-highlight-author img,
    .rds-blog-post-highlight .rds-blog-post-highlight-date p:before {
        position: relative;
        display: inline-block;
        top: -1px;
        margin: 0 5px 0 0;
        vertical-align: middle
    }
}

.rds-blog-special-title+.rds-blog-posts {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.rds-blog-posts {
    padding: 12px 17px;
    margin-bottom: 25px;
    border: 1px solid #fff;
    border-top: 0;
    border-radius: 20px;
    background: #edf3f7
}

.rds-blog-posts .rds-blog-post+.rds-blog-post {
    margin-top: 10px
}

.rds-blog-post {
    position: relative;
    padding: 20px 10px 22px;
    border: 1px solid #fff;
    border-radius: 15px;
    box-shadow: 0 5px 24.36px 4.64px rgba(186, 199, 209, .38);
    font-size: 15px;
    line-height: 1.46;
    color: #527385;
    background: #edf3f7;
    transition: box-shadow .15s
}

.rds-blog-post:hover {
    box-shadow: none
}

.rds-blog-post h2 {
    font-size: 20px;
    line-height: 1.2;
    font-weight: 800;
    color: #1b354c;
    margin: 0 0 15px
}

.rds-blog-post h2 a {
    color: inherit;
    transition: color .15s
}

.rds-blog-post h2 a:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1
}

.rds-blog-post h2 a:hover {
    color: #14a0ff;
    text-decoration: none
}

.rds-blog-post p {
    margin-bottom: 14px
}

.rds-blog-post .rds-blog-post-content {
    color: #527385
}

.rds-blog-post .rds-blog-post-author {
    font-size: 14px;
    color: #30485c
}

.rds-blog-post .rds-blog-post-author p {
    margin: 0
}

.rds-blog-post .rds-blog-post-author img {
    position: relative;
    display: inline-block;
    width: 21px;
    height: 21px;
    top: -1px;
    vertical-align: middle;
    border-radius: 50%;
    margin-right: 5px
}

.rds-blog-post .rds-blog-post-author a {
    position: relative;
    font-weight: 700;
    color: inherit;
    text-decoration: underline;
    z-index: 1;
    transition: color .15s
}

.rds-blog-post .rds-blog-post-author a:hover {
    color: #14a0ff
}

.rds-blog-post .rds-blog-post-date {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 16px 20px 15px 8px;
    border-top-right-radius: 20px;
    font-size: 13px;
    color: #8a98ab;
    background: #edf3f7
}

.rds-blog-post .rds-blog-post-date p {
    margin: 0
}

.rds-blog-post .rds-blog-post-date p:before {
    content: '';
    position: relative;
    display: inline-block;
    width: 15px;
    height: 15px;
    top: -1px;
    margin-right: 4px;
    vertical-align: middle;
    background: url(/images/rds-highlight-clock.png) no-repeat center center / contain
}

.rds-blog-post .rds-blog-post-date strong {
    color: #1b354c
}

.rds-blog-post .rds-blog-post-image {
    position: relative;
    margin-bottom: 10px
}

.rds-blog-post .rds-blog-post-image img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 10px
}

@media only screen and (min-width: 768px) {
    .rds-blog-post {
        padding: 25px 35px 30px 20px
    }

    .rds-blog-post h2 {
        font-size: 24px;
        margin-bottom: 20px
    }

    .rds-blog-post .rds-blog-post-group {
        display: flex
    }

    .rds-blog-post .rds-blog-post-image {
        flex: 0 0 52.6325%;
        margin: 0 18px 0 0
    }

    .rds-blog-post .rds-blog-post-content {
        display: flex;
        flex-flow: column nowrap;
        flex: 0 1 100%;
        justify-content: space-between;
        padding: 6px 0
    }
}

.rds-content .rds-blog-socials {
    margin: -15px 0 25px
}

.rds-blog-socials ul {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    list-style-type: none
}

.rds-blog-socials li {
    font-size: 14px;
    line-height: 1.21;
    color: #606f83
}

.rds-blog-socials li+li {
    margin-left: 14px
}

.rds-blog-socials .blog-share-facebook {
    background-image: url(/images/rds-blog-share-facebook.png)
}

.rds-blog-socials .blog-share-twitter {
    background-image: url(/images/rds-blog-share-x.png)
}

.rds-blog-socials .blog-share-tumblr {
    background-image: url(/images/rds-blog-share-tumblr.png)
}

.rds-blog-socials .blog-share {
    display: block;
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    transition: opacity .15s;
    font-size: 0;
    line-height: 0;
    text-indent: -4000px
}

.rds-blog-socials .blog-share:hover {
    opacity: .7
}

@media only screen and (min-width: 768px) {
    .rds-content .rds-blog-socials {
        display: none
    }
}

.rds-blog-content .quicknavi {
    font-size: 14px;
    font-weight: 700;
    font-style: italic;
    text-align: center
}

.rds-blog-content .quicknavi ul {
    list-style-type: none
}

.rds-blog-content .quicknavi li+li {
    margin-top: 10px
}

.rds-blog-content .quicknavi a {
    display: block;
    padding: 14px 15px;
    border: 1px solid #34aaef;
    border-radius: 6px;
    color: #1b354c;
    background-image: linear-gradient(103deg, rgb(255, 255, 255) 0%, rgb(230, 249, 255) 100%);
    transition: box-shadow .15s
}

.rds-blog-content .quicknavi a:hover {
    box-shadow: 0 2px 18px 0 rgba(27, 191, 255, .44);
    text-decoration: none
}

.rds-blog-content .quicknavi a:after {
    content: '';
    position: relative;
    display: inline-block;
    width: 12px;
    height: 10px;
    top: -1px;
    flex: 0 0 12px;
    margin-left: 5px;
    vertical-align: middle;
    background: url(/imagesi-arrow.png) no-repeat center center / contain
}

@media only screen and (min-width: 768px) {
    .rds-blog-content .quicknavi ul {
        display: flex;
        margin-right: -4px;
        margin-left: -4px
    }

    .rds-blog-content .quicknavi li {
        display: flex;
        flex: 0 1 100%;
        padding: 0 4px
    }

    .rds-blog-content .quicknavi li+li {
        margin: 0
    }

    .rds-blog-content .quicknavi a {
        display: flex;
        flex: 0 0 100%;
        justify-content: center;
        align-items: center;
        align-content: center
    }
}

.rds-search-form {
    position: relative;
    display: none
}

.rds-content .rds-search-form {
    display: block;
    margin: -15px 0 10px
}

.rds-search-form input {
    display: block;
    width: 100%;
    height: 42px;
    padding: 0 50px 0 20px;
    border: 1px solid #fff;
    border-radius: 42px;
    box-shadow: 0 5px 13.44px 2.56px rgba(161, 179, 194, .28);
    font-size: 15px;
    font-weight: 600;
    color: #162d42;
    appearance: none;
    background: #f1f5f8
}

.rds-search-form input:focus {
    outline: none
}

.rds-search-form input::placeholder {
    opacity: 1;
    color: #162d42
}

.rds-search-form button {
    position: absolute;
    width: 18px;
    height: 17px;
    top: 50%;
    right: 17px;
    margin-top: -8px;
    border: 0;
    appearance: none;
    background: url(/images/rds-search-icon.png) no-repeat center center / contain;
    cursor: pointer;
    transition: transform .15s
}

.rds-search-form button:hover {
    transform: scale(1.1)
}

@media only screen and (min-width: 1024px) {
    .rds-search-form {
        display: block
    }

    .rds-content .rds-search-form {
        display: none
    }
}

.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~.christmas-offers .christmas-toggle {
    bottom: 70px
}

.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
}

.cookie:not(.is-accepted)~.rds-promo-banner,
.cookie:not(.is-accepted)~.rds-quicknavi-toggle {
    display: none
}

@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: 50
    }

    .cookie.visible {
        padding-top: 15px;
        padding-bottom: 15px
    }
}

.rds-fancy-list {
    display: flex;
    max-width: 880px;
    margin: 0 auto 25px;
    flex-flow: row wrap;
    border-radius: 20px;
    overflow: hidden;
    list-style-type: none
}

.rds-fancy-list li {
    flex: 0 0 50%;
    padding: 0 1px;
    margin-bottom: 2px
}

.rds-fancy-list a {
    display: block;
    padding: 10px 10px 10px 45px;
    font-size: 14px;
    font-weight: 600;
    color: #456fa3;
    background: #fff url(/images/rds-fancy-list-check.png) no-repeat 23px 13px
}

@media only screen and (min-width: 768px) {
    .rds-fancy-list li {
        flex: 0 0 33.3%
    }

    .rds-fancy-list.columns-2 li {
        flex: 0 0 50%
    }

    .rds-fancy-list.columns-3 li {
        flex: 0 0 33.3%
    }

    .rds-fancy-list.columns-4 li {
        flex: 0 0 25%
    }

    .rds-fancy-list.columns-5 li {
        flex: 0 0 20%
    }
}

[data-flex-utility][class*="m-flex-1-10"] tr>:nth-child(1),
[data-flex-utility][class*="m-flex-2-10"] tr>:nth-child(2),
[data-flex-utility][class*="m-flex-3-10"] tr>:nth-child(3),
[data-flex-utility][class*="m-flex-4-10"] tr>:nth-child(4),
[data-flex-utility][class*="m-flex-5-10"] tr>:nth-child(5),
[data-flex-utility][class*="m-flex-6-10"] tr>:nth-child(6),
[data-flex-utility][class*="m-flex-7-10"] tr>:nth-child(7),
[data-flex-utility][class*="m-flex-8-10"] tr>:nth-child(8),
[data-flex-utility][class*="m-flex-9-10"] tr>:nth-child(9),
[data-flex-utility][class*="m-flex-10-10"] tr>:nth-child(10) {
    flex: 0 0 10%
}

[data-flex-utility][class*="m-flex-1-15"] tr>:nth-child(1),
[data-flex-utility][class*="m-flex-2-15"] tr>:nth-child(2),
[data-flex-utility][class*="m-flex-3-15"] tr>:nth-child(3),
[data-flex-utility][class*="m-flex-4-15"] tr>:nth-child(4),
[data-flex-utility][class*="m-flex-5-15"] tr>:nth-child(5),
[data-flex-utility][class*="m-flex-6-15"] tr>:nth-child(6),
[data-flex-utility][class*="m-flex-7-15"] tr>:nth-child(7),
[data-flex-utility][class*="m-flex-8-15"] tr>:nth-child(8),
[data-flex-utility][class*="m-flex-9-15"] tr>:nth-child(9),
[data-flex-utility][class*="m-flex-10-15"] tr>:nth-child(10) {
    flex: 0 0 15%
}

[data-flex-utility][class*="m-flex-1-20"] tr>:nth-child(1),
[data-flex-utility][class*="m-flex-2-20"] tr>:nth-child(2),
[data-flex-utility][class*="m-flex-3-20"] tr>:nth-child(3),
[data-flex-utility][class*="m-flex-4-20"] tr>:nth-child(4),
[data-flex-utility][class*="m-flex-5-20"] tr>:nth-child(5),
[data-flex-utility][class*="m-flex-6-20"] tr>:nth-child(6),
[data-flex-utility][class*="m-flex-7-20"] tr>:nth-child(7),
[data-flex-utility][class*="m-flex-8-20"] tr>:nth-child(8),
[data-flex-utility][class*="m-flex-9-20"] tr>:nth-child(9),
[data-flex-utility][class*="m-flex-10-20"] tr>:nth-child(10) {
    flex: 0 0 20%
}

[data-flex-utility][class*="m-flex-1-25"] tr>:nth-child(1),
[data-flex-utility][class*="m-flex-2-25"] tr>:nth-child(2),
[data-flex-utility][class*="m-flex-3-25"] tr>:nth-child(3),
[data-flex-utility][class*="m-flex-4-25"] tr>:nth-child(4),
[data-flex-utility][class*="m-flex-5-25"] tr>:nth-child(5),
[data-flex-utility][class*="m-flex-6-25"] tr>:nth-child(6),
[data-flex-utility][class*="m-flex-7-25"] tr>:nth-child(7),
[data-flex-utility][class*="m-flex-8-25"] tr>:nth-child(8),
[data-flex-utility][class*="m-flex-9-25"] tr>:nth-child(9),
[data-flex-utility][class*="m-flex-10-25"] tr>:nth-child(10) {
    flex: 0 0 25%
}

[data-flex-utility][class*="m-flex-1-30"] tr>:nth-child(1),
[data-flex-utility][class*="m-flex-2-30"] tr>:nth-child(2),
[data-flex-utility][class*="m-flex-3-30"] tr>:nth-child(3),
[data-flex-utility][class*="m-flex-4-30"] tr>:nth-child(4),
[data-flex-utility][class*="m-flex-5-30"] tr>:nth-child(5),
[data-flex-utility][class*="m-flex-6-30"] tr>:nth-child(6),
[data-flex-utility][class*="m-flex-7-30"] tr>:nth-child(7),
[data-flex-utility][class*="m-flex-8-30"] tr>:nth-child(8),
[data-flex-utility][class*="m-flex-9-30"] tr>:nth-child(9),
[data-flex-utility][class*="m-flex-10-30"] tr>:nth-child(10) {
    flex: 0 0 30%
}

[data-flex-utility][class*="m-flex-1-35"] tr>:nth-child(1),
[data-flex-utility][class*="m-flex-2-35"] tr>:nth-child(2),
[data-flex-utility][class*="m-flex-3-35"] tr>:nth-child(3),
[data-flex-utility][class*="m-flex-4-35"] tr>:nth-child(4),
[data-flex-utility][class*="m-flex-5-35"] tr>:nth-child(5),
[data-flex-utility][class*="m-flex-6-35"] tr>:nth-child(6),
[data-flex-utility][class*="m-flex-7-35"] tr>:nth-child(7),
[data-flex-utility][class*="m-flex-8-35"] tr>:nth-child(8),
[data-flex-utility][class*="m-flex-9-35"] tr>:nth-child(9),
[data-flex-utility][class*="m-flex-10-35"] tr>:nth-child(10) {
    flex: 0 0 35%
}

[data-flex-utility][class*="m-flex-1-40"] tr>:nth-child(1),
[data-flex-utility][class*="m-flex-2-40"] tr>:nth-child(2),
[data-flex-utility][class*="m-flex-3-40"] tr>:nth-child(3),
[data-flex-utility][class*="m-flex-4-40"] tr>:nth-child(4),
[data-flex-utility][class*="m-flex-5-40"] tr>:nth-child(5),
[data-flex-utility][class*="m-flex-6-40"] tr>:nth-child(6),
[data-flex-utility][class*="m-flex-7-40"] tr>:nth-child(7),
[data-flex-utility][class*="m-flex-8-40"] tr>:nth-child(8),
[data-flex-utility][class*="m-flex-9-40"] tr>:nth-child(9),
[data-flex-utility][class*="m-flex-10-40"] tr>:nth-child(10) {
    flex: 0 0 40%
}

[data-flex-utility][class*="m-flex-1-45"] tr>:nth-child(1),
[data-flex-utility][class*="m-flex-2-45"] tr>:nth-child(2),
[data-flex-utility][class*="m-flex-3-45"] tr>:nth-child(3),
[data-flex-utility][class*="m-flex-4-45"] tr>:nth-child(4),
[data-flex-utility][class*="m-flex-5-45"] tr>:nth-child(5),
[data-flex-utility][class*="m-flex-6-45"] tr>:nth-child(6),
[data-flex-utility][class*="m-flex-7-45"] tr>:nth-child(7),
[data-flex-utility][class*="m-flex-8-45"] tr>:nth-child(8),
[data-flex-utility][class*="m-flex-9-45"] tr>:nth-child(9),
[data-flex-utility][class*="m-flex-10-45"] tr>:nth-child(10) {
    flex: 0 0 45%
}

[data-flex-utility][class*="m-flex-1-50"] tr>:nth-child(1),
[data-flex-utility][class*="m-flex-2-50"] tr>:nth-child(2),
[data-flex-utility][class*="m-flex-3-50"] tr>:nth-child(3),
[data-flex-utility][class*="m-flex-4-50"] tr>:nth-child(4),
[data-flex-utility][class*="m-flex-5-50"] tr>:nth-child(5),
[data-flex-utility][class*="m-flex-6-50"] tr>:nth-child(6),
[data-flex-utility][class*="m-flex-7-50"] tr>:nth-child(7),
[data-flex-utility][class*="m-flex-8-50"] tr>:nth-child(8),
[data-flex-utility][class*="m-flex-9-50"] tr>:nth-child(9),
[data-flex-utility][class*="m-flex-10-50"] tr>:nth-child(10) {
    flex: 0 0 50%
}

[data-flex-utility][class*="m-flex-1-55"] tr>:nth-child(1),
[data-flex-utility][class*="m-flex-2-55"] tr>:nth-child(2),
[data-flex-utility][class*="m-flex-3-55"] tr>:nth-child(3),
[data-flex-utility][class*="m-flex-4-55"] tr>:nth-child(4),
[data-flex-utility][class*="m-flex-5-55"] tr>:nth-child(5),
[data-flex-utility][class*="m-flex-6-55"] tr>:nth-child(6),
[data-flex-utility][class*="m-flex-7-55"] tr>:nth-child(7),
[data-flex-utility][class*="m-flex-8-55"] tr>:nth-child(8),
[data-flex-utility][class*="m-flex-9-55"] tr>:nth-child(9),
[data-flex-utility][class*="m-flex-10-55"] tr>:nth-child(10) {
    flex: 0 0 55%
}

[data-flex-utility][class*="m-flex-1-60"] tr>:nth-child(1),
[data-flex-utility][class*="m-flex-2-60"] tr>:nth-child(2),
[data-flex-utility][class*="m-flex-3-60"] tr>:nth-child(3),
[data-flex-utility][class*="m-flex-4-60"] tr>:nth-child(4),
[data-flex-utility][class*="m-flex-5-60"] tr>:nth-child(5),
[data-flex-utility][class*="m-flex-6-60"] tr>:nth-child(6),
[data-flex-utility][class*="m-flex-7-60"] tr>:nth-child(7),
[data-flex-utility][class*="m-flex-8-60"] tr>:nth-child(8),
[data-flex-utility][class*="m-flex-9-60"] tr>:nth-child(9),
[data-flex-utility][class*="m-flex-10-60"] tr>:nth-child(10) {
    flex: 0 0 60%
}

[data-flex-utility][class*="m-flex-1-65"] tr>:nth-child(1),
[data-flex-utility][class*="m-flex-2-65"] tr>:nth-child(2),
[data-flex-utility][class*="m-flex-3-65"] tr>:nth-child(3),
[data-flex-utility][class*="m-flex-4-65"] tr>:nth-child(4),
[data-flex-utility][class*="m-flex-5-65"] tr>:nth-child(5),
[data-flex-utility][class*="m-flex-6-65"] tr>:nth-child(6),
[data-flex-utility][class*="m-flex-7-65"] tr>:nth-child(7),
[data-flex-utility][class*="m-flex-8-65"] tr>:nth-child(8),
[data-flex-utility][class*="m-flex-9-65"] tr>:nth-child(9),
[data-flex-utility][class*="m-flex-10-65"] tr>:nth-child(10) {
    flex: 0 0 65%
}

[data-flex-utility][class*="m-flex-1-70"] tr>:nth-child(1),
[data-flex-utility][class*="m-flex-2-70"] tr>:nth-child(2),
[data-flex-utility][class*="m-flex-3-70"] tr>:nth-child(3),
[data-flex-utility][class*="m-flex-4-70"] tr>:nth-child(4),
[data-flex-utility][class*="m-flex-5-70"] tr>:nth-child(5),
[data-flex-utility][class*="m-flex-6-70"] tr>:nth-child(6),
[data-flex-utility][class*="m-flex-7-70"] tr>:nth-child(7),
[data-flex-utility][class*="m-flex-8-70"] tr>:nth-child(8),
[data-flex-utility][class*="m-flex-9-70"] tr>:nth-child(9),
[data-flex-utility][class*="m-flex-10-70"] tr>:nth-child(10) {
    flex: 0 0 70%
}

[data-flex-utility][class*="m-flex-1-75"] tr>:nth-child(1),
[data-flex-utility][class*="m-flex-2-75"] tr>:nth-child(2),
[data-flex-utility][class*="m-flex-3-75"] tr>:nth-child(3),
[data-flex-utility][class*="m-flex-4-75"] tr>:nth-child(4),
[data-flex-utility][class*="m-flex-5-75"] tr>:nth-child(5),
[data-flex-utility][class*="m-flex-6-75"] tr>:nth-child(6),
[data-flex-utility][class*="m-flex-7-75"] tr>:nth-child(7),
[data-flex-utility][class*="m-flex-8-75"] tr>:nth-child(8),
[data-flex-utility][class*="m-flex-9-75"] tr>:nth-child(9),
[data-flex-utility][class*="m-flex-10-75"] tr>:nth-child(10) {
    flex: 0 0 75%
}

[data-flex-utility][class*="m-flex-1-80"] tr>:nth-child(1),
[data-flex-utility][class*="m-flex-2-80"] tr>:nth-child(2),
[data-flex-utility][class*="m-flex-3-80"] tr>:nth-child(3),
[data-flex-utility][class*="m-flex-4-80"] tr>:nth-child(4),
[data-flex-utility][class*="m-flex-5-80"] tr>:nth-child(5),
[data-flex-utility][class*="m-flex-6-80"] tr>:nth-child(6),
[data-flex-utility][class*="m-flex-7-80"] tr>:nth-child(7),
[data-flex-utility][class*="m-flex-8-80"] tr>:nth-child(8),
[data-flex-utility][class*="m-flex-9-80"] tr>:nth-child(9),
[data-flex-utility][class*="m-flex-10-80"] tr>:nth-child(10) {
    flex: 0 0 80%
}

[data-flex-utility][class*="m-flex-1-85"] tr>:nth-child(1),
[data-flex-utility][class*="m-flex-2-85"] tr>:nth-child(2),
[data-flex-utility][class*="m-flex-3-85"] tr>:nth-child(3),
[data-flex-utility][class*="m-flex-4-85"] tr>:nth-child(4),
[data-flex-utility][class*="m-flex-5-85"] tr>:nth-child(5),
[data-flex-utility][class*="m-flex-6-85"] tr>:nth-child(6),
[data-flex-utility][class*="m-flex-7-85"] tr>:nth-child(7),
[data-flex-utility][class*="m-flex-8-85"] tr>:nth-child(8),
[data-flex-utility][class*="m-flex-9-85"] tr>:nth-child(9),
[data-flex-utility][class*="m-flex-10-85"] tr>:nth-child(10) {
    flex: 0 0 85%
}

[data-flex-utility][class*="m-flex-1-90"] tr>:nth-child(1),
[data-flex-utility][class*="m-flex-2-90"] tr>:nth-child(2),
[data-flex-utility][class*="m-flex-3-90"] tr>:nth-child(3),
[data-flex-utility][class*="m-flex-4-90"] tr>:nth-child(4),
[data-flex-utility][class*="m-flex-5-90"] tr>:nth-child(5),
[data-flex-utility][class*="m-flex-6-90"] tr>:nth-child(6),
[data-flex-utility][class*="m-flex-7-90"] tr>:nth-child(7),
[data-flex-utility][class*="m-flex-8-90"] tr>:nth-child(8),
[data-flex-utility][class*="m-flex-9-90"] tr>:nth-child(9),
[data-flex-utility][class*="m-flex-10-90"] tr>:nth-child(10) {
    flex: 0 0 90%
}

[data-flex-utility][class*="m-flex-1-95"] tr>:nth-child(1),
[data-flex-utility][class*="m-flex-2-95"] tr>:nth-child(2),
[data-flex-utility][class*="m-flex-3-95"] tr>:nth-child(3),
[data-flex-utility][class*="m-flex-4-95"] tr>:nth-child(4),
[data-flex-utility][class*="m-flex-5-95"] tr>:nth-child(5),
[data-flex-utility][class*="m-flex-6-95"] tr>:nth-child(6),
[data-flex-utility][class*="m-flex-7-95"] tr>:nth-child(7),
[data-flex-utility][class*="m-flex-8-95"] tr>:nth-child(8),
[data-flex-utility][class*="m-flex-9-95"] tr>:nth-child(9),
[data-flex-utility][class*="m-flex-10-95"] tr>:nth-child(10) {
    flex: 0 0 95%
}

[data-flex-utility][class*="m-flex-1-100"] tr>:nth-child(1),
[data-flex-utility][class*="m-flex-2-100"] tr>:nth-child(2),
[data-flex-utility][class*="m-flex-3-100"] tr>:nth-child(3),
[data-flex-utility][class*="m-flex-4-100"] tr>:nth-child(4),
[data-flex-utility][class*="m-flex-5-100"] tr>:nth-child(5),
[data-flex-utility][class*="m-flex-6-100"] tr>:nth-child(6),
[data-flex-utility][class*="m-flex-7-100"] tr>:nth-child(7),
[data-flex-utility][class*="m-flex-8-100"] tr>:nth-child(8),
[data-flex-utility][class*="m-flex-9-100"] tr>:nth-child(9),
[data-flex-utility][class*="m-flex-10-100"] tr>:nth-child(10) {
    flex: 0 0 100%
}

@media only screen and (min-width: 768px) {

    [data-flex-utility][class*="t-flex-1-10"] tr>:nth-child(1),
    [data-flex-utility][class*="t-flex-2-10"] tr>:nth-child(2),
    [data-flex-utility][class*="t-flex-3-10"] tr>:nth-child(3),
    [data-flex-utility][class*="t-flex-4-10"] tr>:nth-child(4),
    [data-flex-utility][class*="t-flex-5-10"] tr>:nth-child(5),
    [data-flex-utility][class*="t-flex-6-10"] tr>:nth-child(6),
    [data-flex-utility][class*="t-flex-7-10"] tr>:nth-child(7),
    [data-flex-utility][class*="t-flex-8-10"] tr>:nth-child(8),
    [data-flex-utility][class*="t-flex-9-10"] tr>:nth-child(9),
    [data-flex-utility][class*="t-flex-10-10"] tr>:nth-child(10) {
        flex: 0 0 10%
    }

    [data-flex-utility][class*="t-flex-1-15"] tr>:nth-child(1),
    [data-flex-utility][class*="t-flex-2-15"] tr>:nth-child(2),
    [data-flex-utility][class*="t-flex-3-15"] tr>:nth-child(3),
    [data-flex-utility][class*="t-flex-4-15"] tr>:nth-child(4),
    [data-flex-utility][class*="t-flex-5-15"] tr>:nth-child(5),
    [data-flex-utility][class*="t-flex-6-15"] tr>:nth-child(6),
    [data-flex-utility][class*="t-flex-7-15"] tr>:nth-child(7),
    [data-flex-utility][class*="t-flex-8-15"] tr>:nth-child(8),
    [data-flex-utility][class*="t-flex-9-15"] tr>:nth-child(9),
    [data-flex-utility][class*="t-flex-10-15"] tr>:nth-child(10) {
        flex: 0 0 15%
    }

    [data-flex-utility][class*="t-flex-1-20"] tr>:nth-child(1),
    [data-flex-utility][class*="t-flex-2-20"] tr>:nth-child(2),
    [data-flex-utility][class*="t-flex-3-20"] tr>:nth-child(3),
    [data-flex-utility][class*="t-flex-4-20"] tr>:nth-child(4),
    [data-flex-utility][class*="t-flex-5-20"] tr>:nth-child(5),
    [data-flex-utility][class*="t-flex-6-20"] tr>:nth-child(6),
    [data-flex-utility][class*="t-flex-7-20"] tr>:nth-child(7),
    [data-flex-utility][class*="t-flex-8-20"] tr>:nth-child(8),
    [data-flex-utility][class*="t-flex-9-20"] tr>:nth-child(9),
    [data-flex-utility][class*="t-flex-10-20"] tr>:nth-child(10) {
        flex: 0 0 20%
    }

    [data-flex-utility][class*="t-flex-1-25"] tr>:nth-child(1),
    [data-flex-utility][class*="t-flex-2-25"] tr>:nth-child(2),
    [data-flex-utility][class*="t-flex-3-25"] tr>:nth-child(3),
    [data-flex-utility][class*="t-flex-4-25"] tr>:nth-child(4),
    [data-flex-utility][class*="t-flex-5-25"] tr>:nth-child(5),
    [data-flex-utility][class*="t-flex-6-25"] tr>:nth-child(6),
    [data-flex-utility][class*="t-flex-7-25"] tr>:nth-child(7),
    [data-flex-utility][class*="t-flex-8-25"] tr>:nth-child(8),
    [data-flex-utility][class*="t-flex-9-25"] tr>:nth-child(9),
    [data-flex-utility][class*="t-flex-10-25"] tr>:nth-child(10) {
        flex: 0 0 25%
    }

    [data-flex-utility][class*="t-flex-1-30"] tr>:nth-child(1),
    [data-flex-utility][class*="t-flex-2-30"] tr>:nth-child(2),
    [data-flex-utility][class*="t-flex-3-30"] tr>:nth-child(3),
    [data-flex-utility][class*="t-flex-4-30"] tr>:nth-child(4),
    [data-flex-utility][class*="t-flex-5-30"] tr>:nth-child(5),
    [data-flex-utility][class*="t-flex-6-30"] tr>:nth-child(6),
    [data-flex-utility][class*="t-flex-7-30"] tr>:nth-child(7),
    [data-flex-utility][class*="t-flex-8-30"] tr>:nth-child(8),
    [data-flex-utility][class*="t-flex-9-30"] tr>:nth-child(9),
    [data-flex-utility][class*="t-flex-10-30"] tr>:nth-child(10) {
        flex: 0 0 30%
    }

    [data-flex-utility][class*="t-flex-1-35"] tr>:nth-child(1),
    [data-flex-utility][class*="t-flex-2-35"] tr>:nth-child(2),
    [data-flex-utility][class*="t-flex-3-35"] tr>:nth-child(3),
    [data-flex-utility][class*="t-flex-4-35"] tr>:nth-child(4),
    [data-flex-utility][class*="t-flex-5-35"] tr>:nth-child(5),
    [data-flex-utility][class*="t-flex-6-35"] tr>:nth-child(6),
    [data-flex-utility][class*="t-flex-7-35"] tr>:nth-child(7),
    [data-flex-utility][class*="t-flex-8-35"] tr>:nth-child(8),
    [data-flex-utility][class*="t-flex-9-35"] tr>:nth-child(9),
    [data-flex-utility][class*="t-flex-10-35"] tr>:nth-child(10) {
        flex: 0 0 35%
    }

    [data-flex-utility][class*="t-flex-1-40"] tr>:nth-child(1),
    [data-flex-utility][class*="t-flex-2-40"] tr>:nth-child(2),
    [data-flex-utility][class*="t-flex-3-40"] tr>:nth-child(3),
    [data-flex-utility][class*="t-flex-4-40"] tr>:nth-child(4),
    [data-flex-utility][class*="t-flex-5-40"] tr>:nth-child(5),
    [data-flex-utility][class*="t-flex-6-40"] tr>:nth-child(6),
    [data-flex-utility][class*="t-flex-7-40"] tr>:nth-child(7),
    [data-flex-utility][class*="t-flex-8-40"] tr>:nth-child(8),
    [data-flex-utility][class*="t-flex-9-40"] tr>:nth-child(9),
    [data-flex-utility][class*="t-flex-10-40"] tr>:nth-child(10) {
        flex: 0 0 40%
    }

    [data-flex-utility][class*="t-flex-1-45"] tr>:nth-child(1),
    [data-flex-utility][class*="t-flex-2-45"] tr>:nth-child(2),
    [data-flex-utility][class*="t-flex-3-45"] tr>:nth-child(3),
    [data-flex-utility][class*="t-flex-4-45"] tr>:nth-child(4),
    [data-flex-utility][class*="t-flex-5-45"] tr>:nth-child(5),
    [data-flex-utility][class*="t-flex-6-45"] tr>:nth-child(6),
    [data-flex-utility][class*="t-flex-7-45"] tr>:nth-child(7),
    [data-flex-utility][class*="t-flex-8-45"] tr>:nth-child(8),
    [data-flex-utility][class*="t-flex-9-45"] tr>:nth-child(9),
    [data-flex-utility][class*="t-flex-10-45"] tr>:nth-child(10) {
        flex: 0 0 45%
    }

    [data-flex-utility][class*="t-flex-1-50"] tr>:nth-child(1),
    [data-flex-utility][class*="t-flex-2-50"] tr>:nth-child(2),
    [data-flex-utility][class*="t-flex-3-50"] tr>:nth-child(3),
    [data-flex-utility][class*="t-flex-4-50"] tr>:nth-child(4),
    [data-flex-utility][class*="t-flex-5-50"] tr>:nth-child(5),
    [data-flex-utility][class*="t-flex-6-50"] tr>:nth-child(6),
    [data-flex-utility][class*="t-flex-7-50"] tr>:nth-child(7),
    [data-flex-utility][class*="t-flex-8-50"] tr>:nth-child(8),
    [data-flex-utility][class*="t-flex-9-50"] tr>:nth-child(9),
    [data-flex-utility][class*="t-flex-10-50"] tr>:nth-child(10) {
        flex: 0 0 50%
    }

    [data-flex-utility][class*="t-flex-1-55"] tr>:nth-child(1),
    [data-flex-utility][class*="t-flex-2-55"] tr>:nth-child(2),
    [data-flex-utility][class*="t-flex-3-55"] tr>:nth-child(3),
    [data-flex-utility][class*="t-flex-4-55"] tr>:nth-child(4),
    [data-flex-utility][class*="t-flex-5-55"] tr>:nth-child(5),
    [data-flex-utility][class*="t-flex-6-55"] tr>:nth-child(6),
    [data-flex-utility][class*="t-flex-7-55"] tr>:nth-child(7),
    [data-flex-utility][class*="t-flex-8-55"] tr>:nth-child(8),
    [data-flex-utility][class*="t-flex-9-55"] tr>:nth-child(9),
    [data-flex-utility][class*="t-flex-10-55"] tr>:nth-child(10) {
        flex: 0 0 55%
    }

    [data-flex-utility][class*="t-flex-1-60"] tr>:nth-child(1),
    [data-flex-utility][class*="t-flex-2-60"] tr>:nth-child(2),
    [data-flex-utility][class*="t-flex-3-60"] tr>:nth-child(3),
    [data-flex-utility][class*="t-flex-4-60"] tr>:nth-child(4),
    [data-flex-utility][class*="t-flex-5-60"] tr>:nth-child(5),
    [data-flex-utility][class*="t-flex-6-60"] tr>:nth-child(6),
    [data-flex-utility][class*="t-flex-7-60"] tr>:nth-child(7),
    [data-flex-utility][class*="t-flex-8-60"] tr>:nth-child(8),
    [data-flex-utility][class*="t-flex-9-60"] tr>:nth-child(9),
    [data-flex-utility][class*="t-flex-10-60"] tr>:nth-child(10) {
        flex: 0 0 60%
    }

    [data-flex-utility][class*="t-flex-1-65"] tr>:nth-child(1),
    [data-flex-utility][class*="t-flex-2-65"] tr>:nth-child(2),
    [data-flex-utility][class*="t-flex-3-65"] tr>:nth-child(3),
    [data-flex-utility][class*="t-flex-4-65"] tr>:nth-child(4),
    [data-flex-utility][class*="t-flex-5-65"] tr>:nth-child(5),
    [data-flex-utility][class*="t-flex-6-65"] tr>:nth-child(6),
    [data-flex-utility][class*="t-flex-7-65"] tr>:nth-child(7),
    [data-flex-utility][class*="t-flex-8-65"] tr>:nth-child(8),
    [data-flex-utility][class*="t-flex-9-65"] tr>:nth-child(9),
    [data-flex-utility][class*="t-flex-10-65"] tr>:nth-child(10) {
        flex: 0 0 65%
    }

    [data-flex-utility][class*="t-flex-1-70"] tr>:nth-child(1),
    [data-flex-utility][class*="t-flex-2-70"] tr>:nth-child(2),
    [data-flex-utility][class*="t-flex-3-70"] tr>:nth-child(3),
    [data-flex-utility][class*="t-flex-4-70"] tr>:nth-child(4),
    [data-flex-utility][class*="t-flex-5-70"] tr>:nth-child(5),
    [data-flex-utility][class*="t-flex-6-70"] tr>:nth-child(6),
    [data-flex-utility][class*="t-flex-7-70"] tr>:nth-child(7),
    [data-flex-utility][class*="t-flex-8-70"] tr>:nth-child(8),
    [data-flex-utility][class*="t-flex-9-70"] tr>:nth-child(9),
    [data-flex-utility][class*="t-flex-10-70"] tr>:nth-child(10) {
        flex: 0 0 70%
    }

    [data-flex-utility][class*="t-flex-1-75"] tr>:nth-child(1),
    [data-flex-utility][class*="t-flex-2-75"] tr>:nth-child(2),
    [data-flex-utility][class*="t-flex-3-75"] tr>:nth-child(3),
    [data-flex-utility][class*="t-flex-4-75"] tr>:nth-child(4),
    [data-flex-utility][class*="t-flex-5-75"] tr>:nth-child(5),
    [data-flex-utility][class*="t-flex-6-75"] tr>:nth-child(6),
    [data-flex-utility][class*="t-flex-7-75"] tr>:nth-child(7),
    [data-flex-utility][class*="t-flex-8-75"] tr>:nth-child(8),
    [data-flex-utility][class*="t-flex-9-75"] tr>:nth-child(9),
    [data-flex-utility][class*="t-flex-10-75"] tr>:nth-child(10) {
        flex: 0 0 75%
    }

    [data-flex-utility][class*="t-flex-1-80"] tr>:nth-child(1),
    [data-flex-utility][class*="t-flex-2-80"] tr>:nth-child(2),
    [data-flex-utility][class*="t-flex-3-80"] tr>:nth-child(3),
    [data-flex-utility][class*="t-flex-4-80"] tr>:nth-child(4),
    [data-flex-utility][class*="t-flex-5-80"] tr>:nth-child(5),
    [data-flex-utility][class*="t-flex-6-80"] tr>:nth-child(6),
    [data-flex-utility][class*="t-flex-7-80"] tr>:nth-child(7),
    [data-flex-utility][class*="t-flex-8-80"] tr>:nth-child(8),
    [data-flex-utility][class*="t-flex-9-80"] tr>:nth-child(9),
    [data-flex-utility][class*="t-flex-10-80"] tr>:nth-child(10) {
        flex: 0 0 80%
    }

    [data-flex-utility][class*="t-flex-1-85"] tr>:nth-child(1),
    [data-flex-utility][class*="t-flex-2-85"] tr>:nth-child(2),
    [data-flex-utility][class*="t-flex-3-85"] tr>:nth-child(3),
    [data-flex-utility][class*="t-flex-4-85"] tr>:nth-child(4),
    [data-flex-utility][class*="t-flex-5-85"] tr>:nth-child(5),
    [data-flex-utility][class*="t-flex-6-85"] tr>:nth-child(6),
    [data-flex-utility][class*="t-flex-7-85"] tr>:nth-child(7),
    [data-flex-utility][class*="t-flex-8-85"] tr>:nth-child(8),
    [data-flex-utility][class*="t-flex-9-85"] tr>:nth-child(9),
    [data-flex-utility][class*="t-flex-10-85"] tr>:nth-child(10) {
        flex: 0 0 85%
    }

    [data-flex-utility][class*="t-flex-1-90"] tr>:nth-child(1),
    [data-flex-utility][class*="t-flex-2-90"] tr>:nth-child(2),
    [data-flex-utility][class*="t-flex-3-90"] tr>:nth-child(3),
    [data-flex-utility][class*="t-flex-4-90"] tr>:nth-child(4),
    [data-flex-utility][class*="t-flex-5-90"] tr>:nth-child(5),
    [data-flex-utility][class*="t-flex-6-90"] tr>:nth-child(6),
    [data-flex-utility][class*="t-flex-7-90"] tr>:nth-child(7),
    [data-flex-utility][class*="t-flex-8-90"] tr>:nth-child(8),
    [data-flex-utility][class*="t-flex-9-90"] tr>:nth-child(9),
    [data-flex-utility][class*="t-flex-10-90"] tr>:nth-child(10) {
        flex: 0 0 90%
    }

    [data-flex-utility][class*="t-flex-1-95"] tr>:nth-child(1),
    [data-flex-utility][class*="t-flex-2-95"] tr>:nth-child(2),
    [data-flex-utility][class*="t-flex-3-95"] tr>:nth-child(3),
    [data-flex-utility][class*="t-flex-4-95"] tr>:nth-child(4),
    [data-flex-utility][class*="t-flex-5-95"] tr>:nth-child(5),
    [data-flex-utility][class*="t-flex-6-95"] tr>:nth-child(6),
    [data-flex-utility][class*="t-flex-7-95"] tr>:nth-child(7),
    [data-flex-utility][class*="t-flex-8-95"] tr>:nth-child(8),
    [data-flex-utility][class*="t-flex-9-95"] tr>:nth-child(9),
    [data-flex-utility][class*="t-flex-10-95"] tr>:nth-child(10) {
        flex: 0 0 95%
    }

    [data-flex-utility][class*="t-flex-1-100"] tr>:nth-child(1),
    [data-flex-utility][class*="t-flex-2-100"] tr>:nth-child(2),
    [data-flex-utility][class*="t-flex-3-100"] tr>:nth-child(3),
    [data-flex-utility][class*="t-flex-4-100"] tr>:nth-child(4),
    [data-flex-utility][class*="t-flex-5-100"] tr>:nth-child(5),
    [data-flex-utility][class*="t-flex-6-100"] tr>:nth-child(6),
    [data-flex-utility][class*="t-flex-7-100"] tr>:nth-child(7),
    [data-flex-utility][class*="t-flex-8-100"] tr>:nth-child(8),
    [data-flex-utility][class*="t-flex-9-100"] tr>:nth-child(9),
    [data-flex-utility][class*="t-flex-10-100"] tr>:nth-child(10) {
        flex: 0 0 100%
    }
}

@media only screen and (min-width: 1024px) {

    [data-flex-utility][class*="d-flex-1-10"] tr>:nth-child(1),
    [data-flex-utility][class*="d-flex-2-10"] tr>:nth-child(2),
    [data-flex-utility][class*="d-flex-3-10"] tr>:nth-child(3),
    [data-flex-utility][class*="d-flex-4-10"] tr>:nth-child(4),
    [data-flex-utility][class*="d-flex-5-10"] tr>:nth-child(5),
    [data-flex-utility][class*="d-flex-6-10"] tr>:nth-child(6),
    [data-flex-utility][class*="d-flex-7-10"] tr>:nth-child(7),
    [data-flex-utility][class*="d-flex-8-10"] tr>:nth-child(8),
    [data-flex-utility][class*="d-flex-9-10"] tr>:nth-child(9),
    [data-flex-utility][class*="d-flex-10-10"] tr>:nth-child(10) {
        flex: 0 0 10%
    }

    [data-flex-utility][class*="d-flex-1-15"] tr>:nth-child(1),
    [data-flex-utility][class*="d-flex-2-15"] tr>:nth-child(2),
    [data-flex-utility][class*="d-flex-3-15"] tr>:nth-child(3),
    [data-flex-utility][class*="d-flex-4-15"] tr>:nth-child(4),
    [data-flex-utility][class*="d-flex-5-15"] tr>:nth-child(5),
    [data-flex-utility][class*="d-flex-6-15"] tr>:nth-child(6),
    [data-flex-utility][class*="d-flex-7-15"] tr>:nth-child(7),
    [data-flex-utility][class*="d-flex-8-15"] tr>:nth-child(8),
    [data-flex-utility][class*="d-flex-9-15"] tr>:nth-child(9),
    [data-flex-utility][class*="d-flex-10-15"] tr>:nth-child(10) {
        flex: 0 0 15%
    }

    [data-flex-utility][class*="d-flex-1-20"] tr>:nth-child(1),
    [data-flex-utility][class*="d-flex-2-20"] tr>:nth-child(2),
    [data-flex-utility][class*="d-flex-3-20"] tr>:nth-child(3),
    [data-flex-utility][class*="d-flex-4-20"] tr>:nth-child(4),
    [data-flex-utility][class*="d-flex-5-20"] tr>:nth-child(5),
    [data-flex-utility][class*="d-flex-6-20"] tr>:nth-child(6),
    [data-flex-utility][class*="d-flex-7-20"] tr>:nth-child(7),
    [data-flex-utility][class*="d-flex-8-20"] tr>:nth-child(8),
    [data-flex-utility][class*="d-flex-9-20"] tr>:nth-child(9),
    [data-flex-utility][class*="d-flex-10-20"] tr>:nth-child(10) {
        flex: 0 0 20%
    }

    [data-flex-utility][class*="d-flex-1-25"] tr>:nth-child(1),
    [data-flex-utility][class*="d-flex-2-25"] tr>:nth-child(2),
    [data-flex-utility][class*="d-flex-3-25"] tr>:nth-child(3),
    [data-flex-utility][class*="d-flex-4-25"] tr>:nth-child(4),
    [data-flex-utility][class*="d-flex-5-25"] tr>:nth-child(5),
    [data-flex-utility][class*="d-flex-6-25"] tr>:nth-child(6),
    [data-flex-utility][class*="d-flex-7-25"] tr>:nth-child(7),
    [data-flex-utility][class*="d-flex-8-25"] tr>:nth-child(8),
    [data-flex-utility][class*="d-flex-9-25"] tr>:nth-child(9),
    [data-flex-utility][class*="d-flex-10-25"] tr>:nth-child(10) {
        flex: 0 0 25%
    }

    [data-flex-utility][class*="d-flex-1-30"] tr>:nth-child(1),
    [data-flex-utility][class*="d-flex-2-30"] tr>:nth-child(2),
    [data-flex-utility][class*="d-flex-3-30"] tr>:nth-child(3),
    [data-flex-utility][class*="d-flex-4-30"] tr>:nth-child(4),
    [data-flex-utility][class*="d-flex-5-30"] tr>:nth-child(5),
    [data-flex-utility][class*="d-flex-6-30"] tr>:nth-child(6),
    [data-flex-utility][class*="d-flex-7-30"] tr>:nth-child(7),
    [data-flex-utility][class*="d-flex-8-30"] tr>:nth-child(8),
    [data-flex-utility][class*="d-flex-9-30"] tr>:nth-child(9),
    [data-flex-utility][class*="d-flex-10-30"] tr>:nth-child(10) {
        flex: 0 0 30%
    }

    [data-flex-utility][class*="d-flex-1-35"] tr>:nth-child(1),
    [data-flex-utility][class*="d-flex-2-35"] tr>:nth-child(2),
    [data-flex-utility][class*="d-flex-3-35"] tr>:nth-child(3),
    [data-flex-utility][class*="d-flex-4-35"] tr>:nth-child(4),
    [data-flex-utility][class*="d-flex-5-35"] tr>:nth-child(5),
    [data-flex-utility][class*="d-flex-6-35"] tr>:nth-child(6),
    [data-flex-utility][class*="d-flex-7-35"] tr>:nth-child(7),
    [data-flex-utility][class*="d-flex-8-35"] tr>:nth-child(8),
    [data-flex-utility][class*="d-flex-9-35"] tr>:nth-child(9),
    [data-flex-utility][class*="d-flex-10-35"] tr>:nth-child(10) {
        flex: 0 0 35%
    }

    [data-flex-utility][class*="d-flex-1-40"] tr>:nth-child(1),
    [data-flex-utility][class*="d-flex-2-40"] tr>:nth-child(2),
    [data-flex-utility][class*="d-flex-3-40"] tr>:nth-child(3),
    [data-flex-utility][class*="d-flex-4-40"] tr>:nth-child(4),
    [data-flex-utility][class*="d-flex-5-40"] tr>:nth-child(5),
    [data-flex-utility][class*="d-flex-6-40"] tr>:nth-child(6),
    [data-flex-utility][class*="d-flex-7-40"] tr>:nth-child(7),
    [data-flex-utility][class*="d-flex-8-40"] tr>:nth-child(8),
    [data-flex-utility][class*="d-flex-9-40"] tr>:nth-child(9),
    [data-flex-utility][class*="d-flex-10-40"] tr>:nth-child(10) {
        flex: 0 0 40%
    }

    [data-flex-utility][class*="d-flex-1-45"] tr>:nth-child(1),
    [data-flex-utility][class*="d-flex-2-45"] tr>:nth-child(2),
    [data-flex-utility][class*="d-flex-3-45"] tr>:nth-child(3),
    [data-flex-utility][class*="d-flex-4-45"] tr>:nth-child(4),
    [data-flex-utility][class*="d-flex-5-45"] tr>:nth-child(5),
    [data-flex-utility][class*="d-flex-6-45"] tr>:nth-child(6),
    [data-flex-utility][class*="d-flex-7-45"] tr>:nth-child(7),
    [data-flex-utility][class*="d-flex-8-45"] tr>:nth-child(8),
    [data-flex-utility][class*="d-flex-9-45"] tr>:nth-child(9),
    [data-flex-utility][class*="d-flex-10-45"] tr>:nth-child(10) {
        flex: 0 0 45%
    }

    [data-flex-utility][class*="d-flex-1-50"] tr>:nth-child(1),
    [data-flex-utility][class*="d-flex-2-50"] tr>:nth-child(2),
    [data-flex-utility][class*="d-flex-3-50"] tr>:nth-child(3),
    [data-flex-utility][class*="d-flex-4-50"] tr>:nth-child(4),
    [data-flex-utility][class*="d-flex-5-50"] tr>:nth-child(5),
    [data-flex-utility][class*="d-flex-6-50"] tr>:nth-child(6),
    [data-flex-utility][class*="d-flex-7-50"] tr>:nth-child(7),
    [data-flex-utility][class*="d-flex-8-50"] tr>:nth-child(8),
    [data-flex-utility][class*="d-flex-9-50"] tr>:nth-child(9),
    [data-flex-utility][class*="d-flex-10-50"] tr>:nth-child(10) {
        flex: 0 0 50%
    }

    [data-flex-utility][class*="d-flex-1-55"] tr>:nth-child(1),
    [data-flex-utility][class*="d-flex-2-55"] tr>:nth-child(2),
    [data-flex-utility][class*="d-flex-3-55"] tr>:nth-child(3),
    [data-flex-utility][class*="d-flex-4-55"] tr>:nth-child(4),
    [data-flex-utility][class*="d-flex-5-55"] tr>:nth-child(5),
    [data-flex-utility][class*="d-flex-6-55"] tr>:nth-child(6),
    [data-flex-utility][class*="d-flex-7-55"] tr>:nth-child(7),
    [data-flex-utility][class*="d-flex-8-55"] tr>:nth-child(8),
    [data-flex-utility][class*="d-flex-9-55"] tr>:nth-child(9),
    [data-flex-utility][class*="d-flex-10-55"] tr>:nth-child(10) {
        flex: 0 0 55%
    }

    [data-flex-utility][class*="d-flex-1-60"] tr>:nth-child(1),
    [data-flex-utility][class*="d-flex-2-60"] tr>:nth-child(2),
    [data-flex-utility][class*="d-flex-3-60"] tr>:nth-child(3),
    [data-flex-utility][class*="d-flex-4-60"] tr>:nth-child(4),
    [data-flex-utility][class*="d-flex-5-60"] tr>:nth-child(5),
    [data-flex-utility][class*="d-flex-6-60"] tr>:nth-child(6),
    [data-flex-utility][class*="d-flex-7-60"] tr>:nth-child(7),
    [data-flex-utility][class*="d-flex-8-60"] tr>:nth-child(8),
    [data-flex-utility][class*="d-flex-9-60"] tr>:nth-child(9),
    [data-flex-utility][class*="d-flex-10-60"] tr>:nth-child(10) {
        flex: 0 0 60%
    }

    [data-flex-utility][class*="d-flex-1-65"] tr>:nth-child(1),
    [data-flex-utility][class*="d-flex-2-65"] tr>:nth-child(2),
    [data-flex-utility][class*="d-flex-3-65"] tr>:nth-child(3),
    [data-flex-utility][class*="d-flex-4-65"] tr>:nth-child(4),
    [data-flex-utility][class*="d-flex-5-65"] tr>:nth-child(5),
    [data-flex-utility][class*="d-flex-6-65"] tr>:nth-child(6),
    [data-flex-utility][class*="d-flex-7-65"] tr>:nth-child(7),
    [data-flex-utility][class*="d-flex-8-65"] tr>:nth-child(8),
    [data-flex-utility][class*="d-flex-9-65"] tr>:nth-child(9),
    [data-flex-utility][class*="d-flex-10-65"] tr>:nth-child(10) {
        flex: 0 0 65%
    }

    [data-flex-utility][class*="d-flex-1-70"] tr>:nth-child(1),
    [data-flex-utility][class*="d-flex-2-70"] tr>:nth-child(2),
    [data-flex-utility][class*="d-flex-3-70"] tr>:nth-child(3),
    [data-flex-utility][class*="d-flex-4-70"] tr>:nth-child(4),
    [data-flex-utility][class*="d-flex-5-70"] tr>:nth-child(5),
    [data-flex-utility][class*="d-flex-6-70"] tr>:nth-child(6),
    [data-flex-utility][class*="d-flex-7-70"] tr>:nth-child(7),
    [data-flex-utility][class*="d-flex-8-70"] tr>:nth-child(8),
    [data-flex-utility][class*="d-flex-9-70"] tr>:nth-child(9),
    [data-flex-utility][class*="d-flex-10-70"] tr>:nth-child(10) {
        flex: 0 0 70%
    }

    [data-flex-utility][class*="d-flex-1-75"] tr>:nth-child(1),
    [data-flex-utility][class*="d-flex-2-75"] tr>:nth-child(2),
    [data-flex-utility][class*="d-flex-3-75"] tr>:nth-child(3),
    [data-flex-utility][class*="d-flex-4-75"] tr>:nth-child(4),
    [data-flex-utility][class*="d-flex-5-75"] tr>:nth-child(5),
    [data-flex-utility][class*="d-flex-6-75"] tr>:nth-child(6),
    [data-flex-utility][class*="d-flex-7-75"] tr>:nth-child(7),
    [data-flex-utility][class*="d-flex-8-75"] tr>:nth-child(8),
    [data-flex-utility][class*="d-flex-9-75"] tr>:nth-child(9),
    [data-flex-utility][class*="d-flex-10-75"] tr>:nth-child(10) {
        flex: 0 0 75%
    }

    [data-flex-utility][class*="d-flex-1-80"] tr>:nth-child(1),
    [data-flex-utility][class*="d-flex-2-80"] tr>:nth-child(2),
    [data-flex-utility][class*="d-flex-3-80"] tr>:nth-child(3),
    [data-flex-utility][class*="d-flex-4-80"] tr>:nth-child(4),
    [data-flex-utility][class*="d-flex-5-80"] tr>:nth-child(5),
    [data-flex-utility][class*="d-flex-6-80"] tr>:nth-child(6),
    [data-flex-utility][class*="d-flex-7-80"] tr>:nth-child(7),
    [data-flex-utility][class*="d-flex-8-80"] tr>:nth-child(8),
    [data-flex-utility][class*="d-flex-9-80"] tr>:nth-child(9),
    [data-flex-utility][class*="d-flex-10-80"] tr>:nth-child(10) {
        flex: 0 0 80%
    }

    [data-flex-utility][class*="d-flex-1-85"] tr>:nth-child(1),
    [data-flex-utility][class*="d-flex-2-85"] tr>:nth-child(2),
    [data-flex-utility][class*="d-flex-3-85"] tr>:nth-child(3),
    [data-flex-utility][class*="d-flex-4-85"] tr>:nth-child(4),
    [data-flex-utility][class*="d-flex-5-85"] tr>:nth-child(5),
    [data-flex-utility][class*="d-flex-6-85"] tr>:nth-child(6),
    [data-flex-utility][class*="d-flex-7-85"] tr>:nth-child(7),
    [data-flex-utility][class*="d-flex-8-85"] tr>:nth-child(8),
    [data-flex-utility][class*="d-flex-9-85"] tr>:nth-child(9),
    [data-flex-utility][class*="d-flex-10-85"] tr>:nth-child(10) {
        flex: 0 0 85%
    }

    [data-flex-utility][class*="d-flex-1-90"] tr>:nth-child(1),
    [data-flex-utility][class*="d-flex-2-90"] tr>:nth-child(2),
    [data-flex-utility][class*="d-flex-3-90"] tr>:nth-child(3),
    [data-flex-utility][class*="d-flex-4-90"] tr>:nth-child(4),
    [data-flex-utility][class*="d-flex-5-90"] tr>:nth-child(5),
    [data-flex-utility][class*="d-flex-6-90"] tr>:nth-child(6),
    [data-flex-utility][class*="d-flex-7-90"] tr>:nth-child(7),
    [data-flex-utility][class*="d-flex-8-90"] tr>:nth-child(8),
    [data-flex-utility][class*="d-flex-9-90"] tr>:nth-child(9),
    [data-flex-utility][class*="d-flex-10-90"] tr>:nth-child(10) {
        flex: 0 0 90%
    }

    [data-flex-utility][class*="d-flex-1-95"] tr>:nth-child(1),
    [data-flex-utility][class*="d-flex-2-95"] tr>:nth-child(2),
    [data-flex-utility][class*="d-flex-3-95"] tr>:nth-child(3),
    [data-flex-utility][class*="d-flex-4-95"] tr>:nth-child(4),
    [data-flex-utility][class*="d-flex-5-95"] tr>:nth-child(5),
    [data-flex-utility][class*="d-flex-6-95"] tr>:nth-child(6),
    [data-flex-utility][class*="d-flex-7-95"] tr>:nth-child(7),
    [data-flex-utility][class*="d-flex-8-95"] tr>:nth-child(8),
    [data-flex-utility][class*="d-flex-9-95"] tr>:nth-child(9),
    [data-flex-utility][class*="d-flex-10-95"] tr>:nth-child(10) {
        flex: 0 0 95%
    }

    [data-flex-utility][class*="d-flex-1-100"] tr>:nth-child(1),
    [data-flex-utility][class*="d-flex-2-100"] tr>:nth-child(2),
    [data-flex-utility][class*="d-flex-3-100"] tr>:nth-child(3),
    [data-flex-utility][class*="d-flex-4-100"] tr>:nth-child(4),
    [data-flex-utility][class*="d-flex-5-100"] tr>:nth-child(5),
    [data-flex-utility][class*="d-flex-6-100"] tr>:nth-child(6),
    [data-flex-utility][class*="d-flex-7-100"] tr>:nth-child(7),
    [data-flex-utility][class*="d-flex-8-100"] tr>:nth-child(8),
    [data-flex-utility][class*="d-flex-9-100"] tr>:nth-child(9),
    [data-flex-utility][class*="d-flex-10-100"] tr>:nth-child(10) {
        flex: 0 0 100%
    }
}

.rds-footer {
    position: relative;
    padding: 20px 0;
    overflow: hidden;
    background: #1a334a
}

.rds-footer:before {
    content: '';
    position: absolute;
    width: 300px;
    height: 300px;
    top: -140px;
    left: 50%;
    margin-left: -60vw;
    background: radial-gradient(#257da2, transparent 60%)
}

.rds-footer .rds-container {
    position: relative;
    z-index: 1
}

.rds-footer .rds-footer-navs {
    padding: 20px 35px;
    margin-bottom: 15px
}

.rds-footer .rds-footer-stuff {
    padding: 20px 15px
}

.rds-footer .footer-country-picker {
    position: relative;
    margin-bottom: 25px
}

.rds-footer .rds-copyright {
    margin: 25px 0 0;
    font-size: 12px;
    color: #8ba9bf;
    text-align: center
}

.rds-footer .rds-copyright a {
    color: inherit
}

.rds-footer .rds-footer-nav {
    padding: 0 10px;
    margin: 0;
    font-size: 14px;
    color: #fcfdfe;
    list-style-type: none
}

.rds-footer .rds-footer-nav+.rds-footer-nav {
    padding-top: 15px;
    margin-top: 15px;
    border-top: 1px solid #2c465b
}

.rds-footer .rds-footer-nav li+li {
    margin-top: 10px
}

.rds-footer .rds-footer-nav a {
    color: #fff;
    transition: color .15s
}

.rds-footer .rds-footer-nav a:hover {
    color: #14a0ff;
    text-decoration: none
}

.rds-footer .footer-country-toggle {
    position: relative;
    height: 45px;
    border-radius: 45px;
    background: #13283a url(/images/ico-earth.png) no-repeat 13px center / 22px 22px;
    z-index: 2
}

.rds-footer .footer-country-toggle input {
    display: block;
    width: 100%;
    height: 100%;
    padding: 0 45px;
    border: 0;
    font-size: 14px;
    font-weight: 700;
    font-style: italic;
    color: #fcfdfe;
    background: none;
    appearance: none
}

.rds-footer .footer-country-toggle input:focus {
    outline: none
}

.rds-footer .footer-country-toggle input::placeholder {
    opacity: 1;
    color: #fff
}

.rds-footer .footer-country-toggle:before {
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    top: 50%;
    right: 20px;
    margin-top: -6px;
    border-top: 2px solid #2ebaec;
    border-right: 2px solid #2ebaec;
    transform: rotate(135deg);
    pointer-events: none
}

.rds-footer .footer-country-dropdown {
    position: absolute;
    display: none;
    width: 100%;
    top: 23px;
    left: 0;
    padding: 43px 20px 20px;
    border-radius: 0 0 20px 20px;
    background: #102333;
    z-index: 1
}

.rds-footer .footer-country-dropdown ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    max-height: 95px;
    padding-right: 14px;
    margin: 0;
    overflow-y: scroll;
    width: 100%;
    list-style-type: none
}

.rds-footer .footer-country-dropdown ul::-webkit-scrollbar {
    width: 4px
}

.rds-footer .footer-country-dropdown ul::-webkit-scrollbar-track {
    background: #3a3f46;
    border-radius: 20px
}

.rds-footer .footer-country-dropdown ul::-webkit-scrollbar-thumb {
    background: #2ebaec;
    border-radius: 20px
}

.rds-footer .footer-country-dropdown ul::-webkit-scrollbar-thumb:hover {
    background: #555
}

.rds-footer .footer-country-dropdown li {
    display: none;
    margin: 0 5px 16px
}

.rds-footer .footer-country-dropdown li.visible {
    display: list-item
}

.rds-footer .footer-country-dropdown a {
    display: block;
    font-size: 0;
    width: 52px;
    height: 39px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 5px
}

.rds-footer .rds-footer-counters {
    display: flex;
    flex-flow: row wrap;
    margin: 0 -3px 20px;
    list-style-type: none
}

.rds-footer .rds-footer-counters li {
    flex: 0 0 50%;
    padding: 0 3px
}

.rds-footer .rds-footer-counters li:nth-child(n+3) {
    margin-top: 6px
}

.rds-footer .rds-footer-counters a {
    display: flex;
    min-height: 98px;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
    padding: 10px;
    border: 1px solid #234760;
    border-radius: 10px;
    font-size: 13px;
    font-weight: 800;
    color: #8ba9bf;
    text-align: center;
    text-transform: uppercase;
    background: rgba(16, 35, 51, .3);
    transition: background .15s
}

.rds-footer .rds-footer-counters a:before {
    margin-right: 5px
}

.rds-footer .rds-footer-counters a:hover {
    text-decoration: none;
    background: #102333
}

.rds-footer .rds-footer-counters strong {
    display: block;
    flex: 0 0 100%;
    font-size: 32px;
    color: #fff
}

.rds-footer .rds-footer-follow-nav {
    margin: 0 -2px;
    list-style-type: none
}

.rds-footer .rds-footer-follow-nav li {
    display: inline-block;
    padding: 2px;
    vertical-align: middle
}

.rds-footer .rds-footer-follow-nav li:first-child {
    display: block;
    font-size: 14px;
    font-weight: 700;
    color: #fcfdfe
}

.rds-footer .rds-footer-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
}

.rds-footer .rds-footer-follow-nav li a.icon-f {
    background-position: 0 0
}

.rds-footer .rds-footer-follow-nav li a.icon-f:hover {
    background-position: 0 -25px
}

.rds-footer .rds-footer-follow-nav li a.icon-t {
    background-position: -25px 0
}

.rds-footer .rds-footer-follow-nav li a.icon-t:hover {
    background-position: -25px -25px
}

.rds-footer .rds-footer-follow-nav li a.icon-g {
    background-position: -50px 0
}

.rds-footer .rds-footer-follow-nav li a.icon-g:hover {
    background-position: -50px -25px
}

.rds-footer .rds-footer-follow-nav li a.icon-pin {
    background-position: -75px 0
}

.rds-footer .rds-footer-follow-nav li a.icon-pin:hover {
    background-position: -75px -25px
}

.rds-footer .rds-footer-follow-nav li a.icon-tum {
    background-position: -100px 0
}

.rds-footer .rds-footer-follow-nav li a.icon-tum:hover {
    background-position: -100px -25px
}

.rds-footer .rds-footer-follow-nav li a.icon-rss {
    background-position: -125px 0
}

.rds-footer .rds-footer-follow-nav li a.icon-rss:hover {
    background-position: -125px -25px
}

.rds-footer .rds-footer-regulatory {
    margin: 0 -2px 30px;
    list-style-type: none
}

.rds-footer .rds-footer-regulatory li {
    display: inline-block;
    padding: 4px;
    vertical-align: middle
}

.rds-footer .rds-footer-regulatory li:first-child {
    display: block;
    font-size: 14px;
    font-weight: 700;
    color: #fcfdfe
}

.rds-footer .rds-footer-regulatory .gc {
    position: relative;
    width: 74px;
    height: 20px;
    background-image: url(/images/gc-footer.png)
}

.rds-footer .rds-footer-regulatory .dga {
    position: relative;
    width: 26px;
    height: 26px;
    background-image: url(/images/dga-footer.png)
}

.rds-footer .rds-footer-regulatory .ga {
    position: relative;
    width: 77px;
    height: 25px;
    background-image: url(/images/ga-footer.png)
}

.rds-footer .rds-footer-regulatory .gpwa {
    position: relative;
    left: -6px;
    width: 55px;
    height: 25px;
    background-image: url(/images/footer-gpwa.png)
}

.rds-footer .rds-footer-regulatory .co2-neutral {
    position: relative;
    left: -6px;
    width: 69px;
    height: 28px;
    background-image: url(/images/footer-co2-neutral.svg)
}

.rds-footer .rds-footer-regulatory .logo-18 {
    position: relative;
    width: 25px;
    height: 25px;
    background-image: url(/images/18-footer.svg)
}

.rds-footer .rds-footer-regulatory .logo-18-color {
    position: relative;
    width: 25px;
    height: 25px;
    background-image: url(/images/footer-help-plus18.svg)
}

.rds-footer .rds-footer-regulatory .logo-21 {
    position: relative;
    width: 24px;
    height: 24px;
    background-image: url(/images/footer-plus-21.png)
}

.rds-footer .rds-footer-regulatory .logo-19 {
    position: relative;
    width: 20px;
    height: 20px;
    background-image: url(/images/footer-plus-19.png)
}

.rds-footer .rds-footer-regulatory .ncpg {
    position: relative;
    top: -2px;
    width: 83px;
    height: 27px;
    background-image: url(/images/footer-ncpg.png)
}

.rds-footer .rds-footer-regulatory .gambler800 {
    position: relative;
    left: -6px;
    width: 75px;
    height: 19px;
    background-image: url(/images/footer-800-gambler.png)
}

.rds-footer .rds-footer-regulatory .kansspelautoriteit {
    position: relative;
    left: -6px;
    width: 100px;
    height: 29px;
    background-image: url(/images/footer-kansspelautoriteit.png)
}

.rds-footer .rds-footer-regulatory .agog-nl {
    position: relative;
    left: -6px;
    width: 72px;
    height: 25px;
    background-image: url(/images/footer-agog-nl.png)
}

.rds-footer .rds-footer-regulatory .agco-ca {
    position: relative;
    left: -6px;
    width: 100px;
    height: 23px;
    background-image: url(/images/footer-agco-ca.png)
}

.rds-footer .rds-footer-regulatory .responsible-gaming-council-ca {
    position: relative;
    left: -6px;
    width: 63px;
    height: 25px;
    background-image: url(/images/footer-responsible-gaming-council-ca.png)
}

.rds-footer .rds-footer-regulatory .aidejeu-ca {
    position: relative;
    left: -6px;
    width: 64px;
    height: 25px;
    background-image: url(/images/footer-aidejeu-ca.png)
}

.rds-footer .rds-footer-regulatory .gambling-commission-nz {
    position: relative;
    left: -6px;
    width: 77px;
    height: 25px;
    background-image: url(/images/footer-gambling-commission-nz.png)
}

.rds-footer .rds-footer-regulatory .gambling-helpline-nz {
    position: relative;
    left: -6px;
    width: 75px;
    height: 25px;
    background-image: url(/images/footer-gambling-helpline-nz.png)
}

.rds-footer .rds-footer-regulatory .safer-gambling-aotearoa-nz {
    position: relative;
    left: -6px;
    width: 34px;
    height: 25px;
    background-image: url(/images/footer-safer-gambling-aotearoa-nz.png)
}

.rds-footer .rds-footer-regulatory .gamblingtherapy {
    position: relative;
    left: -6px;
    width: 67px;
    height: 25px;
    background-image: url(/images/footer-gamblingtherapy.png)
}

.rds-footer .rds-footer-regulatory .gamcare {
    position: relative;
    left: -6px;
    width: 77px;
    height: 25px;
    background-image: url(/images/footer-gamcare.png)
}

.rds-footer .rds-footer-regulatory .mga {
    position: relative;
    left: -6px;
    width: 80px;
    height: 25px;
    background-image: url(/images/footer-mga.png)
}

.rds-footer .rds-footer-regulatory .responsible-gaming-foundation-mt {
    position: relative;
    left: -6px;
    width: 91px;
    height: 25px;
    background-image: url(/images/footer-responsible-gaming-foundation-mt.png)
}

.rds-footer .rds-footer-regulatory .onjn-ro {
    position: relative;
    left: -4px;
    width: 24px;
    height: 25px;
    background-image: url(/images/footer-onjn-ro.png)
}

.rds-footer .rds-footer-regulatory .anpc-ro {
    position: relative;
    left: -4px;
    width: 83px;
    height: 25px;
    background-image: url(/images/footer-anpc-ro.png)
}

.rds-footer .rds-footer-regulatory .jocresponsabil-ro {
    position: relative;
    left: -4px;
    width: 85px;
    height: 25px;
    background-image: url(/images/footer-jocresponsabil-ro.png)
}

.rds-footer .rds-footer-regulatory .auto-prohibicion-es {
    position: relative;
    left: -4px;
    width: 25px;
    height: 25px;
    background-image: url(/images/footer-auto-prohibicion-es.png)
}

.rds-footer .rds-footer-regulatory .dgoj-es {
    position: relative;
    left: -4px;
    width: 76px;
    height: 25px;
    background-image: url(/images/footer-dgoj-es.png)
}

.rds-footer .rds-footer-regulatory .jugarbien-es {
    position: relative;
    left: -4px;
    width: 77px;
    height: 25px;
    background-image: url(/images/footer-jugarbien-es.png)
}

.rds-footer .rds-footer-regulatory .hellenic-gaming-commission-gr {
    position: relative;
    left: -4px;
    width: 53px;
    height: 25px;
    background-image: url(/images/footer-hellenic-gaming-commission-gr.png)
}

.rds-footer .rds-footer-regulatory .kethea-gr {
    position: relative;
    left: -4px;
    width: 42px;
    height: 25px;
    background-image: url(/images/footer-kethea-gr.png)
}

.rds-footer .rds-footer-regulatory .hgc-gr {
    position: relative;
    left: -4px;
    width: 49px;
    height: 25px;
    background-image: url(/images/footer-hgc-gr.png)
}

.rds-footer .rds-footer-regulatory .adm-it {
    position: relative;
    left: -4px;
    width: 94px;
    height: 25px;
    background-image: url(/images/footer-adm-it.png)
}

.rds-footer .rds-footer-regulatory .gioco-responsabile-it {
    position: relative;
    left: -4px;
    width: 90px;
    height: 25px;
    background-image: url(/images/footer-gioco-responsabile-it.png)
}

.rds-footer .rds-footer-regulatory .g4-it {
    position: relative;
    left: -4px;
    width: 49px;
    height: 25px;
    background-image: url(/images/footer-g4-it.png)
}

.rds-footer .rds-footer-regulatory a,
.rds-footer .rds-footer-regulatory span {
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    font-size: 0;
    line-height: 0;
    text-indent: -4000px
}

.rds-footer .rds-footer-navs,
.rds-footer .rds-footer-stuff {
    border: 1px solid #234760;
    border-radius: 20px;
    background: rgba(25, 56, 79, .7)
}

@media only screen and (min-width: 768px) {
    .rds-footer {
        background-image: linear-gradient(244deg, rgb(23, 43, 62) 0%, rgb(27, 53, 76) 100%)
    }

    .rds-footer:before {
        width: 470px;
        height: 470px;
        top: -250px
    }

    .rds-footer .rds-footer-regulatory {
        margin: 0
    }

    .rds-footer .rds-footer-nav {
        padding: 0
    }

    .rds-footer .rds-footer-nav+.rds-footer-nav {
        padding: 0;
        margin: 0;
        border: 0
    }

    .rds-footer .rds-footer-counters li {
        flex: 0 0 33.3%
    }

    .rds-footer .rds-footer-counters li:nth-child(n) {
        margin-top: 0
    }

    .rds-footer .rds-footer-counters li:nth-child(n+4) {
        margin-top: 6px
    }

    .rds-footer .rds-footer-navs,
    .rds-footer .rds-footer-minigroup {
        display: flex;
        justify-content: space-between
    }
}

@media only screen and (min-width: 1024px) {
    .rds-footer {
        padding: 40px 0 25px
    }

    .rds-footer:before {
        width: 700px;
        height: 700px;
        top: -360px;
        left: 50%;
        margin-left: -800px
    }

    .rds-footer .rds-footer-navs {
        flex: 0 1 100%;
        margin: 0
    }

    .rds-footer .rds-footer-group {
        display: flex
    }

    .rds-footer .rds-footer-stuff {
        flex: 0 0 470px;
        margin-left: 15px
    }

    .rds-footer .rds-footer-counters {
        margin: 0 -7px 15px
    }

    .rds-footer .rds-footer-counters li {
        flex: 0 0 16.66%;
        padding: 0 7px
    }

    .rds-footer .rds-footer-counters li:nth-child(n) {
        margin-top: 0
    }

    .rds-footer .rds-footer-counters a {
        min-height: 110px;
        font-size: 14px;
        line-height: 1.2
    }

    .rds-footer .rds-footer-counters strong {
        margin-top: -5px;
        font-size: 36px
    }
}

@media only screen and (min-width: 1200px) {
    .rds-footer .rds-footer-navs {
        padding: 30px 55px
    }

    .rds-footer .rds-footer-stuff {
        padding: 30px 35px
    }
}

.rds-game-container .rds-game-lar {
    display: flex;
    max-width: 310px;
    align-items: center;
    padding: 2px;
    margin: 0 auto 25px;
    border: 2px solid #fff;
    border-radius: 20px;
    box-shadow: 0 7px 32px 0 rgba(121, 131, 136, .26);
    background: #edf1f5
}

.rds-game-container .rds-game-info {
    padding: 20px 10px;
    border-radius: 20px;
    background: #e8ebf0
}

.rds-game-container .rds-game-title {
    margin-bottom: 5px;
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    color: #1b354c
}

.rds-game-container .rds-game-iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 0;
    z-index: 2;
    background: #000;
    animation: fadeInScale .15s
}

.rds-game-container .rds-game-image img {
    display: block;
    width: 100%;
    height: auto;
    filter: blur(2px)
}

.rds-game-container .rds-game-pro-con-title {
    padding-left: 30px;
    margin-bottom: 15px;
    font-size: 16px;
    font-weight: 700;
    color: #1b354c;
    text-transform: uppercase
}

.rds-game-container .rds-game-fs-control {
    background-image: url(/images/rds-game-fs-control.png);
    background-size: 19px 19px
}

.rds-game-container .rds-game {
    position: relative;
    margin-bottom: 10px;
    border-radius: 15px;
    overflow: hidden
}

.rds-game-container .rds-game.game-fullscreen .rds-game-iframe {
    position: fixed;
    z-index: 50
}

.rds-game-container .rds-game.game-fullscreen .rds-game-fs-control {
    display: none
}

.rds-game-container .rds-game.game-fullscreen .rds-game-controls {
    position: fixed;
    z-index: 51
}

.rds-game-container .rds-game.game-fullscreen .rds-game-close-control:before {
    transform: rotate(-45deg)
}

.rds-game-container .rds-game.game-fullscreen .rds-game-close-control:after {
    transform: rotate(45deg)
}

.rds-game-container .rds-game-controls {
    position: absolute;
    top: 10px;
    right: 10px;
    border-radius: 6px;
    background: rgba(73, 93, 112, .5);
    z-index: 3
}

.rds-game-container .rds-game-controls>* {
    transition: transform .15s
}

.rds-game-container .rds-game-controls>*:hover {
    transform: scale(1.1)
}

.rds-game-container .rds-game-text {
    margin-bottom: 25px;
    font-size: 16px;
    line-height: 1.5625;
    color: #527385;
    font-style: italic
}

.rds-game-container .rds-game-text p {
    margin: 0
}

.rds-game-container {
    margin-bottom: 25px
}

.rds-game-container .rds-game-pro-con {
    position: relative;
    padding: 25px 30px;
    border-radius: 20px;
    background: #f5f9fc
}

.rds-game-container .rds-game-pro-con:before {
    content: '';
    position: absolute;
    width: 48px;
    height: 72px;
    top: 0;
    left: 8px;
    background: url(/images/rds-game-pro-con-pro.png) no-repeat center center / 100% 100%
}

.rds-game-container .rds-game-pro-con.con:before {
    background-image: url(/images/rds-game-pro-con-con.png)
}

.rds-game-container .rds-game-pro-con ul {
    margin: 0;
    font-size: 16px;
    color: #527385;
    list-style-type: none
}

.rds-game-container .rds-game-pro-con li {
    position: relative;
    padding-left: 30px
}

.rds-game-container .rds-game-pro-con li:before {
    content: '';
    position: absolute;
    width: 5px;
    height: 5px;
    top: 9px;
    left: 0;
    border-radius: 50%;
    background: #489c05
}

.rds-game-container .rds-game-pro-con.con li:before {
    background: #c26579
}

.rds-game-container .rds-game-pro-con li+li {
    margin-top: 10px
}

.rds-game-container .rds-game-table {
    margin-bottom: 25px;
    font-size: 17px;
    font-weight: 800;
    color: #1b354c;
    text-align: center
}

.rds-game-container .rds-game-table th {
    font-size: 14px;
    font-weight: 600;
    color: #527385;
    text-transform: uppercase
}

.rds-game-container .rds-game-table tr+tr {
    margin-top: 25px
}

.rds-game-container .rds-game-logo {
    flex: 0 0 175px
}

.rds-game-container .rds-game-logo .logo {
    margin: 0 auto
}

.rds-game-container .rds-game-rating {
    position: relative;
    flex: 0 1 100%;
    padding: 18px 10px;
    border-radius: 0 15px 15px 0;
    font-size: 14px;
    line-height: 1.2;
    font-weight: 600;
    color: #627f8f;
    text-transform: uppercase;
    text-align: center;
    background: #fff
}

.rds-game-container .rds-game-rating:before {
    content: '';
    position: absolute;
    width: 44px;
    height: 44px;
    top: 50%;
    left: -22px;
    margin-top: -22px;
    border-radius: 50%;
    background: #edf1f5 url(/images/rds-game-star.png) no-repeat center center / 27px 32px
}

.rds-game-container .rds-game-rating strong {
    font-size: 21px;
    font-weight: 800;
    color: #182c3e
}

.rds-game-container .rds-game-rating span {
    display: block
}

.rds-game-container .rds-game-actions {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    text-align: center
}

.rds-game-container .rds-game-actions .rds-btn {
    box-shadow: 0 9px 12.74px .26px rgba(5, 24, 36, .86);
    height: 52px
}

.rds-game-container .rds-game-actions .rds-btn:first-child {
    margin-bottom: 10px
}

.rds-game-container .rds-game-table table,
.rds-game-container .rds-game-table tbody,
.rds-game-container .rds-game-table tr,
.rds-game-container .rds-game-table th,
.rds-game-container .rds-game-table td {
    display: block
}

.rds-game-container .rds-game-fs-control,
.rds-game-container .rds-game.game-fullscreen .rds-game-close-control {
    position: relative;
    display: inline-block;
    width: 42px;
    height: 42px;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer
}

.rds-game-container .rds-game.game-fullscreen .rds-game-close-control:before,
.rds-game-container .rds-game.game-fullscreen .rds-game-close-control:after {
    content: '';
    position: absolute;
    width: 28px;
    height: 2px;
    top: 50%;
    left: 50%;
    margin: -1px 0 0 -14px;
    border-radius: 2px;
    background: #fff
}

@media only screen and (max-width: 767px) {
    .rds-game-container .rds-game-actions .rds-btn {
        min-width: 194px;
        height: 60px;
        font-size: 16px
    }

    .rds-game-container .rds-game-pro-con+.rds-game-pro-con {
        margin-top: 15px
    }
}

@media only screen and (min-width: 768px) {
    .rds-game-container .rds-game-info {
        display: grid;
        padding: 175px 20px 20px;
        margin-top: -150px;
        grid-template-areas: "table rating" "table text" "procons procons"
    }

    .rds-game-container .rds-game {
        max-width: calc(100% - 40px);
        margin: 0 auto
    }

    .rds-game-container .rds-game-lar {
        min-width: 310px;
        grid-area: rating;
        margin: auto
    }

    .rds-game-container .rds-game-text {
        padding-left: 30px;
        grid-area: text
    }

    .rds-game-container .rds-game-table {
        grid-area: table;
        text-align: left
    }

    .rds-game-container .rds-game-pro-con {
        flex: 0 0 49%
    }

    .rds-game-container .rds-game-pro-cons {
        display: flex;
        justify-content: space-between;
        grid-area: procons
    }
}

@media only screen and (min-width: 1024px) {
    .rds-game-container .rds-game-info {
        padding: 290px 40px 40px;
        margin-top: -250px;
        align-items: center;
        grid-template-areas: "table rating text" "table procons procons"
    }

    .rds-game-container .rds-game {
        max-width: 1000px
    }

    .rds-game-container .rds-game-lar {
        display: block;
        min-width: 150px;
        max-width: 150px;
        padding: 5px
    }

    .rds-game-container .rds-game-text {
        margin: 0
    }

    .rds-game-container .rds-game-table {
        padding-right: 35px;
        margin: 0
    }

    .rds-game-container .rds-game-title {
        font-size: 30px
    }

    .rds-game-container .rds-game-controls {
        top: 25px;
        right: 25px
    }

    .rds-game-container .rds-game-pro-cons {
        padding-top: 25px
    }

    .rds-game-container .rds-game-logo .logo {
        width: 130px;
        height: 80px
    }

    .rds-game-container .rds-game-rating {
        padding: 30px 10px 10px;
        border-radius: 0 0 15px 15px
    }

    .rds-game-container .rds-game-rating:before {
        top: -22px;
        left: 50%;
        margin: 0 0 0 -22px
    }

    .rds-game-container .rds-game-rating span {
        display: none
    }
}

@media only screen and (min-width: 1280px) {
    .rds-game-container .rds-game-info {
        padding-right: 120px;
        padding-left: 120px
    }
}

@keyframes fadeInScale {
    from {
        transform: scale(.85);
        opacity: 0
    }

    to {
        transform: scale(1);
        opacity: 1
    }
}

.rds-gt {
    padding: 10px;
    border-radius: 20px;
    background: #ECF0F4;
    margin-bottom: 25px
}

.rds-gt.rows-limited tr:nth-child(n+11):not(.is-visible) {
    display: none
}

.rds-gt.rows-limited-20 tr:nth-child(n+21):not(.is-visible) {
    display: none
}

.rds-gt tr {
    position: relative;
    display: flex;
    flex-flow: row wrap;
    padding: 10px;
    border: 2px solid #CFDCE1;
    border-radius: 20px;
    overflow: hidden;
    background: #fff;
    counter-increment: nums
}

.rds-gt tr+tr {
    margin-top: 10px
}

.rds-gt tr:before {
    content: counter(nums);
    position: absolute;
    top: -22px;
    left: 50%;
    width: 44px;
    height: 44px;
    padding-top: 22px;
    margin-left: -22px;
    border-radius: 50%;
    font-size: 14px;
    line-height: 22px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    background: #193E57
}

.rds-gt.no-table-counter tr:before {
    content: none
}

.rds-gt td {
    flex: 0 0 100%
}

.rds-gt thead {
    display: none
}

.rds-gt tbody {
    counter-reset: nums
}

.rds-gt .logo {
    width: 100%;
    max-width: 150px
}

.rds-gt .rds-gt-logo {
    display: flex;
    flex: 0 0 48%;
    padding-bottom: 30px;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    background: #F2F4F7
}

.rds-gt.no-bonus .rds-gt-logo {
    display: flex;
    flex: 0 0 100%
}

.rds-gt.no-rating .rds-gt-logo {
    padding-bottom: 0
}

.rds-gt .rds-gt-terms {
    padding-top: 10px;
    font-size: 11px;
    line-height: 1.36;
    color: #566477;
    text-align: center
}

.rds-gt .rds-gt-experience {
    padding: 8px 10px 16px;
    margin-left: auto;
    border-radius: 10px;
    background: #EAF5ED
}

.rds-gt .rds-gt-procon-title {
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 700;
    color: #193045
}

.rds-gt .rds-gt-experience-type {
    display: block;
    padding: 8px;
    margin-bottom: 18px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.07;
    font-weight: 600;
    color: #606F83;
    text-align: center;
    background: #fff
}

.rds-gt .rds-gt-procon ul {
    padding: 0;
    margin: 0;
    font-size: 15px;
    color: #193045;
    list-style-type: none
}

.rds-gt .rds-gt-procon+.rds-gt-procon {
    margin-top: 25px
}

.rds-gt .rds-gt-procon li {
    padding-left: 25px;
    background: url(/images/rds-tabs-check.png) no-repeat 0 5px / 14px 11px
}

.rds-gt .rds-gt-procon.cons li {
    background: url(/images/negativ.png) no-repeat 0 4px
}

.rds-gt .rds-gt-procon li+li {
    margin-top: 12px
}

.rds-gt .rds-gt-accordion {
    padding: 0 10px;
    margin-top: 20px;
    border-radius: 10px 10px 0 0;
    background: #F2F4F7
}

.rds-gt .rds-gt-accordion+.rds-gt-accordion {
    margin-top: 0;
    border-radius: 0
}

.rds-gt .rds-gt-accordion:last-child {
    border-radius: 0 0 10px 10px
}

.rds-gt .rds-gt-accordion.is-expanded {
    padding-top: 10px;
    padding-bottom: 10px
}

.rds-gt .rds-gt-accordion.is-expanded .rds-gt-accordion-body {
    display: block
}

.rds-gt .rds-gt-accordion.is-expanded .rds-gt-accordion-trigger {
    border-radius: 10px 10px 0 0;
    font-size: 17px;
    font-weight: 700;
    font-style: italic;
    background: #fff
}

.rds-gt .rds-gt-accordion.is-expanded .rds-gt-accordion-trigger:before {
    background-image: url(/images/rds-accordion-arrow-expanded.png)
}

.rds-gt .rds-gt-accordion.is-expanded .rds-gt-accordion-trigger:after {
    display: none
}

.rds-gt .rds-gt-accordion-trigger {
    position: relative;
    padding: 12px 40px 12px 10px;
    font-size: 15px;
    color: #1B354C;
    cursor: pointer;
    user-select: none
}

.rds-gt .rds-gt-accordion-trigger:before {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    top: 50%;
    right: 10px;
    margin-top: -5px;
    background: url(/images/rds-gt-accordion-arrow.png) no-repeat center center / contain
}

.rds-gt .rds-gt-accordion-body {
    position: relative;
    display: none;
    padding: 12px 10px;
    border-radius: 0 0 10px 10px;
    background: #fff
}

.rds-gt .rds-gt-accordion-body.rds-gt-quote {
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
    line-height: 1.625;
    font-weight: 600;
    font-style: italic;
    color: #193045
}

.rds-gt .rds-gt-accordion-body.rds-gt-procons {
    padding-right: 30px;
    padding-left: 30px
}

.rds-gt .rds-gt-actions {
    padding: 20px 10px 10px;
    text-align: center
}

.rds-gt .rds-gt-actions a:not([class]) {
    font-weight: 600
}

.rds-gt .rds-gt-actions .rds-btn-primary {
    display: block;
    margin-bottom: 25px;
    font-size: 18px;
    box-shadow: 2px 20px 21px 0 #5D667340
}

.rds-gt.no-second-actions-link .rds-gt-actions .rds-btn-primary {
    margin-bottom: 0
}

.rds-gt .rds-gt-actions .rds-btn-primary:hover {
    box-shadow: none
}

.rds-gt .rds-gt-info {
    position: relative;
    padding: 5px 20px 5px 45%;
    font-size: 18px;
    color: #193045;
    text-align: right
}

.rds-gt .rds-gt-info:before {
    content: attr(data-title);
    position: absolute;
    width: 42%;
    top: 50%;
    left: 20px;
    transform: translateY(-50%);
    font-size: 15px;
    line-height: 1.2;
    color: #606F83;
    text-align: left;
    text-indent: 0
}

.rds-gt .rds-gt-info strong {
    font-weight: 800
}

.rds-gt .rds-gt-info.payments {
    font-size: 0;
    line-height: 0
}

.rds-gt .rds-gt-info.payments span {
    width: 52px;
    height: 22px
}

.rds-gt .rds-gt-info.payments.single span {
    width: 104px;
    height: 44px
}

.rds-gt .rds-gt-info.is-license {
    text-align: center
}

.rds-gt .rds-gt-info.is-license strong {
    display: block;
    margin-bottom: 5px;
    font-size: 15px;
    line-height: 1.2
}

.rds-gt .rds-gt-info.is-license small {
    display: inline-block;
    height: 25px;
    padding: 0 13px;
    vertical-align: middle;
    border-radius: 25px;
    font-size: 14px;
    line-height: 25px;
    font-weight: 300;
    color: #fff;
    background: #193045
}

.rds-gt .rds-gt-info.is-license small em {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    top: -1px;
    margin: 0 -9px 0 3px;
    vertical-align: middle;
    font-size: 0;
    background: url(/images/license-verified.png) no-repeat center center / contain
}

.rds-gt .rds-gt-bonus {
    padding: 30px 0;
    font-size: 15px;
    line-height: 1.2;
    font-weight: 700;
    color: #193045;
    text-align: center
}

.rds-gt .rds-gt-bonus strong {
    display: block;
    font-size: 23px;
    font-weight: 800
}

.rds-gt .rds-gt-bonus small {
    font-size: 15px;
    font-weight: 600;
    color: #606F83
}

.rds-gt .rds-gt-experience-info {
    position: relative;
    display: block;
    padding-left: 50%;
    font-size: 13px;
    line-height: 1;
    font-style: italic;
    color: #606F83
}

.rds-gt .rds-gt-experience-info strong {
    display: block;
    font-size: 18px;
    font-weight: 800;
    font-style: normal;
    color: #193045
}

.rds-gt .rds-gt-experience-info svg {
    position: absolute;
    display: block;
    width: 42px;
    height: 42px;
    top: 50%;
    left: 50%;
    margin: -21px 0 0 -52px
}

.rds-gt .rds-gt-experience-info circle {
    fill: transparent
}

.rds-gt .rds-gt-experience-info .background-circle {
    stroke-width: 12px;
    stroke-linecap: round;
    stroke: #fff;
    filter: drop-shadow(0 0 2px rgba(0, 0, 0, .1))
}

.rds-gt .rds-gt-experience-info .foreground-circle {
    stroke-width: 6px;
    stroke-linecap: round;
    transform-origin: 50% 50%;
    transform: rotate(-95deg)
}

.rds-gt .rds-gt-experience-info.animated .foreground-circle {
    stroke: #ffdc1b
}

.rds-gt .rds-gt-rating {
    flex: 0 0 125px;
    padding: 7px 10px;
    margin: -35px calc(51% + ((49% - 125px) / 2)) 0 auto;
    border-radius: 30px 30px 0 0;
    font-size: 12px;
    color: #606F83;
    text-align: center;
    background: #fff
}

.rds-gt .rds-gt-rating:before {
    content: 'Βαθμολογία';
    display: block;
    font-size: 12px;
    color: #606F83
}

.rds-gt.pt .rds-gt-rating:before {
    content: 'Nota';
    display: block;
    font-size: 12px;
    color: #606F83
}

.rds-gt.ro .rds-gt-rating:before {
    content: 'Evaluare generală';
    display: block;
    font-size: 12px;
    color: #606F83
}

.rds-gt.es .rds-gt-rating:before {
    content: 'Valoración';
    display: block;
    font-size: 12px;
    color: #606F83
}

.rds-gt.argentina-es .rds-gt-rating:before {
    content: 'Puntaje';
    display: block;
    font-size: 12px;
    color: #606F83
}

.rds-gt.honduras-es .rds-gt-rating:before {
    content: 'Puntaje';
    display: block;
    font-size: 12px;
    color: #606F83
}

.rds-gt.bolivia-es .rds-gt-rating:before {
    content: 'Evaluación';
    display: block;
    font-size: 12px;
    color: #606F83
}

.rds-gt.guatemala-es .rds-gt-rating:before {
    content: 'Puntuación';
    display: block;
    font-size: 12px;
    color: #606F83
}

.rds-gt.hr .rds-gt-rating:before {
    content: 'Ukupna ocjena';
    display: block;
    font-size: 12px;
    color: #606F83
}

.rds-gt.software-on-rating .rds-gt-rating:before {
    content: 'Software';
    display: block;
    font-size: 12px;
    color: #606F83
}

.rds-gt .rds-gt-rating strong {
    font-size: 14px;
    font-weight: 800;
    color: #193045
}

.rds-gt .rds-gt-rating span {
    display: block
}

.rds-gt .rds-gt-rating span:before {
    content: '';
    position: relative;
    display: inline-block;
    width: 15px;
    height: 15px;
    top: -2px;
    margin-right: 5px;
    vertical-align: middle;
    background: url(/images/rds-gt-star.png) no-repeat center center / contain
}

.rds-gt.software-on-rating .rds-gt-rating span:before {
    content: '';
    position: relative;
    display: inline-block;
    width: 0;
    height: 0;
    top: -2px;
    margin-right: 0;
    vertical-align: middle;
    background: none
}

.rds-gt .rds-gt-ib {
    padding: 5px;
    border: 1px solid #DADCE0;
    border-radius: 10px;
    background: #fff
}

.rds-gt .rds-gt-ib+.rds-gt-ib {
    margin-top: 5px
}

.rds-gt .rds-gt-ib .rds-gt-ib-list {
    padding: 0 30px 15px;
    margin: 0;
    list-style-type: none
}

.rds-gt .rds-gt-ib .rds-gt-ib-list li+li {
    margin-top: 15px
}

.rds-gt .rds-gt-ib .rds-gt-ib-list-title {
    position: relative;
    font-size: 14px
}

.rds-gt .rds-gt-ib .rds-gt-ib-list-title[class*="icon-"]:before {
    position: absolute;
    width: 16px;
    height: 16px;
    top: 50%;
    left: 15px;
    transform: translate(-50%, -50%)
}

.rds-gt .rds-gt-ib .rds-gt-ib-list-content {
    font-size: 16px;
    color: #193045
}

.rds-gt .rds-gt-ib .rds-gt-ib-list-content a {
    font-weight: 700
}

.rds-gt .rds-gt-ib .rds-gt-ib-title {
    position: relative;
    padding: 13px 20px 13px 60px;
    margin-bottom: 15px;
    border-radius: 8px 8px 0 0;
    font-size: 17px;
    font-weight: 700;
    color: #509F12;
    background: #F2F4F7
}

.rds-gt .rds-gt-ib .rds-gt-ib-title:before {
    position: absolute;
    top: 50%;
    left: 30px;
    transform: translate(-50%, -50%)
}

.rds-gt .rds-gt-ib .rds-gt-ib-ll {
    display: flex;
    padding: 0 20px 15px;
    margin: 0;
    flex-flow: row wrap;
    justify-content: center;
    list-style-type: none
}

.rds-gt .rds-gt-ib .rds-gt-ib-ll li {
    flex: 0 0 80px;
    margin: 1%
}

.rds-gt .rds-gt-ib .rds-gt-ib-ll span {
    display: inline-block;
    width: 80px;
    height: 25px;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    font-size: 0;
    line-height: 0;
    text-indent: -4000px
}

.rds-gt .rds-gt-ib .icon-gc {
    width: 70px;
    height: 20px;
    background-image: url(https://placehold.co/70x15)
}

.rds-gt .rds-gt-ib .icon-casino-data:before {
    width: 24px;
    height: 24px;
    background-image: url(/images/rds-casino-data.png)
}

.rds-gt .rds-gt-ib .icon-game-data:before {
    width: 25px;
    height: 21px;
    background-image: url(/images/rds-game-data.png)
}

.rds-gt .rds-gt-ib .icon-software:before {
    width: 42px;
    height: 42px;
    background-image: url(/images/rds-software.png)
}

.rds-gt .rds-gt-ib .icon-bonus-data:before {
    width: 21px;
    height: 23px;
    background-image: url(/images/rds-bonus-data.png)
}

.rds-gt .rds-gt-ib .icon-calendar:before {
    background-image: url(/images/rds-icon-calendar.png)
}

.rds-gt .rds-gt-ib .icon-building:before {
    background-image: url(/images/rds-icon-building.png)
}

.rds-gt .rds-gt-ib .icon-pig:before {
    background-image: url(/images/rds-icon-pig.png)
}

.rds-gt .rds-gt-ib .icon-arrows:before {
    background-image: url(/images/rds-icon-arrows.png)
}

.rds-gt .rds-gt-ib .icon-hand:before {
    background-image: url(/images/rds-icon-hand.png)
}

.rds-gt .rds-gt-ib .icon-chart:before {
    background-image: url(/images/rds-icon-chart.png)
}

.rds-gt .rds-gt-ib .icon-7:before {
    background-image: url(/images/rds-icon-7.png)
}

.rds-gt .rds-gt-ib .icon-roulette:before {
    background-image: url(/images/rds-icon-roulette-2.png)
}

.rds-gt .rds-gt-ib .icon-blackjack:before {
    background-image: url(/images/rds-icon-blackjack-2.png)
}

.rds-gt .rds-gt-ib .icon-crown:before {
    background-image: url(/images/rds-icon-crown.png)
}

.rds-gt .rds-gt-ib .icon-chart-alt:before {
    background-image: url(/images/rds-icon-chart-alt.png)
}

.rds-gt .rds-gt-ib .icon-time:before {
    background-image: url(/images/rds-icon-time.png)
}

.rds-gt .rds-gt-ib .icon-box:before {
    background-image: url(/images/rds-icon-box.png)
}

.rds-gt .rds-gt-ib .rds-gt-ib-list-content [class*="icon-"],
.rds-gt .rds-gt-ib .rds-gt-ib-title:before,
.rds-gt .rds-gt-ib .rds-gt-ib-list-title[class*="icon-"]:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    font-size: 0;
    line-height: 0;
    text-indent: -4000px
}

.rds-gt .rds-gt-ib .rds-gt-ib-list-title,
.rds-gt .rds-gt-ib .rds-gt-ib-list-content {
    padding-left: 30px;
    margin: 0
}

.rds-gt table,
.rds-gt tbody,
.rds-gt td {
    display: block
}

.rds-gt .rds-gt-accordion-body:before,
.rds-gt .rds-gt-accordion:not(.is-expanded)+.rds-gt-accordion .rds-gt-accordion-trigger:after {
    content: '';
    position: absolute;
    height: 2px;
    top: -1px;
    right: 10px;
    left: 10px;
    border-top: 1px solid #8A98AB20;
    background: #fff;
    background-clip: content-box
}

.rds-gt,
.rds-gt:before,
.rds-gt:after,
.rds-gt *,
.rds-gt *:before,
.rds-gt *:after {
    box-sizing: border-box
}

@media only screen and (max-width: 1023px) {
    .rds-gt .slot2 {
        flex: 0 0 48%;
        margin-left: auto
    }

    .rds-gt.no-bonus .slot2 {
        flex: 0 0 100%
    }

    .rds-gt .rds-gt-rating+.rds-gt-info {
        margin-top: 20px
    }
}

@media only screen and (min-width: 768px) and (max-width:1023px) {
    .rds-gt tbody {
        display: flex;
        flex-flow: row wrap;
        justify-content: center;
        align-items: flex-start;
        margin: 0 -.5%
    }

    .rds-gt tr {
        flex: 0 0 49%;
        margin: 0 .5%
    }

    .rds-gt tr+tr {
        margin-top: 0
    }

    .rds-gt tr:nth-child(n+3) {
        margin-top: 1%
    }
}

@media only screen and (min-width: 1024px) {
    .rds-gt.rds-gt-template-1 tr {
        grid-template-columns: minmax(150px, 210px) repeat(4, minmax(10%, 160px)) minmax(calc(15% - 10px), 215px);
        justify-content: space-between;
        grid-template-areas: "slot1 slot2 slot3 slot4 slot5 slot6" "slot7 slot7 slot7 slot7 slot7 slot7" "slot8 slot8 slot8 slot8 slot8 slot8" "slot9 slot9 slot9 slot9 slot9 slot9" "slot10 slot10 slot10 slot10 slot10 slot10"
    }

    .rds-gt.rds-gt-template-2 tr {
        grid-template-columns: minmax(150px, 210px) repeat(2, minmax(10%, 160px)) minmax(200px, 330px) minmax(calc(15% - 10px), 215px);
        justify-content: space-between;
        grid-template-areas: "slot1 slot2 slot3 slot4 slot5" "slot6 slot6 slot6 slot6 slot6" "slot7 slot7 slot7 slot7 slot7" "slot8 slot8 slot8 slot8 slot8" "slot9 slot9 slot9 slot9 slot9"
    }

    .rds-gt.rds-gt-template-3 tr {
        grid-template-columns: minmax(150px, 210px) repeat(2, minmax(20%, 50%)) minmax(calc(15% - 10px), 215px);
        justify-content: space-between;
        grid-template-areas: "slot1 slot2 slot3 slot4" "slot5 slot5 slot5 slot5" "slot6 slot6 slot6 slot6" "slot7 slot7 slot7 slot7" "slot8 slot8 slot8 slot8"
    }

    .rds-gt.rds-gt-template-4 tr {
        grid-template-columns: repeat(3, minmax(30%, 33.3%));
        justify-content: space-between;
        grid-template-areas: "slot1 slot2 slot3" "slot4 slot4 slot4" "slot5 slot5 slot5" "slot6 slot6 slot6" "slot7 slot7 slot7"
    }

    .rds-gt.rds-gt-template-3 .rds-gt-actions.slot5 {
        margin-top: 25px
    }

    .rds-gt tr {
        display: grid;
        column-gap: 10px;
        align-items: center
    }

    .rds-gt tr:before {
        position: relative;
        grid-area: slot1;
        top: auto;
        left: auto;
        padding: 0 0 0 22px;
        margin: 0 0 0 -22px;
        line-height: 44px;
        clip-path: polygon(50% 0, 100% 0, 100% 100%, 50% 100%)
    }

    .rds-gt .rds-gt-ib {
        flex: 0 0 49%;
        margin: .5%
    }

    .rds-gt .rds-gt-ib+.rds-gt-ib {
        margin: .5%
    }

    .rds-gt .rds-gt-terms {
        position: relative;
        padding-top: 20px;
        text-align: center
    }

    .rds-gt .rds-gt-rating {
        align-self: flex-end;
        width: 125px;
        margin: 0 auto -18px auto;
        line-height: 1.4
    }

    .rds-gt .rds-gt-actions {
        padding: 10px 0
    }

    .rds-gt .rds-gt-experience {
        padding: 10px;
        margin: 0
    }

    .rds-gt .rds-gt-experience-type {
        display: flex;
        min-height: 46px;
        justify-content: center;
        align-content: center;
        align-items: center;
        margin-bottom: 13px
    }

    .rds-gt .rds-gt-ib .rds-gt-ib-ll {
        justify-content: flex-start
    }

    .rds-gt .rds-gt-actions .rds-btn-primary {
        margin-bottom: 15px
    }

    .rds-gt .rds-gt-procon {
        flex: 0 0 50%
    }

    .rds-gt .rds-gt-procon+.rds-gt-procon {
        margin: 0
    }

    .rds-gt .rds-gt-ib .rds-gt-ib-list {
        display: flex;
        flex-flow: row wrap;
        justify-content: space-between
    }

    .rds-gt .rds-gt-ib .rds-gt-ib-list li {
        flex: 0 0 150px;
        margin: 2% .5%
    }

    .rds-gt .rds-gt-ib .rds-gt-ib-list li+li {
        margin: 2% .5%
    }

    .rds-gt .rds-gt-ib .rds-gt-ib-list .rds-gt-ib-list-content strong {
        font-weight: 800
    }

    .rds-gt .rds-gt-info {
        display: block;
        text-align: center
    }

    .rds-gt .rds-gt-info:before {
        position: static;
        display: block;
        width: 100%;
        margin-bottom: 10px;
        text-align: center
    }

    .rds-gt .rds-gt-info.is-license:before {
        margin-bottom: 3px
    }

    .rds-gt .rds-gt-accordion-trigger {
        padding-right: 15px;
        padding-left: 15px
    }

    .rds-gt .rds-gt-accordion-trigger:before {
        right: 15px
    }

    .rds-gt .rds-gt-accordion-body {
        padding: 20px 15px
    }

    .rds-gt .rds-gt-accordion-body.rds-gt-quote {
        padding-right: 40px;
        padding-left: 40px
    }

    .rds-gt .is-expanded .rds-gt-accordion-body.rds-gt-ibs {
        display: flex;
        flex-flow: row wrap
    }

    .rds-gt .is-expanded .rds-gt-accordion-body.rds-gt-procons {
        display: flex;
        padding-right: 60px;
        padding-left: 60px
    }

    .rds-gt .slot-rating {
        grid-area: slot1
    }

    .rds-gt .slot1 {
        grid-area: slot1
    }

    .rds-gt .slot2 {
        grid-area: slot2
    }

    .rds-gt .slot3 {
        grid-area: slot3
    }

    .rds-gt .slot4 {
        grid-area: slot4
    }

    .rds-gt .slot5 {
        grid-area: slot5
    }

    .rds-gt .slot6 {
        grid-area: slot6
    }

    .rds-gt .slot7 {
        grid-area: slot7
    }

    .rds-gt .slot8 {
        grid-area: slot8
    }

    .rds-gt .slot9 {
        grid-area: slot9
    }

    .rds-gt .slot10 {
        grid-area: slot10
    }

    .rds-gt .rds-gt-accordion-body:before,
    .rds-gt .rds-gt-accordion+.rds-gt-accordion .rds-gt-accordion-trigger:after {
        right: 15px;
        left: 15px
    }

    .rds-gt .rds-gt-info,
    .rds-gt .rds-gt-bonus {
        padding: 0
    }

    .rds-gt .rds-gt-logo,
    .rds-gt .rds-gt-experience {
        height: 133px
    }
}

@media only screen and (min-width: 1200px) {
    .rds-gt {
        padding: 45px
    }

    .rds-gt tr {
        padding: 15px
    }

    .rds-gt .rds-gt-experience-info {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

.rds-highlight-slider-container {
    position: relative;
    padding: 0 20px 30px;
    margin: 0 -20px 25px
}

.rds-highlight-slider-container:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 75%;
    bottom: 0;
    left: 0;
    background: #ebeef2
}

.rds-highlight-slider {
    max-width: 246px;
    margin: 0 auto;
    overflow: visible !important;
    font-size: 15px;
    line-height: 1.466;
    font-weight: 700;
    color: #1b354c;
    text-align: center
}

.rds-highlight-slider .swiper-slide {
    display: flex;
    flex-flow: column nowrap;
    justify-content: center
}

.rds-highlight-slider .swiper-slide a {
    position: relative;
    display: inline-block;
    margin-bottom: 15px;
    text-align: center
}

.rds-highlight-slider .swiper-slide a:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 40px;
    opacity: 0;
    visibility: hidden;
    background: rgba(8, 25, 40, .6) url(/images/rds-highlight-slider-magnifier.png) no-repeat center center / 31px 31px;
    transition: opacity .15s, visibility .15s
}

.rds-highlight-slider .swiper-slide a:hover:before {
    opacity: 1;
    visibility: visible
}

.rds-highlight-slider .swiper-slide img {
    display: block;
    margin: 0 auto
}

.rds-highlight-slider .swiper-wrapper {
    margin-bottom: 25px
}

.rds-highlight-slider .swiper-pagination {
    position: static
}

.rds-highlight-slider .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    opacity: 1;
    background: #fff;
    transition: background .15s
}

.rds-highlight-slider .swiper-pagination-bullet-active {
    background: #2ebaec
}

@media only screen and (max-width: 767px) {
    .rds-highlight-slider .swiper-slide {
        transition: transform .15s, opacity .15s, color .15s
    }

    .rds-highlight-slider .swiper-slide:not(.swiper-slide-active) {
        transform: scale(.85);
        opacity: .7;
        color: transparent
    }
}

@media only screen and (min-width: 768px) {
    .rds-highlight-slider {
        max-width: none
    }

    .rds-highlight-slider .swiper-wrapper {
        max-width: 780px;
        justify-content: space-between;
        align-items: center;
        margin: 0 auto;
        transform: none !important
    }

    .rds-highlight-slider .swiper-pagination {
        display: none
    }

    .rds-highlight-slider .swiper-slide {
        width: auto !important;
        flex: 0 0 30%;
        padding: 0 10px
    }

    .rds-highlight-slider .swiper-slide:nth-child(2) {
        flex: 0 0 33%
    }

    .rds-highlight-slider .swiper-slide:nth-child(2) img {
        max-width: none
    }
}

@media only screen and (min-width: 1024px) {
    .rds-highlight-slider-container {
        padding: 0 20px 40px;
        margin-right: 0;
        margin-left: 0
    }

    .rds-highlight-slider-container:before {
        border-radius: 30px
    }
}

.rds-how-to-section {
    padding: 20px 12px;
    border-radius: 20px;
    box-shadow: 0 11px 21px 0 rgba(38, 149, 189, .13);
    text-align: center;
    background: #fff;
    margin-bottom: 25px
}

.rds-how-to-section h2 {
    font-size: 20px;
    line-height: 1.2;
    font-weight: 700;
    color: #1b354c;
    margin-bottom: 15px
}

.rds-how-to-section h3 {
    font-size: 20px;
    line-height: 1.2;
    font-weight: 700;
    color: #1b354c;
    margin-bottom: 15px
}

.rds-how-to-section .title {
    font-size: 20px;
    line-height: 1.2;
    font-weight: 700;
    color: #1b354c;
    margin-bottom: 15px
}

.rds-how-to-section .line-info {
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 1.2;
    color: #1b354c;
    font-family: 'Open Sans', Arial, sans-serif
}

.rds-how-to-section .line-info ul {
    list-style: disc inside
}

.rds-how-to-section .text {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 1.2;
    font-style: italic;
    color: #527385
}

.rds-how-to-boxes {
    display: flex;
    padding: 0 12px 20px;
    margin: 0 -12px;
    overflow-x: auto
}

.rds-how-to-boxes::-webkit-scrollbar {
    height: 7px;
    background: transparent
}

.rds-how-to-boxes::-webkit-scrollbar-track {
    background: transparent
}

.rds-how-to-boxes::-webkit-scrollbar-thumb {
    height: 7px;
    border-radius: 7px;
    background: #57bb06
}

.rds-how-to-boxes .rds-how-to-box {
    flex: 0 0 70vw
}

.rds-how-to-boxes .rds-how-to-box+.rds-how-to-box {
    margin-left: 10px
}

.rds-how-to-box {
    padding: 5px 25px 35px;
    border-radius: 20px;
    font-size: 16px;
    line-height: 1.4375;
    color: #527385;
    text-align: left;
    background: linear-gradient(to bottom, #e1f1e6 0%, #cbd8e0 100%)
}

.rds-how-to-box .rds-how-to-title {
    margin-bottom: 15px;
    font-size: 19px;
    line-height: 1.26;
    font-weight: 700;
    color: #1b354c
}

.rds-how-to-box .rds-how-to-image {
    height: 175px;
    margin-bottom: 20px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto 100%;
    font-size: 0;
    line-height: 0;
    text-indent: -4000px;
    border-radius: 50%
}

.rds-how-to-box .rds-how-to-image-1 {
    background-image: url(/images/rds-how-to-step-1.png)
}

.rds-how-to-box .rds-how-to-image-2 {
    background-image: url(/images/rds-how-to-step-2.png)
}

.rds-how-to-box .rds-how-to-image-3 {
    background-image: url(/images/rds-how-to-step-3.png)
}

.rds-how-to-box .rds-how-to-image-4 {
    background-image: url(/images/rds-how-to-step-4.png)
}

.rds-how-to-box .rds-how-to-image-5 {
    background-image: url(/images/rds-how-to-step-5.png)
}

.rds-how-to-box .safety {
    background-image: url(/images/safety.svg)
}

.rds-how-to-box .account {
    background-image: url(/images/account.svg)
}

.rds-how-to-box .banking {
    background-image: url(/images/banking.svg)
}

.rds-how-to-box .deposit {
    background-image: url(/images/deposit.svg)
}

.rds-how-to-box .email {
    background-image: url(/images/email.svg)
}

.rds-how-to-box .safety-how-to {
    background-image: url(/images/safety-how-to.svg)
}

.rds-how-to-box .software-and-games-how-to {
    background-image: url(/images/software-and-games-how-to.svg)
}

.rds-how-to-box .casino-payout-percentage-how-to {
    background-image: url(/images/casino-payout-percentage-how-to.svg)
}

.rds-how-to-box .welcome-bonus-how-to {
    background-image: url(/images/welcome-bonus-how-to.svg)
}

.rds-how-to-box .banking-how-to {
    background-image: url(/images/banking-how-to.svg)
}

.rds-how-to-box .pin-code-how-to {
    background-image: url(/images/pin-code-how-to.svg)
}

.rds-how-to-box .slot-games {
    background-image: url(/images/slot-games.svg)
}

.rds-how-to-box .slot-safety {
    background-image: url(/images/slot-safety.svg)
}

.rds-how-to-box .slot-rtp {
    background-image: url(/images/slot-rtp.svg)
}

.rds-how-to-box .slot-bonus {
    background-image: url(/images/slot-bonus.svg)
}

.rds-how-to-box .slot-mobile-app {
    background-image: url(/images/slot-mobile-app.svg)
}

.rds-how-to-box .live-dealer-games {
    background-image: url(/images/live-dealer-games.svg)
}

.rds-how-to-box .casino-license {
    background-image: url(/images/casino-license.svg)
}

.rds-how-to-box .casino-bonus {
    background-image: url(/images/casino-bonus.svg)
}

.rds-how-to-box .casino-software {
    background-image: url(/images/casino-software.svg)
}

.rds-how-to-box .live-casino-bet {
    background-image: url(/images/live-casino-bet.svg)
}

.rds-how-to-box .casino-payments {
    background-image: url(/images/casino-payments.svg)
}

.rds-how-to-box .payment-method-site {
    background-image: url(/images/payment-method-site.svg)
}

.rds-how-to-box .casino-registration {
    background-image: url(/images/casino-registration.svg)
}

.rds-how-to-box .casino-reputation {
    background-image: url(/images/casino-reputation.svg)
}

.rds-how-to-box .casino-games {
    background-image: url(/images/casino-games.svg)
}

.rds-how-to-box .casino-list {
    background-image: url(/images/casino-list.svg)
}

.rds-how-to-box .casino-safety {
    background-image: url(/images/casino-safety.svg)
}

.rds-how-to-box .play {
    background-image: url(/images/play.svg)
}

.rds-how-to-box .bingo-safe {
    background-image: url(/images/images-safe.svg)
}

.rds-how-to-box .bingo-bonus {
    background-image: url(/images/images-bonus.svg)
}

.rds-how-to-box .bingo-games {
    background-image: url(/images/images-games.svg)
}

.rds-how-to-box .bingo-ticket {
    background-image: url(/images/images-ticket.svg)
}

.rds-how-to-box .bingo-play {
    background-image: url(/images/images-play.svg)
}

.rds-how-to-box .slot-bet {
    background-image: url(/images/slot-bet.svg)
}

.rds-how-to-box .slot-spin {
    background-image: url(/images/slot-spin.svg)
}

.rds-how-to-box .slot-play {
    background-image: url(/images/slot-play.svg)
}

.rds-how-to-box .bonus-deposit-match {
    background-image: url(/images/bonus-deposit-match.svg)
}

.rds-how-to-box .bonus-wagering {
    background-image: url(/images/bonus-wagering.svg)
}

.rds-how-to-box .casino-10-pounds {
    background-image: url(/images/casino-10-pounds.svg)
}

.rds-how-to-box .responsible-gambling {
    background-image: url(/images/responsible-gambling.svg)
}

.rds-how-to-box .dfs-markets {
    background-image: url(/images/dfs-markets.svg)
}

.rds-how-to-box .dfs-contests {
    background-image: url(/images/dfs-contests.svg)
}

.rds-how-to-box .roulette-safety {
    background-image: url(/images/roulette-safety.svg)
}

.rds-how-to-box .roulette-games {
    background-image: url(/images/roulette-games.svg)
}

.rds-how-to-box .roulette-live {
    background-image: url(/images/roulette-live.svg)
}

.rds-how-to-box .roulette-mobile {
    background-image: url(/images/roulette-mobile.svg)
}

.rds-how-to-box .roulette-bonus {
    background-image: url(/images/roulette-bonus.svg)
}

.rds-how-to-box .blackjack-games {
    background-image: url(/images/blackjack-games.svg)
}

.rds-how-to-box .blackjack-mobile {
    background-image: url(/images/blackjack-mobile.svg)
}

.rds-how-to-box .lottery-safety {
    background-image: url(/images/lottery-safety.svg)
}

.rds-how-to-box .lottery-jackpots {
    background-image: url(/images/lottery-jackpots.svg)
}

.rds-how-to-box .lottery-payment {
    background-image: url(/images/lottery-payment.svg)
}

.rds-how-to-box .lottery-draw {
    background-image: url(/images/lottery-draw.svg)
}

.rds-how-to-box .lottery-win {
    background-image: url(/images/lottery-win.svg)
}

.rds-how-to-box .betting-safety {
    background-image: url(/images/betting-safety.svg)
}

.rds-how-to-box .betting-sports {
    background-image: url(/images/betting-sports.svg)
}

.rds-how-to-box .betting-offers {
    background-image: url(/images/betting-offers.svg)
}

.rds-how-to-box .betting-types {
    background-image: url(/images/betting-types.svg)
}

.rds-how-to-box .betting-odds {
    background-image: url(/images/betting-odds.svg)
}

.rds-how-to-box .poker-safety {
    background-image: url(/images/poker-safety.svg)
}

.rds-how-to-box .poker-bonus {
    background-image: url(/images/poker-bonus.svg)
}

.rds-how-to-box .poker-games {
    background-image: url(/images/poker-games.svg)
}

.rds-how-to-box .poker-rules {
    background-image: url(/images/poker-rules.svg)
}

.rds-how-to-box .poker-strategy {
    background-image: url(/images/poker-strategy.svg)
}

.rds-how-to-box .gambling-safety {
    background-image: url(/images/gambling-safety.svg)
}

.rds-how-to-box .gambling-games {
    background-image: url(/images/gambling-games.svg)
}

.rds-how-to-box .gambling-bonus {
    background-image: url(/images/gambling-bonus.svg)
}

.rds-how-to-box .gambling-mobile {
    background-image: url(/images/gambling-mobile.svg)
}

.rds-how-to-box .gambling-payments {
    background-image: url(/images/gambling-payments.svg)
}

.rds-how-to-box .slot-soldi-veri-step1 {
    background-image: url(/images/slot-soldi-veri-step1.svg)
}

.rds-how-to-box .slot-soldi-veri-step2 {
    background-image: url(/images/slot-soldi-veri-step2.svg)
}

.rds-how-to-box .slot-soldi-veri-step3 {
    background-image: url(/images/slot-soldi-veri-step3.svg)
}

.rds-how-to-box .slot-soldi-veri-step4 {
    background-image: url(/images/slot-soldi-veri-step4.svg)
}

.rds-how-to-box .slot-soldi-veri-step5 {
    background-image: url(/images/slot-soldi-veri-step5.svg)
}

.rds-how-to-box .pre-flop-texas-holdem {
    background-image: url(/images/pre-flop-texas-holdem.svg)
}

.rds-how-to-box .turn-texas-holdem {
    background-image: url(/images/turn-texas-holdem.svg)
}

.rds-how-to-box .river-texas-holdem {
    background-image: url(/images/river-texas-holdem.svg)
}

.rds-how-to-box .showdown-texas-holdem {
    background-image: url(/images/showdown-texas-holdem.svg)
}

.rds-how-to-box .flop-texas-holdem {
    background-image: url(/images/flop-texas-holdem.svg)
}

.rds-how-to-box .poker-casino {
    background-image: url(/images/poker-casino.svg)
}

.rds-how-to-box .poker-app {
    background-image: url(/images/poker-app.svg)
}

.rds-how-to-box .poker-app-download {
    background-image: url(/images/poker-app-download.svg)
}

.rds-how-to-box .poker-app-authorize {
    background-image: url(/images/poker-app-authorize.svg)
}

.rds-how-to-box .poker-app-install {
    background-image: url(/images/poker-app-install.svg)
}

.rds-how-to-box .apri-pagina {
    background-image: url(/images/apri-pagina.svg)
}

.rds-how-to-box .fondo-pagina {
    background-image: url(/images/fondo-pagina.svg)
}

.rds-how-to-box .cerca-logo-adm {
    background-image: url(/images/cerca-logo-adm.svg)
}

.rds-how-to-box .numero-licenza {
    background-image: url(/images/numero-licenza.svg)
}

.rds-how-to-box .gioca-sicuro {
    background-image: url(/images/gioca-sicuro.svg)
}

.rds-how-to-box .pre-flop-omaha {
    background-image: url(/images/pre-flop-omaha.svg)
}

.rds-how-to-box .flop-omaha {
    background-image: url(/images/flop-omaha.svg)
}

.rds-how-to-box .turn-omaha {
    background-image: url(/images/turn-omaha.svg)
}

.rds-how-to-box .river-omaha {
    background-image: url(/images/river-omaha.svg)
}

.rds-how-to-box .showdown-omaha {
    background-image: url(/images/showdown-omaha.svg)
}

.rds-how-to-box .deal-caribbean-stud {
    background-image: url(/images/deal-caribbean-stud.svg)
}

.rds-how-to-box .ante-caribbean-stud {
    background-image: url(/images/ante-caribbean-stud.svg)
}

.rds-how-to-box .carte-caribbean-stud {
    background-image: url(/images/carte-caribbean-stud.svg)
}

.rds-how-to-box .raise-caribbean-stud {
    background-image: url(/images/raise-caribbean-stud.svg)
}

.rds-how-to-box .showdown-caribbean-stud {
    background-image: url(/images/showdown-caribbean-stud.svg)
}

.rds-how-to-box .poker-casino-catalogue {
    background-image: url(/images/poker-casino-catalogue.svg)
}

.rds-how-to-box .poker-casino-license {
    background-image: url(/images/poker-casino-license.svg)
}

.rds-how-to-box .poker-casino-bet-limit {
    background-image: url(/images/poker-casino-bet-limit.svg)
}

.rds-how-to-box .poker-casino-payment {
    background-image: url(/images/poker-casino-payment.svg)
}

.rds-how-to-box .mobile-games {
    background-image: url(/images/mobile-games.svg)
}

.rds-how-to-box .iphone-apps {
    background-image: url(/images/iphone-apps.svg)
}

.rds-how-to-box .mobile-payments {
    background-image: url(/images/mobile-payments.svg)
}

.rds-how-to-box .scegli-estrazione {
    background-image: url(/images/scegli-estrazione.svg)
}

.rds-how-to-box .scegli-estrazione {
    background-image: url(/images/scegli-estrazione.svg)
}

.rds-how-to-box .seleziona-numeri {
    background-image: url(/images/seleziona-numeri.svg)
}

.rds-how-to-box .numeri-oro {
    background-image: url(/images/numeri-oro.svg)
}

.rds-how-to-box .apri-schedina {
    background-image: url(/images/apri-schedina.svg)
}

.rds-how-to-box .scegli-quanto-giocare {
    background-image: url(/images/scegli-quanto-giocare.svg)
}

.rds-how-to-box .apertura-schedina-win-for-life {
    background-image: url(/images/apertura-schedina-win-for-life.svg)
}

.rds-how-to-box .selezione-numeri-win-for-life {
    background-image: url(/images/selezione-numeri-win-for-life.svg)
}

.rds-how-to-box .selezione-numerone-win-for-life {
    background-image: url(/images/selezione-numerone-win-for-life.svg)
}

.rds-how-to-box .scelta-giocata-win-for-life {
    background-image: url(/images/scelta-giocata-win-for-life.svg)
}

.rds-how-to-box .scelta-estrazione-win-for-life {
    background-image: url(/images/scelta-estrazione-win-for-life.svg)
}

.rds-how-to-box .apertura-schedina-vincicasa {
    background-image: url(/images/apertura-schedina-vincicasa.svg)
}

.rds-how-to-box .selezione-numeri-vincicasa {
    background-image: url(/images/selezione-numeri-vincicasa.svg)
}

.rds-how-to-box .scelta-combinazioni-vincicasa {
    background-image: url(/images/scelta-combinazioni-vincicasa.svg)
}

.rds-how-to-box .numeri-casuali-vincicasa {
    background-image: url(/images/numeri-casuali-vincicasa.svg)
}

.rds-how-to-box .convalida-schedina-vincicasa {
    background-image: url(/images/convalida-schedina-vincicasa.svg)
}

.rds-how-to-box .apertura-schedina-superenalotto {
    background-image: url(/images/apertura-schedina-superenalotto.svg)
}

.rds-how-to-box .selezione-colonne-superenalotto {
    background-image: url(/images/selezione-colonne-superenalotto.svg)
}

.rds-how-to-box .scelta-numeri-superenalotto {
    background-image: url(/images/scelta-numeri-superenalotto.svg)
}

.rds-how-to-box .scelta-numero-superstar-superenalotto {
    background-image: url(/images/scelta-numero-superstar-superenalotto.svg)
}

.rds-how-to-box .convalida-giocata-superenalotto {
    background-image: url(/images/convalida-giocata-superenalotto.svg)
}

.rds-how-to-box .apertura-schedina-sivincetutto {
    background-image: url(/images/apertura-schedina-sivincetutto.svg)
}

.rds-how-to-box .scelta-combinazioni-sivincetutto {
    background-image: url(/images/scelta-combinazioni-sivincetutto.svg)
}

.rds-how-to-box .selezione-numeri-sivincetutto {
    background-image: url(/images/selezione-numeri-sivincetutto.svg)
}

.rds-how-to-box .scelta-estrazioni-sivincetutto {
    background-image: url(/images/scelta-estrazioni-sivincetutto.svg)
}

.rds-how-to-box .convalida-giocata-sivincetutto {
    background-image: url(/images/convalida-giocata-sivincetutto.svg)
}

.rds-how-to-box .accesso-account-playsix {
    background-image: url(/images/accesso-account-playsix.svg)
}

.rds-how-to-box .apertura-giochi-playsix {
    background-image: url(/images/apertura-giochi-playsix.svg)
}

.rds-how-to-box .scelta-gioco-playsix {
    background-image: url(/images/scelta-gioco-playsix.svg)
}

.rds-how-to-box .selezione-numeri-playsix {
    background-image: url(/images/selezione-numeri-playsix.svg)
}

.rds-how-to-box .scelta-estrazione-playsix {
    background-image: url(/images/scelta-estrazione-playsix.svg)
}

.rds-how-to-box .apertura-schedina-eurojackpot {
    background-image: url(/images/apertura-schedina-eurojackpot.svg)
}

.rds-how-to-box .scelta-combinazioni-eurojackpot {
    background-image: url(/images/scelta-combinazioni-eurojackpot.svg)
}

.rds-how-to-box .selezione-numeri-eurojackpot {
    background-image: url(/images/selezione-numeri-eurojackpot.svg)
}

.rds-how-to-box .scelta-euronumeri {
    background-image: url(/images/scelta-euronumeri.svg)
}

.rds-how-to-box .convalida-giocata-eurojackpot {
    background-image: url(/images/convalida-giocata-eurojackpot.svg)
}

.rds-how-to-box .apertura-scheda-million-day {
    background-image: url(/images/apertura-scheda-million-day.svg)
}

.rds-how-to-box .selezione-numeri-million-day {
    background-image: url(/images/selezione-numeri-million-day.svg)
}

.rds-how-to-box .numero-extra-million-day {
    background-image: url(/images/numero-extra-million-day.svg)
}

.rds-how-to-box .scelta-giocate-million-day {
    background-image: url(/images/scelta-giocate-million-day.svg)
}

.rds-how-to-box .scelta-estrazione-million-day {
    background-image: url(/images/scelta-estrazione-million-day.svg)
}

.rds-how-to-box .slot-vlt {
    background-image: url(/images/slot-vlt.svg)
}

.rds-how-to-box .rulli-vlt {
    background-image: url(/images/rulli-vlt.svg)
}

.rds-how-to-box .giochi-vlt {
    background-image: url(/images/giochi-vlt.svg)
}

.rds-how-to-box .casino-vlt {
    background-image: url(/images/casino-vlt.svg)
}

.rds-how-to-box .puntata {
    background-image: url(/images/puntata.svg)
}

.rds-how-to-box .impostazione-giocata {
    background-image: url(/images/impostazione-giocata.svg)
}

.rds-how-to-box .incasso-scommessa {
    background-image: url(/images/incasso-scommessa.svg)
}

.rds-how-to-box .controllo-eventi {
    background-image: url(/images/controllo-eventi.svg)
}

.rds-how-to-box .attivazione-cash-out {
    background-image: url(/images/attivazione-cash-out.svg)
}

.rds-how-to-box .analisi-quote {
    background-image: url(/images/analisi-quote.svg)
}

.rds-how-to-box .prova-mobile-quick-games {
    background-image: url(/images/mobile-test-quick-games.svg)
}

.rds-how-to-box .demo-quick-games {
    background-image: url(/images/demo-quick-games.svg)
}

.rds-how-to-box .numero-quick-games {
    background-image: url(/images/number-quick-games.svg)
}

.rds-how-to-box .sezione-quick-games {
    background-image: url(/images/section-quick-games.svg)
}

.rds-how-to-box .scelta-casino-quick-games {
    background-image: url(/images/choice-casino-quick-games.svg)
}

.rds-how-to-box .casino-adm {
    background-image: url(/images/casino-adm.svg)
}

.rds-how-to-box .ricerca-slingo {
    background-image: url(/images/ricerca-slingo.svg)
}

.rds-how-to-box .scelta-gioco {
    background-image: url(/images/scelta-gioco.svg)
}

.rds-how-to-box .slingo-demo {
    background-image: url(/images/slingo-demo.svg)
}

.rds-how-to-box .giocare-a-slingo {
    background-image: url(/images/giocare-a-slingo.svg)
}

.rds-how-to-box .verificarea-sigurantei {
    background-image: url(/images/verificarea-sigurantei.svg)
}

.rds-how-to-box .jocuri-table-online {
    background-image: url(/images/jocuri-table-online.svg)
}

.rds-how-to-box .bonus-casino-table {
    background-image: url(/images/bonus-casino-table.svg)
}

.rds-how-to-box .table-online-pe-mobil {
    background-image: url(/images/table-online-pe-mobil.svg)
}

.rds-how-to-box .metode-de-plata-table-online {
    background-image: url(/images/metode-de-plata-table-online.svg)
}

@media only screen and (min-width: 500px) {
    .rds-how-to-boxes .rds-how-to-box {
        flex: 0 0 40vw
    }

    .rds-how-to-section .line-info {
        margin-bottom: 25px
    }

    .rds-how-to-section .line-info ul {
        display: flex;
        justify-content: center
    }

    .rds-how-to-section .line-info li {
        margin: 0 10px
    }
}

@media only screen and (min-width: 768px) {
    .rds-how-to-boxes .rds-how-to-box {
        flex: 0 0 220px
    }
}

@media only screen and (min-width: 1024px) {
    .rds-how-to-section {
        padding: 40px 40px 20px
    }

    .rds-how-to-section h2 {
        font-size: 26px;
        margin-bottom: 5px
    }

    .rds-how-to-section h3 {
        font-size: 26px;
        margin-bottom: 5px
    }

    .rds-how-to-section .title {
        font-size: 26px;
        margin-bottom: 5px
    }

    .rds-how-to-section .text {
        max-width: 550px;
        margin-right: auto;
        margin-left: auto;
        font-size: 18px
    }

    .rds-how-to-boxes {
        padding: 0 0 20px;
        margin: 0
    }
}

@media only screen and (min-width: 1200px) {
    .rds-how-to-boxes .rds-how-to-box {
        flex: 0 1 100%
    }

    .rds-how-to-boxes .rds-how-to-box+.rds-how-to-box {
        margin-left: 5px
    }
}

.rds-info-boxes-alt {
    padding: 10px;
    margin-bottom: 25px;
    border-radius: 20px;
    background: #fff
}

.rds-info-boxes-alt .title-on-boxes {
    margin-top: 0;
    margin-bottom: 25px;
    font-size: 18px;
    font-weight: 700;
    color: #1b354c;
    text-align: center
}

.rds-info-boxes-alt .rds-info-boxes-alt-title {
    margin-bottom: 40px;
    font-size: 26px;
    font-weight: 700;
    color: #1b354c;
    text-align: center
}

.rds-info-boxes-alt .rds-info-box-alt {
    position: relative;
    border-radius: 20px;
    padding: 40px 20px 20px;
    font-size: 15px;
    line-height: 1.46;
    color: #527385;
    background: linear-gradient(to bottom, #e1f1e6 0%, #cbd8e0 100%)
}

.rds-info-boxes-alt .rds-info-box-alt strong {
    color: #30475c
}

.rds-info-boxes-alt .rds-info-box-alt span {
    position: absolute;
    width: 180px;
    height: 60px;
    top: -30px;
    left: 50%;
    margin-left: -90px;
    border-radius: 60px;
    line-height: 60px;
    text-align: center;
    background: #fff
}

.rds-info-boxes-alt .rds-info-box-alt a {
    font-weight: 700;
    color: #14a0ff
}

.rds-info-boxes-alt .rds-info-box-alt p:empty {
    display: none
}

.rds-info-boxes-alt .rds-info-box-alt+.rds-info-box-alt {
    margin-top: 40px
}

@media only screen and (min-width: 768px) {
    .rds-info-boxes-alt {
        display: flex;
        flex-flow: row wrap;
        justify-content: center;
        padding: 45px 30px 30px
    }

    .rds-info-boxes-alt .rds-info-boxes-alt-title {
        flex: 0 0 100%;
        margin-bottom: 45px
    }

    .rds-info-boxes-alt .rds-info-box-alt {
        flex: 0 0 49%;
        padding: 50px 30px 35px;
        margin: 0 .5%
    }

    .rds-info-boxes-alt .rds-info-box-alt+.rds-info-box-alt {
        margin-top: 0
    }

    .rds-info-boxes-alt .rds-info-boxes-alt-title~.rds-info-box-alt:nth-child(n+4),
    .rds-info-boxes-alt .rds-info-box-alt:nth-child(n+3) {
        margin-top: calc(30px + .5%)
    }
}

@media only screen and (min-width: 1024px) {
    .rds-info-boxes-alt .rds-info-box-alt {
        flex: 0 0 32%;
        margin: 0 .65%
    }

    .rds-info-boxes-alt .rds-info-boxes-alt-title~.rds-info-box-alt:nth-child(n),
    .rds-info-boxes-alt .rds-info-box-alt:nth-child(n) {
        margin-top: 0
    }

    .rds-info-boxes-alt .rds-info-boxes-alt-title~.rds-info-box-alt:nth-child(n+5),
    .rds-info-boxes-alt .rds-info-box-alt:nth-child(n+4) {
        margin-top: calc(30px + .65%)
    }
}

@media only screen and (min-width: 1200px) {
    .rds-info-boxes-alt .rds-info-box-alt {
        flex: 0 0 24%;
        margin: 0 .5%
    }

    .rds-info-boxes-alt .rds-info-boxes-alt-title~.rds-info-box-alt:nth-child(n),
    .rds-info-boxes-alt .rds-info-box-alt:nth-child(n) {
        margin-top: 0
    }

    .rds-info-boxes-alt .rds-info-boxes-alt-title~.rds-info-box-alt:nth-child(n+6),
    .rds-info-boxes-alt .rds-info-box-alt:nth-child(n+5) {
        margin-top: calc(30px + .5%)
    }
}

.rds-info-boxes {
    margin-bottom: 25px
}

.rds-info-boxes .title-on-boxes {
    margin-top: 0;
    margin-bottom: 25px;
    font-size: 18px;
    font-weight: 700;
    color: #1b354c;
    text-align: center
}

.rds-info-boxes .rds-info-box-title {
    margin-bottom: 10px;
    font-size: 21px;
    font-weight: 700;
    color: #1b354c
}

.rds-info-boxes .rds-info-box {
    padding: 20px;
    border-radius: 20px;
    font-size: 15px;
    line-height: 1.6;
    color: #527385;
    background: linear-gradient(to bottom, #e1f1e6 0%, #cbd8e0 100%)
}

.rds-info-boxes .rds-info-box>:last-child {
    margin-bottom: 0
}

.rds-info-boxes .rds-info-box+.rds-info-box {
    margin-top: 10px
}

@media only screen and (min-width: 768px) {
    .rds-info-boxes {
        display: flex;
        flex-flow: row wrap;
        justify-content: space-between
    }

    .rds-info-boxes .rds-info-box-title {
        margin-bottom: 20px
    }

    .rds-info-boxes .rds-info-box {
        flex: 0 0 49%;
        padding: 60px 40px
    }

    .rds-info-boxes .rds-info-box+.rds-info-box {
        margin: 0
    }

    .rds-info-boxes .rds-info-box:nth-child(n+3) {
        margin-top: 2%
    }
}

@media only screen and (min-width: 1024px) {
    .rds-info-boxes .rds-info-box {
        flex: 0 0 32.33%
    }

    .rds-info-boxes .rds-info-box:nth-child(n) {
        margin-top: 0
    }

    .rds-info-boxes .rds-info-box:nth-child(n+4) {
        margin-top: 1.5%
    }
}

.rds-intro-alt {
    margin-bottom: 20px;
    border-radius: 20px;
    border: 1px solid #c7dbe4;
    border-top: 0;
    overflow: hidden;
    background: #fff
}

.rds-intro-alt h1 {
    font-size: 20px;
    font-weight: 400;
    color: #1b354c;
    text-align: center;
    margin-bottom: 10px
}

.rds-intro-alt h1 strong {
    font-weight: 800
}

.rds-intro-alt .rds-intro-aside {
    padding: 0 20px 20px;
    background: linear-gradient(to bottom, #e1f1e6 0%, #cbd8e0 100%)
}

.rds-intro-alt .rds-intro-aside-terms {
    font-size: 11px;
    line-height: 1.2;
    color: #8a98ab;
    text-align: center
}

.rds-intro-alt .rds-blue-marker:after {
    position: absolute;
    margin-top: calc(-300vh + 20px)
}

.rds-intro-alt .rds-blue-marker-alt:after {
    margin-top: calc(-300vh + 140px)
}

.rds-intro-alt .rds-intro-center,
.rds-intro-alt .rds-intro-center h1 {
    text-align: center
}

.rds-intro-alt .rds-intro-content {
    padding: 20px
}

.rds-intro-alt .rds-intro-content p:last-child {
    margin: 0
}

.rds-intro-alt .rds-intro-top-badge {
    width: 220px;
    height: 60px;
    padding: 17px 10px 10px 85px;
    margin: 0 auto;
    font-size: 12px;
    line-height: 1;
    background: url(/images/rds-intro-badge-bg.png) no-repeat 30px 7px, linear-gradient(20deg, #306580 0%, #193045 100%);
    clip-path: path('M0.004,-0.000 L219.995,-0.000 L194.113,46.366 C194.113,46.366 185.761,60.003 160.468,60.003 L59.531,60.003 C33.591,60.003 25.886,46.366 25.886,46.366 L0.004,-0.000 Z')
}

.rds-intro-alt .rds-intro-top-badge:before {
    content: attr(data-text-before);
    color: #b7c0cc
}

.rds-intro-alt .rds-intro-top-badge:after {
    content: attr(data-text-after);
    font-size: 14px;
    font-weight: 700;
    color: #fff
}

.rds-intro-alt .rds-author-stuff {
    max-width: none;
    padding-bottom: 10px;
    margin: 0;
    background: #eff2f5
}

.rds-intro-alt .rds-author-stuff p {
    margin-bottom: 0
}

.rds-intro-alt .rds-intro-logos-row {
    display: flex;
    justify-content: space-between;
    text-align: center
}

.rds-intro-alt .rds-intro-logos-row span {
    position: relative;
    flex: 0 0 30%
}

.rds-intro-alt .rds-intro-logos-row span+span:after {
    content: '';
    position: absolute;
    width: 1px;
    height: 100%;
    top: 0;
    left: -8%;
    background: linear-gradient(to bottom, transparent 0%, #e6e9ed 50%, transparent 100%)
}

.rds-intro-alt .rds-intro-logos-row span:before {
    content: '';
    display: inline-block;
    height: 83px;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain
}

.rds-intro-alt .rds-intro-logos-row .gc:before {
    width: 100%;
    max-width: 130px;
    background-image: url(/images/rds-gc.png)
}

.rds-intro-alt .rds-intro-logos-row .ecogra:before {
    width: 100%;
    max-width: 148px;
    background-image: url(/images/rds-ecogra.png)
}

.rds-intro-alt .rds-intro-logos-row .begambleaware:before {
    width: 100%;
    max-width: 131px;
    background-image: url(/images/rds-aware.png)
}

.rds-intro-alt .rds-intro-top-badge:before,
.rds-intro-alt .rds-intro-top-badge:after {
    display: block;
    max-width: 85px;
    text-align: center;
    text-transform: uppercase
}

.rds-intro-alt-transparent {
    border: 1px solid #4aa4c716;
    border-top: 0;
    border-bottom: 0;
    color: #fff;
    background: linear-gradient(to bottom, rgba(10, 29, 47, .27) 22%, rgba(10, 29, 47, .27) 53%, rgba(30, 95, 126, .27) 80%, rgba(143, 175, 191, .27) 90%, rgba(255, 255, 255, .27) 100%)
}

.rds-intro-alt-transparent:after {
    content: '';
    position: absolute;
    width: 300px;
    height: 300px;
    top: -180px;
    left: -70px;
    background: radial-gradient(#257da2, transparent 60%);
    z-index: -1
}

.rds-intro-alt-transparent h1 {
    font-size: 24px;
    line-height: 1.2;
    color: #fff
}

.rds-intro-alt-transparent p {
    margin: 0;
    color: #fff
}

.rds-intro-alt-transparent p strong {
    color: #fff
}

.rds-intro-alt-transparent .rds-intro-alt-meta {
    flex: 0 0 100%;
    padding: 10px 15px
}

.rds-intro-alt-transparent .rds-intro-alt-published {
    padding-left: 22px;
    font-size: 14px;
    line-height: 1.2;
    color: #8a98ab;
    background: url(/images/rds-intro-clock.png) no-repeat 0 0 / 15px 15px
}

.rds-intro-alt-transparent .rds-intro-alt-meta-inner {
    display: flex;
    justify-content: center;
    align-items: center
}

.rds-intro-alt-transparent .rds-intro-alt-meta-inner>*+* {
    margin-left: 45px !important
}

.rds-intro-alt-transparent .rds-intro-alt-meta-inner>*+*:before {
    content: '';
    position: absolute;
    width: 1px;
    height: 100%;
    top: 0;
    left: -23px;
    background: #b8c5cc
}

.rds-intro-alt-transparent .rds-intro-alt-author-v2 {
    padding-left: 42px
}

.rds-intro-alt-transparent .rds-intro-alt-author-v2 img {
    position: absolute;
    width: 32px;
    height: 32px;
    top: 50%;
    left: 0;
    border-radius: 50%;
    margin-top: -16px
}

.rds-intro-alt-transparent .rds-intro-alt-authors {
    display: flex;
    max-width: 360px;
    flex-flow: row wrap;
    margin: 0 auto 10px
}

.rds-intro-alt-transparent .rds-intro-alt-authors>* {
    position: relative
}

.rds-intro-alt-transparent .rds-intro-alt-authors>*+*:after {
    content: '';
    position: absolute;
    width: 1px;
    top: 10px;
    bottom: 10px;
    left: 0;
    background: rgba(16, 40, 58, .7)
}

.rds-intro-alt-transparent .rds-intro-alt-author {
    position: relative;
    flex: 0 0 50%;
    align-items: center;
    padding: 5px 10px 5px 40px;
    font-size: 13px;
    line-height: 1.2;
    color: #afb4c6;
    text-align: left;
    background: rgba(26, 69, 95, .4)
}

.rds-intro-alt-transparent .rds-intro-alt-author:first-child {
    border-top-left-radius: 40px;
    border-bottom-left-radius: 40px
}

.rds-intro-alt-transparent .rds-intro-alt-author:nth-child(2) {
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px
}

.rds-intro-alt-transparent .rds-intro-alt-author a {
    display: block;
    color: #d0d4e5
}

.rds-intro-alt-transparent .rds-intro-alt-author img {
    position: absolute;
    display: block;
    width: 24px;
    height: 24px;
    top: 50%;
    left: 10px;
    margin-top: -12px;
    border-radius: 50%
}

.rds-intro-alt-transparent .rds-intro-alt-updated {
    margin: 10px auto 0;
    font-size: 13px
}

.rds-intro-alt-transparent .rds-intro-alt-updated:before {
    content: 'Aggiornato il: ';
    color: #8a98ab
}

.rds-intro-alt-transparent .rds-intro-alt-published,
.rds-intro-alt-transparent .rds-intro-alt-author-v2 {
    position: relative;
    font-size: 14px;
    line-height: 1.2;
    color: #8a98ab
}

.rds-intro-alt-transparent .rds-intro-alt-author-v2 a,
.rds-intro-alt-transparent .rds-intro-alt-published strong {
    display: block;
    font-size: 15px;
    font-weight: 700;
    color: #606f83
}

.rds-intro-blog {
    border-radius: 30px
}

.rds-intro-blog .rds-intro-content {
    color: #9ca3b5
}

.rds-intro-blog .rds-intro-content strong {
    color: #fff
}

.rds-intro-blog-pull {
    padding-bottom: 15px;
    margin: 0 0 -25px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.rds-intro-blog-pull+.rds-group {
    margin: 0;
    border-top-right-radius: 30px;
    border-top-left-radius: 30px
}

@media only screen and (max-width: 767px) {
    .rds-intro-alt-transparent .rds-intro-alt-updated:nth-child(2) {
        flex: 0 0 50%;
        padding: 10px;
        margin: 0;
        border-radius: 0 40px 40px 0;
        background: rgba(26, 69, 95, .4)
    }

    .rds-intro-alt .rds-intro-alt-meta .rds-blog-socials {
        display: none
    }
}

@media only screen and (min-width: 600px) {
    .rds-intro-alt-transparent:after {
        width: 470px;
        height: 470px;
        top: -250px;
        left: -95px
    }
}

@media only screen and (min-width: 768px) {
    .rds-intro-alt h1 {
        font-size: 38px
    }

    .rds-intro-alt .rds-author-stuff {
        padding: 20px
    }

    .rds-intro-alt-transparent h1 {
        font-size: 40px
    }

    .rds-intro-alt-transparent p {
        font-size: 17px
    }

    .rds-intro-alt-transparent .rds-intro-alt-meta {
        display: flex;
        padding: 12px 35px;
        justify-content: space-between;
        align-items: center
    }

    .rds-intro-alt-transparent .rds-intro-alt-authors {
        max-width: none;
        justify-content: center;
        margin-bottom: 20px
    }

    .rds-intro-alt-transparent .rds-intro-alt-updated {
        display: flex;
        align-items: center;
        padding: 0 25px 0 10px;
        margin: 0;
        border-radius: 0 40px 40px 0;
        background: rgba(26, 69, 95, .4)
    }

    .rds-intro-alt-transparent .rds-intro-alt-updated:before {
        margin-right: 5px
    }

    .rds-intro-alt-transparent .rds-intro-alt-author {
        flex: 0 0 auto
    }

    .rds-intro-alt-transparent .rds-intro-alt-author:nth-child(2) {
        border-radius: 0
    }

    .rds-intro-blog-pull {
        padding-bottom: 30px
    }
}

@media only screen and (min-width: 1024px) {
    .rds-intro-alt {
        display: flex;
        flex-flow: row wrap;
        border-top-left-radius: 30px;
        border-top-right-radius: 30px
    }

    .rds-intro-alt h1 {
        text-align: left;
        margin-bottom: 20px
    }

    .rds-intro-alt .rds-intro-aside {
        flex: 0 0 45%;
        padding: 0 34px 30px;
        border-bottom-left-radius: 40px
    }

    .rds-intro-alt .rds-author-stuff {
        padding: 20px 90px;
        margin: 1px 0 0
    }

    .rds-intro-alt .rds-intro-content {
        flex: 1 0 55%;
        padding: 50px 40px 50px 60px
    }

    .rds-intro-alt .rds-intro-top-badge {
        width: 240px;
        height: 70px;
        padding-top: 20px;
        padding-left: 100px;
        background: url(/images/rds-intro-badge-bg.png) no-repeat 47px 11px / 53px 55px, linear-gradient(0deg, #306580 0%, #193045 55%);
        clip-path: path('M-0.013,-0.001 L241.012,-0.001 L212.656,54.090 C212.656,54.090 203.505,69.999 175.793,69.999 L65.206,69.999 C36.785,69.999 28.343,54.090 28.343,54.090 L-0.013,-0.001 Z')
    }

    .rds-intro-alt .rds-intro-logos-row {
        margin-top: 40px
    }

    .rds-intro-alt .rds-intro-aside.rds-blue-marker:after {
        margin-top: calc(-300vh + 30px)
    }

    .rds-intro-alt .rds-intro-content.rds-blue-marker:after {
        margin-top: calc(-300vh + 50px)
    }

    .rds-intro-alt .rds-intro-content.rds-blue-marker-alt:after {
        margin-top: calc(-300vh + 170px)
    }

    .rds-intro-alt-transparent:after {
        width: 700px;
        height: 700px;
        top: -360px;
        left: 50%;
        margin-left: -800px
    }

    .rds-intro-alt-transparent .rds-intro-alt-author a {
        display: inline
    }

    .rds-intro-alt-transparent .rds-intro-alt-authors {
        min-height: 40px;
        align-items: center
    }

    .rds-intro-alt-transparent .rds-intro-alt-authors>* {
        min-height: 40px;
        line-height: 30px
    }

    .rds-intro-alt-transparent p {
        max-width: 85%;
        margin-right: auto !important;
        margin-left: auto !important
    }

    .rds-intro-alt-transparent h1 strong {
        display: block
    }
}

.rds-intro {
    margin-bottom: 10px;
    transform: translateZ(0)
}

.rds-intro:after {
    content: '';
    position: absolute;
    width: 300px;
    height: 300px;
    top: -180px;
    left: -70px;
    background: radial-gradient(#257da2, transparent 60%);
    z-index: -1
}

.rds-intro .rds-intro-inner {
    padding-top: 25px;
    padding-bottom: 25px;
    border-right: 1px solid rgba(74, 164, 199, .16);
    border-left: 1px solid rgba(74, 164, 199, .16);
    border-radius: 20px;
    background: linear-gradient(-183deg, rgba(10, 29, 47, .27) 12%, rgba(22, 42, 61, .27) 23%, rgba(139, 149, 158, .27) 25%, rgba(255, 255, 255, .27) 47%)
}

.rds-intro .rds-intro-inner h1 {
    margin-top: 0;
    text-align: center
}

.rds-intro .rds-intro-inner>p {
    margin-bottom: 7px;
    font-size: 16px;
    line-height: 1.57;
    color: #9ca3b5;
    text-align: center
}

.rds-intro .rds-intro-inner>p strong {
    color: #fff
}

@media only screen and (min-width: 600px) {
    .rds-intro:after {
        width: 470px;
        height: 470px;
        top: -250px;
        left: -95px
    }
}

@media only screen and (min-width: 1024px) {
    .rds-intro:after {
        width: 700px;
        height: 700px;
        top: -360px;
        left: -150px
    }

    .rds-intro h2 {
        font-size: 26px;
        font-weight: 300
    }

    .rds-intro .rds-intro-inner {
        padding-top: 45px;
        border-top-left-radius: 30px;
        border-top-right-radius: 30px
    }

    .rds-intro .rds-intro-inner>p {
        max-width: 70%;
        margin: 0 auto 20px;
        font-size: 16px;
        line-height: 1.4375
    }
}

@media only screen and (min-width: 1200px) {
    .rds-intro .rds-intro-inner {
        background: linear-gradient(-183deg, rgba(10, 29, 47, .27) 12%, rgba(22, 42, 61, .27) 23%, rgba(139, 149, 158, .27) 36%, rgba(255, 255, 255, .27) 47%)
    }
}

.rds-list-boxed {
    padding: 20px;
    margin-bottom: 25px;
    border: 1px solid #fff;
    border-radius: 20px;
    line-height: 1.4375;
    color: #1b354c;
    background: #eff5f8;
    list-style-type: none
}

.rds-list-boxed.bg-green {
    background: #e0ede7
}

.rds-list-boxed li {
    padding-left: 35px;
    background: url(/images/rds-list-boxed.png) no-repeat 0 4px / 15px 15px
}

.rds-list-boxed li+li {
    margin-top: 15px
}

.rds-list-boxed strong:first-child {
    display: block;
    font-weight: 800
}

@media only screen and (min-width: 768px) {
    .rds-list-boxed {
        padding: 40px 55px
    }
}

@media only screen and (min-width: 1024px) {
    .rds-list-boxed {
        margin-right: 45px;
        margin-left: 45px
    }
}

.rds-list-boxes {
    margin-bottom: 25px
}

.rds-list-boxes a,
.rds-list-boxes b {
    position: relative;
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: 100px auto;
    justify-content: center;
    padding: 0 10px 10px;
    border: 2px solid #fff;
    border-radius: 10px;
    box-shadow: 0 25px 57px 0 rgba(223, 229, 234, .5);
    overflow: hidden;
    font-size: 15px;
    line-height: 1.4;
    font-weight: 600;
    color: #1b354c;
    text-align: center;
    background: #fff;
    transition: color .15s, background .15s
}

.rds-list-boxes a:hover {
    color: #14a0ff;
    text-decoration: none;
    background: #f1f4f8
}

.rds-list-boxes a:before,
.rds-list-boxes b:before {
    content: '';
    display: block;
    border-radius: 10px;
    background: #f2f5f8
}

.rds-list-boxes img {
    display: block;
    max-width: none;
    width: calc(100% + 20px);
    height: 90px;
    border-radius: 10px;
    object-fit: cover
}

.rds-list-boxes img,
.rds-list-boxes span,
.rds-list-boxes a:before,
.rds-list-boxes b:before {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 2;
    margin: 0 -10px 10px
}

.rds-list-boxes span {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    align-self: center;
    background-position: center center
}

.rds-list-boxes ol {
    counter-reset: nums
}

.rds-list-boxes ol li {
    position: relative;
    counter-increment: nums
}

.rds-list-boxes ol li:before {
    content: counter(nums);
    position: absolute;
    width: 22px;
    height: 22px;
    top: 2px;
    left: 2px;
    padding-right: 2px;
    border-radius: 10px 0 10px 0;
    box-shadow: 3.993px 3.009px 6px 0 rgba(111, 126, 134, .07);
    font-size: 14px;
    line-height: 22px;
    font-weight: 700;
    color: #1b354c;
    text-align: center;
    pointer-events: none;
    background: #fff;
    z-index: 1;
    transition: color .15s
}

.rds-list-boxes ol li:hover:before {
    color: #14a0ff
}

.rds-list-boxes li {
    flex: 0 0 49%
}

.rds-list-boxes li:nth-child(n+3) {
    margin-top: 2%
}

.rds-list-boxes ul,
.rds-list-boxes ol {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-around;
    padding: 0;
    margin: 0;
    list-style-type: none
}

.rds-list-boxes[data-expand-amount="8"] li:nth-child(n+9):not(.is-visible),
.rds-list-boxes[data-expand-amount="16"] li:nth-child(n+17):not(.is-visible) {
    display: none
}

@media only screen and (min-width: 600px) {
    .rds-list-boxes li {
        flex: 0 0 31.33%
    }

    .rds-list-boxes li:nth-child(n+3) {
        margin-top: 0
    }

    .rds-list-boxes li:nth-child(n+4) {
        margin-top: 3%
    }
}

@media only screen and (min-width: 600px) {
    .rds-list-boxes li {
        flex: 0 0 23%
    }

    .rds-list-boxes li:nth-child(n+4) {
        margin-top: 0
    }

    .rds-list-boxes li:nth-child(n+5) {
        margin-top: 2.66%
    }
}

.rds-list-checks-alt {
    margin-bottom: 25px;
    font-size: 15px;
    color: #172d41;
    text-align: left;
    list-style-type: none
}

.rds-list-checks-alt li {
    position: relative;
    padding-left: 25px
}

.rds-list-checks-alt li:before {
    content: '';
    position: absolute;
    width: 16px;
    height: 13px;
    top: 4px;
    left: 0;
    background: url(/images/rds-list-checks-alt.png) no-repeat center center / contain
}

.rds-list-checks-alt li+li {
    margin-top: 4px
}

.rds-list-checks {
    padding: 20px;
    margin: 0;
    border-radius: 20px;
    font-size: 16px;
    font-weight: 600;
    color: #1b354c;
    list-style-type: none;
    background: #fff
}

.rds-list-checks li {
    padding-left: 30px;
    margin-bottom: 15px;
    background: url(/images/rds-list-checks.png) no-repeat 0 3px / 17px 17px
}

@media only screen and (min-width: 768px) {
    .rds-list-checks {
        display: flex;
        flex-flow: row wrap;
        padding: 35px;
        line-height: 1.46;
        background: linear-gradient(90deg, #fff 0%, #fff 52%, transparent 52%), linear-gradient(180deg, #f6fbf8 0%, #f0f4f6 100%)
    }

    .rds-list-checks li {
        flex: 0 0 60%;
        margin: 0
    }

    .rds-list-checks li:nth-child(odd) {
        padding-right: 9%
    }

    .rds-list-checks li:nth-child(even) {
        flex: 0 0 40%
    }

    .rds-list-checks li:nth-child(n+3) {
        margin-top: 15px
    }
}

.rds-list-countries {
    display: flex;
    flex-flow: row wrap;
    margin: 0 -1px;
    font-weight: 600;
    text-align: center;
    list-style-type: none
}

.rds-list-countries li {
    flex: 0 1 calc(50% - 2px);
    padding: 7px 10px;
    margin: 1px;
    font-size: 14px;
    text-indent: 0;
    background: #fff
}

.rds-list-countries li:first-child {
    border-top-left-radius: 20px
}

.rds-list-countries a {
    transition: color .15s
}

.rds-list-countries a:hover {
    color: #527384
}

.rds-list-countries a:before,
.rds-list-countries span:before {
    position: relative;
    top: -1px;
    margin-right: 3px
}

@media only screen and (max-width: 767px) {
    .rds-list-countries li:nth-child(2) {
        border-top-right-radius: 20px
    }

    .rds-list-countries li:nth-last-child(2) {
        border-bottom-left-radius: 20px
    }

    .rds-list-countries li:last-child {
        border-bottom-right-radius: 20px
    }
}

@media only screen and (min-width: 768px) {
    .rds-list-countries li {
        flex: 0 1 calc(25% - 2px)
    }

    .rds-list-countries li:nth-child(4) {
        border-top-right-radius: 20px
    }

    .rds-list-countries li:nth-child(4n+1):nth-last-child(-n+4) {
        border-bottom-left-radius: 20px
    }

    .rds-list-countries li:nth-child(4n+4):last-child {
        border-bottom-right-radius: 20px
    }
}

.rds-list-faq {
    margin-bottom: 25px;
    counter-reset: nums
}

.rds-list-faq h3,
.rds-list-faq h4 {
    padding: 20px 20px 10px;
    margin: 0;
    border-radius: 20px 20px 0 0;
    text-align: left;
    background: #eef2f5;
    counter-increment: nums
}

.rds-list-faq.with-numbers h3:before,
.rds-list-faq.with-numbers h4:before {
    content: counter(nums)'. '
}

.rds-list-faq p {
    padding: 0 20px 20px;
    margin: 0;
    border-radius: 0 0 20px 20px;
    background: #eef2f5
}

.rds-list-faq p+* {
    margin-top: 5px
}

@media only screen and (min-width: 768px) {

    .rds-list-faq h3,
    .rds-list-faq h4 {
        position: relative;
        padding: 30px 75px 15px
    }

    .rds-list-faq h3:before,
    .rds-list-faq h4:before {
        position: absolute;
        top: 30px;
        right: 100%;
        margin-right: -60px
    }

    .rds-list-faq p {
        padding: 0 75px 30px
    }
}

.rds-list-reccomendations {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    margin: 0;
    line-height: 1.2;
    text-align: center;
    list-style-type: none
}

.rds-list-reccomendations li {
    flex: 0 0 135px;
    margin: 5px
}

.rds-list-reccomendations a {
    position: relative;
    display: block
}

.rds-list-reccomendations a:before {
    content: '';
    position: relative;
    margin: 0 auto;
    z-index: 2
}

.rds-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: .4;
    transition: opacity .3s;
    z-index: 1
}

.rds-list-reccomendations a:hover {
    text-decoration: none
}

.rds-list-reccomendations a:hover:after {
    opacity: 1
}

@media only screen and (min-width: 768px) {
    .rds-list-reccomendations li {
        flex: 0 0 150px;
        margin: 10px
    }
}

.rds-mini-pcs {
    max-width: 990px;
    margin: 0 auto 25px
}

.rds-mini-pcs .rds-mini-pc+.rds-mini-pc {
    margin-top: 5px
}

.rds-mini-pc {
    padding: 10px 20px 20px;
    border-radius: 10px;
    background: linear-gradient(to bottom, #e1f1e6 0%, #cad7df 100%)
}

.rds-mini-pc .rds-mini-pc-content {
    border-radius: 10px;
    box-shadow: 0 11px 21px 0 rgba(38, 149, 189, .13);
    overflow: hidden;
    font-size: 15px;
    color: #1b354c;
    background: #fff;
    min-height: 110px
}

.rds-mini-pc .rds-mini-pc-box {
    padding: 25px;
    font-size: 0;
    line-height: 0;
    text-indent: -4000px
}

.rds-mini-pc .rds-mini-pc-box:before {
    content: attr(data-text-before);
    display: block;
    padding: 45px 0 16px;
    margin-bottom: 15px;
    border-bottom: 1px solid #d5dde1;
    font-size: 18px;
    line-height: 1.2;
    font-weight: 700;
    color: #1b354c;
    text-align: center;
    text-indent: 0;
    background: url(/images/rds-mini-pc-pros.png) no-repeat center 0 / 40px 40px
}

.rds-mini-pc .rds-mini-pc-box span {
    display: block;
    padding: 0 25px;
    font-size: 15px;
    line-height: 1.2;
    text-indent: 0
}

.rds-mini-pc .rds-mini-pc-box span+span {
    margin-top: 10px
}

.rds-mini-pc .rds-mini-pc-box.cons {
    background: #e7eff0
}

.rds-mini-pc .rds-mini-pc-box.cons:before {
    background-image: url(/images/rds-mini-pc-cons.png)
}

.rds-mini-pc .rds-mini-pc-aside {
    margin-bottom: 20px;
    font-size: 15px;
    font-weight: 700;
    color: #7394a0;
    text-align: center
}

.rds-mini-pc .rds-mini-pc-aside:before {
    display: block;
    margin: 0 auto 5px
}

@media only screen and (min-width: 768px) {
    .rds-mini-pc {
        display: flex;
        align-items: center;
        padding: 20px
    }

    .rds-mini-pc .rds-mini-pc-box {
        flex: 0 0 50%
    }

    .rds-mini-pc .rds-mini-pc-aside {
        flex: 0 0 100px;
        margin: 0 35px 0 0
    }

    .rds-mini-pc .rds-mini-pc-content {
        display: flex;
        flex: 0 1 100%
    }
}

@media only screen and (min-width: 1024px) {
    .rds-mini-pc .rds-mini-pc-aside {
        flex: 0 0 150px;
        padding-right: 20px;
        margin: 0
    }

    .rds-mini-pc .rds-mini-pc-box {
        position: relative;
        padding: 24px 20px 24px 175px
    }

    .rds-mini-pc .rds-mini-pc-box:before {
        position: absolute;
        width: 135px;
        top: 20px;
        bottom: 20px;
        left: 25px;
        padding: 55px 0 0;
        margin: 0;
        border: 0;
        border-right: 1px solid #d5dde1;
        text-align: left;
        background-position: 0 0
    }

    .rds-mini-pc .rds-mini-pc-box span {
        padding: 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: 100
}

.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
}

.has-nd article {
    margin-top: 30px
}

.has-nd .site-header {
    position: absolute;
    top: 30px
}

.has-nd .site-header.nd-sticky {
    position: fixed;
    top: 0 !important;
    padding: 10px 0;
    background: #1b354c
}

.nd,
.nd:before,
.nd:after,
.nd *,
.nd *:before,
.nd *:after {
    box-sizing: border-box
}

@media only screen and (max-width: 1023px) {
    body.nd-nav-open .site-header {
        position: fixed;
        top: 0 !important;
        background: #1b354c
    }
}

@media only screen and (max-width: 359px) {
    .nd .nd-action {
        padding: 0 8px;
        font-size: 10px
    }
}

.rds-pro-cons-new {
    margin-bottom: 25px
}

.rds-pro-cons-new ul {
    padding: 15px 25px;
    margin: 0;
    font-size: 15px;
    line-height: 1.4;
    list-style-type: none
}

.rds-pro-cons-new li {
    padding-left: 25px;
    background: url(/images/rds-tabs-check.png) no-repeat 0 5px / 14px 11px
}

.rds-pro-cons-new li+li {
    margin-top: 10px
}

.rds-pro-cons-new .rds-pro-cons-title {
    padding: 15px;
    border-radius: 15px 15px 0 0;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    background: #e1f1e6
}

.rds-pro-cons-new .rds-pro-cons-box {
    border: 4px solid #fff;
    border-radius: 15px;
    box-shadow: 0 11px 21px 0 rgba(38, 149, 189, .13);
    background: #fff
}

.rds-pro-cons-new .rds-pro-cons-box+.rds-pro-cons-box {
    margin-top: 10px
}

.rds-pro-cons-new .rds-pro-cons-box.cons li {
    background: url(/images/negativ.png) no-repeat 0 4px
}

.rds-pro-cons-new .rds-pro-cons-box.cons .rds-pro-cons-title {
    color: rgba(27, 53, 76, .5);
    background: rgba(204, 217, 225, .4)
}

.rds-pro-cons-new.v2 {
    border-radius: 15px;
    box-shadow: 0 11px 21px 0 rgba(38, 149, 189, .13);
    overflow: hidden
}

.rds-pro-cons-new.v2 ul {
    padding: 0
}

.rds-pro-cons-new.v2 .rds-pro-cons-title {
    padding: 0;
    margin-bottom: 15px;
    text-align: left;
    background: none
}

.rds-pro-cons-new.v2 .rds-pro-cons-box {
    padding: 20px 30px;
    border: 0;
    border-radius: 0;
    box-shadow: none
}

.rds-pro-cons-new.v2 .rds-pro-cons-box+.rds-pro-cons-box {
    margin-top: 0
}

.rds-pro-cons-new.v2 .rds-pro-cons-box.cons {
    background: #f5f7f9
}

.rds-pro-cons-new.v2 .rds-pro-cons-box.cons .rds-pro-cons-title {
    background: none
}

@media only screen and (min-width: 768px) {
    .rds-pro-cons-new {
        display: flex
    }

    .rds-pro-cons-new ul {
        padding: 25px 50px
    }

    .rds-pro-cons-new .rds-pro-cons-title {
        padding-top: 22px;
        padding-bottom: 22px
    }

    .rds-pro-cons-new .rds-pro-cons-box {
        position: relative;
        flex: 0 0 50%;
        z-index: 2
    }

    .rds-pro-cons-new .rds-pro-cons-box+.rds-pro-cons-box {
        margin-top: 20px
    }

    .rds-pro-cons-new .rds-pro-cons-box.cons {
        flex: 0 0 calc(50% + 20px);
        margin: 20px 0 20px -20px;
        z-index: 1
    }

    .rds-pro-cons-new .rds-pro-cons-box.cons ul {
        padding-left: 55px
    }

    .rds-pro-cons-new.v2 .rds-pro-cons-box {
        max-width: 50%;
        padding: 35px 45px;
        margin: 0
    }

    .rds-pro-cons-new.v2 .rds-pro-cons-box ul {
        padding: 0
    }
}

.rds-pro-cons {
    padding: 15px;
    border-radius: 10px;
    line-height: 1.46;
    background: #f2f5f7
}

.rds-pro-cons-alt {
    padding: 0;
    background: none
}

.rds-pro-cons h2 {
    margin-top: 0
}

.rds-pro-cons ul {
    margin: 0;
    list-style-type: none
}

.rds-pro-cons li:last-child {
    margin-bottom: 0
}

.rds-pro-cons .rds-pro-cons-tab ul {
    display: inline-block;
    margin: 0;
    vertical-align: middle;
    font-size: 16px;
    color: #1b354c;
    text-align: left;
    list-style-type: none
}

.rds-pro-cons .rds-pro-cons-tab li {
    padding-left: 20px;
    margin-bottom: 5px;
    background: url(/images/rds-tabs-check.png) no-repeat 0 5px / 14px 11px
}

.rds-pro-cons .rds-pro-cons-tab.no-btn {
    padding-bottom: 15px
}

.rds-pro-cons .rds-pro-cons-negatives li {
    background: url(/images/negativ.png) no-repeat 0 5px
}

.rds-pro-cons .rds-pro-cons-tabs {
    display: grid;
    grid-template-columns: repeat(2, 50%);
    grid-template-rows: repeat(2, auto);
    filter: drop-shadow(0 11px 21px rgba(38, 149, 189, .13))
}

.rds-pro-cons .rds-pro-cons-tab-nav {
    position: relative;
    flex: 0 0 50%;
    padding: 10px;
    border-radius: 10px 10px 0 0;
    font-size: 14px;
    font-weight: 700;
    color: rgba(27, 53, 76, .5);
    text-align: center;
    transition: color .15s, background .15s;
    cursor: pointer
}

.rds-pro-cons .rds-pro-cons-tab-nav:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 10px;
    top: 100%;
    left: 0;
    opacity: 0;
    visibility: hidden;
    background: #fff;
    transition: opacity .15s, visibility .15s
}

.rds-pro-cons .rds-pro-cons-tab-nav {
    grid-row-start: 1;
    grid-row-end: 2
}

.rds-pro-cons .rds-pro-cons-tabs-container {
    border-radius: 10px;
    background: #fff
}

.rds-pro-cons .rds-pro-cons-tab-nav.is-active {
    color: #1b354c;
    background: #fff
}

.rds-pro-cons .rds-pro-cons-tab-nav.is-active:before {
    opacity: 1;
    visibility: visible
}

.rds-pro-cons .rds-pro-cons-tab:not(.is-active) {
    display: none
}

.rds-pro-cons .rds-pro-cons-tab {
    grid-row-start: 2;
    grid-column-start: 1;
    grid-column-end: 3;
    padding: 15px 15px 50px;
    border-radius: 10px;
    text-align: center;
    background: #fff
}

.rds-pro-cons .rds-pro-cons-tabs-actions {
    position: relative;
    display: table;
    margin: -40px auto 0;
    border: 10px solid #fff;
    border-radius: 72px
}

.rds-pro-cons .rds-btn {
    box-shadow: 0 7px 15px rgba(0, 0, 0, .2)
}

@media only screen and (min-width: 1024px) {
    .rds-pro-cons {
        padding: 22px 30px
    }

    .rds-pro-cons-alt {
        padding: 0
    }

    .rds-pro-cons h2 {
        margin-bottom: 10px
    }

    .rds-pro-cons .rds-pro-cons-tab ul {
        display: flex;
        flex-flow: row wrap;
        justify-content: space-between
    }

    .rds-pro-cons .rds-pro-cons-tab li {
        flex: 0 0 48%
    }

    .rds-pro-cons .rds-pro-cons-tab {
        padding: 20px 35px 50px
    }

    .rds-pro-cons .rds-pro-cons-tab.no-btn {
        padding-bottom: 20px
    }

    .rds-pro-cons .rds-pro-cons-tab-nav {
        font-size: 18px
    }
}

.rds-promo-banner {
    position: fixed;
    display: flex;
    width: 320px;
    bottom: 0;
    left: 50%;
    justify-content: center;
    align-items: center;
    margin-left: -160px;
    border-radius: 20px 20px 0 0;
    transform: translateY(100%);
    overflow: hidden;
    overflow: hidden;
    background: linear-gradient(to right, #1b354c 0%, #172b3e 100%);
    z-index: 5;
    transition: transform .15s
}

.rds-promo-banner:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 200%;
    top: 0;
    left: 0;
    opacity: .1;
    background: radial-gradient(#70c9eb 0%, transparent 100%)
}

.rds-promo-banner.is-shown:not(.closed) {
    transform: translateY(0)
}

.rds-promo-banner>* {
    position: relative;
    z-index: 1
}

.rds-promo-banner .logo {
    width: 80%;
    max-width: 150px;
    margin: 0 auto
}

.rds-promo-banner .rds-btn {
    min-width: 200px
}

.rds-promo-banner .rds-promo-banner-actions {
    position: relative;
    left: -5px
}

.rds-promo-banner .rds-promo-banner-rtp {
    padding: 0 10px;
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    text-align: center
}

.rds-promo-banner .rds-promo-banner-rtp:before {
    content: 'PAYOUT';
    display: block;
    margin-bottom: -4px;
    opacity: .9;
    font-size: 13px;
    font-weight: 600;
    color: #96aebc
}

.rds-promo-banner .rds-promo-banner-logo {
    position: relative;
    flex: 0 0 130px;
    padding: 12px 0 12px 10px;
    margin-right: 25px
}

.rds-promo-banner .rds-promo-banner-logo:after {
    content: '';
    position: absolute;
    width: 26px;
    height: 26px;
    top: 50%;
    right: -13px;
    margin-top: -13px;
    border-radius: 4px;
    background: #0c1b28 url(/images/rds-best-arrow.png) no-repeat center center / 14px 10px
}

.rds-promo-banner .rds-promo-banner-logo .rds-promo-banner-logo-inner {
    border-radius: 20px 0 20px 0;
    background: linear-gradient(to bottom, #e1f1e6, #cbd8e0)
}

.rds-promo-banner .rds-promo-banner-close {
    position: absolute;
    width: 18px;
    height: 18px;
    top: 2px;
    right: 2px;
    cursor: pointer
}

.rds-promo-banner .rds-promo-banner-close:before {
    transform: rotate(45deg)
}

.rds-promo-banner .rds-promo-banner-close:after {
    transform: rotate(-45deg)
}

.rds-promo-banner .rds-promo-banner-close:before,
.rds-promo-banner .rds-promo-banner-close:after {
    content: '';
    position: absolute;
    width: 12px;
    height: 2px;
    top: 50%;
    left: 50%;
    margin: -1px 0 0 -6px;
    background: #617f99;
    transition: background .15s
}

.rds-promo-banner .rds-promo-banner-close:hover:before,
.rds-promo-banner .rds-promo-banner-close:hover:after {
    background: #fff
}

@media only screen and (max-width: 767px) {
    .rds-promo-banner.is-shown:not(.closed)~.rds-quicknavi-toggle {
        bottom: 94px
    }

    .rds-promo-banner .rds-btn {
        height: 58px;
        min-width: 0;
        font-size: 14px
    }

    .rds-promo-banner .rds-btn:before {
        margin-right: 5px
    }

    .rds-promo-banner .rds-promo-banner-rtp {
        display: none
    }
}

@media only screen and (min-width: 360px) {
    .rds-promo-banner {
        width: 360px;
        margin-left: -180px
    }

    .rds-promo-banner .rds-promo-banner-logo {
        flex: 0 0 160px
    }

    .rds-promo-banner .rds-promo-banner-close {
        top: 6px;
        right: 6px
    }

    .rds-promo-banner .rds-promo-banner-close:before,
    .rds-promo-banner .rds-promo-banner-close:after {
        width: 16px;
        margin-left: -8px
    }
}

@media only screen and (min-width: 768px) {
    .rds-promo-banner {
        width: 550px;
        left: 50%;
        padding-right: 30px;
        margin-left: -250px;
        justify-content: space-between;
        border-radius: 20px 20px 0 0
    }

    .rds-promo-banner .rds-promo-banner-logo {
        flex: 0 0 200px;
        padding: 10px 0 10px 10px;
        margin-right: 13px
    }

    .rds-promo-banner .rds-promo-banner-actions {
        left: 0
    }

    .rds-promo-banner .rds-promo-banner-close {
        top: 12px;
        right: 12px
    }

    .rds-promo-banner .rds-btn {
        height: 72px;
        line-height: 62px
    }

    .rds-promo-banner .logo {
        height: 72px
    }
}

@media only screen and (min-width: 1024px) {
    .rds-promo-banner {
        left: calc(50% - 167px)
    }
}

.rds-promo-box {
    max-width: 350px;
    padding: 20px 15px 15px;
    margin: 0 auto 25px;
    border: 1px solid #fbfcfd;
    border-radius: 20px;
    text-align: center;
    background: linear-gradient(180deg, #e1f1e6 0%, #cbd8e0 100%)
}

.rds-promo-box .logo {
    margin: 0 auto
}

.rds-promo-box .rds-promo-box-logo {
    margin-bottom: 10px
}

.rds-promo-box .rds-list-checks-alt {
    display: table;
    margin-right: auto;
    margin-left: auto
}

.rds-promo-box .rds-promo-box-terms {
    font-size: 12px;
    line-height: 1.2;
    color: #527385;
    margin-top: 10px
}

.rds-promo-box .rds-promo-box-content {
    padding: 20px;
    margin-bottom: 12px;
    border: 2px solid #fff;
    border-radius: 20px;
    box-shadow: 0 25px 57px 0 rgba(38, 149, 189, .13);
    background: #f3f9f5
}

.rds-promo-box .rds-btn-primary {
    width: 100%;
    max-width: 260px;
    margin: 0 auto 20px
}

.rds-promo-box .rds-btn-primary:last-child {
    margin-bottom: 0
}

.rds-promo-box .rds-promo-box-bonus {
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 1.1;
    font-weight: 600;
    color: #527385;
    text-align: center
}

.rds-promo-box .rds-promo-box-bonus strong {
    display: block;
    font-size: 36px;
    font-weight: 800;
    color: #1b354c
}

.rds-promo-box .rds-promo-box-bonus span {
    display: block;
    font-size: 19px;
    font-weight: 700;
    color: #1b354c
}

.rds-promo-box-alt .rds-btn-primary {
    max-width: 220px
}

@media only screen and (min-width: 768px) {
    .rds-promo-box {
        display: flex;
        max-width: 810px;
        flex-flow: row wrap;
        align-items: center;
        padding: 25px 45px 20px
    }

    .rds-promo-box .rds-btn-primary {
        margin-bottom: 13px
    }

    .rds-promo-box .rds-promo-box-bonus {
        margin: 0
    }

    .rds-promo-box .rds-promo-box-logo {
        position: relative;
        flex: 0 0 220px;
        margin-left: -45px
    }

    .rds-promo-box .rds-promo-box-logo:before {
        content: '';
        position: absolute;
        width: 38px;
        height: 38px;
        top: 50%;
        right: -20px;
        margin-top: -19px;
        border-radius: 4px
    }

    .rds-promo-box .rds-promo-box-content {
        display: flex;
        max-width: calc(100% - 175px);
        flex: 0 1 100%;
        align-items: center;
        padding: 27px 20px
    }

    .rds-promo-box .rds-promo-box-content>* {
        flex: 0 1 100%
    }

    .rds-promo-box-alt {
        max-width: none;
        padding: 25px 30px
    }

    .rds-promo-box-alt .rds-promo-box-logo {
        flex: 0 0 150px;
        margin-left: -25px
    }

    .rds-promo-box-alt .rds-promo-box-content {
        max-width: calc(100% - 125px);
        margin: 0
    }

    .rds-promo-box-alt .rds-list-checks-alt {
        margin: 0
    }
}

@media only screen and (min-width: 768px) and (max-width:1023px) {
    .rds-promo-box-alt .rds-list-checks-alt {
        font-size: 12px
    }
}

@media only screen and (min-width: 1024px) {
    .rds-promo-box-alt {
        margin-right: 45px;
        margin-left: 45px
    }
}

.rds-questions {
    padding: 20px 15px;
    margin-bottom: 25px;
    border: 1px solid #fff;
    border-radius: 20px;
    background: #edf1f4;
    counter-reset: questionnums
}

.rds-questions ol {
    margin-bottom: 20px;
    font-size: 15px;
    line-height: 1.2;
    font-weight: 600;
    color: #3c86bc;
    list-style-type: none;
    counter-reset: nums
}

.rds-questions ol a {
    position: relative;
    display: block;
    padding-left: 65px;
    color: inherit;
    transition: color .15s
}

.rds-questions ol a:before {
    content: counter(nums);
    position: absolute;
    width: 51px;
    height: 36px;
    top: 50%;
    left: 0;
    margin-top: -18px;
    border: 2px solid #fff;
    border-radius: 20px 0 20px 0;
    font-size: 16px;
    line-height: 32px;
    font-weight: 800;
    color: #1b354c;
    text-align: center;
    background: #f8f9fb
}

.rds-questions ol a:hover {
    color: #14a0ff;
    text-decoration: none
}

.rds-questions li {
    min-height: 36px;
    counter-increment: nums
}

.rds-questions li+li {
    margin-top: 20px
}

.rds-questions .rds-question {
    padding: 30px;
    border: 1px solid #fff;
    border-radius: 20px;
    font-size: 16px;
    line-height: 1.5;
    color: #527385;
    background: #f6f8f9;
    counter-increment: questionnums
}

.rds-questions .rds-question+.rds-question {
    margin-top: 10px
}

.rds-questions .rds-question-active {
    background: linear-gradient(to bottom, #e1f1e6 0%, #cbd8e0 100%)
}

.rds-questions .rds-question h3 {
    font-size: 22px;
    font-weight: 800;
    color: #1b354c;
    text-align: left;
    margin-bottom: 10px
}

.rds-questions .rds-question p {
    margin: 0
}

.rds-questions .rds-question .rds-question-content p {
    margin-bottom: 20px
}

.rds-questions .rds-question-image {
    position: relative;
    max-width: 226px;
    margin: 0 auto 20px;
    border-radius: 20px;
    font-size: 17px;
    color: #fff;
    text-align: center;
    background: #091c2e
}

.rds-questions .rds-question-image:before {
    content: counter(questionnums);
    position: absolute;
    width: 40px;
    height: 40px;
    top: 0;
    left: 0;
    border-top-left-radius: 15px;
    border-bottom-right-radius: 20px;
    font-size: 22px;
    line-height: 40px;
    font-weight: 800;
    color: #1b354c;
    text-align: center;
    background: #f6f8f9
}

.rds-questions.no-order-numbers .rds-question-image:before {
    content: unset
}

.rds-questions .rds-question-image span {
    display: block;
    padding: 12px 15px
}

.rds-questions .rds-question-image img {
    display: block;
    border-radius: 20px
}

@media only screen and (min-width: 1024px) {
    .rds-questions {
        padding: 45px 30px 35px
    }

    .rds-questions ol {
        padding: 0 25px
    }

    .rds-questions .rds-question {
        display: flex;
        align-items: center
    }

    .rds-questions .rds-question-image {
        flex: 0 0 226px;
        margin: 0 35px 0 0
    }
}

.rds-quicknavi-alt {
    position: relative;
    flex: 0 0 100%;
    padding: 15px 30px;
    font-size: 16px;
    background: linear-gradient(to bottom, transparent 0%, #e8ecf0 20%)
}

.rds-quicknavi-alt ul {
    margin: 0;
    list-style-type: none
}

.rds-quicknavi-alt li {
    position: relative
}

.rds-quicknavi-alt li:first-child a {
    font-weight: 700
}

.rds-quicknavi-alt a {
    display: block;
    padding: 8px 30px 8px 10px;
    color: #162d42
}

@media only screen and (max-width: 767px) {
    .rds-quicknavi-alt:not(.expanded) li:nth-child(n+2) {
        display: none
    }

    .rds-quicknavi-alt.expanded .rds-quicknavi-alt-toggle {
        transform: rotate(180deg)
    }

    .rds-quicknavi-alt li+li {
        border-top: 1px solid #cad6dd
    }

    .rds-quicknavi-alt li+li:before {
        content: '';
        position: absolute;
        width: 100%;
        height: 1px;
        top: 0;
        left: 0;
        background: #e3eaee
    }

    .rds-quicknavi-alt .rds-quicknavi-alt-toggle {
        position: absolute;
        width: 22px;
        height: 22px;
        top: 23px;
        right: 30px;
        border-radius: 50%;
        background: rgba(21, 53, 76, .15) url(/images/rds-quicknavi-arrow.png) no-repeat center center / 10px 12px
    }
}

@media only screen and (min-width: 768px) {
    .rds-quicknavi-alt ul {
        display: flex;
        flex-flow: row wrap;
        justify-content: center
    }

    .rds-quicknavi-alt {
        font-size: 15px
    }

    .rds-quicknavi-alt a {
        padding-right: 10px;
        font-weight: 600;
        text-decoration: none;
        transition: color .15s
    }

    .rds-quicknavi-alt a:hover {
        color: #3c86bc
    }

    .rds-quicknavi-alt li:first-child a {
        font-weight: 600
    }
}

.rds-quicknavi-blocks ul {
    list-style-type: none
}

.rds-quicknavi-blocks a {
    display: block;
    padding: 21px 15px;
    border: 1px solid #fff;
    border-radius: 10px;
    font-size: 17px;
    line-height: 1.2;
    font-weight: 700;
    font-style: italic;
    color: #1b354c;
    text-align: center;
    background: linear-gradient(to bottom, #d8edde 0%, #c6d9e4 100%);
    transition: box-shadow .15s, background .15s
}

.rds-quicknavi-blocks a:hover {
    box-shadow: 0 4px 21px 0 rgba(186, 199, 209, .38);
    text-decoration: none;
    background: #f1f5f9
}

.rds-quicknavi-blocks a:after {
    content: '';
    position: relative;
    display: inline-block;
    width: 12px;
    height: 10px;
    top: -1px;
    flex: 0 0 12px;
    margin-left: 7px;
    vertical-align: middle;
    background: url(/imagesi-blocks-arrow-blue.png) no-repeat center center / contain
}

.rds-quicknavi-blocks li+li {
    margin-top: 10px
}

.rds-quicknavi-blocks [class*="rds-quicknavi-blocks-style-"] a {
    border: 0
}

.rds-quicknavi-blocks .rds-quicknavi-blocks-style-1 a {
    position: relative;
    padding: 95px 30px 30px;
    font-size: 19px;
    font-style: normal;
    color: #f8fcff;
    text-shadow: 0 0 12.48px rgba(29, 12, 45, .004);
    background: linear-gradient(to top, #081928 0%, transparent 60%), linear-gradient(to right, #36347a 0%, transparent 20%, transparent 80%, #36347a 100%), #081928 url(/images/rds-quicknavi-blocks-style-1-mobile.png) no-repeat top center
}

.rds-quicknavi-blocks .rds-quicknavi-blocks-style-1 a:after {
    display: none
}

.rds-quicknavi-blocks .rds-quicknavi-blocks-style-1 span {
    display: block;
    height: 64px;
    margin-top: 10px;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(186, 199, 209, .19);
    font-size: 18px;
    line-height: 64px;
    text-align: center;
    background: #14a0ff url(/images/rds-quicknavi-blocks-cup.png) no-repeat 10px 10px / 53px 55px;
    transition: transform .15s
}

.rds-quicknavi-blocks .rds-quicknavi-blocks-style-1 span:hover {
    transform: scale(1.05)
}

.rds-quicknavi-blocks .rds-quicknavi-blocks-style-2 a {
    padding: 10px 20px 10px 165px;
    text-align: left;
    background: #aac3e1 url(/images/rds-quicknavi-blocks-style-2-mobile.png) no-repeat 17px center / 102px 92px
}

.rds-quicknavi-blocks .rds-quicknavi-blocks-style-3 a {
    justify-content: center;
    background: #cfcee2 url(/images/rds-quicknavi-blocks-style-3-mobile.png) no-repeat center 0
}

.rds-quicknavi-blocks .rds-quicknavi-blocks-style-4 a {
    padding: 10px 50% 10px 25px;
    text-align: left;
    background: #f1e1e1 url(/images/rds-quicknavi-blocks-style-4-mobile.png) no-repeat right 30px top 0
}

.rds-quicknavi-blocks .rds-quicknavi-blocks-style-5 a {
    padding: 10px 50% 10px 25px;
    text-align: left;
    background: #e2e2ce url(/images/rds-quicknavi-blocks-style-5-mobile.png) no-repeat right 30px center / 72px 76px
}

.rds-quicknavi-blocks .rds-quicknavi-blocks-style-6 a {
    padding: 10px 50% 10px 25px;
    text-align: left;
    background: #e2e2ce url(/images/rds-quicknavi-blocks-style-6-mobile.png) no-repeat right 30px center / 72px 76px
}

.rds-quicknavi-blocks .rds-quicknavi-blackjack a {
    position: relative;
    padding: 95px 30px 30px;
    font-size: 19px;
    font-style: normal;
    color: #f8fcff;
    text-shadow: 0 0 12.48px rgba(29, 12, 45, .004);
    background: linear-gradient(to top, #081928 0%, transparent 60%), linear-gradient(to right, #36347a 0%, transparent 20%, transparent 80%, #36347a 100%), #081928 url(/images/rds-quicknavi-blackjack.png) no-repeat top center
}

.rds-quicknavi-blocks .rds-quicknavi-blackjack a:after {
    display: none
}

.rds-quicknavi-blocks .rds-quicknavi-blackjack span {
    display: block;
    height: 64px;
    margin-top: 10px;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(186, 199, 209, .19);
    font-size: 18px;
    line-height: 64px;
    text-align: center;
    background: #14a0ff url(/images/rds-quicknavi-blocks-cup.png) no-repeat 10px 10px / 53px 55px;
    transition: transform .15s
}

.rds-quicknavi-blocks .rds-quicknavi-blackjack.no-trophy span {
    background: #14a0ff
}

.rds-quicknavi-blocks .rds-quicknavi-blackjack span:hover {
    transform: scale(1.05)
}

.rds-quicknavi-blocks .rds-quicknav-blackjack-2 a {
    padding: 10px 50% 10px 25px;
    text-align: left;
    background: #aac3e1 url(/images/rds-quicknav-blackjack-2.png) no-repeat right 30px center / 72px 76px
}

.rds-quicknavi-blocks .rds-quicknavi-live a {
    padding: 10px 50% 10px 25px;
    text-align: left;
    background: #aac3e1 url(/images/rds-quicknavi-live.png) no-repeat right 30px center / 72px 76px
}

.rds-quicknavi-blocks .rds-quicknav-bonus a {
    padding: 10px 50% 10px 25px;
    text-align: center;
    background: #cfcee2 url(/images/rds-quicknav-bonus.png) no-repeat right 30px center / 120px 100px
}

.rds-quicknavi-blocks .rds-quicknav-bonus-alt a {
    padding: 10px 50% 10px 25px;
    text-align: center;
    background: #cfcee2 url(/images/rds-quicknav-bonus.png) no-repeat right 30px center / 72px 76px
}

.rds-quicknavi-blocks .rds-quicknavi-blackjack-privacy a {
    padding: 10px 50% 10px 25px;
    text-align: left;
    background: #e2e2ce url(/images/rds-quicknavi-blackjack-privacy.png) no-repeat right 30px center / 72px 76px
}

.rds-quicknavi-blocks .rds-quicknavi-blackjack-mobile a {
    padding: 10px 50% 10px 25px;
    text-align: left;
    background: #f1e1e1 url(/images/rds-quicknavi-blackjack-mobile.png) no-repeat right 30px center / 170px 130px
}

.rds-quicknavi-blocks .rds-quicknavi-blackjack-mobile-alt a {
    padding: 10px 50% 10px 25px;
    text-align: left;
    background: #f1e1e1 url(/images/rds-quicknavi-blackjack-mobile.png) no-repeat right 30px center / 72px 76px
}

.rds-quicknavi-blocks .rds-quicknavi-blackjack-online a {
    padding: 10px 50% 10px 25px;
    text-align: left;
    background: #e2e2ce url(/images/rds-quicknavi-blackjack-online.png) no-repeat right 30px center / 72px 76px
}

.rds-quicknavi-blocks .rds-quicknavi-blackjack-online-free a {
    padding: 10px 50% 10px 25px;
    text-align: left;
    background: #aac3e1 url(/images/rds-quicknavi-blackjack-online-free.png) no-repeat right 30px center / 72px 76px
}

.rds-quicknavi-blocks .rds-quicknavi-blackjack-real-money a {
    padding: 10px 50% 10px 25px;
    text-align: center;
    background: #cfcee2 url(/images/rds-quicknavi-blackjack-real-money.png) no-repeat right 30px center / 110px 100px
}

.rds-quicknavi-blocks .rds-quicknavi-casino-low-stakes a {
    padding: 10px 50% 10px 25px;
    text-align: left;
    background: #f1e1e1 url(/images/rds-quicknavi-casino-low-stakes.png) no-repeat right 30px center / 100px 110px
}

.rds-quicknavi-blocks .rds-quicknavi-casino-high-stakes a {
    padding: 10px 50% 10px 25px;
    text-align: left;
    background: #e2e2ce url(/images/rds-quicknavi-casino-high-stakes.png) no-repeat right 30px center / 72px 76px
}

.rds-quicknavi-blocks .rds-quicknavi-roulette a {
    position: relative;
    padding: 95px 30px 30px;
    font-size: 19px;
    font-style: normal;
    color: #f8fcff;
    text-shadow: 0 0 12.48px rgba(29, 12, 45, .004);
    background: linear-gradient(to top, #081928 0%, transparent 60%), linear-gradient(to right, #36347a 0%, transparent 20%, transparent 80%, #36347a 100%), #081928 url(/images/rds-quicknavi-roulette.png) no-repeat top center
}

.rds-quicknavi-blocks .rds-quicknavi-roulette a:after {
    display: none
}

.rds-quicknavi-blocks .rds-quicknavi-roulette span {
    display: block;
    height: 64px;
    margin-top: 10px;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(186, 199, 209, .19);
    font-size: 18px;
    line-height: 64px;
    text-align: center;
    background: #14a0ff url(/images/rds-quicknavi-blocks-cup.png) no-repeat 10px 10px / 53px 55px;
    transition: transform .15s
}

.rds-quicknavi-blocks .rds-quicknavi-roulette span:hover {
    transform: scale(1.05)
}

.rds-quicknavi-blocks .rds-quicknavi-roulette-online a {
    padding: 10px 50% 10px 25px;
    text-align: left;
    background: #aac3e1 url(/images/rds-quicknavi-roulette-online.png) no-repeat right 30px center / 72px 76px
}

.rds-quicknavi-blocks .rds-quicknavi-roulette-bonus a {
    padding: 10px 50% 10px 25px;
    text-align: center;
    background: #cfcee2 url(/images/rds-quicknavi-roulette-bonus.png) no-repeat right 30px center / 120px 100px
}

.rds-quicknavi-blocks .rds-quicknavi-roulette-mobile a {
    padding: 10px 50% 10px 25px;
    text-align: left;
    background: #f1e1e1 url(/images/rds-quicknavi-roulette-mobile.png) no-repeat right 30px center / 170px 130px
}

.rds-quicknavi-blocks .rds-quicknavi-roulette-mobile-alt a {
    padding: 10px 50% 10px 25px;
    text-align: left;
    background: #f1e1e1 url(/images/rds-quicknavi-roulette-mobile.png) no-repeat right 30px center / 72px 76px
}

.rds-quicknavi-blocks .rds-quicknavi-roulette-live a {
    padding: 10px 50% 10px 25px;
    text-align: left;
    background: #e2e2ce url(/images/rds-quicknavi-roulette-live.png) no-repeat right 30px center / 72px 76px
}

.rds-quicknavi-blocks .rds-quicknavi-roulette-real-money a {
    padding: 10px 50% 10px 25px;
    text-align: left;
    background: #cfcee2 url(/images/rds-quicknavi-roulette-real-money.png) no-repeat right 30px center / 110px 100px
}

.rds-quicknavi-blocks .rds-quicknavi-baccarat a {
    position: relative;
    padding: 95px 30px 30px;
    font-size: 19px;
    font-style: normal;
    color: #f8fcff;
    text-shadow: 0 0 12.48px rgba(29, 12, 45, .004);
    background: linear-gradient(to top, #081928 0%, transparent 60%), linear-gradient(to right, #36347a 0%, transparent 20%, transparent 80%, #36347a 100%), #081928 url(/images/rds-quicknavi-baccarat.png) no-repeat top center
}

.rds-quicknavi-blocks .rds-quicknavi-baccarat a:after {
    display: none
}

.rds-quicknavi-blocks .rds-quicknavi-baccarat span {
    display: block;
    height: 64px;
    margin-top: 10px;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(186, 199, 209, .19);
    font-size: 18px;
    line-height: 64px;
    text-align: center;
    background: #14a0ff url(/images/rds-quicknavi-blocks-cup.png) no-repeat 10px 10px / 53px 55px;
    transition: transform .15s
}

.rds-quicknavi-blocks .rds-quicknavi-baccarat span:hover {
    transform: scale(1.05)
}

.rds-quicknavi-blocks .rds-quicknavi-baccarat-online a {
    padding: 10px 50% 10px 25px;
    text-align: left;
    background: #aac3e1 url(/images/rds-quicknavi-baccarat-online.png) no-repeat right 30px center / 72px 76px
}

.rds-quicknavi-blocks .rds-quicknavi-baccarat-mobile a {
    padding: 10px 50% 10px 25px;
    text-align: left;
    background: #f1e1e1 url(/images/rds-quicknavi-baccarat-mobile.png) no-repeat right 30px center / 170px 130px
}

.rds-quicknavi-blocks .rds-quicknavi-baccarat-mobile-alt a {
    padding: 10px 50% 10px 25px;
    text-align: left;
    background: #f1e1e1 url(/images/rds-quicknavi-baccarat-mobile.png) no-repeat right 30px center / 72px 76px
}

.rds-quicknavi-blocks .rds-quicknavi-baccarat-live a {
    padding: 10px 50% 10px 25px;
    text-align: left;
    background: #e2e2ce url(/images/rds-quicknavi-baccarat-live.png) no-repeat right 30px center / 72px 76px
}

.rds-quicknavi-blocks .rds-quicknavi-backgammon a {
    position: relative;
    padding: 95px 30px 30px;
    font-size: 19px;
    font-style: normal;
    color: #f8fcff;
    text-shadow: 0 0 12.48px rgba(29, 12, 45, .004);
    background: linear-gradient(to top, #081928 0%, transparent 60%), linear-gradient(to right, #36347a 0%, transparent 20%, transparent 80%, #36347a 100%), #081928 url(/images/rds-quicknavi-backgammon.png) no-repeat top center
}

.rds-quicknavi-blocks .rds-quicknavi-backgammon a:after {
    display: none
}

.rds-quicknavi-blocks .rds-quicknavi-backgammon span {
    display: block;
    height: 64px;
    margin-top: 10px;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(186, 199, 209, .19);
    font-size: 18px;
    line-height: 64px;
    text-align: center;
    background: #14a0ff url(/images/rds-quicknavi-blocks-cup.png) no-repeat 10px 10px / 53px 55px;
    transition: transform .15s
}

.rds-quicknavi-blocks .rds-quicknavi-backgammon span:hover {
    transform: scale(1.05)
}

.rds-quicknavi-blocks .rds-quicknavi-backgammon-mobile a {
    padding: 10px 50% 10px 25px;
    text-align: left;
    background: #aac3e1 url(/images/rds-quicknavi-backgammon-mobile.png) no-repeat right 30px center / 72px 76px
}

.rds-quicknavi-blocks .rds-quicknavi-backgammon-bonus a {
    padding: 10px 50% 10px 25px;
    text-align: left;
    background: #cfcee2 url(/images/rds-quicknavi-backgammon-bonus.png) no-repeat right 30px center / 120px 100px
}

.rds-quicknavi-blocks .rds-quicknavi-backgammon-payment-methods a {
    padding: 10px 50% 10px 25px;
    text-align: left;
    background: #f1e1e1 url(/images/rds-quicknavi-backgammon-payment-methods.png) no-repeat right 30px center / 120px 100px
}

.rds-quicknavi-blocks .rds-quicknavi-backgammon-safety a {
    padding: 10px 50% 10px 25px;
    text-align: left;
    background: #e2e2ce url(/images/rds-quicknavi-backgammon-safety.png) no-repeat right 30px center / 72px 76px
}

.rds-quicknavi-blocks .rds-quicknav-blackjack-2 a:after,
.rds-quicknavi-blocks .rds-quicknav-bonus a:after,
.rds-quicknavi-blocks .rds-quicknav-bonus-alt a:after,
.rds-quicknavi-blocks .rds-quicknavi-live a:after,
.rds-quicknavi-blocks .rds-quicknavi-blackjack-privacy a:after,
.rds-quicknavi-blocks .rds-quicknavi-blackjack-mobile a:after,
.rds-quicknavi-blocks .rds-quicknavi-blackjack-mobile-alt a:after,
.rds-quicknavi-blocks .rds-quicknavi-blackjack-online a:after,
.rds-quicknavi-blocks .rds-quicknavi-blackjack-online-free a:after,
.rds-quicknavi-blocks .rds-quicknavi-blackjack-real-money a:after,
.rds-quicknavi-blocks .rds-quicknavi-casino-low-stakes a:after,
.rds-quicknavi-blocks .rds-quicknavi-casino-high-stakes a:after,
.rds-quicknavi-blocks .rds-quicknavi-roulette-online a:after,
.rds-quicknavi-blocks .rds-quicknavi-roulette-bonus a:after,
.rds-quicknavi-blocks .rds-quicknavi-roulette-mobile a:after,
.rds-quicknavi-blocks .rds-quicknavi-roulette-mobile-alt a:after,
.rds-quicknavi-blocks .rds-quicknavi-roulette-live a:after,
.rds-quicknavi-blocks .rds-quicknavi-roulette-real-money a:after,
.rds-quicknavi-blocks .rds-quicknavi-backgammon-payment-methods a:after,
.rds-quicknavi-blocks .rds-quicknavi-backgammon-bonus a:after,
.rds-quicknavi-blocks .rds-quicknavi-backgammon-mobile a:after,
.rds-quicknavi-blocks .rds-quicknavi-backgammon-safety a:after,
.rds-quicknavi-blocks .rds-quicknavi-baccarat-online a:after,
.rds-quicknavi-blocks .rds-quicknavi-baccarat-mobile a:after,
.rds-quicknavi-blocks .rds-quicknavi-baccarat-mobile-alt a:after,
.rds-quicknavi-blocks .rds-quicknavi-baccarat-live a:after,
.rds-quicknavi-blocks .rds-quicknavi-blocks-style-2 a:after,
.rds-quicknavi-blocks .rds-quicknavi-blocks-style-3 a:after,
.rds-quicknavi-blocks .rds-quicknavi-blocks-style-4 a:after,
.rds-quicknavi-blocks .rds-quicknavi-blocks-style-5 a:after,
.rds-quicknavi-blocks .rds-quicknavi-blocks-style-6 a:after {
    background-image: url(/imagesi-blocks-arrow-darkblue.png)
}

.rds-quicknavi-blocks .rds-quicknav-blackjack-2 a,
.rds-quicknavi-blocks .rds-quicknav-bonus a,
.rds-quicknavi-blocks .rds-quicknav-bonus-alt a,
.rds-quicknavi-blocks .rds-quicknavi-live a,
.rds-quicknavi-blocks .rds-quicknavi-blackjack-privacy a,
.rds-quicknavi-blocks .rds-quicknavi-blackjack-mobile a,
.rds-quicknavi-blocks .rds-quicknavi-blackjack-mobile-alt a,
.rds-quicknavi-blocks .rds-quicknavi-blackjack-online a,
.rds-quicknavi-blocks .rds-quicknavi-blackjack-online-free a,
.rds-quicknavi-blocks .rds-quicknavi-blackjack-real-money a,
.rds-quicknavi-blocks .rds-quicknavi-casino-low-stakes a,
.rds-quicknavi-blocks .rds-quicknavi-casino-high-stakes a,
.rds-quicknavi-blocks .rds-quicknavi-roulette-online a,
.rds-quicknavi-blocks .rds-quicknavi-roulette-bonus a,
.rds-quicknavi-blocks .rds-quicknavi-roulette-mobile a,
.rds-quicknavi-blocks .rds-quicknavi-roulette-mobile-alt a,
.rds-quicknavi-blocks .rds-quicknavi-roulette-live a,
.rds-quicknavi-blocks .rds-quicknavi-roulette-real-money a,
.rds-quicknavi-blocks .rds-quicknavi-backgammon-payment-methods a,
.rds-quicknavi-blocks .rds-quicknavi-backgammon-bonus a,
.rds-quicknavi-blocks .rds-quicknavi-backgammon-mobile a,
.rds-quicknavi-blocks .rds-quicknavi-backgammon-safety a,
.rds-quicknavi-blocks .rds-quicknavi-baccarat-online a,
.rds-quicknavi-blocks .rds-quicknavi-baccarat-mobile a,
.rds-quicknavi-blocks .rds-quicknavi-baccarat-mobile-alt a,
.rds-quicknavi-blocks .rds-quicknavi-baccarat-live a,
.rds-quicknavi-blocks .rds-quicknavi-blocks-style-2 a,
.rds-quicknavi-blocks .rds-quicknavi-blocks-style-3 a,
.rds-quicknavi-blocks .rds-quicknavi-blocks-style-4 a,
.rds-quicknavi-blocks .rds-quicknavi-blocks-style-5 a,
.rds-quicknavi-blocks .rds-quicknavi-blocks-style-6 a {
    display: flex;
    height: 128px;
    align-items: center
}

@media only screen and (min-width: 768px) {
    .rds-quicknavi-blocks ul {
        display: grid;
        grid-template-columns: 49% 49%;
        margin: 0 -1%
    }

    .rds-quicknavi-blocks li {
        padding: 0 1%;
        margin-bottom: 2%
    }

    .rds-quicknavi-blocks li:nth-child(1) {
        display: flex;
        grid-column-end: 2;
        grid-row-start: 1;
        grid-row-end: 3
    }

    .rds-quicknavi-blocks li:nth-child(1) a {
        display: flex;
        flex: 0 0 100%;
        flex-flow: row wrap;
        justify-content: center;
        align-items: flex-end;
        align-content: flex-end
    }

    .rds-quicknavi-blocks li:nth-child(1) span {
        flex: 0 0 100%
    }

    .rds-quicknavi-blocks li+li {
        margin-top: 0
    }

    .rds-quicknavi-blocks li:nth-child(2) {
        grid-column-start: 2;
        grid-row-end: 2
    }

    .rds-quicknavi-blocks li:nth-child(3) {
        grid-column-start: 2;
        grid-row-start: 2;
        grid-row-end: 3
    }

    .rds-quicknavi-blocks li:nth-child(4) {
        grid-column-end: 2
    }

    .rds-quicknavi-blocks li:nth-child(5) {
        grid-column-start: 2
    }
}

@media only screen and (min-width: 768px) and (max-width:1023px) {
    .rds-quicknavi-blocks li:nth-child(even):last-child {
        grid-column-start: 1;
        grid-column-end: 3
    }
}

@media only screen and (min-width: 1024px) {
    .rds-quicknavi-blocks {
        max-width: 1024px;
        margin: 0 auto 25px
    }

    .rds-quicknavi-blocks ul {
        grid-template-columns: repeat(24, 4.167%);
        margin: 0 -8px
    }

    .rds-quicknavi-blocks li {
        padding: 0 8px;
        margin-bottom: 16px
    }

    .rds-quicknavi-blocks li:nth-child(1) {
        grid-column-start: 1;
        grid-column-end: 9
    }

    .rds-quicknavi-blocks li:nth-child(2) {
        grid-column-start: 9;
        grid-column-end: 15;
        grid-row-start: 1;
        grid-row-end: 2
    }

    .rds-quicknavi-blocks li:nth-child(3) {
        grid-column-start: 15;
        grid-column-end: 25;
        grid-row-start: 1;
        grid-row-end: 2
    }

    .rds-quicknavi-blocks li:nth-child(4) {
        grid-column-start: 9;
        grid-column-end: 19;
        grid-row-start: 2;
        grid-row-end: 3
    }

    .rds-quicknavi-blocks li:nth-child(5) {
        grid-column-start: 19;
        grid-column-end: 25;
        grid-row-start: 2;
        grid-row-end: 3
    }

    .rds-quicknavi-blocks li:nth-child(3n+6) {
        grid-column-start: 1;
        grid-column-end: 9
    }

    .rds-quicknavi-blocks li:nth-child(3n+7) {
        grid-column-start: 9;
        grid-column-end: 17
    }

    .rds-quicknavi-blocks li:nth-child(3n+8) {
        grid-column-start: 17;
        grid-column-end: 25
    }

    .rds-quicknavi-blocks .rds-quicknavi-blocks-style-1 a {
        font-size: 22px
    }

    .rds-quicknavi-blocks .rds-quicknavi-blackjack a {
        font-size: 22px
    }

    .rds-quicknavi-blocks .rds-quicknavi-roulette a {
        font-size: 22px
    }

    .rds-quicknavi-blocks .rds-quicknavi-backgammon a {
        font-size: 22px
    }

    .rds-quicknavi-blocks .rds-quicknavi-blocks-style-2 a {
        padding-left: 110px;
        background-position-x: -10px
    }

    .rds-quicknavi-blocks .rds-quicknavi-blocks-style-5 a {
        padding-right: 40%
    }

    .rds-quicknavi-blocks .rds-quicknavi-blocks-style-6 a {
        padding-right: 40%
    }
}

.rds-quicknavi-new-container {
    margin-bottom: 25px
}

.rds-quicknavi-new {
    font-size: 15px;
    line-height: 1.2;
    color: #162d42
}

.rds-quicknavi-new a {
    color: inherit
}

@media only screen and (max-width: 1023px) {
    .rds-quicknavi-new-container {
        position: relative;
        z-index: 5
    }

    .rds-quicknavi-new-container.has-active .rds-quicknavi-new:before {
        content: attr(data-active)
    }

    .rds-quicknavi-new-container.is-sticky .rds-quicknavi-new {
        position: fixed;
        width: 100%;
        top: 46px;
        left: 0;
        padding: 12px 13px;
        background: #dfe5ea
    }

    .rds-quicknavi-new-container.is-sticky .rds-quicknavi-new:after {
        right: 22px
    }

    .rds-quicknavi-new-container.is-sticky .rds-quicknavi-new ul {
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

    .rds-quicknavi-new-container.quicknavi-expanded .rds-quicknavi-new ul {
        max-height: 400px;
        padding-top: 52px;
        padding-bottom: 3px
    }

    .rds-quicknavi-new-container.quicknavi-expanded.is-sticky .rds-quicknavi-new ul {
        padding-top: 70px
    }

    .rds-quicknavi-new-container.quicknavi-expanded .rds-quicknavi-new:before {
        box-shadow: none;
        background: #f2f4f7
    }

    .rds-quicknavi-new-container.quicknavi-expanded .rds-quicknavi-new:after {
        transform: rotate(180deg)
    }

    .rds-quicknavi-new-container+.rds-group {
        background: linear-gradient(to bottom, #eceff4 400px, #f9fbfc 550px)
    }

    .rds-quicknavi-new {
        padding: 3px
    }

    .rds-quicknavi-new:before {
        content: 'ℹ️ Σε αυτήν τη σελίδα';
        position: relative;
        display: block;
        padding: 14px 40px 14px 20px;
        border-radius: 23px;
        box-shadow: 0 2px 18px 0 rgba(190, 200, 209, .2);
        font-weight: 700;
        background: #fff;
        transition: box-shadow .15s, background .15s;
        z-index: 1
    }

    .rds-quicknavi-new:after {
        content: '';
        position: absolute;
        width: 22px;
        height: 22px;
        top: 50%;
        right: 12px;
        margin-top: -11px;
        border-radius: 50%;
        background: rgba(24, 53, 76, .15) url(/imagesi-new-arrow-down.png) no-repeat center center / 10px 12px;
        transition: transform .15s;
        z-index: 1
    }

    .rds-quicknavi-new ul {
        position: absolute;
        width: 100%;
        max-height: 0;
        top: 0;
        left: 0;
        padding: 0 3px;
        overflow: hidden;
        border-radius: 23px;
        background: #fff;
        list-style-type: none;
        transition: max-height .15s, padding .15s
    }

    .rds-quicknavi-new a {
        display: block;
        padding: 14px 20px;
        border-radius: 23px
    }

    .rds-quicknavi-new a:hover {
        text-decoration: none
    }

    .rds-quicknavi-new .active {
        background: #f2f4f7
    }
}

@media only screen and (min-width: 600px) and (max-width:1023px) {
    .rds-quicknavi-new-container.is-sticky .rds-quicknavi-new {
        top: 52px
    }
}

@media only screen and (min-width: 1024px) {
    .rds-quicknavi-new-container.is-sticky .rds-quicknavi-new {
        position: fixed;
        width: 100%;
        top: 52px;
        left: 0;
        padding: 10px 0;
        background: #dfe5ea;
        z-index: 4
    }

    .rds-quicknavi-new-container.is-sticky .rds-quicknavi-new:before {
        max-height: 0;
        margin: 0
    }

    .rds-quicknavi-new {
        padding: 0;
        transition: padding .15s, background .15s
    }

    .rds-quicknavi-new:before {
        content: 'Σε αυτήν τη σελίδα:';
        display: block;
        max-height: 50px;
        margin-bottom: 10px;
        overflow: hidden;
        font-size: 16px;
        font-weight: 600;
        font-style: italic;
        text-align: center;
        transition: max-height .15s, margin .15s
    }

    .rds-quicknavi-new ul {
        display: flex;
        justify-content: center;
        flex-flow: row wrap;
        margin: 0;
        list-style-type: none
    }

    .rds-quicknavi-new li {
        margin: 10px
    }

    .rds-quicknavi-new a {
        display: block;
        padding: 14px 25px;
        border: 1px solid #fff;
        border-radius: 24px;
        box-shadow: 0 2px 18px 0 rgba(190, 200, 209, .2);
        font-size: 15px;
        font-weight: 600;
        color: #162d42;
        text-decoration: none;
        background: #eff2f5;
        transition: color .15s, background .15s
    }

    .rds-quicknavi-new a:hover,
    .rds-quicknavi-new .active {
        color: #3c86bc;
        background: #fff
    }
}

@media only screen and (min-width: 1200px) {
    .rds-quicknavi-new-container-alt {
        padding: 65px 0 45px;
        border-bottom-right-radius: 20px;
        border-bottom-left-radius: 20px;
        background: #eef2f4
    }

    .rds-quicknavi-new-container-alt a {
        background: #f6f7f9
    }
}

.rds-quicknavi {
    line-height: 1.46
}

.rds-quicknavi ul {
    padding: 10px 30px;
    margin: 0;
    list-style-type: none
}

.rds-quicknavi a {
    position: relative;
    display: block;
    padding: 12px 10px 12px 60px;
    border-radius: 10px;
    font-weight: 700;
    color: #1b354c;
    transition: background .15s
}

.rds-quicknavi a:hover {
    text-decoration: none
}

.rds-quicknavi li+li {
    margin-top: 10px
}

.rds-quicknavi a:before {
    content: '';
    position: absolute;
    width: 46px;
    height: 46px;
    top: 50%;
    left: 0;
    margin-top: -23px;
    border-radius: 10px;
    background: #d6e5e3 url(/images/rds-quicknavi-sprite.png) repeat-x 0 0 / auto 200%;
    transition: background .15s
}

.rds-quicknavi .rds-quicknavi-title {
    padding: 15px 20px;
    font-size: 20px;
    font-weight: 700;
    color: #1b354c;
    text-align: center;
    background: #edf1f5
}

.rds-quicknavi .rds-pros-cons:before {
    background-image: url(/images/rds-pros-cons.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center center
}

.rds-quicknavi .rds-games:before {
    background-image: url(/images/rds-games.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center center
}

.rds-quicknavi .rds-bonuses:before {
    background-image: url(/images/rds-bonuses.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center center
}

.rds-quicknavi .rds-betting-limits:before {
    background-image: url(/images/rds-betting-limits.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center center
}

.rds-quicknavi .rds-cashier:before {
    background-image: url(/images/rds-cashier.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center center
}

.rds-quicknavi .rds-software:before {
    background-image: url(/images/rds-software.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center center
}

.rds-quicknavi .rds-support:before {
    background-image: url(/images/rds-support.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center center
}

.rds-quicknavi .rds-safety:before {
    background-image: url(/images/rds-safety.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center center
}

.rds-quicknavi .rds-company:before {
    background-image: url(/images/rds-company.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center center
}

.rds-quicknavi .rds-top:before {
    background-image: url(/images/rds-top.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center center
}

.rds-quicknavi .rds-list:before {
    background-image: url(/images/rds-list.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center center
}

.rds-quicknavi .rds-casinos:before {
    background-image: url(/images/rds-casinos.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center center
}

.rds-quicknavi .rds-apple-pay:before {
    background-image: url(/images/rds-apple-pay.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center center
}

.rds-quicknavi .rds-mobile:before {
    background-image: url(/images/rds-mobile.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center center
}

.rds-quicknavi .rds-live-dealers:before {
    background-image: url(/images/rds-live-dealers.png);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center center
}

.rds-quicknavi a:hover,
.rds-quicknavi a:hover:before {
    background-color: #e4f0ee
}

@media only screen and (max-width: 1023px) {
    .rds-quicknavi:not(.cloned) {
        max-width: 400px;
        margin: 20px auto
    }

    .rds-quicknavi:not(.cloned) .rds-quicknavi-title {
        border-radius: 20px
    }

    .rds-quicknavi.cloned {
        position: fixed !important;
        width: 340px;
        right: 20px;
        top: auto !important;
        bottom: 20px !important;
        border-radius: 20px;
        box-shadow: 0 0 0 100vw rgba(22, 44, 65, .5);
        transform-origin: 100% 100%;
        transform: scale(.8);
        opacity: 0;
        visibility: hidden;
        overflow: hidden;
        background: #fff;
        z-index: 5;
        transition: transform .15s, opacity .15s, visibility .15s
    }

    .rds-quicknavi.cloned.is-visible {
        transform: scale(1);
        opacity: 1;
        visibility: visible
    }

    .rds-quicknavi-toggle {
        position: fixed;
        width: 64px;
        height: 64px;
        right: 0;
        bottom: 55px;
        border-radius: 50%;
        background: #172b3e;
        z-index: 6;
        transition: bottom .15s
    }

    .rds-quicknavi-toggle:before {
        transform: rotate(90deg)
    }

    .rds-quicknavi-toggle.is-visible:before {
        transform: rotate(315deg)
    }

    .rds-quicknavi-toggle.is-visible:after {
        transform: rotate(225deg)
    }

    .rds-quicknavi-toggle:before,
    .rds-quicknavi-toggle:after {
        content: '';
        position: absolute;
        width: 20px;
        height: 2px;
        top: 50%;
        left: 50%;
        margin: -1px 0 0 -10px;
        background: #fff;
        transition: transform .15s
    }
}

@media only screen and (min-width: 1024px) {
    .rds-quicknavi {
        padding: 60px 25px 20px
    }

    .rds-quicknavi.cloned {
        display: none
    }

    .rds-quicknavi ul {
        padding: 0
    }

    .rds-quicknavi li {
        position: relative;
        padding-left: 40px
    }

    .rds-quicknavi a {
        position: static;
        padding: 6px 10px
    }

    .rds-quicknavi a:before {
        width: 38px;
        height: 38px;
        margin-top: -19px;
        background-color: #fff
    }

    .rds-quicknavi .rds-quicknavi-title {
        padding: 0;
        margin-bottom: 15px;
        font-size: 14px;
        text-transform: uppercase;
        text-align: left
    }

    .rds-quicknavi a:hover,
    .rds-quicknavi a:hover:before {
        background-color: #fafbfc
    }
}

.rds-responsibly {
    max-width: 815px;
    padding: 22px 14px 20px;
    margin: 0 auto 25px;
    border: 1px solid #fff;
    border-radius: 20px;
    box-shadow: 0 5px 40px 0 rgba(59, 90, 107, .17);
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 1.46;
    color: #3b5a6b;
    background: #fafbfc
}

.rds-responsibly .rds-responsibly-list {
    padding: 20px;
    margin-bottom: 20px;
    border-radius: 10px;
    box-shadow: 0 5px 38px 0 rgba(59, 90, 107, .09)
}

.rds-responsibly .rds-responsibly-list ul {
    margin: 0;
    font-size: 15px;
    line-height: 1.2
}

.rds-responsibly .rds-responsibly-list li {
    padding-left: 25px;
    background-position: 0 1px
}

.rds-responsibly .rds-responsibly-list li+li {
    margin-top: 15px
}

.rds-responsibly .rds-responsibly-logos-row {
    text-align: center
}

.rds-responsibly .rds-responsibly-logos-row span {
    position: relative;
    display: block
}

.rds-responsibly .rds-responsibly-logos-row span+span:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    top: 0;
    left: 0;
    background: linear-gradient(to right, transparent 0%, #e6e9ed 50%, transparent 100%)
}

.rds-responsibly .rds-responsibly-logos-row span+span {
    padding-top: 15px;
    margin-top: 15px
}

.rds-responsibly .rds-responsibly-logos-row span:before {
    content: '';
    display: inline-block;
    height: 83px;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain
}

.rds-responsibly .rds-responsibly-logos-row .gc:before {
    width: 264px;
    height: 28px;
    background-image: url(/images/rds-author-gambling-comission-mobile.png)
}

.rds-responsibly .rds-responsibly-logos-row .ecogra:before {
    width: 264px;
    height: 32px;
    background-image: url(/images/rds-author-ecogra-mobile.png)
}

.rds-responsibly .rds-responsibly-logos-row .begambleaware:before {
    width: 264px;
    height: 30px;
    background-image: url(/images/rds-author-begambleaware-mobile.png)
}

.rds-responsibly .rds-responsibly-title h2,
.rds-responsibly .rds-responsibly-title span {
    display: block;
    padding: 0;
    margin-bottom: 15px;
    font-size: 14px;
    line-height: inherit;
    font-weight: 700;
    color: #354c61;
    text-align: center;
    text-transform: uppercase
}

@media only screen and (min-width: 768px) {
    .rds-responsibly {
        padding: 25px 35px 20px
    }

    .rds-responsibly .rds-responsibly-list {
        padding: 35px 60px
    }

    .rds-responsibly .rds-responsibly-logos-row {
        display: flex;
        justify-content: space-between
    }

    .rds-responsibly .rds-responsibly-logos-row span {
        flex: 0 0 30%
    }

    .rds-responsibly .rds-responsibly-logos-row span+span {
        padding: 0;
        margin: 0
    }

    .rds-responsibly .rds-responsibly-logos-row span+span:after {
        width: 1px;
        height: 100%;
        left: -8%;
        background: linear-gradient(to bottom, transparent 0%, #e6e9ed 50%, transparent 100%)
    }

    .rds-responsibly .rds-responsibly-logos-row .gc:before {
        width: 129px;
        height: 85px;
        background-image: url(/images/rds-author-gambling-commission.png)
    }

    .rds-responsibly .rds-responsibly-logos-row .ecogra:before {
        width: 146px;
        height: 85px;
        background-image: url(/images/rds-author-ecogra.png)
    }

    .rds-responsibly .rds-responsibly-logos-row .begambleaware:before {
        width: 131px;
        height: 85px;
        background-image: url(/images/rds-author-begambleaware.png)
    }
}

@media only screen and (min-width: 1200px) {
    .rds-responsibly {
        line-height: 1.73
    }
}

.rds-side-table {
    position: relative;
    max-width: 475px;
    margin-bottom: 25px;
    border: 1px solid #fff;
    border-radius: 30px;
    overflow: hidden;
    box-shadow: 0 5px 24.36px 4.64px rgba(186, 199, 209, .38);
    color: #1b354c;
    z-index: 3 !important
}

.rds-side-table:not(.rds-right):not(.rds-left) {
    margin: 0 auto 25px
}

.rds-side-table table {
    width: 100%;
    border-collapse: collapse
}

.rds-side-table tr:nth-child(odd) {
    background: #eff4f8
}

.rds-side-table th {
    text-align: left
}

.rds-side-table td {
    text-align: right
}

.rds-side-table a {
    font-weight: 600
}

.rds-side-table th,
.rds-side-table td {
    height: 58px;
    padding: 10px 15px
}

@media only screen and (min-width: 768px) {
    .rds-side-table.rds-left {
        margin-right: 30px
    }

    .rds-side-table.rds-right {
        margin-left: 30px
    }

    .rds-side-table tr>:first-child {
        padding-left: 45px
    }

    .rds-side-table tr>:last-child {
        padding-right: 45px
    }
}

@media only screen and (min-width: 1024px) {
    .rds-side-table.rds-left {
        margin-left: 45px
    }

    .rds-side-table.rds-right {
        margin-right: 45px
    }
}

.rds-sister-rows {
    max-width: 350px;
    margin: 0 auto 25px
}

.rds-sister-rows .rds-btn-primary {
    width: 100%
}

.rds-sister-rows .rds-sister-row-logo {
    margin-bottom: 5px
}

.rds-sister-rows .rds-sister-row-review {
    margin-bottom: 5px
}

.rds-sister-rows .logo {
    max-width: 150px;
    width: 100%;
    margin: 0 auto
}

.rds-sister-rows .rds-sister-row {
    padding: 15px;
    margin: 0 auto;
    border-radius: 20px;
    background: #fff
}

.rds-sister-rows .rds-sister-row+.rds-sister-row {
    margin-top: 5px
}

@media only screen and (min-width: 768px) {
    .rds-sister-rows {
        max-width: none
    }

    .rds-sister-rows .rds-sister-row {
        display: flex;
        justify-content: space-between;
        align-items: center
    }

    .rds-sister-rows .rds-sister-row-link {
        flex: 0 0 36.52%
    }

    .rds-sister-rows .rds-sister-row-logo {
        flex: 0 1 100%;
        margin: 0
    }

    .rds-sister-rows .rds-sister-row-review {
        flex: 0 0 36.52%;
        margin: 0 5px 0 0
    }
}

.rds-table-generic {
    border-radius: 20px;
    overflow-x: auto;
    overflow-y: hidden;
    box-shadow: 0 11px 21px rgba(38, 149, 189, .13);
    font-size: 14px;
    background: #fff
}

.rds-table-generic.rds-right,
.rds-table-generic.rds-left {
    margin-bottom: 25px
}

.rds-table-generic.font13 {
    font-size: 13px
}

.rds-table-generic table {
    width: 100%;
    border-collapse: collapse;
    text-align: center
}

.rds-table-generic caption {
    padding: 5px 10px;
    border-bottom: 1px solid #cedbe1;
    font-size: 19px;
    font-weight: 700;
    color: #1b354c;
    background: #f0f4f6
}

.rds-table-generic th {
    padding: 5px 10px;
    vertical-align: middle;
    border-bottom: 1px solid #cedbe1;
    background: #f0f4f6
}

.rds-table-generic td {
    padding: 10px;
    vertical-align: middle;
    border-bottom: 1px solid #cedbe1
}

.rds-table-generic .logo {
    margin: 0 auto
}

.rds-table-generic [class^="ico-"]:only-child {
    width: 100% !important
}

.rds-table-generic th:not(:first-child),
.rds-table-generic td:not(:first-child) {
    border-left: 1px solid #cedbe1
}

@media only screen and (max-width: 767px) {
    .rds-table-generic thead {
        display: none
    }

    .rds-table-generic tr {
        display: flex;
        flex-flow: row wrap;
        align-items: center
    }

    .rds-table-generic tr+tr {
        border-top: 1px solid #cedbe1
    }

    .rds-table-generic td {
        flex: 0 0 50%;
        border: 0
    }

    .rds-table-generic td:first-child:nth-last-child(odd) {
        flex: 0 0 100%
    }

    .rds-table-generic td:before {
        content: attr(data-title);
        display: block;
        font-weight: 700;
        font-style: italic
    }

    .rds-table-generic td.no-title:before {
        content: none;
        display: block;
        font-weight: 700;
        font-style: italic
    }

    .rds-table-generic td:not(:first-child) {
        border: 0
    }

    .rds-table-generic .logo {
        width: 100%;
        max-width: 150px
    }

    .rds-table-generic caption,
    .rds-table-generic tbody,
    .rds-table-generic td {
        display: block
    }
}

@media only screen and (min-width: 768px) {
    .rds-table-generic.rds-right {
        margin-left: 20px
    }

    .rds-table-generic.rds-left {
        margin-right: 20px
    }
}

.rds-table-moderate {
    padding: 15px;
    margin-bottom: 25px;
    border-radius: 20px;
    line-height: 1.2;
    font-weight: 600;
    color: #1b354c;
    text-align: center;
    background: #e6ebef
}

.rds-table-moderate.with-counters {
    counter-reset: nums
}

.rds-table-moderate.with-counters tbody tr:before {
    content: counter(nums);
    position: absolute;
    width: 44px;
    height: 44px;
    top: -22px;
    left: 50%;
    border-radius: 50%;
    padding-top: 9px;
    margin-left: -22px;
    font-size: 13px;
    line-height: 44px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    background: #193e57;
    z-index: 3;
    clip-path: polygon(0 50%, 100% 50%, 100% 100%, 0 100%)
}

.rds-table-moderate tbody tr {
    position: relative;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    padding: 10px;
    border: 2px solid #ccd9e0;
    border-radius: 15px;
    background: #fff;
    counter-increment: nums
}

.rds-table-moderate tbody tr+tr {
    margin-top: 5px
}

.rds-table-moderate strong {
    font-weight: 800
}

.rds-table-moderate .table-logo a {
    transition: transform .15s
}

.rds-table-moderate .table-logo a:hover {
    transform: scale(1.1)
}

.rds-table-moderate .table-bonus {
    font-weight: 700
}

.rds-table-moderate .table-bonus strong {
    display: block;
    flex: 0 0 100%;
    font-size: 21px
}

.rds-table-moderate .logo-slots {
    display: inline-block;
    width: 150px;
    height: 60px;
    vertical-align: middle;
    background-position: center center
}

.rds-table-moderate .logo-slots.logo-sm {
    max-width: 30%
}

.rds-table-moderate .table-rating-alt div {
    max-width: 135px;
    margin: 0 auto;
    border-radius: 10px;
    font-size: 15px;
    font-weight: 600;
    color: #627f8f;
    text-align: center
}

.rds-table-moderate .table-rating-alt div:after {
    content: '';
    display: block;
    width: 112px;
    height: 30px;
    margin: 10px auto 0;
    border-radius: 10px;
    background: #fff url(/images/alt-stars.png) no-repeat center center
}

.rds-table-moderate .table-rating-alt strong {
    font-size: 18px;
    font-weight: 800;
    color: #182c3e
}

.rds-table-moderate .table-rating {
    font-size: 15px;
    font-weight: 600;
    color: #627f8f
}

.rds-table-moderate .table-rating strong {
    font-size: 16px;
    color: #182c3e
}

.rds-table-moderate .table-rating strong:before {
    content: '';
    position: relative;
    display: inline-block;
    width: 1px;
    height: 1px;
    top: -1px;
    width: 14px;
    height: 14px;
    margin-right: 3px;
    vertical-align: middle;
    background: url(/images/table-moderate-star.png) no-repeat center center / contain
}

.rds-table-moderate table,
.rds-table-moderate tbody,
.rds-table-moderate td {
    display: block
}

@media only screen and (max-width: 1023px) {
    .rds-table-moderate td {
        display: flex;
        flex: 0 0 49%;
        min-height: 95px;
        flex-flow: row wrap;
        justify-content: center;
        padding: 15px 10px;
        margin-bottom: 2%;
        border-radius: 10px;
        background: #f6f7f9
    }

    .rds-table-moderate td:before {
        content: attr(data-title);
        display: block;
        flex: 0 0 100%;
        margin-bottom: 10px;
        font-size: 12px;
        font-weight: 600;
        color: #527385;
        text-transform: uppercase
    }

    .rds-table-moderate:not(.rds-table-moderate-alt-mobile).last-mobile-2 td:nth-child(2),
    .rds-table-moderate:not(.rds-table-moderate-alt-mobile).last-mobile-3 td:nth-child(3),
    .rds-table-moderate:not(.rds-table-moderate-alt-mobile).last-mobile-4 td:nth-child(4),
    .rds-table-moderate:not(.rds-table-moderate-alt-mobile).last-mobile-5 td:nth-child(5),
    .rds-table-moderate:not(.rds-table-moderate-alt-mobile).last-mobile-6 td:nth-child(6),
    .rds-table-moderate:not(.rds-table-moderate-alt-mobile).last-mobile-7 td:nth-child(7),
    .rds-table-moderate:not(.rds-table-moderate-alt-mobile).last-mobile-8 td:nth-child(8),
    .rds-table-moderate:not(.rds-table-moderate-alt-mobile).last-mobile-9 td:nth-child(9),
    .rds-table-moderate:not(.rds-table-moderate-alt-mobile).last-mobile-10 td:nth-child(10),
    .rds-table-moderate:not(.rds-table-moderate-alt-mobile):not([class*="last-mobile"]) td:last-child {
        min-height: 0;
        flex: 0 0 100%;
        padding: 10px;
        margin: 0;
        order: 2;
        background: none
    }

    .rds-table-moderate .table-logo .logo {
        width: 100%;
        max-width: 150px
    }

    .rds-table-moderate thead,
    .rds-table-moderate:not(.rds-table-moderate-alt-mobile):not([class*="last-mobile"]) td:last-child:before {
        display: none
    }

    .rds-table-moderate-alt-mobile tbody tr {
        padding-bottom: 35px
    }

    .rds-table-moderate-alt-mobile td {
        display: block;
        flex: 0 0 100%;
        min-height: auto;
        padding: 0 15px;
        font-size: 15px;
        text-align: left;
        background: transparent
    }

    .rds-table-moderate-alt-mobile td:last-child {
        padding: 0 15px;
        margin-top: 13px
    }

    .rds-table-moderate-alt-mobile td:last-child:before {
        display: block
    }

    .rds-table-moderate-alt-mobile td:before {
        margin-bottom: 5px
    }

    .rds-table-moderate-alt-mobile td+td {
        margin: 13px 0 0
    }

    .rds-table-moderate-alt-mobile .table-logo {
        display: flex;
        height: 105px;
        align-content: center;
        margin-bottom: 15px;
        border-radius: 10px;
        text-align: center;
        background: #f6f7f9
    }

    .rds-table-moderate-alt-mobile .table-bonus strong {
        display: inline
    }
}

@media only screen and (min-width: 768px) {
    .rds-table-moderate tbody {
        display: flex;
        flex-flow: row wrap;
        justify-content: space-between;
        margin: 0 -1%
    }

    .rds-table-moderate tbody tr {
        flex: 0 0 48%;
        margin: 0 1%
    }

    .rds-table-moderate tbody tr:nth-child(n+3) {
        margin-top: 2%
    }

    .rds-table-moderate tbody tr+tr {
        margin-top: 0
    }
}

@media only screen and (min-width: 1024px) {
    .rds-table-moderate {
        padding: 23px 15px 20px
    }

    .rds-table-moderate.with-counters tbody tr:before {
        top: 50%;
        left: 5px;
        padding: 0 0 0 19px;
        margin-top: -22px;
        clip-path: polygon(50% 0, 100% 0, 100% 100%, 50% 100%)
    }

    .rds-table-moderate thead {
        display: block;
        margin-bottom: 10px
    }

    .rds-table-moderate thead tr {
        display: flex;
        justify-content: space-between;
        align-items: flex-end;
        padding: 0 20px 0 5px;
        border: 2px solid transparent
    }

    .rds-table-moderate th {
        display: block;
        font-size: 12px;
        font-weight: 600;
        color: #527385;
        text-transform: uppercase
    }

    .rds-table-moderate th:first-child {
        flex: 0 0 185px
    }

    .rds-table-moderate tbody {
        display: block;
        margin: 0
    }

    .rds-table-moderate tbody tr {
        padding: 5px 20px 5px 5px;
        margin: 0;
        align-items: center
    }

    .rds-table-moderate tbody tr:nth-child(n+2) {
        margin: 2px 0 0
    }

    .rds-table-moderate .table-logo {
        display: flex;
        flex: 0 0 185px;
        height: 84px;
        justify-content: center;
        align-items: center;
        border-radius: 10px;
        background: #f2f4f7
    }

    .rds-table-moderate .table-rating-alt div {
        padding: 12px 6px 6px;
        background: #f2f4f7
    }
}

.rds-table-simple {
    margin-bottom: 25px;
    font-size: 16px
}

.rds-table-simple caption {
    margin-bottom: 10px;
    font-size: 19px;
    font-weight: 300;
    color: #1b354c
}

.rds-table-simple th {
    padding-top: 10px;
    font-weight: 400
}

.rds-table-simple td {
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: 700;
    font-style: italic;
    color: #1b354c
}

.rds-table-simple tr {
    overflow: hidden
}

.rds-table-simple tr+tr {
    margin-top: 1px
}

.rds-table-simple tbody tr:first-child {
    border-radius: 20px 20px 0 0
}

.rds-table-simple tbody tr:last-child {
    border-radius: 0 0 20px 20px
}

.rds-table-simple tbody tr:last-child {
    border-radius: 0 0 20px 20px
}

.rds-table-simple [class*="ico-flag"]:before {
    content: '';
    display: block
}

.rds-table-simple [class*="ico-"]+[class*="ico-"] {
    margin-left: 5px
}

.rds-table-simple .yes:before {
    width: 12px;
    height: 10px;
    background: url(/images/rds-yes.png)
}

.rds-table-simple .no:before {
    width: 10px;
    height: 10px;
    background: url(/images/rds-no.png)
}

.rds-table-simple th [class^="ico-"],
.rds-table-simple th [class^="ico-"]:before,
.rds-table-simple th [class^="ico-"]:after {
    display: block !important;
    max-height: 30px;
    margin: 0 auto
}

.rds-table-simple .yes:before,
.rds-table-simple .no:before {
    content: '';
    display: inline-block;
    margin-right: 6px;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain
}

.rds-table-simple th,
.rds-table-simple td {
    padding-right: 30px;
    padding-left: 30px;
    text-align: left;
    background: #fff
}

.rds-table-simple table,
.rds-table-simple caption,
.rds-table-simple tbody,
.rds-table-simple tr,
.rds-table-simple td,
.rds-table-simple th {
    display: block
}

@media only screen and (max-width: 767px) {

    .rds-table-simple th+td,
    .rds-table-simple td+td {
        padding-top: 0
    }

    .rds-table-simple thead+tbody [data-title]:before {
        content: attr(data-title)':';
        display: block;
        font-weight: 400
    }

    .rds-table-simple thead {
        display: none
    }

    .rds-table-simple-alt td {
        text-align: center
    }
}

@media only screen and (min-width: 768px) {
    .rds-table-simple caption {
        margin-bottom: 15px;
        font-size: 26px
    }

    .rds-table-simple thead {
        display: block;
        margin-bottom: 1px
    }

    .rds-table-simple thead th {
        flex: 0 1 100%;
        margin-left: 1px
    }

    .rds-table-simple thead tr {
        border-radius: 20px 20px 0 0
    }

    .rds-table-simple thead+tbody tr:first-child {
        border-radius: 0
    }

    .rds-table-simple tr {
        display: flex
    }

    .rds-table-simple tr>:first-child {
        margin-left: 0
    }

    .rds-table-simple tr+tr {
        margin-top: 1px
    }

    .rds-table-simple th {
        flex: 0 0 40%
    }

    .rds-table-simple td {
        flex: 0 1 100%;
        margin-left: 1px;
        background: #f9fcfa
    }

    .rds-table-simple th,
    .rds-table-simple td {
        display: flex;
        align-items: center;
        padding: 12px 25px !important
    }
}

.rds-top-table {
    padding: 10px;
    margin-bottom: 25px;
    border-radius: 20px;
    background: #ecf0f4
}

.rds-top-table.no-top-casino-badge tbody:before {
    display: none
}

.rds-top-table h2 {
    text-align: center;
    margin-bottom: 10px
}

.rds-top-table thead {
    display: none
}

.rds-top-table tr {
    position: relative;
    display: grid;
    grid-template-columns: repeat(2, 50%);
    grid-template-rows: repeat(6, auto);
    padding: 5px 5px 25px;
    border: 2px solid #cedbe1;
    border-radius: 10px;
    background: #fff;
    counter-increment: nums;
    grid-template-areas: "logo bonus" "rating bonus" "bonuscode bonuscode" "info1 info2" "actions actions" "terms terms"
}

.rds-top-table tbody {
    position: relative;
    counter-reset: nums
}

.rds-top-table tr+tr {
    margin-top: 5px
}

.rds-top-table .new-casino .table-logo:before,
.rds-top-table tbody:before {
    content: 'ΤΟΠ ΕΠΙΛΟΓΗ';
    position: absolute;
    width: 65px;
    height: 40px;
    top: 0;
    left: 0;
    padding: 7px 13px 9px 7px;
    border-top-left-radius: 10px;
    font-size: 10px;
    line-height: 1;
    font-weight: 700;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    background: linear-gradient(-59deg, rgb(255, 153, 1) 0%, rgb(255, 212, 1) 100%);
    clip-path: path('M8.783,-0.001 L65.000,-0.001 L59.729,21.999 C59.729,21.999 56.895,30.416 49.189,31.999 L-0.000,39.999 L-0.000,9.999 C-0.000,4.476 3.932,-0.001 8.783,-0.001 Z');
    z-index: 1
}

.rds-top-table .new-casino .table-logo:before {
    content: 'New';
    background: linear-gradient(-59deg, #14a0ff 0%, #2ebaec 100%);
    font-size: 14px
}

.rds-top-table tbody[data-first-row-badge]:before {
    content: attr(data-first-row-badge)
}

.rds-top-table.no-top-casino tbody:before {
    content: unset
}

.rds-top-table tr:before {
    content: '';
    display: block;
    grid-area: logo / logo / rating / bonus;
    border-radius: 10px;
    background: #f2f4f7
}

.rds-top-table tr:nth-child(1):before {
    background: #f3e9df
}

.rds-top-table tr:nth-child(2):before {
    background: #e7f1e0
}

.rds-top-table tr:nth-child(3):before {
    background: #e1eef1
}

.rds-top-table tr:nth-child(n+11):not(.is-visible) {
    display: none
}

.rds-top-table tr:after {
    content: counter(nums);
    position: absolute;
    width: 44px;
    height: 44px;
    top: -17px;
    left: 50%;
    border-radius: 50%;
    padding-top: 9px;
    margin-left: -22px;
    font-size: 13px;
    line-height: 44px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    background: #193e57;
    z-index: 3;
    clip-path: polygon(0 50%, 100% 50%, 100% 100%, 0 100%)
}

.rds-top-table td {
    margin-top: 10px;
    font-size: 16px;
    font-weight: 800;
    color: #1b354c;
    text-align: center;
    z-index: 1
}

.rds-top-table table ul {
    list-style-type: none;
    margin: 0
}

.rds-top-table table ul.columns2 {
    column-count: 2
}

.rds-top-table table ul.columns3 {
    column-count: 3
}

.rds-top-table .logo {
    margin: 0 auto
}

.rds-top-table .table-terms {
    grid-area: terms;
    padding: 0 15px;
    font-size: 11px;
    line-height: 1.2;
    font-weight: 400;
    color: #8a98ab
}

.rds-top-table .table-payout {
    grid-area: info1
}

.rds-top-table .table-win-rate {
    grid-area: info2
}

.rds-top-table .rds-top-table-group {
    padding-top: 20px
}

.rds-top-table [data-title-before]:before {
    content: attr(data-title);
    display: block;
    flex: 0 0 100%;
    font-size: 12px;
    line-height: 1.75;
    font-weight: 600;
    color: #527385;
    text-indent: 0
}

.rds-top-table .table-payments {
    grid-area: bonuscode;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
    font-size: 0;
    line-height: 0;
    text-indent: -4000px
}

.rds-top-table .table-payments>span,
.rds-top-table .table-payments a {
    max-width: 31%;
    flex: 0 0 31%
}

.rds-top-table .table-payments a span {
    max-width: 100%
}

.rds-top-table .table-logo {
    grid-area: logo;
    padding: 15px 10px;
    margin-top: 0
}

.rds-top-table .table-logo a {
    display: block;
    transition: transform .15s
}

.rds-top-table .table-logo a:hover {
    transform: scale(1.1)
}

.rds-top-table .table-bonus-code {
    grid-area: bonuscode
}

.rds-top-table .table-bonus-code div {
    position: relative;
    display: block;
    width: 270px;
    height: 45px;
    padding: 3px;
    margin: 10px auto 5px;
    border-radius: 45px;
    background: #ebf2f2 url(/images/rds-table-copy.png) no-repeat 15px center / 16px 18px;
    cursor: pointer;
    overflow: hidden
}

.rds-top-table .table-bonus-code div:after {
    content: 'Bonus Code';
    position: absolute;
    width: 55px;
    top: 50%;
    left: 35px;
    transform: translateY(-50%);
    font-size: 11px;
    line-height: 1;
    font-weight: 800;
    color: #527385;
    text-transform: uppercase;
    text-align: center
}

.rds-top-table .table-bonus-code>div>* {
    display: block;
    width: 172px;
    height: 39px;
    margin-left: auto;
    border-radius: 45px;
    font-size: 13px;
    line-height: 39px;
    font-weight: 700;
    color: #f98a12;
    text-align: center;
    text-transform: uppercase;
    background: #fff
}

.rds-top-table .table-bonus-code>div>*:before {
    content: 'Copied';
    position: absolute;
    display: flex;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    justify-content: center;
    align-items: center;
    opacity: 0;
    color: #1b354c;
    backdrop-filter: blur(3px);
    transition: opacity .15s;
    z-index: 2
}

.rds-top-table .table-bonus-code.is-copied span:before {
    opacity: 1
}

.rds-top-table .table-bonus {
    grid-area: bonus;
    position: relative;
    padding: 10px;
    margin-top: 0;
    align-self: center;
    font-size: 16px;
    line-height: 1.2;
    font-weight: 700;
    color: #1b354c;
    text-align: center
}

.rds-top-table .table-bonus span {
    display: block;
    font-size: 15px;
    font-weight: 400;
    color: #527385
}

.rds-top-table .table-bonus strong {
    display: block;
    font-size: 28px;
    font-weight: 800
}

.rds-top-table .table-bonus.long-text strong {
    font-size: 16px
}

.rds-top-table .table-website {
    grid-area: actions;
    margin: 20px 0 15px
}

.rds-top-table .table-website:last-child {
    margin-bottom: 0
}

.rds-top-table .table-website a {
    font-size: 15px;
    font-weight: 600;
    color: #1b8ebd
}

.rds-top-table .table-website a:hover {
    text-decoration: none
}

.rds-top-table .table-website a:before {
    content: 'Παίξε Νόμιμα';
    display: block;
    width: 270px;
    height: 62px;
    margin: 0 auto 11px;
    border-radius: 6px;
    box-shadow: 0 20px 20.58px .42px rgba(93, 102, 115, .24);
    font-size: 18px;
    line-height: 62px;
    color: #fff;
    background: linear-gradient(139deg, #5dc807 0%, #479905 100%)
}

.rds-top-table .table-website a:hover:before {
    box-shadow: none;
    background: linear-gradient(139deg, #479905 0%, #5dc807 100%)
}

.rds-top-table .table-top-sorting {
    margin-bottom: 15px;
    border-radius: 25px;
    background: #fff
}

.rds-top-table .table-top-sorting:before {
    content: attr(data-active-sort);
    display: block;
    padding: 12px 10px 12px 50px;
    font-size: 15px;
    font-style: italic;
    color: #727f90;
    background: url(/images/rds-top-table-sorter.png) no-repeat 5px center
}

.rds-top-table .table-top-sorting .table-top-sorters {
    max-height: 0;
    padding: 0 10px;
    margin: 0;
    overflow: hidden;
    transition: max-height .15s, padding .15s;
    list-style-type: none
}

.rds-top-table .table-top-sorting .table-top-sorters li {
    position: relative;
    padding-left: 35px;
    font-size: 15px;
    font-weight: 600;
    color: #8a98ab;
    transition: color .15s;
    cursor: pointer
}

.rds-top-table .table-top-sorting .table-top-sorters li+li {
    margin-top: 10px
}

.rds-top-table .table-top-sorting .table-top-sorters li:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 12px;
    transform: translate(-50%, -50%);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain
}

.rds-top-table .table-top-sorting .table-top-sorters .sort-active {
    color: #1b354c
}

.rds-top-table .table-top-sorting.sorters-visible .table-top-sorters {
    max-height: 500px;
    padding: 10px
}

.rds-top-table .table-top-sorting [data-sort-by="data-rating"]:before {
    width: 17px;
    height: 17px;
    background-image: url(/images/rds-sort-top-rated.png)
}

.rds-top-table .table-top-sorting [data-sort-by="data-bonus-amount"]:before {
    width: 21px;
    height: 21px;
    background-image: url(/images/rds-sort-bonus-amount.png)
}

.rds-top-table .table-top-sorting [data-sort-by="data-bonus-code"]:before {
    width: 20px;
    height: 20px;
    background-image: url(/images/rds-sort-bonus-code.png)
}

.rds-top-table .table-top-sorting [data-sort-by="data-payout-speed"]:before {
    width: 20px;
    height: 20px;
    background-image: url(/images/rds-sort-payout-speed.png)
}

.rds-top-table .table-top-sorting [data-sort-by="data-win-rate"]:before {
    width: 16px;
    height: 22px;
    background-image: url(/images/rds-sort-win-rate.png)
}

.rds-top-table .table-rating {
    grid-area: rating;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 20px;
    margin-top: -10px;
    font-size: 10px;
    font-weight: 600;
    color: #627f8f
}

.rds-top-table .table-rating:before {
    content: '';
    display: block;
    width: 53px;
    height: 9px;
    margin: -1px 7px 0 0;
    background: url(/images/rds-best-star.png) repeat-x 0 center / contain
}

.rds-top-table .table-rating strong {
    font-size: 12px;
    font-weight: 800;
    color: #182c3e
}

.rds-top-table table,
.rds-top-table tbody,
.rds-top-table td {
    display: block
}

.rds-top-table-alt tr {
    padding-bottom: 5px;
    border: 0;
    background: #e2eaef;
    grid-template-areas: "logo logo logo bonus bonus bonus" "rating rating rating bonus bonus bonus" "info1 info1 info2 info2 info3 info3" "actions actions actions actions actions actions"
}

.rds-top-table-alt tr:before {
    grid-row-start: 3;
    grid-row-end: 7;
    border: 2px solid #fff
}

.rds-top-table-alt tr:after {
    top: -23px
}

.rds-top-table-alt tr:nth-child(1) {
    background: linear-gradient(to bottom, #d8edde 0%, #c6d8e4 100%)
}

.rds-top-table-alt tr:nth-child(2) {
    background: linear-gradient(to bottom, #eaf2cc 0%, #e0d0cb 100%)
}

.rds-top-table-alt tr:nth-child(3) {
    background: linear-gradient(to bottom, #f5eaf4 0%, #dadae9 100%)
}

.rds-top-table-alt tr:nth-child(n):before {
    background: #f1f7f9
}

.rds-top-table-alt .table-website {
    padding-bottom: 15px
}

.rds-top-table-alt .rds-top-table-container {
    padding: 8px;
    margin: 0 -10px;
    border-radius: 15px;
    background: #1a425c
}

.rds-top-table-alt-terms tr {
    grid-template-areas: "logo logo logo bonus bonus bonus" "rating rating rating bonus bonus bonus" "info1 info1 info2 info2 info3 info3" "actions actions actions actions actions actions" "terms terms terms terms terms terms"
}

.rds-top-table-alt-terms-ver1 tr {
    grid-template-areas: "logo logo logo bonus bonus bonus" "rating rating rating bonus bonus bonus" "info1 info1 info1 info2 info2 info2" "actions actions actions actions actions actions" "terms terms terms terms terms terms"
}

.rds-top-table-alt-terms .table-website {
    padding: 0;
    margin-bottom: 0
}

.rds-top-table-alt-terms .table-terms {
    padding: 15px 10px;
    margin: 0
}

.mobile-2-rows tr {
    padding-bottom: 5px;
    border: 0;
    background: #e2eaef;
    grid-template-areas: "logo logo logo bonus bonus bonus" "rating rating rating bonus bonus bonus" "info1 info1 info1 info1 info1 info1" "info2 info2 info2 info2 info2 info2" "actions actions actions actions actions actions"
}

@media only screen and (min-width: 768px) and (max-width:1023px) {
    .rds-top-table .t-gc-6 {
        grid-template-columns: repeat(6, 16.666666666666667%)
    }

    .rds-top-table .t-gc-6:before {
        grid-column-end: 7
    }
}

@media only screen and (max-width: 767px) {
    .rds-top-table .m-gc-6 {
        grid-template-columns: repeat(6, 16.666666666666667%)
    }

    .rds-top-table .m-gc-6:before {
        grid-column-end: 7
    }
}

@media only screen and (min-width: 768px) {
    .rds-top-table tbody {
        display: flex;
        flex-flow: row wrap;
        justify-content: space-between;
        margin: 0 -1%
    }

    .rds-top-table tr {
        flex: 0 0 49%
    }

    .rds-top-table tr+tr {
        margin: 0
    }

    .rds-top-table tr:nth-child(n+3) {
        margin-top: 2%
    }

    .rds-top-table .rds-top-table-group {
        padding: 20px 20px 0
    }

    .rds-top-table .table-top-sorting:before {
        display: none
    }

    .rds-top-table .table-top-sorting {
        padding: 10px;
        margin-bottom: 5px;
        border-radius: 10px 10px 0 0;
        background: #dfe5ea
    }

    .rds-top-table .table-top-sorting.sorters-visible .table-top-sorters {
        padding: 0
    }

    .rds-top-table .table-top-sorting .table-top-sorters {
        display: flex;
        max-height: none;
        padding: 0;
        justify-content: space-between
    }

    .rds-top-table .table-top-sorting .table-top-sorters li {
        padding: 4px 10px 4px 30px;
        margin: 0 5px;
        border-radius: 30px
    }

    .rds-top-table .table-top-sorting .table-top-sorters li:before {
        left: 15px
    }

    .rds-top-table .table-top-sorting .table-top-sorters li+li {
        margin-top: 0
    }

    .rds-top-table .table-top-sorting .table-top-sorters .sort-active {
        color: #8a98ab;
        background: #fff
    }

    .rds-top-table-alt tbody {
        margin: 0
    }
}

@media only screen and (min-width: 1024px) {
    .rds-content .rds-top-table {
        padding: 20px
    }

    .rds-top-table {
        padding: 25px 25px 50px;
        border-radius: 20px
    }

    .rds-top-table tbody {
        display: block;
        margin: 0
    }

    .rds-top-table tbody:before {
        top: 12px;
        left: 12px
    }

    .rds-top-table tr {
        grid-template-columns: 21.17% 200px 170px repeat(2, auto) 220px;
        grid-template-rows: repeat(3, auto);
        padding: 10px;
        grid-template-areas: "logo bonus bonuscode info1 info2 actions" "rating bonus bonuscode info1 info2 actions" "terms terms terms terms terms terms"
    }

    .rds-top-table tr:before {
        grid-area: logo / logo / rating / logo
    }

    .rds-top-table tr:after {
        position: static;
        align-self: center;
        grid-column-start: 1;
        grid-column-end: 2;
        grid-row-start: 1;
        grid-row-end: 3;
        padding: 0 0 0 19px;
        clip-path: polygon(50% 0, 100% 0, 100% 100%, 50% 100%)
    }

    .rds-top-table td {
        min-width: 140px;
        grid-column-end: 7;
        align-self: center;
        margin: 0
    }

    .rds-top-table .table-bonus {
        width: 200px
    }

    .rds-top-table .table-text {
        grid-area: bonuscode
    }

    .rds-top-table .table-terms {
        padding: 10px 20px 0;
        text-align: left
    }

    .rds-top-table [data-title-desktop]:before {
        content: attr(data-title);
        display: block;
        flex: 0 0 100%;
        font-size: 12px;
        line-height: 1.75;
        font-weight: 600;
        color: #527385;
        text-indent: 0
    }

    .rds-top-table .table-website {
        padding: 0;
        margin: 0
    }

    .rds-top-table .table-website a:before {
        width: 160px
    }

    .rds-top-table .table-rating {
        font-size: 12px
    }

    .rds-top-table .table-rating strong {
        font-size: 15px
    }

    .rds-top-table .table-bonus-code div {
        width: 170px;
        margin: 0;
        background-position-x: 10px
    }

    .rds-top-table .table-bonus-code:before {
        margin-bottom: 4px;
        text-align: left
    }

    .rds-top-table .table-bonus-code>div>* {
        width: 135px
    }

    .rds-top-table .table-bonus-code div:after {
        display: none
    }

    .rds-top-table .table-top-sorting {
        border-radius: 20px 20px 0 0
    }

    .rds-top-table .table-top-sorting .table-top-sorters {
        justify-content: center
    }

    .rds-top-table .table-top-sorting .table-top-sorters li {
        padding: 10px 25px 10px 60px;
        margin: 0 5px;
        border-radius: 42px
    }

    .rds-top-table .table-top-sorting .table-top-sorters li:before {
        left: 30px
    }

    .rds-top-table tr+tr,
    .rds-top-table tr:nth-child(n+3) {
        margin-top: 10px
    }

    .rds-top-table .table-text:before,
    .rds-top-table .table-payout:before,
    .rds-top-table .table-win-rate:before {
        position: relative;
        top: -11px
    }

    .rds-top-table .table-payments:before {
        top: -9px
    }

    .rds-top-table-alt tr {
        grid-template-columns: 21.17% 17% repeat(3, 115px) auto;
        grid-template-areas: "logo bonus info1 info2 info3 actions" "rating bonus info1 info2 info3 actions"
    }

    .rds-top-table-alt tr:before {
        grid-row-start: 1;
        grid-row-end: 3;
        grid-column-start: 2;
        grid-column-end: 7;
        margin-right: -6px
    }

    .rds-top-table-alt tr:after {
        margin-left: -32px
    }

    .rds-top-table-alt tbody:before {
        top: 0;
        left: 0
    }

    .rds-top-table-alt .table-bonus {
        width: auto
    }

    .rds-top-table-alt .rds-top-table-container {
        padding: 20px
    }

    .rds-top-table-alt .table-website a:before {
        width: 100%;
        max-width: 170px
    }

    .rds-top-table-alt-terms tr {
        grid-template-rows: repeat(4, auto);
        grid-template-areas: "logo bonus info1 info2 info3 actions" "rating bonus info1 info2 info3 actions" "terms terms terms terms terms terms"
    }
}

@media only screen and (min-width: 1200px) {
    .rds-top-table {
        padding-right: 60px;
        padding-left: 60px
    }

    .rds-top-table tr {
        padding-right: 30px
    }

    .rds-top-table .table-website a:before {
        width: 220px
    }

    .rds-top-table-alt tr:before {
        margin-right: -15px
    }

    .rds-top-table-alt tr {
        grid-template-columns: 21.17% 17% repeat(3, auto) 220px
    }

    .rds-top-table-alt .table-website a:before {
        max-width: 220px
    }
}

.rds-top-table .area-bonuscode {
    grid-area: bonuscode
}

.rds-top-table .area-info1 {
    grid-area: info1
}

.rds-top-table .area-info1-info2 {
    grid-area: info1 / info1 / info2 / info2
}

.rds-top-table .area-info2 {
    grid-area: info2
}

.rds-top-table .area-info2-info3 {
    grid-area: info2 / info2 / info3 / info3
}

.rds-top-table .area-info3 {
    grid-area: info3
}

.rds-top-table .area-info1-info3 {
    grid-area: info1 / info1 / info3 / info3
}

.rds-top-table .area-bonuscode-info1 {
    grid-area: bonuscode / bonuscode / info1 / info1
}

@media only screen and (max-width: 1023px) {
    .rds-top-table .m-area-info1-info2 {
        grid-area: info1 / info1 / info2 / info2
    }

    .rds-top-table .m-area-info2-info3 {
        grid-area: info2 / info2 / info3 / info3
    }

    .rds-top-table .m-area-bonuscode {
        grid-area: bonuscode
    }
}

.rds-intro-top-badge+.rds-two-column-table {
    margin-top: 30px
}

.rds-two-column-table {
    position: relative;
    max-width: 420px;
    margin: 0 auto 60px
}

.rds-two-column-table:before {
    content: '';
    position: absolute;
    width: 60px;
    height: 60px;
    top: -12px;
    left: -12px;
    z-index: 2
}

.rds-two-column-table tbody {
    position: relative;
    display: grid;
    grid-template-columns: 50% 50%;
    grid-template-rows: repeat(3, auto);
    padding-bottom: 60px;
    border-radius: 10px;
    box-shadow: 0 25px 57px 0 rgba(38, 149, 189, .13);
    background: linear-gradient(to right, #fff 50%, #eff6f3 50%)
}

.rds-two-column-table tbody:before {
    content: '';
    position: absolute;
    width: 10px;
    height: 100%;
    top: 0;
    left: 50%;
    background: linear-gradient(to right, rgba(0, 0, 0, .01) 0%, transparent 100%)
}

.rds-two-column-table tbody:after {
    content: '';
    position: absolute;
    width: 26px;
    height: 26px;
    top: 50%;
    left: 50%;
    margin: -38px 0 0 -13px;
    border-radius: 4px;
    background: #1b354c url(/images/rds-best-arrow.png) no-repeat center center / 14px 10px
}

.rds-two-column-table tr {
    grid-column-start: 1;
    grid-column-end: 3
}

.rds-two-column-table tr>:first-child {
    display: none
}

.rds-two-column-table .logo {
    margin: 0 auto
}

.rds-two-column-table .table-logo {
    grid-column-end: 2;
    grid-row-end: 2;
    padding: 20px 10px 5px
}

.rds-two-column-table .table-actions {
    position: absolute;
    width: 270px;
    bottom: -49px;
    left: 50%;
    margin-left: -135px;
    border: 15px solid #c7dcdf;
    border-radius: 68px;
    text-align: center;
    z-index: 2
}

.rds-two-column-table .rds-btn {
    box-shadow: 0 10px 10px rgba(0, 0, 0, .2)
}

.rds-two-column-table .rds-btn strong {
    font-size: 18px;
    font-weight: 600
}

.rds-two-column-table .rds-btn span {
    font-size: 13px;
    font-weight: 700;
    color: #b1ea83;
    text-transform: uppercase
}

.rds-two-column-table .table-rating {
    grid-column-end: 2;
    grid-row-start: 2;
    grid-row-end: 3;
    padding: 5px 10px;
    font-size: 10px;
    font-weight: 600;
    color: #627f8f;
    text-align: center
}

.rds-two-column-table .table-rating td:before {
    content: '';
    display: block;
    width: 53px;
    height: 9px;
    margin: -1px 7px 0 0;
    background: url(/images/rds-best-star.png) repeat-x 0 center / contain
}

.rds-two-column-table .table-rating td {
    display: flex;
    justify-content: center;
    align-items: center
}

.rds-two-column-table .table-rating strong {
    font-size: 12px;
    font-weight: 800;
    color: #182c3e
}

.rds-two-column-table .table-bonus {
    grid-column-start: 2;
    grid-row-start: 1;
    grid-row-end: 3;
    padding: 10px 25px;
    align-self: center;
    font-size: 15px;
    line-height: 1.2;
    font-weight: 700;
    color: #1b354c;
    text-align: center
}

.rds-two-column-table .table-bonus strong {
    display: block;
    font-size: 28px;
    font-weight: 800
}

.rds-two-column-table .table-bonus span {
    font-weight: 600
}

.rds-two-column-table table,
.rds-two-column-table tr,
.rds-two-column-table td {
    display: block
}

@media only screen and (min-width: 1024px) {
    .rds-two-column-table {
        max-width: none
    }

    .rds-two-column-table tbody {
        padding-top: 20px
    }

    .rds-two-column-table tbody:after {
        width: 36px;
        height: 36px;
        margin: -40px 0 0 -18px;
        background-size: 20px 14px;
        z-index: 1
    }

    .rds-two-column-table .table-bonus {
        padding-right: 40px;
        padding-left: 40px;
        font-size: 17px
    }

    .rds-two-column-table .table-bonus strong {
        font-size: 36px
    }
}

.review-links {
    margin-bottom: 20px
}

.review-links li+li {
    margin-top: 10px
}

.review-links strong {
    display: block;
    margin-bottom: 1px;
    font-size: 19px;
    font-weight: 900;
    color: #1b354c
}

.review-links strong:before {
    content: '';
    position: relative;
    display: inline-block;
    top: -1px;
    margin-right: 10px;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain
}

.review-links .ico-crown strong:before {
    width: 28px;
    height: 21px;
    background-image: url(/images/ico-crown.png)
}

.review-links .ico-certificate strong:before {
    width: 31px;
    height: 27px;
    background-image: url(/images/ico-certificate.png)
}

.review-links .ico-uk-flag strong:before {
    width: 29px;
    height: 22px;
    background-image: url(/images/ico-uk-flag.png)
}

.review-links a {
    display: block;
    padding: 8px 10px 8px 30px;
    border-radius: 20px
}

@media only screen and (min-width: 768px) {
    .review-links ul {
        display: flex;
        justify-content: space-between
    }

    .review-links li {
        max-width: 205px;
        flex: 0 0 31%
    }

    .review-links li+li {
        margin-top: 0
    }

    .review-links a {
        padding-top: 25px;
        padding-bottom: 25px
    }
}

@media only screen and (min-width: 1024px) {
    .review-links {
        padding: 40px 50px 0
    }
}

.review-links [class*="ico-"]:not(.before):not(.after),
.review-links [class*="ico-"].before:before,
.review-links [class*="ico-"].after:after {
    display: block;
    font-size: 14px;
    line-height: 1.2;
    font-weight: 600;
    color: #527385;
    text-indent: 0;
    background: linear-gradient(to bottom, #e1f1e6 0%, #cbd8e0 100%)
}

@media only screen and (max-width: 1023px) {
    .rtp-boxes {
        display: none
    }
}

@media only screen and (min-width: 1024px) {
    .rtp-boxes {
        position: relative;
        padding: 20px 25px;
        border-top: 1px solid #e3e8ec;
        line-height: 1.46
    }

    .rtp-boxes:before {
        content: '';
        position: absolute;
        width: 100%;
        height: 1px;
        top: 0;
        left: 0;
        background: #f7f8fa
    }

    .rtp-boxes .rtp-box {
        position: relative;
        display: flex;
        align-items: center;
        padding: 10px;
        margin-bottom: 5px;
        border-radius: 10px;
        background: linear-gradient(137deg, #2b7497, #172b3e)
    }

    .rtp-boxes .rtp-box:hover {
        background: linear-gradient(137deg, #172b3e, #2b7497)
    }

    .rtp-boxes .rtp-boxes-title {
        margin-bottom: 5px;
        font-size: 14px;
        font-weight: 700;
        color: #182e43;
        text-transform: uppercase
    }

    .rtp-boxes .rtp-box-logo {
        flex: 0 0 160px;
        padding-bottom: 10px;
        border-radius: 10px;
        background: linear-gradient(to bottom, #e1f1e6, #cbd8e0)
    }

    .rtp-boxes .rtp-box-logo:after {
        content: 'Visit Casino';
        display: block;
        font-size: 14px;
        font-weight: 600;
        color: #1d84cb;
        text-align: center
    }

    .rtp-boxes .rtp-box-logo .logo {
        width: 112px;
        height: 45px;
        margin: 0 auto
    }

    .rtp-boxes .rtp-box-logo a:before {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 1
    }

    .rtp-boxes .rtp-box-info {
        flex: 0 1 100%;
        padding: 0 10px;
        font-size: 18px;
        font-weight: 600;
        color: #fff;
        text-align: center
    }

    .rtp-boxes .rtp-box-info span {
        display: block;
        opacity: .9;
        font-size: 13px;
        color: #96aebc
    }
}

.section-info .section-aside {
    padding-bottom: 0;
    overflow: hidden
}

.section-info .slider-fade {
    margin: 0
}

.section-info .slider-fade .slider-dots {
    padding: 25px;
    margin: 0 -20px;
    background: #ebeff3
}

.section-info .slider-fade .slider-dots li:hover,
.section-info .slider-fade .slider-dots li.active {
    background: #27445d
}

@media only screen and (min-width: 1024px) {
    .section-info {
        display: flex;
        align-items: center
    }

    .section-info h2 {
        line-height: 1.2;
        position: relative;
        padding-bottom: 25px;
        margin-left: -45px
    }

    .section-info h2:before {
        content: '';
        position: absolute;
        width: 71px;
        height: 3px;
        bottom: 0;
        left: 0;
        background: #4aa005
    }

    .section-info .section-aside {
        flex: 0 0 31%;
        margin-right: 85px
    }

    .section-info .section-content {
        flex: 0 1 100%
    }

    .section-info .slider-fade .slider-dots {
        margin: 0 -40px
    }
}

.section-showcase {
    display: flex;
    justify-content: space-between
}

.section-showcase>* {
    display: flex;
    align-items: center
}

.section-showcase>*>* {
    flex: 0 0 100%
}

.section-showcase .frame.laptop {
    right: -20px
}

.section-showcase>:first-child {
    flex: 0 0 31.33%
}

.section-showcase>:last-child {
    flex: 0 0 67%
}

@media only screen and (min-width: 1024px) {
    .section-showcase .frame.laptop {
        right: -40px
    }
}

.site-breadcrumbs span:last-child {
    color: #767e88
}

.site-breadcrumbs span:last-child:after {
    border-color: #767e88
}

.site-breadcrumbs a:first-child:before {
    content: '';
    position: relative;
    display: inline-block;
    width: 15px;
    height: 13px;
    top: -2px;
    margin-right: 5px;
    vertical-align: middle;
    background: url(/images/breadcrumbs-house.png) no-repeat center center / contain
}

.site-breadcrumbs a:hover {
    color: #0096cb
}

.site-breadcrumbs .site-breadcrumbs-container>*+* {
    margin-left: 16px
}

.site-breadcrumbs .site-breadcrumbs-container>*+*:after {
    content: '';
    position: absolute;
    width: 5px;
    height: 5px;
    top: 50%;
    left: -14px;
    margin-top: -2px;
    border-top: 1px solid #1b354c;
    border-right: 1px solid currentColor;
    transform: rotate(44deg)
}

.site-breadcrumbs a,
.site-breadcrumbs span {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    color: inherit;
    transition: color .15s
}

.site-breadcrumbs .site-breadcrumbs-container {
    max-width: 1220px;
    padding: 0 10px;
    margin: 0 auto
}

.site-breadcrumbs *,
.site-breadcrumbs *:before,
.site-breadcrumbs *:after {
    box-sizing: border-box
}

.summary {
    padding: 30px 20px 50px;
    margin-bottom: 25px
}

.summary .logo {
    margin: 0 auto
}

.summary .summary-aside {
    display: flex;
    justify-content: center;
    padding: 0 25px;
    margin-bottom: 25px
}

.summary .summary-logo {
    padding-top: 15px
}

.summary .summary-content {
    position: relative;
    max-width: 295px;
    padding-bottom: 60px;
    margin: 0 auto;
    border-radius: 20px;
    transform: translateZ(0);
    text-align: center;
    background: #fff;
    background-clip: content-box
}

.summary .summary-content:before {
    content: '';
    position: absolute;
    top: 5px;
    right: 5px;
    bottom: 5px;
    left: 5px;
    opacity: .5;
    border-radius: 15px;
    background: linear-gradient(to bottom, #e1f1e6, transparent)
}

.summary .summary-rating {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    font-weight: 600;
    color: #627f8f
}

.summary .summary-rating:before {
    content: '';
    position: relative;
    display: inline-block;
    width: 107px;
    height: 18px;
    top: -2px;
    margin-right: 5px;
    vertical-align: middle;
    background: url(/images/rds-summary-rating-star.png) repeat-x center center / contain
}

.summary .summary-rating strong {
    font-size: 21px;
    font-weight: 800;
    color: #182c3e
}

.summary .summary-actions {
    position: absolute;
    width: 100%;
    height: 60px;
    bottom: 0;
    left: 0;
    overflow: hidden;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px
}

.summary .summary-actions:before {
    content: '';
    position: absolute;
    height: 200%;
    top: 12px;
    right: 20px;
    left: 20px;
    border-radius: 45px;
    box-shadow: 0 0 0 150px #fff;
    z-index: -1
}

.summary .summary-actions .rds-btn {
    position: fixed;
    left: 50%;
    bottom: -29px;
    transform: translateX(-50%)
}

.summary .summary-logo,
.summary .summary-rating {
    position: relative;
    z-index: 1
}

@media only screen and (min-width: 768px) {
    .summary {
        display: flex;
        padding: 20px 25px 45px;
        flex-flow: row-reverse nowrap;
        align-items: center
    }

    .summary .summary-aside {
        display: block;
        flex: 0 1 100%;
        padding: 0;
        margin: 0 0 -25px
    }

    .summary .summary-content {
        max-width: none;
        flex: 0 0 350px;
        margin-right: 45px
    }

    .summary .summary-actions:before {
        right: 45px;
        left: 45px
    }
}

._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/images.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(/images/author1.jpg) no-repeat 0 0 / 100% 100%;
    border-radius: 50%
}

.author-v3 .author-bio.author1:before {
    background: url(/images/author1.jpg) no-repeat 0 0 / 100% 100%
}

.author-v3 .author-bio.author2:before {
    background: url(/images/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(/images/author1.jpg);
        border-radius: 50%
    }

    .author-v3 .author-bio.author1:before {
        background-image: url(/images/author1.jpg)
    }

    .author-v3 .author-bio.author2:before {
        background-image: url(/images/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/lucky-ladys-charm-deluxe.png)
}

.logo-slots.rise-of-ra {
    background-image: url(/images/rise-of-ra.png)
}

.logo-slots.jokers-jewels {
    background-image: url(/images/jokers-jewels.png)
}

.logo-slots.rise-of-olympus {
    background-image: url(/images/rise-of-olympus.png)
}

.logo-slots.legend-of-cleopatra-megaways {
    background-image: url(/images/legend-of-cleopatra-megaways.png)
}

.logo-slots.leprechaun-goes-egypt {
    background-image: url(/images/leprechaun-goes-egypt.png)
}

.logo-slots.lil-devil {
    background-image: url(/images/lil-devil.png)
}

.logo-slots.lucky-and-wild {
    background-image: url(/images/lucky-and-wild.png)
}

.logo-slots.san-quentin-xways {
    background-image: url(/images/san-quentin-xways.png)
}

.logo-slots.punk-rocker {
    background-image: url(/images/punk-rocker.png)
}

.logo-slots.the-crypt {
    background-image: url(/images/the-crypt.png)
}

.logo-slots.tombstone-rip {
    background-image: url(/images/tombstone-rip.png)
}

.logo-slots.tombstone-rip-v2 {
    background-image: url(/images/tombstone-rip-v2.png)
}

.logo-slots.book-of-ra {
    background-image: url(/images/book-of-ra.png)
}

.logo-slots.dazzling-hot-bell5 {
    background-image: url(/images/5-dazzling-hot-bell.png)
}

.logo-slots.big-bass-amazon-xtreme {
    background-image: url(/images/big-bass-amazon-xtreme.png)
}

.logo-slots.gates-of-olympus-1000 {
    background-image: url(/images/gates-of-olympus-1000.png)
}

.logo-slots.shining-crown {
    background-image: url(/images/shining-crown.png)
}

.logo-slots.juicy-gems {
    background-image: url(/images/juicy-gems.png)
}

.logo-slots.dolphins-pearl {
    background-image: url(/images/dolphins-pearl.png)
}

.logo-slots.alchemists-gold {
    background-image: url(/images/alchemists-gold.png)
}

.logo-slots.book-of-secrets {
    background-image: url(/images/book-of-secrets.png)
}

.logo-slots.respin-joker {
    background-image: url(/images/respin-joker.png)
}

.logo-slots.mega-joker-novomatic {
    background-image: url(/images/mega-joker-novomatic.png)
}

.logo-slots.power-of-thor-megaways {
    background-image: url(/images/power-of-thor-megaways.png)
}

.logo-slots.starlight-princess {
    background-image: url(/images/starlight-princess.png)
}

.logo-slots.supreme-hot {
    background-image: url(/images/supreme-hot.png)
}

.logo-slots.the-hand-of-midas {
    background-image: url(/images/the-hand-of-midas.png)
}

.logo-slots.wolf-gold {
    background-image: url(/images/wolf-gold.png)
}

.logo-slots.guns-n-roses {
    background-image: url(/images/guns-n-roses.png)
}

.logo-slots.blood-suckers {
    background-image: url(/images/blood-suckers.png)
}

.logo-slots.five-dazzling-hot {
    background-image: url(/images/5-dazzling-hot.png)
}

.logo-slots.five-lions-megaways {
    background-image: url(/images/5-lions-megaways.png)
}

.logo-slots.nine-coins {
    background-image: url(/images/9-coins.png)
}

.logo-slots.big-bass-splash {
    background-image: url(/images/big-bass-splash.png)
}

.logo-slots.bigger-bass-bonanza {
    background-image: url(/images/bigger-bass-bonanza.png)
}

.logo-slots.olympus-glory {
    background-image: url(/images/olympus-glory.png)
}

.logo-slots.buffalo-blitz {
    background-image: url(/images/buffalo-blitz.png)
}

.logo-slots.buffalo-hunt {
    background-image: url(/images/buffalo-hunt.png)
}

.logo-slots.red27 {
    background-image: url(/images/red-27.png)
}

.logo-slots.diamond-plus-football-edition {
    background-image: url(/images/diamond-plus-football-edition.png)
}

.logo-slots.jokerizer {
    background-image: url(/images/jokerizer.png)
}

.logo-slots.ultra-seven {
    background-image: url(/images/ultra-seven.png)
}

.logo-slots.buffalo-king {
    background-image: url(/images/buffalo-king.png)
}

.logo-slots.fire-joker-freeze {
    background-image: url(/images/fire-joker-freeze.png)
}

.logo-slots.xmas-joker {
    background-image: url(/images/xmas-joker.png)
}

.logo-slots.roaring-forties {
    background-image: url(/images/roaring-forties.png)
}

.logo-slots.koi-gate {
    background-image: url(/images/koi-gate.png)
}

.logo-slots.bombs-away {
    background-image: url(/images/bombs-away.png)
}

.logo-slots.prost {
    background-image: url(/images/prost.png)
}

.logo-slots.mighty-medusa {
    background-image: url(/images/mighty-medusa.png)
}

.logo-slots.dazzle-me {
    background-image: url(/images/dazzle-me.png)
}

.logo-slots.dracula {
    background-image: url(/images/dracula.png)
}

.logo-slots.mega-moolah {
    background-image: url(/images/mega-moolah.png)
}

.logo-slots.planet-of-the-apes {
    background-image: url(/images/planet-of-the-apes.png)
}

.logo-slots.mermaids-millions {
    background-image: url(/images/mermaids-millions.png)
}

.logo-slots.gladiator {
    background-image: url(/images/gladiator.png)
}

.logo-slots.jackpot-giant {
    background-image: url(/images/jackpot-giant.png)
}

.logo-slots.age-of-gods {
    background-image: url(/images/age-of-the-gods.png)
}

.logo-slots.lucky-leprechaun {
    background-image: url(/images/lucky-leprechaun.png)
}

.logo-slots.game-of-thrones {
    background-image: url(/images/game-of-thrones.png)
}

.logo-slots.pink-panther {
    background-image: url(/images/pink-panther.png)
}

.logo-slots.sizzling-hot-deluxe {
    background-image: url(/images/sizzling-hot-deluxe.png)
}

.logo-slots.super-hot-40 {
    background-image: url(/images/40-super-hot.png)
}

.logo-slots.burning-hot {
    background-image: url(/images/burning-hot.png)
}

.logo-slots.extra-stars {
    background-image: url(/images/extra-stars.png)
}

.logo-slots.book-of-ra-deluxe {
    background-image: url(/images/book-of-ra-deluxe.png)
}

.logo-slots.immortal-romance {
    background-image: url(/images/immortal-romance.png)
}

.logo-slots.superman {
    background-image: url(/images/superman.png)
}

.logo-slots.pharaohs-fortune {
    background-image: url(/images/pharaohs-fortune.png)
}

.logo-slots.cleopatra {
    background-image: url(/images/cleopatra.png)
}

.logo-slots.wheel-of-fortune {
    background-image: url(/images/wheel-of-fortune.png)
}

.logo-slots.family-guy {
    background-image: url(/images/family-guy.png)
}

.logo-slots.dracula-black {
    background-image: url(/images/dracula-black.png)
}

.logo-slots.blood-suckers-red {
    background-image: url(/images/blood-suckers-red.png)
}

.logo-slots.twin-spin {
    background-image: url(/images/twin-spin.png)
}

.logo-slots.gonzos-quest {
    background-image: url(/images/gonzos-quest.png)
}

.logo-slots.starburst {
    background-image: url(/images/starburst.png)
}

.logo-slots.amazon-battle {
    background-image: url(/images/amazons-battle.png)
}

.logo-slots.break-da-bank-again {
    background-image: url(/images/break-da-bank-again.png)
}

.logo-slots.fortune-hill {
    background-image: url(/images/fortune-hill.png)
}

.logo-slots.jack-and-the-beanstalk {
    background-image: url(/images/jack-and-the-beanstalk.png)
}

.logo-slots.jurassic-world {
    background-image: url(/images/jurassic-world.png)
}

.logo-slots.versailles-gold {
    background-image: url(/images/versailles-gold.png)
}

.logo-slots.the-mummy {
    background-image: url(/images/the-mummy.png)
}

.logo-slots.spinata-grande {
    background-image: url(/images/spinata-grande.png)
}

.logo-slots.plenty-of-twenty {
    background-image: url(/images/plenty-on-twenty.png)
}

.logo-slots.justice-league {
    background-image: url(/images/justice-league.png)
}

.logo-slots.dead-or-alive {
    background-image: url(/images/dead-or-alive.png)
}

.logo-slots.zodiac-wheel {
    background-image: url(/images/zodiac-wheel.png)
}

.logo-slots.roaring-wilds {
    background-image: url(/images/roaring-wilds.png)
}

.logo-slots.lord-of-the-ocean {
    background-image: url(/images/lord-of-the-ocean.png)
}

.logo-slots.avalon {
    background-image: url(/images/avalon.png)
}

.logo-slots.batman-and-catwoman-cash {
    background-image: url(/images/batman-and-the-catwoman.png)
}

.logo-slots.s100-super-hot {
    background-image: url(/images/100-super-hot.png)
}

.logo-slots.elements {
    background-image: url(/images/elements.png)
}

.logo-slots.fruit-shop {
    background-image: url(/images/fruit-shop.png)
}

.logo-slots.koi-princess {
    background-image: url(/images/koi-princess.png)
}

.logo-slots.rainbow-riches {
    background-image: url(/images/rainbow-riches.png)
}

.logo-slots.kitty-glitter {
    background-image: url(/images/kitty-glitter.png)
}

.logo-slots.magic-81 {
    background-image: url(/images/magic-81.png)
}

.logo-slots.amazing-stars {
    background-image: url(/images/amazing-stars.png)
}

.logo-slots.apollo-god-of-the-sun {
    background-image: url(/images/apollo-god-of-the-sun.png)
}

.logo-slots.cops-n-robbers {
    background-image: url(/images/cops-n-robbers.png)
}

.logo-slots.davinci-diamonds {
    background-image: url(/images/davinci-diamonds.png)
}

.logo-slots.golden-goddess {
    background-image: url(/images/golden-goddess.png)
}

.logo-slots.just-jewels-deluxe {
    background-image: url(/images/just-jewels-deluxe.png)
}

.logo-slots.lady-in-red {
    background-image: url(/images/lady-in-red.png)
}

.logo-slots.pixies-of-the-forest {
    background-image: url(/images/pixies-of-the-forest.png)
}

.logo-slots.untamed-crowned-eagle {
    background-image: url(/images/untamed-crowned-eagle.png)
}

.logo-slots.ariana {
    background-image: url(/images/ariana.png)
}

.logo-slots.monty-pythons-spamalot {
    background-image: url(/images/monty-pythons-spamalot.png)
}

.logo-slots.great-blue-jackpot {
    background-image: url(/images/great-blue.png)
}

.logo-slots.rocky {
    background-image: url(/images/rocky.png)
}

.logo-slots.panther-moon {
    background-image: url(/images/panther-moon.png)
}

.logo-slots.pharaohs-secrets {
    background-image: url(/images/pharaohs-secret.png)
}

.logo-slots.lucky-angler {
    background-image: url(/images/lucky-angler.png)
}

.logo-slots.reel-rush {
    background-image: url(/images/reel-rush.png)
}

.logo-slots.eggomatic {
    background-image: url(/images/eggomatic.png)
}

.logo-slots.dragon-reels {
    background-image: url(/images/dragon-reels.png)
}

.logo-slots.egypt-sky {
    background-image: url(/images/egypt-sky.png)
}

.logo-slots.majestic-forest {
    background-image: url(/images/majestic-forest.png)
}

.logo-slots.fruits-kingdom {
    background-image: url(/images/fruits-kingdom.png)
}

.logo-slots.age-of-troy {
    background-image: url(/images/age-of-troy.png)
}

.logo-slots.bikini-party {
    background-image: url(/images/bikini-party-slot.png)
}

.logo-slots.prime-property {
    background-image: url(/images/prime-property-slot.png)
}

.logo-slots.asian-attraction {
    background-image: url(/images/asian-attraction.png)
}

.logo-slots.columbus-deluxe {
    background-image: url(/images/columbus-deluxe.png)
}

.logo-slots.fairy-queen {
    background-image: url(/images/fairy-queen.png)
}

.logo-slots.haul-of-hades {
    background-image: url(/images/haul-of-hades@2x.png)
}

.logo-slots.penguin-vacation {
    background-image: url(/images/penguin-vacation.png)
}

.logo-slots.secrets-of-alchemy {
    background-image: url(/images/secrets-of-alchemy@2x.png)
}

.logo-slots.sizzling-hot-6-extra-gold {
    background-image: url(/images/sizzling-hot-6-extra-gold.png)
}

.logo-slots.sizzling-hot {
    background-image: url(/images/sizzling-hot.png)
}

.logo-slots.the-explorers {
    background-image: url(/images/the-explorers@2x.png)
}

.logo-slots.the-story-of-alexander {
    background-image: url(/images/the-story-of-alexander@2x.png)
}

.logo-slots.ultra-hot-deluxe {
    background-image: url(/images/ultra-hot-deluxe.png)
}

.logo-slots.witches-charm {
    background-image: url(/images/witches-charm.png)
}

.logo-slots.dragon-dance {
    background-image: url(/images/dragon-dance-von-microgaming@2x.png)
}

.logo-slots.kingdom-of-legends {
    background-image: url(/images/kingdom-of-legends.png)
}

.logo-slots.the-finer-reels-of-life {
    background-image: url(/images/logo-the-finer-reels-of-life@2x.png)
}

.logo-slots.dark-queen {
    background-image: url(/images/dark-queen@2x.png)
}

.logo-slots.eagles-wings {
    background-image: url(/images/eagles-wings@2x.png)
}

.logo-slots.pyramid-of-god {
    background-image: url(/images/pyramid-of-gold.png)
}

.logo-slots.brilliants-hot {
    background-image: url(/images/brilliants-hot.png)
}

.logo-slots.mystic-moon {
    background-image: url(/images/mystic-moon.png)
}

.logo-slots.wild-hill {
    background-image: url(/images/wild-hills.png)
}

.logo-slots.african-simba {
    background-image: url(/images/african-simba.png)
}

.logo-slots.cat-in-vegas {
    background-image: url(/images/cat-in-vegas.png)
}

.logo-slots.sweet-party {
    background-image: url(/images/sweet-party.png)
}

.logo-slots.football-star {
    background-image: url(/images/football-star.png)
}

.logo-slots.secrets-of-the-amazon {
    background-image: url(/images/secrets-of-the-amazon.png)
}

.logo-slots.piggy-riches {
    background-image: url(/images/piggy-riches.png)
}

.logo-slots.gorilla {
    background-image: url(/images/gorilla.png)
}

.logo-slots.jack-hammer {
    background-image: url(/images/jack-hammer.png)
}

.logo-slots.kings-treasure {
    background-image: url(/images/kings-treasure.png)
}

.logo-slots.mythic-maiden {
    background-image: url(/images/mythic-maiden.png)
}

.logo-slots.seven-sins {
    background-image: url(/images/seven-sins.png)
}

.logo-slots.golden-caravan {
    background-image: url(/images/golden-caravan.png)
}

.logo-slots.hugo {
    background-image: url(/images/hugo.png)
}

.logo-slots.leprechaun-goes-to-hell {
    background-image: url(/images/leprechaun-goes-to-hell.png)
}

.logo-slots.treasure-horse {
    background-image: url(/images/treasure-horse.png)
}

.logo-slots.witch-pickings {
    background-image: url(/images/witch-pickings.png)
}

.logo-slots.starmania {
    background-image: url(/images/starmania.png)
}

.logo-slots.cash-stampede {
    background-image: url(/images/cash-stampede.png)
}

.logo-slots.sweet-bonanza {
    background-image: url(/images/sweet-bonanza.png)
}

.logo-slots.foxin-wins-again {
    background-image: url(/images/foxin-wins-again.png)
}

.logo-slots.foxin-wins {
    background-image: url(/images/foxin-wins.png)
}

.logo-slots.ramesses-riches {
    background-image: url(/images/ramesses-riches.png)
}

.logo-slots.double-play-super-bet {
    background-image: url(/images/double-play-super-bet.png)
}

.logo-slots.extra-juicy {
    background-image: url(/images/extra-juicy.png)
}

.logo-slots.grim-muerto {
    background-image: url(/images/grim-muerto.png)
}

.logo-slots.cloud-quest {
    background-image: url(/images/cloud-quest.png)
}

.logo-slots.wild-gladiators {
    background-image: url(/images/wild-gladiators.png)
}

.logo-slots.wizard-of-gems {
    background-image: url(/images/wizard-of-gems.png)
}

.logo-slots.wild-pixies {
    background-image: url(/images/wild-pixies.png)
}

.logo-slots.triple-dragons {
    background-image: url(/images/triple-dragons.png)
}

.logo-slots.triple-jokers {
    background-image: url(/images/triple-jokers.png)
}

.logo-slots.egyptian-fortunes {
    background-image: url(/images/egyptian-fortunes.png)
}

.logo-slots.leprechaun-carol {
    background-image: url(/images/leprechaun-carol.png)
}

.logo-slots.dragon-kingdom {
    background-image: url(/images/dragon-kingdom.png)
}

.logo-slots.aztec-warrior-princess {
    background-image: url(/images/aztec-warrior-princess.png)
}

.logo-slots.book-of-ra-mystic-fortunes {
    background-image: url(/images/book-of-ra-mystic-fortunes.png)
}

.logo-slots.imperial-riches {
    background-image: url(/images/imperial-riches.png)
}

.logo-slots.mercy-of-the-gods {
    background-image: url(/images/mercy-of-the-gods.png)
}

.logo-slots.grand-spinn-superpot {
    background-image: url(/images/grand-spinn-superpot.png)
}

.logo-slots.jackpot-rango {
    background-image: url(/images/jackpot-rango.png)
}

.logo-slots.lucky-clover {
    background-image: url(/images/lucky-clover.png)
}

.logo-slots.the-ruby {
    background-image: url(/images/the-ruby.png)
}

.logo-slots.wizards-want-war {
    background-image: url(/images/wizards-want-war.png)
}

.logo-slots.lucky-lions-5 {
    background-image: url(/images/5-lucky-lions.png)
}

.logo-slots.zodiacs-12 {
    background-image: url(/images/12-zodiacs.png)
}

.logo-slots.wild-booster {
    background-image: url(/images/wild-booster.png)
}

.logo-slots.curse-of-anubis {
    background-image: url(/images/curse-of-anubis.png)
}

.logo-slots.aztec-gold-megaways {
    background-image: url(/images/aztec-gold-megaways.png)
}

.logo-slots.book-of-cleopatra {
    background-image: url(/images/book-of-cleopatra.png)
}

.logo-slots.book-of-cleopatra-super-steak {
    background-image: url(/images/book-of-cleopatra-super-steak.png)
}

.logo-slots.cleopatra-jewels {
    background-image: url(/images/cleopatra-jewels.png)
}

.logo-slots.dolphins-pearl-deluxe {
    background-image: url(/images/dolphin’s-pearl-deluxe.png)
}

.logo-slots.dolphin-delight {
    background-image: url(/images/dolphin-delight.png)
}

.logo-slots.dolphins-island {
    background-image: url(/images/dolphins-island.png)
}

.logo-slots.dolphins-wild-ride {
    background-image: url(/images/dolphins-wild-ride.png)
}

.logo-slots.fortunes-of-sparta {
    background-image: url(/images/fortunes-of-sparta.png)
}

.logo-slots.game-of-gladiators {
    background-image: url(/images/game-of-gladiators.png)
}

.logo-slots.gladiator-jackpot {
    background-image: url(/images/gladiator-jackpot.png)
}

.logo-slots.gladiators-go-wild {
    background-image: url(/images/gladiators-go-wild.png)
}

.logo-slots.grace-of-cleopatra {
    background-image: url(/images/grace-of-cleopatra.png)
}

.logo-slots.legends-of-cleopatra {
    background-image: url(/images/legend-of-cleopatra.png)
}

.logo-slots.legend-of-cleopatra-megaways {
    background-image: url(/images/legend-of-cleopatra-megaways.png)
}

.logo-slots.wild-dolphins {
    background-image: url(/images/wild-dolphins.png)
}

.logo-slots.seasons-4 {
    background-image: url(/images/4-seasons.png)
}

.logo-slots.finn-and-the-swirly-spin {
    background-image: url(/images/finn-and-the-swirly-spin.png)
}

.logo-slots.space-wars {
    background-image: url(/images/space-wars.png)
}

.logo-slots.reactoonz {
    background-image: url(/images/reactoonz.png)
}

.logo-slots.the-slotfather {
    background-image: url(/images/the-slotfather.png)
}

.logo-slots.jungle-jim {
    background-image: url(/images/jungle-jim.png)
}

.logo-slots.black-gold {
    background-image: url(/images/black-gold.png)
}

.logo-slots.dr-jekyll-and-mr-hyde {
    background-image: url(/images/dr-jekyll-and-mr-hyde.png)
}

.logo-slots.treasure-skyland {
    background-image: url(/images/treasure-skyland.png)
}

.logo-slots.book-of-atem {
    background-image: url(/images/book-of-atem.png)
}

.logo-slots.disco-danny {
    background-image: url(/images/disco-danny.png)
}

.logo-slots.spectre-estate {
    background-image: url(/images/spectre-estate.png)
}

.logo-slots.wild-o-clock {
    background-image: url(/images/wild-o-clock.png)
}

.logo-slots.zeus-vs-thor {
    background-image: url(/images/2-gods-zeus-vs-thor.png)
}

.logo-slots.western-gold-megaways {
    background-image: url(/images/western-gold-megaways.png)
}

.logo-slots.spartacus-megaways {
    background-image: url(/images/spartacus-megaways.png)
}

.logo-slots.curse-of-the-werewolf-megaways {
    background-image: url(/images/curse-of-the-werewolf-megaways.png)
}

.logo-slots.octopus-treasure {
    background-image: url(/images/octopus-treasure.png)
}

.logo-slots.ghost-glyph {
    background-image: url(/images/ghost-glyph.png)
}

.logo-slots.gold-pile-toltec-treasure {
    background-image: url(/images/gold-pile-toltec-treasure.png)
}

.logo-slots.mega-joker {
    background-image: url(/images/mega-joker.png)
}

.logo-slots.jackpot-6000 {
    background-image: url(/images/jackpot-6000.png)
}

.logo-slots.white-rabbit {
    background-image: url(/images/white-rabbit.png)
}

.logo-slots.simsalabim {
    background-image: url(/images/simsalabim.png)
}

.logo-slots.the-legend-of-big-foot {
    background-image: url(/images/the-legend-of-big-foot.png)
}

.logo-slots.alchemists-lab {
    background-image: url(/images/alchemists-lab.png)
}

.logo-slots.jimi-hendrix {
    background-image: url(/images/jimi-hendrix.png)
}

.logo-slots.book-of-dead {
    background-image: url(/images/book-of-dead.png)
}

.logo-slots.marilyn-monroe {
    background-image: url(/images/marilyn-monroe.png)
}

.logo-slots.desert-treasure {
    background-image: url(/images/desert-treasure.png)
}

.logo-slots.money-train-2 {
    background-image: url(/images/money-train-2.png)
}

.logo-slots.the-dog-house {
    background-image: url(/images/the-dog-house.png)
}

.logo-slots.mirror-mirror {
    background-image: url(/images/mirror-mirror.png)
}

.logo-slots.gates-of-olympus {
    background-image: url(/images/gates-of-olympus.png)
}

.logo-slots.captains-treasure {
    background-image: url(/images/captains-treasure.png)
}

.logo-slots.lucky-pots-3 {
    background-image: url(/images/3-lucky-pots.png)
}

.logo-slots.rich-wilde {
    background-image: url(/images/rich-wilde-and-the-shield-of-athena.png)
}

.logo-slots.wild-wild-west {
    background-image: url(/images/wild-wild-west.png)
}

.logo-slots.john-hunter {
    background-image: url(/images/john-hunter-tomb-of-the-scarab-queen.png)
}

.logo-slots.vampire-night {
    background-image: url(/images/vampire-night.png)
}

.logo-slots.wings-of-riches {
    background-image: url(/images/wings-of-riches.png)
}

.logo-slots.super-hot-100 {
    background-image: url(/images/100-super-hot.png)
}

.logo-slots.super-burning-wins-777 {
    background-image: url(/images/slot-777-super-burning-wins.png)
}

.logo-slots.dice-and-roll {
    background-image: url(/images/dice-and-roll.png)
}

.logo-slots.nights-10001 {
    background-image: url(/images/10001-nights.png)
}

.logo-slots.nft-megaways {
    background-image: url(/images/nft-megaways.png)
}

.logo-slots.dragons-luck {
    background-image: url(/images/dragons-luck.png)
}

.logo-slots.super-lion {
    background-image: url(/images/super-lion.png)
}

.logo-slots.gold-shot-eu {
    background-image: url(/images/gold-shot-eu.png)
}

.logo-slots.fruit-reel {
    background-image: url(/images/fruit-reel.png)
}

.logo-slots.armadillos-15 {
    background-image: url(/images/15-armadillos.png)
}

.logo-slots.sugar-rush {
    background-image: url(/images/sugar-rush.png)
}

.logo-slots.super-joker {
    background-image: url(/images/super-joker.png)
}

.logo-slots.golden-sevens {
    background-image: url(/images/golden-sevens.png)
}

.logo-slots.power-stars {
    background-image: url(/images/power-stars.png)
}

.logo-slots.hot-triple-seven {
    background-image: url(/images/hot-triple-seven.png)
}

.logo-slots.sevens-high-ultra {
    background-image: url(/images/sevens-high-ultra.png)
}

.logo-slots.super-sevens-and-fruits {
    background-image: url(/images/super-sevens-and-fruits.png)
}

.logo-slots.caramel-hot {
    background-image: url(/images/caramel-hot.png)
}

.logo-slots.thunderstruck {
    background-image: url(/images/thunderstruck.png)
}

.logo-slots.thunderstruck-ii {
    background-image: url(/images/thunderstruck-II.png)
}

.logo-slots.bridesmaids {
    background-image: url(/images/bridesmaids.png)
}

.logo-slots.rise-of-the-pharaohs {
    background-image: url(/images/rise-of-the-pharaohs.png)
}

.logo-slots.super-hot-20 {
    background-image: url(/images/20-super-hot.png)
}

.logo-slots.divine-fortune {
    background-image: url(/images/divine-fortune.png)
}

.logo-slots.wings-of-ra {
    background-image: url(/images/wings-of-ra.png)
}

.logo-slots.book-of-atem-wow-pot {
    background-image: url(/images/book-of-atem-wowpot.png)
}

.logo-slots.ultra-burn {
    background-image: url(/images/ultra-burn.png)
}

.logo-slots.muertos-multiplier-megaways {
    background-image: url(/images/muertos-multiplier-megaways.png)
}

.logo-slots.hot-and-cash {
    background-image: url(/images/hot-and-cash.png)
}

.logo-slots.golden-sevens {
    background-image: url(/images/golden-sevens.png)
}

.logo-slots.ultimate-hot {
    background-image: url(/images/ultimate-hot.png)
}

.logo-slots.ultra-hold-and-spin {
    background-image: url(/images/ultra-hold-and-spin.png)
}

.logo-slots.fire-joker {
    background-image: url(/images/fire-joker.png)
}

.logo-slots.shining-hot-100 {
    background-image: url(/images/shining-hot-100.png)
}

.logo-slots.spicy-fruits-30 {
    background-image: url(/images/30-spicy-fruits.png)
}

.logo-slots.twin-spin-megaways {
    background-image: url(/images/twin-spin-megaways.png)
}

.logo-slots.jackpot-bells {
    background-image: url(/images/jackpot-bells.png)
}

.logo-slots.golden-coins-20 {
    background-image: url(/images/20-golden-coins.png)
}

.logo-slots.shining-king-megaways {
    background-image: url(/images/shining-king-megaways.png)
}

.logo-slots.fruity-time {
    background-image: url(/images/fruity-time.png)
}

.logo-slots.stars-inferno {
    background-image: url(/images/stars-inferno.png)
}

.logo-slots.super-hot {
    background-image: url(/images/super-hot.png)
}

.logo-slots.aztec-gold-extragold-megaways {
    background-image: url(/images/aztec-gold-extra-gold-megaways.png)
}

.logo-slots.age-of-the-gods-ruler-of-the-seas {
    background-image: url(/images/age-of-gods-ruler-of-the-seas.png)
}

.logo-slots.temple-tumble-2-dream-drop {
    background-image: url(/images/temple-tumble-2-dream-drop.png)
}

.logo-slots.smoking-hot-7 {
    background-image: url(/images/smoking-hot-7s.png)
}

.logo-slots.journey-to-mars {
    background-image: url(/images/journey-to-mars.png)
}

.logo-slots.dr-jackpot-and-dr-wild {
    background-image: url(/images/dr-jackpot-and-dr-wild.png)
}

.logo-slots.mental {
    background-image: url(/images/mental.png)
}

.logo-slots.legionx {
    background-image: url(/images/legion-x.png)
}

.logo-slots.das-xboot {
    background-image: url(/images/das-xboot.png)
}

.logo-slots.flaming-hot {
    background-image: url(/images/flaming-hot.png)
}

.logo-slots.flaming-hot-extreme {
    background-image: url(/images/flaming-hot-extreme.png)
}

.logo-slots.evil-goblins-xbomb {
    background-image: url(/images/evil-goblins-xbomb.png)
}

.logo-slots.release-the-kraken {
    background-image: url(/images/release-the-kraken.png)
}

.logo-slots.the-dog-house-megaways {
    background-image: url(/images/the-dog-house-megaways.png)
}

.logo-slots.gems-bonanza {
    background-image: url(/images/gems-bonanza.png)
}

.logo-slots.fruit-party {
    background-image: url(/images/fruit-party.png)
}

.logo-slots.monkey-warrior {
    background-image: url(/images/monkey-warrior.png)
}

.logo-slots.tiny-gods-3 {
    background-image: url(/images/3-tiny-gods.png)
}

.logo-slots.legacy-of-dead {
    background-image: url(/images/legacy-of-dead.png)
}

.logo-slots.diamonds-20 {
    background-image: url(/images/20-diamonds.png)
}

.logo-slots.joker-reels-20 {
    background-image: url(/images/20-joker-reels.png)
}

.logo-slots.lucky-king-40 {
    background-image: url(/images/40-lucky-king.png)
}

.logo-slots.shining-crown-40 {
    background-image: url(/images/40-shining-crown.png)
}

.logo-slots.burning-heart-5 {
    background-image: url(/images/5-burning-heart.png)
}

.logo-slots.billyonaire {
    background-image: url(/images/billyonaire.png)
}

.logo-slots.wild-respin {
    background-image: url(/images/wild-respin.png)
}

.logo-slots.book-of-aztec {
    background-image: url(/images/book-of-aztec.png)
}

.logo-slots.wolf-moon {
    background-image: url(/images/wolf-moon.png)
}

.logo-slots.lucky-joker-40 {
    background-image: url(/images/lucky-joker-40.png)
}

.logo-slots.all-ways-hot-fruits {
    background-image: url(/images/all-ways-hot-fruits.png)
}

.logo-slots.golden-quest {
    background-image: url(/images/golden-quest.png)
}

.logo-slots.eye-of-ra {
    background-image: url(/images/eye-of-ra.png)
}

.logo-slots.book-of-fruits-20 {
    background-image: url(/images/book-of-fruits-20.png)
}

.logo-slots.big-panda {
    background-image: url(/images/big-panda.png)
}

.logo-slots.wheel-of-luck {
    background-image: url(/images/wheel-of-luck.png)
}

.logo-slots.age-of-gods-wheel-of-olympus {
    background-image: url(/images/age-of-gods-wheel-of-olympus.png)
}

.logo-slots.million-777-wheel {
    background-image: url(/images/million-777-wheel.png)
}

.logo-slots.derby-wheel {
    background-image: url(/images/derby-wheel.png)
}

.logo-slots.wheel-of-wonders {
    background-image: url(/images/wheel-of-wonders.png)
}

.logo-slots.magic-wheel {
    background-image: url(/images/magic-wheel.png)
}

.logo-slots.wishing-wheel {
    background-image: url(/images/wishing-wheel.png)
}

.logo-slots.grand-wheel {
    background-image: url(/images/grand-wheel.png)
}

.logo-slots.zodiac-wheel {
    background-image: url(/images/zodiac-wheel.png)
}

.logo-slots.retro-wheels {
    background-image: url(/images/retro-wheels.png)
}

.logo-slots.calavera-bingo {
    background-image: url(/images/calavera-bingo.png)
}

.logo-slots.book-of-ra-bingo {
    background-image: url(/images/book-of-ra-bingo.png)
}

.logo-slots.sweet-alchemy-bingo {
    background-image: url(/images/sweet-alchemy-bingo.png)
}

.logo-slots.bingo-staxx-thunderpower {
    background-image: url(/images/images-staxx-thunderpower.png)
}

.logo-slots.tomatina-bingo {
    background-image: url(/images/tomatina-bingo.png)
}

.logo-slots.reel-fruit-bingo {
    background-image: url(/images/reel-fruit-bingo.png)
}

.logo-slots.instant-bingo {
    background-image: url(/images/instant-bingo.png)
}

.logo-slots.viking-runecraft-bingo {
    background-image: url(/images/viking-runecraft-bingo.png)
}

.logo-slots.bingo-billions {
    background-image: url(/images/images-billions.png)
}

.logo-slots.rainforest-magic-bingo {
    background-image: url(/images/rainforest-magic-bingo.png)
}

.logo-slots.book-of-spells {
    background-image: url(/images/book-of-spells.png)
}

.logo-slots.big-bass-bonanza {
    background-image: url(/images/big-bass-bonanza.png)
}

.logo-slots.hot-blast-20 {
    background-image: url(/images/20-hot-blast.png)
}

.logo-slots.dazzling-hot-20 {
    background-image: url(/images/20-dazzling-hot.png)
}

.logo-slots.golden-crown {
    background-image: url(/images/golden-crown.png)
}

.logo-slots.chicken-drop {
    background-image: url(/images/chicken-drop.png)
}

.logo-slots.cocktail-rush {
    background-image: url(/images/cocktail-rush.png)
}

.logo-slots.coin-miner {
    background-image: url(/images/coin-miner.png)
}

.logo-slots.circus-brilliant {
    background-image: url(/images/circus-brilliant.png)
}

.logo-slots.wild-west-gold-megaways {
    background-image: url(/images/wild-west-gold-megaways.png)
}

.logo-slots.buffalo-king-megaways {
    background-image: url(/images/buffalo-king-megaways.png)
}

.logo-slots.power-of-thor-megaways {
    background-image: url(/images/power-of-thor-megaways.png)
}

.logo-slots.big-bass-bonanza-megaways {
    background-image: url(/images/big-bass-bonanza-megaways.png)
}

.logo-slots.divine-fortune-megaways {
    background-image: url(/images/divine-fortune-megaways.png)
}

.logo-slots.elemental-gems-megaways {
    background-image: url(/images/elemental-gems-megaways.png)
}

.logo-slots.dazzle-me-megaways {
    background-image: url(/images/dazzle-me-megaways.png)
}

.logo-slots.piggy-bank-megaways {
    background-image: url(/images/piggy-bank-megaways.png)
}

.logo-slots.diamond-stars {
    background-image: url(/images/diamond-stars.png)
}

.logo-slots.extra-chilli {
    background-image: url(/images/extra-chilli.png)
}

.logo-slots.extra-juicy-megaways {
    background-image: url(/images/extra-juicy-megaways.png)
}

.logo-slots.fortune-of-giza {
    background-image: url(/images/fortune-of-giza.png)
}

.logo-slots.hephaestus-cash-eruption {
    background-image: url(/images/hephaestus-cash-eruption.png)
}

.logo-slots.cleopatra-grand {
    background-image: url(/images/cleopatra-grand.png)
}

.logo-slots.treasure-box-dinasty {
    background-image: url(/images/treasure-box-dinasty.png)
}

.logo-slots.book-of-ra-deluxe-10 {
    background-image: url(/images/book-of-ra-deluxe-10.png)
}

.logo-slots.sizzling-hot-deluxe-10-win-ways {
    background-image: url(/images/sizzling-hot-deluxe-10-win-ways.png)
}

.logo-slots.spartacus-super-colossal-reels {
    background-image: url(/images/spartacus-super-colossal-reels.png)
}

.logo-slots.apollo-god-of-the-sun-10 {
    background-image: url(/images/apollo-god-of-the-sun-10.png)
}

.logo-slots.from-dusk-till-dawn {
    background-image: url(/images/from-dusk-till-dawn.png)
}

.logo-slots.hot-spin {
    background-image: url(/images/hot-spin.png)
}

.logo-slots.tomb-of-akhenaten {
    background-image: url(/images/tomb-of-akhenaten.png)
}

.logo-slots.feelin-fruity-10 {
    background-image: url(/images/feelin-fruity-10.png)
}

.logo-slots.superstars {
    background-image: url(/images/superstars.png)
}

.logo-slots.twin-spin-xxxtreme {
    background-image: url(/images/twin-spin-xxxtreme.png)
}

.logo-slots.taco-fury-xxxtreme {
    background-image: url(/images/taco-fury-xxxtreme.png)
}

.logo-slots.knight-rider {
    background-image: url(/images/knight-rider.png)
}

.logo-slots.milkshake-xxxtreme {
    background-image: url(/images/milkshake-xxxtreme.png)
}

.logo-slots.funk-master {
    background-image: url(/images/funk-master.png)
}

.logo-slots.space-wars-2-powerpoints {
    background-image: url(/images/space-wars-2-powerpoints.png)
}

.logo-slots.starburst-xxxtreme {
    background-image: url(/images/starburst-xxxtreme.png)
}

.logo-slots.blackjack-classic-netent {
    background-image: url(/images/blackjack-classic-netent.png)
}

.logo-slots.roulette-advanced {
    background-image: url(/images/roulette-advanced.png)
}

.logo-slots.frog-story {
    background-image: url(/images/frog-story.png)
}

.logo-slots.gold-megaways {
    background-image: url(/images/gold-megaways.png)
}

.logo-slots.great-rhino-megaways {
    background-image: url(/images/great-rhino-megaways.png)
}

.logo-slots.hot-to-burn {
    background-image: url(/images/hot-to-burn.png)
}

.logo-slots.john-hunter-and-the-book-of-tut {
    background-image: url(/images/john-hunter-and-the-book-of-tut.png)
}

.logo-slots.lucky-pot {
    background-image: url(/images/lucky-pot.png)
}

.logo-slots.rich-world {
    background-image: url(/images/rich-world.png)
}

.logo-slots.jinn {
    background-image: url(/images/jinn.png)
}

.logo-slots.sea-of-treasures {
    background-image: url(/images/sea-of-treasures.png)
}

.logo-slots.cash-100 {
    background-image: url(/images/cash-100.png)
}

.logo-slots.burning-hot-40 {
    background-image: url(/images/40-burning-hot.png)
}

.logo-slots.burning-hot-20 {
    background-image: url(/images/20-burning-hot.png)
}

.logo-slots.dazzling-hot-5 {
    background-image: url(/images/5-dazzling-hot.png)
}

.logo-slots.fire-88 {
    background-image: url(/images/fire-88.png)
}

.logo-slots.aviator {
    background-image: url(/images/aviator.png)
}

.logo-slots.shaolin-spin {
    background-image: url(/images/shaolin-spin.png)
}

.logo-slots.jackpot-jester-200000 {
    background-image: url(/images/jackpot-jester-200000.png)
}

.logo-slots.medusa-2 {
    background-image: url(/images/medusa-2.png)
}

.logo-slots.jackpot-jester-wild-nudge {
    background-image: url(/images/jackpot-jester-wild-nudge.png)
}

.logo-slots.mighty-wild-panther {
    background-image: url(/images/mighty-wild-panther.png)
}

.logo-slots.sizzling-bells {
    background-image: url(/images/sizzling-bells.png)
}

.logo-slots.fruit-bonanza {
    background-image: url(/images/fruit-bonanza.png)
}

.logo-slots.gunslinger-reloaded {
    background-image: url(/images/gunslinger-reloaded.png)
}

.logo-slots.lucky-clover-ct {
    background-image: url(/images/lucky-clover-ct.png)
}

.logo-slots.duck-of-luck {
    background-image: url(/images/duck-of-luck.png)
}

.logo-slots.star-party-20 {
    background-image: url(/images/20-star-party.png)
}

.logo-slots.dragon-chase {
    background-image: url(/images/dragon-chase.png)
}

.logo-slots.dragon-chase-rapid {
    background-image: url(/images/dragon-chase-rapid.png)
}

.logo-slots.holmes-and-the-stolen-stones {
    background-image: url(/images/holmes-and-the-stolen-stones.png)
}

.logo-slots.ozwins-jackpot {
    background-image: url(/images/ozwins-jackpot.png)
}

.logo-slots.clover-charm {
    background-image: url(/images/clover-charm.png)
}

.logo-slots.clover-gold {
    background-image: url(/images/clover-gold.png)
}

.logo-slots.lightning-clover {
    background-image: url(/images/lightning-clover.png)
}

.logo-slots.clover-lady {
    background-image: url(/images/clover-lady.png)
}

.logo-slots.clover-fortunes {
    background-image: url(/images/clover-fortunes.png)
}

.logo-slots.jack-in-a-pot {
    background-image: url(/images/jack-in-a-pot.png)
}

.logo-slots.burning-clover-5 {
    background-image: url(/images/5-burning-clover.png)
}

.logo-slots.mega-clover-40 {
    background-image: url(/images/40-mega-clover.png)
}

.logo-slots.clovers-of-fortune-7 {
    background-image: url(/images/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/african-simba@2x.png)
    }

    .logo-slots.cat-in-vegas {
        background-image: url(/images/cat-in-vegas@2x.png)
    }

    .logo-slots.sweet-party {
        background-image: url(/images/sweet-party@2x.png)
    }

    .logo-slots.football-star {
        background-image: url(/images/football-star@2x.png)
    }

    .logo-slots.secrets-of-the-amazon {
        background-image: url(/images/secrets-of-the-amazon@2x.png)
    }

    .logo-slots.piggy-riches {
        background-image: url(/images/piggy-riches@2x.png)
    }

    .logo-slots.fruit-shop {
        background-image: url(/images/fruit-shop@2x.png)
    }

    .logo-slots.gorilla {
        background-image: url(/images/gorilla@2x.png)
    }

    .logo-slots.jack-hammer {
        background-image: url(/images/jack-hammer@2x.png)
    }

    .logo-slots.kings-treasure {
        background-image: url(/images/kings-treasure@2x.png)
    }

    .logo-slots.mythic-maiden {
        background-image: url(/images/mythic-maiden@2x.png)
    }

    .logo-slots.seven-sins {
        background-image: url(/images/seven-sins@2x.png)
    }

    .logo-slots.golden-caravan {
        background-image: url(/images/golden-caravan@2x.png)
    }

    .logo-slots.hugo {
        background-image: url(/images/hugo@2x.png)
    }

    .logo-slots.treasure-horse {
        background-image: url(/images/treasure-horse@2x.png)
    }

    .logo-slots.witch-pickings {
        background-image: url(/images/witch-pickings@2x.png)
    }

    .logo-slots.starmania {
        background-image: url(/images/starmania@2x.png)
    }

    .logo-slots.sweet-bonanza {
        background-image: url(/images/sweet-bonanza@2x.png)
    }

    .logo-slots.diamond-plus-football-edition {
        background-image: url(/images/diamond-plus-football-edition@2x.png)
    }

    .logo-slots.big-bass-amazon-xtreme {
        background-image: url(/images/big-bass-amazon-xtreme@2x.png)
    }

    .logo-slots.gates-of-olympus-1000 {
        background-image: url(/images/gates-of-olympus-1000@2x.png)
    }

    .logo-slots.cash-stampede {
        background-image: url(/images/cash-stampede@2x.png)
    }

    .logo-slots.foxin-wins-again {
        background-image: url(/images/foxin-wins-again@2x.png)
    }

    .logo-slots.foxin-wins {
        background-image: url(/images/foxin-wins-again@2x.png)
    }

    .logo-slots.ramesses-riches {
        background-image: url(/images/ramesses-riches@2x.png)
    }

    .logo-slots.double-play-super-bet {
        background-image: url(/images/double-play-super-bet@2x.png)
    }

    .logo-slots.extra-juicy {
        background-image: url(/images/extra-juicy@2x.png)
    }

    .logo-slots.egyptian-fortunes {
        background-image: url(/images/egyptian-fortunes@2x.png)
    }

    .logo-slots.leprechaun-carol {
        background-image: url(/images/leprechaun-carol@2x.png)
    }

    .logo-slots.dragon-kingdom {
        background-image: url(/images/dragon-kingdom@2x.png)
    }

    .logo-slots.aztec-warrior-princess {
        background-image: url(/images/aztec-warrior-princess@2x.png)
    }

    .logo-slots.book-of-ra-mystic-fortunes {
        background-image: url(/images/book-of-ra-mystic-fortunes@2x.png)
    }

    .logo-slots.jackpot-rango {
        background-image: url(/images/jackpot-rango@2x.png)
    }

    .logo-slots.lucky-clover {
        background-image: url(/images/lucky-clover@2x.png)
    }

    .logo-slots.the-ruby {
        background-image: url(/images/the-ruby@2x.png)
    }

    .logo-slots.wizards-want-war {
        background-image: url(/images/wizards-want-war@2x.png)
    }

    .logo-slots.lucky-lions-5 {
        background-image: url(/images/5-lucky-lions@2x.png)
    }

    .logo-slots.zodiacs-12 {
        background-image: url(/images/12-zodiacs@2x.png)
    }

    .logo-slots.disco-danny {
        background-image: url(/images/disco-danny@2x.png)
    }

    .logo-slots.spectre-estate {
        background-image: url(/images/spectre-estate@2x.png)
    }

    .logo-slots.wild-o-clock {
        background-image: url(/images/wild-o-clock@2x.png)
    }

    .logo-slots.zeus-vs-thor {
        background-image: url(/images/2-gods-zeus-vs-thor@2x.png)
    }

    .logo-slots.western-gold-megaways {
        background-image: url(/images/western-gold-megaways@2x.png)
    }

    .logo-slots.spartacus-megaways {
        background-image: url(/images/spartacus-megaways@2x.png)
    }

    .logo-slots.curse-of-the-werewolf-megaways {
        background-image: url(/images/curse-of-the-werewolf-megaways@2x.png)
    }

    .logo-slots.octopus-treasure {
        background-image: url(/images/octopus-treasure@2x.png)
    }

    .logo-slots.ghost-glyph {
        background-image: url(/images/ghost-glyph@2x.png)
    }

    .logo-slots.gold-pile-toltec-treasure {
        background-image: url(/images/gold-pile-toltec-treasure@2x.png)
    }

    .logo-slots.mega-joker {
        background-image: url(/images/mega-joker@2x.png)
    }

    .logo-slots.jackpot-6000 {
        background-image: url(/images/jackpot-6000@2x.png)
    }

    .logo-slots.white-rabbit {
        background-image: url(/images/white-rabbit@2x.png)
    }

    .logo-slots.simsalabim {
        background-image: url(/images/simsalabim@2x.png)
    }

    .logo-slots.the-legend-of-big-foot {
        background-image: url(/images/the-legend-of-big-foot@2x.png)
    }

    .logo-slots.alchemists-lab {
        background-image: url(/images/alchemists-lab@2x.png)
    }

    .logo-slots.jimi-hendrix {
        background-image: url(/images/jimi-hendrix@2x.png)
    }

    .logo-slots.blood-suckers-red {
        background-image: url(/images/blood-suckers-v2@2x.png)
    }

    .logo-slots.five-dazzling-hot {
        background-image: url(/images/5-dazzling-hot@2x.png)
    }

    .logo-slots.five-lions-megaways {
        background-image: url(/images/5-lions-megaways@2x.png)
    }

    .logo-slots.nine-coins {
        background-image: url(/images/9-coins@2x.png)
    }

    .logo-slots.big-bass-splash {
        background-image: url(/images/big-bass-splash@2x.png)
    }

    .logo-slots.bigger-bass-bonanza {
        background-image: url(/images/bigger-bass-bonanza@2x.png)
    }

    .logo-slots.starburst {
        background-image: url(/images/starburst@2x.png)
    }

    .logo-slots.gonzos-quest {
        background-image: url(/images/gonzos-quest@2x.png)
    }

    .logo-slots.twin-spin {
        background-image: url(/images/twin-spin@2x.png)
    }

    .logo-slots.reel-rush {
        background-image: url(/images/reel-rush@2x.png)
    }

    .logo-slots.guns-n-roses {
        background-image: url(/images/guns-n-roses@2x.png)
    }

    .logo-slots.ultra-burn {
        background-image: url(/images/ultra-burn@2x.png)
    }

    .logo-slots.dead-or-alive {
        background-image: url(/images/dead-or-alive@2x.png)
    }

    .logo-slots.dracula {
        background-image: url(/images/dracula@2x.png)
    }

    .logo-slots.spinata-grande {
        background-image: url(/images/spinata-grande@2x.png)
    }

    .logo-slots.super-hot-100 {
        background-image: url(/images/100-super-hot@2x.png)
    }

    .logo-slots.super-burning-wins-777 {
        background-image: url(/images/slot-777-super-burning-wins@2x.png)
    }

    .logo-slots.armadillos-15 {
        background-image: url(/images/15-armadillos@2x.png)
    }

    .logo-slots.sugar-rush {
        background-image: url(/images/sugar-rush@2x.png)
    }

    .logo-slots.super-joker {
        background-image: url(/images/super-joker@2x.png)
    }

    .logo-slots.dice-and-roll {
        background-image: url(/images/dice-and-roll@2x.png)
    }

    .logo-slots.golden-sevens {
        background-image: url(/images/golden-sevens@2x.png)
    }

    .logo-slots.hot-triple-seven {
        background-image: url(/images/hot-triple-seven@2x.png)
    }

    .logo-slots.sevens-high-ultra {
        background-image: url(/images/sevens-high-ultra@2x.png)
    }

    .logo-slots.super-sevens-and-fruits {
        background-image: url(/images/super-sevens-and-fruits@2x.png)
    }

    .logo-slots.caramel-hot {
        background-image: url(/images/caramel-hot@2x.png)
    }

    .logo-slots.thunderstruck {
        background-image: url(/images/thunderstruck@2x.png)
    }

    .logo-slots.thunderstruck-ii {
        background-image: url(/images/thunderstruck-II@2x.png)
    }

    .logo-slots.bridesmaids {
        background-image: url(/images/bridesmaids@2x.png)
    }

    .logo-slots.shining-hot-100 {
        background-image: url(/images/shining-hot-100@2x.png)
    }

    .logo-slots.spicy-fruits-30 {
        background-image: url(/images/30-spicy-fruits@2x.png)
    }

    .logo-slots.jackpot-bells {
        background-image: url(/images/jackpot-bells@2x.png)
    }

    .logo-slots.san-quentin-xways {
        background-image: url(/images/san-quentin-xways@2x.png)
    }

    .logo-slots.punk-rocker {
        background-image: url(/images/punk-rocker@2x.png)
    }

    .logo-slots.the-crypt {
        background-image: url(/images/the-crypt@2x.png)
    }

    .logo-slots.tombstone-rip {
        background-image: url(/images/tombstone-rip@2x.png)
    }

    .logo-slots.tombstone-rip-v2 {
        background-image: url(/images/tombstone-rip-v2@2x.png)
    }

    .logo-slots.golden-coins-20 {
        background-image: url(/images/20-golden-coins@2x.png)
    }

    .logo-slots.shining-king-megaways {
        background-image: url(/images/shining-king-megaways@2x.png)
    }

    .logo-slots.fruity-time {
        background-image: url(/images/fruity-time@2x.png)
    }

    .logo-slots.stars-inferno {
        background-image: url(/images/stars-inferno@2x.png)
    }

    .logo-slots.aztec-gold-extragold-megaways {
        background-image: url(/images/aztec-gold-extra-gold-megaways@2x.png)
    }

    .logo-slots.age-of-the-gods-ruler-of-the-seas {
        background-image: url(/images/age-of-gods-ruler-of-the-seas@2x.png)
    }

    .logo-slots.temple-tumble-2-dream-drop {
        background-image: url(/images/temple-tumble-2-dream-drop@2x.png)
    }

    .logo-slots.smoking-hot-7 {
        background-image: url(/images/smoking-hot-7s@2x.png)
    }

    .logo-slots.muertos-multiplier-megaways {
        background-image: url(/images/muertos-multiplier-megaways@2x.png)
    }

    .logo-slots.hot-and-cash {
        background-image: url(/images/hot-and-cash@2x.png)
    }

    .logo-slots.golden-sevens {
        background-image: url(/images/golden-sevens@2x.png)
    }

    .logo-slots.ultimate-hot {
        background-image: url(/images/ultimate-hot@2x.png)
    }

    .logo-slots.ultra-hold-and-spin {
        background-image: url(/images/ultra-hold-and-spin@2x.png)
    }

    .logo-slots.journey-to-mars {
        background-image: url(/images/journey-to-mars@2x.png)
    }

    .logo-slots.dr-jackpot-and-dr-wild {
        background-image: url(/images/dr-jackpot-and-dr-wild@2x.png)
    }

    .logo-slots.mental {
        background-image: url(/images/mental@2x.png)
    }

    .logo-slots.legionx {
        background-image: url(/images/legion-x@2x.png)
    }

    .logo-slots.das-xboot {
        background-image: url(/images/das-xboot@2x.png)
    }

    .logo-slots.wild-pixies {
        background-image: url(/images/wild-pixies@2x.png)
    }

    .logo-slots.wild-gladiators {
        background-image: url(/images/wild-gladiators@2x.png)
    }

    .logo-slots.mermaids-millions {
        background-image: url(/images/mermaids-millions@2x.png)
    }

    .logo-slots.jokers-jewels {
        background-image: url(/images/jokers-jewels@2x.png)
    }

    .logo-slots.legend-of-cleopatra-megaways {
        background-image: url(/images/legend-of-cleopatra-megaways@2x.png)
    }

    .logo-slots.leprechaun-goes-egypt {
        background-image: url(/images/leprechaun-goes-egypt@2x.png)
    }

    .logo-slots.lil-devil {
        background-image: url(/images/lil-devil@2x.png)
    }

    .logo-slots.lucky-and-wild {
        background-image: url(/images/lucky-and-wild@2x.png)
    }

    .logo-slots.mega-joker-novomatic {
        background-image: url(/images/mega-joker-novomatic@2x.png)
    }

    .logo-slots.power-of-thor-megaways {
        background-image: url(/images/power-of-thor-megaways@2x.png)
    }

    .logo-slots.starlight-princess {
        background-image: url(/images/starlight-princess@2x.png)
    }

    .logo-slots.supreme-hot {
        background-image: url(/images/supreme-hot@2x.png)
    }

    .logo-slots.the-hand-of-midas {
        background-image: url(/images/the-hand-of-midas@2x.png)
    }

    .logo-slots.wolf-gold {
        background-image: url(/images/wolf-gold@2x.png)
    }

    .logo-slots.evil-goblins-xbomb {
        background-image: url(/images/evil-goblins-xbomb@2x.png)
    }

    .logo-slots.release-the-kraken {
        background-image: url(/images/release-the-kraken@2x.png)
    }

    .logo-slots.the-dog-house-megaways {
        background-image: url(/images/the-dog-house-megaways@2x.png)
    }

    .logo-slots.gems-bonanza {
        background-image: url(/images/gems-bonanza@2x.png)
    }

    .logo-slots.fruit-party {
        background-image: url(/images/fruit-party@2x.png)
    }

    .logo-slots.monkey-warrior {
        background-image: url(/images/monkey-warrior@2x.png)
    }

    .logo-slots.tiny-gods-3 {
        background-image: url(/images/3-tiny-gods@2x.png)
    }

    .logo-slots.legacy-of-dead {
        background-image: url(/images/legacy-of-dead@2x.png)
    }

    .logo-slots.aztec-gold-megaways {
        background-image: url(/images/aztec-gold-megaways@2x.png)
    }

    .logo-slots.diamonds-20 {
        background-image: url(/images/20-diamonds@2x.png)
    }

    .logo-slots.joker-reels-20 {
        background-image: url(/images/20-joker-reels@2x.png)
    }

    .logo-slots.lucky-king-40 {
        background-image: url(/images/40-lucky-king@2x.png)
    }

    .logo-slots.shining-crown-40 {
        background-image: url(/images/40-shining-crown@2x.png)
    }

    .logo-slots.juicy-gems {
        background-image: url(/images/juicy-gems@2x.png)
    }

    .logo-slots.burning-heart-5 {
        background-image: url(/images/5-burning-heart@2x.png)
    }

    .logo-slots.billyonaire {
        background-image: url(/images/billyonaire@2x.png)
    }

    .logo-slots.wild-respin {
        background-image: url(/images/wild-respin@2x.png)
    }

    .logo-slots.book-of-aztec {
        background-image: url(/images/book-of-aztec@2x.png)
    }

    .logo-slots.wolf-moon {
        background-image: url(/images/wolf-moon@2x.png)
    }

    .logo-slots.lucky-joker-40 {
        background-image: url(/images/lucky-joker-40@2x.png)
    }

    .logo-slots.all-ways-hot-fruits {
        background-image: url(/images/all-ways-hot-fruits@2x.png)
    }

    .logo-slots.koi-gate {
        background-image: url(/images/koi-gate@2x.png)
    }

    .logo-slots.bombs-away {
        background-image: url(/images/bombs-away@2x.png)
    }

    .logo-slots.prost {
        background-image: url(/images/prost@2x.png)
    }

    .logo-slots.mighty-medusa {
        background-image: url(/images/mighty-medusa2@x.png)
    }

    .logo-slots.golden-quest {
        background-image: url(/images/golden-quest@2x.png)
    }

    .logo-slots.eye-of-ra {
        background-image: url(/images/eye-of-ra@2x.png)
    }

    .logo-slots.book-of-fruits-20 {
        background-image: url(/images/book-of-fruits-20@2x.png)
    }

    .logo-slots.big-panda {
        background-image: url(/images/big-panda@2x.png)
    }

    .logo-slots.wheel-of-luck {
        background-image: url(/images/wheel-of-luck@2x.png)
    }

    .logo-slots.age-of-gods-wheel-of-olympus {
        background-image: url(/images/age-of-gods-wheel-of-olympus@2x.png)
    }

    .logo-slots.million-777-wheel {
        background-image: url(/images/million-777-wheel@2x.png)
    }

    .logo-slots.derby-wheel {
        background-image: url(/images/derby-wheel@2x.png)
    }

    .logo-slots.wheel-of-wonders {
        background-image: url(/images/wheel-of-wonders@2x.png)
    }

    .logo-slots.magic-wheel {
        background-image: url(/images/magic-wheel@2x.png)
    }

    .logo-slots.wishing-wheel {
        background-image: url(/images/wishing-wheel@2x.png)
    }

    .logo-slots.grand-wheel {
        background-image: url(/images/grand-wheel@2x.png)
    }

    .logo-slots.zodiac-wheel {
        background-image: url(/images/zodiac-wheel@2x.png)
    }

    .logo-slots.retro-wheels {
        background-image: url(/images/retro-wheels@2x.png)
    }

    .logo-slots.calavera-bingo {
        background-image: url(/images/calavera-bingo@2x.png)
    }

    .logo-slots.book-of-ra-bingo {
        background-image: url(/images/book-of-ra-bingo@2x.png)
    }

    .logo-slots.sweet-alchemy-bingo {
        background-image: url(/images/sweet-alchemy-bingo@2x.png)
    }

    .logo-slots.bingo-staxx-thunderpower {
        background-image: url(/images/images-staxx-thunderpower@2x.png)
    }

    .logo-slots.tomatina-bingo {
        background-image: url(/images/tomatina-bingo@2x.png)
    }

    .logo-slots.reel-fruit-bingo {
        background-image: url(/images/reel-fruit-bingo@2x.png)
    }

    .logo-slots.instant-bingo {
        background-image: url(/images/instant-bingo@2x.png)
    }

    .logo-slots.viking-runecraft-bingo {
        background-image: url(/images/viking-runecraft-bingo@2x.png)
    }

    .logo-slots.bingo-billions {
        background-image: url(/images/images-billions@2x.png)
    }

    .logo-slots.rainforest-magic-bingo {
        background-image: url(/images/rainforest-magic-bingo@2x.png)
    }

    .logo-slots.book-of-spells {
        background-image: url(/images/book-of-spells@2x.png)
    }

    .logo-slots.big-bass-bonanza {
        background-image: url(/images/big-bass-bonanza@2x.png)
    }

    .logo-slots.hot-blast-20 {
        background-image: url(/images/20-hot-blast@2x.png)
    }

    .logo-slots.dazzling-hot-20 {
        background-image: url(/images/20-dazzling-hot@2x.png)
    }

    .logo-slots.golden-crown {
        background-image: url(/images/golden-crown@2x.png)
    }

    .logo-slots.chicken-drop {
        background-image: url(/images/chicken-drop@2x.png)
    }

    .logo-slots.cocktail-rush {
        background-image: url(/images/cocktail-rush@2x.png)
    }

    .logo-slots.coin-miner {
        background-image: url(/images/coin-miner@2x.png)
    }

    .logo-slots.circus-brilliant {
        background-image: url(/images/circus-brilliant@2x.png)
    }

    .logo-slots.wild-west-gold-megaways {
        background-image: url(/images/wild-west-gold-megaways@2x.png)
    }

    .logo-slots.buffalo-king-megaways {
        background-image: url(/images/buffalo-king-megaways@2x.png)
    }

    .logo-slots.power-of-thor-megaways {
        background-image: url(/images/power-of-thor-megaways@2x.png)
    }

    .logo-slots.big-bass-bonanza-megaways {
        background-image: url(/images/big-bass-bonanza-megaways@2x.png)
    }

    .logo-slots.divine-fortune-megaways {
        background-image: url(/images/divine-fortune-megaways@2x.png)
    }

    .logo-slots.elemental-gems-megaways {
        background-image: url(/images/elemental-gems-megaways@2x.png)
    }

    .logo-slots.dazzle-me-megaways {
        background-image: url(/images/dazzle-me-megaways@2x.png)
    }

    .logo-slots.piggy-bank-megaways {
        background-image: url(/images/piggy-bank-megaways@2x.png)
    }

    .logo-slots.red27 {
        background-image: url(/images/red-27@2x.png)
    }

    .logo-slots.dazzling-hot-bell5 {
        background-image: url(/images/5-dazzling-hot-bell@2x.png)
    }

    .logo-slots.diamond-stars {
        background-image: url(/images/diamond-stars@2x.png)
    }

    .logo-slots.extra-chilli {
        background-image: url(/images/extra-chilli@2x.png)
    }

    .logo-slots.extra-juicy-megaways {
        background-image: url(/images/extra-juicy-megaways@2x.png)
    }

    .logo-slots.fortune-of-giza {
        background-image: url(/images/fortune-of-giza@2x.png)
    }

    .logo-slots.frog-story {
        background-image: url(/images/frog-story@2x.png)
    }

    .logo-slots.gold-megaways {
        background-image: url(/images/gold-megaways@2x.png)
    }

    .logo-slots.great-rhino-megaways {
        background-image: url(/images/great-rhino-megaways@2x.png)
    }

    .logo-slots.hot-to-burn {
        background-image: url(/images/hot-to-burn@2x.png)
    }

    .logo-slots.john-hunter-and-the-book-of-tut {
        background-image: url(/images/john-hunter-and-the-book-of-tut@2x.png)
    }

    .logo-slots.lucky-pot {
        background-image: url(/images/lucky-pot@2x.png)
    }

    .logo-slots.rich-world {
        background-image: url(/images/rich-world@2x.png)
    }

    .logo-slots.jinn {
        background-image: url(/images/jinn@2x.png)
    }

    .logo-slots.sea-of-treasure {
        background-image: url(/images/sea-of-treasures@2x.png)
    }

    .logo-slots.cash-100 {
        background-image: url(/images/cash-100@2x.png)
    }

    .logo-slots.burning-hot-20 {
        background-image: url(/images/20-burning-hot@2x.png)
    }

    .logo-slots.burning-hot-40 {
        background-image: url(/images/40-burning-hot@2x.png)
    }

    .logo-slots.dazzling-hot-5 {
        background-image: url(/images/5-dazzling-hot@2x.png)
    }

    .logo-slots.fire-88 {
        background-image: url(/images/fire-88@2x.png)
    }

    .logo-slots.aviator {
        background-image: url(/images/aviator@2x.png)
    }

    .logo-slots.mighty-wild-panther {
        background-image: url(/images/mighty-wild-panther@2x.png)
    }

    .logo-slots.sizzling-bells {
        background-image: url(/images/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/imagesrella.png)
}

.logo-bingorella-bingo-v2 {
    background-image: url(/images/imagesrella-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/images-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(/images/dove-bingo.png)
}

.logo-fever-bingo {
    background-image: url(/images/fever-bingo.png)
}

.logo-gossip-bingo {
    background-image: url(/images/gossip-bingo.png)
}

.logo-heart-bingo {
    background-image: url(/images/heart-bingo.png)
}

.logo-heart-bingo-v2 {
    background-image: url(/images/heart-bingo-v2.png)
}

.logo-hippo-bingo {
    background-image: url(/images/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/images-storm.png)
}

.logo-bingo-fabulous {
    background-image: url(/images/images-fabulous.png)
}

.logo-bingo-street {
    background-image: url(/images/imagesstreet.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(/images/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(/images/32red-bingo.png)
}

.logo-32red-bingo-v2 {
    background-image: url(/images/32red-bingo-v2.png)
}

.logo-betfred-bingo {
    background-image: url(/images/betfred-bingo.png)
}

.logo-butterfly-bingo {
    background-image: url(/images/butterfly-bingo.png)
}

.logo-daisy-bingo {
    background-image: url(/images/daisy-bingo.png)
}

.logo-celeb-bingo {
    background-image: url(/images/celeb-bingo.png)
}

.logo-888-bingo {
    background-image: url(/images/888-bingo.png)
}

.logo-angry-bingo {
    background-image: url(/images/angry-bingo.png)
}

.logo-mrq-bingo {
    background-image: url(/images/mrq-bingo.png)
}

.logo-mrq-bingo-v2 {
    background-image: url(/images/mrq-bingo-v2.png)
}

.logo-so-bingo {
    background-image: url(/images/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(/images/blighty-bingo.png)
}

.logo-blighty-bingo-v2 {
    background-image: url(/images/blighty-bingo-v2.png)
}

.logo-silk-bingo {
    background-image: url(/images/silk-bingo.png)
}

.logo-tasty-bingo {
    background-image: url(/images/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(/images/alabama.png)
}

.logo-alaska {
    background-image: url(/images/alaska.png)
}

.logo-arizona {
    background-image: url(/images/arizona.png)
}

.logo-arkansas {
    background-image: url(/images/arkansas.png)
}

.logo-california {
    background-image: url(/images/california.png)
}

.logo-colorado {
    background-image: url(/images/colorado.png)
}

.logo-connecticut {
    background-image: url(/images/connecticut.png)
}

.logo-delaware {
    background-image: url(/images/delaware.png)
}

.logo-florida {
    background-image: url(/images/florida.png)
}

.logo-georgia {
    background-image: url(/imagesrgia.png)
}

.logo-idaho {
    background-image: url(/images/idaho.png)
}

.logo-illinois {
    background-image: url(/images/illinois.png)
}

.logo-indiana {
    background-image: url(/images/indiana.png)
}

.logo-iowa {
    background-image: url(/images/Iowa.png)
}

.logo-kansas {
    background-image: url(/images/kansas.png)
}

.logo-kentucky {
    background-image: url(/images/kentucky.png)
}

.logo-louisiana {
    background-image: url(/images/louisiana.png)
}

.logo-maine {
    background-image: url(/images/maine.png)
}

.logo-maryland {
    background-image: url(/images/maryland.png)
}

.logo-massachusetts {
    background-image: url(/images/massachusetts.png)
}

.logo-michigan {
    background-image: url(/images/michigan.png)
}

.logo-minnesota {
    background-image: url(/images/minnesota.png)
}

.logo-mississippi {
    background-image: url(/images/mississippi.png)
}

.logo-missouri {
    background-image: url(/images/missouri.png)
}

.logo-montana {
    background-image: url(/images/montana.png)
}

.logo-nebraska {
    background-image: url(/images/nebraska.png)
}

.logo-nevada {
    background-image: url(/images/nevada.png)
}

.logo-new-hampshire {
    background-image: url(/images/new-hampshire.png)
}

.logo-new-jersey {
    background-image: url(/images/new-jersey.png)
}

.logo-new-mexico {
    background-image: url(/images/new-mexico.png)
}

.logo-new-york {
    background-image: url(/images/new-york.png)
}

.logo-north-carolina {
    background-image: url(/images/north-carolina.png)
}

.logo-north-dakota {
    background-image: url(/images/north-dakota.png)
}

.logo-ohio {
    background-image: url(/images/ohio.png)
}

.logo-oklahoma {
    background-image: url(/images/oklahoma.png)
}

.logo-oregon {
    background-image: url(/images/oregon.png)
}

.logo-pennsylvania {
    background-image: url(/images/pennsylvania.png)
}

.logo-rhode-island {
    background-image: url(/images/rhode-Island.png)
}

.logo-south-carolina {
    background-image: url(/images/south-carolina.png)
}

.logo-south-dakota {
    background-image: url(/images/south-dakota.png)
}

.logo-tennessee {
    background-image: url(/images/tennessee.png)
}

.logo-texas {
    background-image: url(/images/texas.png)
}

.logo-utah {
    background-image: url(/images/utah.png)
}

.logo-vermont {
    background-image: url(/images/vermont.png)
}

.logo-virginia {
    background-image: url(/images/virginia.png)
}

.logo-washington {
    background-image: url(/images/washington.png)
}

.logo-washington-dc {
    background-image: url(/images/washington-dc.png)
}

.logo-wisconsin {
    background-image: url(/images/wisconsin.png)
}

.logo-hawaii {
    background-image: url(/images/hawaii.png)
}

.logo-west-virginia {
    background-image: url(/images/west-virginia.png)
}

.logo-wyoming {
    background-image: url(/images/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/images-storm@2x.png)
    }

    .logo-bingo-fabulous:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/images-fabulous@2x.png)
    }

    .logo-bingo-street:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/imagesstreet@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/imagesrella@2x.png)
    }

    .logo-bingorella-bingo-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/imagesrella-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/images-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(/images/sun-bingo@2x.png)
    }

    .logo-32red-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/32red-bingo@2x.png)
    }

    .logo-32red-bingo-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/32red-bingo-v2@2x.png)
    }

    .logo-betfred-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/betfred-bingo@2x.png)
    }

    .logo-butterfly-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/butterfly-bingo@2x.png)
    }

    .logo-daisy-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/daisy-bingo@2x.png)
    }

    .logo-celeb-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/celeb-bingo@2x.png)
    }

    .logo-888-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/888-bingo@2x.png)
    }

    .logo-angry-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/angry-bingo@2x.png)
    }

    .logo-dove-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/dove-bingo@2x.png)
    }

    .logo-fever-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/fever-bingo@2x.png)
    }

    .logo-gossip-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/gossip-bingo@2x.png)
    }

    .logo-heart-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/heart-bingo@2x.png)
    }

    .logo-heart-bingo-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/heart-bingo-v2@2x.png)
    }

    .logo-hippo-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/hippo-bingo@2x.png)
    }

    .logo-mrq-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/mrq-bingo@2x.png)
    }

    .logo-mrq-bingo-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/mrq-bingo-v2@2x.png)
    }

    .logo-so-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/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(/images/blighty-bingo@2x.png)
    }

    .logo-blighty-bingo-v2:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/blighty-bingo-v2@2x.png)
    }

    .logo-silk-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/silk-bingo@2x.png)
    }

    .logo-tasty-bingo:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/tasty-bingo@2x.png)
    }

    .logo-casino-com:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/casino-com@2x.png)
    }

    .logo-slots-million:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/slotsmillion@2x.png)
    }

    .logo-alabama:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/alabama@2x.png)
    }

    .logo-alaska:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/alaska@2x.png)
    }

    .logo-arizona:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/arizona@2x.png)
    }

    .logo-arkansas:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/arkansas@2x.png)
    }

    .logo-california:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/california@2x.png)
    }

    .logo-colorado:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/colorado@2x.png)
    }

    .logo-connecticut:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/connecticut@2x.png)
    }

    .logo-delaware:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/delaware@2x.png)
    }

    .logo-florida:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/florida@2x.png)
    }

    .logo-georgia:not(.logo-sm):not(.logo-md) {
        background-image: url(/imagesrgia@2x.png)
    }

    .logo-idaho:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/idaho@2x.png)
    }

    .logo-illinois:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/illinois@2x.png)
    }

    .logo-indiana:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/indiana@2x.png)
    }

    .logo-iowa:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/iowa@2x.png)
    }

    .logo-kansas:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/kansas@2x.png)
    }

    .logo-kentucky:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/kentucky@2x.png)
    }

    .logo-louisiana:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/louisiana@2x.png)
    }

    .logo-maine:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/maine@2x.png)
    }

    .logo-maryland:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/maryland@2x.png)
    }

    .logo-massachusetts:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/massachusetts@2x.png)
    }

    .logo-michigan:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/michigan@2x.png)
    }

    .logo-minnesota:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/minnesota@2x.png)
    }

    .logo-mississippi:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/mississippi@2x.png)
    }

    .logo-missouri:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/missouri@2x.png)
    }

    .logo-montana:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/montana@2x.png)
    }

    .logo-nebraska:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/nebraska@2x.png)
    }

    .logo-nevada:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/nevada@2x.png)
    }

    .logo-new-hampshire:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/new-hampshire@2x.png)
    }

    .logo-new-jersey:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/new-jersey@2x.png)
    }

    .logo-new-mexico:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/new-mexico@2x.png)
    }

    .logo-new-york:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/new-york@2x.png)
    }

    .logo-north-carolina:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/north-carolina@2x.png)
    }

    .logo-north-dakota:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/north-dakota@2x.png)
    }

    .logo-ohio:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/ohio@2x.png)
    }

    .logo-oklahoma:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/oklahoma@2x.png)
    }

    .logo-oregon:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/oregon@2x.png)
    }

    .logo-pennsylvania:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/pennsylvania@2x.png)
    }

    .logo-rhode-sland:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/rhode-Island@2x.png)
    }

    .logo-south-carolina:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/south-carolina@2x.png)
    }

    .logo-south-dakota:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/south-dakota@2x.png)
    }

    .logo-tennessee:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/tennessee@2x.png)
    }

    .logo-texas:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/texas@2x.png)
    }

    .logo-utah:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/utah@2x.png)
    }

    .logo-vermont:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/vermont@2x.png)
    }

    .logo-virginia:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/virginia@2x.png)
    }

    .logo-washington:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/washington@2x.png)
    }

    .logo-washington-dc:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/washington-dc@2x.png)
    }

    .logo-wisconsin:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/wisconsin@2x.png)
    }

    .logo-hawaii:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/hawaii@2x.png)
    }

    .logo-west-virginia:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/west-virginia@2x.png)
    }

    .logo-wyoming:not(.logo-sm):not(.logo-md) {
        background-image: url(/images/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%
    }
}

.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
    }
}