/* Homepage */
:root{/*Blog*/--blog-blue: #0070CC; /*Fun reads*/--blog-red: #E63946; /*News*/--blog-yellow: #FDC500; /*Guides*/--blog-purple: #7D5EB9; /*Events*/}
/* INTRO section */
.intro.home{background: var(--intro-main-page-bg);}
/* main tb */
.article-table{border: 1px solid var(--big-cta-border-c);border-radius: 4px;margin: 1rem 0;box-shadow: 0px 3px 10px rgb(0 0 0 / 16%);}
.article-table.first{border: 2px solid var(--big-cta-best-c);}
.article-table:not(.first) .rank{font-weight: bold;border: 1px solid var(--big-cta-best-c);border-radius: 50%;text-align: center;width: 25px;height: 25px;font-size: 14px;position: absolute;top: 5px;left: 5px;}
.article-table.first .rank{position: absolute;top: 0;left: 0;background: var(--big-cta-best-c);font-size: 24px;width: 35px;height: 35px;text-align: center;border-radius: 50%;padding: 5px;font-weight: bold;color: #fff;transform: translate(-50%, -50%);}
.article-table .txt-offer{font-size: 16px;}
.article-table .accent{font-size: 20px;}
.article-table.hided {position: relative;}
.article-table.hided:after {content: "";position: absolute;left: 0;height: 100px;bottom: -15px;width: 100%;background: transparent linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF 60%, #FFFFFF 100%) 0% 0% no-repeat padding-box;}
.article-table.not-hided:after {background: none;}
@media screen and (min-width: 992px) {
.article-table .border-resp{ border-right: 1px solid var(--big-cta-border-c);}
.article-table .border-resp-l{ border-left: 1px solid var(--big-cta-border-c);}
}
.article-table .border-bottom{ border-color:var(--big-cta-border-c);}
.add-info{line-height: 1.2;}
.article-table .icon-info{ margin-right: .25rem;}
.table-item-terms{font-size: 11px; line-height: 1.2;  margin: 1rem 0;}
.table-item-terms a{color: var(--big-cta-best-c);}
.tc-excerpt{font-size: 14px; }
@media screen and (max-width: 991px) {
.article-table .border-resp{ border-bottom: 1px solid var(--big-cta-border-c);}
.article-table, .table-item-terms:not(.common-tb .table-item-terms) {width: 360px;max-width: 95%;position: relative;left: 50%;transform: translateX(-50%);}
.homepage .common-tb{width: 991px;}
}
@media screen and (min-width: 992px) {
/* .article-table .ops-md{position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);} */
.article-table .spr-md[class*="logo-"]{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
}
/* ----------------------- */
table.casinos{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:10px auto 20px;}
table.casinos th{height:56px;margin:0 auto;font-size:18px;text-align:center;text-transform:uppercase;color:#fff;}
table.casinos th:last-child{min-width:110px;}
table.casinos tr{height:54px;}
table.casinos td{font-size:20px;}
table.casinos tr td:first-child{display:block;}
table.casinos tr.trms.odd td:first-child{background:#F2F4F7;}
table.casinos tr.trms td:first-child{background:none;display:table-cell;text-indent:0px;font-size:11px;text-transform:none;color: var(--main-txt);line-height:1.2;text-align:justify;padding:2px 3px;font-weight:normal;}
table.casinos.common:not(.rev) td.btn a{width:85%;padding:7px;line-height:initial;height:auto;}
table.casinos.common:not(.rev) td.btn a:not(.rev-btn){line-height:30px;padding:0 7px;}
table.casinos tr.trms{height:22px;}
@media only screen and (max-width: 1195px){
table.casinos td{font-size:18px;}
table.casinos td:not(.bonus) {font-weight: bold;}
}
@media only screen and (max-width: 599px){
table.casinos td{font-size:16px;}
}
@media only screen and (max-width: 799px){
table.casinos.common:not(.rev) td.btn a{width:90px;min-height:34px;}
table.casinos.common:not(.rev) td.btn a:not(.rev-btn){padding:7px;}
table.casinos.common:not(.rev) td.btn a:not(.btn .dep){padding:3px;}
}
@media only screen and (max-width: 600px){
table.casinos tr td:nth-child(2),table.casinos tr th:nth-child(2){display:none;}
table.casinos td:nth-child(4){line-height:1.1;}
}
@media only screen and (max-width: 767px){
table.casinos.v2 {max-width: 400px;}
table.casinos.v2 tr{height:auto;display:block;}
table.casinos.v2 tr td.bonus .color-red{font-size:32px;}
table.casinos.v2 tr td.bolded{font-weight:bold;}
table.casinos.v2 tr td.bolded span{font-weight:normal;}
table.casinos.v2 tr td.btn{width:48%;}
table.casinos.v2 tr td.btn:not(.dep){width:100%;}
table.casinos.common:not(.rev) .rev-btn{padding:7px!important;}
table.casinos.common:not(.rev) td.btn a{width:auto;min-height:initial;padding:0;min-width:128px;}
table.casinos.common:not(.rev) td.btn a:not(.rev-btn){padding:0 7px;}
}
@media only screen and (max-width: 500px){
table.casinos tr th:nth-child(6){display:none;}
table.casinos tr th:nth-child(4){display:none;}
table.casinos td{font-size:15px;}
}
@media only screen and (max-width: 480px){
table.casinos th:first-child,table.casinos th:last-child,table.casinos th:nth-last-child(2){min-width:auto;}
}
@media only screen and (min-width: 576px){
table.casinos.v2 tr:nth-child(2) td:first-child{min-width:150px;}
}
@media only screen and (max-width: 359px){
table.casinos tr:not(.trms) td:not(:first-child){text-transform:inherit;line-height:1.2;}
}
@media only screen and (max-width: 480px) and (min-width: 371px){
table.casinos{margin:0 auto;}
}
/* ----------------------------------------------- */
/* ---------------- Link to page ---------------- */
.link-to-block,
.link-to-block * {-webkit-box-sizing: border-box;box-sizing: border-box;}
.link-to-block {padding: 20px 14px 30px;background: #dae8ee;border-radius: 6px;-webkit-box-shadow: 3px 3px 7px 0 rgba(0, 0, 0, 0.3);box-shadow: 3px 3px 7px 0 rgba(0, 0, 0, 0.3);text-align: center;position: relative;}
.link-to-block.no-style {background: transparent;box-shadow: none;border: none;}
.link-to-block > .title {display: inline-block;margin: 10px auto;padding: 16px 54px;background: var(--navigation-bg);border-radius: 6px;color: #fff;font-weight: bold;font-size: 22px;text-transform: uppercase;text-align: center;position: relative;}
.no-webp .link-to-block > .title::before, .no-webp .link-to-block > .title::after {background: url("/images/spritesheet-blog.png") -282px -308px no-repeat;}
.webp .link-to-block > .title::before, .webp .link-to-block > .title::after {background: url("/images/spritesheet-blog.webp") -282px -308px no-repeat;}
.link-to-block > .title::before,
.link-to-block > .title::after {content: "";position: absolute;top: -19px;width: 27px;height: 62px;}
.link-to-block > .title::before {left: 30px;}
.link-to-block > .title::after {right: 30px;}
.link-to-block .block-float .title a {color: #3498db;font-weight: bold;font-size: 20px;text-transform: uppercase;letter-spacing: 1px;text-align: center;display: inline-block;}
.link-to-block .block-float .title.title-nolink {color: #3498db;font-weight: bold;font-size: 20px;text-transform: uppercase;letter-spacing: 1px;text-align: center;display: block;}
.link-to-block .block-float .title a:hover {color: #2ecc71;}
.link-to-block .block-float {margin-top: 40px;text-align: left;}
.link-to-block .mark {font-size: 65px;font-weight: bold;position: absolute;text-transform: uppercase;left: 50%;top: 50%;transform: translate(-50%, -50%) rotate(-15deg);color: #ff7700;border-color: #ff7700;border-style: solid;border-width: 2px 0 2px 0;padding: 21px;z-index: 99999;}
.blog .blog-post-section div.out {margin-top: 0;position: absolute;bottom: 15px;right: 30px;}
.blog .blog-post-section div.out.center {position: static;margin: 10px auto;}
.link-to-block .block-float.blog-post-section > div > p.last {padding-bottom: 45px;margin-bottom: 0px;}
.blog .blog-post-section div.out > span {display: block;text-align: right;}
.blog .blog-post-section div.out.center > span {display: block;text-align: center;}
.link-to-block .block-float > div {background: #f7efed;border: 3px solid var(--navigation-bg);border-radius: 6px;position: relative;}
.link-to-block .block-float.blog-post-section > div {border: 3px solid #be3737;}
.link-to-block .block-float > div::before {position: absolute;top: -27px;left: 16px;padding: 2px 10px;background: #044a6b;border-radius: 5px 5px 0 0;color: #fff;text-transform: uppercase;}
.link-to-block .block-float.blog-post-section > div::before {background: #be3737;}
.link-to-block .block-float > div.left::before {content: "Demographics survey";}
.link-to-block .block-float > div.right::before {content: "Industry Statistics";}

.link-to-block .block-float > div.center.center--jumpman::before {content: "Jumpman Sites";}
.link-to-block .block-float > div.center.center--dragonfish::before {content: "Dragonfish Sites";}
.no-webp .link-to-block .block-float > div::after {background-image: url("/images/spritesheet-blog.png");background-repeat: no-repeat;}
.webp .link-to-block .block-float > div::after {background-image: url("/images/spritesheet-blog.webp");background-repeat: no-repeat;}
.link-to-block .block-float > div::after {content: "";position: absolute;}
.link-to-block .block-float > div.left::after {width: 92px;height: 106px;background-position: -351px -152px;}
.link-to-block .block-float > div.right::after {width: 94px;height: 100px;background-position: -346px -25px;}
.link-to-block .block-float > div.full-width::after {width: 94px;height: 100px;background-position: -346px -25px;}
.link-to-block .block-float>div.left.left--eight::after,.link-to-block .block-float>div.left.left--wink::after,.link-to-block .block-float>div.left.left--buzz::after,.link-to-block .block-float>div.left.left--betfair::after,.link-to-block .block-float>div.right.right--bet365::after,.link-to-block .block-float>div.right.right--giveback::after,.link-to-block .block-float>div.right.right--bgo::after,.link-to-block .block-float>div.right.right--heart::after{content:"";display:none}
.link-to-block .block-float > div > p:not(.title) {color: #696564;font-weight: 500;font-style: italic;}
.no-webp .link-to-block .arrow-link {background: url("/images/spritesheet-blog.png") -346px -318px no-repeat;}
.webp .link-to-block .arrow-link {background: url("/images/spritesheet-blog.webp") -346px -318px no-repeat;}
.link-to-block .arrow-link {position: absolute;border: 0;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 42px;height: 42px;}
.link-to-block .block-float > div .arrow-link:hover {background-position: -414px -318px;}
@media only screen and (min-width: 540px) {
.link-to-block .block-float > div {padding: 20px 20px 20px 150px;}
.link-to-block .block-float.blog-post-section > div {padding: 20px 20px 40px 20px;border: 3px solid #be3737;}
.link-to-block .block-float.blog-post-section > div.center {padding: 20px;}
.link-to-block .block-float.blog-post-section > div::before {background: #be3737;}
.link-to-block .block-float > div::after {left: 26px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
}
@media only screen and (min-width: 1100px) {
.link-to-block {padding: 20px 30px 20px;}
.link-to-block.no-style {padding: 20px 30px 0;}
.link-to-block > .title {min-width: 64%;}
.link-to-block .block-float > div:not(.center):not(.full-width) {float: left;width: 49%;}
.link-to-block .block-float .full-width {float: left;width: 100% ;}
.link-to-block .block-float.blog-post-section > div {min-height: 530px;}
.link-to-block .block-float.blog-post-section > div.center {min-height: auto;}
.link-to-block .block-float > div.left {margin-right: 2%;}
.link-to-block .block-float > div.center {margin: 0px auto 30px auto;}
}
@media only screen and (max-width: 1099px) {
.link-to-block > .title {font-size: 18px;}
.link-to-block > .title::before {left: 10px;}
.link-to-block > .title::after {right: 10px;}
.link-to-block .block-float > div.left {margin-bottom: 54px;}
}
@media only screen and (max-width: 539px) {
.link-to-block .block-float > div {padding: 130px 20px 20px 20px;}
.link-to-block .block-float.blog-post-section > div:not(.center) {padding: 0px 20px 40px 20px;}
.link-to-block .block-float.blog-post-section > div.center {padding: 20px;}
.link-to-block.mob-m-p {padding: 20px 0px 30px;}
.link-to-block .block-float > div::after {top: 26px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.link-to-block .mark {font-size: 50px;}
}
/* ----------------------- */
/* realiable customer care element */
.frame-table--details .ul-default { text-align: left; font-size: 15px;  line-height: 1.5; margin-bottom: 0;}
.frame-table--details { color: var(--main-txt);}
/* casino networks frame tb */
.net-sites-terms-hov a[href^="/go/"]{position:relative;}
.net-sites-terms-hov a[href^="/go/"]::after{display:none;position:absolute;left:100%;width:400px;height:auto;padding:10px;font-size:10px;z-index:995;background:#d9d9d9;border:1px solid #ff3f02;color:#333;font-weight:normal;line-height:15px;}
.net-sites-terms-hov a[href^="/go/"]:hover::after{display:block;}
.btn-clm{vertical-align:middle;background:#f7efed;color:#696564;font-weight:500;font-style:italic;font-size:15px;text-decoration:none;}
.btn-clm::before{position:absolute;left:-11px;top:0;width:62px;height:39px;}
.btn-clm > .top{display:block;font-style:italic;}
.btn-clm > .top,.btn-clm > .bottom{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;}
.btn-clm > .top > span{display:block;color:var(--blue);font-weight:700;font-style:normal;font-size:16px;line-height:1;text-transform:uppercase;}
.btn-clm > .bottom{display:none;padding-left:26px;text-transform:uppercase;}
.frame-table {width: 100%;min-width: 1040px;margin:10px auto;border-collapse:separate;border-spacing:0;color:#00296B;font-size:16px;text-align:center;}
.frame-table tbody tr:last-child {box-shadow: 0px 3px 10px #00000029;}
.frame-table td{height:0;}
.frame-table th:first-child,.frame-table td:first-child{width:143px;z-index:100;}
.frame-table th:first-child{border-top-left-radius:4px;}
.frame-table th:last-child{border-top-right-radius:4px;}
.frame-table th > span{line-height:1.2;vertical-align:middle;}
.frame-table tbody tr:nth-child(odd) td{background:#fff;}
.frame-table tbody tr:nth-child(even) td{background:#E5E9F0;}
.frame-table tbody td{padding:10px;}
.frame-table tbody td:first-child{border-left:1px solid var(--navigation-bg);}
.frame-table tbody tr:last-child td:first-child{border-bottom-left-radius:4px;}
.frame-table tbody tr:last-child td:last-child{border-bottom-right-radius:4px;}
.frame-table tbody tr:last-child td{border-bottom:2px solid var(--navigation-bg);}
.frame-table tbody td:last-child{border-right:2px solid var(--navigation-bg);}
.frame-table tbody td:last-child{border-color:var(--navigation-bg);}
.frame-table--devs th{text-transform:capitalize;}
.frame-table--devs th:first-child{width:180px;}
.frame-table--devs th:nth-child(3){width:222px;}
.frame-table--devs{table-layout:fixed;}
.frame-table--devs tbody tr:nth-child(even) td{background:#fff;}
.frame-table--devs tbody td:first-child{color:#1b6b91;font-weight:800;}
.frame-table--devs tbody tr:not(:last-child) td{border-bottom:1px dashed #d4e3ea;}
.frame-table--devs tbody td:nth-child(3){padding:0;position:relative;}
.frame-table--devs tbody td:first-child,.frame-table--devs tbody td:last-child,.frame-table--devs tbody tr:last-child td{border-color:#d4e3ea;}
.frame-table--devs td{position:relative;}
.frame-table--devs .btn-clm{position:absolute!important;left:0;top:0;width:100%;height:100%;padding-top:16px;transition:all 0.2s ease-in-out;}
.frame-table--devs .btn-clm::before{top:16px;}
.frame-table--devs .btn-clm > .bottom{font-size:22px;}
.frame-table--devs a.tc{color:var(--blue);}
.frame-table--devs tbody tr.terms td{font-size:10px;line-height:1.1;padding:5px;text-align:center;color:#6f6f6f;background:#ededed!important;}
.frame-table--devs tbody tr.terms td{background:#f5f5f5!important;}
.frame-table tbody td {font-weight: 600;}
@media only screen and (max-width: 479px){
.frame-table--devs th:first-child{width:100px;}
}
@media only screen and (min-width: 1024px){
.btn-clm:hover,.btn-clm:hover > span{color:#fff;}
.btn-clm:hover{background:var(--navigation-bg);}
.btn-clm:hover::before{content:"";}
.btn-clm:hover > .top{display:none;}
.btn-clm:hover > .bottom{display:block;}
}
/* ----------------------- */
/* licensed casinos frame tb */
.box-sizing a,.box-sizing span{display:inline-block;}
.scroll-table{overflow-x:auto;}
.scrollbar::-webkit-scrollbar {width: 10px;height: 6px;}
.scrollbar::-webkit-scrollbar-track {background: var(--intro-home-bg);box-shadow: inset 0 0 5px #eff5f6;border-radius: 3px;}
.scrollbar::-webkit-scrollbar-thumb {background: var(--nav-hover-bg);border-radius: 2px;}
.frame-table th:first-child, .frame-table tbody td:first-child, .frame-table td:first-child { position: -webkit-sticky; position: sticky; left: 0; z-index: 10;}
.frame-table th{height:62px;line-height:62px;background:var(--navigation-bg);color:#fff;font-size:15px;text-transform:uppercase;}
.frame-table td{height:0;}
.frame-table th:first-child,.frame-table td:first-child{width:143px;z-index:100;}
.frame-table th:first-child{border-top-left-radius:4px;}
.frame-table th:last-child{border-top-right-radius:4px;}
.frame-table tbody td{padding:10px;}
.frame-table tbody td:first-child{border-left:1px solid var(--navigation-bg)}
.frame-table tbody tr:last-child td{border-bottom:2px solid var(--navigation-bg)}
.frame-table tbody td:last-child{border-right:2px solid var(--navigation-bg)}
.frame-table tbody td:last-child{border-color:var(--navigation-bg);}
.frame-table tbody td:first-child{border-left:2px solid var(--navigation-bg)}
.frame-table--scr th{text-transform:capitalize;}
.frame-table--scr{font-size:15px;}
.frame-table--scr tbody tr:nth-child(even) td{background:#fff;}
.frame-table--scr{margin-top:20px;}
.frame-table--scr th:first-child,.frame-table--scr tbody td:first-child{width:122px;background:#0b2c3c!important;color:#fff;font-weight:700;}
.frame-table--scr th:first-child{text-transform:uppercase;}
.frame-table--scr th:nth-child(2){width:150px;}
.frame-table--scr th:nth-child(3){width:170px;}
.frame-table--scr tbody td:nth-child(3) > span:not(:last-child){margin-left:6px;}
.frame-table--scr th:nth-child(4){width:160px;}
.frame-table--scr tbody td:nth-child(4){line-height:1.2;}
.frame-table--scr th:nth-child(5){width:210px;}
.frame-table--scr tbody td:nth-child(5) > span:not(:first-child){margin-left:6px;}
.frame-table--scr th:nth-child(6){width:100px;}
.frame-table--scr th:last-child{width:140px;}
.frame-table--scr tbody td:first-child,.frame-table--scr tbody tr:last-child td:first-child{border-color:#0b2c3c;border-style:solid;}
.frame-table--scr tbody tr:not(:last-child) td:not(:first-child){border-bottom:1px dashed #9cbfd0;}
.frame-table--scr .spritesheet-2-lcns{margin-top:-2px;margin-right:14px;}
@media only screen and (max-width: 1071px){
.frame-table th:first-child, .frame-table tbody td:first-child, .frame-table td:first-child, #casino-operators-comparison-table th:first-child, #casino-operators-comparison-table td:first-child {box-shadow: 0px 3px 10px #00000029;}
}
@media only screen and (max-width: 479px){
.bordered-box:not(.bordered-box--cal-list){padding:6px;}
}
/* ----------------------- */
/* rec_games rec games*/
.rec_games .card-text{ text-align: justify;  font-style: italic;  line-height: 1.4;}
.rec_games .blue-bg{padding:5px;margin:0 auto;font-size:15px;font-weight:600;border-bottom:1px solid #6f7d9f;text-align:center;color:#fff;width: 100%; background-color:#1e3369;}
.rec_games .card-footer{ border-top: 2px solid #1e3369; background-color: #fff;}
/* ----------------------- */
/* video img box */
.yt-caption{margin-bottom:20px;color:#044a6b;line-height:1;font-style:italic;}
.lazy-video,.lazy-video img,.lazy-video__play{cursor:pointer;}
.lazy-video{background-color:#000;position:relative;overflow:hidden;height: 360px;  object-fit: cover;}
.lazy-video img{height: 360px;}
.lazy-video img{width:100%;height:100%;}
.lazy-video img{opacity:0.8;object-fit:cover;}
.lazy-video:hover img{opacity:0.9;}
.lazy-video__play,.lazy-video__play:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.lazy-video__play{width:90px;height:60px;background-color:#333;border-radius:6px;-webkit-box-shadow:0 0 30px rgba(0, 0, 0, 0.6);box-shadow:0 0 30px rgba(0, 0, 0, 0.6);opacity:0.8;z-index:1;}
.lazy-video:hover .lazy-video__play{background:#f00;opacity:0.9;}
.lazy-video__play:before{content:"";border-style:solid;border-width:15px 0 15px 26px;border-color:transparent transparent transparent #fff;}
/* ----------------------- */
/* comparecasinos */
.ghost{display:none;}
table.comparecasinos:before,table.comparecasinos:after{content:"";display:block;clear:both;}
table.comparecasinos{width:100%;border-collapse:collapse;margin:0 auto;}
table.comparecasinos.networks-tbl{margin:0 auto;}
table.comparecasinos.networks-tbl caption {margin-bottom: 0;}
table.comparecasinos.networks-tbl a.center-btn {height: 40px;display: flex;align-items: center;justify-content: center;}
table.comparecasinos caption{box-shadow: 0px 3px 10px #00000029;border-radius: 4px;font-size:14px;text-transform: uppercase;color:#ffffff;text-align:center;background-color:var(--navigation-bg);line-height:38px;font-weight:700;caption-side: top;  padding: 0;margin-bottom: 12px;}
table.comparecasinos td{padding:12px 9px;text-align:center;font-weight: 600;}
table.comparecasinos tbody tr.first td:before{content:none;}
table.comparecasinos tbody td:before{display:inline-block;margin-right:5px;}
table.comparecasinos tbody td.dtls{font:bold 14px/16px "Roboto", sans-serif;display: flex;justify-content: center;}
table.comparecasinos tbody tr.first td:before{content:none;margin:0;}
table.comparecasinos tbody td.dtls:before{display:none;}
table.comparecasinos .small-logo {width: 92px;height: 35px;}
table.comparecasinos tbody td:nth-child(2) span {background: var(--intro-home-bg);border-radius: 4px;padding: 10px;width: 109px;height: 36px;display: flex;text-align: center;font-size: 12px;font-weight: normal;justify-content: center;align-items: center;line-height: 14px;}
@media only screen and (max-width: 375px){
table.comparecasinos tbody td:nth-child(2) span {width: 95px;margin: 4px;}
table.comparecasinos td {padding: 12px 0;}
table.comparecasinos tr:nth-child(3) td {word-break: break-word;}
}
@media only screen and (max-width: 991px){
table.comparecasinos {margin: 10px auto;}
}
/* ----------------------- */
/* latest-posts */
.blogposts {display: flex;justify-content: center;align-content: stretch;margin-bottom: 2.5em;}
.blogposts p {margin: 0;}
.single-post-box {position: relative;display: flex;flex-direction: column;justify-content: space-between;width: 32.3333%;}
.single-post-box:not(:last-child) {padding-right: 30px;}
.latest-posts-title {font-weight: bold;font-size: 32px;text-transform: uppercase;padding: 30px 0;margin-bottom: 0;}
.feat-img {box-shadow: 0 0 0 4px var(--main-txt); border-radius: 10px;}
.blue .feat-img {box-shadow: 0 0 0 4px var(--blog-blue);}
.yellow .feat-img {box-shadow: 0 0 0 4px var(--blog-yellow);}
.purple .feat-img {box-shadow: 0 0 0 4px var(--blog-purple);}
.single-post-box {box-sizing: content-box;}
.single-post-box a {text-decoration: none;}
.single-post-box .post-title-blog-latest {font-weight: bold;font-size: 16px;text-align: left;line-height: 1.2;margin: 20px 0;}
.single-post-box .type-dtl {position: absolute;top: 0;left: 0;width: 88px;padding: 6px 4px;border-radius: 6px 0 8px 0;color: #fff;font-weight: bold;font-size: 13px;text-align: center;z-index: 10;}
.single-post-box .category-excerpt {color: var(--main-txt); font-size: 15px; line-height: 1.2;}
.single-post-box:not(.blue):not(.yellow):not(.purple) .type-dtl {background: var(--blog-red);}
.single-post-box .img-blog-latest {display: block !important;margin: 0 auto 7px !important;width: 362px;height: 187px !important;object-fit: contain;}
.blue .post-title-blog-latest:hover {color: var(--blog-blue);}
.yellow .post-title-blog-latest:hover {color: var(--blog-yellow);}
.purple .post-title-blog-latest:hover {color: var(--blog-purple);}
.single-post-box:not(.blue):not(.yellow):not(.purple) .post-title-blog-latest:hover {color: var(--blog-red);}
.read-more-post {margin: 20px 0 0;text-align: right;padding-bottom: 30px;}
.read-more-post > a {padding: 6px 39px;color: #fff;border: 2px;background-color: var(--main-txt);border-radius: 6px;font-weight: bold;font-size: 14px;text-decoration: none;}
.read-more-post > a:hover {color: var(--main-txt);background-color: #fff;border: 2px solid var(--main-txt);}
.read-more-post > a > span::after {margin-left:0.5rem;}
.read-more-post > a > span::after {content: "\f105";font-family: "Font Awesome 5 Free";font-weight: bold;font-size: 16px;position: relative;top: 1px;}
.single-post-box a {text-decoration:none;}
@media only screen and (max-width: 767px) {
.blogposts {display: block;}
.single-post-box {width: 320px; max-width: 100%; margin: 0 auto;}
.single-post-box:not(:last-child) {padding-right: 0;}
}
@media only screen and (max-width: 350px) {.latest-posts-title:before {bottom: 11px;}}
/* ----------------------- */
/* subscribe form content */
input[type="email"]{border-radius: 6px;background-color: var(--table-tc-bg)!important;height: 40px;padding: 0 18px;border: none;font-style: italic;width: calc(100% - 194px);}
input{max-width:100%;}
.box-sizing,.box-sizing *{-webkit-box-sizing:border-box;box-sizing:border-box;}
.box-sizing a,.box-sizing span{display:inline-block;}
.input-styled{display:block;position:relative;padding-left:22px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.input-styled input{position:absolute;left:0;top:0;opacity:0;cursor:pointer;}
.input-styled .check-box{position:absolute;top:0;left:0;height:15px;width:15px;background-color:#fff;border:1px solid #dddedf;}
.input-styled .check-box:after{content: "";opacity: 0;position: absolute;left: 4px;top: 1px;width: 5px;height: 9px;border: solid var(--navigation-bg);border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg) scale(0);-ms-transform: rotate(45deg) scale(0);transform: rotate(45deg) scale(0);-webkit-transition: all linear 0.2s;-o-transition: all linear 0.2s;transition: all linear 0.2s;}
.input-styled input:checked ~ .check-box:after,.input-styled input ~ .check-box:hover:after{opacity:1;-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);}
.subscribe-form-wrap{border-radius:4px;position:relative;}
.subscribe-form-wrap.form-in-page{margin:40px auto;border:1px solid #bfd7e2;-webkit-box-shadow:2px 2px 4px 0 rgba(20, 21, 22, 0.2);box-shadow:2px 2px 4px 0 rgba(20, 21, 22, 0.2);}
.subscribe-form-wrap.form-in-page a{color:var(--blue);}
.subscribe-form-wrap.form-in-page:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;}
.subscribe-form,.subscribe-form__content{position:relative;z-index:2;}
.subscribe-form__content > p{margin:0 0 6px;}
.subscribe-form__title{font-weight:900;text-transform:uppercase;}
.form-in-page .subscribe-form__title{margin-bottom:12px;color:var(--darker-blue);font-size:19px;text-align:left;}
.subscribe-form__info{line-height:1.3;}
.subscribe-form__note{color:var(--dark-gray);font-size:13px;}
.subscribe-form fieldset{margin:0;padding:0;border:none;}
.subscribe-form__ftop{margin-bottom:20px;position:relative;}
.form-in-page .subscribe-form__ftop:not(.hidden):before{position:absolute;right:70px;top:-40px;width:120px;height:34px;}
.form-in-page .subscribe-form__submit,.subscribe-form .subscribe-form__email{border:1px solid #dddedf;}
.subscribe-form .subscribe-form__email{border-right:none;outline:0;font-style:italic;font-size:14px;}
.subscribe-form .subscribe-form__email::placeholder{color:#c5c6c7;opacity:1;}
.form-in-page .subscribe-form__email,.form-in-page .subscribe-form__submit{line-height:42px;}
.form-in-page .subscribe-form__email{width:calc(100% - 84px);padding:0 18px;border-radius:4px 0 0 4px;}
.subscribe-form .subscribe-form__submit{padding:0 10px;color:#fff;font-size:14px;background:#006a9f;background:-o-linear-gradient(left, #006a9f 0, #0097c9 100%);background:linear-gradient(to right, #006a9f 0, #0097c9 100%);cursor:pointer;}
.subscribe-form .subscribe-form__submit:hover{background:#0097c9;background:-o-linear-gradient(left, #0097c9 0, #006a9f 100%);background:linear-gradient(to right, #0097c9 0, #006a9f 100%);}
.form-in-page .subscribe-form__submit{position:absolute;right:0;top:0;border-radius:0 4px 4px 0;}
.subscribe-form__consent{font-style:italic;line-height:1.3;text-align:left;}
.form-in-page .subscribe-form__consent{color:#5c6177;font-size:13px;}
.subscribe-form__consent > input{position:absolute;left:0;top:0;margin:0;}
.subscribe-form__consent > a{color:var(--light-blue);text-decoration:none;}
.subscribe-form__consent > a:hover{text-decoration:underline;}
.form-in-page .subscribe-form__info{color:var(--darker-gray);}
@media screen and (min-width: 768px){
.form-in-page:not(.v-2) .subscribe-form{width:45%;}
.form-in-page:not(.v-2) .subscribe-form__content{width:48%;}
}
@media screen and (min-width: 1200px){
.subscribe-form-wrap.form-in-page:after{background-size:cover;background-position:center;opacity:0.1;}
}
.subscribe-form__message{position:absolute;right:0;top:calc(100% - 3px);font-size:10px;}
@media only screen and (max-width: 767px){
.subscribe-form-wrap.form-in-page{padding:18px 14px;}
.form-in-page .subscribe-form__ftop{margin-top:10px;}
}
@media only screen and (max-width: 320px){
.subscribe-form-wrap.form-in-page{margin:10px;}
}
@media only screen and (min-width: 768px){
.subscribe-form-wrap.form-in-page{padding:38px 28px 18px;}
}
@media only screen and (min-width: 980px){
.form-in-page .subscribe-form__ftop:before{content:"";}
}
@media only screen and (max-width: 1199px){
.subscribe-form-wrap{padding-bottom:24px;background:#e9f2f6;}
}
@media only screen and (min-width: 768px){
.subscribe-form-wrap.form-in-page .subscribe-form{position:absolute;right:30px;top:56px;}
}
/* ----------------------- */
/*MAIN TABLE RATINGS*/
.rating {
    display: flex;
    gap: 7px;
    padding-top: 6px;
    align-items: center;
    justify-content: center;
}
.rating-num {
    font-size: 14px;
    font-weight: 600;
}
.rating .value{
	background: url(/media/svg/stars-inactive.svg) no-repeat;
	width: 100%;
	height: 20px;
	display: flex;
	gap: 7px;
	align-items: center;
}
.rating .value span{
	background: url(/media/svg/stars-active.svg) no-repeat;
	height: 20px;
	text-indent: -9999px;
	background-size: 99px;
}
.brand-wrapper {
    display: flex;
    justify-content: center;
    flex-direction: column;
}
/* ----------------------- */
.payout-table thead th {line-height: 23px;}
.payout-table thead th:nth-child(2),.payout-table thead th:nth-child(3) {
    width: 190px;
}
.payout-table thead th:last-child {width: 210px;}

.gambling-operators-tb th:last-child {width: 340px;line-height: 23px;}