:root,html{scroll-behavior:smooth;}
:target {scroll-margin-top: 25px;}
html {scroll-behavior: smooth;}
html {line-height: 1.15;-webkit-text-size-adjust: 100%}
body::-webkit-scrollbar { width: .75em; background-color:#fb3;outline:1px solid rgb(0,0,0);} 
body::-webkit-scrollbar-button {display:none;} 
body::-webkit-scrollbar-track{ box-shadow:inset 0 0 1px rgba(0,0,0,.89);}
body::-webkit-scrollbar-thumb{ max-width: 1em;outline:1px solid rgb(0,0,0); background-color:rgb(120,200,212); border-radius:3em ; -webkit-border-radius:3em ; -moz-border-radius:3em ; -ms-border-radius:3em ; -o-border-radius:3em ; } 
body {margin: 0}
body {background: rgb(0,145,72); background-image: linear-gradient(0deg, rgba(0,144,16,1) 0%, rgba(105,214,215,1) 100%); background-size:100% 100%;}
h1 {font-size: 2em;margin: .67em 0}
a {background-color: transparent}
img {border-style: none}
button {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0}
button {overflow: visible}
button {text-transform: none}
button, [type=button] {-webkit-appearance: button}
button::-moz-focus-inner, [type=button]::-moz-focus-inner {border-style: none;padding: 0}
button:-moz-focusring, [type=button]:-moz-focusring {outline: 1px dotted ButtonText}
::-webkit-file-upload-button {-webkit-appearance: button;font: inherit}
details {display: block}
summary {display: list-item}
p {margin: 0 0 15px 0}
h1, h2, h3 {margin: 0 0 15px;font-weight: bold}
h1 {font-size: 24px;line-height: 28px;text-align: center; } 
h2 {font-size: 20px;line-height: 25px}
h3 {font-size: 20px;line-height: 24px}
ul {clear: both;margin: 13px 0 13px 8px;padding-left: 18px}
ul li {margin: 3px 0}
* {box-sizing: border-box;outline: 0}
html, body {max-width: 100%!important}
body {font-family: -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 18px;overflow-x: hidden;color: #fff;background-color: #0C0F1D;}
a {color: #fff;text-decoration: none}
a:hover {text-decoration: none;color: #000}
img {max-width: 100%;height: inherit}
.page__wrapper {padding-top: 15px;overflow: hidden}
.page__block {width: 100%;margin-bottom: 1px;background-color: #1C1F3199;overflow-x: hidden;border-radius: 5px;}
.page__block--description-bonuses {margin-bottom: 15px;border: 1px solid rgb(127,255,212);}
.page__info{border:1px solid rgb(127,255,212);position:relative;display:flex;flex-direction:column;margin-bottom:1rem;overflow:hidden;border-radius:5px;}
.container {max-width: 1280px;margin-right: auto;margin-left: auto;padding: 0 10px}
.container:after {content: '';display: block;clear: both}
.rating-stars {display: flex;align-items: center;justify-content: center}
.rating-stars .screen-reader-text {width: initial;height: initial;clip: initial;clip-path: initial;margin: initial;overflow: initial;padding: initial;position: initial!important}
main.page__wrapper--casino .container.page__container{padding:0 1em;}
@media (min-width:576px) {.container {padding: 0 15px}}
@media (max-width:576px) {.casino {padding: 15px}
.casino__advantages {margin-top: 15px;}main.page__wrapper--casino .container.page__container{padding:0 .5rem;}}
@media (min-width:1280px) {.page__wrapper {padding-top: 30px}
.container {padding: 0 35px}}
.header {position: relative;width: 100%;height: 60px;background-color: #1C1F31;z-index: 3}
.header__container {display: flex;align-items: center;justify-content: space-between;position: relative;padding: 0px;height: -webkit-fill-available;}
.header__container:after{display:none}
#header .logo{/*max-width:40vw;*/margin:5px 0 0;padding:0;display:grid;/*place-items:center;*/max-height:100%;position:relative;width:150px;left:1em;height: inherit;}
.logo.home{pointer-events:none;}
.logo {min-height: 50px;height:fit-content;} 
.logo img {/*width:90%;height:70%*/position: relative;} 
.menu__main {display: none;position: absolute;top: 60px;left: 0;width: 100%;height: calc(100vh - 60px);padding-bottom: 200px;background-color: #0C0F1D;z-index: 3;overflow-x: auto}
.menu__main>.menu {display: block;margin: 0;padding: 0;list-style: none}
.menu__main>.menu .item {position: relative;margin-top: 0;margin-bottom: 0}
.menu__main>.menu .item a {display: block;margin: 0 10px;font-weight:bolder;text-transform: uppercase;line-height: 1.2;text-decoration: none;color: #fff}
/* .menu__main>.menu .item:not(:last-child) a {} */
.menu__main>.menu .item.has-children a {display: flex;align-items: center;justify-content: space-between}
.menu__main>.menu .cater {display: inline-block;margin-right: 10px;width: 8px;height: 8px;border-right: 2px solid #9090AE;border-bottom: 2px solid #9090AE;transform: rotate(45deg);transform-origin: 100%;margin-left: 5px}
.menu__main>.menu .item .submenu {display: none;margin: 0;padding: 0;list-style: none;z-index: 3}
.menu__main>.menu .item .submenu>.item>a {padding-left: 10px;font-size: 14px;border-bottom: 0}
input[type=text].header-search__text:-internal-autofill-selected {color: #fff;height: 40px;line-height: 40px;padding: 0 40px 0 10px;outline: 0;font-size: 16px;background-color: #313C59;border: 0;border-radius: 3px}
@media (min-width:1234px) {.header__container {padding-top: 0;padding-bottom: 0}
.menu__main {display: block;position: initial;width: auto;height: auto;padding-bottom: initial;border: 0;overflow-x: initial;background-color: transparent}
.menu__main>.menu {display: flex;flex-direction: row;margin: 0;padding: 0 .5em 0 0;list-style: none;gap: .5em;letter-spacing:1.75px;}
.menu__main>.menu .item a {margin: 0;padding: 20px 5px;font-size: 1em;border: 0;}
.menu__main>.menu .item a:hover {color: #FEF105;}
.menu__main>.menu .item a:hover .cater {border-color: #FEF105;}
.menu__main>.menu .item a .cater {margin-right: 0}
.menu__main>.menu .item .submenu {position: absolute;display: none;top: 100%;left: 5px;min-width: 295px;margin: 0;padding: 5px 0;background-color: #2B2F45;transition: all .5s ease;z-index: 3;box-shadow: 0 10px 20px rgba(0, 0, 0, .6)}
.menu__main>.menu .item:hover>.submenu, .menu__main>.menu .item>.submenu:hover, .menu__main>.menu .item>.submenu:focus {display: block}
.menu__main>.menu .item>.submenu .item a {padding: 10px 15px}
.menu__main>.menu .item .submenu .item:hover {color: #fff;background: #59608D}}
.pre-header .container{padding:0 5px;}
@media (min-width:1280px) {.menu__main>.menu .item a {padding: 20px 5px;font-size: 1em}}
.casino {display: flex;flex-direction: column;position: relative;margin-bottom:0;padding-bottom: 15px;background-color: #1C1F3199;border-radius: 5px}
.casino__info {display: flex;flex-direction: column;/*gap:.5rem;*/}
.casino__info-col {display: flex;flex-direction: column;margin-top: -.5rem;padding-top: 1.5rem;}
.casino__info-col:first-child {flex-direction: row;align-items: center;position: relative;padding:  0}
.casino__poster {flex-shrink: 0;min-width: 155px;min-height:fit-content;position: relative;transform: scale(.95);transition: transform 0.5s;} 
.casino__poster:hover {transform: scale(1.05);transition:transform .5s;} 
.casino__image {display: block;max-width: 145px;width: 100%}
.casino__rating {margin:0 }
.casino__rating .rating-stars .screen-reader-text {margin-left: 8px;font-size: 16px;line-height: 16px;font-weight: bold}
.casino__info-items {display: flex;align-items: center;flex-direction: column;flex-wrap: wrap;justify-content: center;padding: 0;}
.casino__country .casino-country {display: flex;align-items: center;position: relative;margin:0px;list-style:none;padding: 0;width:100%;flex-wrap:wrap;justify-content:center;gap:.25rem 1.5rem;}
.casino__country .casino-country .country-flags {display: flex;flex: 0 0 auto;flex-direction: row;justify-content: center;align-items: center;height: 35px;}

.casino__country{text-align:center;text-transform:uppercase;padding:0 /*.5rem*/;letter-spacing:1px;width:100%;}
.casino__country p{border-bottom:solid 2px rgb(127,255,212);margin:0 0 .45rem 0;padding:0 0 .3rem 0;width:100%;}
.casino__country a {opacity:.65;height:fit-content;pointer-events:none;}
.casino__country a:hover {opacity:1;color:rgb(127,255,212);background:#00000070;border-radius:5px;border:1px solid }
.casino__country a.current {opacity:1;color:rgb(127,255,212);background:#00000070;border-radius:5px;border:1px solid }
.casino__country .casino-country .country-flags a { display:flex;width:110px;justify-content:space-evenly;align-items:center;font-size:1.6em;}
a.current {pointer-events:none;background:#ffffff50;}
a.current span{color:#fb3;filter:drop-shadow(-1px 1px 2px #000000);}
.casino__country .casino-country__flag {display: block;width: 40px;/*height: 40px;*/margin-right: 10px}
.casino__country .casino-country__text {font-size: 14px;line-height: 16px}
.casino__country .casino-country__text.copy-code {cursor: pointer}
.casino__country .casino-country__text.copy-code:hover {text-decoration: none}
.casino__bonus {display: flex;align-items: center;justify-content: center;position: relative;background-color: #2D3045;border: 1px dashed #DFD406; } 
.casino__bonus:before {content: "";display: none;position: absolute;top: 0;left: 0;margin-top: -13px;margin-left: 13px;width: 23px;height: 15px;background: url('/assets/img/icons/scissors.svg') no-repeat;background-size: contain}
.casino__bonus--with-code {cursor: pointer}
.casino__bonus-label {width: 50%;font-size: 14px;font-weight: bold}
.casino__rating-marks {display: none}
.casino__sidebar {display: flex;flex-direction: column}
.casino__tabs {display: flex;margin: 0 10px 10px}
.casino__tabs-link {display: block;text-decoration: none;width: 100%;padding: 10px 0;font-size: 14px;font-weight: bold;text-align: center;border-radius: 30px;white-space: nowrap;box-sizing: border-box;background-color: #2D3045;border: 1px solid #2D3045}
.casino__tabs-link:hover {border: 1px solid #fff}
.casino__tabs-link:not(:last-child) {margin-right: 5px}
.casino__tabs-link:not(:first-child) {margin-left: 5px}
.casino__awards {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;margin: 0 10px 10px}
.casino__awards .label-awards {width: 100%}
.casino__advantages-item, .casino__disadvantages-item {margin-bottom: 5px;font-size: 16px;line-height: 24px}
.casino__advantages-item:before, .casino__disadvantages-item:before {content: "";display: inline-block;width: 10px;height: 10px;margin-right: 5px;background-position: center;background-repeat: no-repeat}
.casino__advantages-item:before {background-image: url('../img/icons/plus-yellow.svg')}
.casino__disadvantages-item:before {background-image: url('../img/icons/minus-red.svg')}
.casino__title-wrapper_h1 {text-align: center;}
.casino__title-wrapper {display: flex;align-items: center;flex-wrap: wrap;}
.casino__title {margin: 15px 10px 15px 10px;font-size: 20px;line-height: 25px}
.casino__description {font-size: 16px;line-height: 24px}
.casino__info-block {display: flex;flex-direction: column;width: 100%;justify-content:space-around;gap:2.5rem;margin-bottom:.5rem;}
@keyframes flare {from {background-position: -150px 0}
to {background-position: 150px 0}}
@media (min-width:568px) {.casino__bonus-label {width: 100%;font-size: 18px;line-height: 20px;text-align: center}}
@media (min-width:360px) {.casino__info-col:first-child {padding:1.5rem 0 0 0}
.casino__image {max-width: 155px}}
@media (min-width:576px) {.casino {padding: 10px}
.casino__country .casino-country{gap:0;}
.casino__title {margin: 15px}
.casino__info-col:first-child {justify-content: space-between;padding: 1.5rem 0 0 0}
.casino__image {max-width: 248px}
.casino__rating {position: initial;}
.casino__rating .rating-stars {width: 100%}
.casino__rating .rating-stars .screen-reader-text {margin-left: 8px;font-size: 24px;color: #fff}
.casino__info-block {display:flex;flex-direction:column;width:100%;gap:1.5rem;}
.casino__info-col:first-child{gap:1.5rem;}
.casino__info-items {margin-top: 0;margin: 0px;border-top: 0}
.casino__bonus {flex-direction: column;margin-top: 20px;margin-bottom: 15px;border: 1px dashed #FEF105;border-radius: 10px}
.casino__bonus:before {display: block;margin-left: 20px}
.casino__bonus-label {width: 100%;font-size: 18px;line-height: 20px;text-align: center}
.casino__tabs {margin: 0 0 15px}
.casino__tabs-link {font-size: 18px}
.casino__awards {margin: 0 0 15px;padding-bottom: 15px;border-bottom: 1px solid #7c7d85; } 
/* .casino__awards .label-awards {width: calc(50% - 5px)} */
.casino__advantages-item, .casino__disadvantages-item {width: calc(50% - 5px)}}
.casino__advantages {display: flex;justify-content: space-between;padding: 5px 0 0 0; } 
.casino__poster {width: 100%;}
@media (min-width:768px) {
	/* .casino__awards {margin: 15px 0 15px;padding-bottom: 15px;border-bottom: 1px solid #7c7d85;}} */
	.casino__awards {margin:0;padding-bottom:0;}}
@media (min-width:768px) {.casino__info {flex-direction: row}
.casino__info-col:first-child {flex-direction: column;justify-content:stretch;flex-shrink: 0;width: 250px;padding-right: 0;border-right: 1px solid #2B2E41;height:auto;gap:1rem;padding-top:1.5rem;}
.casino__info-col:last-child {width: 100%;margin-left: 15px}
.casino__poster {width: 90%;margin:0}
.casino__image {max-width: 100%}
.casino__rating {margin: 0;padding: 0}
.casino__info-block {width: 100%;height: 100%}
.casino__info-items {margin:0;padding: 0}
.casino__bonus {margin-top: 0;margin-bottom: 12px}
.casino__rating-marks {display: flex;justify-content: space-evenly;width: 100%;align-items: center; } 
.casino__rating-mark {display: flex;flex-direction: column;align-items: center;width: 25%;text-align: center}
.casino__rating-mark-value {display: flex;align-items: center;justify-content: center;width: 80px;height: 80px;background-image: url('../img/icons/mark.svg');background-repeat: no-repeat;background-position: center}
.casino__rating-mark-label {margin-top: -10px;font-size: 14px;line-height: 1;font-weight: bold}
.casino__tabs-link {padding: 14px 0}
/* .casino__awards {}  */
.casino__advantages-item, .casino__disadvantages-item {margin-bottom: 5px;font-size: 16px;line-height: 24px}
.casino__advantages-item:before {content: "";display: inline-block;width: 10px;height: 10px;margin-right: 5px;background-image: url('../img/icons/plus-yellow.svg');background-position: center;background-repeat: no-repeat}
.casino__disadvantages-item:before {content: "";display: inline-block;width: 10px;height: 10px;margin-right: 5px;background-image: url('../img/icons/minus-red.svg');background-position: center;background-repeat: no-repeat}
.casino__title {font-size: 30px;line-height: initial}}
@media (min-width:1024px) {.casino {flex-direction: row}
.casino__info {width: calc(100% - 248px)}
.casino__info-col:first-child {margin-top:0 -15px;}
.casino__sidebar {width: 248px;margin-top: -10px;margin-bottom:-10px;margin-left:10px;padding-left: 10px;border-left: 1px solid #2B2E41}

.casino__sidebar-row--last {height: 100%}
.casino__tabs {margin-bottom: 0}
.casino__awards {padding-top: 0;border-top: 0}
.casino__awards .label-awards {width: 100%}
.casino__advantages-item, .casino__disadvantages-item {width: 100%;font-weight: bold;}}
@media (min-width:1280px) {.casino__info-col:first-child {width: 310px}
.casino__sidebar {width: 284px}}
/* .label-awards {display: flex;align-items: center;padding: 3px 0;font-size: 12px;line-height: 14px;font-weight: bold;text-transform: uppercase} */
/* .label-awards:before {content: "";display: block;flex-shrink: 0;height: 24px;} */
@keyframes flare {from {background-position: -150px 0}
to {background-position: 150px 0}}
.footer {margin-top: 20px;padding-top: 15px;background-color: #1C1F31}
.footer__container {display: flex;flex-wrap: wrap}
.footer__block {width: 100%}
.footer__text {width: 100%;font-size: 12px;color: #fff;text-align: center}
.footer__text>p {margin-bottom: 5px}
.footer__text>p:last-child {margin: 0}
.footer__copyright {padding: 12px 0;font-size:.9em;color: #fff;text-align: center}
.footer__dmca {display: flex;align-items: center;justify-content: center;margin: 15px 0}
.footer__dmca-link {display: flex;align-items: center;justify-content: center;flex-shrink: 0;height: 30px;margin: 10px 0;fill: #fff}
.footer__dmca-link>svg {display: block;max-width: 100%;max-height: 100%}
.footer__dmca-link>img {display: block;max-width: 100%;max-height: 100%;height: auto;object-fit: contain}
@media (min-width:576px) {.footer__dmca {flex-direction: row}
.footer__dmca-link {margin: 0 15px}}
@media (min-width:1024px) {.footer {margin-bottom: 0}}
.bonus-item {display: flex;flex-direction: column;position: relative;width: 100%;margin-bottom: 15px;background-color: #1C1F31;border-radius: 5px;overflow: hidden}
.bonus-item__info {display: flex;flex-wrap: wrap}
.bonus-item__label {opacity: .8; position: absolute;top: 0;left: 0;padding: 3px 2em;font-size: 10px;font-weight: bold;line-height: 13px;text-transform: uppercase;color: #fff;background-color:#025B88;}
.bonus-item__label:after {opacity: .8; content: '';display: block;position: absolute;top: 0;right: 0;width: 8px;height: 19px;margin-right: -9px;background: url('/assets/img/icons/label-suffix-blue.svg') repeat-y}
.bonus-item__title-wrap {position: relative;display: flex;align-items: center;max-width: calc(100% - 156px)}
.bonus-item__title {padding: 0;font-size: 1.5em;line-height: 1.3em;color: #7ED7FF;font-weight: bold}
.bonus-item__properties {display: flex;flex-direction: column;width: 100%;margin-top: 10px;padding: 10px;font-size: 14px;line-height: 21px;border-top: 1px solid #2B2E41}
.bonus-item__properties-row {display: flex;flex-direction: column;width: 100%}
.bonus-item__property {display: flex;justify-content: space-between;margin-bottom: 5px;white-space: nowrap}
.bonus-item__property-label {color: #86878E}
.bonus-item__property-value {font-weight: bold}
.bonus-item__aside {display: flex;justify-content: space-between;position: relative;padding: 10px;background-color: #2B2E41;border-top: 1px dashed #A9A218}
.bonus-item__aside:before {content: "";display: block;position: absolute;top: 0;left: 0;margin-top: -9px;margin-left: 13px;width: 16px;height: 15px;background: url('/assets/img/icons/scissors.svg') no-repeat}
.bonus-item__aside-col {display: flex;flex-direction: column;justify-content: center;width: 100%}
.bonus-item__button {display: block;max-width: 200px;width: 100%;margin: 0 auto;padding: 1px;text-decoration: none;box-shadow: 0 4px 20px rgba(0, 0, 0, .8);border: 1px dashed #FEF105;border-radius: 30px}
.bonus-item__button-text {display: inline-flex;align-items: center;justify-content: center;position: relative;width: 100%;padding: 7px 10px;font-size: 14px;line-height: 16px;font-weight: bold;text-transform: uppercase;color: #1B1F2F;background-color: #FEF105;border-radius: 30px;cursor: pointer;background-position: -150px 0}
.bonus-item__button-text:hover {color: #1B1F2F;background-image: linear-gradient(120deg, rgba(255, 255, 255, 0) 0, #FFF 51.56%, #FFF 51.57%, rgba(255, 255, 255, 0) 100%);background-repeat: no-repeat;animation: flare .8s ease-in-out 2;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.bonus-item__button--code .bonus-item__button-text {text-decoration: underline;text-decoration-style: dashed;text-underline-position: under;text-decoration-thickness: 1px}
.bonus-item__button--code:hover .bonus-item__button-text {text-decoration: underline;text-decoration-style: dashed;text-underline-position: under;text-decoration-thickness: 1px}
.bonus-item__button--code .bonus-item__button-text:before {content: "";display: block;position: absolute;bottom: -15px;right: -15px;width: 40px;height: 40px;background: url('/assets/img/icons/pointer-big.svg') no-repeat}
.bonus-item__button--code .bonus-item__button-text:after {content: "";display: block;height: 16px;margin-left: 6px;background-repeat: no-repeat;background-position: center}
.bonuses__list--casino .bonus-item__title-wrap {max-width: 100%;width: 100%;padding: 25px 0 5px}
.bonuses__list--casino .bonus-item__title {margin: 0;padding: 0 10px}
@keyframes flare {from {background-position: -150px 0}
to {background-position: 150px 0}}
@media (min-width:360px) {.bonus-item__title-wrap {width: calc(100% - 176px)}}
@media (min-width:576px) {.bonus-item__info {display: block}
.bonus-item__title-wrap {display: flex;align-items: center;position: relative;width: calc(100% - 224px);padding-top: 25px}
.bonus-item__title {margin-bottom: 0;text-align: left;padding-left: 0}
.bonus-item__properties {flex-wrap: wrap;justify-content: space-between;align-items: flex-start;width: calc(100% - 224px);margin-top: 0;padding: 15px 15px 0 0;border-top: 0}
.bonus-item__property-label {margin-right: 5px}
.bonus-item__property {flex-direction: column;justify-content: initial;margin-bottom: 10px}
.bonus-item__button-text {font-size: 16px;line-height: 16px}
.bonuses__list--casino .bonus-item__title-wrap {padding-left: 15px;padding-right: 15px}
.bonuses__list--casino .bonus-item__title {padding: 0}
.bonuses__list--casino .bonus-item__properties {width: 100%;padding: 5px 15px}}
@media (min-width:768px) {.bonus-item__title {font-size: 18px}
.bonus-item__properties {width: calc(100% - 224px);height: auto;padding-right: 0}
.bonus-item__properties-row {flex-direction: row;align-items: center;justify-content: space-between;width: 100%;padding: 10px 45px 10px 0}
.bonus-item__properties-row:first-of-type {border-bottom: 1px solid #2B2E41}
.bonus-item__property {flex-direction: column;justify-content: flex-start;width: calc(33.3% - 15px);margin-bottom: 0}
.bonuses__list--casino .bonus-item__properties {padding: 0 15px 10px}}
@media (min-width:1024px) {.bonus-item {flex-direction: row}
.bonus-item__info {width: 100%}
.bonus-item__title-wrap {padding: 30px 15px 10px 15px}
.bonus-item__title {font-size: 18px;line-height: initial}
.bonus-item__properties-row {padding-left: 15px}
.bonus-item__aside {flex-direction: column;justify-content: center;width: 250px;margin: 0;border-top: 0;border-left: 1px dashed rgba(223, 212, 6, .7)}
.bonus-item__aside:before {top: initial;bottom: 0;margin-left: -10px;margin-bottom: 15px;transform: rotate(270deg)}
.bonus-item__aside-col {align-items: center}
.bonus-item__button-text {width: 100%}
.bonuses__list--casino .bonus-item__properties {padding: 0}}
@keyframes flare {from {background-position: -200px 0}
to {background-position: 200px 0}}
/* .casino__image {max-width: 260px;margin: 0 auto;}  */
.casino__image {max-width: 310px;margin: 0 auto;} 
.h_h_r {height: 100%;background-color: #2D3045;border-radius: 10px;} 
.h_h_r_bb {height: 100%; } 
.h_h_r_bb {padding: 15px; } 
.h_h_r_t {font-size: 14px;line-height: 16px;color: #7b7b7b;text-align: left;font-weight: 800; } 
.h_h_r_p.click_block {cursor: pointer; } 
.h_h_r_p {height: 50px;border: 2px dashed #fff;font-weight: 700;font-size: 18px;line-height: 22px;color: #fff;position: relative;margin: 14px 0; width: 48%;} 
.like-green-link {margin: 0; } 
.like-green-link {padding-left: 10px;display: block;width: 100%;height: 47px;background-color: #FEF105;border-bottom: 2px solid #55051d;color: #000;font-size: 14px;font-weight: 700;line-height: 40px;text-align: center;-webkit-transition: all .2s ease;transition: all .2s ease;text-decoration: none;cursor: pointer;text-transform: uppercase; } 
.like-green-link:hover {background-image: linear-gradient(120deg, rgba(255, 255, 255, 0) 0, #FFF 51.56%, #FFF 51.57%, rgba(255, 255, 255, 0) 100%);background-repeat: no-repeat;animation: flare .8s ease-in-out 2;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; } 
.r_p_i {position: absolute;right: 0;top: 13px; } 
.r_p_t {line-height: 45px;white-space: nowrap;font-size: 1rem; } 
.rating-mini {display: inline-block;font-size: 0; } 
.rating-mini span {padding: 0;font-size: 20px;line-height: 1;color: lightgrey; } 
.rating-mini>span:before {content: '★'; }
.rating-mini>span.active {color: gold; }
@media (max-width: 1099px) {.std-table {width: 100%;
padding: 10px 15px;}}
@media (max-width: 570px) {.th {width: auto}}
.th {padding: 10px;font-weight: 700; } 
body main table.std-table{padding: 0;filter:none;}
@media (max-width:800px) {.h_h_r {width: 100%;float: unset;min-height: 173px}
.h_h_r_bb {padding: 15px}}
.std-table {border-collapse: collapse;width: 100%;box-shadow:unset;filter: drop-shadow(0 0 0 white);text-shadow:unset;border-color: rgb(127,255,212);} 
.td, .th {text-shadow: none; border: 1px solid rgb(127,255,212);padding: 10px;font-size: 13px;word-break: break-word}
.td {text-align: right; } 
.th {text-align: left;max-width: 30%;width: 235px; } 
@media screen and (max-width:767px) {.td {padding: 5px}
.std-table {width: 100%}}
@media (max-width: 768px) {.r_p_t {font-size: calc(13px + 8 * ((100vw - 320px) / 680))}
.casino__info-col:first-child {flex-direction: column;gap:1rem;} 
.casino__bonus {width: 100%;padding: 0;border-radius: 10px; } 
.std-table {margin:0;}
.casino__advantages {padding:0;}}
@media (min-width: 861px) {
.casino__sidebar-row.casino__sidebar-row--first {max-width:40%;padding: 0 1rem;}
.casino__sidebar-row--first {display:grid;place-items:center;width:100%;height:auto;position: relative;min-height:190px;}
.casino__features{width:100%;height:100%;display: flex;}
.casino__awards{list-style: none;padding-left:0;padding-top: 1.5rem;padding-bottom:1.5rem;gap:5px;font-size: .9em;}
.casino__awards .label-awards {padding: .34em .6rem;margin:0;border-radius:5px;background: #00000050;border: 1px solid rgb(127,255,212);}
/* .casino__sidebar {display:flex;flex-direction:column;width:100%;max-width:300px;height:fit-content;position:relative; } } */
.casino__sidebar {display:flex;flex-direction:row;width:100%;max-width:fit-content;height:fit-content;position:relative; } }
@media (max-width: 860px) {.casino__features,.casino__sidebar {display: none; } 
.casino__rating-marks {margin-top: 15px;}}
button {cursor: pointer;background: 0 0;border: 0; } 
.bl_navigation {position: absolute;top: 59px;right: 0;width: 85vw;max-width:360px; height: 100%;min-height: calc(100vh - 60px);transform: translateX(86vw);transition: .3s ease-in;will-change: transform;background: rgba(14, 22, 34, 0.9);-webkit-backdrop-filter: blur(31px);backdrop-filter: blur(31px)}
nav#bl_navigation ul{padding:0;margin:0;position:relative;left:1.75em;top:3em;text-transform:uppercase;letter-spacing:.25px;width:calc(100% - 1.75em);line-height:1.65;}
nav#bl_navigation ul li{font-size: 1.1em;}
nav#bl_navigation ul ul{top:.5rem;left:1rem;}
nav#bl_navigation ul ul li{font-size:.75em;}
.bl_navigation, .bl_navigation__list, .submenu {flex-direction: column;list-style: none; } 
.bl_navigation__item {width: 100%;margin:0;position: relative;}
.bl_navigation__item:not(:last-of-type):after {display: none}
.btn_navigation {display: block;position: relative;width: 46px;height: 46px;-webkit-filter: brightness(0%) invert(100%);filter: brightness(0%) invert(100%)}
.btn_navigation {width: 92px;height: 46px;} 
.btn_navigation:after {content:'';position: absolute;top: 50%;left: 50%;z-index: 2}
button.btn_navigation{height:-webkit-fill-available;display:grid;place-items:center;position:relative;padding:0;margin:0 47px 0 0;}
.btn_navigation:after {transform: translate(-50%, -50%);width:100%;height:100%;background: url('../img//icons/865e69be506d4da04e7120924d5cad1b.svg') 50% 50% no-repeat;background-size:35%;}
.bl_navigation__link {text-decoration: none;color: #fff;} 
.bl_navigation__link:hover {color: #FEF105 !important; } 
.page__wrapper {padding-top: 110px; } 
@media screen and (max-width:570px) {
.casino__bonus-label {width: 100%;margin: 10px 0;text-align: center}
.casino__tabs {margin: 10px;}}
.nav_menu {padding:1em;list-style-type: none;font-size: 1em;line-height:1.3;margin:0;}
.nav_menu li {margin-left:0px;} 
.nav_menu li a {text-decoration: none;color: #ffffff; } 
.nav_menu li a:hover {color:#fb3;} 
.naw_wrp ul li:before {width: 0px;height: 0px;background: #ffffff00 !important; } 
@media screen and (max-width: 500px) {
.std-table .td {line-height: 1.25;} 
.td {border-top: none;border-left: none;border-right: none;border-bottom: dotted 3px rgb(127,255,212);padding: .2rem 0 10px 15px; } 
.th {border:none;padding: .75rem 0 10px .75rem; } 
table.delivery tr:nth-last-child(1)>td {border-bottom: none; } 
table.delivery tr:nth-last-child(1) {margin-bottom: 0; } 
.td, .th {display: block;width: 100%;max-width: 100%;text-align: left;line-height: 11px}
table.delivery tr {display: block;}
.th::after {content: ":"; } 
.td::before {content: "➡";float: left;font-weight: bold;margin-right: 5px; } 
.std-table tbody {background: #2D304530; } 
.casino__sidebar {display: none; } 
.casino__tabs {display: none;}}
.header {position: fixed; top: 0px; border-bottom: 2px solid #ffffff;}  
@media (min-width: 1234px) {
.casino__sidebar{flex-direction:column;max-width:30%;}
.casino__sidebar-row.casino__sidebar-row--first{max-width: 100%; width: 100%;margin: 0 auto;}
.casino__rating-marks{align-items:flex-start;padding: 5px 0 0 0 ;}
.bl_navigation {display: none; }header.header {padding: 0 4em 0 0;} 
button.btn_navigation {display: none; }}
.bl_navigation>.bl_navigation__list .submenu .item:hover a {color: #FEF105}
.bl_navigation.active {transform: translateX(0); } 
.btn_navigation.active:after {width: 30px;height: 30px;background: url('../img//icons/f0e56befb4f27d19df99b3051b346831.svg'); } 
.faq {padding-top: 15px;border-top: 1px solid #FEF105;display: flex;flex-direction: column;gap: 1rem;}
.faq-question {padding: 5px 0 5px 5px;margin: 0 0 10px;background: #666}
.faq-text {margin-bottom: 15px;}
.page__block-content :is(h2,h3) {text-transform:uppercase;color: #FEF105;}
.h1-logo {display: flex; } 
.h1-logo-logo {flex-shrink: 0;position: relative;margin-right: 10px;box-shadow: 0 2px 10px rgb(77, 92, 129); } 
.casino_logo { max-height: 80px;height: 70px; } 
.avtomat__title {font-size: 30px;text-align: center; } 
.iframe {max-width: 1190px;max-height: 670px;margin: 0 auto;margin-bottom: 35px; } 
iframe {height: 670px;width: 100%;box-shadow: 0 2px 10px rgb(77, 92, 129); } 
@media (max-width: 1023px) {iframe {height: 570px;}}
@media (max-width: 882px) {iframe {height: 520px;}}
@media (max-width: 800px) {iframe {height: 470px;}}
@media (max-width: 745px) {iframe {height: 370px;}}
@media (max-width: 590px) {iframe {height: 300px;}}
@media (max-width: 480px) {iframe {height: 250px;}}
@media (max-width: 410px) {iframe {height: 220px;}}
@media (max-width: 368px) {iframe {height: 200px;}}
.avtomat-text {margin: 0 10px 20px; } 
h2 { margin-left: 0;padding: 5px 0 5px 5px;margin: 0 0 10px;}
.casino_pl-m {margin: 0; } 
.casino_pl-m li {font-size: 14px;}
.pl-m {width: 50%; } 
.text-table td {text-align: center;border: 1px solid #626262;padding: 10px;font-size: 13px;word-break: break-word; } 
.text-table {border-collapse: collapse;margin: 15px auto;width: 100%; } 
.seo-text {padding: 15px; }
.corg-footer-inr { text-align:center;margin:0 auto;padding:10px;display:flex;align-items:center;justify-content: center;font-size: 1rem;}
.age{background:#B30000;width:36px;height:35px;line-height:38px;border-radius:50%;margin-right:10px;text-align:center;padding:0 4px}
.copyr{margin:0;line-height: 1.2;text-align:center;font-size:.8em;}
.pre-header {top:60px;font-family: monospace; text-align: center; font-size: 1.1rem; padding: 7px 0; line-height: 1.5;font-weight: 600;letter-spacing:-1px; background: #fff; color: #00131f; border-bottom: 3px solid #00131f;border-top: 3px solid #00131f; position: relative; z-index: 2; width: 100%;} 
.pre-header .container { display: flex; justify-content: center } 
.pre-header .container .attention-text:before { content: '⚠'; margin-right: 8px; width: auto; height: auto; align-self: center; color: red }
body main.page__wrapper{position: relative;top:2.5em;padding-bottom: 2em;}
@media (min-width:806px){.page__wrapper{padding-top:100px;}.pre-header{padding:5px 0;font-size: .8em;line-height: .9;}}
@media (min-width:660px){.page__wrapper{padding-top:36px;}.pre-header{padding:4px 0;font-size:.8em;line-height:.9;}.header{top:0px;}}
@media (max-width: 659px){body main.page__wrapper {top: 1.5em;}.page__wrapper {padding-top: 48px;}.header{top:0px;padding:2px 0;z-index: 160;}.pre-header {padding:3px 0;font-size: .8em;line-height: .9;}}
@media (max-width: 380px){/*.page__wrapper {text-align: justify;}*/body main.page__wrapper {top: 0.5em;}.header{top:0px;padding:3px 0;}.page__wrapper {padding-top: 60px;}.copyr{text-align:justify;}}
body main{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;filter:drop-shadow(1px 1px 1px #000);}
a[href]{text-shadow:none;}

.avtor{padding: 5px 15px; width: 13%;}
.avtor_text{padding: 20px;}
.avtor_img{border-radius: 5px;}
.avtor_link{padding: 15px; width: 10%;}

/* NEW 11.01.2022 & 01.02.2022 */
.promo_code_block .promo_first_block {display: grid;place-items: center;}
.obzor_links_block.disabled .obzor_links_round_block{border:3px solid #ffa420;box-sizing:unset;margin-top:7px;margin-bottom:4px;}
.promo_single_head,.p_s_b_duo_bk .tab{border:solid 1px rgba(0,0,0,.2);}
dt{font-weight: 600;text-transform: uppercase;text-decoration:underline;}
dt::after{content: ':';}
dd{margin:.1rem 0 .2rem 1.25rem;}
dd::before{content: 'ðŸ“Œ';margin-right: .5rem;}
table.std-table.center{width: 100%;max-width: 750px;margin-bottom:2rem;margin-top:0;}
table.std-table.center caption {border: 1px solid #626262;border-bottom: unset;}
table.std-table.center caption h2{text-transform: uppercase;}
table.std-table.center caption h2::before{content:'ðŸ‘‘';margin-right: .5rem;font-weight: 500;}
table.std-table.center tbody tr td {text-align: center;width:30%;}
.std-table caption {border:solid 1px #626262;border-bottom: unset;}
#article-text h2:before{content: '';background: unset;}

@media (max-width: 550){#article-text:is(h2,h3){font-size:calc(5vw - 10%);}}
@media (max-width: 750px){
	#article-text h2:before,#article-text h3:before{content:'';background: unset;}
	/* #article-text :is(h2,h3){padding-left:5px;padding-right:5px;padding-bottom:5px;font-size:calc(3.3vw - 10%);} */
	.cs_textwrapper {padding: 5px;} 
	table.std-table.center{max-width:100%;}}
.mobile-grid-item dl {display: flex; flex-wrap: wrap; justify-content: space-evenly; margin: 1rem auto 1rem auto;}
.mobile-grid-item dl :is(dt,dd) {flex: 0 1 47%;}
.mobile-grid-item dl dt {text-align: right;}
.mobile-grid-item dl dd {text-align: left;}
#article-text p {line-height: 1.5;}
@media (max-width: 468px){
	#article-text .toc-wrp li a {font-size:.9em;}
	.col-12.for-table{padding: 0 10px;}
	table.std-table{width: 100%;background-color:unset ;}
	table.std-table caption {border:none;}
	table.std-table caption h2 {font-size: 1.25em;text-transform:uppercase;margin-bottom: 1.5rem;}
	table.std-table tbody{display: flex;flex-direction: column;width: 100%;-webkit-box-shadow: 0px 0px 6px 3px rgba(34, 60, 80, 0.3);-moz-box-shadow: 0px 0px 6px 3px rgba(34, 60, 80, 0.3);box-shadow: 0px 0px 6px 3px rgba(34, 60, 80, 0.3);}
  table.std-table tbody tr{display: flex;flex-direction: column;width: 100%;margin: 0 auto;}
  table.std-table tbody tr:hover > th {background-color:#eee00080;}
  table.std-table tbody tr:hover > td {font-weight: 500;color: #fb3;}
  table.std-table tbody th{border-bottom: none;background-color:#eee00040;text-transform:uppercase;width: 100%;}
  table.std-table tbody td{text-align: left;}
  .avtor {max-width: 130px;max-height: 130px;width: 100%;}
  .avtor_link a{max-width: 48px; max-height: 48px; width: 100%;}
  .avtor_link img{max-width: none;}
}
table.std-table.in-text {margin: 1rem auto 1.5rem;width: 90%;}
table.std-table.in-text thead tr th{text-transform:uppercase;text-align: center;}
table.std-table.in-text tbody tr td{text-align: center;}

/*! NAV */
.toc-list-contents{margin:0;}
main li{display:flex;margin:7px 0;}
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:"-";}
@media (max-width:500px){.toc-list-contents{margin-left:0!important;padding-left:1rem;}}

/*! MOB Grid */
.mobile-grid {text-align: center;display: flex;flex-flow: column wrap;margin: .5rem 0; } 
.mobile-grid-item {margin: 12px 0; } 
.mobile-grid-item .android {
	background: url("../img/gaps.svg") center center no-repeat;
	width: 12em; } 
.mobile-grid-item .appstore {
	background: url("../img/app.svg") center center no-repeat;
	width:12em; } 
.mobile-grid-item .mob-link {display: inline-block;background-size: contain;height: 54px;color: transparent;} 
.mobile-grid-item .mob-link::selection {color: transparent; } 
.mobile-grid-item .mob-name {margin: 10px 0;font-size: 20px; } 
.mobile-grid-item .content {font-size: 16px;margin: 0 10px;line-height: 1.3; } 

dt{font-weight: 600;text-transform: uppercase;text-decoration:underline;letter-spacing: 1px;}
dt::after{content: ':';}
dd{margin:.1rem 0 .2rem 1.25rem;}
dd::before{content: '📌';margin-right: .5rem;text-shadow:none;}

	.mobile-grid-item dl {display: flex; flex-wrap: wrap; justify-content: space-evenly; margin: 1rem auto 1rem auto;}
	.mobile-grid-item dl :is(dt,dd) {flex: 0 1 47%;}
	.mobile-grid-item dl dt {text-align: right;}
	.mobile-grid-item dl dd {text-align: left;}
	 #article-text dl {display: flex; flex-wrap: wrap; justify-content: space-evenly; margin: 1rem auto 1rem auto;max-width: 600px;}
	 #article-text dl :is(dt,dd) {flex: 0 1 47%;}
	 #article-text dl dt {text-align: left;letter-spacing:0;}
	 #article-text dl dd {text-align: right;}


	/* @media (max-width: 470px) {.mobile-grid-item dl :is(dt,dd){}  } */
	@media screen and (min-width: 1020px) {.mobile-grid {flex-flow: row nowrap; }  }
	.mobile-grid-item {margin: 12px 0; } 
	.mobile-grid-item .android {background: url("../img/gaps.svg") center center no-repeat;width:12em; } 
	.mobile-grid-item .appstore {background: url("../img/app-alt.svg") center center no-repeat;width:12em; fill:#fff} 
	.mobile-grid-item .mob-link {opacity: .6;
		display: inline-block;background-size: contain;height: 4em;color: transparent; } 
	.mobile-grid-item .mob-link:hover {opacity: 1;
		filter:
		drop-shadow(1px -1px 0px #fff)
		drop-shadow(0px 1px 2px #fff) 
	} 
	.text-center {
		text-align: center;
	}

	/* secure */
	.secure-seals {display: flex; margin-left: auto; margin-right: auto; margin-bottom: 10px;}
	.secure-seals-item:not(:last-child) {margin-right: 15px;}
	/* .secure-seals-item {-ms-flex-item-align: center; align-self: center;} */
	figcaption{font-style: italic; font-size: 14px;}
	figure p {margin-bottom: 0;}
/* NEW CASE */

a.current{pointer-events: none;}
body, body .body-container, body .body-container .container{position: relative;}
button .contact-button,.contact-close{padding:0;border:none;outline:0;cursor:pointer;font-size:1.2em;min-width:15%!important;max-width:30%!important;background-color:transparent!important;}
button .contact-button:focus{outline:none;}
a{color:#eeeeee;text-decoration:none;margin:0;}
.contact-wrapper{z-index:1;position:fixed;right:-5rem;top:1.3rem;width:100%;max-width:75%;display:flex;justify-content:flex-end;transform:translateX(100%);-webkit-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out;}
.contact-wrapper.contact-wrapper--open{transform:translateX(-5.3rem);}
.contact-panel{background-color:#fff;border:1px solid #101845;max-width:calc(40vw - 2vp);width:auto;border-radius:4px;position:relative;display:flex;flex-direction:column;justify-content:space-between;top:7.5rem;right:4.65px;margin:5px;}
.contact-panel ol{list-style-type:none;padding:0;margin:0 auto;text-align:center;width:auto;display:grid;grid-template-columns:1fr 1fr;/*grid-template-rows:1fr 1fr;*/grid-column-gap:5px;grid-row-gap:5px;justify-items:stretch;align-items:stretch;position:relative;}
#alternate .contact-panel ol li{padding: 5px;text-align: left;width: 160px;position: relative;}
#alternate .contact-panel ol li:first-child{left: -5px;} /*для РУ */
.contact-panel ol li a{margin:0;display:flex;justify-content:space-around;position: relative;}
.contact-panel ol li:hover{font-weight: 700;background: #10184530;}
#alternate :is(li:before,a:before){content: '';display: none;}
.contact-panel ol li a{margin:.5rem auto;color:#101845;height:auto;width:fit-content;display:flex;gap:.5rem;text-align:left;justify-content:center;align-items:center;text-decoration:none;opacity:.85;}
.contact-panel ol li a:hover{opacity:1;}
.contact-panel ol li a i { font-size:31px;line-height:32px;}
.contact-panel__header{position:relative;background-color:#101845;color:#fff;/*font-size:1.45em;*/height:40px;padding:0 1rem;margin:0;border:1px solid rgba(255,255,255,.75);display:flex;align-items:center;justify-content:space-between;}
.contact-close{border:0;order:0;height:40px;color:#ccc;position:relative;top:-2px;right:-1rem;width:fit-content;}
.contact-close:focus{outline:none;}
.contact-button{background-color:#101845!important;color:#fff;cursor:pointer;padding:3px 3px;-webkit-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;font-size:16px;line-height:20px;position:fixed;/*top:2rem;*/right:17px;z-index: 99; border-radius:4px;border:1px solid rgba(255,255,255,.75);}
.contact-button:hover{background-color:#212b63;opacity:1;-webkit-transition:background-color 1.4s ease-in-out;transition:background-color 1.4s ease-in-out;}
.contact-panel__header a{flex: 1 1 auto;text-align: left;pointer-events: none;}
@media (max-width: 450px){
  .contact-panel,.contact-panel__header{width:100%;max-width:100%;}
  .contact-panel__header{font-size:1em;padding:0 .5rem;}
  .contact-panel__header a{flex: 1 0 80%;}
  .contact-close{flex: 1 0 20%;right:-15px;}
  .contact-panel ol { grid-template-columns:1fr;grid-template-rows:1fr}}
  .copy-block {display: flex; justify-content: space-around;}
@media screen and (max-width: 600px) {.copy-block {display: block;} .h_h_r_p {width: 100%;}}
.info-contacts{display:flex;justify-content:space-around;padding-bottom:15px;padding-top:10px;}
.article-info-items{display:flex;justify-content:space-around;}
.article-info-item-text{margin: 13px 0 13px 8px;padding-left: 18px;}
.four-items{text-align: center;}
.article-info-item-icon{margin-left: auto;margin-right: auto;display: block;}
.menu__footer{overflow: auto;width: 100%;}
.menu__footer-default{float: right;}
.footer__container{width: 100%;display: flex;justify-content: center;padding-bottom: 5px;}

/* mob first screen 06.10.2022 */
.desktop_hide {
	display: none;
	width: 100%;
    text-align: center;
}
.mob__bonus-info {
	font-size: 24px;
    color: #FEF105;    
}
.mob__bonus-link {
	display: block;
    background-color: rgb(105 214 215);
    height: 50px;
    line-height: 50px;
    border: 2px dashed #000;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    margin: 14px 15px;
    box-sizing: border-box;
    color: #000;
}
.blog-link{display: flex;}
.blog-icon{max-width: 100px;max-height: 100px;}
.blog-img{margin: auto 20px;}
@media screen and (max-width: 600px) {
.desktop_hide {
	display: block;
}
.mob-hide {
	display: none;
}	

}
@media (max-width:592px) {.info-contacts, .article-info-items {display: block}.blog-link{display: block;}}