@charset "utf-8";
/* CSS Document */

body{line-height:1.5;padding:0;background:#001701;}
body, .tns-controls button, .com-content-article__body .section-header-info.section-col{padding:0;}
h1, h2, h3,h4, h5, h6{font-weight:bold;}
h1{font-size:40px;line-height:50px;}
h2{font-size:36px;line-height:42px}
h3{font-size:30px;}
.vgrid.top_rated_casinos_grid .casino_title_rating h3{font-size:24px;}
h4, span.nodeposit-review, .dj-megamenu-clean li ul.dj-submenu > li > a{font-size:18px;}
h5{font-size:16px;}
h6, .vgrid.top_rated_casinos_grid .casino_popular_button .casino_badge, .vgrid.top_rated_casinos_grid .casino_sec_tags span{font-size:14px;}
img{max-width:100%;width:auto;height:auto;}
a{text-decoration:none;}
p{margin:0 0 1rem;}
ul{margin-bottom:0;}
.btn, button, .button, .btn-review, .btnreview{font-size:18px;font-weight:700;padding:12px 17px;border-radius:10px;cursor:pointer;background:#4a9c5e;line-height:19px;min-width:145px;text-align:center;}
.btn, button, .button, fieldset, .btn-review, .btnreview{border:none;}
.btn, button, .button, a.btn:hover, a.btn:focus, .dj-megamenu-clean li a.dj-up_a, .dj-megamenu-clean li ul.dj-submenu > li > a, .tns-controls button, .vgrid.top_rated_casinos_grid .casino_sec_tags span, .moduletable.best_free_nod_casinons, .copyright, .footer .mod-menu li, .vgrid.top_rated_casinos_grid .casino_sec_bonus, .btn-review, .btnreview{color:#fff;}
a, .btn, button, .button, .header{transition:all 0.6s ease 0s;}
.container{margin-left:auto;margin-right:auto;}
.btn, button, .button, .vgrid.top_rated_casinos_grid .casino_popular_button .casino_badge, .vgrid.top_rated_casinos_grid .casino_sec_tags span, .btn-review, .btnreview, .content-box-info{display:inline-block;}
.fa strong, .article-info-term{display:none;}
.vgrid, .size-100, #size-100, .container, section.top, .header_wrapper, .header, .showcase, .feature, .utility, .maintop, section.breadcrumbs, .main-body, .content-top, .content_inner, .content-bottom, .mainbottom, .extension, .bottom, .footer, .copyright, .moduletable.logo_social_icons .social_icons, .vsize-inner, .section-col, .faqsection-col, .guidesarticles .content-box, .com-content-category-blog.blog, .com-content-category-blog.blog .blog-items, .blog-items .blog-item, .com-content-category-blog__navigation.w-100{width:100%;}
.vgrid, .vsize, .sidebar-left, .content.content-b, .float-left, section.top, .header_wrapper, .header, .showcase, .feature, .utility, .maintop, section.breadcrumbs, .main-body, .content-top, .content_inner, .content-bottom, .mainbottom, .extension, .bottom, .footer, .copyright, .vsize-inner, .float-left, .section-col,  .faqsection-col, .guidesarticles .content-box, .com-content-category-blog.blog, .com-content-category-blog.blog .blog-items, .blog-items .blog-item, .com-content-category-blog__navigation.w-100, .mobilecasinos_tbl{float:left;}
.sidebar-right, .content, .float-right, .header .header-c, .float-right, .blog-items .blog-item .item-content .readmore{float:right;}
.float-none{float:none;}
.container, .vsize{padding-left:15px;}
.container, .vsize{padding-right:15px;}
.container{max-width:1300px;}
.container, .vsize, .vsize-inner{box-sizing:border-box;-webkit-box-sizing:border-box;}
.size-75, #size-75{width:75%;}
.size-66{width:66.666%;}
.size-50{width:50%;}
.size-33{width:33.333%;}
.size-25, .sidebar-left, .sidebar-right{width:25%;}
.size-20{width:20%;}
.size-17{width:16.666%;}
.header{border-bottom: 1px solid rgba(255,255,255, .14);}
.feature.feature-fixed{position:fixed;left:0;z-index:999;top:0;}
.header.header-fixed{background:#001701;}
.header .vsize{width:auto;}
.header .header-a{padding-top:25px;padding-bottom:25px;}
.header .header-c{padding-top:28.5px;padding-bottom:28.5px;}
#logo img{max-height:50px;}
.dj-megamenu-clean li a.dj-up_a, .btn, button, .button, .moduletable.best_free_nod_casinons h1, .cmn-hdng-font h4, .h2-head, .page-header h1, .h3-head, h2.label, tr.deposit_heading td{text-transform:uppercase;}
.dj-megamenu-clean li a.dj-up_a{padding:0 17.5px;line-height:100px;font-size: 19px;font-weight: 500;}
.dj-megamenu-clean li:hover a.dj-up_a, .dj-megamenu-clean li.hover a.dj-up_a, .dj-megamenu-clean li a.dj-up_a.active{color:#54b24d;}
.header_wrapper{background:url("../images/background2.webp") no-repeat top left;background-size:cover;}
p:last-child, .tns-controls, .tns-controls button, .moduletable.logo_social_icons ul, .section-header-info.section-col .col table{margin:0;}
.dj-megamenu-clean, .btn, button, .button, .btn-review, .btnreview{font-family: Sofia Sans Condensed, sans-serif;}
.dj-megamenu-clean li a.dj-up_a, .dj-megamenu-clean li a.dj-up_a > span{height:100px;}
.dj-megamenu-clean li div.dj-subwrap .dj-subwrap-in{background-color: #54b24d;}
.showcase{padding:115px 0 60px;}
.moduletable.best_free_nod_casinons h1{font-size: 64px;line-height: 60px;}
.showcase-a.vsize{width:58%;}
.showcase-b.vsize{width:42%;}
.showcase-b.vsize img{margin-top:-105px;}
.moduletable.best_free_nod_casinons .btn{padding:18px 40px;}
.moduletable.best_free_nod_casinons .btn, .casino-info-reviews.section-col{margin-top:30px;}
.feature{background: #052807;padding: 15px 0;border-bottom:1px solid #214E23;}
.tns-ovh .tns-inner {margin: 0px -15px 0px 0px !important;}
.tns-controls{position:relative;}
.tns-controls button{background:none;min-width: inherit;position:absolute;top:7.5px;z-index:1;}
.tns-controls button:first-child{left:-25px;}
.tns-controls button:last-child{right:-25px;}
.tns-ovh .tns-inner .tns-item{padding-right:15px !important;}
.carousel-title h4{margin-bottom:0;}
.tns-item .link-title{padding:5px 10px;background:#FFD15C80;color:#FFD900;display:block;border-radius:6px;line-height: initial;border:1px solid #FFD15C80;}
.tns-item .link-title:hover, .tns-item .link-title:focus{background: #052807;border:1px solid #FFD900;color:#FFD15C;}
.moduletable.logo_social_icons .social_icons{display:inline-block;}
.moduletable.logo_social_icons p img{max-height:41px;}
.moduletable.logo_social_icons ul{padding-left:0;}
.moduletable.logo_social_icons ul li{list-style:none;position: relative;padding-left: 40px;margin-top: 10px;line-height: 30px;}
.moduletable.logo_social_icons ul li a, .footer .mod-menu li a{color:#fff;font-size:16px;font-weight:500;}
.moduletable.logo_social_icons ul li a .fa{background: #fff;color: #333;position: absolute;left: 0;width: 30px;height: 30px;line-height: 30px;text-align: center;border-radius: 4px;font-size:18px;}
.footer{padding:45px 0;}
.footer .mod-menu{display:block;}
.footer .mod-menu li{padding:6px 0;line-height:24px;}
.footer .mod-menu li.active a, .footer .mod-menu li a:hover, .footer .mod-menu li a:focus{color: #FFD900;}
.copyright{border-top:1px solid #424242;padding: 13px 0;text-align:center;}
.section-col, .faqsection-col, .footer{margin-top:55px;}
.section-col.os-casinolist, .section-col.os-casinolist, .section-col.onlineslots, .section-col.typesofbonuses, .mobilecasinos.section-col{margin-top:40px;}
section.breadcrumbs, .com-content-article.item-page, .com-content-category-blog.blog, .layout-blog .com-content-article.item-page{margin-top:30px;}
.com-content-article.item-page.home-page{margin-top:70px;}
#overview, body.home-page .section-col.top-rated-casions{margin-top:0;}
.com-content-category-blog.blog > h2{margin-bottom:30px;}
.left-icon1:before{background:url("../images/left-icon-1.webp") no-repeat -42px 0px;background-size: 122px 142px;position:absolute;left:0;content: "";height: 142px;width: 122px;margin-top:5px;z-index:-1;}
.right-icon1:before{background:url("../images/right-icon-1.webp") no-repeat 65px 0px;background-size: 150px 145px;position:absolute;right:0;content: "";height: 145px;width: 150px;margin-top:-75px;z-index:-1;}
.left-icon2:before{background:url("../images/left-icon-2.webp") no-repeat -40px 0px;background-size: 150px 102px;position:absolute;left:0;content: "";height: 102px;width: 150px;margin-top:-15px;z-index:-1;}
.right-icon2:before{background:url("../images/right-icon-2.webp") no-repeat 52px 0px;background-size: 180px 159px;position:absolute;right:0;content: "";height: 159px;width: 180px;margin-top:-20px;z-index:-1;}
.left-icon3:before{background:url("../images/left-icon-1.webp") no-repeat -61px 0px;background-size: 122px 142px;position:absolute;left:0;content: "";height: 142px;width: 122px;margin-top:20px;z-index:-1;}
.right-icon3:before{background:url("../images/right-icon-3.webp") no-repeat 105px 0px;background-size: 210px 187px;position:absolute;right:0;content: "";height: 187px;width: 210px;margin-top:-66px;z-index:-1;}
.left-icon4:before{background:url("../images/left-icon-2.webp") no-repeat -40px 0px;background-size: 150px 102px;position:absolute;left:0;content: "";height: 102px;width: 150px;margin-top:-65px;z-index:-1;}
.cmn-hdng-font h4{font-size:28px;line-height:30px;}
.text-right{text-align: right;}
.vsize.vsize_headings{padding-left: 0;}
.vsize.vsize_sa_button{padding-right: 0;}
.vsize_sa_button  .btn{min-width: 175px;margin: 7px 0;}
.vgrid.top_rated_casinos_grid{width: calc(100% + 30px);margin: 7px -15px 0px -15px;}
.vgrid.top_rated_casinos_grid .vsize{padding-top: 15px;padding-bottom: 15px;}
.vgrid.top_rated_casinos_grid .vsize:nth-child(3n+1){clear:both;}
.vgrid.top_rated_casinos_grid .vsize-inner{border:1px solid #214E23;border-radius: 10px;padding: 24px;background: #052807;}
.vgrid.top_rated_casinos_grid .casino_img{padding-right: 14px;}
.vgrid.top_rated_casinos_grid .casino_img img{width:60px;height:auto;border-radius:6px;}
.vgrid.top_rated_casinos_grid .casino_title_rating h3{font-weight: 700;margin-bottom: 4px;margin-top:0;}
.vgrid.top_rated_casinos_grid .casino_title_rating h3, .vgrid.top_rated_casinos_grid .casino_popular_button .casino_badge, .vgrid.top_rated_casinos_grid .casino_sec_bonus .title, .vgrid.top_rated_casinos_grid .casino_sec_bonus .bvalue, .vgrid.top_rated_casinos_grid .casino_sec_tags span{line-height: 100%;}
.vgrid.top_rated_casinos_grid .casino_title_rating img, .vgrid.top_rated_casinos_grid .casino_title_rating .rt_value, .vgrid.top_rated_casinos_grid .casino_title_rating small, .vgrid.top_rated_casinos_grid .casino_popular_button .casino_badge img, .vgrid.top_rated_casinos_grid .casino_popular_button .casino_badge .badge_text, .vgrid.top_rated_casinos_grid .casino_sec_bonus img, .vgrid.top_rated_casinos_grid .casino_sec_bonus .title,  .vgrid.top_rated_casinos_grid .casino_sec_bonus .code_value{vertical-align: middle;}
.vgrid.top_rated_casinos_grid .casino_title_rating small{color: #8A929E;}
.vgrid.top_rated_casinos_grid .casino_title_rating .rt_value{padding: 0 4px;}
.vgrid.top_rated_casinos_grid .casino_popular_button .casino_badge{background: #FFD15C80;color: #FFD900;}
.vgrid.top_rated_casinos_grid .casino_popular_button .casino_badge, .vgrid.top_rated_casinos_grid .casino_sec_tags span{padding: 4px 8px;border-radius: 5px;}
.vgrid.top_rated_casinos_grid .casino_popular_button .casino_badge, .vgrid.top_rated_casinos_grid .casino_sec_bonus .title, .vgrid.top_rated_casinos_grid .casino_sec_tags span{font-weight: 500;}
.vgrid.top_rated_casinos_grid .casino_popular_button .casino_badge .badge_text{padding-left: 10px;}
.vgrid.top_rated_casinos_grid .casino_sec_bonus, .vgrid.top_rated_casinos_grid .casino_pr_buttons{margin-top: 24px;}
.vgrid.top_rated_casinos_grid .casino_sec_bonus{border-radius: 10px;border-width: 1px;padding: 14px;background: linear-gradient(90deg, #005630 0%, #594A00 100%);}
.vgrid.top_rated_casinos_grid .casino_sec_bonus .title{font-size: 15px;}
.vgrid.top_rated_casinos_grid .casino_sec_bonus .title, .vgrid.top_rated_casinos_grid .casino_sec_bonus .code_value{padding-left: 4px;}
.vgrid.top_rated_casinos_grid .casino_sec_bonus .float-right .title{padding-right: 4px;}
.vgrid.top_rated_casinos_grid .casino_sec_bonus .bvalue{font-weight: 700;font-size: 20px;}
.vgrid.top_rated_casinos_grid .casino_sec_bonus .btitle{padding-bottom: 8px;}
.vgrid.top_rated_casinos_grid .casino_sec_tags span{background: #BEF1DC80;margin: 10px 10px 0 0px;}
.vgrid.top_rated_casinos_grid .casino_pr_buttons .pbutton{padding-right: 10px;}
.vgrid.top_rated_casinos_grid .casino_pr_buttons .rbutton{padding-left: 10px;}
.vgrid.top_rated_casinos_grid .casino_pr_buttons .btn.outline{background: none;border:1px solid #149E57;}
.trustcasinos .vgrid{margin-top:12px;}
.trustcasinos .vgrid, .claimbonus .vgrid, .prosandcons .vgrid{width: calc(100% + 20px);margin-left:-10px;margin-right:-10px;}
.trustcasinos .vgrid .vsize, .claimbonus .vgrid .vsize, .prosandcons .vgrid .vsize{padding:10px;}
.trustcasinos .vgrid .vsize .vsize-inner{background:#052807;border-radius:10px;padding:12px;}
.trustcasinos .vgrid .vsize .vsize-inner{min-height:209px;}
.trustcasinos .vgrid .vsize .vsize-inner img{margin-top:10px;}
.trustcasinos .vgrid .vsize .vsize-inner h4{font-size:23px;font-weight:700;line-height:normal;margin:22px 0 12px;}
.trustcasinos .vgrid .vsize .vsize-inner, .prosandcons .vgrid .vsize .vsize-inner{color:#93B294;font-weight:medium;font-size:14px;}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-type="accordions"], .bestbonuses .content-box, .claimbonus .content-box, .faqs .content-box, .guidesarticles .content-box{margin-top:22px;}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-type="accordions"] > [data-rlta-element="button"], [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-type="accordions"] > [data-rlta-element="panel"]{margin-bottom:16px;}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="tabs"] > [data-rlta-element="button-list"] > [data-rlta-element="button"], [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"]{border:none;border-radius: 10px;padding:16px 44px 16px 16px;}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-type="accordions"] > [data-rlta-element="button"]:not([data-rlta-state="closed"]){margin-bottom:0;}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"], [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"][data-rlta-state="open"]:hover, [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"][data-rlta-state="open"]:focus, [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"][data-rlta-state="opening"]:hover, [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"][data-rlta-state="opening"]:focus, [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"][data-rlta-state="open"], [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"][data-rlta-state="opening"], [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"]:hover, [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"]:focus, [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="panel"], [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="tabs"] > [data-rlta-element="panels"] > [data-rlta-element="panel"]{background-color: #052807;position:relative;}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-type="accordions"] > [data-rlta-element="button"] > [data-rlta-element="heading"], [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-type="tabs"] > [data-rlta-element="button-list"] > [data-rlta-element="button"] > [data-rlta-element="heading"]{font-weight: 700;font-style: Bold;font-size: 24px;line-height: normal;margin:0;}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"][data-rlta-state="open"], [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="button"][data-rlta-state="opening"]{border-radius: 10px 10px 0 0;}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="panel"], [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="tabs"] > [data-rlta-element="panels"] > [data-rlta-element="panel"]{border:none;padding:0 16px 16px;}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"] > [data-rlta-element="panel"] > [data-rlta-element="panel-content"], [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="tabs"] > [data-rlta-element="panels"] > [data-rlta-element="panel"] > [data-rlta-element="panel-content"]{border-radius:6px;padding:10px;background-color:#001701;font-size:14px;font-weight:500;}
ul.bulletlist, .faqs .content-box ul, .prosandcons .vgrid .vsize .vsize-inner ul, ul.bullet, ul.bullet2, .section-col ul{margin:0;}
ul.review-top-bullets{margin-bottom:1rem;}
ul.bulletlist, .faqs .content-box ul, ul.bullet, ul.review-top-bullets, ul.bullet2, .section-col ul{padding:0 0 0 14px;}
.prosandcons .vgrid .vsize .vsize-inner ul{padding:6px 0 0;}
ul.bulletlist li, .faqs .content-box ul li, ul.bullet li, ul.review-top-bullets li, ul.bullet2 li, .section-col ul li, .section-col ol li{padding:5px 0;}
.content_inner ul li, .content_inner ol li{padding-left:10px;}
ul li::marker, ol li::marker{color:#FFD900;}
.prosandcons .vgrid .vsize .vsize-inner ul li{padding:0;margin:5px 0;}
.prosandcons .vgrid .vsize .vsize-inner ul li:first-child{margin-top:0;}
.prosandcons .vgrid .vsize .vsize-inner ul li:last-child{margin-bottom:0;}
ul.bulletlist li:first-child, .faqs .content-box ul li:first-child, ul.bullet li:first-child, ul.review-top-bullets li:first-child, .section-col ul li:first-child{padding-top:0;}
ul.bulletlist li:last-child, .faqs .content-box ul li:last-child, ul.bullet li:last-child, ul.review-top-bullets li:last-child, .section-col ul li:last-child{padding-bottom:0;}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-type="accordions"]>[data-rlta-element="button"]>[data-rlta-element="heading"]:after, [data-rlta-element="container"][data-rlta-state="ready"][data-rlta-type="tabs"]>[data-rlta-element="button-list"]>[data-rlta-element="button"]>[data-rlta-element="heading"]:after {
  font-family:"Font Awesome 5 Pro";
  content:" \f107";
  position:absolute;
  right:20px;
  top:18px;
  background:#008000;
  width:24px;
  height:24px;
  line-height:24px;
  text-align:center;
  font-weight:bold;
  font-size:18px;
  border-radius:50%;
  color:#052807;
 
}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"]>[data-rlta-element="button"][data-rlta-state="open"]>[data-rlta-element="heading"]:after,
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="neutral"][data-rlta-type="accordions"]>[data-rlta-element="button"][data-rlta-state="opening"]>[data-rlta-element="heading"]:after {
  font-family:"Font Awesome 5 Pro";
  content:" \f106"
}
.bestbonuses .content-box, .claimbonus .content-box, .faqs .content-box, .prosandcons .content-box{font-size:16px;}
.claimbonus .vgrid, .prosandcons .vgrid{margin-top:10px;}
.claimbonus .vgrid .vsize .vsize-inner, .prosandcons .vgrid .vsize .vsize-inner{background:#052807;border-radius:10px;padding:16px;font-size:14px;font-weight:500;}
.claimbonus .vgrid .vsize .vsize-inner{min-height:273px;}
.prosandcons .vgrid .vsize .vsize-inner{min-height:361px;}
#whoitsfor .vgrid .vsize .vsize-inner{min-height:225px;}
#prosandcons .vgrid .vsize .vsize-inner{min-height:422px;}
.claimbonus .vgrid .vsize .vsize-inner h5, .prosandcons .vgrid .vsize h3{font-size:24px;font-weight:700;color:#fff;margin-bottom:12px;}
.claimbonus .vgrid .vsize .vsize-inner .cbimg, .prosandcons .vgrid .vsize .vsize-inner .cbimg{width:40px;height:40px;line-height:40px;background:#C6F0C2;display: inline-block;text-align: center;border-radius: 10px;margin-right:12px;}
.faqs .content-box .content-box-inner{padding-bottom:10px;}
.prosandcons .vgrid .vsize .vsize-inner ul li{position:relative;padding-left:30px;list-style:none;display: inline-block;width: 100%;}
.prosandcons .vgrid .vsize .vsize-inner ul li:before{position:absolute;top:0;left:0;content: "";height: 20px;width: 30px;}
.vsize-inner.pros ul li:before{background:url("../images/garrow.svg") no-repeat left top;}
.vsize-inner.cons ul li:before{background:url("../images/rarrow.svg") no-repeat left top;}
.mod-articles-item-content{display: flex;flex-direction: column;}
.mod-articles-item-content p.img-news{order:1;border-bottom: 1px solid #214E23;}
.mod-articles-item-content .mod-articles-title{order:2;}
.mod-articles-item-content p:nth-child(3){order:3;padding: 0 15px 15px;}
.mod-articles-item-content .blog_img_size{height:207px;max-height:207px;width:100%;border-radius:10px 10px 0 0;max-width:100%;margin-right:0 !important;}
.mod-articles-items{padding:0;}
.mod-articles-items li{list-style: none;
  border: 1px solid #214E23;
  background: #052807;
  border-radius:10px;}
  .mod-articles-item-content .mod-articles-title {
  order: 2;
  padding: 15px;
  margin-bottom: 0;
  font-size: 24px;
}
.mod-articles-item-content .mod-articles-title a, .blog-items .blog-item .item-content .page-header h2 a{color:#fff;}
.blog-items .blog-item .item-content .page-header h2 a:hover, .blog-items .blog-item .item-content .page-header h2 a:focus{color:#ffd900;}
.com-content-article__body .section-col:nth-child(2n+1), .blog-items .blog-item, .layout-blog .com-content-article.item-page{background:#052807;}
.com-content-article__body .section-col, .com-content-article__body .section-col:nth-child(2n+1), .blog-items .blog-item, .layout-blog .com-content-article.item-page{border-radius:10px;}
.com-content-article__body .section-col, .blog-items .blog-item, .layout-blog .com-content-article.item-page{padding:30px;}
.blog-items .blog-item, .com-content-article__body .section-col, tbody, th, tbody, td{border:1px solid #214E23;}
body.home-page .com-content-article__body .section-col:nth-child(2n+1), body.home-page .com-content-article__body .section-col, .com-content-article__body .section-col.os-casinolist, #typesoffeatures, #toponlinecasinos, #freebonusdeposit, #android, #topratedcasinos, #roulettecasinos, #trlcasinogames, #whoitsfor, #easybetataglance, #prosandcons{background:none;border-radius:0;padding:0;border:none;}
.blog-items .blog-item{margin-bottom:30px;}
.blog-items .blog-item .item-content .page-header{border-bottom: 1px solid #214E23;margin-bottom: 30px;padding-bottom: 10px;}
.blog-items .blog-item .item-content .page-header h2{font-size:32px;}
.blog-items .blog-item .item-content .readmore{clear:both;}
.pagination{justify-content:center;}
img.blog_img_size{max-width:300px;}
.page-item.disabled .page-link{color:#ffffff50;}
.page-item.disabled .page-link, .page-link{background-color: transparent;border-color: #149E57;}
.page-link, .page-link:hover, .page-link:focus, .page-item.active .page-link, tbody tr.tbl_mobile_head td, table thead th, #ourscorecard tbody tr td:first-child, #ourscorecard tfoot tr td:first-child, #easybetataglance tbody tr td:first-child, #thefullreview tbody tr td:first-child, #worthclaiming tbody tr td:first-child, #paymentoptions tbody tr td:first-child, #whathappens tbody tr td:first-child{color: #fff;}
.page-link:hover, .page-link:focus, .page-item.active .page-link{background-color: #149E57;border-color: #149E57;box-shadow:none;}
.layout-blog .com-content-article.item-page :is(h2, h3){margin-top:30px;}
.os-casinolist .vgrid.top_rated_casinos_grid{margin-top:0;}
table{border-collapse: collapse;width:100%;margin-top:18px;}
tbody th, tbody, td, thead th{padding:18px 20px;}
#ourscorecard{border:none;border-radius:0;background:none;padding:0;}
#ourscorecard .casino-info-reviews.section-col{margin-top:0;}
.tbl_mobile_head td, table thead th{background:#052807;}
.tbl_casinos_mobile td, #ourscorecard tbody tr td{background:#031d04;}
.tbl_casinos_mobile:nth-child(even) td, table tbody tr:nth-child(even) td{background:#06230a;}
.tbl_casinos_mobile:hover td, table tbody tr:hover td{background:#0a3010;transition:.3s ease;}
.dj-megamenu-select-dark .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, .dj-megamenu-accordion-dark .dj-mobile-open-btn{width:auto;height:auto;margin:8px 0;padding:0;}
.dj-megamenu-select-dark .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, .dj-megamenu-accordion-dark .dj-mobile-open-btn, .dj-offcanvas-dark .dj-offcanvas-close-btn{min-width:inherit;}
.dj-megamenu-select-dark .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, .dj-megamenu-accordion-dark .dj-mobile-open-btn, .dj-mobile-open-btn.active .dj-mobile-open-icon, .dj-megamenu-select-dark .dj-mobile-open-btn:focus, .dj-megamenu-select-dark:hover .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn:hover, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn:focus, .dj-megamenu-accordion-dark .dj-mobile-open-btn:hover, .dj-megamenu-accordion-dark .dj-mobile-open-btn:focus{background:none;}
.dj-mobile-open-btn.dj-fa-0 .dj-mobile-open-icon:before, .dj-mobile-open-btn.dj-fa-1 .dj-mobile-open-icon:before, .dj-mobile-open-btn.dj-fa-5 .dj-mobile-open-icon:before{font-size:32px;}
.dj-offcanvas-dark, .dj-offcanvas-dark .dj-offcanvas-top, ul.dj-mobile-dark li.dj-mobileitem > a, ul.dj-mobile-dark ul li.dj-mobileitem > a{background:#052807;}
ul.dj-mobile-dark li.dj-mobileitem > a, ul.dj-mobile-dark ul li.dj-mobileitem > a{border-color:#214E23;}
ul.dj-mobile-dark li.dj-mobileitem:hover > a, ul.dj-mobile-dark li.dj-mobileitem.active > a, ul.dj-mobile-dark ul li.dj-mobileitem:hover > a, ul.dj-mobile-dark ul li.dj-mobileitem.active > a{background:#001701;}
.commontpes .content-box-info{padding-bottom:20px;}
.commontpes > .content-box-info:last-child{padding-bottom:0;}
.section-header-info.section-col, .rating, .review-top__ratings__rating, .section-col.freebonusdeposit, .section-col.android{display:flex;}
.rating, .section-rating, .review-top__ratings__rating{align-items:center;}
.specs-tbl td {text-align: right;width: 10%;}
.section-header-info.section-col .col{padding:30px;}
img.img-review {
  margin-bottom: 20px;
}
.section-header-info.section-col .col .btn-review{width:100%;}
.section-header-info.section-col .col .btn-review, #freebonusdeposit{margin-top:30px;}
.section-header-info.section-col .col .btnreview{margin-top:14px;}
.section-header-info.section-col .col:nth-child(2){background: #052807;border-width: 0 1px;border-style: solid;border-color: #214E23;}
.rating .stars span.star {
    display: inline-block;
    width: 15px;
    height: 15px;
    vertical-align: middle;
    background-image: url(../images/star-norate.svg);
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
}
.rating .stars span.star.active{
background-image: url(../images/star-rate.svg)
}
.review-top__ratings-total {
  font-size: .875rem;
  color: #c2c2c2;
  padding-left: 5px;
  position: relative;
}
.review-top__ratings-score, span.coupon-review, span.nodeposit-review, span.info-type, .firstdeposit, tr.deposit_heading td, .modified, .breadcrumb, .breadcrumb-item.active, .breadcrumb-modified-date{color:#fff;}
.modified, .breadcrumb, .breadcrumb-modified-date{font-size: .875rem;}
.breadcrumb{margin:0;padding:0 !important;}
.mod-breadcrumbs__wrapper{display: flex;justify-content: space-between;}
.caption-box{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #214E23;}
.caption-box p small{line-height:normal;font-size:13px;padding-top:10px;display:inline-block;}
.review-info1 {
  text-align: center;
}
span.coupon-review {
   border: 2px dashed #FFD900;
  padding: 4px;
  border-radius: 3px;
  background-color: #052807;
  display:inline-block;
  line-height:normal;
}
span.nodeposit-review, span.info-type{font-weight:700;}
.review-section{position:relative;}
.section-rating{position:absolute;top:25px;right:30px;}
.review-section.section-col h2.label{margin-bottom:20px;}
.review-section.section-col.bonusespromotions h3, .section-col.paymentoptions h3, .section-col.typeofgames h3{margin-top:40px;}
.content-box-info h3{margin-top:15px;display:inherit;}
.section-header-info.section-col, .section-col.freebonusdeposit, .section-col.android{flex-wrap:wrap;}
.section-col.freebonusdeposit{gap:20px;}
.section-col.android{gap:30px;}
.section-col.freebonusdeposit .col, .section-col.android .col{background: #052807;border-radius: 10px;padding: 30px 15px;border: 1px solid #214E23;text-align: center;}
.firstdeposit {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 700;
}
.section-col.freebonusdeposit .col > div{padding-bottom:15px;}
.section-col.freebonusdeposit .col > div:last-child{padding-bottom:0;padding-top:10px;}
tr.deposit_heading{background: #052807;}
.section-col.android .freebonus{padding: 25px 0 30px;}
.section-col.android .freebonus img{width: 190px;height:auto;}
.dj-mobile-open-btn.active .dj-mobile-open-icon, .dj-megamenu-select-dark .dj-mobile-open-btn:focus, .dj-megamenu-select-dark:hover .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn:hover, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn:focus, .dj-megamenu-accordion-dark .dj-mobile-open-btn:hover, .dj-megamenu-accordion-dark .dj-mobile-open-btn:focus{color:#e4e4e4;}
.section-col.guidesarticles ul, .section-col.guidesarticles ul li{padding:0;}
#overview img, .balckjack img, .playgames img, .roulette img{margin-left:15px;}
.section-col, .faqsection-col{scroll-margin-top:63px;}
.not-found-page .main-body{padding:40px 0 0;}
.page_404 {
  font-size: 230px;
  font-weight: 700;
  line-height: normal;
  text-align: center;
  color:#fff;
}
.page_404 em {
  border-radius: 50%;
  display: inline-block;
  font-size: 200px;
  height: 200px;
  line-height: 200px;
  width: 200px;
  background: #008000;
  font-style: normal;
}
.page_not_found {
	background: #052807;
  border: 1px solid #214E23;
  border-radius: 10px;
  line-height: normal;
  padding: 24px;
  text-align: center;
}
.page_not_found .btn {
  display: inline-block;
  margin: 15px 0 0;
}
.notes{padding: 15px;
  margin: 20px 0 0;
  font-size: 12px;border-style:solid;border-width:1px 1px 1px 4px;border-color:#214E23;}
.notes strong{color:#fff;}
#worthclaiming .notes{margin-bottom:20px;}
.worthclaiming p:last-child, .alternatives p:last-child{margin-top:15px;}
.keepyousafe ul{padding-bottom:15px;}
.article-info{width:100%;margin:0;}
.createdby img{margin-right:10px;max-height:36px}
.article-info, .article-info .createdby, .createdby img, .createdby .authr{float:left;}
.article-info .createdby{color:#fff;font-size:.875rem;}
.article-info .createdby small{color:#ddd;}
.blog-item .article-info .modified{float:right;}
.view-article.layout-blog .breadcrumb-modified-date, .item-page .modified{display:none;}
.view-article.layout-blog .item-page .modified{display:inherit;}
.blog-item .article-info{margin-bottom: 1rem;}
.review-top-bullets.bullets-inline{display:flex;align-items:center;gap:30px}
.review-top-bullets.bullets-inline li{padding:0;}





@media (max-width: 991px){
	.header .header-b.vsize{float:right;padding-top: 26px;padding-bottom: 26px;}
	.dj-megamenu-wrapper{text-align:right;}
	.showcase-b.vsize img{margin:0;}
}

@media (max-width: 767px){
	.vgrid.top_rated_casinos_grid .vsize{width:100%;}
	.showcase{padding:40px 0 40px;}
	.com-content-article__body .section-col, .section-header-info.section-col .col{padding:20px;}
	.section-col, .faqsection-col, .footer, .com-content-article.item-page.home-page{margin-top:40px;}
	.section-col.bestbonuses, .section-col.guidesarticles{margin-top:24px;}
	h2, .page-header h1{font-size:32px;line-height:normal;}
	.vgrid .header-a.vsize, .vgrid .header-b.vsize{width:auto;padding:15px;}
	.vgrid .header-c.vsize{display:none;}
	.moduletable.best_free_nod_casinons h1{font-size:42px;line-height:normal;}
	.section-col.top-rated-casions, .section-col.overview{margin-top:40px;}
	.left-icon1:before, .left-icon3:before{background-position:-100px 0px;}
	.left-icon1:before{margin-top: 100px;}
	.right-icon1:before{background-position:128px 0px;margin-top: 0px;}
	.left-icon2:before, .left-icon4:before{background-position:-70px 0px;}
	.left-icon2:before{margin-top: 15px;}
	.left-icon4:before{margin-top: -25px;}
	.right-icon2:before{background-position:100px 0px;}
	.right-icon3:before{background-position:188px 0px;}
	.footer .vgrid .vsize{width:50%;margin-bottom:30px;}
	.footer .vgrid .vsize:nth-child(2n+1){clear:both;}
	.footer .vgrid .vsize:last-child{margin-bottom:0;}
	.footer .moduletable h3{font-size:24px;}
	.section-rating{position:inherit;left:0;top:0;padding-bottom:1rem;}
	.review-section.section-col h2.label{margin-bottom:.5rem;}
	.article-info .modified{float:left;margin-left:46px;}
	.mod-breadcrumbs__wrapper{flex-wrap:wrap;gap:5px;}
	
}

@media (max-width: 639px){
	.vgrid .vsize{width:100%;}
	.col{flex:0 0 100%;}
	.vsize.vsize_sa_button, .vsize.vsize_headings{padding:0;}
	.vsize.vsize_sa_button{text-align:left;}
	.vgrid.top_rated_casinos_grid .vsize{padding-top:7.5px;padding-bottom:7.5px;}
	.vgrid.top_rated_casinos_grid .vsize:first-child{padding-top:15px;}
	.vgrid.top_rated_casinos_grid .vsize:last-child, .trustcasinos .vgrid .vsize:last-child, .claimbonus .vgrid .vsize:last-child, .prosandcons .vgrid .vsize:last-child{padding-bottom:0;}
	.vgrid.top_rated_casinos_grid .vsize-inner{padding:15px;}
	.mod-articles-grid{--grid-layout-gap:1rem;}
	.section-header-info.section-col .col:nth-child(2){border-width:0;}
	table{display:block;overflow:auto;}
	#overview img, .balckjack img, .playgames img, .roulette img{margin:0 0 15px;}
	.claimbonus .vgrid .vsize .vsize-inner{min-height:inherit;}
	.page_404, .page_404 em{font-size:132px;}
	.page_404 em{width:132px;line-height:132px;height:132px;}
	.review-top-bullets.bullets-inline{align-items:start;flex-wrap:wrap;flex-direction:column;gap:10px;}
}

@media screen and (min-width: 640px) and (max-width: 767px){
	.trustcasinos .vgrid .vsize{width:33.333%;}
	.trustcasinos .vgrid .vsize .vsize-inner{min-height:280px;}
	.claimbonus .vgrid .vsize{width:50%;}
	.vsize.vsize_headings, .vsize.vsize_sa_button{width:auto;}
	.vsize.vsize_sa_button{float:right;}
	.vsize_sa_button .btn{margin:0;}
	
}

@media screen and (min-width: 768px) and (max-width: 991.98px){
	.moduletable.best_free_nod_casinons h1{font-size:48px;line-height:normal;}
	.mod-articles-grid {grid-template-columns: repeat(auto-fill, minmax(max(var(--grid-item--min-width), var(--grid-item--max-width)), 1fr));}
  .showcase{padding:60px 0;}
  .vgrid.top_rated_casinos_grid .vsize, .claimbonus .vgrid .vsize{width:50%;}
  .vgrid.top_rated_casinos_grid .vsize:nth-child(3n+1){clear:none;}
  .vgrid.top_rated_casinos_grid .vsize:nth-child(2n+1){clear:both;}
  .trustcasinos .vgrid .vsize .vsize-inner {min-height: 300px;}
}