/* input(195,132): run-time error CSS1038: Expected hex color, found '#ffff'
input(195,183): run-time error CSS1038: Expected hex color, found '#ffff'
input(244,258): run-time error CSS1038: Expected hex color, found '#000c'
input(244,294): run-time error CSS1038: Expected hex color, found '#000c'
input(244,325): run-time error CSS1038: Expected hex color, found '#000c'
input(245,251): run-time error CSS1038: Expected hex color, found '#000c'
input(245,287): run-time error CSS1038: Expected hex color, found '#000c'
input(245,318): run-time error CSS1038: Expected hex color, found '#000c'
input(443,107): run-time error CSS1038: Expected hex color, found '#ccc6'
input(443,138): run-time error CSS1038: Expected hex color, found '#ccc6'
input(626,138): run-time error CSS1038: Expected hex color, found '#ffff'
input(626,207): run-time error CSS1038: Expected hex color, found '#ffff'
input(626,308): run-time error CSS1038: Expected hex color, found '#ffff'
input(626,350): run-time error CSS1038: Expected hex color, found '#ffff'
input(626,401): run-time error CSS1038: Expected hex color, found '#ffff'
input(626,474): run-time error CSS1038: Expected hex color, found '#ffff'
input(626,562): run-time error CSS1038: Expected hex color, found '#ffff'
input(626,607): run-time error CSS1038: Expected hex color, found '#ffff'
input(626,658): run-time error CSS1038: Expected hex color, found '#ffff'
input(1286,258): run-time error CSS1038: Expected hex color, found '#000c'
input(1286,294): run-time error CSS1038: Expected hex color, found '#000c'
input(1286,325): run-time error CSS1038: Expected hex color, found '#000c'
input(1287,251): run-time error CSS1038: Expected hex color, found '#000c'
input(1287,287): run-time error CSS1038: Expected hex color, found '#000c'
input(1287,318): run-time error CSS1038: Expected hex color, found '#000c' */
.ico-wblock{width:24px;height:24px;background-color:#fff;background-position:center center;background-repeat:no-repeat;-webkit-box-shadow:0 0 0 2px #ffffff4f;box-shadow:0 0 0 2px #ffffff4f;border-radius:2px;text-align:center}
.ico-wblock,.compare-select__item>.ico-wblock{line-height:28px}
table{table-layout:fixed;border-collapse:separate;border-spacing:0 6px;width:100%;margin-top:15px;color:#111b36;text-align:center}
.ico-wblock--countries{background-image:url(/assets/images/svg/svg-sprite-bg.svg#countries)}
.ico-wblock--providers{background-image:url(/assets/images/svg/svg-sprite-bg.svg#providers)}
.brand-table .v-out.not-available{font-size:14px;text-decoration:none}
.vietnam #main-country-table tbody tr .v-out{border-radius:10px;background-image:linear-gradient(180deg,#f5732b 0%,#fd4501 100%);color:#fff!important;border:3px #f5732b solid;font-size:17px;transition:all linear .6s}
.section--country-live .brand-table--t2.payment-table-scrollable td{height:100px}
.gambling-in-your-state table tr:nth-child(n+11){display:none}
button.show-more-states{display:block;margin:20px auto;padding:5px 20px}
main.redesign-country .section--country-profile > .bg-d-gn:nth-child(1){background-color:#fff}
.brand-table--main .v-out-wrap,.sweepstake-games-table .v-out-wrap,.new-grey-table .v-out-wrap{margin-bottom:10px}
.vietnam #main-country-table .v-out-wrap{display:block}
.brand-table .v-in{display:block;color:#111b36;font-style:italic;font-size:14px;text-decoration:none}
.vietnam-header::before{display:block;content:'';position:absolute;left:5%;bottom:0;background:url(/assets/images/vietnamese-girl-left.webp?v=yoemA7Glh-jKr54eJAuDJYHjWWE&v=yoemA7Glh-jKr54eJAuDJYHjWWE) center bottom no-repeat;height:80%;width:310px;background-size:contain}
.vietnam-header::after{display:block;content:'';position:absolute;right:4%;bottom:0;background:url(/assets/images/vietnamese-girl-right.webp?v=io7ODFqhryEALCu98GT567rQ8KQ&v=io7ODFqhryEALCu98GT567rQ8KQ) center bottom no-repeat;height:85%;width:400px;background-size:contain}
.vietnam .section--country-license .main-width-md.relative::after{display:block;content:'';position:absolute;right:0;bottom:-1px;background:url(/assets/images/roulette-girl.webp?v=oI3ObQ9keOI8VxiXQ5o9B5sVcKE&v=38zi4i0-YmCHqdVa5OTs7yRH5Vo) center bottom no-repeat;height:100%;width:374px;background-size:contain;z-index:-2}
.vietnam .section--country-support .main-width-md.relative::after{display:block;content:'';position:absolute;right:-2%;bottom:0;background:url(/assets/images/mobile-access.webp?v=voPbRCmnpKUSz6e1ilzDyYBGaLE&v=81SyV3iYGg61tn9KSwgmbSQD05I) center bottom no-repeat;height:100%;width:374px;background-size:contain;z-index:-2}
.vietnam .section.section--country-other-c .main-width-md h2{max-width:700px;margin:0 auto}
.vietnam .section.section--country-other-c .main-width-md > p,.philippines .section.section--country-other-c .main-width-md > p{text-align:center}
.dark-blue-bg a.v-dot.fit-content,.dark-blue-bg a.find-brand-button.v-dot.v-dot--color-d.fit-content{width:fit-content;padding:8px 90px;margin-top:10px}
.vietnam .section--country-support .main-width-md.relative ul:not(.list-r):last-of-type,.vietnam .section--country-support .main-width-md.relative p:last-of-type{width:66%}
.vietnam .section--country-support .main-width-md.relative ul:not(.list-r){padding-left:0}
.thai-header::before{display:block;content:'';position:absolute;left:5%;bottom:0;background:url(/assets/images/thai-girl-left.webp?v=mtSofjMv4DR4D4Q5GvAn4NwqCvM&v=mtSofjMv4DR4D4Q5GvAn4NwqCvM) center bottom no-repeat;height:80%;width:310px;background-size:contain}
.thai-header::after{display:block;content:'';position:absolute;right:4%;bottom:0;background:url(/assets/images/thai-girl-right.webp?v=NHxInVFjWfuYhWR53VfF9rCv2KM&v=NHxInVFjWfuYhWR53VfF9rCv2KM) center bottom no-repeat;height:80%;width:400px;background-size:contain}
span.hide-p{display:none}
.thailand .section--country-license .main-width-md.relative::after{display:block;content:'';position:absolute;right:0;bottom:-1px;background:url(/assets/images/roulette-girl-th.webp?v=b7gB6uJbVcAoyZP0Uxu2wrBPh8Q&v=LBIr9A6OFwRLmTRTekO9y7XYbj0) center bottom no-repeat;height:100%;width:374px;background-size:contain;z-index:-2}
.thailand .section--country-support .main-width-md.relative::after{display:block;content:'';position:absolute;right:-2%;bottom:0;background:url(/assets/images/mobile-girl-th.webp?v=l16InuAmZUlOcFhD1L0IgsqKw6U&v=XnCNBwFHtmUemkEoxFOid3_vUuU) center bottom no-repeat;height:70%;width:321px;background-size:contain;z-index:-2}
.vietnam .section--country-license .main-width-md.relative,.philippines .section--country-license .main-width-md.relative{background:url(/assets/images/background-images/background-sparks.webp?v=zUe0VZNVzNUzfAnhf7sCu06RVCQ&v=3pxtgEjo3iwcxFlQAp4q1TjNvBk) center bottom no-repeat;background-size:contain;padding-bottom:60px}
.redesign-country.vietnam .cont-2{width:20%;margin-top:40px}
.redesign-country.vietnam .cont-1{width:70%;margin-top:30px}
.game-boxes{justify-content:center}
p.faq-view-more-container{display:none;align-items:center;justify-content:center}
p.faq-view-more-container span{background:transparent;width:35px;height:35px}
p.faq-view-more-container .arrow-link-wrap.button-read-more.faq-show-more{width:fit-content;display:none;color:#fff;margin:0;font-size:16px;text-decoration:none;font-weight:400}
.find-brand .title,.toggle-box>.title{margin:0;padding:9px 0;color:#0d7a7a}
.heading-logo img{position:relative;border-radius:50%}
.heading-logo-wrap .heading-logo,.heading-logo-wrapper .heading-logo,.heading-logo img,.head-log-grad.head-log-grad--circle img{top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
th,td{padding:4px;vertical-align:middle;position:relative}
.heading-logo{width:164px;height:164px;text-align:center;position:relative;border-radius:50%}
.heading-logo-wrap,.heading-logo-wrapper{position:relative}
.heading-logo{width:164px;height:164px;text-align:center;position:relative;border-radius:50%}
.heading-logo,.head-log-grad{background:#f3b183ff;background:-webkit-gradient(left top,left bottom,color-stop(0%,#f3b183ff),color-stop(100%,#4fbca3ff));background:-o-linear-gradient(top,#f3b183ff 0%,#4fbca3ff 100%);background:-webkit-gradient(linear,left top,left bottom,from(#f3b183ff),to(#4fbca3ff));background:linear-gradient(to bottom,#f3b183ff 0%,#4fbca3ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3b183',endColorstr='#4fbca3',GradientType=0)}
.dots-more-box{height:50px;line-height:50px;background:#f7f7f7;border:1px solid #4ebca2;border-radius:8px;text-align:center}
.dots-more-box>.item{vertical-align:middle;width:7px;height:7px;background:#123346;border-radius:50%;text-indent:-9999px}
.dots-more-box>.item:not(:last-child){margin-right:22px}
.slider-container--prov-games{max-width:1920px;margin-right:auto;margin-left:auto}
#main-nav__user-info .user-name>span{width:56px}
.user-panel .user-info .user-name>span,#main-nav__user-info .user-name>span{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.body-country #main-header.bonus-header.dark-design .height-js{margin-bottom:0}
.body-country #main-header.bonus-header.dark-design p{color:#F3F4F5}
.body-country .sub-title>.info.font-un{font-style:unset}
.body-country .sub-title>.info{font-weight:300}
.body-country .sub-title{margin-bottom:30px}
.body-contacts .sub-title,.body-sitemap .sub-title,.body-compare .sub-title,.body-default .sub-title{text-align:center}
.body-country #main-header.bonus-header.dark-design h1{font:normal normal bold 54px / 66px Open Sans;font-weight:700!important}
.body-country h1{margin-bottom:20px}
.title-wrap.d-flex > div{width:60%}
.body-default.body-country .title-wrap{max-width:none;padding-bottom:10px}
.body-rng .title-wrap,.body-rng .title-wrap,.body-default .title-wrap{margin:0 auto}
.body-contacts .breadcrumbs-wrap,.body-sitemap .breadcrumbs-wrap,.body-compare .breadcrumbs-wrap,.body-default .breadcrumbs-wrap{text-align:right}
.header-boxes{padding-bottom:75px}
.vietnam-header #main-nav-wrap{z-index:99999}
.header-boxes > div:not(:last-of-type){margin-right:20px}
.header-boxes > div{background:#101C36 0 0 no-repeat padding-box;box-shadow:0 0 15px #FFFFFF26;border-radius:8px;text-align:center;width:235px;padding:20px;z-index:2;display:flex;justify-content:center}
.header-boxes > div a{display:flex;justify-content:center;align-items:center;text-decoration:none}
.header-boxes > div span{margin-left:20px;color:#fff;font-size:16px;font-weight:700;vertical-align:middle;word-break:normal}
#content.redesign-country>.section.section--country-profile h2,#content.redesign-country>.section.section--country-profile .terms{color:#172736}
.top-three-casinos-element{display:flex;justify-content:space-around;margin-top:50px;display:flex;justify-content:space-around;margin-top:50px}
.top-three-casinos-element .white-bg{background:#fff;border-radius:8px;padding:15px;margin-left:5px}
.top-three-casinos-element .lower-part{margin-left:5px;display:flex;justify-content:flex-start}
.top-three-casinos-element .lower-part ul.check-list,.top-three-casinos-element .lower-part ul.check-list + div{width:50%}
.top-three-casinos-element .lower-part ul.check-list li,.new-grey-table ul.check-list li{margin-bottom:8px;font-size:14px;position:relative}
.top-three-casinos-element .lower-part ul.depwith-list{display:flex;flex-wrap:wrap}
.top-three-casinos-element .lower-part ul.depwith-list li{width:25%}
.new-grey-table ul.check-list li{text-align:left}
.top-three-casinos-element .lower-part ul.check-list li::before,.new-grey-table ul.check-list li::before{content:'';display:inline-block;transform:rotate(45deg);height:11px;width:7px;border-bottom:3px solid #4DBEA3;border-right:3px solid #4DBEA3;position:absolute;left:-15px;top:4px}
table.casino-types td a{text-decoration:none}
.dark-blue-bg{border-radius:10px;background-color:#111c36;padding:30px 10px 15px;margin-bottom:30px;color:#fff}
.region-page .dark-blue-bg .part-1 .d-flex.dir-column{width:55%}
.dark-blue-bg .part-1 .box-brand{margin-bottom:20px}
.dark-blue-bg-wrapper{width:unset!important;background-color:#123346;padding-top:40px!important}
main.redesign-country div.section-box:not(.payment-table-wrapper):nth-child(2){width:unset;background-color:#123346;border-radius:40px 40px 0 0}
.dark-blue-bg-wrapper .part-1 p{color:#fff}
.region-page .dark-blue-bg .part-1 .d-flex.dir-column + div{width:45%}
.region-page .dark-blue-bg .part-1 .d-flex.dir-column + div a,.region-page .dark-blue-bg .part-1 .d-flex.dir-column + div .pic-slider{display:flex;justify-content:space-between}
.pic-slider:not(.slick-initialized)>*{visibility:visible!important}
.dark-blue-bg .part-1 .d-flex.dir-column + div img{border-radius:10px}
.ontario .casino-types:first-of-type tr td:nth-child(2),.redesign-country.canada .casino-types:first-of-type tr td:nth-child(2){color:#0D7A7A}
.pic-slider{opacity:1!important;height:auto!important;overflow:auto!important}
.section-box{padding:1px 0}
.region-page .dark-blue-bg{border:1px solid #404E6C}
.region-page .dark-blue-bg .pro-cons-main{border-top:1px solid #404E6C}
.pro-cons-main{padding-top:20px}
.redesign-country .green-color{color:#0d7a7a}
.top-rated-casino,.second-rated-casino,.third-rated-casino{border:2px solid #4DBCA2;border-radius:12px;background:#EDEDED;padding:5px 5px 5px 0;position:relative;width:31%;height:100%;margin-bottom:40px}
.top-rated-casino span.terms,.second-rated-casino span.terms,.third-rated-casino span.terms{position:absolute;bottom:-40px;color:#123347;font-size:12px;font-style:italic;font-weight:400}
.second-rated-casino,.third-rated-casino{margin-top:70px;height:auto}
.top-three-casinos-element .number,.top-three-casinos-element .number-one{background:#4DBEA3;border-top-left-radius:10px;color:#fff;padding:2px 9px;font-weight:700;position:absolute;left:0;top:0;font-size:16px}
.top-three-casinos-element .number-one{top:-31px;left:-2px;font-size:12px;border-top-right-radius:12px;display:flex;align-items:center;padding-left:0;padding-bottom:0}
.top-rated-casino{border-top-left-radius:0;margin:0 auto;order:2}
.second-rated-casino{order:1}
.third-rated-casino{order:3}
.top-three-casinos-element .top-part{position:relative}
.top-three-casinos-element .brand-svg{position:absolute;top:-20px;left:7px}
.top-three-casinos-element .brand-svg:after{display:none}
.top-three-casinos-element .bottom-part{display:flex;flex-direction:column;align-items:center}
.top-three-casinos-element .bottom-part .bonus{font-size:22px;font-weight:700;margin-top:90px;margin-bottom:30px;text-align:center}
table .curr-list{padding:2px 6px;border-radius:8px;font-size:19px}
.new-grey-table .brand-table .curr-list{text-align:center;font-size:22px;font-weight:700}
.ontario-page .new-grey-table .brand-table .curr-list{font-size:16px}
.top-three-casinos-element .name-rating{position:relative}
.top-three-casinos-element .name-rating span.name{font-weight:700;font-size:20px;position:absolute;left:40%}
.top-three-casinos-element .v-out-wrap{width:100%}
.top-three-casinos-element .v-out{box-shadow:none;border:none;width:100%}
.top-three-casinos-element .v-out:not(.not-available)::after{display:none}
.top-three-casinos-element .v-in{text-decoration:none;color:#000;font-size:16px;margin:15px 0;font-style:italic}
.top-three-casinos-element .v-in:hover{text-decoration:underline}
.top-three-casinos-element .lower-part div span{color:#137A7A;font-size:13px;margin-top:20px}
.top-three-casinos-element .lower-part div span strong{color:#123346;font-weight:700;font-size:16px}
.top-three-casinos-element .lower-part ul.depwith-list li:not(:last-child){margin-right:13px}
.top-three-casinos-element .rate-num,.top-three-casinos-element .rec-rating,.new-grey-table .rec-rating,.new-grey-table .rate-num{display:none}
.top-three-casinos-element .rating > span,.new-grey-table .rating > span{width:0;background-position:0 -31px;text-indent:-9999px;height:26px;position:absolute}
.top-three-casinos-element .rec-rating,.new-grey-table .rec-rating{padding:0!important;border:none!important;box-shadow:none!important}
.top-three-casinos-element .rating,.new-grey-table .rating{background-position:0 0;width:145px;height:26px;transform:scale(.8);position:absolute;left:36%;margin-top:40px}
.new-grey-table.games-hub .rating{bottom:20px}
.top-three-casinos-element .rating,.rating > span,.new-grey-table .rating,.rating > span{display:block;background:url(/assets/images/svg/stars-second.svg?v=Gf-hGEBb7g3LS1sKaKQ07fqkZiE&v=Gf-hGEBb7g3LS1sKaKQ07fqkZiE) no-repeat}
.new-grey-table{background:#F2F2F2;border:2px solid #4CBCA2;border-radius:10px}
th{font-weight:300;font-size:14px;padding:4px 6px}
.new-grey-table .brand-table tbody tr td{border:none!important}
.new-grey-table .brand-table tbody tr{background:#fff}
.brand-table th:not(:last-child):after,.bg-d-gn .calendar-table th:not(:last-child)>div:after{content:'';position:absolute;right:0;top:0;bottom:0;width:1px;background:#dbdada}
.bg-d-gn .brand-table th{color:#f3f4f5}
.new-grey-table .brand-table th{color:#101C36!important;font-weight:500}
.bg-d-gn .brand-table th:not(:last-child):after,.bg-d-gn .calendar-table th:not(:last-child)>div:after{background:#123347ff;background:-webkit-gradient(left top,left bottom,color-stop(0%,#123347ff),color-stop(22%,#337f79ff),color-stop(54%,#4dbba1ff),color-stop(82%,#337f79ff),color-stop(100%,#123347ff));background:-o-linear-gradient(top,#123347ff 0%,#337f79ff 22%,#4dbba1ff 54%,#337f79ff 82%,#123347ff 100%);background:-webkit-gradient(linear,left top,left bottom,from(#123347ff),color-stop(22%,#337f79ff),color-stop(54%,#4dbba1ff),color-stop(82%,#337f79ff),to(#123347ff));background:linear-gradient(to bottom,#123347ff 0%,#337f79ff 22%,#4dbba1ff 54%,#337f79ff 82%,#123347ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#123347',endColorstr='#123347',GradientType=0)}
.new-grey-table .brand-table th:not(:last-child):after{background:linear-gradient(to bottom,#ededed 0,#4dbba1ff 50%,#4dbba1ff 82%,#4dbba1ff 82%,#fff 100%)!important}
.new-grey-table .rating{margin-top:0;margin-left:10px}
.new-grey-table .brand-svg:after{display:none}
.new-grey-table .brand-name{top:-20px;position:relative}
.new-grey-table .curr-list{font-weight:700}
.new-grey-table .v-out{box-shadow:none;border:none}
.new-grey-table .number{background:#4DBEA3;color:#fff;padding:2px 9px;font-weight:700;position:absolute;left:0;top:0;font-size:16px;width:36px;z-index:6}
.new-grey-table .v-out-wrap a::after{display:none}
.new-grey-table .no-deposit-table .brand-name{top:unset}
.no-deposit-table .promo-code:not(.no-code){margin-left:70px;display:inline-flex;justify-content:center;align-items:center;width:230px;float:right;margin-right:25px}
.no-deposit-table .promo-code.no-code{float:right;margin-right:25px}
.no-deposit-table.brand-table .curr-list span.bonus-info{font-weight:500}
.new-grey-table .no-deposit-table.brand-table .curr-list{font-size:18px;padding-top:15px}
.dark-blue-bg a.find-brand-button.v-dot.v-dot--color-d,a.orange-color{border-radius:10px;background-image:linear-gradient(180deg,#f5732b 0%,#fd4501 100%);color:#fff!important;border:3px #f5732b solid;width:50%}
.dark-blue-bg a.find-brand-button.v-dot.v-dot--color-d{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;text-align:center;background-color:#ff5411;z-index:10;padding:10px 20px;border-radius:8px;color:#fff;text-decoration:none;outline:none;border:none}
.v-dot--o{color:#4DBEA3!important}
.dark-blue-bg{color:#fff}
.dark-blue-bg .part-1 .d-flex.dir-column{width:60%;margin-right:20px}
.dark-blue-bg .part-1 .d-flex.dir-column + div{width:40%}
.dark-blue-bg .part-1 .d-flex.dir-column + div img{border-radius:10px}
.dark-blue-bg .pro-cons-main{border-top:1px solid #0f7a7a;border-bottom:none;margin-bottom:0;padding-bottom:0}
.dark-blue-bg .pro-cons-main>.custom-grid--c-general-info{margin-bottom:0}
.pro-cons-main > .custom-grid--c-general-info{display:flex;flex-wrap:wrap;justify-content:center}
.dark-blue-bg .pros-part{width:60%;margin-bottom:0}
.dark-blue-bg .cons-part{width:38%}
.pros-cons-box{border:1px solid #101c36;border-radius:10px;background-color:#134c58}
.dark-blue-bg .pros-part .pros-cons-box ul li{margin:0 1% 20px}
.dark-blue-bg .pros-cons-box ul li{font-size:16px;line-height:24px;color:#fff;font-weight:300;font-family:"Open Sans"}
.dark-blue-bg .cons-part .pros-cons-box ul li{margin:0 1% 20px}
.pros-cons-box.red{background-color:#4c4a52}
#content.redesign-country >.section{padding:0}
#content>.section{position:relative}
.section-box:first-child:last-child{margin-bottom:0}
.payment-choices{justify-content:space-between;padding-left:10px;flex-wrap:wrap}
.payment-choices .payment-choices-card{width:45%}
.d-align-items-center{align-items:center}
.payment-choices .payment-choices-card h3{text-align:left;width:80%;margin-bottom:30px}
ul.green-list{padding-left:0;width:73%}
.green-list li{font-size:16px;line-height:24px;color:#124c58;font-weight:600;display:flex;align-items:center}
.green-list li span.dash{height:1px;border-bottom:3px solid #4dbea3;min-width:20px;max-width:20px;vertical-align:super;margin:0 10px}
.green-list li span:not(.dash){border-radius:8px;background-color:#4dbea3;padding:10px;font-size:16px;line-height:20px;color:#fff;font-weight:700;min-width:80px}
.philippines .green-list li span:not(.dash){min-width:120px}
.redesign-country .section--country-bonuses{position:relative;color:#000}
.redesign-country .section--country-bonuses::before{content:'';position:absolute;top:5%;left:8%;display:block;background-repeat:no-repeat;filter:opacity(0.3) blur(5px);transform:rotate(355deg);width:422px;height:323px}
.custom-grid__item__list-fix:hover:before{opacity:1}
.flex--container{display:flex;align-items:center}
.redesign-country .flex--container.best-bonuses-tables > div:first-of-type{width:50%}
.redesign-country .flex--container.best-bonuses-tables table,.redesign-country .section-box.bg-d-gn table{width:100%}
.redesign-country .flex--container.best-bonuses-tables > div h3{text-align:left;padding-left:20px}
.redesign-country .flex--container.best-bonuses-tables{align-items:center;justify-content:space-between!important}
tbody tr{background:#f6f6f6}
table.casino-types{border-radius:10px;background-color:#e1e1e1;padding:0 10px 10px;margin-left:20px}
table.casino-types tr{filter:drop-shadow(0px 1px 2px #00000026)}
table.casino-types thead tr th:nth-child(1){width:65%}
table.casino-types th{font-size:14px;line-height:25px;color:#5d626f;font-weight:700;font-family:"Open Sans";text-align:left}
tbody tr:first-child td:first-child,tr.em-tr td:first-child{border-top-left-radius:10px}
table.casino-types td{font-size:16px;line-height:25px;text-align:left;padding-left:10px}
tbody td:first-child{border-bottom-left-radius:10px}
th{padding:4px;vertical-align:middle;position:relative}
tbody td:not(:last-child):after{content:'';position:absolute;right:0;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,#ffff 0%,#e8e8e8ff 30%,#d4d3d3ff 54%,#e8e8e8ff 77%,#ffff 100%)}
tbody tr:first-child td:last-child,tr.em-tr td:last-child{border-top-right-radius:10px}
tbody td:last-child{border-bottom-right-radius:10px}
.ph-header + .redesign-country:not(.redesign-country.PH) .casino-types tr td:nth-child(2){pointer-events:none}
img.drop-shadow{filter:drop-shadow(0px 23px 14px #0000004d)}
.game-boxes{justify-content:center}
.vietnam .game-boxes div.box,.philippines .game-boxes div.box{height:auto;width:250px;padding:0 15px}
.game-boxes div.box{border-radius:10px;background-color:#0d2636;border:1px solid #325d75;width:170px;height:122px;margin-right:10px;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}
.game-boxes div.box img{margin-top:-40px;filter:drop-shadow(0 0 2px #fdfbcf)}
.game-boxes div.box span{display:block;margin-top:15px;font-size:20px;line-height:24px;color:#69c3a0;font-weight:400;font-family:"Open Sans";text-align:center}
.vietnam .game-boxes div.box p,.philippines .game-boxes div.box p{font-size:14px;line-height:22px;color:#c2cdcc;font-weight:400;min-height:160px}
.philippines .game-boxes div.box p{min-height:90px}
.bg-light-blue{background:#E1F7F0;border-radius:12px;margin-top:50px}
.img-block{display:block;margin:0 auto}
.redesign-country .payment-table img,.payments-body .payment-table img{margin:30px 0 30px 40px}
.brand-table--bon{width:1172px}
.spain-page .brand-table.payment-table th{color:#fff}
.category-posts,.nav-p>nav>.list-r,.brand-table>tbody,.calendar-table>tbody,.region-map .region-map__details{opacity:1;-webkit-transition:opacity ease-out .5s;-o-transition:opacity ease-out .5s;transition:opacity ease-out .5s}
.brand-table--t2 .brand-name{width:auto;min-height:auto}
.brand-table .brand-name{margin:0 0 8px;font-weight:700;font-size:19px;line-height:1.2;text-align:left}
.brand-table .pos-num{position:absolute;padding-top:2px;color:#111b36;font-size:17px;left:20px;bottom:10px}
.pos-num:before,.pos-num:after{content:'';position:absolute;top:0;width:13px;height:22px;background:url(/assets/images/svg/svg-sprite-bg.svg#number-leaf) 0 0 no-repeat}
.pos-num:before{left:-16px}
.pos-num:after{right:-16px;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH}
.brand-table .arrow-sep{font-size:24px;line-height:1.1}
.brand-table .arrow-sep .color-gn{font-weight:300;font-size:14px;font-weight:300;font-size:14px}
.redesign-country .brand-table.payment-table tbody td:last-child,.payments-body .brand-table.payment-table tbody td:last-child{text-align:center}
.bg-pink,.bg-pink-slider{padding:40px 20px}
.bg-pink{background-color:#FFD6C7;border-radius:10px}
.ontario .grey-box,.bg-pink-slider .grey-box{border-radius:10px;background:#F7F7F7;width:270px;visibility:visible}
.ontario .grey-box img,.bg-pink-slider .grey-box img{text-align:center;margin:10px auto;height:40px}
.region-page .grey-box img,.bg-pink-slider .grey-box img{height:50px}
.ontario .grey-box ul li,.bg-pink-slider .grey-box ul li{position:relative;padding-left:30px}
.ontario .grey-box ul li::before,.bg-pink-slider .grey-box ul li::before{content:'';position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:21px;height:21px;margin-right:4px;background:url(/assets/images/svg/svg-sprite-bg.svg#ico-no)}
.relative{position:relative}
.casino-games-types{display:flex;justify-content:space-evenly}
.casino-games-types .type{background:#101C36;border-radius:8px;width:270px;display:flex;flex-direction:column;justify-content:space-between;padding:25px 20px}
.casino-games-types .type img{margin:0 auto;margin-bottom:30px}
.casino-games-types .type span{color:#fff;font-size:18px;font-weight:700}
.casino-games-types .type p{color:#fff;font-size:14px}
#content{position:relative}
#main-footer{padding:26px 0 6px;background:#111b36;color:#f3f4f5}
#main-footer p{font-weight:300}
#main-footer a{color:inherit;font-size:12px}
.site-disclosure,.site-copyright{color:#c2c2c2;font-size:12px}
footer .site-disclosure,footer .site-copyright{text-align:left}
html.active-popup .pop-wrap{position:fixed;z-index:99999;width:100%;height:100%;background-color:#020202cc;top:0;padding-top:100px}
html.active-popup .pop-box{display:flex;flex-direction:column;align-items:center;background:#f8f8f8;width:30%;margin:0 auto;border-radius:10px;padding-bottom:20px}
html.active-popup p.bolder{font-weight:700;text-align:center}
html.active-popup span#modal-yes{font-weight:700;font-size:19px;text-align:center;background-color:#ff5411;z-index:10;border:2px solid #f79874;padding:8px 20px;border-radius:10px;color:#fff;text-decoration:none;outline:none;-webkit-box-shadow:2px 2px 3px 0 #000c;-moz-box-shadow:2px 2px 3px 0 #000c;box-shadow:2px 2px 3px 0 #000c;margin:0 20px;cursor:pointer;width:70px}
html.active-popup span#modal-no{font-weight:700;font-size:19px;text-align:center;background:#0d7a7a;z-index:10;border:2px solid #0d7a7a;padding:8px 20px;border-radius:10px;color:#fff;text-decoration:none;outline:none;-webkit-box-shadow:2px 2px 3px 0 #000c;-moz-box-shadow:2px 2px 3px 0 #000c;box-shadow:2px 2px 3px 0 #000c;margin:0 20px;cursor:pointer;width:70px}
html.active-popup p#age-restricted{display:none;color:red;font-weight:700;padding:0 20px;text-align:center}
html.active-popup body{position:relative}
.body-country #main-header + main .blog-nav-v-2,.social-casinos .blog-nav-v-2{width:100%!important;margin-left:0!important;padding:10px 30px}
.blog-nav-v-2{position:relative;cursor:pointer;user-select:none;line-height:1.375rem;display:flex;align-items:center}
.blog-nav-v-2 ul.nav-dropdown{justify-content:space-around;margin:0;max-height:250px;right:0;border-radius:5px;width:100%;background-color:#fff;border:1px solid #d6e2ff;z-index:2;padding:0!important}
.blog-nav-v-2 ul.nav-dropdown li{margin-bottom:0;font-size:15px;padding:6px 0}
.blog-nav-v-2 span.relative{font-size:14px;line-height:18px;color:#0d2c3d;font-weight:700;font-family:"Open Sans";width:max-content}
span.arrow-down-dropdown-icon{content:"";display:inline-block;width:.9em;height:.9em;border-right:.2em solid #134c58;border-top:.2em solid #134c58;right:-15px;position:absolute;top:50%;transform:translate(0,-50%) rotate(45deg);opacity:.7}
.blog-nav-v-2 ul.nav-dropdown li a{color:#134c58;font-weight:500;width:max-content}
.nav-dropdown li a{display:block;text-decoration:none}
.flex-wrap{flex-wrap:wrap!important}
.region-page td.mb-none,.new-grey-table td.mb-none{display:none}
.new-grey-table tr.terms{background-color:#f2f2f2!important}
.new-grey-table tr.terms td{text-align:left;padding-bottom:5px;color:#123347!important}
.new-grey-table .hidden-element{display:none}
.top-rated-casino-star{background:url(/assets/images/svg/top-rated-casino-star.svg?v=J1dAbFmXDA9GlM1ZVfTgBrZ1wDo&v=J1dAbFmXDA9GlM1ZVfTgBrZ1wDo) no-repeat;width:28px;height:28px;display:inline-block;transform:scale(.5);vertical-align:middle}
.guides.flags{left:18px;width:unset;height:unset;text-indent:0;background-size:32px;background-position-y:center}
.guides.flags::before{display:none}
#content.redesign-country>.section.section--country-profile .ch-table .terms td{background:#f6f6f6;padding:7px}
.swiss table.casino-types{position:relative}
.dark-blue-bg.light-bg{background-color:#eceff4;border:2px solid #4DBCA2}
.title-wrap.d-flex > div{width:60%}
.title-wrap.d-flex > img{width:40%;opacity:.3;transform:rotate(17deg) scale(1);will-change:transform}
.body-country #main-header.bonus-header.dark-design{background:transparent radial-gradient(closest-side at 72% 48%,#445156 0%,#1B4552 46%,#112F43 100%) 0 0 no-repeat padding-box}
.body-country #main-header.bonus-header.dark-design h1{font:normal normal bold 54px / 66px Open Sans;font-weight:700!important}
.body-country #main-header.bonus-header.dark-design .height-js{margin-bottom:0}
.body-country #main-header.bonus-header.dark-design p{color:#F3F4F5}
.header-boxes{padding-bottom:75px}
.header-boxes > div{background:#101C36 0 0 no-repeat padding-box;box-shadow:0 0 15px #FFFFFF26;border-radius:8px;text-align:center;width:235px;padding:20px;z-index:2;display:flex;justify-content:center}
.header-boxes > div:not(:last-of-type){margin-right:20px}
.header-boxes > div a{display:flex;justify-content:center;align-items:center;text-decoration:none}
.header-boxes > div span{margin-left:20px;color:#fff;font-size:16px;font-weight:700;vertical-align:middle;word-break:normal}
.lastupdated.green-variant{margin-top:35px;color:#4D9A90;right:0;position:absolute;font-size:16px}
.promo-code{border:2px dashed #FA5411;border-radius:8px;color:#FA5411;text-transform:uppercase;font:normal normal 600 14px/24px Open Sans;padding:3px 25px;min-width:150px;text-align:center;transition:transform .3s ease,background-color .3s ease;margin-bottom:15px;margin-top:90px}
.el-of-month .main-title{font-weight:300;font-size:28px;line-height:1.4}
.promo-codes-table .promo-code{margin-top:0;width:100%}
.promo-code:not(.no-code){cursor:pointer}
.promo-code:hover{background-color:#ededed}
#navbarNavDropdown span.nav-link{font-size:12px}
.promo-code.clicked{transform:scale(1.1)}
.promo-code.clicked-reverse{transform:scale(1)}
.promo-code.no-code.clicked{transform:scale(1)}
.promo-code.no-code:hover{background-color:#fff}
.bonus-info{color:#111B36;font-size:14px}
.casino-types .promo-code{padding:3px 8px;margin-bottom:0;display:inline-flex;justify-content:center;align-items:center}
table.casino-types.promo-codes-table thead tr th:nth-child(1){width:52%}
.sweepstakes .promo-code{min-width:unset}
.font-style-normal{font-style:normal}
.reverse .step-grid_boxes{flex-direction:column-reverse}
.reverse .step-grid_boxes .step-box__top{margin-top:15px}
.reverse .step-grid_boxes .step-box__bottom{margin-bottom:0}
.reverse .step-grid_boxes .step-box__bottom .step-img::after{top:100%;border-bottom:unset;border-top:10px solid #4fbca3ff}
.reverse .step-grid_boxes .step-number::before{top:unset;bottom:-10px}
.site-links__in{text-transform:uppercase;letter-spacing:1px}
.site-links__in.list-r.d-flex{flex-wrap:wrap}
.subscribe-form--footer{background:#123346;font-size:14px;margin-bottom:5px}
.subscribe-form{padding:12px 20px;border-radius:10px}
form h3{text-align:left;color:#fff;font-weight:700}
.subscribe-form__input-wrap{display:inline-block;vertical-align:middle;position:relative}
input.subscribe-form__email{padding-right:20px;font-style:italic;background:#111b36;border-color:transparent}
.subscribe-form__email{width:calc(100% - 84px);color:#f3f4f5}
input.subscribe-form__submit{padding:7px 30px;background:#4dbca2;border-radius:20px}
.subscribe-form__submit{position:absolute;right:0;top:0;color:#111b36;font-weight:600}
#main-footer p{font-weight:300}
.site-links__out li,.site-links__out a{display:inline-block;vertical-align:middle}
.subscribe-form__main{width:100%;margin-bottom:6px}
.region-page .payment-table:not(.region-casino-table) .show{display:block!important;width:80px;text-align:center;margin:30px auto}
.region-page .grey-box img,.bg-pink-slider .grey-box img{height:50px}
.free-real-casino-games > div{width:48%;display:flex;flex-direction:column;justify-content:space-between;min-height:100%}
.free-real-casino-games .bg-grey{background:#EDEDED;border-radius:8px;color:#000;margin-bottom:20px;height:100%}
.free-real-casino-games .bg-grey .d-flex > div{width:100%}
.free-real-casino-games .bg-grey h4{font-weight:700}
.free-real-casino-games .bg-grey .d-flex > div{width:100%}
.free-real-casino-games .bg-grey .pros-cons-box{background:#DBF0EA;border:1px solid #55CCAC;border-radius:8px}
.free-real-casino-games .bg-grey .pros-cons-box.red{background-color:#FCE8E0;border:1px solid #F4B587}
.provider-info{background:#101C36;border-radius:10px;color:#fff;padding:30px 10px 15px;margin-bottom:30px}
.provider-info .flex-align-center{padding:0 20px}
.provider-info h3{margin-left:15px}
.provider-info p{font-size:16px;padding:0 20px}
.provider-info table tbody tr{height:130px}
.provider-info table tbody td:first-child a,.provider-info table tbody td:first-child > img{margin:0 19px}
.provider-info table th:first-of-type{width:300px}
.provider-info table td img{border-radius:50%}
.provider-info table td .brand-name{font-weight:700;width:55%;display:inline-block;vertical-align:middle;text-align:left}
.provider-info table th{color:#fff;position:relative}
.provider-info table th:not(:last-child):after{content:'';position:absolute;right:0;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,#123347ff 0%,#337f79ff 22%,#4dbba1ff 54%,#337f79ff 82%,#123347ff 100%)}
.el-of-month-box .brand-wrap{top:-50px;z-index:5}
.redesign-country .el-of-month__info.d-flex{position:unset;align-items:center}
.el-of-month__main{border:1px solid #48ad98;position:relative}
.redesign-country .read-r-box span span{color:#4dbca2}
.redesign-country p.pin{position:relative}
.redesign-country p.pin::before{content:'';display:inline-block;vertical-align:middle;width:30px;height:30px;position:relative;top:-2px}
.redesign-country .before-table-icon::before{content:'';position:absolute;top:30%;left:5%;display:block;background-repeat:no-repeat;filter:opacity(0.3);transform:rotate(355deg);width:340px;height:390px}
.options-el{margin:30px auto;position:relative;z-index:10}
.options-el>.info{margin-bottom:14px}
.options-el>.info>p:last-child{margin-bottom:0}
.options-el__choose,.options-el__details{margin:0 auto;background:#fff;border:1px solid #4ebca2;border-radius:10px;position:relative}
.options-el__choose{padding-left:25px}
.options-el--t2 .options-el__choose,.options-el--t2 .options-el__details,.options-el--t2 .options-el__choose:after{background:#111b36b3}
.options-el__choose:after{content:'';position:absolute;border:1px solid #4ebca2;z-index:-1}
.options-el__choose .heading-logo{position:absolute;width:148px;height:148px;z-index:10}
.section--p-more-games .options-el__choose .heading-logo{background:transparent}
.options-el__list{position:absolute;width:320px;color:#111b36;z-index:5}
.options-el--t2 .options-el__list{color:#f3f4f5}
.options-el__list>li{position:absolute}
.options-el__list .svg-wrap,.options-el__list .ico-star-wrap{border:1px solid #5bc1a9;border-radius:50%;text-align:center;-webkit-transition:-webkit-transform ease-in-out .3s;transition:-webkit-transform ease-in-out .3s;-o-transition:transform ease-in-out .3s;transition:transform ease-in-out .3s;transition:transform ease-in-out .3s,-webkit-transform ease-in-out .3s}
.options-el__list .svg-wrap{background:#111b36}
.options-el__list .svg-wrap .svg{display:inline-block;vertical-align:middle;width:30px;height:30px}
.options-el__list>li:hover .ico-star-wrap,.options-el__list>li.active .ico-star-wrap{background:#e1e1e1}
.options-el--t2 .options-el__list>li:hover .svg-wrap,.options-el--t2 .options-el__list>li.active .svg-wrap{background:#4ebca2}
.options-el__list .sub-title{line-height:1.1;vertical-align:middle}
.options-el__details-wrap:not(.ios-fix) .options-el__details{display:none;padding:0 25px 25px;-webkit-animation-duration:1.2s;animation-duration:1.2s}
.options-el__details-wrap:not(.ios-fix) .options-el__details.active{display:block}
.options-el__details-wrap.ios-fix .options-el__details{opacity:0;visibility:hidden;max-height:0;padding:0;overflow:hidden;-webkit-transition:opacity ease-in-out 1s;-o-transition:opacity ease-in-out 1s;transition:opacity ease-in-out 1s}
.options-el__details-wrap.ios-fix .options-el__details.active{opacity:1;visibility:visible;max-height:none;overflow:visible;padding:0 25px 25px}
.options-el__details-img{border-radius:10px;-webkit-box-shadow:0 0 0 1px #4ebca2;box-shadow:0 0 0 1px #4ebca2}
.options-el__details>.title,.options-el__details>.info{font-style:italic}
.options-el__details>.title{font-weight:300;line-height:1.2}
.options-el__details>.title .svg--game{display:inline-block;vertical-align:middle;width:32px;height:32px}
.options-el__details>.title .svg-img--prov{float:right;margin-top:3px}
.options-el__details .info-list>li{margin-top:14px}
.options-el__details .info-list>li:first-child,.options-el__details .info-list__v--full:first-child{margin-top:34px}
.options-el__details .info-list__h,.options-el__details .info-list__v{vertical-align:middle;width:49%;padding:4px}
.options-el__details .info-list__h{text-align:left}
.options-el__details .info-list__v{border:1px solid #4ebca2;border-radius:8px;font-style:italic;font-weight:300;font-size:24px;text-align:center}
.options-el__details .info-list__v--full{width:100%;margin-top:14px}
.redesign-country .table-casinos .el-of-month__main{width:480px}
.redesign-country .el-of-month__main{border:none}
.el-of-month-box{position:relative}
.el-of-month-box .rating-bar{margin-bottom:4px}
.el-of-month__info p{margin:0}
.redesign-country .secondary-bonus-text{color:#4dbca2}
.redesign-country .primary-bonus-text{font-size:30px;line-height:28px;color:#f3b183;font-weight:700}
.el-of-month__info div.el-center{float:unset;display:block;margin:0 auto;width:50%}
.el-of-month__info{position:absolute;right:0;left:0;bottom:0;padding:14px;background:#111b36e6;border:1px solid #48ad98;border-radius:0 0 16px 16px}
.redesign-country .before-slot-icon::before{content:'';position:absolute;top:17%;left:5%;display:block;background-repeat:no-repeat;filter:opacity(0.3);transform:rotate(22deg);width:315px;height:306px}
.img-block{display:block;margin:0 auto}
.provider-info table td{font-size:18px}
.bg-new-gradient{background:transparent linear-gradient(0deg,#111B36 0%,#0D5A5B 100%) 0 0 no-repeat padding-box;color:#fff}
.country-popup{position:absolute;top:-70px;left:0;height:70px;width:100%;background:#FFCC57;padding:7px 0;display:block}
.country-popup p{color:#152339!important;font-size:14px;text-align:center;margin:0;display:flex;align-items:center;justify-content:center}
.country-popup p br{display:none}
.country-popup p a{text-decoration:none}
.country-popup p a.home-link{font-weight:700;text-decoration:underline;color:#152339;margin-left:20px}
.country-popup p a.home-link + button{font-weight:700;text-decoration:underline;color:#152339;background:none;margin-left:20px}
.country-popup p span.sm-none{margin-right:5px}
.country-popup p span:not(.icon-glob,.sm-none){border-radius:6px;background:#000;color:#fff;width:auto;padding:3px 10px}
.new-grey-table .mobile-rtp-games,.provider-info .mobile-rtp-category{display:none}
.provider-info table td .v-out{box-shadow:none;border:none}
.ontario.bonus-page .diff-bonuses.black-bg .d-flex.mb-1,.social-casinos .diff-bonuses.black-bg .d-flex.mb-1{justify-content:space-between}
.diff-bonuses.black-bg .d-flex.mb-1{border-radius:10px;background-color:#123347;padding:30px;color:#fff;align-items:center}
.ontario.bonus-page.diff-bonuses.grey-bg .d-flex.mb-1 img,.ontario.bonus-page .diff-bonuses.black-bg .d-flex.mb-1 img,.social-casinos .diff-bonuses.grey-bg .d-flex.mb-1 img{margin-right:0}
.ontario.bonus-page .diff-bonuses.black-bg .d-flex.mb-1 div:nth-child(2),.social-casinos .black-bg .d-flex.mb-1 div:nth-child(2){width:90%}
.diff-bonuses.black-bg .d-flex.mb-1 span,.diff-bonuses.black-bg .d-flex.mb-1 h3{color:#4CBCA2;text-align:left;font-weight:700}
.nav-item--dropdown-content.d-flex{flex-wrap:wrap;align-items:center}
table .curr-list:not(.curr-list--single){margin-bottom:8px}
table .curr-list{padding:2px 6px;border-radius:8px;font-size:19px}
table .curr-list:not(.color-inh){color:#111b36}
.brand-table .brand-svg .svg-img{width:92px;height:82px}
.brand-table .brand-svg{left:45px;top:0;position:absolute}
.terms--brand-table>span{vertical-align:middle;line-height:1.6}
.terms--brand-table{line-height:30px}
.brand-table--t2 td{padding:22px 6px}
table .curr-list:not(.color-inh){color:#111b36}
table .curr-list:not(.bg-blank){background:#ededed;border:2px solid #fff}
table tr td .brand-name a{text-decoration:none;color:#111b36}
.table-wrap{width:100%;margin:12px auto;padding:8px 8px 2px;border-radius:10px}
.country-table-wrapper,.new-grey-table{padding-top:0!important}
.brand-table .curr-list li:before{margin-right:6px}
.brand-table .d-list{text-align:left}
.brand-table .d-list li:not(:last-child){margin-bottom:8px}
.brand-table .d-list li{padding-left:30px;line-height:1.2;position:relative}
.vietnam .section--country-support .main-width-md.relative{margin-bottom:0;padding-bottom:20px}
.site-links__in a{text-decoration:none}
.site-links__in>li:first-child,.site-links__in>li:nth-child(2),.site-links__in>li:nth-child(3),.site-links__in>li:nth-child(4){margin-right:30px}
.vietnam-header p,.vietnam-header h1,.thai-header p,.thai-header h1{position:relative;z-index:10}
.top-three-casinos-element .rating,.rating > span,.new-grey-table .rating,.rating > span{display:block;background:url(/assets/images/svg/stars-second.svg?v=Gf-hGEBb7g3LS1sKaKQ07fqkZiE&v=Gf-hGEBb7g3LS1sKaKQ07fqkZiE) no-repeat}
.add-to__popup{position:absolute;right:-140px;top:50%;-webkit-transform:translate(0,-50%) scale(0,0);-ms-transform:translate(0,-50%) scale(0,0);transform:translate(0,-50%) scale(0,0);width:130px;padding:3px 4px 4px;background:#fff;border:1px solid #bfc2c9;border-radius:5px;color:#111b36;font-size:14px;text-align:center;opacity:0;-webkit-transition:opacity ease-in-out .4s;-o-transition:opacity ease-in-out .4s;transition:opacity ease-in-out .4s}
.add-to__popup:before{content:'';position:absolute;left:-9px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);margin-top:-1px;width:9px;height:11px;background:url(/assets/images/global-sprite.webp?v=4IFHtCv3c-vleCKc8a4bR5_S3sw&v=4IFHtCv3c-vleCKc8a4bR5_S3sw) -374px -44px no-repeat}
.ontario .d-flex.grey-boxes,.bg-pink-slider .grey-boxes{opacity:1;height:auto;overflow:hidden}
.ontario .grey-boxes{justify-content:space-between}
.ontario .grey-box,.bg-pink-slider .grey-box{border-radius:10px;background:#F7F7F7;width:270px;visibility:visible}
.vietnam #main-country-table tr td .rating-bar__val,.vietnam #main-country-table tr td .rating-bar__val + span{font-size:14px;line-height:32px;color:#111b36;font-weight:400;font-style:italic;font-family:"Open Sans";text-align:center}
.brand-table .rating-bar{width:100%;margin:6px 0 -12px;color:#111b36}
.vietnam #main-country-table .rating-bar__prog{display:block;margin:0 auto}
.vietnam .country-table .rating-bar__prog{width:80%}
.thailand,.thai-header,.thailand-font-family{font-family:"Kanit",Sans-serif}
.vietnam .brand-table .d-list li{font-weight:700}
.column-reverse{flex-direction:column-reverse}
.vietnam #main-country-table tr td > .rating-bar__val + span{margin-left:70px}
.vietnam .brand-table tbody tr td:nth-child(4){padding-top:0}
.table-wrap .table-sort{margin-top:10px;margin-bottom:20px;font-size:14px;position:relative}
.dark-blue-bg .part-1 .d-flex.flex-align-center img:not(.bonus-icon){border:1px solid #4dbca2;border-radius:50%;min-width:94px}
.bonus-page .slick-slide,.bg-pink-slider .slick-slide,.bg-pink .slick-slide,.body-live .slick-slide{margin-right:10px}
.body-country .fix-find-brand{display:block;position:relative;left:0;top:0;transform:none}
.find-brand.fix-find-brand .arrow-link,.toggle-box .arrow-link{bottom:10px;position:absolute}
.fix-find-brand p.title{text-align:center}
.find-brand,.toggle-box{padding:0 18px;background:#fff;border-radius:8px;-webkit-box-shadow:1px 4px 4px 0 #ccc6;box-shadow:1px 4px 4px 0 #ccc6;position:relative;z-index:100}
.find-brand{margin:20px auto 60px}
.find-brand:after,.toggle-box:after{content:'';bottom:-47px}
.find-brand .title,.toggle-box>.title{margin:0;padding:9px 0;color:#0d7a7a}
.find-brand .arrow-link,.toggle-box .arrow-link{position:absolute;bottom:-31px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);z-index:5;cursor:pointer}
.find-brand__toggle,.toggle-box__toggle{padding:16px 0;font-size:14px}
body:not(.body-home):not(.body-country) .find-brand__toggle,.toggle-box__toggle{display:none}
.find-brand--no-opt .find-brand__toggle,.find-brand:not(.find-brand--no-opt) .find-brand__options{padding:10px 20px;background:#f8f8f8;border-radius:10px}
.find-brand--no-opt .find-brand__toggle{margin-bottom:16px}
.find-brand--w-box .find-brand__toggle{max-height:250px;overflow:hidden;overflow-y:auto;padding-bottom:0;text-align:center}
.find-brand--w-box .find-brand__toggle>div{margin-bottom:12px}
.find-brand--w-box .find-brand__toggle img{max-width:150px;max-height:38px}
.find-box-all__item .prov-wrap img{max-width:150px;max-height:30px}
.find-brand__toggle .custom-select-box{margin:0 0 7px;font-style:italic;font-size:14px}
.find-brand .custom-select-box .flags{top:0}
.find-brand .custom-select-box .flags+.item,.login-signup-form .custom-select-box .flags+.item,.user-profile-form .custom-select-box .flags+.item{width:calc(100% - 40px)}
.find-brand__toggle .custom-select-box--bank{margin-bottom:4px}
.find-brand__toggle .custom-select-box .select-all:not(.spain-finder){position:absolute;right:14px;top:7px}
.find-brand__toggle .v-dot{width:100%;margin:30px auto 0;padding:6px}
.find-brand__toggle-right-box{padding:20px;border:1px solid #d2d3d5;border-radius:6px;position:relative}
.find-brand__toggle-right-box:before,.find-brand-searching:before{content:'';position:absolute;background-image:url(/assets/images/global-sprite.webp?v=4IFHtCv3c-vleCKc8a4bR5_S3sw&v=4IFHtCv3c-vleCKc8a4bR5_S3sw);background-repeat:no-repeat}
.no-webp .find-brand__toggle-right-box:before,.no-webp .find-brand-searching:before{background-image:url(/assets/images/global-sprite.png?v=8nQktWy34tJ5dmKgeTgdcUkpvEY&v=8nQktWy34tJ5dmKgeTgdcUkpvEY)}
.find-brand__toggle-right-box:before{width:123px;height:118px;background-position:-280px -98px}
.find-brand-searching:before{width:232px;height:48px;background-position:-171px -236px}
.find-brand__toggle-right-box.active:before{background:transparent}
.find-brand-answer,.find-brand-not-found,.active>.find-brand-searching,.not-found>.find-brand-searching,.find-brand__toggle-right-box.not-found:before{opacity:0}
.find-brand-searching,.find-brand-answer__link{font-style:italic}
.find-brand-searching{position:absolute;right:20px;left:20px;bottom:20px;opacity:1;-webkit-transition:opacity ease-in-out .2s;-o-transition:opacity ease-in-out .2s;transition:opacity ease-in-out .2s}
.find-brand-answer,.find-brand-not-found,.active>.find-brand-searching,.not-found>.find-brand-searching,.find-brand__toggle-right-box.not-found:before{opacity:0}
.active .find-brand-answer{-webkit-transition:opacity ease-in-out 1.5s;-o-transition:opacity ease-in-out 1.5s;transition:opacity ease-in-out 1.5s}
.active>.find-brand-answer{opacity:1}
.find-brand-answer .brand-name{max-width:100%;margin:25px auto 20px;padding:10px;background:#f8f8f8;border-radius:10px;color:#111b36;font-weight:700;font-size:19px}
.find-list-all{margin:30px auto 60px;position:relative}
.find-list-all .find-brand{position:absolute;margin:0}
.find-list-all .find-brand .title{padding:11px}
.find-list-all__left,.find-list-all__right{float:left;padding:6px 20px;border-radius:6px;line-height:30px}
.find-brand-not-found{position:absolute;left:0;top:0;width:100%;padding:5px}
.not-found>.find-brand-not-found{opacity:1}
.find-brand-not-found>.top{padding:10px;background:#fdeee7;border-radius:6px}
.find-brand-not-found>.bottom>.bottom>div{display:table-cell;vertical-align:top}
.find-brand-not-found>.bottom>.bottom>.left{width:68px}
.find-brand-not-found>.bottom>.bottom>.right{width:calc(100% - 68px);padding-left:8px;text-align:left}
.find-brand-not-found .rating-circle-2{display:inline-block}
.el-of-month__info>div:last-child{text-align:center}
.redesign-country .find-brand__toggle,.toggle-box__toggle{padding-top:0}
.find-brand--no-opt .find-brand__toggle,.find-brand:not(.find-brand--no-opt) .find-brand__options{padding:10px 20px;background:#f8f8f8;border-radius:10px}
.find-brand__toggle .custom-select-box{margin:0 0 7px;font-style:italic;font-size:14px}
.find-brand .custom-select-box .flags{top:0}
.find-brand .custom-select-box .flags+.item,.login-signup-form .custom-select-box .flags+.item,.user-profile-form .custom-select-box .flags+.item{width:calc(100% - 40px)}
.find-brand__toggle-right-box:before{width:123px;height:118px;background-position:-280px -98px}
.find-brand__toggle-right-box:before,.find-brand-searching:before{content:'';position:absolute;background-image:url(/assets/images/global-sprite.webp?v=4IFHtCv3c-vleCKc8a4bR5_S3sw&v=4IFHtCv3c-vleCKc8a4bR5_S3sw);background-repeat:no-repeat}
.find-brand-searching,.find-brand-answer__link{font-style:italic}
.find-brand-searching{position:absolute;right:20px;left:20px;bottom:20px;opacity:1;-webkit-transition:opacity ease-in-out .2s;-o-transition:opacity ease-in-out .2s;transition:opacity ease-in-out .2s}
.body-country .find-brand:after{display:none}
.redesign-country .find-brand::after{top:100%;display:block!important;height:45px;filter:drop-shadow(0px 4px 3px #00000012)}
.redesign-country .brand-svg-img,.redesign-country .find-brand-answer .brand-name,.redesign-country .find-brand-searching{text-align:center}
.find-brand .arrow-link,.toggle-box .arrow-link{position:absolute;bottom:-31px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);z-index:5;cursor:pointer}
.find-brand.fix-find-brand .arrow-link,.toggle-box .arrow-link{bottom:10px;position:absolute}
.redesign-country .find-brand.fix-find-brand .arrow-link{bottom:-30px}
.el-of-month>div:first-child{padding-right:20px}
.el-of-month{margin:0 auto;padding-top:70px;padding-bottom:20px;text-align:left}
.brand-table-container.container--bon{margin-top:20px}
.redesign-country.spain .table-wrap.table-wrap--t2.bg-black{background-color:#101C36}
.redesign-country .brand-table-container.container--bon .table-wrap,.payments-body .brand-table-container.container--bon .table-wrap{position:relative}
.redesign-country .table-wrap .next,.payments-body .table-wrap .next{position:absolute;display:none;right:10px;top:-4px;color:#0d7a7a;font-size:40px;z-index:99}
.table-scroll{overflow-y:hidden;overflow-x:auto}
.brand-table--bon .brand-name{display:none!important}
.brand-table--t2 .flags{left:6px;top:6px}
.brand-table .flags{position:absolute}
.double-columns{columns:2;-webkit-columns:2;width:100%}
.tips-flex{justify-content:space-between}
.ontario .grey-bg{background:#EDEDED}
.br-10{border-radius:10px}
.redesign-country .options-el__choose.tabs-info{height:300px;width:374px;margin-right:350px}
.heading-logo.bg-black svg{width:80px;height:140px}
.tabs-info #detail--2,.tabs-info #detail--3{display:none}
.redesign-country .table-casinos .sub-title{line-height:25px;margin-bottom:0}
.redesign-country .el-of-month__main{border:none}
.redesign-country .el-of-month__main.detail-2-bookie{display:none}
.redesign-country .el-of-month__info.d-flex{position:unset;align-items:center}
.redesign-country .options-el__choose.tabs-info{height:300px;width:374px;margin-right:350px}
.redesign-country.canada .options-el__choose.tabs-info{height:430px}
.redesign-country.uk-country-page .options-el__choose.tabs-info{height:unset}
.redesign-country .table-casinos .el-of-month__main{width:480px}
.redesign-country .table-casinos .el-of-month-box .ix-slide-dots{width:470px}
.redesign-country .options-el .slick-slide{margin:0}
.redesign-country .table-casinos .related-el__img-na-wrap img,.redesign-country .table-casinos .slick-list.draggable{border-radius:unset;border-top-left-radius:5px;border-top-right-radius:5px}
.redesign-country .table-casinos .el-of-month__info.d-flex{flex-direction:column;align-items:flex-start}
.redesign-country .table-casinos .el-of-month__info>div:first-child{width:100%}
.redesign-country .table-casinos .el-of-month__info div.el-center{margin:0}
.redesign-country .table-casinos .el-center{width:100%}
.redesign-country .table-casinos .el-of-month__info div.el-center .v-dot{width:50%;margin:0;margin-right:10px}
.el-of-month__info div.el-center .v-dot{width:100%}
.main-width-md.d-flex > div{width:60%}
.redesign-country.swiss .casino-types{width:60%}
main.redesign-country.swiss div.section-box:not(.payment-table-wrapper):nth-child(2){width:unset;background-color:#123346}
main.redesign-country.swiss div.section-box:nth-child(2){border-radius:unset}
.ch-table .v-out-wrap{margin-bottom:10px;width:100%}
.redesign-country.swiss .brand-table .v-out,.redesign-country.swiss .auslandische-brands .v-out{font-size:16px;width:100%}
.el-of-month__main img{width:100%;max-height:100%}
.redesign-country .before-slot-icon,.redesign-country .before-table-icon{position:relative}
.game-boxes div.box:hover{margin-top:-10px;filter:drop-shadow(0px 10px 12.5px #04151f)}
.game-boxes div.box:hover span{color:#fff}
.ontario .bg-black{background-color:#101C36}
.heading-logo.bg-black{background:#000;border:1px solid #4ebca2}
.tips-flex li{width:47%}
span.back-to-top{display:none}
span.back-to-top.active{display:block}
.dark-blue-bg .part-1 .box-brand h3{text-align:left}
.swiss .payment-choices .payment-choices-card h3{width:90%}
.redesign-country .developers{justify-content:center;align-items:center;flex-wrap:wrap;padding:20px 40px;border-radius:10px;background-color:#111b36;border-top:1px solid #4dbca2;border-bottom:1px solid #4dbca2}
.redesign-country .developers > div{position:relative;display:flex;min-height:68px;margin-right:30px}
.redesign-country .developers a{display:none;width:101px;border-radius:6px;color:#fff;text-decoration:none;font-size:13px;padding:5px 10px;position:absolute;top:30%;left:50%;transform:translate(-50%)}
.redesign-country .developers > div:hover a{display:inline-block}
.redesign-country .developers > div:hover img{filter:blur(3px)}
.top-prov-wrap{margin:20px auto;padding:0 12px}
.top-prov{font-size:12px;text-align:left}
.top-prov .pos-num-wrap{color:#111b36;font-style:italic;font-size:14px;text-align:center}
.top-prov .pos-num-inner{vertical-align:middle;padding-left:48px;position:relative}
.top-prov .pos-num-inner>.pos-num{text-align:left}
.top-prov .pos-num-inner>.title{line-height:1.2;vertical-align:middle}
.top-prov .pos-num{position:absolute;left:16px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding-top:1px;font-size:17px}
.top-prov__top{position:relative}
.top-prov__top .brand-logo{position:absolute;left:0;top:0}
.top-prov__top .brand-logo-wrap{padding-top:8px}
.top-prov__top .brand-logo .svg-img{width:65px;height:65px;margin-top:-1px}
.top-prov__box .brand-name{font-weight:700;color:#f3f4f5}
.top-prov__box .brand-name>span{vertical-align:super;line-height:1.2}
.top-prov__box .button-more{display:inline-block;color:#f3b183;font-style:italic}
.top-prov__box .button-more .arrow-link{background-color:#283946;border-color:#f3b183}
.top-prov__list{display:table;margin:6px auto 10px}
.top-prov__list .title{width:70px;color:#4dbca2}
.top-prov__list .sep{height:1px;margin:0 4px;background:#0d5a5b;position:relative;bottom:2px}
.top-prov__list .val{color:#fff;font-style:italic;font-size:14px}
.top-prov__bott{margin:0 auto;padding:16px 8px 10px;background:#f3f4f5;border:1px solid #c5c5c5;border-radius:10px;color:#111b36;text-align:center;position:relative}
.top-prov__bott:before{position:absolute;width:196px;height:10px;background:url(/assets/images/global-sprite.webp?v=4IFHtCv3c-vleCKc8a4bR5_S3sw&v=4IFHtCv3c-vleCKc8a4bR5_S3sw) -12px -295px no-repeat}
.no-webp .top-prov__bott:before{background:url(/assets/images/global-sprite.png?v=8nQktWy34tJ5dmKgeTgdcUkpvEY&v=8nQktWy34tJ5dmKgeTgdcUkpvEY) -12px -295px no-repeat}
.top-prov__bott .brand-wrap .svg-img{width:124px;height:44px}
.top-prov__bott>.info>.b-tb-grad{margin:10px 0;padding:1px 0}
.top-prov__bott .b-r-grad-wrap span:last-child{font-weight:600}
.top-prov__bott .top-prov__link{margin-top:10px}
.top-prov__link .arrow-link-wrap{vertical-align:middle}
.custom-grid--guides .custom-grid__info>.text-wrap{text-align:left}
.custom-grid--guides .custom-grid__item__list-wrap{margin-left:0;position:relative}
.custom-grid--guides .custom-grid__item__list-wrap:before{position:absolute;right:20px;left:20px;bottom:106px;border-bottom:1px dashed #4dbca2}
.custom-grid--guides .custom-grid__item__list-wrap .custom-grid__item-1-3{width:29%}
.custom-grid--guides .custom-grid__item__list-wrap .custom-grid__item:not(:last-child){margin-right:4%}
.custom-grid--guides .custom-grid__item__list{color:#111b36;padding:16px;border-radius:8px;position:relative}
.custom-grid--guides .custom-grid__item__list:hover{background:#efefef}
body:not(.body-home) .custom-grid--guides .custom-grid__item__list:before{content:'';position:absolute;left:10px;top:10px;width:10px;height:10px;background:#4dbca2;border-radius:50%;opacity:0;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}
.custom-grid--guides .custom-grid__item__list:hover:before{opacity:1}
.custom-grid--guides .custom-grid__item__list .title{font-size:19px;line-height:1.2}
.custom-grid--guides .svg-wrap{width:104px;height:104px;line-height:96px;margin:10px auto 20px;border:1px solid #4dbca2;border-radius:50%;background:#123346;text-align:center}
.custom-grid--guides .svg--guides{width:67px;height:67px;vertical-align:middle}
.custom-grid--guides .custom-grid__item__list-wrap .arrow-link-wrap{font-size:12px}
.body-country .top-prov__box .b-tb-grad:after{display:none}
.redesign-country .developers > div img{filter:invert(0%) sepia(0%) saturate(0%) hue-rotate(79deg) brightness(2000000%) contrast(106%)}
.redesign-country .main-width.bg-d-gn,.sweeps-pros-cons{border-radius:10px;padding-top:20px}
.custom-grid__item__list-fix .title{font-size:19px;line-height:1.2}
.custom-grid__item__list-fix{color:#111b36;padding:16px;border-radius:8px;position:relative;text-align:center}
.custom-grid__item__list-fix:hover{background:#efefef}
.custom-grid__item__list-fix:before{content:'';position:absolute;left:10px;top:10px;width:10px;height:10px;background:#4dbca2;border-radius:50%;opacity:0;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}
.custom-grid__item__list-fix:hover:before{opacity:1}
.vietnam .game-boxes div.box,.philippines .game-boxes div.box{height:auto;width:250px;padding:0 15px}
.vietnam .game-boxes div.box img,.philippines .game-boxes div.box img{min-height:103px}
.diff-bonuses.grey-bg .d-flex.mb-1{border-radius:10px;background-color:#E1E1E1;padding:30px;color:#000;align-items:center;visibility:visible}
.diff-bonuses.grey-bg .d-flex.mb-1 span,.diff-bonuses.grey-bg .d-flex.mb-1 h3{color:#0E7A7A;font-weight:700;text-align:left}
.diff-bonuses.grey-bg .d-flex.mb-1 img,.diff-bonuses.black-bg .d-flex.mb-1 img{margin-right:30px}
.diff-bonuses.black-bg .d-flex.mb-1{border-radius:10px;background-color:#123347;padding:30px;color:#fff;align-items:center}
.diff-bonuses.black-bg .d-flex.mb-1 span,.diff-bonuses.black-bg .d-flex.mb-1 h3{color:#4CBCA2;text-align:left;font-weight:700}
.redesign-country div.developers a{background-color:#0d7a7a1a;border:2px dotted #69c3a0}
.redesign-country .developers a{display:none;width:101px;border-radius:6px;color:#fff;text-decoration:none;font-size:13px;padding:5px 10px;position:absolute;top:30%;left:50%;transform:translate(-50%)}
.redesign-country div.developers a:hover{background-color:#0d7a7a;border:2px dotted #0d7a7a}
main.redesign-country.usa-casino .section.section--country-profile div.section-box{width:unset;background-color:#fff}
.svg-wrap.bg-w-2{background-color:#f7f7f7;border:none}
.section--country-live .brand-table--t2.payment-table-scrollable th{width:150px!important}
.dark-blue-bg.light-bg{background-color:#eceff4;border:2px solid #4DBCA2}
.top-brand-element{padding:10px;border-radius:12px}
.top-brand-element .bg-w{border-radius:12px}
.top-brand-element .logo{display:flex;justify-content:space-evenly}
.top-brand-element .bonus,.top-brand-element .logo,.top-brand-element .button{width:30%;position:relative}
.top-brand-element .brand-name{margin:0 0 8px;font-weight:700;font-size:19px;line-height:1.2;text-align:left;display:flex;align-items:center}
.top-brand-element .brand-name a{text-decoration:none;color:#111b36}
.top-brand-element .bonus::after,.top-brand-element .logo:after{content:'';position:absolute;right:0;top:0;bottom:0;width:1px;background:#ffff;background:-webkit-gradient(left top,left bottom,color-stop(0%,#ffff),color-stop(30%,#e8e8e8ff),color-stop(54%,#d4d3d3ff),color-stop(77%,#e8e8e8ff),color-stop(100%,#ffff));background:-o-linear-gradient(top,#ffff 0%,#e8e8e8ff 30%,#d4d3d3ff 54%,#e8e8e8ff 77%,#ffff 100%);background:-webkit-gradient(linear,left top,left bottom,from(#ffff),color-stop(30%,#e8e8e8ff),color-stop(54%,#d4d3d3ff),color-stop(77%,#e8e8e8ff),to(#ffff));background:linear-gradient(to bottom,#ffff 0%,#e8e8e8ff 30%,#d4d3d3ff 54%,#e8e8e8ff 77%,#ffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0)}
.top-brand-element .bonus{color:#000;display:flex;justify-content:center;align-items:center;width:40%}
.top-brand-element .curr-list:not(.bg-blank){background:#ededed;border:2px solid #fff}
.top-brand-element .curr-list:not(.color-inh){color:#111b36}
.top-brand-element .curr-list{padding:2px 6px;border-radius:8px;font-size:19px;border:2px solid #fff;width:80%;text-align:center}
.top-brand-element .bonus-one{color:#0D7A7A;font-size:24px;font-weight:700}
.top-brand-element .button{display:flex;justify-content:center;align-items:center}
.main-width-md.d-flex > div{width:60%}
.main-width-md.d-flex .casino-types{width:40%}
@media only screen and (min-width: 1900px) {
.back-to-top{right:280px}
}
@media only screen and (max-width: 1640px) {
.vietnam-header::after,.vietnam-header::before,.thai-header::after,.thai-header::before{opacity:.5}
}
@media only screen and (min-width: 1500px) {
.form-search--header{margin-left:10px;margin-top:-7px}
.back-to-top{bottom:20px;left:50%;-webkit-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%);margin-left:650px}
}
@media only screen and (min-width: 1300px) {
.main-width{width:1200px}
.main-width-md{width:1060px}
.main-width-md-b{width:1120px}
.main-width-sm{width:914px}
.vietnam .brand-table--main th:first-child{width:260px}
.redesign-country .brand-table--main.country-table .brand-name,.redesign-country .brand-table--main.country-table .rating-num-of,.sweepstakes .country-table .brand-name,.sweepstakes .country-table .rating-num-of{margin-left:85px;display:inline-block}
.brand-table--main th:nth-child(2),.brand-table--main th:nth-child(4){width:220px}
.brand-table--main .brand-name,.sweepstake-games-table .brand-name{width:140px}
.brand-table td{padding:14px 6px}
.brand-table--main th:first-child,.sweepstakes .sweepstake-games-table th:first-child,.new-grey-table th:first-child{width:320px}
.brand-table--main.country-table th:nth-child(2),.brand-table--main.country-table th:nth-child(3),.brand-table--main.country-table th:nth-child(4){width:170px}
.brand-table--main th:last-child,.sweepstakes .sweepstake-games-table th:last-child{width:180px}
.redesign-country .brand-table--main.country-table.no-deposit-table .brand-name{margin-left:65px}
.new-grey-table .brand-svg{left:30px}
.site-about-wrap{margin-right:2%}
.site-about-wrap,.subscribe-form-wrap{width:49%}
.table-wrap{width:calc(100% - 12px)}
.redesign-country.spain .main-width.d-flex.casino-types-wrapper > div:first-of-type{width:60%}
.redesign-country.spain .main-width.d-flex .casino-types{width:55%}
.el-of-month>div:first-child{width:calc(100% - 577px)}
.el-of-month{padding-right:20px;padding-left:60px}
.el-of-month__main{width:577px}
.options-el__choose{width:420px;padding-right:100px}
.top-prov__box .brand-name{font-size:19px}
.top-prov__box .button-more{width:48%}
.top-prov__bott{width:210px}
.top-prov__bott:before{left:6px;top:-10px}
.top-prov__list .sep{width:57px}
}
@media only screen and (min-width: 1200px) {
#main-header,#main-nav-wrap{padding-right:12px;padding-left:12px}
#main-footer>.main-width{padding:0 26px}
.main-width{width:1200px}
.find-brand{width:920px}
}
@media only screen and (min-width: 1024px) {
.find-brand-searching:before{bottom:calc(100% + 20px)}
.find-brand__toggle-right-box{width:274px;height:270px}
.find-brand__toggle-right-box:before,.find-brand-searching:before{left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
.find-brand__toggle-right-box:before{top:20px}
.find-brand:not(.find-brand--no-opt) .find-brand__options{width:calc(100% - 290px);margin-right:16px}
.find-brand:not(.find-brand--no-opt) .find-brand__options,.find-brand__toggle-left-box,.find-brand__toggle-center-box,.find-brand__toggle-right-box{float:left}
.el-of-month-box .brand-wrap{left:-52px}
.el-of-month .main-title{padding-right:40px}
.el-of-month>div{float:left}
.el-of-month-box .rating-bar{width:calc(100% - 70px);margin-left:70px}
.country-drop .nav-link:after,.nav-item--cas.nav-item--full > .nav-link:after,.dev-drop-fix .nav-link:after,.nav-item--compare.nav-item--full .nav-link:after,.nav-item--guides .nav-link:after,.nav-item--regulation .nav-link:after,.nav-item--payments .nav-link:after{content:"";display:block;color:#4dbca2;background-size:contain;background-repeat:no-repeat;font-size:20px;position:absolute;height:10px;width:10px;top:50%;transform:rotate(90deg) translateX(-50%);right:7px;filter:invert(95%) sepia(48%) saturate(982%) hue-rotate(85deg) brightness(79%) contrast(91%)}
#main-nav__list{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}
.country-drop a.nav-link,.country-drop span.nav-link{padding:5px 15px 5px 30px !important}
.nav-item--regulation.country-drop .nav-link:after{right:2px}
.main-nav-toggle,.quick-nav-toggle,#main-nav .mob-ico-svg{display:none}
#main-nav__list.primary{display:inline-flex;width:1080px;flex-wrap:wrap-reverse;justify-content:flex-end}
#main-nav__list>.nav-item--dropdown{padding:0 5px}
.main-header--dark #main-nav__list>.nav-item>.nav-link,#main-nav__list>.nav-item:hover>.nav-link,#main-nav__list>.nav-item.focus>.nav-link{color:#fff}
#main-nav__list .nav-item:not(.nav-item--full) .nav-item--dropdown-content{width:215px;border-radius:8px}
#main-nav__list .nav-item--dropdown-content{position:absolute;top:68px;left:100%;max-height:0;padding:0;opacity:0;z-index:900;visibility:hidden}
header #main-nav__list .nav-item--dropdown:hover .nav-item--dropdown-content{width:max-content;padding-bottom:25px;padding-left:35px;padding-right:30px;align-items:flex-start;flex-direction:row}
#main-nav__list .nav-item--dropdown:hover .nav-item--dropdown-content{max-height:fit-content}
#main-nav__list .nav-item--dropdown:hover .nav-item--dropdown-content,#main-nav__list .nav-item--dropdown.focus .nav-item--dropdown-content{left:-20px;max-height:300px;padding:10px;text-align:center;overflow-x:auto;visibility:visible;opacity:1;-webkit-transition:opacity,padding-top ease-out .4s;-o-transition:opacity,padding-top ease-out .4s;transition:opacity,padding-top ease-out .4s}
#main-nav__list .nav-item:not(.nav-item--full) .nav-item--dropdown-content{width:215px;border-radius:8px}
#main-nav__list.primary .nav-item--dropdown-content{top:28px}
.top-prov:first-child .top-prov__box{border-radius:10px 0 0 10px}
.top-prov:last-child .top-prov__box{border-radius:0 10px 10px 0}
.top-prov__bott{top:15px}
.top-prov__bott .b-r-grad-wrap>div{float:left;width:50%}
.top-prov__bott .b-r-grad-wrap span:first-child{display:block;margin-bottom:4px}
.top-prov__link:after{display:none}
.top-prov__bott .top-prov__link{padding-top:10px}
}
@media only screen and (min-width: 800px) {
.custom-grid--guides .custom-grid__item__list-wrap:before{content:''}
.find-brand__options>div{width:calc(50% - 15px)}
.find-brand__toggle-center-box{margin-left:30px}
.find-brand__toggle-left-box,.find-brand__toggle-center-box{float:left}
.options-el__choose{float:left;padding-top:25px;padding-bottom:15px}
.options-el__choose:after,.options-el__choose .heading-logo{top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.options-el__list{left:100%;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);height:355px}
.redesign-country .options-el--3 .options-el__list>li:first-child{left:110px;top:100px}
.options-el__list .svg-wrap,.options-el__list .ico-star-wrap{width:64px;height:64px;line-height:58px}
.options-el__choose:after,.options-el__choose .heading-logo{top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.options-el__choose:after{right:-100px;width:100px;height:200px;border-radius:0 100px 100px 0}
.options-el__choose .heading-logo{right:-74px}
.options-el__list{left:100%;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);height:355px}
.options-el__list>li:first-child,.options-el__list>li.live-game1{left:15px;top:10px}
.options-el__list>li:nth-child(2),.options-el__list>li.live-game2{left:90px;top:65px}
.options-el__list>li:nth-child(3):not(.live-game-4),.options-el__list>li:nth-child(3):not(.live-game-5),.options-el__list>li.center-live-game{left:110px;top:146px}
.options-el__list>li:nth-child(4):not(.live-game-5),.options-el__list>li.live-game4{left:90px;top:223px}
.options-el__list>li:nth-child(5),.options-el__list>li.live-game5{left:15px;bottom:10px}
.options-el--1 .options-el__list>li:first-child{left:110px;top:146px}
.options-el--2 .options-el__list>li:first-child{left:110px;top:95px}
.options-el--2 .options-el__list>li:nth-child(2){left:110px;top:180px}
.options-el--3 .options-el__list>li:first-child{left:80px;top:55px}
.redesign-country .options-el--3 .options-el__list>li:first-child{left:110px;top:100px}
.redesign-country .options-el--3 .options-el__list>li:nth-child(2){left:110px;top:200px}
.options-el--3 .options-el__list>li:nth-child(2){left:110px;top:146px}
.options-el--3 .options-el__list>li:nth-child(3){left:80px;top:233px}
.options-el--4 .options-el__list>li:first-child{left:65px;top:35px}
.options-el--4 .options-el__list>li:nth-child(2){left:110px;top:112px}
.options-el--4 .options-el__list>li:nth-child(3){left:110px;top:194px}
.options-el--4 .options-el__list>li:nth-child(4){left:65px;top:265px}
.options-el__list .svg-wrap,.options-el__list .ico-star-wrap{width:64px;height:64px;line-height:58px}
.options-el__list .ico-star-wrap{margin-right:4px}
.options-el__details{float:right}
}
@media only screen and (min-width: 640px) {
.top-prov__bott:before{content:''}
.el-of-month .main-title{font-size:36px}
.el-of-month__info>div:first-child{width:65%}
.el-of-month__info>div{float:left}
.terms--brand-table{text-align:left}
.table-foot--brand-table>div{width:50%}
.new-grey-table .table-foot--brand-table{margin-top:0}
.section-box{margin-bottom:20px}
#main-nav__user-info .user-actions{opacity:0;max-height:0;position:absolute;left:0;right:0;top:calc(100% + 3px);padding:14px 10px 10px 18px;background:#0a1f3af2;border-radius:18px;z-index:-1}
#main-nav__user-info.active .user-actions{opacity:1;max-height:212px}
.site-links__out>li:not(:last-child){margin-right:16px}
#mob-bott-nav{display:none}
.flags{width:20px;height:20px}
#main-nav__user-info{width:170px;border-radius:28px}
#main-nav__user-info .user-info{padding:10px;background:#0409191a;border-radius:30px}
#main-nav__user-info .user-name:after{content:''}
#main-nav__user-info .user-actions{opacity:0;max-height:0;position:absolute;left:0;right:0;top:calc(100% + 3px);padding:14px 10px 10px 18px;background:#0a1f3af2;border-radius:18px;z-index:-1}
#main-nav__user-info .user-actions .nav-item{opacity:0;-webkit-transition:all ease-in-out 0s;-o-transition:all ease-in-out 0s;transition:all ease-in-out 0s}
#main-nav__user-info .user-actions>li{margin-bottom:14px}
#main-nav__user-info.active .user-actions .nav-item{opacity:1;-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}
}
@media only screen and (max-width: 1300px) {
.body-country #main-header + main .blog-nav-v-2 ul.nav-dropdown li:first-of-type,.new-redesign #main-header + main .blog-nav-v-2 ul.nav-dropdown li:first-of-type{width:140px;text-align:center}
.body-country #main-header + main .blog-nav-v-2 span.relative,.body-country #main-header + main .blog-nav-v-2 span.arrow-down-dropdown-icon,.new-redesign #main-header + main .blog-nav-v-2 span.relative,.new-redesign #main-header + main .blog-nav-v-2 span.arrow-down-dropdown-icon{cursor:pointer}
}
@media only screen and (max-width: 1299px) {
.redesign-country .main-width-md.d-flex .casino-types{width:100%;margin-left:0;margin-bottom:20px}
.dark-blue-bg .part-1 .d-flex.dir-column,.dark-blue-bg .part-1 .d-flex.dir-column+div,.dark-blue-bg.v-2 .part-1 .d-flex.dir-column{width:100%}
.dark-blue-bg > .d-flex.dir-column,.dark-blue-bg .part-1 .d-flex.dir-column{align-items:center}
.dark-blue-bg .part-1 .d-flex.dir-column+div img{display:block;margin:0 auto}
.title-wrap.d-flex > img{transform:rotate(17deg) scale(1.4)}
.title-wrap.d-flex{overflow:hidden}
.redesign-country .main-width-md.d-flex.casino-types-wrapper > div{width:100%}
table.casino-types{margin:15px auto}
.redesign-country .brand-table--bon,.redesign-country .brand-table--bon.us-mobile-casinos{width:100%}
.redesign-country .options-el__choose.tabs-info{width:auto}
.redesign-country .table-casinos.d-flex{flex-wrap:wrap}
.game-boxes div.box img{margin:-40px auto 0;display:block}
.redesign-country .section--country-other-c .game-boxes div.box{width:95%;margin:0 auto 20px;display:block!important}
.back-to-top{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);right:3px}
.redesign-country .casino-types-wrapper{flex-wrap:wrap}
.redesign-country.spain .main-width.d-flex .casino-types{width:100%}
.brand-table--main .brand-name,.sweepstake-games-table .brand-name{margin-top:90px;text-align:center}
.new-grey-table .brand-name{top:-10px;margin-left:20px;text-align:left}
div.game-boxes{justify-content:center;flex-wrap:wrap}
.vietnam .game-boxes div.box img,.philippines .game-boxes div.box img{margin:15px auto;display:block}
.region-page .slick-dots,.bg-pink-slider .slick-dots{margin:15px auto}
.region-page .grey-boxes .slick-dots>li,.bg-pink-slider .grey-boxes .slick-dots>li{background:#fff;border:none}
.region-page .grey-boxes .slick-dots>li.slick-active,.bg-pink-slider .grey-boxes .slick-dots>li.slick-active{background:#000}
.table-wrap .table-sort{margin-right:10px;margin-left:10px}
.top-rated-casino::after,.second-rated-casino::after,.third-rated-casino::after{bottom:-40px}
.new-grey-table .rating{left:0;bottom:0}
.new-grey-table.games-hub .rating{bottom:0}
.new-grey-table .no-deposit-table .rating{left:0;bottom:unset}
.new-grey-table .brand-name{top:-10px;margin-left:20px;text-align:left}
.new-grey-table .brand-svg{left:33px}
.region-page .slick-dots,.bg-pink-slider .slick-dots{margin:15px auto}
.sm--center .w-60,.sm--center .grey-bg{width:100%}
.sm--center .grey-bg{align-items:center;margin-top:10px}
body:not(.ch-header) .diff-bonuses.grey-bg:not(.no-deposit-slider) div.slick-current.slick-active{width:8%!important;margin-right:10px;margin-left:10px}
.no-deposit-table .promo-code:not(.no-code){margin-left:-10px;margin-bottom:30px}
.top-three-casinos-element .name-rating span.name{margin-left:10px}
.lastupdated.green-variant{margin-top:70px}
.title-wrap.d-flex > img{transform:rotate(17deg) scale(1.4)}
.dark-blue-bg .d-flex .part-1 > .d-flex,.dark-blue-bg .d-flex .part-1 .dark-preview-btn{flex-direction:column}
.dark-blue-bg .d-flex .part-1 > .box-brand{flex-direction:row!important}
.social-casinos .dark-blue-bg .part-1 > .d-flex{align-items:flex-start}
.dark-blue-bg a.find-brand-button.v-dot.v-dot--color-d.fit-content{margin-top:10px}
.dark-blue-bg .part-1 .d-flex.dir-column+div{margin-top:20px}
.gallery.pic-slider{flex-direction:row!important;overflow:hidden;overflow:scroll!important}
.gallery.pic-slider .gallery__item{margin-right:20px;min-width:153px}
.dark-blue-bg > .d-flex.dir-column,.dark-blue-bg .part-1 .d-flex.dir-column{align-items:center}
.region-page .dark-blue-bg .part-1{width:100%}
.dark-blue-bg .d-flex .part-1 > .d-flex,.dark-blue-bg .d-flex .part-1 .dark-preview-btn{flex-direction:column}
.region-page .dark-blue-bg .part-1 .d-flex.dir-column,.region-page .dark-blue-bg .part-1 .d-flex.dir-column + div{width:100%}
.dark-blue-bg .part-1 .d-flex.dir-column+div img{display:block;margin:0 auto}
.dark-blue-bg .pros-part,.dark-blue-bg .cons-part{width:100%}
.dark-blue-bg .pros-part{margin-bottom:10px}
.ontario .d-flex.grey-boxes,.bg-pink-slider .d-flex.grey-boxes{flex-direction:column;height:250px}
.follow-us--footer{margin:12px 0;text-align:center}
.follow-us--footer>p,.follow-us--footer>.follow-us__list{display:inline-block;vertical-align:middle}
.custom-grid--c-general-info>.custom-grid__item{float:none;width:100%;margin-left:0}
.brand-table--main td{padding:6px}
.dark-blue-bg .pros-part,.dark-blue-bg .cons-part{width:100%}
.faq-box:not(:last-child){margin-bottom:20px}
div.game-boxes div.box{margin-bottom:50px!important}
.bonus-page .diff-bonuses.black-bg.no-js-slider,.diff-bonuses.grey-bg.no-js-slider,.social-casinos .diff-bonuses.black-bg.no-js-slider{flex-direction:row;overflow:scroll}
.bonus-page .diff-bonuses.black-bg.no-js-slider .d-flex.mb-1,.diff-bonuses.grey-bg.no-js-slider .d-flex.mb-1,.social-casinos .diff-bonuses.black-bg.no-js-slider .d-flex.mb-1{margin-right:15px;min-width:300px;flex-direction:column;justify-content:flex-start!important;height:auto!important}
}
@media only screen and (max-width: 1299px) and (min-width: 1024px) {
.main-width,.main-width-md,.main-width-md-b,.main-width-sm{width:924px}
.el-of-month>div:first-child{width:calc(100% - 460px)}
}
@media only screen and (max-width: 1299px) and (min-width: 800px) {
.site-links__in{margin:24px auto 0}
.faq-boxes{padding:0 55px 0 77px}
.options-el__choose{height:440px;padding-right:60px}
}
@media only screen and (max-width: 1299px) and (min-width: 640px) {
.brand-table--main th:first-child,.brand-table--main td:first-child{width:210px}
}
@media only screen and (max-width: 1199px) {
#main-nav-wrap{padding-right:20px;padding-left:20px;padding-left:20px}
#logo img{width:135px;height:25px}
}
@media only screen and (max-width: 1170px) {
.ontario .title-wrap.d-flex > img{transform:rotate(17deg) scale(1);right:0;bottom:0}
.usa-header.bonus-header.dark-design .main-head-wrap,.ph-header.bonus-header.dark-design .main-head-wrap,.united-kingdom.bonus-header.dark-design .main-head-wrap{position:relative}
.usa-header.bonus-header.dark-design,.ph-header.bonus-header.dark-design,.united-kingdom.bonus-header.dark-design{overflow:unset}
.ontario.games-hub-page header#main-header,.bonus-header.dark-design,.usa-header.bonus-header.dark-design .main-head-wrap,.ph-header.bonus-header.dark-design .main-head-wrap,.united-kingdom.bonus-header.dark-design .main-head-wrap{overflow:hidden}
}
@media only screen and (max-width: 1199px) and (min-width: 1024px) {
.section-box>p,.section-box>div>p,.section-box>div>div>p{margin-right:20px}
}
@media only screen and (max-width: 1080px) {
.title-wrap.d-flex>img{position:absolute;transform:rotate(17deg) scale(1);right:-100px;bottom:-70px}
.title-wrap.d-flex>div{width:100%}
.lastupdated.green-variant{top:25px}
.philippines .lastupdated.green-variant,.uk-country-page .lastupdated.green-variant{top:0;left:0;margin-top:5px!important}
}
@media only screen and (max-width: 1024px) {
    .country-popup {height: 90px;}
.next-table-wrapper table.payment-table tbody tr td:nth-child(5),.next-table-wrapper table.payment-table thead tr th:nth-child(5),.next-table-wrapper table.payment-table tbody tr td:nth-child(6),.next-table-wrapper table.payment-table thead tr th:nth-child(6){display:none}
.mb-mt-2{margin-top:20px!important}
.mb-p-1{padding:20px 10px 10px}
.region-page table.payment-table tbody tr td:nth-child(5),.region-page table.payment-table thead tr th:nth-child(5){display:none}
.bonus-page .dark-blue-bg > .d-flex.dir-column,.bonus-page .dark-blue-bg .part-1 .d-flex.dir-column{align-items:flex-start}
.region-page.ontario .grey-boxes .grey-box,.bg-pink-slider .grey-boxes .grey-box{height:300px!important}
.bg-light-blue .flex--container{flex-direction:column-reverse}
.bg-light-blue .casino-types-wrapper .w-50,.bg-light-blue .flex--container .w-70{width:100%}
.bg-light-blue .flex--container .w-30,.ontario .flex--container .w-30{width:50%}
.dark-blue-bg .v-dot.fit-content:first-of-type{margin-right:0!important}
.region-page.ontario .grey-boxes .grey-box,.bg-pink-slider .grey-boxes .grey-box{height:290px!important}
.redesign-country.vietnam .cont-2{display:none}
.region-page.ontario .d-flex.grey-boxes,.bg-pink-slider .d-flex.grey-boxes{height:350px}
.region-page.ontario.ontario .grey-boxes .slick-slide,main:not(.redesign-country.canada) .bg-pink-slider .grey-boxes .slick-slide{width:auto!important}
.region-page.ontario.ontario .grey-box,main:not(.redesign-country.canada) .bg-pink-slider .grey-box{width:300px!important;padding:22px 25px}
.promo-codes-table.w-40{width:100%}
.top-three-casinos-element{flex-direction:column;align-items:center}
.top-rated-casino,.second-rated-casino,.third-rated-casino{width:50%;margin-bottom:40px}
.top-rated-casino{order:1;margin-top:20px}
.second-rated-casino{order:2}
.third-rated-casino{order:3}
.second-rated-casino,.third-rated-casino{margin-top:0}
.third-rated-casino{margin-right:unset}
.new-grey-table thead{display:none}
.top-rated-casino::after,.second-rated-casino::after,.third-rated-casino::after{bottom:-25px}
.region-page .bg-light-blue img{display:block}
.region-page.ontario .grey-boxes .grey-box,.bg-pink-slider .grey-boxes .grey-box{height:290px!important}
.region-page.ontario .d-flex.grey-boxes,.bg-pink-slider .d-flex.grey-boxes{height:350px}
.bonus-page .first-grey-slider .slick-slide,.bonus-page .second-grey-slider .slick-slide{height:auto}
.bonus-page .first-grey-slider .slick-slide .d-flex.mb-1{height:300px}
.bonus-page .second-grey-slider .slick-slide .d-flex.mb-1{height:350px}
.footer-middle,.site-links__in.list-r.d-flex{flex-direction:column}
.redesign-country.vietnam .cont-1{width:100%}
.region-page.ontario .bg-pink{padding-bottom:0}
.diff-bonuses.grey-bg .d-flex.mb-1 img,.diff-bonuses.black-bg .d-flex.mb-1 img{align-self:flex-start;margin-bottom:15px}
}
@media only screen and (max-width: 1023px) {
.redesign-country .read-r-box.d-flex{justify-content:center}
.redesign-country .table-casinos.d-flex{justify-content:center}
.el-of-month-box{margin-top:60px}
#main-nav__list.primary{display:flex;flex-wrap:wrap;align-content:flex-start}
.flex--container{display:flex;align-items:center;flex-direction:column}
#main-nav__list{position:fixed;-webkit-transform:translate(400px,0);-ms-transform:translate(400px,0);transform:translate(400px,0);right:-400px;top:0;z-index:999;width:325px;height:100%;padding:70px 6px 20px;overflow-y:auto;background:#123346ff;background:-webkit-gradient(left top,left bottom,color-stop(0%,#123346ff),color-stop(39%,#111b36ff),color-stop(100%,#111b36ff));background:-o-linear-gradient(top,#123346ff 0%,#111b36ff 39%,#111b36ff 100%);background:-webkit-gradient(linear,left top,left bottom,from(#123346ff),color-stop(39%,#111b36ff),to(#111b36ff));background:linear-gradient(to bottom,#123346ff 0%,#111b36ff 39%,#111b36ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#123346',endColorstr='#111b36',GradientType=0)}
#main-nav__list.primary{display:flex;flex-wrap:wrap;align-content:flex-start}
#main-nav__list.primary .news-blog-style,#main-nav__list.primary .nav-item--user-info,#main-nav__list.primary .country-drop,#main-nav__list.primary #main-nav__log-sign{order:-1}
#main-nav__list.primary .country-drop .nav-link{position:relative;margin-left:27px}
.globe--icon{position:absolute;top:50%;transform:translateY(-50%);left:-7px;width:20px;height:20px;vertical-align:middle;background-position:0 0;background-repeat:no-repeat;text-indent:-9999px;background-size:contain;filter:invert(95%) sepia(48%) saturate(982%) hue-rotate(85deg) brightness(79%) contrast(91%)}
.main-nav__close{position:absolute;right:24px;top:14px;width:26px;height:26px}
#main-nav__list>.nav-item{float:none;margin-bottom:8px;-webkit-transition:all linear .3s;-o-transition:all linear .3s;transition:all linear .3s;background:#12324633;-webkit-box-shadow:1px 1px 3px 0 #0b122366;box-shadow:1px 1px 3px 0 #0b122366;width:100%}
#main-nav__list>.nav-item.active{-webkit-box-shadow:2px 2px 4px 1px #0b122366;box-shadow:2px 2px 4px 1px #0b122366}
#main-nav__list>.nav-item:not(.nav-item--promos){border-bottom:1px solid #19394a}
#main-nav__list.active>li:not(.active){display:none}
#main-nav__list .nav-item--dropdown-content{opacity:0;max-height:0;padding:0;overflow:hidden}
#main-nav__list li.active>.nav-item--dropdown-content{opacity:1;max-height:none;padding:10px 4px 10px 23px}
#main-nav__list .nav-item--dropdown-content .inner{width:calc(260px - 23px)}
#main-nav__list li.active>.nav-item--dropdown-content>li{padding:4px 0}
#main-nav__list>.nav-item:not(.nav-item--promos):not(.nav-item--menu-item-c):not(.nav-item--full){padding-right:40px}
#main-nav__list>.nav-item--dropdown:after{content:'';right:16px;top:22px}
#main-nav__list>.nav-item--dropdown:not(.active):after{top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
#main-nav__list>.nav-item--dropdown.active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
#main-nav__list .nav-item--promos{width:90%;margin:26px auto 0;background:#12253d66;border:2px dotted #cd7d58;text-align:center}
#main-nav__list>li>a,#main-nav__list>li>span{display:block;width:100%;padding:8px 20px;font-weight:600}
#main-nav__list .nav-item--promos>a{padding:8px 20px 12px}
#main-nav__list .nav-item--promos>a:after{bottom:10px}
#main-nav__list .mob-ico-svg{margin-right:15px}
#main-nav__list .globe--icon{height:32px;width:30px;left:-27px}
#main-nav__list.primary .country-drop .nav-link{margin-left:47px}
.spain-header #main-nav__list.primary .country-drop .nav-link{margin-left:0}
.body-review--casino .breadcrumbs{display:none}
.menu-item-c{margin-right:54px;margin-left:30px;position:relative;left:-10px}
.redesign-country .brand-table--bon.us-mobile-casinos{width:1172px}
}
@media only screen and (max-width: 920px) {
.country-popup .main-width-md div p{margin-left:0}
body.mt-7{margin-top:130px!important}
.country-popup{top:-130px}
.country-popup .sm-none{display:none}
.country-popup p span:not(.icon-glob,.sm-none){margin-left:0!important;margin-top:5px}
.country-popup p:first-of-type{flex-direction:column;align-items:start;margin-left:5px}
.country-popup .main-width-md div{justify-content:start;margin-left:30px}
.country-popup{height:140px}
.country-popup .remove-sm-flex{display:block;text-align:left;margin-left:35px!important}
.country-popup p br{display:block}
.country-popup p a.home-link,.country-popup p a.home-link+button{margin-left:0;margin-right:20px}
}
@media only screen and (max-width: 1023px) and (min-width: 800px) {
.main-width,.main-width-md,.main-width-md-b,.main-width-sm{width:760px}
.redesign-country .options-el__choose.tabs-info{margin-bottom:60px}
}
@media only screen and (max-width: 1023px) and (min-width: 640px) {
.find-brand{width:620px}
.find-brand-answer .brand-name{width:232px;margin-top:0}
.find-brand__toggle-right-box{height:140px;margin-top:14px}
.find-brand-answer>div{float:left;width:50%}
.find-brand-answer .brand-svg-img{margin-top:-24px}
.find-brand-answer .brand-svg-img .svg-img{width:120px;height:120px}
.find-brand-searching{padding-right:30px;text-align:right}
.find-brand__toggle-right-box:before{top:0;left:calc(25% - 20px);-webkit-transform:translate(-25%,0);-ms-transform:translate(-25%,0);transform:translate(-25%,0)}
.find-brand-searching:before{right:0;bottom:calc(100% + 30px)}
.find-brand__toggle-right-box.not-found{height:190px}
.find-brand-not-found>.bottom{display:table;margin:7px auto 0}
.find-brand-not-found>.bottom>div{display:table-cell;vertical-align:middle}
.find-brand-not-found>.bottom>.top{width:140px}
.find-brand-not-found>.bottom>.bottom{width:calc(100% - 140px);padding:0 10px 0 50px}
.el-of-month,.el-of-month__main,.el-of-month__main{width:600px}
.el-of-month-box .brand-wrap{left:20px}
.el-of-month-box .rating-bar{width:calc(100% - 160px);margin-left:160px}
}
@media only screen and (max-width: 799px) {
.dark-blue-bg .pros-part .pros-cons-box ul li{width:100%;font-size:14px}
.dark-blue-bg .pros-cons-box ul{padding-left:0;margin:30px 20px;margin-bottom:15px;width:100%}
.custom-grid__item.custom-grid__item__list-wrap.w-100{display:flex;flex-direction:column;align-items:center}
.gallery.pic-slider{padding-bottom:20px}
.double-columns{columns:1;-webkit-columns:1!important}
.redesign-country .section--country-live .brand-table--t2.payment-table th:nth-child(3),.redesign-country .section--country-live .brand-table--t2.payment-table td:nth-child(3){display:none}
.payment-table tbody td:not(:last-child):after{display:none}
.redesign-country .options-el__choose.tabs-info{width:320px;height:auto;margin:0 auto!important;margin-bottom:290px!important}
.redesign-country.canada .options-el__choose.tabs-info{height:auto}
.cas-of-month.country-casino .cas-of-month__left>li{margin-right:5px}
.options-el__choose{margin-bottom:220px;padding:75px 0 0}
.options-el__choose .heading-logo,.options-el__choose:after{left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
.options-el__choose:after{top:100%}
.options-el__choose .heading-logo{top:8px}
.options-el__list{left:0;top:104px;width:100%;height:190px}
.options-el__list>li{left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);width:70px;text-align:center}
.options-el__list .sub-title{display:block;margin-top:4px;font-size:13px}
.options-el__list .svg-wrap,.options-el__list .ico-star-wrap{width:54px;height:54px;line-height:50px}
.payment-choices .payment-choices-card h3{margin-bottom:0}
.new-grey-table .brand-table .v-in{text-decoration:none;color:#000;font-size:16px;margin:15px 0;font-style:italic}
.top-three-casinos-element .name-rating span.name,.new-grey-table span.name{margin-left:20px}
.top-three-casinos-element .rating,.new-grey-table .rating{left:50%;transform:translateX(-50%) scale(.8)}
.top-rated-casino,.second-rated-casino,.third-rated-casino{width:100%}
.new-grey-table tbody tr{display:flex;flex-direction:column;align-items:center}
.new-grey-table tbody tr td{width:100%!important}
.new-grey-table .brand-name{display:block;margin-top:30px;width:fit-content;left:50%;transform:translateX(-50%);margin-left:0;margin-bottom:20px;width:120px;text-align:center}
.new-grey-table div.curr-list{margin-top:30px;background:none}
.new-grey-table .brand-svg{left:33px}
.new-grey-table .brand-table.no-deposit-table tbody tr td:nth-child(3){display:none}
.new-grey-table .check-list{display:none}
.new-grey-table .v-out,.new-grey-table .v-out-wrap{width:100%;padding:12px}
.new-grey-table .rating{margin-top:-20px;margin-left:0}
.new-grey-table .brand-table tbody tr{padding:10px;background:#F2F2F2;border:2px solid #4DBCA2;border-radius:12px}
.new-grey-table .brand-table tbody tr:not(.terms) td{background-color:#fff}
.new-grey-table{background:none;border:none;padding:0}
.new-grey-table .table-sort{margin-left:0;margin-right:0}
.new-grey-table tbody tr td:first-child{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:8px}
.new-grey-table tbody tr td:nth-child(5){border-bottom-left-radius:8px;border-bottom-right-radius:8px}
.new-grey-table table,.new-grey-table.table-wrap .table-sort,.new-grey-table{margin-top:0}
.new-grey-table button.view-more.mb-none,.top-three-casinos-element button.view-more.mb-none{display:block!important;width:100%;text-align:center;text-decoration:underline;margin-top:15px;margin-top:15px;padding:0}
.top-three-casinos-element button.view-more.mb-none{background:#EDEDED}
.new-grey-table button.view-more.mb-none{background:#F2F2F2}
.new-grey-table button.view-more.mb-none span:not(.arrow-link),.top-three-casinos-element button.view-more.mb-none span:not(.arrow-link){text-decoration:underline}
.new-grey-table button.view-more.mb-none.arrow-link-wrap.arrow-link--pos-l .arrow-link,.top-three-casinos-element button.view-more.mb-none.arrow-link-wrap.arrow-link--pos-l .arrow-link{margin-left:10px;left:unset}
.top-three-casinos-element .lower-part{flex-wrap:wrap;background:#ededed}
.new-grey-table .arrow-link-wrap.arrow-link--small .arrow-link.arrow-link--down:before,.top-three-casinos-element .arrow-link-wrap.arrow-link--small .arrow-link.arrow-link--down:before{transform:translate(-50%,-50%) rotate(270deg) scale(.8)}
.new-grey-table .arrow-link-wrap.arrow-link--small .arrow-link.arrow-link--up:before,.top-three-casinos-element .arrow-link-wrap.arrow-link--small .arrow-link.arrow-link--up:before{transform:translate(-50%,-50%) rotate(90deg) scale(.8)}
.top-three-casinos-element .lower-part .check-list,.top-three-casinos-element .lower-part .check-list + div,.new-grey-table .lower-part .check-list,.new-grey-table .lower-part .check-list + div{display:none}
.top-rated-casino,.second-rated-casino,.third-rated-casino{max-height:unset;padding-bottom:20px}
.new-grey-table .brand-table.no-deposit-table tbody tr{padding-bottom:20px}
.new-grey-table .brand-table tbody tr{padding-bottom:20px;margin-bottom:15px}
.region-page .brand-table--main .v-out-wrap{margin-bottom:15px}
.games-hub-page tbody tr td:last-child{border-bottom-left-radius:10px}
.games-hub-page .brand-table--main .v-out-wrap{margin-top:20px}
.games-hub-page .brand-table--main .v-out-wrap a{padding:10px 16px}
.region-page .brand-table--main.no-deposit-table .v-out-wrap{margin-bottom:0}
.new-grey-table .brand-table tbody tr td.mb-none{display:table-cell;background-color:#f2f2f2}
.new-grey-table .brand-table tbody tr td.hidden-element{background-color:#f2f2f2}
.new-grey-table .brand-table tbody tr td.hidden-element div span{color:#137A7A;font-size:13px;margin-top:20px;width:100%;text-align:left}
.new-grey-table .brand-table tbody tr td.hidden-element div span strong{color:#123346;font-weight:700;font-size:16px}
.new-grey-table .brand-table tbody tr td.hidden-element div ul.depwith-list{display:flex;flex-wrap:wrap}
.new-grey-table .brand-table tbody tr td.hidden-element div ul.depwith-list li{width:25%;text-align:left}
.new-grey-table .brand-table tbody tr td.hidden-element div ul.depwith-list li:not(:last-child){margin-right:13px}
.new-grey-table .brand-table tbody tr td.hidden-element ul.check-list,.new-grey-table .brand-table tbody tr td.hidden-element ul.check-list + div{width:50%}
.new-grey-table .brand-table tr.terms{border:none;background:none!important;font-size:12px!important;padding-top:5px;padding-bottom:10px}
.new-grey-table tr.terms td{background:none;opacity:1;max-height:none;font-size:12px!important}
.region-page .diff-bonuses.black-bg.slider-bonuses .slick-slide,.region-page .diff-bonuses.black-bg.slider-bonuses .slick-slide.slick-current{width:330px!important}
.vietnam .section--country-support .main-width-md.relative ul:not(.list-r):last-of-type,.vietnam .section--country-support .main-width-md.relative p:last-of-type{width:100%}
#content.redesign-country.vietnam .section--country-license{padding:0 20px}
.vietnam-header::after{right:-20%;width:330px}
.vietnam-header::before{left:-10%;width:250px}
ul.green-list{width:100%}
.green-list li{font-size:14px}
ul.green-list + p{text-align:center}
.vietnam .section--country-license .main-width-md.relative a.v-dot,.philippines .section--country-license .main-width-md.relative a.v-dot{margin:0 auto;display:block}
.vietnam .section--country-support .main-width-md.relative{background:url(/assets/images/background-images/background-sparks.webp?v=zUe0VZNVzNUzfAnhf7sCu06RVCQ&v=3pxtgEjo3iwcxFlQAp4q1TjNvBk) center bottom no-repeat;background-size:contain;padding-bottom:300px}
.vietnam .section--country-license .main-width-md.relative::after{right:50%;transform:translateX(50%);width:270px}
.vietnam .section--country-support .main-width-md.relative::after{width:180px;right:50%;transform:translateX(50%)}
.vietnam .section--country-license .main-width-md.relative{padding-bottom:380px}
.top-three-casinos-element .rating,.new-grey-table .rating,.top-three-casinos-element .name-rating span.name,.new-grey-table .no-deposit-table .rating,.new-grey-table .no-deposit-table .brand-name{margin-left:35px!important}
.region-page div.slick-slider:not(.casino-games-types) .slick-slide{height:auto}
.options-el__choose,.options-el__details{width:320px}
.options-el__choose:after{width:200px;height:100px;border-radius:0 0 100px 100px}
.options-el__list>li:first-child,.options-el__list>li.live-game1{top:-20px;margin-left:-130px}
.options-el__list>li:nth-child(2),.options-el__list>li.live-game2{top:58px;margin-left:-74px}
.options-el__list>li:nth-child(3),.options-el__list>li.center-live-game{top:90px}
.options-el__list>li.center-live-game{top:90px;margin-left:0}
.options-el__list>li:nth-child(4),.options-el__list>li.live-game4{top:58px;margin-left:74px}
.options-el__list>li:nth-child(5),.options-el__list>li.live-game5{top:-20px;margin-left:130px}
.options-el--1 .options-el__list>li:first-child{top:80px;margin-left:0}
.options-el--2 .options-el__list>li:first-child{top:74px;margin-left:-46px}
.options-el--2 .options-el__list>li:nth-child(2){top:74px;margin-left:46px}
.options-el--3 .options-el__list>li:first-child{top:30px;margin-left:-110px}
.options-el--3 .options-el__list>li:nth-child(2){top:80px;margin-left:0}
.options-el--3 .options-el__list>li:nth-child(3){top:30px;margin-left:110px}
.options-el--4 .options-el__list>li:first-child{top:0;margin-left:-130px}
.options-el--4 .options-el__list>li:nth-child(2){top:74px;margin-left:-46px}
.options-el--4 .options-el__list>li:nth-child(3){top:74px;margin-left:46px}
.options-el--4 .options-el__list>li:nth-child(4){top:0;margin-left:130px}
}
@media only screen and (max-width: 768px) {
.top-brand-element .bg-w{flex-direction:column;align-items:center}
.top-brand-element .bonus,.top-brand-element .logo,.top-brand-element .button{width:100%;margin-bottom:10px}
.top-brand-element .v-out-wrap{text-align:center}
.top-brand-element .v-out{width:100%}
.ontario.region-page .second-grey-slider .slick-slide,.ontario.region-page .second-grey-slider .d-flex.mb-1{height:460px;width:400px!important}
.ontario.region-page .first-grey-slider .slick-list,.ontario.region-page .first-grey-slider .slick-list .d-flex.mb-1{height:440px}
.ontario.region-page .first-grey-slider .slick-slide{width:330px!important}
.region-page.ontario .grey-boxes .grey-box{height:320px!important}
.region-page.ontario .d-flex.grey-boxes{height:400px}
.region-page.ontario .d-flex.grey-boxes ul{padding-left:10px}
.region-page.ontario .pic-slider .slick-slide{margin-right:0}
.ontario.region-page .second-grey-slider .slick-slide,.ontario.region-page .second-grey-slider .d-flex.mb-1{height:350px}
.ontario.region-page .second-grey-slider .slick-slide{width:340px!important}
.bonus-page .second-grey-slider .slick-slide .d-flex.mb-1{width:330px!important}
.ontario.region-page .second-grey-slider .slick-slide,.ontario.region-page .second-grey-slider .d-flex.mb-1{width:unset!important}
.bonus-page .second-grey-slider .slick-track,.bonus-page .first-grey-slider .slick-track,.bonus-page .slider-bonuses .slick-track{display:flex}
.region-page.ontario .pic-slider .slick-track{display:flex}
.bonus-page .dark-blue-bg .part-1 .d-flex.flex-align-center h3{font-size:20px!important}
.next-table-wrapper table.payment-table tbody tr td:nth-child(3),.next-table-wrapper table.payment-table thead tr th:nth-child(3),.next-table-wrapper table.payment-table tbody tr td:nth-child(4),.next-table-wrapper table.payment-table thead tr th:nth-child(4){display:none}
}
@media screen and (min-width: 701px) and (max-width: 929px) {
.reverse .step-number.step--2::after{display:block;content:'';position:absolute;bottom:12px;left:34px;border-bottom:4px solid transparent;border-image:linear-gradient(90deg,#4fbca3ff 0%,#f3b183ff 100%);border-image-slice:1;width:190px}
}
@media only screen and (max-width: 700px) {
.reverse .step-grid_boxes{flex-direction:row-reverse}
.reverse .step-grid_boxes .step-box__bottom .step-img::after{left:98%;top:72px}
.reverse .step-grid_boxes .step-number::before{bottom:50%;transform:translateY(-50%);left:30px}
}
@media only screen and (max-width: 664px) {
.redesign-country .flex--container.best-bonuses-tables > div:first-of-type{width:100%;margin-bottom:30px}
.redesign-country .section--country-bonuses::before,.redesign-country .before-slot-icon::before,.redesign-country .before-table-icon::before{content:none}
.redesign-country .flex--container.best-bonuses-tables table.casino-types{margin-left:0}
.redesign-country .developers > div a{margin-top:60px;display:inline-block}
.redesign-country .developers > div{margin-bottom:60px}
.redesign-country .developers > div:hover img{filter:blur(0px)}
}
@media only screen and (max-width: 640px) {
.sm--center .grey-bg img:first-of-type{margin-bottom:20px}
}
@media only screen and (max-width: 639px) {
.form-search--header,.quick-nav-toggle,#main-nav__log-sign,#navbarNavDropdown>.menu-item-c{display:none}
.el-of-month-box .read-r-box{display:flex;flex-direction:column;align-items:flex-end;position:relative}
.table-foot--brand-table{margin:10px auto 0;text-align:center}
.site-links__in.list-r.d-flex li{margin-right:0}
.brand-wrap--c.left-position{left:16%}
.find-brand-searching:before{bottom:calc(100% + 20px)}
.site-links__out>li:not(:last-child){margin-right:12px}
.form-search--main-nav{position:absolute;left:6px;top:6px}
#main-nav__list li.active .user-actions.nav-item--dropdown-content{opacity:1;max-height:none}
#main-footer{padding-bottom:50px}
.header-boxes > div a{flex-direction:column}
.header-boxes > div span{margin-left:0;margin-top:10px}
.header-boxes > div a img{height:-webkit-fill-available}
.body-country #main-header.bonus-header.dark-design h1{font:normal normal bold 30px/45px Open Sans!important}
div.game-boxes{margin-top:70px}
.find-brand__toggle-right-box:before{top:20px}
.find-brand__toggle-right-box:before,.find-brand-searching:before{left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
.find-brand__toggle-right-box{height:270px}
.find-brand-not-found>.bottom>div{display:table;margin:10px auto}
.el-of-month .main-title,.el-of-month .sub-heading,.el-of-month .game-title,.el-of-month__info{text-align:center}
.redesign-country .el-of-month.el-of-month--game img[alt="star"]{margin:0 auto;display:block}
.el-of-month{padding-right:10px;padding-left:10px}
.el-of-month .main-title,.el-of-month .sub-heading,.el-of-month .game-title,.el-of-month__info{text-align:center}
.el-of-month__info>div:last-child{margin-top:10px}
.el-of-month-box .rating-bar{padding-right:6px;text-align:right}
.el-of-month-box .rating-bar__prog{display:none}
.el-of-month-box .rating-bar__val{margin-left:4px}
.el-of-month-box .brand-wrap{left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
.el-of-month-box .brand-wrap.logo-mobile-left{left:15%}
.el-of-month__main{height:fit-content}
.custom-grid--guides .custom-grid__item,.custom-grid--guides>.custom-grid__item>.custom-grid__item{float:none;width:100%;margin-right:auto;margin-left:auto}
}
@media only screen and (max-width: 599px) {
.header-boxes{justify-content:center}
}
@media only screen and (max-width: 580px) {
.redesign-country .section--country-live .brand-table--t2.payment-table th:nth-child(5),.redesign-country .section--country-live .brand-table--t2.payment-table td:nth-child(5),.payments-body .section--country-live .brand-table--t2.payment-table td:nth-child(5){display:none}
.redesign-country .section--country-live .brand-table--t2.payment-table th:nth-child(2),.redesign-country .section--country-live .brand-table--t2.payment-table th:nth-child(3),.payments-body .section--country-live .brand-table--t2.payment-table th:nth-child(3),.payments-body .section--country-live .brand-table--t2.payment-table th:nth-child(2){width:50px}
.casino-bonuses table th:nth-child(4),.casino-bonuses table td:nth-child(4){display:none}
.casino-bonuses table th{width:100px}
#best-live-casino + div.pl-7.pr-7{padding:0!important}
.section--country-live .terms--brand-table span{text-align:left;width:80%}
}
@media only screen and (max-width: 575px) {
.region-casino-table:not(.compare-table-country) tr td:nth-child(1) a{position:absolute;left:50%;top:0;transform:translateX(-50%)}
.region-casino-table tr td:nth-child(1) strong{display:none}
.region-casino-table tr th:nth-child(1){width:auto}
.tips-flex{flex-direction:column}
.tips-flex li{width:100%}
.pic-slider .slick-list{height:400px}
.region-page.ontario .pic-slider .slick-slide{width:260px!important}
.region-page.ontario .pic-slider .slick-track{display:flex}
}
@media only screen and (max-width: 550px) {
.redesign-country .section--country-support .custom-grid--guides{width:100%!important}
.redesign-country .custom-grid__item.custom-grid__item__list-wrap.w-100 .custom-grid__item__list-fix{background:#efefef;margin-bottom:10px}
.redesign-country .section--country-support .main-width.bg-d-gn{width:calc(100% - 40px);margin-bottom:50px;overflow:hidden;padding-bottom:40px}
.redesign-country .section--country-support .d-flex.flex-wrap{display:flex;overflow-x:auto;width:calc(100% + 20px);flex-wrap:nowrap;position:relative;top:30px;padding-right:20px;justify-content:center}
.redesign-country .top-prov__bott{flex-shrink:0;height:auto;width:210px;margin:10px;position:relative}
.redesign-country .top-prov__bott:before{left:6px;top:-10px;content:'';position:absolute;width:196px;height:10px;background:url(/assets/images/global-sprite.webp?v=4IFHtCv3c-vleCKc8a4bR5_S3sw&v=4IFHtCv3c-vleCKc8a4bR5_S3sw) -12px -295px no-repeat}
.redesign-country .developers > div{margin-right:0;justify-content:center}
.redesign-country .developers{justify-content:space-around;padding:20px 10px}
.redesign-country .developers > div:nth-child(5),.redesign-country .developers > div:nth-child(6){display:none}
.redesign-country .developers > div{margin-right:0;justify-content:center}
.redesign-country .developers > div img{max-width:80%}
.redesign-country .section--country-payments .el-of-month-box .rating-bar .rating-bar__val{margin:0;width:32px}
.redesign-country .section--country-payments .section-box.main-width{padding:10px}
.redesign-country .section--country-payments .section-box.main-width .el-of-month{padding:20px 0 0}
.mb-p-r-l-2{padding:0 20px}
button.read-more,.read-more-2,button.show-more-states,button.ch-read-more{margin:20px auto;display:block;padding:5px 20px}
.redesign-country .section--country-other-c div.game-boxes div.box,.game-boxes div.box{width:46%}
.redesign-country .section--country-other-c .section-box.bg-d-gn{padding:10px}
.redesign-country .bg-grad-l-bott{background:unset}
.redesign-country .el-of-month-box .rating-bar{padding:0}
.casino-types-wrapper .button-read-more{background:none}
.casino-types-wrapper .button-read-more span:not(.arrow-link){text-decoration:underline}
.casino-types-wrapper .button-read-more .arrow-link{margin-left:10px;left:unset}
.casino-types-wrapper .button-read-more .arrow-link::before{transform:translate(-50%,-50%) rotate(270deg) scale(.8)}
.casino-types-wrapper .button-read-more .arrow-link.arrow-link--down:before{transform:translate(-50%,-50%) rotate(270deg) scale(.8)}
.casino-types-wrapper .button-read-more .arrow-link.arrow-link--up:before{transform:translate(-50%,-50%) rotate(90deg) scale(.8)}
.grey-boxes .slick-track{display:flex}
.region-page.ontario.ontario .grey-box{width:unset!important}
.ontario.region-page .second-grey-slider .slick-slide,.ontario.region-page .second-grey-slider .d-flex.mb-1{height:530px}
.ontario.region-page.new-jersey .second-grey-slider .slick-slide,.ontario.region-page .second-grey-slider .d-flex.mb-1{height:430px}
.region-page.ontario.ontario .grey-boxes .slick-slide{width:10%!important}
.region-page.ontario.new-jersey .grey-boxes .slick-slide{width:13%!important}
.mb-half-height{height:105px;overflow:hidden}
.blog-nav-v-2 ul.nav-dropdown li{width:100%!important;text-align:left!important}
.redesign-country .read-r-box.d-flex{justify-content:center;align-items:center}
}
@media only screen and (min-width: 519px) {
.d-on-mobile{display:none!important}
}
@media only screen and (max-width: 519px) {
.new-grey-table{width:100%!important}
.new-grey-table .v-out-wrap{margin-bottom:10px!important}
.vietnam .table-wrap.table-wrap--main{width:100%}
.vietnam .section--country-support .main-width-md.relative::after{width:170px}
.vietnam-header::after{display:none;right:-14%;width:230px}
.vietnam-header::before{display:none;left:-5%;width:170px}
.new-grey-table.table-wrap--main{width:100%}
.dark-blue-bg .pros-cons-box ul{width:fit-content}
.brand-table--main th:nth-child(3),.brand-table--main td:nth-child(3),.new-grey-table.country-table-wrapper .brand-table--main thead th:nth-child(4),.new-grey-table .brand-table--main tbody td:nth-child(4){display:none}
.thailand .section--country-support .main-width-md.relative::after{width:170px}
.thai-header::before{display:none;left:-5%;width:170px}
.thai-header::after{display:none;right:-14%;width:230px;height:50%}
.thailand .green-list li{display:flex;flex-direction:column}
.thailand .green-list li span.dash{display:none}
}
@media only screen and (min-width: 551px) {
button.mb-none,a.mb-none,a.mb-none + span.arrow-link{display:none!important}
.d-sm-none-span{display:inline-block!important;margin-bottom:0;margin-top:0}
.d-sm-none{display:block!important}
.d-sm-none.hidden-text{display:inline!important}
}
@media only screen and (max-width: 500px) {
.payment-choices{flex-direction:column}
.payment-choices .payment-choices-card{width:100%;margin-top:20px}
.bonus-page .brand-table--main .v-out-wrap{margin-bottom:30px}
.editor-wrapper .editor-insight{margin-bottom:20px}
}
@media only screen and (max-width: 481px) {
.redesign-country .section--country-live .brand-table--t2.payment-table th:nth-child(6),.redesign-country .section--country-live .brand-table--t2.payment-table td:nth-child(6),.payments-body .brand-table--t2.payment-table td:nth-child(6),.payments-body .brand-table--t2.payment-table th:nth-child(6){display:none}
.redesign-country .table-casinos .el-of-month__main{width:100%}
.table-wrap--main,.find-brand--main,.table-foot--brand-table{width:100%}
p.step-grid__info{font-size:13px!important}
.redesign-country .table-wrap .next,.payments-body .table-wrap .next{display:block}
.redesign-country .section--country-live .brand-table--t2.payment-table tr:first-of-type td:not(td:first-of-type),.payments-body .brand-table--t2.payment-table:not(.blackjack-compare) tr:first-of-type td:not(td:first-of-type){border-right:2px solid #4dbca2;border-top-right-radius:10px;border-bottom-right-radius:10px}
.redesign-country .section--country-live .brand-table--t2.payment-table tr,.payments-body .brand-table--t2.payment-table tr{border-top-right-radius:10px;border-bottom-right-radius:10px}
.redesign-country:not(.region-page) .payment-table tbody td:not(:last-child):after,.payments-body .payment-table tbody td:not(:last-child):after{display:none!important}
.redesign-country .payment-table tbody td:first-child:after,.payments-body .payment-table tbody td:first-child:after{display:block!important}
.section--country-live .brand-table--bon.brand-table--t2 tbody td:nth-last-child(2):after{display:none!important}
.redesign-country .section--country-live .brand-table--t2.payment-table th{width:50%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.redesign-country .brand-table.payment-table th:after{display:none}
}
@media only screen and (max-width: 425px) {
.dark-blue-bg a.find-brand-button.v-dot.v-dot--color-d,a.orange-color,.dark-blue-bg .v-dot.v-dot--o.white-color{width:100%!important}
.green-list li span.dash{min-width:10px;max-width:10px}
.vietnam .cas-of-month__main .brand-wrap{top:-45px}
.country-popup{height:140px}
.title-wrap.d-flex>img{right:-65px;bottom:-20px;transform:rotate(25deg) scale(2)}
.header-boxes{padding-bottom:40px}
.lastupdated.green-variant{font-size:12px;margin-top:-20px;left:0}
.philippines .lastupdated.green-variant{top:0;left:0;margin-top:5px!important}
.lastupdated.green-variant + h2{margin-top:30px}
.dark-blue-bg.top-brand-element .curr-list:not(.bg-blank){border:none;background:none}
}
@media only screen and (max-width: 387px) {
.top-rated-casino::after,.second-rated-casino::after,.third-rated-casino::after{bottom:-35px}
.ontario.region-page .second-grey-slider .slick-slide,.ontario.region-page .second-grey-slider .d-flex.mb-1{height:660px}
.ontario.region-page.new-jersey .second-grey-slider .slick-slide,.ontario.region-page .second-grey-slider .d-flex.mb-1{height:550px}
.ontario.region-page .first-grey-slider .slick-list,.ontario.region-page .first-grey-slider .slick-list .d-flex.mb-1{height:470px}
.bonus-page.region-page .diff-bonuses.black-bg .slick-list,.bonus-page.region-page .diff-bonuses.black-bg .d-flex.mb-1,.region-page.ontario .grey-boxes .grey-box{height:360px}
.bonus-page.region-page.new-jersey .diff-bonuses.black-bg .slick-list,.bonus-page.region-page .diff-bonuses.black-bg .d-flex.mb-1,.region-page.ontario .grey-boxes .grey-box{height:400px}
.region-page.ontario .d-flex.grey-boxes ul{margin-top:10px;padding-right:5px}
.region-page.ontario .bg-pink{padding:40px 10px}
.new-grey-table .brand-name{transform:none;width:100%;left:0;right:0;transform:translateX(-25%);margin-left:0;left:50%;width:fit-content}
.new-grey-table .brand-name a{width:120px;display:inline-block;margin-left:30px}
.top-three-casinos-element .rating,.new-grey-table .rating,.top-three-casinos-element .name-rating span.name,.new-grey-table .no-deposit-table .rating,.new-grey-table .no-deposit-table .brand-name{margin-left:35px!important}
}
html.active-popup .pop-wrap{position:fixed;z-index:99999;width:100%;height:100%;background-color:#020202cc;top:0;padding-top:100px}
html.active-popup .pop-box{display:flex;flex-direction:column;align-items:center;background:#f8f8f8;width:30%;margin:0 auto;border-radius:10px;padding-bottom:20px}
html.active-popup p.bolder{font-weight:700;text-align:center}
html.active-popup span#modal-yes{font-weight:700;font-size:19px;text-align:center;background-color:#ff5411;z-index:10;border:2px solid #f79874;padding:8px 20px;border-radius:10px;color:#fff;text-decoration:none;outline:none;-webkit-box-shadow:2px 2px 3px 0 #000c;-moz-box-shadow:2px 2px 3px 0 #000c;box-shadow:2px 2px 3px 0 #000c;margin:0 20px;cursor:pointer;width:70px}
html.active-popup span#modal-no{font-weight:700;font-size:19px;text-align:center;background:#0d7a7a;z-index:10;border:2px solid #0d7a7a;padding:8px 20px;border-radius:10px;color:#fff;text-decoration:none;outline:none;-webkit-box-shadow:2px 2px 3px 0 #000c;-moz-box-shadow:2px 2px 3px 0 #000c;box-shadow:2px 2px 3px 0 #000c;margin:0 20px;cursor:pointer;width:70px}
html.active-popup p#age-restricted{display:none;color:red;font-weight:700;padding:0 20px;text-align:center}
@media only screen and (max-width: 1024px) {
html.active-popup .pop-box{width:60%}
}
@media only screen and (max-width: 850px) {
html.active-popup .pop-box{width:90%}
tbody td:not(:last-child):after{display:none}
}
.casino-steps{position:relative;margin:5px;display:flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;justify-content:center}
.casino-steps.white-variation .step-img{background:#fff;border:3px solid #137A7A;display:flex;justify-content:center}
.casino-steps.white-variation .step-box__bottom .step-img::after{border-bottom:10px solid #137A7A}
.step-grid_boxes{display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap;align-content:stretch;align-items:center}
.step-img{width:89px;height:89px;border:2px solid transparent;left:0;top:0;position:relative;border-radius:50%;text-align:center;background:linear-gradient(to right,#f3b183ff 15%,#4fbca3ff 30%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3b183',endColorstr='#4fbca3',GradientType=0)}
.step-box__bottom .step-img::after{content:'';position:absolute;top:-10px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:10px solid #4fbca3ff}
.step-grid-box{background:#ECEFF4;padding:10px 5px;width:220px;border-radius:10px;text-align:center;display:flex;align-items:stretch;flex-wrap:wrap;flex-direction:column;height:150px}
.casino-steps.es-steps .step-grid-box{height:210px}
.step-grid-box > span{color:#3B9F8B;font-weight:700}
p.step-grid__info{font-size:13px;font-weight:550;text-align:center;margin:3px 0}
.step-number{display:block;width:32px;height:32px;background-color:#9fdcd2;border:2px dotted #4dbca2;border-radius:50%;outline:none!important;bottom:0;margin:15px auto 5px;font-size:20px;font-weight:600;text-align:center;z-index:1;position:relative}
.step-box__top{margin:5px}
.step-box__middle{margin:0 10px}
.step-box__bottom{margin:10px}
.step-number::after{content:'';position:absolute;bottom:12px;left:34px;border-bottom:4px solid transparent;border-image:linear-gradient(90deg,#4fbca3ff 0%,#f3b183ff 100%);border-image-slice:1;width:190px}
.step-number.step--5::after{display:none}
.step-number::before{content:'';position:absolute;top:-10px;border-bottom:1px solid #67c2a0;left:8px;width:11px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
@media screen and (max-width: 700px) {
.spain-page p.step-grid__info{padding:5px 8px;margin:15px 5px;height:180px;overflow-y:auto;cursor:pointer}
.casino-steps{display:flex;flex-wrap:wrap;align-content:stretch;flex-direction:row-reverse}
.step-grid_boxes{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}
.step-box__top{width:55%}
.step-title{margin:5px auto}
.step-box__bottom{width:35%}
.step-box__middle{width:10%}
.step-grid-box{width:100%;height:auto}
.casino-steps.es-steps .step-grid-box{height:275px}
.spain-page .casino-steps.es-steps .step-grid-box{height:220px;flex-wrap:nowrap}
.spain-page p.step-grid__info{padding:5px 8px;margin:15px 5px;height:180px;overflow-y:auto;cursor:pointer}
.spain-page .casino-steps.es-steps .step-number::after{height:220px}
.step-img{background:#4fbca3;background:-moz-linear-gradient(0deg,#4fbca3ff 70%,#f3b183ff 100%);background:-webkit-linear-gradient(0deg,#4fbca3ff 70%,#f3b183ff 100%);background:linear-gradient(0deg,#4fbca3ff 70%,#f3b183ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4fbca3",endColorstr="#f3b183",GradientType=1)}
.step-box__top .step-img::after{top:37px;left:-29px;bottom:34px;-webkit-transform:translate(100%,0) rotate(90deg);-ms-transform:translate(100%,0) rotate(90deg);transform:translate(100%,0) rotate(90deg)}
.step-box__bottom .step-img::after{top:38px;left:-15px;-webkit-transform:translate(0%,0) rotate(270deg);-ms-transform:translate(0%,0) rotate(270deg);transform:translate(0%,0) rotate(270deg)}
.step-number::before{top:10px;left:-15px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.step-number{width:25px;height:25px;font-size:15px;margin:5px auto}
.step-number::after{right:auto;left:50%;transform:translateX(-50%);top:26px;bottom:auto;width:4px;height:178px;border-bottom:none;border-right:4px solid transparent;border-image:linear-gradient(180deg,#4fbca3ff 0%,#f3b183ff 100%);border-image-slice:1}
.casino-steps.es-steps .step-number::after{height:252px}
}
@media screen and (min-width: 400px) and (max-width: 700px) {
.step-img{width:106px;height:106px}
.step-img img{width:103px;height:103px}
.mobile-small-icons .step-img img{width:60px;height:103px}
.step-box__bottom .step-img::after{top:47px}
p.step-grid__info{font-size:15px;font-weight:500}
}
@media screen and (min-width: 480px) and (max-width: 700px) {
.step-img{width:170px;height:170px}
.step-img img{height:166px}
.step-box__bottom .step-img::after{top:78px}
p.step-grid__info{font-size:15px;font-weight:500}
}
@media screen and (min-width: 1159px) and (max-width: 1299px) {
.reverse .step-number.step--3::after{display:none}
.reverse .step-number.step--4::after{display:block}
}
@media screen and (min-width: 930px) and (max-width: 1159px) {
.step-number.step--4::after{display:none}
.reverse .step-number.step--3::after{display:none}
.reverse .step-number.step--4::after{display:block}
}
@media screen and (min-width: 701px) and (max-width: 929px) {
.step-number.step--3::after{display:none}
.reverse .step-number.step--2::after{display:block;content:'';position:absolute;bottom:12px;left:34px;border-bottom:4px solid transparent;border-image:linear-gradient(90deg,#4fbca3ff 0%,#f3b183ff 100%);border-image-slice:1;width:190px}
}
.follow-us--blog-single .jssocials{margin:auto;display:block;width:max-content;padding-bottom:20px}
@media screen and (max-width: 1031px) {
.section--blog-single-main .back-to{margin:20px 0}
}