.active {display: block}

.promo_single_body_mobile {display: none}

.psb_d_b_1xs.tab.active div {opacity: 1}

.psb_d_b_1xs div {opacity: .5;margin-top: 5px}

.p_s_b_duo_bk>div {display: table-cell;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16);height: 43px}

.promo_single_body {display: table;margin: 20px 0}

.p_s_b_duo_bk {margin-top: 40px;display: flex;justify-content: center;flex-flow: wrap;vertical-align: top}

.p_s_b_text {display: table-cell}

.psb_d_b_1xs:nth-child(2n+1) {border-right: 1px solid #636363}

.site-footer {background-color: #121212;text-align: center;color: #636363}

.site-footer p {max-width: 600px;margin-left: auto;margin-right: auto}

.site-footer .copyright {padding: 15px;background-color: #0e0e0e}

.go-top {display: block;height: 36px;width: 36px;border-radius: 50%;z-index: 1009;position: fixed;bottom: 10px;right: 10px;color: #fff;visibility: hidden;opacity: .5;transition: opacity .3s 0s, visibility 0 .3s}

.go-top:focus,
.go-top:hover {color: #fff;text-decoration: none;opacity: 1}

.go-top i {display: block;height: 36px;width: 36px;line-height: 34px;font-size: 20px;text-align: center}

@media (max-width:768px) {.page-list {overflow-x: scroll}
.page-list li a {width: auto;padding: 0 30px}
.page-list::-webkit-scrollbar {height: 5px;margin-top: 1px;background: #fff}
.page-list::-webkit-scrollbar-track {background: #fff;height: 5px}
.page-list::-webkit-scrollbar-thumb {border-radius: 2px;height: 5px;-webkit-box-shadow: inset 0 0 6px rgba(255, 255, 255, 0.5);background: rgba(0, 0, 0, 0.3)} 
 }

.casino-page-header-content-bonus:not(:empty) {border: #ffd700 dashed 1px;padding: 0 20px;border-radius: 5px}

@media ( max-width:768px) {.casino-page-header-content-bonus {padding: 5px 10px 10px 5px} 
 }

@media ( max-width:1060px) {.casino-page-header-content-bonus .casino-page-header-content-bonus-type {margin-bottom: 0}
.casino-page-header-content-bonus:not(:empty) {padding: 10px 20px!important}
.promo_single_body_mobile {display: block}
.promo_single_body {display: none} 
 }

.get-promocode {border-bottom: 1px dashed #ffd700;color: #ffd700;font-weight: 700;transition: all linear .3s}

.get-promocode:after {content: '';-webkit-mask-image: url(../img/copy.svg);mask: url(../img/copy.svg);-webkit-mask-position: 50%;background-color: #ffd700;display: inline-block;width: 18px;height: 18px;margin-left: 5px;transition: all linear .3s}

.get-promocode:hover {color: #f83030;border-bottom: 1px dashed #f83030}

.get-promocode:hover:after {background-color: #f83030}

.awards-wrap .label-awards {display: block!important;margin-right: 0;margin-bottom: 10px;border-radius: 5px;font-size: 16px;line-height: 22px;height: 22px;font-weight: 700;text-align: center;color: #FFF;padding: 0;display: flex!important;justify-content: center;align-items: center}

@media (min-width:435px) {.awards-wrap {display: flex;justify-content: center}
.awards-wrap .label-awards {padding: 0 15px;height: 35px;line-height: 35px}
.awards-wrap .label-awards:nth-child(1) {margin-right: 10px} 
 }

.wrap-action-btns {-ms-align-items: center;align-items: center}

@media (min-width:1000px) {.awards-wrap {display: none}
.label-awards {display: flex;justify-content: center;align-items: center;border-top: none!important} 
 }

.mainbonus,
.mainbonus__mobile {background: linear-gradient(91.32deg, #FFC530 0.06%, red 100%);border: 1px solid #212C34;box-sizing: border-box;padding: 20px 171px 20px 35px;box-shadow: 0 3px 9px rgba(0, 0, 0, 0.25), 0 9px 27px rgba(0, 0, 0, 0.47);border-radius: 12px;width: 100%;position: relative}

.mainbonus__mobile {margin-bottom: 30px}

.mainbonus:before {content: '';background: url(../img/image_bonus.png) 100% 100% no-repeat;display: block;width: 242px;height: 151px;position: absolute;bottom: -20px;right: -50px}

.mainbonus__text,
.mainbonus__text_mobile {background: url(../img/gift-bonus.svg) 0 50% no-repeat;padding: 18px 215px 18px 45px;display: inline-block;font-weight: 700;font-size: 24px;line-height: 28px;text-transform: uppercase;position: relative}

.mainbonus__text .get-promocode,
.mainbonus__text_mobile .get-promocode {box-shadow: 0 7px 15px rgba(177, 9, 9, 0.75);background: #FFC530;border-radius: 8px;font-size: 18px;line-height: 22px;color: #000;padding: 16px;border: 0;margin-left: auto;max-width: 300px;text-align: center;position: absolute;right: 0;top: 50%;margin-top: -28px;transition: all linear .3s}

.copyme {font-size: 18px;line-height: 0;margin-left: 48%;max-width: 215px;text-align: center;width: 100%;transition: all linear .3s}

.mainbonus__text .get-promocode:hover,
.mainbonus__text_mobile .get-promocode:hover {background-color: #1b78cc;color: #fff}

.mainbonus__text .get-promocode:hover:after,
.mainbonus__text_mobile .get-promocode:hover:after {background-color: #fff}

.mainbonus__text .get-promocode:after,
.mainbonus__text_mobile .get-promocode:after {background-color: #000}

.mainbonus__text .get-promocode,
.mainbonus__text_mobile .get-promocode span {transition: all linear .3s;line-height: 18px;display: inline-block}

@media (max-width:768px) {.mainbonus {display: none}
.mainbonus__mobile {display: block;padding: 30px}
.mainbonus__mobile:before {content: '';background: url(../img/image_bonus.png) 5px 100% no-repeat;display: block;width: 135px;height: 80px;bottom: -12px;background-size: 150px;right: -15px;position: absolute}
.mainbonus__mobile .mainbonus__text_mobile {position: relative;padding: 0 0 0 45px;background-position: 0 0;font-size: 18px;width: 100%}
.mainbonus__text .get-promocode,
.mainbonus__text_mobile .get-promocode {position: relative;display: block;float: right;margin-top: 1px;padding: 10px 8px;width: 100%} 
 }

.casino-page-header-content-right {display: flex;flex-direction: column}

.flex.top-row {order: 0}

.casino-page-header-content-right .middle-row {order: 2;border: 0}

@font-face {font-display: swap;font-family: fontello;src: url(../fonts/fontello.eot);src: url(../fonts/fontello.eot) format("embedded-opentype"), url(../fonts/fontello.woff2) format("woff2"), url(../fonts/fontello.woff) format("woff"), url(../fonts/fontello.ttf) format("truetype"), url(../fonts/fontello.svg) format("svg");font-weight: 400;font-style: normal}

html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}

body {font-family: "PF DinDisplay Pro", "Helvetica Neue", sans-serif;color: #242526;font-size: 16px;line-height: 1.6;margin: 0}

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

img {border: 0;vertical-align: bottom;max-width: 100%;height: auto}

.body-wrapper {position: relative}

@media (min-width:769px) {.body-wrapper {margin-top: 0} 
 }

[class*=" fa-"]:before {font-family: fontello;font-style: normal;font-weight: 400;speak: none;display: inline-block;text-decoration: inherit;width: auto;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}

a {color: #242526}

a:hover,
a:focus {color: #f83030}

.container {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto}

.container:after,
.row:after {clear: both}

.row {margin-right: -15px;margin-left: -15px}

.flex {display: -webkit-box;display: -ms-flexbox;display: flex}

a {-webkit-transition: all .4s;-o-transition: all .4s;transition: all .4s}

p {margin: 0 0 20px}

strong {font-weight: 700}

h1,
h2 {color: #242526;font-weight: 700;line-height: 1.1;-ms-word-wrap: break-word;word-wrap: break-word}

.container:after,
.container:before,
.row:after,
.row:before {display: table;content: " "}

.container:after,
.row:after {clear: both}

.col-md-12 {position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px}

.casino-bonuses {margin-top: 30px}

.bonus-tables {padding: 10px;background: #fafafa}

.column {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}

.radial-progress {margin-left: 10px;min-width: 42px;width: 42px;height: 42px;position: relative;background-color: #2a283e;border-radius: 50%}

.radial-progress .circle .mask,
.radial-progress .circle .fill {width: 42px;height: 42px;position: absolute;border-radius: 50%;-webkit-backface-visibility: hidden;transition: -webkit-transform 1s;transition: -ms-transform 1s;-webkit-transition: -webkit-transform 1s;-o-transition: transform 1s;transition: transform 1s;transition: transform 1s, -webkit-transform 1s}

.radial-progress .circle .mask {clip: rect(0px, 42px, 42px, 21px)}

.radial-progress .circle .mask .fill {clip: rect(0px, 21px, 42px, 0px);background-color: #1e88e5}

.radial-progress .inset {width: 38px!important;height: 38px!important;position: absolute;top: 50%;left: 50%;margin: -19px 0 0 -19px !important;background-color: #161c22;border-radius: 50%;text-align: center;line-height: 38px;color: #FFF;font-weight: 700}

.casino-bonuses-title {border-bottom: solid 1px #121212}

.casino-bonuses-title span {background-color: #121212;display: inline-block;color: #fff;padding: 8px 15px 7px;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;font-size: 13px}

.bonus-table {margin-bottom: 10px}

.bonus-tables .bonus-table:last-child {margin-bottom: 0}

.bonus-table-top {height: 50px;border: solid 1px #e0e0e0;background-color: #fafafa;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0 15px}

.bonus-table .bonus-type {font-size: 14px;font-weight: 700;color: #fff;padding: 0 15px;line-height: 25px;height: 25px;border-radius: 3px;background-color: #1e88e5;margin-right: 15px}

.bonus-type-info {font-size: 18px;font-weight: 700;color: #242526}

.bonus-table-content {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border-left: solid 1px #e0e0e0;border-right: solid 1px #e0e0e0;border-bottom: solid 1px #e0e0e0}

.bonus-table-content-main {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1}

.bonus-table-content-row {background: #FFF;padding-left: 15px;padding-top: 15px}

.bonus-table-content-item {margin-right: 50px;margin-bottom: 20px}

.bonus-table-content-item-text {font-size: 14px;line-height: 16px;color: #242526}

.details-title {height: 100%;position: relative;font-size: 16px;color: #242526;cursor: pointer}

.details-title span {display: inline-block;padding-bottom: 4px;border-bottom: 1px dashed #2f8f41}

.details-title:before {content: '\e80f';font-family: fontello;margin-right: 10px;color: #9a9d9f}

.bonus-table-content-item-text.details-info {margin-top: 15px;line-height: 21px!important}

.bonus-table-content-item-value {color: #242526;font-size: 18px;line-height: 18px;font-weight: 700;margin-top: 6px}

.bonus-table-content-item-action {padding: 15px;border-left: 1px solid #e0e0e0;background: #FFF}

.bonus-table-content-code-value.has-icon span {border-bottom: dashed #000 1px}



.bonus-table-content-code-value.has-icon:hover {cursor: pointer}

.bonus-table-content-code-value.has-icon:hover:after {background-color: #f83030}

.bonus-table-content-item-text-details {background-color: #fafafa;padding: 12px 15px;min-height: 45px;border-top: solid 1px #e0e0e0}

.casino-table-contents {padding: 20px 15px;border: solid 1px #e0e0e0;background: #fff}

.casino-table-contents p {margin-bottom: 0}

.contents:after {clear: both;display: table;content: ' '}

.casino-all-info {margin-bottom: 25px}

.widget-title>span {background-color: #121212;display: inline-block;color: #fff;padding: 8px 15px 7px;text-transform: uppercase;letter-spacing: 1px;font-weight: 700;font-size: 13px}

.casino-all-info-inner {padding: 10px;background: #fafafa;border-top: 1px solid #121212;font-size: 14px}

.sidebar-casino-all-info {border-bottom: solid 1px #e3e9ed;border-left: solid 1px #e3e9ed;border-right: solid 1px #e3e9ed;min-height: 35px;padding: 10px;font-size: 14px}

.sidebar-casino-all-info:first-child {border-top: solid 1px #e3e9ed}

.sidebar-casino-all-info:nth-child(odd) {background: #fff}

.sidebar-casino-all-info:nth-child(even) {background: #fafafa}

.sidebar-casino-info-left {width: 170px;min-width: 160px;font-size: 14px;color: #242526;line-height: 21px;font-weight: 700}

.sidebar-casino-info-right {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;font-size: 14px;color: #242526;text-align: right;line-height: 21px}

.sidebar-casino-info-right span {line-height: 15px}

@media (min-width:769px) {.container {width: 750px} 
 }

@media (min-width:990px) {.single-post h1,
.single .single-post h1 {font-size: 34px;margin: 15px 0}
.single-casino .single-post h1 {margin-top: 0} 
 }

@media (min-width:992px) {.container {width: 970px}
div.casino-all-info:nth-child(4) {float: left;width: 49%}
div.casino-all-info:nth-child(n+5) {float: right;width: 49%} 
 }

@media (min-width:1200px) {.container {width: 1170px}
.casino-all-info {margin-bottom: 0}
.col-md-12 {position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px} 
 }

@media (min-width:1060.98px) {.casino-page-header-content-left .top-row.mobile {display: none}
div.casino-page-header-bts {margin-top: 30px}
.single-casino .contents li:nth-child(odd):nth-last-child(2) a {border-bottom: none} 
 }

@media (min-width:750px) {.bonus-table-hidden {display: none} 
 }

@media (max-width:1060px) {.p_s_b_duo_bk {margin-top: 0;margin-bottom: 40px; } 
.row.flex {-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;-o-flex-direction: column;flex-direction: column}
.post-content .casino-all-info {display: block}
.page-content-main,
.casino-page-header-content,
.casino-page-header-content-right .top-row,
.casino-page-header-bts,
.contents,
.casino-page-header-content-left .top-row.mobile {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
.casino-page-header-content-left {border-right: 0!important;padding-right: 0!important}
.casino-page-header-content-right,
.casino-page-header-content-bonus {padding-left: 0!important}
.casino-score {margin-right: 0!important;margin-bottom: 0}
.casino-page-header-content-bonus,
.casino-page-header-content-bonus-type-content {line-height: 22px}
.casino-page-header-content-bonus-type,
.casino-page-header-content-bonus-type-content {text-align: center}
.single-casino .contents li:nth-child(odd) a {border-right: none!important}
.casino-page-header-content-right .top-row {display: none}
.casino-page-header-content-bonus .casino-page-header-content-bonus-type,
.casino-page-header-content-bonus-type-content {font-size: 16px;padding: 0;margin: 0}
.casino-page-header-content-bonus-type-content span:first-of-type {min-height: 16px;display: inline-block;line-height: 22px}
.casino-page-header-content-bonus-type {margin-right: 15px!important}
.casino-page-header-content-bonus {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 15px}
.casino-page-header-bts {margin: 25px 0 10px}
.casino-page-header {border-radius: 0} 
 }

@media (max-width:1000px) {#overview-container .container.flex.column {/*padding-left:0; padding-right:0*/}
.casino-page-header-content-right .middle-row {display: none}
.casino-page-header-content-logo {text-align: center} 
 }

@media (max-width:400px) {.casino-page-header-content-param {font-size: 15px!important} 
 }

@media (max-width:340px) {.casino-page-header-content-param {width: 150px!important;min-width: 150px!important} 
 }

@media (min-width:400px)and (max-width:749px) {.casino-page-header-content {width: 100%;max-width: 400px;margin: 0 auto}
.casino-page-header-bts {margin: 25px auto 15px;width: 100%} 
 }

@media (max-width:499px) {.page-list {margin: 0 -15px}
.page-list li.active a {border-left: none} 
 }

@media (max-width:749px) {.promo_single_body_mobile {margin-top: 15px; } 
.p_s_b_duo_bk {max-width: 300px;margin: 0 auto; } 
.bonus-table-top {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
.bonus-table-content {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse}
.bonus-table-hidden {margin-top: 15px}
.bonus-table-content-row {display: none}
.bonus-table .bonus-type {margin-right: 0!important;margin-top: 10px}
.bonus-table-top {height: auto!important}
.bonus-type-info {line-height: 18px;margin-bottom: 10px;margin-top: 10px}
.bonus-table-content-item-action {border-left: none!important}
.bonus-table-content-item-text {line-height: 14px}
.bonus-table-content-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 15px;margin-right: 0}
.bonus-table-content-item .bonus-table-content-item-value {font-size: 14px;line-height: 13px;margin-top: 0}
.bonus-table-content-code-value {margin: 0;border: 0;font-size: 15px;height: auto;width: auto;line-height: 14px}
.casino-page-header-content-left {width: auto}
.casino-page-header-content-bonus .casino-page-header-content-bonus-type,
.casino-page-header-content-bonus-type-content {font-size: 16px;padding: 0!important;margin: 0!important}
.casino-page-header-content-bonus-type {padding: 0!important;margin: 0!important}
.casino-page-header-content-bonus .casino-page-header-content-bonus-type {margin-bottom: 6px!important}
.casino-page-header-content-country {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.casino-page-header-content-param {width: 50%;font-size: 16px;margin-bottom: 0!important}
.flex.top-row {padding-bottom: 0} 
 }

@media (min-width:749.98px) and (max-width:1060px) {.casino-page-header-top {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.casino-page-header-content-left {width: auto}
.casino-page-header-content-logo {text-align: center}
.casino-page-header-content-country {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 0}
.casino-page-header-content-right .middle-row {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
.casino-page-header-content-bonus .casino-page-header-content-bonus-type {padding-top: 0}
.casino-page-header-content-param {font-size: 16px;margin-bottom: 0!important;line-height: 15px}
.casino-page-header-bts {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row}
.casino-page-header-content-bonus {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 15px}
.casino-page-header-content-bonus .casino-page-header-content-bonus-type,
.casino-page-header-content-bonus-type-content {font-size: 18px;line-height: 24px} 
 }

@media (min-width:1000px) and (max-width:1060px) {.casino-page-header-content-right {display: none} 
 }

.casino-page-header {max-width: 1200px;margin: 15px auto 25px;height: 100%;background-color: #1d262d;border-radius: 5px 5px 0 0;color: #dfe4e6}

.casino-page-header .column {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}

.casino-page-header-top {margin-bottom: 25px;color: #fff;font-size: 14px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}

.casino-page-header .label-awards {padding: 0 20px;height: 40px;line-height: 40px;margin-right: 10px;border-radius: 0 0 5px 5px;font-weight: 700;font-size: 14px}

.casino-page-header .label-awards:last-of-type {margin-right: 0}

.casino-page-header-content-left {width: 300px;-webkit-box-sizing: border-box;box-sizing: border-box;padding-right: 15px;border-right: 1px solid #475158}

.casino-page-header-content-logo img {height: 70px;max-width: 285px}

.casino-page-header-content-param {font-size: 18px;font-weight: 700;color: #dfe4e6;margin-bottom: 0;line-height: 16px}

.casino-page-header-content-country .logo-flag {width: 30px;height: 30px;display: inline-block;border-radius: 50%;position: relative}

.casino-page-header-content-country {position: relative;height: 30px;margin-top: 10px;margin-bottom: 18px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;max-width: 295px}

.casino-page-header-content-country .not-available-flag {height: 30px;width: 30px;min-width: 30px;display: block;position: relative;margin-right: 15px;z-index: 1}

.hidden {display: none!important}

.casino-page-header-content-right {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;padding-left: 40px}

.casino-page-header-bts {margin: 25px 0 30px}

.not-available {display: inline-block;line-height: 18px;color: #fff;font-size: 16px;font-weight: 700}

.flex.top-row {padding-bottom: 18px}

.casino-page-header-content-right .middle-row {padding: 20px 0;border-top: 1px solid #475158;border-bottom: 1px solid #475158}

.casino-score {-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-right: 40px}

.casino-score:last-of-type {margin-right: 0}

.casino-page-header-content-bonus {padding-left: 40px}

.casino-page-header-content-bonus .casino-page-header-content-bonus-type {font-size: 18px;line-height: 24px;font-weight: 700;color: #dfe4e6;padding-top: 8px;margin-bottom: 10px}

.casino-page-header-content-bonus-type-content {font-size: 18px;line-height: 18px}

@media (min-width:749.98px) and (max-width:1060px) {.casino-page-header-top {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.casino-page-header-content-left {width: auto}
.casino-page-header-content-logo {text-align: center}
.casino-page-header-content-country {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 0}
.top-row {margin-top: 20px}
.casino-page-header-content-right .middle-row {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
.casino-page-header-content-param {font-size: 16px;margin-bottom: 0!important;line-height: 15px}
.casino-page-header-bts {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row}
.casino-page-header-content-bonus {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 15px}
.casino-page-header-content-bonus .casino-page-header-content-bonus-type,
.casino-page-header-content-bonus-type-content {font-size: 18px;line-height: 24px;padding-top: 0} 
 }

.alignright {float: right}

.aligncenter {display: block;margin: 15px auto}

.wp-caption {background: #fff;border: 1px solid #e0e0e0;background-color: #fafafa;max-width: 100%;padding: 10px;text-align: center}

.wp-caption.alignright {margin: 5px 0 20px 20px}

.wp-caption img {border: 0;margin: 0 0 10px;padding: 0}

.wp-caption p.wp-caption-text {font-size: 16px;line-height: 1.6;margin: 0;padding: 3px 0;font-style: italic}

.pre-header {text-align: center;font-size: 20px;padding: 7px 0;line-height: 1.5;background: #04023C;color: #fff;position: sticky;z-index: 150;width: 100%;top: 0}

.pre-header .container {display: flex;justify-content: center}

.pre-header .container .attention-text:before {content: '\e821';font-family: fontello;margin-right: 8px;width: auto;height: auto;align-self: center;color: #005ff9}

@media (max-width:749px) {.pre-header {font-size: 18px}
.tabs {margin-bottom: 28px} 
 }

@media (max-width:425px) {.pre-header {font-size: 13px} 
 }

.single-casino .contents {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0 0 30px;padding: 0;list-style: none;-ms-flex-wrap: wrap;flex-wrap: wrap;background: #fafafa;border-right: solid 1px #e0e0e0;border-left: solid 1px #e0e0e0;border-bottom: solid 1px #e0e0e0}

.single-casino .contents li {width: 50%;min-height: 45px}

.single-casino .contents li a {min-height: 45px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;height: 100%;align-items: center}

.single-casino .contents li a:before {content: '';display: block;position: absolute;top: 17.5px;margin-top: -1.5px;height: 5px;width: 5px;background: #8f8f8f;border-radius: 50%;margin-right: 10px;left: 15px}

.single-casino .contents li a {text-decoration: none;padding: 0 15px 0 30px;min-height: 45px;line-height: 25px;color: #242526;border-bottom: solid 1px #e0e0e0;font-size: 18px;font-weight: 700;position: relative}

.single-casino .contents li a:hover {color: #f83030}

.single-casino .contents li a:before {content: '';display: block;position: absolute;top: 22.5px;margin-top: -2.5px;height: 5px;width: 5px;background: #8f8f8f;border-radius: 50%;margin-right: 10px;left: 15px}

.single-casino .contents li:last-of-type a {border-bottom: 0;border-right: 0}

.single-casino .contents li:nth-child(odd) a {border-right: solid 1px #e0e0e0}

.single-casino .contents li {margin: 0 0 -1px}

.page-list {list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;padding: 0;margin: 0;justify-content: center;}

.page-list li a {display: block;font-size: 16px;font-weight: 700;width: 170px;height: 40px;line-height: 40px;text-align: center;text-decoration: none;color: #3f4143;background: #e3e4e5;border-right: 1px solid #b2b7ba;border-bottom: 1px solid #b2b7ba;-webkit-box-sizing: content-box;box-sizing: content-box;white-space: nowrap}

.page-list li a:hover {background: #cccdce;cursor: pointer; } 

.page-list li.active a {height: 41px;background: #fff;color: #4caf50!important;border-top: 3px solid #4caf50;border-left: 1px solid #4caf50;border-right: 1px solid #4caf50;border-bottom: 0}

.page-list li,
.contents li {width: 300px}

.page-list li a {width: auto}

@media (max-width:749.98px) {.copyme {line-height: 0;margin-left: 20%}
.mainbonus__mobile .mainbonus__text_mobile {position: relative;padding: 0 0 0 45px;background-position: 0 0;width: 100%}
.casino-page-header-content-left {width: 100%}
.awards-wrap .label-awards {line-height: 30px!important;height: 30px!important}
.casino-page-header-content-country {max-width: inherit}
.single-casino .contents li {width: 100%} 
 }

@media (max-width:450px) {.page-list {margin: 0 -15px!important} 
 }

.bonus-table-content-item-action {background: linear-gradient(180deg, #FFC530 0, #F00 100%);position: relative;display: flex;flex-direction: row;justify-content: space-between;align-items: center}

.bonus-table-content-item-action:after {content: '';width: 100%;position: absolute;top: 0;left: 0;right: 0;height: 4px;background: url(../img/circle.png) 0 100% repeat-x}

.bonus__code-title {font-weight: 700;font-size: 18px;line-height: 19px;text-align: center;color: #FFF;max-width: 120px;margin-bottom: 5px}

.bonus__code-title-top {font-weight: 700;font-size: 18px;line-height: 19px;color: #FFF;margin-bottom: 5px}

#svg-bonus {transform: rotate(90deg)}

.bonus-table-content-code-value {background: #FFC530;box-shadow: -2px -2px 10px rgba(255, 188, 17, .8), 4px 4px 10px rgba(0, 0, 0, .35);border-radius: 3px;padding: 10px;position: relative;display: flex;align-items: center;justify-content: center;max-width: 110px;font-size: 18px;font-weight: 700;line-height: 14px;color: #000;text-align: center;cursor: pointer;transition: all linear .3s; } 

.bonus-table-content-code-value:before {content: '';position: absolute;top: -5px;left: -5px;right: -5px;bottom: -5px;border: 1px dashed rgba(255, 255, 255, .5);border-radius: 5px;z-index: 0}

.bonus-table-content-code-value.has-icon:after {background-color: #000}

@media (max-width:768px) {.bonus-table-content-item-action {flex-direction: row-reverse}
.bonus-table-content-item-action:after {right: 0;position: absolute;top: -1px;left: 0;height: 4px;bottom: auto;background: url(../img/circle.png) 0 100% repeat-x;width: 100%} 
 }

article,
footer {display: block}

a {background-color: transparent}

a:active,
a:hover {outline: 0}

strong {font-weight: 700}

svg:not(:root) {overflow: hidden}

button,
input {color: inherit;font: inherit;margin: 0}

button {overflow: visible;text-transform: inherit;-webkit-appearance: button;cursor: pointer}

button::-moz-focus-inner,
input::-moz-focus-inner {border: 0;padding: 0}

input {line-height: normal}

iframe,
table {max-width: 100%}

table {border-spacing: 0;border-collapse: collapse!important;width: 100%;margin-bottom: 20px;min-height: .01%;overflow-x: auto}

td {padding: 0}

iframe {border: 0;display: block;margin-left: auto;margin-right: auto}

.post-content iframe {max-height: 100%;padding: 10px;border: 1px solid #f0f0f0!important;background-color: #fafafa}

.fa-angle-up:before {content: '\f106'}

.post-content img {max-width: 100%;height: auto}

input,
input:focus {height: 38px;padding: 6px 12px;box-shadow: none;border-radius: 3px;background-color: #fff;transition: all .3s;box-shadow: 1px 1px 2px rgba(0, 0, 0, .05) inset;border: 1px solid #e6e6e6;outline: 0;max-width: 100%}

button:focus {outline: 0}

.size-full {max-width: 100%;height: auto}

button {background-color: #f83030;border-color: #f83030}

.go-top {background-color: #f83030}

table>tbody>tr>td {padding: 8px;line-height: 1.42857143;vertical-align: top}

.site-footer p {margin-bottom: 0}

.navigation-faq p {max-width: 725px;width: 100%;margin: 20px auto;padding: 0 15px}

@media (min-width:560px) {form input,
form input:focus {height: 45px} 
 }

@media screen and (max-width:767px) {.casino-bonuses .bonus-table-content-row {display: flex;padding-right: 15px;flex-wrap: wrap}
.casino-bonuses .bonus-table-content-row .bonus-table-content-item {width: 50%;flex-direction: column} 
 }

.videoWrapper {position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0}

.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%}

@media screen and (max-width:767px) {.kws__table::-webkit-scrollbar:horizontal {height: 7px} 
 }

@media (min-width:400px)and (max-width:749px) {.casino-page-header-content {width: 100%;max-width: 400px;margin: 0 auto}
.casino-page-header-bts {margin: 25px auto 15px;width: 100%} 
 }

.newsletter__subscription-email {height: 45px;padding: 6px 12px;box-shadow: none;border-radius: 3px;background-color: #fff;transition: all .3s;box-shadow: 1px 1px 2px rgba(0, 0, 0, .05) inset;border: 1px solid #e6e6e6;outline: 0;width: 100%;color: #000;font-size: 18px}

.newsletter__subscription-submit {clear: both;background-color: #2f8f41;border: 0;border-radius: 3px;transition: all .23s ease-in-out 0;color: #fff;cursor: pointer;display: inline-block;margin: 15px 0 0;padding: 8px 30px;font-weight: 700;font-size: 14px;text-align: center;text-decoration: none;vertical-align: top;white-space: nowrap;width: auto;text-transform: uppercase}

.newsletter__subscription-submit:hover {background-color: #121212}

.site-newsletter__spinner {float: none;text-align: center;display: none;width: 100%;margin: 0}

.site-newsletter__spinner .bounce {margin-right: 2px;text-align: center;width: 12px;height: 12px;background-color: #2f8f41;border-radius: 100%;display: inline-block;animation: sk-bouncedelay 1.4s ease-in-out infinite both}

.site-newsletter__spinner .bounce1 {animation-delay: -.32s}

.site-newsletter__spinner .bounce2 {animation-delay: -.16s}

@keyframes sk-bouncedelay {0%,
80%,
to {transform: scale(0);transform-origin: center}
40% {transform: scale(1)} 
 }

@media (max-width:1200px) and (min-width:1061px) {.mainbonus__text .get-promocode {font-size: 18px;line-height: 24px;padding: 10px 16px;margin-left: auto;max-width: 220px}
.mainbonus__text .get-promocode span {border: 0;transition: all linear .3s;line-height: 18px;display: inline-block}
.mainbonus__text .get-promocode:hover span {border: 0}
.copyme {margin-left: 62%} 
 }

@media (max-width:1060px) and (min-width:750px) {.copyme {line-height: 24px;margin-left: 64%} 
 }

@media (max-width:768px) and (min-width:750px) {.copyme {margin-left: 60%} 
 }

@media (max-width:749px) {.copyme #svg-bonus {margin-bottom: 10px} 
 }

.faq__block {background: #fafafa;border: solid 1px #e0e0e0}

.faq__block+.faq__block {margin-top: 15px}

.faq__question:before {content: '';position: absolute;top: calc(50% - 8px);right: 13px;width: 10px;height: 10px;-webkit-transform: rotateZ(-45deg);-ms-transform: rotate(-45deg);transition: all ease .3s;transform: rotateZ(-45deg)}

.faq__question {padding: 10px 15px;cursor: pointer;font-weight: 700;position: relative}

.faq__answer {/*display: none; */
padding: 15px;background-color: #fff;border-top: solid 1px #e0e0e0}

.get-promocode {cursor: pointer;-moz-user-select: none;-khtml-user-select: none;user-select: none}

.btn-play-online.no-margin-top {margin-top: 0}



.newsletter-popup {position: fixed;z-index: 100;bottom: 0;margin: 0 auto;left: 0;right: 0;max-width: 1140px;background: rgba(0, 0, 0, 0.87);border-radius: 4px 4px 0 0;height: auto;padding: 25px 50px;display: flex;flex-direction: row;justify-content: space-around;align-items: center}

.newsletter-popup__form {width: 490px}

#newsletter__subscription-popup .newsletter__subscription-fields {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;-o-flex-direction: row;flex-direction: row}

#newsletter__subscription-popup .newsletter__subscription-submit {margin: 0 0 0 15px}

#newsletter__subscription-popup .newsletter__subscription-email {background: #333;border: 1px solid #BDBDBD;box-sizing: border-box;border-radius: 4px;height: 42px;color: rgba(255, 255, 255, 0.68);font-size: 16px;width: 320px}

#newsletter__subscription-popup .newsletter__subscription-submit:hover {background-color: #f60}

.newsletter-popup__desc {font-size: 14px;line-height: 18px;color: #FFF;max-width: 400px}

.newsletter-popup__desc .title {font-style: normal;font-weight: 700;font-size: 24px;line-height: 22px;color: #F60;margin-bottom: 2px;text-transform: uppercase}

.newsletter-popup__close {position: absolute;top: 10px;right: 10px;background-color: transparent;border: 0;width: 24px;height: 24px;padding: 0}

.newsletter-popup__close:before,
.newsletter-popup__close:after {content: '';background: #C4C4C4;border-radius: .5px;width: 24px;height: 2px;display: block;position: absolute;top: 10px;left: 0;transition: all linear .3s}

.newsletter-popup__close:before {transform: rotate(-45deg)}

.newsletter-popup__close:after {transform: rotate(45deg)}

.newsletter-popup__close:hover:before,
.newsletter-popup__close:hover:after {background-color: #f60}

@media (max-width:900px) {.newsletter-popup {-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;-o-flex-direction: column;flex-direction: column;text-align: center}
.newsletter-popup__desc {max-width: 90%;margin: 0 auto 10px} 
 }

@media (max-width:500px) {#newsletter__subscription-popup .newsletter__subscription-fields {-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;-o-flex-direction: column;flex-direction: column}
.newsletter-popup__form {width: 100%;padding: 0 15px}
#newsletter__subscription-popup .newsletter__subscription-email {width: 100%;margin: 0 0 15px}
#newsletter__subscription-popup .newsletter__subscription-submit {margin: 0;width: 100%}
.newsletter-popup {padding: 25px 30px}
.newsletter-popup__desc .title {line-height: 30px} 
 }

.go-top {display: block;height: 36px;width: 36px;border-radius: 50%;z-index: 1009;position: fixed;bottom: 10px;right: 10px;color: #fff;visibility: hidden;opacity: .5;transition: opacity .3s 0s, visibility 0 .3s}

.go-top:focus,
.go-top:hover {color: #fff;text-decoration: none;opacity: 1}

.go-top i {display: block;height: 36px;width: 36px;line-height: 34px;font-size: 20px;text-align: center}

.go-top.cd-fade-out,
.go-top.cd-is-visible,
.no-touch .go-top:hover {transition: opacity .3s 0s, visibility 0 0}

.go-top.cd-is-visible {visibility: visible;opacity: 1}

.go-top.cd-fade-out {opacity: .3}

.no-touch .go-top:hover {opacity: 1}

.casino-page-header-bts {margin: 0 0 30px}

.casino-page-header-bts a,
.casino-page-header-bts button {border: 0;display: block;width: 285px;height: 45px;line-height: 40px;border-radius: 5px;margin: 0 auto;color: #fff;text-decoration: none;text-align: center;font-size: 18px;font-weight: 700;-webkit-box-sizing: border-box;box-sizing: border-box;background: #F60;border: solid 2px #F60}

.casino-page-header-bts a:hover,
.casino-page-header-bts button:hover {background-color: #ba2424;border-color: #ba2424;color: #fff}

@font-face {font-family: lg;src: url(fonts/lg_n1z373.eot);src: url(fonts/lg.eot) format("embedded-opentype"), url(fonts/lg_n1z373.woff) format("woff"), url(fonts/lg_n1z373.ttf) format("truetype"), url(fonts/lg_n1z373.svg) format("svg");font-weight: 400;font-style: normal}
.padding10
 {
padding: 10px; } 
#sub-menu {position: sticky;display: none;/* left: 60%; */
/* top: 41px; */
padding: 0;background-color: #222526;text-align: left;z-index: 999999;height: 0; } 
.sub-menu__link:last-child {border-bottom: 3px solid green!important; } 
.sub:hover {display: block!important; } 
.open {display: block!important; } 
.sub-menu__link {list-style: none;text-decoration: none;background-color: #375569!important;border-top: none!important;border-bottom: none!important;min-width: max-content!important;border-left: 1px solid #4caf50;border-right: 1px solid #4caf50; } 
.sub-menu__link a {color: #3f4143!important;border: none!important; } 
.iframe {width: 100%;height: 600px; } 
.iframe iframe {width: 100%;height: 100%; } 
.iframe a {margin: 5px auto; } 

.ifrm h1 {padding-top: 10px;color: white;text-align: center; } 
.ifrm h2 {text-align: center;color: white; } 
.ifrm p {color: white;padding: 5px 20px; } 
.close {display: none; } 
.automat-logo {position: relative;display: flex;justify-content: center; } 
.automat-logo img {max-width: 250px;margin-top: 15px;padding: 5px 15px;filter: drop-shadow(1px 2px 6px black); } 
@media (max-width: 1199px) {.automat-logo {position: relative; } 
#sub-menu {left: 0;position: fixed;background: none;border: none;min-width: 100%;top: 0px;width: 100vw;height: 100vh;background-color: #e3e4e5;z-index: 9999999999;padding-top: 50px; } 
.post-content p {text-align: center; } 
.close {display: block;position: absolute;width: 21px;height: 21px;right: 20px;top: 20px; } 
.sub-menu__link {background-color: #e3e4e5!important;padding: 0px;border: none;width: auto!important; } 
.sub-menu__link a {font-size: 1em!important;line-height: 1em!important;color: #3f4143!important;padding: 0px;border: none;height: auto!important;margin: 10px auto; } 
.sub-menu__link:last-child {border: none!important; } 
.page-list li.active a {/*background: none; */
color: #09640d!important; } 
.page-list li a {padding: 0 10px; } 
.iframe {height: 300px; } 
 }

 /*! NAV */
.block { padding:15px; background:#fff; width:100%; margin:45px 0; border-radius:3px; flex-flow:column-reverse wrap; border:1px solid #adc8c9; box-shadow:5px 5px 0 0 #e6e6e6; } 
.block ol li a, .block ul li a { color: #000; text-decoration: none; } 
.ml-1 { margin-left: 0.5rem; } 
.toc-wrp { margin:45px 0; } 
.toc-wrp .toc-head { font-size:22px; } 
.toc-wrp .toc-list-contents { margin:0; } 
.toc-wrp ol { counter-reset:li; margin:15px 0; padding:0 0 0 1rem; list-style:none; } 
.toc-wrp li { display:flex; margin:7px 0; } 
.toc-wrp li::before { counter-increment:li; content:counters(li,".") ". "; margin-right:7px; font-size:18px; } 
#article-text .toc-wrp li a { display:inline; color:#000; text-decoration:none; font-size:18px; } 
#article-text .toc-wrp li a:hover { color:#ff3a1a; } 
.toc-list-dtls ol,.toc-list-dtls ul { padding:0; margin:10px 0 10px 15px; } 
details summary { list-style:none; } 
details summary::-webkit-details-marker { display:none; } 
details:focus,summary:focus { outline:0; } 
details summary::after { content:"+"; margin-left:10px; display:inline-block; width:17px; height:17px; line-height:17px; font-size:16px; background:#ff3a1a; color:#fff; text-align:center; border-radius:2px; cursor:pointer; font-family:sans-serif; } 
details[open] summary::after { content:"-"; } 
:root,html { scroll-behavior:smooth; } 
:target { scroll-margin-top:60px; } 
.mr-1 { margin-right: 0.7rem; } 
@media (max-width:500px){
 .toc-list-contents { margin-left:0!important; padding-left:1rem; } 
 } 
 .limit-age {
    width: 34px;
    height: 34px;
    background-color: #9d0000;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    line-height: 34px;
    font-size: 12px;
    display: block;
    margin: 0 auto;
}
.mb-2 {
    padding: 15px;
}