.elementor-widget-theme-site-logo img{
width: 270px!important;
margin-top: -10px;
}
.page-template br, .post-template br {
  content: "";
  display: block;
  margin: 1.5rem 0;
}
.elementor-element-581816c br{
  margin: 0!important
}
.home .header, .page-id-17377 .header{
position: absolute!important;
    width: 100%;
    left: 0;
    background: none;
}
.header{
    background: #290055;
}
.elementor-widget-theme-site-logo {
    z-index: 9;
}
.top-casino p{
	margin-bottom: 0px;
}
.button-underline span{
	text-decoration: underline;
	line-height: 17px;
}
.top-casino .elementor-widget:not(:last-child) {
    margin-bottom: 10px;
}
.elementor-element-ec17a59 .elementor-row{
	padding: 5px 10px;
}
.numbered1:before{
	content: '#1';
	position: absolute;
background: #501E86;
	border-radius: 100%;
	color: #fff;
	width: 32px;
	height: 32px;
	margin-left: -12px;
	margin-top: -12px;
text-align: center;
	font-size: 14px;
font-family: "Lato", Sans-serif;
padding-top: 2px;
}
.numbered2:before{
	content: '#2';
	position: absolute;
background: #501E86;
	border-radius: 100%;
	color: #fff;
	width: 32px;
	height: 32px;
	margin-left: -12px;
	margin-top: -12px;
text-align: center;
	font-size: 14px;
font-family: "Lato", Sans-serif;
padding-top: 2px;
}
.numbered3:before{
	content: '#3';
	position: absolute;
background: #501E86;
	border-radius: 100%;
	color: #fff;
	width: 32px;
	height: 32px;
	margin-left: -12px;
	margin-top: -12px;
text-align: center;
	font-size: 14px;
font-family: "Lato", Sans-serif;
padding-top: 2px;
}
.numbered4:before{
	content: '#4';
	position: absolute;
background: #501E86;
	border-radius: 100%;
	color: #fff;
	width: 32px;
	height: 32px;
	margin-left: -12px;
	margin-top: -12px;
text-align: center;
	font-size: 14px;
font-family: "Lato", Sans-serif;
padding-top: 2px;
}
.numbered5:before{
	content: '#5';
	position: absolute;
background: #501E86;
	border-radius: 100%;
	color: #fff;
	width: 32px;
	height: 32px;
	margin-left: -12px;
	margin-top: -12px;
text-align: center;
	font-size: 14px;
font-family: "Lato", Sans-serif;
padding-top: 2px;
}
.numbered6:before{
	content: '#6';
	position: absolute;
background: #501E86;
	border-radius: 100%;
	color: #fff;
	width: 32px;
	height: 32px;
	margin-left: -12px;
	margin-top: -12px;
text-align: center;
	font-size: 14px;
font-family: "Lato", Sans-serif;
padding-top: 2px;
}
.numbered7:before{
	content: '#7';
	position: absolute;
background: #501E86;
	border-radius: 100%;
	color: #fff;
	width: 32px;
	height: 32px;
	margin-left: -12px;
	margin-top: -12px;
text-align: center;
	font-size: 14px;
font-family: "Lato", Sans-serif;
padding-top: 2px;
}
.numbered8:before{
	content: '#8';
	position: absolute;
background: #501E86;
	border-radius: 100%;
	color: #fff;
	width: 32px;
	height: 32px;
	margin-left: -12px;
	margin-top: -12px;
text-align: center;
	font-size: 14px;
font-family: "Lato", Sans-serif;
padding-top: 2px;
}
.numbered9:before{
	content: '#9';
	position: absolute;
background: #501E86;
	border-radius: 100%;
	color: #fff;
	width: 32px;
	height: 32px;
	margin-left: -12px;
	margin-top: -12px;
text-align: center;
	font-size: 14px;
font-family: "Lato", Sans-serif;
padding-top: 2px;
}
.numbered10:before{
	content: '#10';
	position: absolute;
background: #501E86;
	border-radius: 100%;
	color: #fff;
	width: 32px;
	height: 32px;
	margin-left: -12px;
	margin-top: -12px;
text-align: center;
	font-size: 14px;
font-family: "Lato", Sans-serif;
padding-top: 2px;
}
.elementor-element-aea3f64 .elementor-container{
	max-width: 1200px!important;
}
.lists-casino ul{
	   display: grid;
    grid-template-columns: repeat(5, 1fr);
}
input[type=email]{
width: 68%;
border: none;
	background: transparent;
	border-bottom: 1px solid #838383;
color: #414141;
    font-family: "Lato", Sans-serif;
	font-size: 16px;
	margin-right: 2%;
padding: 14px;
}
input[type=email]::placeholder{
		color: #B8B8B8!important;
}
input[type=submit]{
width: 28%;
	background: #2EDB70;
border-radius: 5px;
	font-family: Barlow;
font-style: normal;
font-weight: bold;
font-size: 18px;
	padding: 14px;
}
.elementor-tab-desktop-title.elementor-active{
	background: #501E86;
box-shadow: 4px 4px 12px rgba(0, 0, 0, 0.15);
border-radius: 10px 10px 0px 0px;
}
.home-tabs .elementor-tabs-wrapper{
padding-left: 10px;
	padding-right: 10px;
	width: 100%;
}
.home-tabs .elementor-tab-title{
	width: 10.28%;
padding: 9px 12px!important;
	vertical-align: middle;
	line-height: 32px!important;
	text-align: center;
}
.home-tabs .elementor-tab-content{
	background: #FFFFFF;
box-shadow: 4px 4px 12px rgba(0, 0, 0, 0.15);
border-radius: 10px;

}

.home-tabs #elementor-tab-title-1154{
	width: 16%;
}
#elementor-tab-title-1151.elementor-active a:before{
	content: '\2605';
	position: absolute;
color: #FFAB57;
	margin-left: -20px;
}
#elementor-tab-title-1151 a:before{
	content: '\2605';
	position: absolute;
color: #414141;
	margin-left: -20px;
}
.elementor-tab-title a{
	padding-left: 15px;
}

#elementor-tab-title-1152.elementor-active a:before{
	content: ' ';
	background: url('/wp-content/uploads/2021/08/globe.png');
	position: absolute;
	height: 15px;
	width: 15px;
	margin-left: -20px;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: 10px;
}
#elementor-tab-title-1152 a:before{
	content: ' ';
	background: url('/wp-content/uploads/2021/08/Group-11.svg');
	position: absolute;
	height: 15px;
	width: 15px;
	margin-left: -20px;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: 10px;
}
#elementor-tab-title-1153.elementor-active a:before{
	content: ' ';
	background: url('/wp-content/uploads/2021/08/currency.png');
	position: absolute;
	height: 15px;
	width: 25px;
	margin-left: -28px;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: 10px;
}
#elementor-tab-title-1153 a:before{
	content: ' ';
	background: url('/wp-content/uploads/2021/08/Group-12.svg');
	position: absolute;
	height: 15px;
	width: 25px;
	margin-left: -28px;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: 10px;
}
#elementor-tab-title-1154.elementor-active a:before{
	content: ' ';
	background: url('/wp-content/uploads/2021/08/Group-13-1.png');
	position: absolute;
	height: 16px;
	width: 24px;
	margin-left: -28px;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: 9px;
}
#elementor-tab-title-1154 a:before{
	content: ' ';
	background: url('/wp-content/uploads/2021/08/Group-13.png');
	position: absolute;
	height: 16px;
	width: 24px;
	margin-left: -28px;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: 9px;
}
#elementor-tab-title-1155.elementor-active a:before{
	content: ' ';
	background: url('/wp-content/uploads/2021/08/Group-14-1.png');
	position: absolute;
	height: 15px;
	width: 15px;
	margin-left: -20px;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: 10px;
}
#elementor-tab-title-1155 a:before{
	content: ' ';
	background: url('/wp-content/uploads/2021/08/Group-14.png');
	position: absolute;
	height: 15px;
	width: 15px;
	margin-left: -20px;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: 10px;
}
#elementor-tab-title-1156.elementor-active a:before{
	content: ' ';
	background: url('/wp-content/uploads/2021/08/Group-3-1.png');
	position: absolute;
	height: 18px;
	width: 22px;
	margin-left: -30px;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: 8px;
}
#elementor-tab-title-1156 a:before{
	content: ' ';
	background: url('/wp-content/uploads/2021/08/Group-3.png');
	position: absolute;
	height: 18px;
	width: 22px;
	margin-left: -30px;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: 8px;
}
#elementor-tab-title-1157.elementor-active a:before{
	content: ' ';
	background: url('/wp-content/uploads/2021/08/Group-4-1.png');
	position: absolute;
	height: 19px;
	width: 19px;
	margin-left: -25px;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: 8px;
}
#elementor-tab-title-1157 a:before{
	content: ' ';
	background: url('/wp-content/uploads/2021/08/Group-4.png');
	position: absolute;
	height: 19px;
	width: 19px;
	margin-left: -25px;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: 8px;
}
.home-tabs .elementor-tab-content li{
	list-style: none;
	font-size: 16px;
color: #414141;
	margin-top: 20px;
	font-family: "Lato", Sans-serif;
}
.home-tabs .elementor-tab-content li:before{
	content: ' ';
	background: url('/wp-content/uploads/2021/08/Vector-18.png');
	position: absolute;
	height: 9px;
	width: 7px;
	margin-left: -15px;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: 11px;
}
.related-posts .excerpt-related p{
  line-height: 1.5em;
    height: 3em;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;

}
.related-meta{
	padding-top: 24px;
}
.related-posts h4 {
	padding-top: 8px;
	padding-bottom: 16px;
	color: #451678;
}
.related-posts h4 a{
		color: #451678;
}
.excerpt-related .read-more{
	display: none;
}
.home .beadrcrumb, .page-id-17377 .beadrcrumb, .page-id-7983 .beadrcrumb,
.page-id-7960 .beadrcrumb{
	display: none;
}
.page-id-7983 .header, .page-id-7960 .header {
    position: absolute!important;
    width: 100%;
    left: 0;
    background: none;
}
.page-id-17377 .header{
	position: absolute;
	width: 100%;
	left: 0px;
}
.beadrcrumb a:after{
	content: ' ';
	width: 4px;
	height: 4px;
	background: #414141;
	border-radius: 100%!important;
	position: absolute;
	margin-top: 13px;
	margin-left: 10px;
}
.beadrcrumb a{
	font-size: 14px;
line-height: 17px;
text-decoration-line: underline;
	color: #008D36!important;
	margin-right: 20px;
}
.beadrcrumb span{
	font-size: 14px;
line-height: 17px;
}
.elementor-widget-toggle .elementor-tab-content{
	border-top: 1px solid #E0E0E0!important;
}
.elementor-accordion .elementor-accordion-item {
    border-left: none;
	border-right: none;
		border-top: none;
}
.elementor-accordion .elementor-accordion-item  h3{
	line-height: 48px;
}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
    border-bottom: 1px solid #eee;
    margin: 0;
    padding: 0em 25px;
}
.post-thumb-img-content img{
	width: 760px;
    object-fit: contain;
    height: 500px;
}
.ast-separate-container .ast-article-single {
    border-bottom: 1px solid #eee;
    margin: 0;
    padding: 0em 0px;
}
.single-post .ast-container{
	padding: 0px;
}
@media (min-width: 993px){
	.single-post  .ast-container #primary{
margin: 2em 0!important;
}
	.single-post  .ast-container 	#secondary {
    margin: 1.6em 0 2.5em;
}
}
.ast-single-post-order h1{
	font-size: 48px!important;
line-height: 58px!important;
color: #414141!important;
	font-family: "Barlow", Sans-serif!important;
}
.ast-separate-container .ast-single-related-posts-container {
    padding: 0em 0em;
}
.single.ast-separate-container .ast-author-meta {
    padding: 0em 0em;
}
.about-author{
	display: none;
}
#block-2 h4{
	color: #414141!important;
	font-family: "Barlow", Sans-serif!important;
	font-weight: bold;
font-size: 18px;
}
#block-2{
margin: 0 0 1em 0;
}
.rpwwt-post-title{
		color: #414141!important;
	font-family: "Barlow", Sans-serif!important;
	font-weight: bold;
font-size: 18px;
	line-height: 28px;
}
#rpwwt-recent-posts-widget-with-thumbnails-2 li{
	border-bottom: 1px solid #EEEEEE!important;
	padding-bottom: 10px;
	padding-top: 10px;
}
.beadrcrumb span{
	font-family: "Lato", Sans-serif;
	font-size: 14px!important;
}
#rpwwt-recent-posts-widget-with-thumbnails-2 img{
	object-fit: cover;
}
#facebook:before{
	content: 'das';
}
.widget-custom .title {
  font-size: 16px;
  font-weight: 700;
  color: #451678;
  font-family: 'Lato';
  margin-bottom: 20px
}
.widget-custom p {
  margin-bottom: 8px;
}
.widget-custom p a {
  color: #000000
}
.widget-custom p a:hover {
  color: #451678;
}
.widget-custom {
  border: 1px solid #E0E0E0;
    border-radius: 10px;
    padding: 30px 24px;
    margin-bottom: 20px;
    margin-top: 10px;
}
@media(min-width: 1025px){
  .row.custom-sidebar {
    display: flex
  }
  .row.custom-sidebar .col-md-10 {
    width: 70%;
  }
  .row.custom-sidebar .col-md-2 {
    width: 30%;
    padding-left: 60px;
  }
	.author-box{
		display: flex;
		margin-top: 40px;
	}
	.author-description p{
		margin-bottom: 0px;
		font-weight: bold;
		font-size: 16px!important;
	}
	.author-image{
		margin-right: 25px;
	}
}
.list-inline{
	display: flex;
vertical-align: middle;
}
.list-inline li{
		margin-right: 40px!important;
	list-style: none;
}
#facebook:before{
	content: ' ';
	background: url('/wp-content/uploads/2021/09/facebook.png');
	width: 24px;
	height: 21px;
position: absolute;
	background-repeat: no-repeat;
}
#linkedin:before{
	content: ' ';
	background: url('/wp-content/uploads/2021/09/twitter.png');
	width: 24px;
	height: 21px;
position: absolute;
	background-repeat: no-repeat;
	margin-top: 2px;
}
#instagram:before{
	content: ' ';
	background: url('/wp-content/uploads/2021/09/instagram.png');
	width: 24px;
	height: 21px;
position: absolute;
	background-repeat: no-repeat;
}
.list-inline{
	margin: 15px 0 1.5em 0em!important;
}
	.author-image{
width: 72px;
height: 72px!important;
	}
.author-description{
	line-height: 24px;
}
.related-posts{
	margin-top: 150px;
}
.related-posts h2{
	margin-bottom: 40px;
}
.related-posts-grid{
	display: flex;
}
.related-posts .post-thumb-img-content img {
    object-fit: cover;
    height: 260px!important;
}
.grid-item:nth-child(1){
	margin-right: 15px;
}
.grid-item:nth-child(2){
	margin-left: 15px;
}
.ast-separate-container .ast-article-single {
    border-bottom: 1px solid #fff;
}
.addtoany_content{
	text-align: center;
padding-bottom: 64px;
	border-bottom: 1px solid #EEEEEE;
}
.addtoany_list a:not(.addtoany_special_service)>span{
	border-radius: 0px;
}
.ast-separate-container .comments-count-wrapper {
    background-color: #fff;
    padding: 2em 0em 0;
}
.ast-separate-container .ast-comment-list li.depth-1 {
    padding: 1em 0em;
    margin-bottom: 0em;
}
@media (min-width: 922px){
.page-template-default .ast-container{
    max-width: 1160px;
	padding: 0px 10px;
}
}
.entry-title{
			font-family: "Barlow", Sans-serif!important;
	font-weight: bold;
font-size: 48px!important;
line-height: 58px!important;
color: #414141;
}
.page-template-default #primary {
    margin: 2em 0!important;
}
@media (min-width: 993px){
.page-template-default .ast-container #secondary {
    margin: 1.6em 0 2.5em;
}
}
.wp-block-pb-accordion-item.c-accordion__item.js-accordion-item{
	border-bottom: 1px solid #E0E0E0;
	margin-top: 20px;
}
.title_block_accordion{
	margin-top: 64px;
	padding-bottom: 30px;
}
.title_block_accordion-second{
	margin-top: 64px;
}
.c-accordion__content li{
	list-style: none!important;
	line-height: 40px;
	font-size: 16px!important;
}
.c-accordion__content ul {
    margin: 0 0 1.5em 0em;
}
.wpcf7 .row{
	display: flex;

}
.wpcf7 .row .col.span_6{
	width: 50%;
}
.col.span_6:nth-child(1){
	margin-right: 2%;
}
.col.span_6:nth-child(2){
	margin-left: 2%;
}
.contact_us{
text-align: center;
	margin-top: 70px;

}
.contact_us h3{
	font-size: 40px;
}
.contact_us input[type="text"]{
	background: transparent;
	border: none;
	border-bottom: 1px solid;
}
.contact_us textarea{
	background: transparent;
	border: none;
	border-bottom: 1px solid;
	height: 200px;
}
.products{
	background: #FFFFFF;
box-shadow: 4px 4px 12px rgba(0, 0, 0, 0.15);
border-radius: 10px;
}
@media(min-width: 1024px){
.products .row{
	display: flex;
	align-items: center;
	padding: 16px;
}
	.products .col-md-2{
		width: 15%;
		margin-right: 4%;
	}
		.products .col-md-3{
		width: 30%;
	}
.products	.col-md-4{
		width: 30%;
	text-align: center;
	}
	.products p{
		margin-bottom: 0px;
	}
}
.products h4{
color: #451678
}
.products .welcome p{
	font-size: 14px;
	margin-bottom: 8px;
}
.description_list li{
	list-style: none;
}
.description_list li:before{
	content: ' ';
	position: absolute;
	background: url('/wp-content/uploads/2021/09/Vector-14.png');
	width: 10px;
	height: 10px;
	margin-left: -15px;
	margin-top: 11px;
	background-repeat: no-repeat;
}
.description_list ul {
    margin: 0 0 0em 3em;
}
.products{
	margin-top: 30px;
	margin-bottom: 30px;
}
.claimbonus button{
	margin-top: 20px;
    font-family: "Barlow", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
    background-color: #2EDB70;
    border-radius: 5px 5px 5px 5px;
    padding: 8px 40px 8px 40px;
}
.playfree button{
	margin-bottom: 10px;
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
    background-color: #2EDB70;
    border-radius: 5px 5px 5px 5px;
    padding: 16px 60px 16px 60px;
	    font-family: "Barlow", Sans-serif;
}
.playfree p:before{
	content: ' ';
	position: absolute;
	background: url('/wp-content/uploads/2021/09/us-1-1.svg');
	width: 20px;
	height: 11px;
	margin-left: -25px;
	margin-top: 11px;
	background-repeat: no-repeat;
}
.playfree p{
	padding-left: 25px;
}

.page-template-casino-reviews h2{
	margin-bottom: 20px;
}
.page-template-casino-reviews h3{
	margin-bottom: 15px;
}
@media(min-width: 1024px){
.button-bottom, .uagb-buttons__wrap.uagb-buttons-layout-wrap{
	display: flex;
}
	.ctabutton a{
		padding-left: 150px;
	padding-right: 150px;
}
}
.ctabutton {
	margin: auto!important;
text-align: center;
}
.page-id-250 .beadrcrumb{
	display: none;
}
.page-id-250 .header {
    background: none;
	position: absolute;
	width: 100%;
	left: 0px;
}


.numbered11:before {
    content: '#11';
    position: absolute;
    background: #501E86;
    border-radius: 100%;
    color: #fff;
    width: 32px;
    height: 32px;
    margin-left: -12px;
    margin-top: -12px;
    text-align: center;
    font-size: 14px;
    font-family: "Lato", Sans-serif;
    padding-top: 2px;
}
.numbered12:before {
    content: '#12';
    position: absolute;
    background: #501E86;
    border-radius: 100%;
    color: #fff;
    width: 32px;
    height: 32px;
    margin-left: -12px;
    margin-top: -12px;
    text-align: center;
    font-size: 14px;
    font-family: "Lato", Sans-serif;
    padding-top: 2px;
}
.numbered13:before {
    content: '#13';
    position: absolute;
    background: #501E86;
    border-radius: 100%;
    color: #fff;
    width: 32px;
    height: 32px;
    margin-left: -12px;
    margin-top: -12px;
    text-align: center;
    font-size: 14px;
    font-family: "Lato", Sans-serif;
    padding-top: 2px;
}
.numbered14:before {
    content: '#14';
    position: absolute;
    background: #501E86;
    border-radius: 100%;
    color: #fff;
    width: 32px;
    height: 32px;
    margin-left: -12px;
    margin-top: -12px;
    text-align: center;
    font-size: 14px;
    font-family: "Lato", Sans-serif;
    padding-top: 2px;
}
.numbered15:before {
    content: '#15';
    position: absolute;
    background: #501E86;
    border-radius: 100%;
    color: #fff;
    width: 32px;
    height: 32px;
    margin-left: -12px;
    margin-top: -12px;
    text-align: center;
    font-size: 14px;
    font-family: "Lato", Sans-serif;
    padding-top: 2px;
}
.numbered16:before {
    content: '#16';
    position: absolute;
    background: #501E86;
    border-radius: 100%;
    color: #fff;
    width: 32px;
    height: 32px;
    margin-left: -12px;
    margin-top: -12px;
    text-align: center;
    font-size: 14px;
    font-family: "Lato", Sans-serif;
    padding-top: 2px;
}
.numbered17:before {
    content: '#17';
    position: absolute;
    background: #501E86;
    border-radius: 100%;
    color: #fff;
    width: 32px;
    height: 32px;
    margin-left: -12px;
    margin-top: -12px;
    text-align: center;
    font-size: 14px;
    font-family: "Lato", Sans-serif;
    padding-top: 2px;
}
.numbered18:before {
    content: '#18';
    position: absolute;
    background: #501E86;
    border-radius: 100%;
    color: #fff;
    width: 32px;
    height: 32px;
    margin-left: -12px;
    margin-top: -12px;
    text-align: center;
    font-size: 14px;
    font-family: "Lato", Sans-serif;
    padding-top: 2px;
}
.numbered19:before {
    content: '#19';
    position: absolute;
    background: #501E86;
    border-radius: 100%;
    color: #fff;
    width: 32px;
    height: 32px;
    margin-left: -12px;
    margin-top: -12px;
    text-align: center;
    font-size: 14px;
    font-family: "Lato", Sans-serif;
    padding-top: 2px;
}
.numbered20:before {
    content: '#20';
    position: absolute;
    background: #501E86;
    border-radius: 100%;
    color: #fff;
    width: 32px;
    height: 32px;
    margin-left: -12px;
    margin-top: -12px;
    text-align: center;
    font-size: 14px;
    font-family: "Lato", Sans-serif;
    padding-top: 2px;
}
.list-casino ul{
	margin: 0px 0px 0px 20px
}
.list-casino ul{
	display: grid;
    grid-template-columns: repeat(5, 1fr);
}
.list-casino li:before {
    content: ' ';
    background: url(/wp-content/uploads/2021/08/Vector-18.png);
    position: absolute;
    height: 9px;
    width: 7px;
    margin-left: -15px;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 8px;
}
.list-casino li{
	list-style: none;
}
.list-casino li{
	    font-size: 16px;
    color: #414141;
    margin-top: 20px;
    font-family: "Lato", Sans-serif;
}
.list-casino.top ul{
		display: grid;
    grid-template-columns: repeat(3, 1fr);
}
.page.page-id-250 .elementor-widget-text-editor h3{
	line-height: 48px;
}
.page.page-id-250 .elementor-widget-text-editor h2{
	line-height: 68px;
}
.numbered21:before {
    content: '#21';
    position: absolute;
    background: #501E86;
    border-radius: 100%;
    color: #fff;
    width: 32px;
    height: 32px;
    margin-left: -12px;
    margin-top: -12px;
    text-align: center;
    font-size: 14px;
    font-family: "Lato", Sans-serif;
    padding-top: 2px;
}
.numbered22:before {
    content: '#22';
    position: absolute;
    background: #501E86;
    border-radius: 100%;
    color: #fff;
    width: 32px;
    height: 32px;
    margin-left: -12px;
    margin-top: -12px;
    text-align: center;
    font-size: 14px;
    font-family: "Lato", Sans-serif;
    padding-top: 2px;
}
.numbered23:before {
    content: '#23';
    position: absolute;
    background: #501E86;
    border-radius: 100%;
    color: #fff;
    width: 32px;
    height: 32px;
    margin-left: -12px;
    margin-top: -12px;
    text-align: center;
    font-size: 14px;
    font-family: "Lato", Sans-serif;
    padding-top: 2px;
}
.numbered24:before {
    content: '#24';
    position: absolute;
    background: #501E86;
    border-radius: 100%;
    color: #fff;
    width: 32px;
    height: 32px;
    margin-left: -12px;
    margin-top: -12px;
    text-align: center;
    font-size: 14px;
    font-family: "Lato", Sans-serif;
    padding-top: 2px;
}
.numbered25:before {
    content: '#25';
    position: absolute;
    background: #501E86;
    border-radius: 100%;
    color: #fff;
    width: 32px;
    height: 32px;
    margin-left: -12px;
    margin-top: -12px;
    text-align: center;
    font-size: 14px;
    font-family: "Lato", Sans-serif;
    padding-top: 2px;
}
.numbered26:before {
    content: '#26';
    position: absolute;
    background: #501E86;
    border-radius: 100%;
    color: #fff;
    width: 32px;
    height: 32px;
    margin-left: -12px;
    margin-top: -12px;
    text-align: center;
    font-size: 14px;
    font-family: "Lato", Sans-serif;
    padding-top: 2px;
}
.numbered27:before {
    content: '#27';
    position: absolute;
    background: #501E86;
    border-radius: 100%;
    color: #fff;
    width: 32px;
    height: 32px;
    margin-left: -12px;
    margin-top: -12px;
    text-align: center;
    font-size: 14px;
    font-family: "Lato", Sans-serif;
    padding-top: 2px;
}
.numbered28:before {
    content: '#28';
    position: absolute;
    background: #501E86;
    border-radius: 100%;
    color: #fff;
    width: 32px;
    height: 32px;
    margin-left: -12px;
    margin-top: -12px;
    text-align: center;
    font-size: 14px;
    font-family: "Lato", Sans-serif;
    padding-top: 2px;
}
.numbered29:before {
    content: '#29';
    position: absolute;
    background: #501E86;
    border-radius: 100%;
    color: #fff;
    width: 32px;
    height: 32px;
    margin-left: -12px;
    margin-top: -12px;
    text-align: center;
    font-size: 14px;
    font-family: "Lato", Sans-serif;
    padding-top: 2px;
}
.numbered30:before {
    content: '#30';
    position: absolute;
    background: #501E86;
    border-radius: 100%;
    color: #fff;
    width: 32px;
    height: 32px;
    margin-left: -12px;
    margin-top: -12px;
    text-align: center;
    font-size: 14px;
    font-family: "Lato", Sans-serif;
    padding-top: 2px;
}
.numbered31:before {
    content: '#31';
    position: absolute;
    background: #501E86;
    border-radius: 100%;
    color: #fff;
    width: 32px;
    height: 32px;
    margin-left: -12px;
    margin-top: -12px;
    text-align: center;
    font-size: 14px;
    font-family: "Lato", Sans-serif;
    padding-top: 2px;
}


/** Mobile version **/
@media (min-width: 1px) and (max-width: 767px) {
  .alignright.wp-image-7986, .alignright.wp-image-7961 {
    margin-left: 0px!important;
    width: 100%!important;
    margin-bottom: 20px!important
  }
  .elementor-element-6242077 {
    background-position: 60%
  }
  .online-casino .elementor-col-25:nth-child(1n), .online-casino .elementor-col-20:nth-child(2n) {
    margin-right: 2%;
    margin-bottom: 15px;
  }
  .online-casino .elementor-col-25:nth-child(2n), .online-casino .elementor-col-20:nth-child(3n) {
    margin-left: 2%;
    margin-right: 0px;
    margin-bottom: 15px;
  }
  .client .elementor-col-20 {
    width: 50%!important
  }
  .client .elementor-col-20:nth-child(5) {
    width: 100%!important;
    text-align: center;
  }
  #mc4wp-form-1 input {
    width: 100%!important
  }
  #mc4wp-form-1 input[type=submit] {
    margin-top: 20px
  }
  .home-tabs .elementor-tab-title {
    width: 100%!important;
    text-align: left;
  }
  .entry-title{
  font-size: 35px!important;
  line-height: 42px!important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .entry-title{
  			font-family: "Barlow", Sans-serif!important;
  	font-weight: bold;
  font-size: 40px!important;
  line-height: 50px!important;
  color: #414141;
  }
  .online-casino .elementor-col-25, .online-casino .elementor-col-20 {
    margin: 0 1%;
    margin-bottom: 15px;
  }
  .home-posts .uael-post__columns-3 .uael-post-wrapper:nth-child(3) {
    display: none!important
  }
  #elementor-tab-title-1154 a {
    padding-left: 53px!important
  }
  #elementor-tab-title-1154 a:before {
    margin-left: -40px!important
  }
  #elementor-tab-title-1151.elementor-active a:before {
    margin-left: -14px!important
  }
  #elementor-tab-title-1152 a:before {
    margin-left: -16px;
  }
  #elementor-tab-title-1153 a:before {
    margin-left: -22px;
  }
  #elementor-tab-title-1156 a:before {
    margin-left: -20px;
  }
  #elementor-tab-title-1157 a:before {
      margin-left: -18px;
  }
  .home-tabs .elementor-tabs-wrapper {
    padding: 0px
  }
}
@media (min-width: 1px) and (max-width: 1023px) {
  .numbered1 img, .numbered2 img, .numbered3 img, .numbered4 img, .numbered5 img,
  .numbered6 img, .numbered7 img, .numbered8 img, .numbered9 img, .numbered10 img {
    width: 100%!important;
  }
  .online-casino .elementor-col-25 img, .online-casino .elementor-col-20 img{
    width: 80px!important
  }

  .elementor-element-4115dae .elementor-icon-list-items li span {
  margin: 0 8px!important;
}
.elementor-element-33a7ad1 .elementor-icon-list-items li {
    display: contents!important;
}
.elementor-element-add0ddb {
  margin-bottom: 10px!important;
}
.elementor-element-4115dae .elementor-icon-list-items {
    text-align: center;
}
.elementor-element-13315c8, .elementor-element-f9d27ba, .elementor-element-69adc3b {
    width: 100%!important;
}
.elementor-element-30ca406 li a, .elementor-element-33a7ad1 li a {
    display: inline!important;
}
.elementor-element-30ca406 .elementor-icon-list-item {
  margin-bottom: -8px!important
}
.elementor-element-30ca406 {
  margin-bottom: 20px;
}
.elementor-element-4875f4c {
    position: absolute!important;
    bottom: -20px!important;
}
.elementor-element-4875f4c p {
  margin-bottom: 0px!important
}
.elementor-element-4875f4c p {
  background: #3a1067;
    border-top: 1px solid #888888;
    padding: 5px 0px;
}
.lists-casino ul {
  display: block!important;
  margin-left: 30px;
    margin-top: 20px;
}
.home-tabs .elementor-tab-content li, .home-tabs .elementor-tab-content li p {
  margin-top: 0px!important;
  margin-bottom: 0px!important
}
.elementor-tab-mobile-title.elementor-active {
    background: #501E86;
    box-shadow: 4px 4px 12px rgb(0 0 0 / 15%);
    border-radius: 10px 10px 0px 0px;
    width: 100%!important;
    text-align: left;
}
.elementor-active aria-controls[elementor-tab-content-1151]:before {
    content: '\2605';
    position: absolute;
    color: #FFAB57;
    margin-left: -20px;
}
.home-tabs .elementor-tab-content {
  border-radius: 0px!important
}

.elementor-menu-toggle {
  background-color: transparent!important
}
.top-casino .elementor-icon-list-item {
  margin-bottom: -10px;
}
}
@media (min-width: 1px) and (max-width: 1024px) {
  .custom-sidebar .col-md-2, .post-template-single-posts #secondary {
    display: none
  }
  .post-template-single-posts #primary {
    width: 100%!important;
    padding: 0px 10px!important;
  }
  .post-template-single-posts #primary .post-thumb img{
    width: 100%!important
  }
  .eicon-menu-bar:before {
      content: url(/wp-content/uploads/2021/09/menu-3.png)!important;
  }
  .elementor-menu-toggle.elementor-active i:before {
      content: url(/wp-content/uploads/2021/09/cancel-4.png)!important;
  }
}
@media (min-width: 1024px) {
  .online-casino .elementor-col-25, .online-casino .elementor-col-20 {
  	margin: 0px 1%!important;
  }
}
@media (min-width: 1024px) and (max-width: 1365px) {
  .elementor-element-1be5c34, .elementor-element-ccca02c,
  .elementor-element-2985785, .elementor-element-c7c3e83 {
    width: 50%!important
  }
  .elementor-element-4c4d553, .elementor-element-72034da, .elementor-element-9884474  {
    width: 100%!important
  }
  .elementor-element-169334e .elementor-social-icons-wrapper {
    text-align: right;
  }
  .elementor-element-581816c p, .elementor-element-4875f4c p {
    text-align: left;
  }
  .elementor-element-c7c3e83 {
    padding: 10px!important
  }
  .elementor-element-ccca02c  > .elementor-column-wrap {
    padding-top: 50px!important
  }
  .elementor-element-f9d27ba > .elementor-column-wrap {
    padding-right: 25px!important
  }
  .top-casino {
    padding-top: 20px!important
  }
.top-casino  .elementor-icon-list-item {
    margin-bottom: -10px;
  }
}
.page-template-casino-reviews-product .products img{
	width: 170px;
}
.proscons{
	display: flex;
	width: 100%;
}
.pros{
		width: 50%;
}
.cons{
		width: 50%;
}
.products .col-md-9{
	width: 75%;
}
.page-template-casino-reviews-product .products .col-md-3{
	width: 25%;
	text-align: center;
}
.buttons-play	{
	display: flex;
	border-top: 1px solid #E0E0E0;
	padding-top: 30px;
}
.playfree{
	width: 100%;
}
.playfree button{
	width: 72%;
}
.pros h4{
    font-family: "Lato", Sans-serif;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 19px;
color: #0FB700;
}
.cons h4{
    font-family: "Lato", Sans-serif;
font-style: normal;
font-weight: normal;
font-size: 16px!important;
line-height: 19px;
color: #DD1C1C;
}
.pros ul{
margin: 10px 0 1.5em 1.5em;
}
.pros li{
	list-style: none;
color: #414141;
	    font-family: "Lato", Sans-serif;
}
.pros li:before{
content: ' ';
	background: url('/wp-content/uploads/2021/09/Vector-13.svg');
	position: absolute;
	width: 14px;
	height: 11px;
	margin-left: -20px;
	margin-top: 10px;
		background-repeat: no-repeat;
}
.cons ul{
margin: 10px 0 1.5em 1.5em;
}

.cons li{
	list-style: none;
	font-size: 16px!important;

color: #414141;
	    font-family: "Lato", Sans-serif;
}
.cons li:before{
content: ' ';
	background: url('/wp-content/uploads/2021/09/Group-1-2.svg');
	position: absolute;
	width: 14px;
	height: 11px;
	margin-left: -20px;
	margin-top: 11px;
	background-repeat: no-repeat;
}
.page-template-casino-reviews-product #primary{
	margin: 20px 0px 0px 10px
}
.page-template-casino-reviews-product h2{
	line-height: 80px;
}


.page-template-casino-reviews-wrong-product .products .col-md-3 {
    width: 25%;
}
.page-template-casino-reviews-wrong-product .products img {
    width: 200px;
	display: flex;
	margin: auto;
}
.page-template-casino-reviews-wrong-product .cons {
    width: 100%;
}
@media (min-width: 993px){
	.page-template-casino-reviews-wrong-product  #primary{
	margin: 1em 0!important;
	}
	.page-template-casino-reviews #primary{
			margin: 1em 0!important;
	}
}
.page-id-1163 .beadrcrumb{
	display: none!important;
}
.page-id-1163 .header {
    position: absolute!important;
    width: 100%;
    left: 0;
    background: none;
}
.page-id-11 .beadrcrumb{
	display: none!important;
}
.page-id-11 .header {
    position: absolute!important;
    width: 100%;
    left: 0;
    background: none;
}
.bitcoins{
    display: grid;
    grid-template-columns: repeat(5, 1fr);
margin: 0px 0px 1.5em 1em
}
.bitcoins li{
	list-style: none;
	margin-bottom: 10px;
}
.bitcoins li:before {
    content: ' ';
    background: url(/wp-content/uploads/2021/08/Vector-18.png);
    position: absolute;
    height: 9px;
    width: 7px;
    margin-left: -15px;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 11px;
}
input[type="text"]{
    background: transparent;
    border: none;
    border-bottom: 1px solid;
}
textarea {
    background: transparent;
    border: none;
    border-bottom: 1px solid;
    height: 200px;
}
@media (min-width: 993px){
	.page-template #primary{
			margin: 1em 0!important;
	}
}
.ast-separate-container .comment-respond {
    background-color: #fff;
    padding: 4em 0em;
    border-bottom: 0;
}
.uagb-ifb-icon svg {
    fill: #00d084;
	    height: 101px;
    width: 101px;
}
@media(max-width: 1024px){
	.products .col-md-2{
		text-align: center;
		padding-bottom: 20px;
	}
	.products{
		padding: 20px;
	}
.page-template-casino-reviews	.products .row{
		text-align: center;
	}
	.claimbonus{
		margin-bottom: 20px;
	}
	.playfree{
		margin-top: 20px;
	}
	.description_list ul {
    margin: 0 0 0em 0em;
}
	.playfree button {
    width: 100%;
}
	.products .row{

	}
	.page-template-casino-reviews-product .products .col-md-3 {
    width: 100%;
    text-align: center;
}
	.products .col-md-9 {
    width: 100%;
}
	.buttons-play{
			display: block;
	}
}
@media(max-width: 500px){
	.proscons{
		display: block;
	}
}
.page-id-73 .beadrcrumb{
	display: none!important;
}
.page-id-73 .header {
    background: transparent;
	position: absolute;
	width: 100%;
	left: 0px;
}
.page-id-1215 .beadrcrumb{
	display: none!important;
}
.page-id-1215 .header {
    background: transparent;
	position: absolute;
	width: 100%;
	left: 0px;
}
.page-template-slot-machines .col-md-3{
	width: 20%;
	margin-right: 4%;
}
.page-template-slot-machines h3{
	margin-bottom: 30px;
}
.page-template-slot-machines .playfree{
	text-align: center;
}
@media(max-width: 1024px){
	.bitcoins {
    display: block;
}
}
.terms button{
	padding: 0px!important;
	background: transparent;
	color: #008D36;
	margin-top: 12px;
	text-decoration: underline;
}
.certification h3{
	font-family: 'Lato';
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 28px;
color: #414141;
	text-transform: uppercase;
}
@media (min-width: 1024px){
.page-template-casino-reviews .products .col-md-3.welcome {
    width: 50%;
}
}
@media (min-width: 1024px){
.page-template-casino-reviews .products .col-md-4 {
    width: 40%;
    text-align: center;
}
}
@media (min-width: 1024px){
.page-template-casino-reviews .products .col-md-3 {
    width: 20%;
}
}
.certification ul{
	display: flex;
	margin: 0px 0px 1.5rem 0rem;
}
.certification li{
	list-style: none;
	margin-right: 15px;
}
.overall  .fa-star:before {
    content: "\f005";
	color: #FFAB57;
			font-size: 16px;
}
.fa-star:before {
	color: #2EDB70;
			font-size: 16px;
}
.overall .fa-star-o:before {
    content: "\f006";
	color: #FFAB57;
			font-size: 16px;
}
.fa-star-o:before {
    content: "\f006";
	color: #2EDB70;
			font-size: 16px;
}
.fa-star-half-o:before {
    content: "\f123";
		color: #2EDB70;
			font-size: 16px;
}
.col-md-8 .star-ratingg ul{
	display: grid;
grid-template-columns: repeat(5, 1fr);
}
.product-description .col-md-8{
	width: 70%;
}
.star-ratingg h5{
	font-size: 14px;
line-height: 24px;
color: #414141;
	font-weight: bold;
		font-family: 'Lato';
	text-align: center;
}
.star-ratingg ul{
	margin: 0px 0px 0px 0px;
}
.star-ratingg li{
	list-style: none;
margin: auto;
}
.product-description .star-ratingg{
background: #FFFFFF;
border: 1px solid #E0E0E0;
box-sizing: border-box;
border-radius: 10px;
	padding: 30px;
	margin-bottom: 30px;
}
div.field_type-star_rating_field ul.star-rating li:last-child {
    margin-right: 0px!important;
}
.field_type-star_rating_field{
	text-align: center!important;
}
div.field_type-star_rating_field ul.star-rating{
	display: inline-block!important;
}
.casino-reviews{
	background: #FFFFFF;
border: 1px solid #E0E0E0;
box-sizing: border-box;
border-radius: 10px;
	padding: 30px;
	margin-bottom: 30px;
}
.casino-reviews td{
	border: none;
	padding: 0px!important;
}
.casino-reviews table{
	border: none;
}
.casino-reviews table h4{
	font-family: 'Lato';
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 40px;
color: #414141
}
.casino-reviews td{
	font-weight: bold;
}
.casino-reviews h3{
	border-bottom: 1px solid #E0E0E0;
	width: 60%;
	padding-bottom: 15px;
}
.casino-reviews h3{
font-family: 'Barlow';
font-style: normal;
font-weight: bold;
font-size: 24px;
line-height: 29px;
color: #414141;
	width: 100%;
}
.casino-reviews table{
    margin: 0 0 0em;
}
@media(min-width: 1025px){
	.product-description .row{
		display: flex;
		vertical-align: top;
	}
}
.product-description .col-md-4{
width: 30%;
    padding-left: 60px;
}
.description-types{
background: #FFFFFF;
border: 1px solid #E0E0E0;
box-sizing: border-box;
border-radius: 10px;
	padding: 30px 0px;
		height: 520px;
}
.description-percent ul{
	text-align: center;
	margin: 0px 0px 30px 0px;
}
.description-percent li{
	list-style: none;
}
.description-percent h4{
	color: #451678;
}
.description-detail-list li{
	list-style: none;
}
.description-detail-list li:before{
	content: ' ';
	position: absolute;
	background: url('/wp-content/uploads/2021/09/Vector-14.png');
	width: 10px;
	height: 10px;
	margin-left: -20px;
	margin-top: 11px;
	background-repeat: no-repeat;
}
.description-detail-list ul {
    margin: 0 0 0em 3em;
}
@media(max-width: 1024px){
	.certification ul{
		justify-content: center;
	}
	.certification{
		margin-top: 15px
	}
	.product-description .col-md-8, 	.product-description .col-md-4{
		width: 100%;
	}
	.product-description .col-md-4{
	padding-left: 0px;

	}
	.description-types{
			height: 100%!important;
		margin-bottom: 30px;
	}
}

@media(max-width: 500px){
	.col-md-8 .star-ratingg ul {
    display: block!important;

}
}
@media(min-width: 1025px){
.star-ratingg ul {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
	padding-top: 30px;
}
}
.page-template-slot-machines-1 .proscons {
	border-bottom: 1px solid #E0E0E0;
	padding-bottom: 10px;
padding-left: 30px;
}
@media(min-width: 1025px){
.wheretoplay .col-md-2 {
	width: 20%;
	padding-right: 4%;
}
.wheretoplay .col-md-6 {
	width: 60%;
}
.wheretoplay .col-md-4 {
	width: 30%;
	text-align: center;
}
}
@media(min-width: 1025px){
	.row.wheretoplay{
		display: flex;
		align-items: center;
		background: #FFFFFF;
box-shadow: 4px 4px 12px rgba(0, 0, 0, 0.15);
border-radius: 10px;
		padding: 20px;
	}
}
	.row.wheretoplay{
		display: flex;
		align-items: center;
		background: #FFFFFF;
box-shadow: 4px 4px 12px rgba(0, 0, 0, 0.15);
border-radius: 10px;
		padding: 20px;
	}
@media(min-width: 1025px){
	.game-details .row{
			display: flex;
	}
	.game-details .col-md-8{
	width: 70%;
	}
		.game-details .game{
	width: 30%;
			padding-left: 60px;
	}
}
.game-details .game-information{
	background: #FFFFFF;
box-shadow: 4px 4px 12px rgba(0, 0, 0, 0.15);
border-radius: 10px;
}
.game-details .playfree button {
    width: 100%;
}
.playwhere{
	margin-bottom: 30px;
}
.wheretoplay .col-md-6 h6{
	font-family: 'Lato';
font-style: normal;
font-weight: normal;
font-size: 14px!important;
line-height: 17px;
color: #414141;
margin-bottom: 10px;
}
.wheretoplay .col-md-6 h3{
font-family: 'Barlow';
font-style: normal;
font-weight: bold;
font-size: 24px;
line-height: 29px;
color: #451678
}
.terms {
	text-decoration: underline;
	color: #008D36;
	margin-bottom: 0px;
}
.wheretoplay .playfree p{
		margin-bottom: 0px;
}
.wheretoplay{
	margin-bottom: 30px;
}
.game-information h2{
	font-family: 'Barlow';
font-style: normal;
font-weight: bold;
font-size: 28px;
line-height: 34px;
color: #414141;
border-bottom: 1px solid #E0E0E0;
padding-bottom: 15px;
}
.game-information{
	padding: 24px 20px;
}
.game-information h6{
	padding-top: 26px;
}
.game-information h6{
	font-family: 'Lato';
font-style: normal;
font-weight: normal;
font-size: 16px!important;
line-height: 19px;
color: #414141;
}
.game-information h4{
font-family: 'Lato';
font-style: normal;
font-weight: bold;
font-size: 16px;
line-height: 19px;
color: #451678;
}
@media(max-width: 1024px){
	.products .row{
		text-align: center;
	}
	.products .row img{
		margin-bottom: 30px;
	}
	.products .proscons{
		display: block;
		padding-left: 0px;
		border-bottom: 0px;
	}
	.pros, .cons {
    width: 100%;
}
	.row.wheretoplay{
		display: block;
		text-align: center;
	}
	.game-information{
		margin-bottom: 30px;
	}
}
.overall .fa-star-half-o:before{
	color: #FFAB57;
}
@media(min-width: 1025px){
.row.country{
	display: flex;
}
.row.country 	.col-md-10 {
	width: 70%;
}
.row.country 	.col-md-2{
	width: 30%;
	padding-left: 60px;
}
}
.row.country{
margin-top: 40px;
}
.country .widget-custom{
	margin-top: 0px;
}
.contry-casino-details{
	border: 1px solid #E0E0E0;
    border-radius: 10px;
    padding: 30px 24px;
    margin-bottom: 20px;
}
.contry-casino-details p{
	margin-bottom: 0px;
}
.contry-casino-details h3{
	border-bottom: 1px solid #E0E0E0;
	padding-bottom: 20px;
}
.contry-casino-details h4{
	padding-top: 20px;
	font-size: 16px;
}
.contry-casino-details h5{
	color: #451678;
		font-size: 16px;
	font-family: 'Lato';
font-style: normal;
font-weight: bold;
margin-bottom: 32px;
}
@media(max-width: 768px){
.country	.star-ratingg{
		margin-top: 30px;
	}
}
@media(max-width: 500px){
	.star-ratingg ul{
		    display: grid!important;
    grid-template-columns: repeat(2, 1fr);
	}
}
#elementor-tab-content-1152 ul {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
}
#elementor-tab-content-1153 ul {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}
#elementor-tab-content-1154 ul {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
}

#elementor-tab-content-1156 ul {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}


/** COuntries Casinos ***/
.countries-posts .uael-post__inner-wrap{
	display: flex;
}
.countrystate .star_countries .field_type-star_rating_field{
	text-align: left!important;
}
.countrystate .star-rating{
margin: 0 0 0em 0em;
}

.countrystate .description_countries span{
	margin-right: 25px;
	color: #451678;
	font-weight: bold;
	font-size: 14px;

}
.countrystate .description_countries{
margin-top: -7px;
margin-bottom: 30px;
	line-height: 16px!important;
}
.countrystate .description_countries span:before{
	content: '';
	background: #451678;
	width: 4px;
	height: 4px;
	position: absolute;
	border-radius: 50%;
margin-top: 7px;
	margin-left: -15px;
}
.countrystate .description_countries span:nth-child(1):before{
	display: none!important;
}
.countries-posts  .uael-post__content-wrap{
	padding: 20px 30px 20px 40px!important;
}
.countries-posts  div.field_type-star_rating_field ul.star-rating{
	font-size: 0px;
}
.countries-posts  .uael-post__excerpt p{
	border-bottom: 1px solid #E0E0E0;
	padding-bottom: 10px;
	margin-bottom: 0px;
	line-height: 24px!important;
	font-size: 15px!important;
}
.countries-posts .uael-post__title a{
	font-family: 'Barlow';
font-style: normal;
font-weight: bold;
font-size: 28px;
line-height: 34px;
color: #414141;
}
.countries-posts .fa-star:before {
    color: #FFAB57;
    font-size: 16px;
}
.countries-posts .uael-post__thumbnail{
	border-top-left-radius: 10px!important;
		border-bottom-left-radius: 10px!important;
}
.countries-posts .uael-post__bg-wrap{
	background: #FFFFFF!important;
box-shadow: 4px 4px 12px rgba(0, 0, 0, 0.15);
border-radius: 10px!important;
}
.countries-posts .uael-post__thumbnail img{
	width: 300px!important;
	height: 100%!important;
	object-fit: cover;
}
.countries-posts .uael-post__content-wrap{
	width: 70%;
}
.countries-posts .fa-star-half-o:before {
    content: "\f123";
   color: #FFAB57;
    font-size: 16px;
}
.countries-posts .fa-star-o:before {
    content: "\f006";
    color: #FFAB57;
    font-size: 16px;
}
.casino-directory ul{
	margin: 0px 0px 1.5em 0px;
}
.casino-directory li{
	list-style: none;
}
.casino-directory-country ul{
	margin: 0px 0px 1.5em 20px;
}
.casino-directory-country li{
	list-style: none;
}
@media(max-width: 500px){
	.casino-reviews td h4{
		line-height: 24px;
	}
	.casino-reviews{
		padding: 15px;
	}
	.casino-reviews td{
		border-bottom: 1px solid #ebebeb!important;
	padding-top: 10px!important;
		padding-bottom: 10px!important;
				line-height: 24px
	}
}


.page-id-9600 .beadrcrumb{
	display: none!important;
}
.page-id-9600 .header {
    background: transparent;
	position: absolute;
	width: 100%;
	left: 0px;
}
.product-description .description-detail-list li:before {
	margin-top: 10px
}
.page-template-country-casino-review .content-area .col-md-10 h2 {
	margin-bottom: 20px;
	margin-top: 50px
}
.wp-block-gallery.alignwide.columns-2.is-cropped {
	margin: auto!important;
	width: 100%!important
}
.c-accordion__item.js-accordion-item.is-read.is-open h3 strong{
  color: #451678;
}
.page-template-default center, .page-template-slot-machines-1 center, .page-template-slot-machines center,.page-template-page-review center, .page-template-casino-reviews center, .button-bottom a, .post-template-single-posts center {
    background: #2EDB70;
    color: #fff!important;
    padding: 15px 40px;
    font-family: "Barlow", Sans-serif!important;
    font-weight: bold;
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 70px!important;
    border-radius: 5px;
	text-align: center;
	width: fit-content;
	margin: 30px auto 20px!important
}
.page-template-default center .buttoncta, .page-template-default center a, .page-template-slot-machines-1 center a, .page-template-slot-machines center a, .page-template-page-review center a, .page-template-casino-reviews center a, .post-template-single-posts center a {
	color: white!important;
}
.page-id-9600 .beadrcrumb{
	display: none!important;
}

.page-id-9600 .header {
    background: transparent;
	position: absolute;
	width: 100%;
	left: 0px;
}
.maps{
	margin-top: 60px;
	margin-bottom: 60px!important;
}
.page-id-9666 .beadrcrumb{
	display: none!important;
}
.page-id-9666 .header {
    background: transparent;
	position: absolute;
	width: 100%;
	left: 0px;
}
.page-id-9658  .beadrcrumb{
	display: none!important;
}
.page-id-9658  .header {
    background: transparent;
	position: absolute;
	width: 100%;
	left: 0px;
}
.page-id-9753  .beadrcrumb{
	display: none!important;
}
.page-id-9753 .header {
    background: transparent;
	position: absolute;
	width: 100%;
	left: 0px;
}
.page-id-3034  .beadrcrumb{
	display: none!important;
}
.page-id-3034 .header {
    background: transparent;
	position: absolute;
	width: 100%;
	left: 0px;
}
.page-id-17706  .beadrcrumb{
	display: none!important;
}
.page-id-17706 .header {
    background: transparent;
	position: absolute;
	width: 100%;
	left: 0px;
}
.page-id-17754  .beadrcrumb{
	display: none!important;
}
.page-id-17754 .header {
    background: transparent;
	position: absolute;
	width: 100%;
	left: 0px;
}
@media(min-width: 1025px){
	.description-detail-list{
		padding-right: 10px;
	}
	}
@media(max-width: 768px){
	.top-casino img{
		max-width: 150px;
		height: 80px;
		object-fit: contain;
	}
	.top-casino h4{
		padding-left: 10px;
		padding-right: 10px;
	}
	.elementor-accordion-title{
		padding-left: 0px!important;
	}
	.elementor-accordion .elementor-tab-content{
		padding: 7px 0px;
	}
}

.page-id-17750  .beadrcrumb{
	display: none!important;
}
.page-id-17751 .header {
    background: transparent;
	position: absolute;
	width: 100%;
	left: 0px;
}

.page-id-17751 .beadrcrumb{
	display: none!important;
}
.page-id-17750 .header {
    background: transparent;
	position: absolute;
	width: 100%;
	left: 0px;
}
.page-id-3647 .beadrcrumb{
	display: none!important;
}
.page-id-3647 .header {
    background: transparent;
	position: absolute;
	width: 100%;
	left: 0px;
}
.page-id-17709 .beadrcrumb{
	display: none!important;
}
.page-id-17709 .header {
    background: transparent;
	position: absolute;
	width: 100%;
	left: 0px;
}

.page-id-14599 .beadrcrumb{
	display: none!important;
}
.page-id-14599 .header {
    background: transparent;
	position: absolute;
	width: 100%;
	left: 0px;
}
.page-id-5985 .beadrcrumb{
	display: none!important;
}
.page-id-5985 .header {
    background: transparent;
	position: absolute;
	width: 100%;
	left: 0px;
}
.page-id-3616 .beadrcrumb{
	display: none!important;
}
.page-id-3616 .header {
    background: transparent;
	position: absolute;
	width: 100%;
	left: 0px;
}

.page-id-7814 .beadrcrumb{ 	display: none!important;
}
.page-id-7814 .header {
    background: transparent;
	position: absolute;
	width: 100%;
	left: 0px;
}

.page-id-5523 .beadrcrumb{ 	display: none!important;
}
.page-id-5523 .header {
    background: transparent;
	position: absolute;
	width: 100%;
	left: 0px;
}
.page-id-7726 .beadrcrumb{ 	display: none!important;
}
.page-id-7726 .header {
    background: transparent;
	position: absolute;
	width: 100%;
	left: 0px;
}
.page-id-6614 .beadrcrumb{ 	display: none!important;
}
.page-id-6614 .header {
    background: transparent;
	position: absolute;
	width: 100%;
	left: 0px;
}
.page-id-5877 .beadrcrumb{ 	display: none!important;
}
.page-id-5877 .header {
    background: transparent;
	position: absolute;
	width: 100%;
	left: 0px;
}

.page-id-8211 .beadrcrumb{ 	display: none!important;
}
.page-id-8211 .header {
    background: transparent;
	position: absolute;
	width: 100%;
	left: 0px;
}

.page-id-7806 .beadrcrumb{
	display: none!important;
}
.page-id-7806 .header {
    background: transparent;
	position: absolute;
	width: 100%;
	left: 0px;
}

.page-id-769 .beadrcrumb{
	display: none!important;
}
.page-id-769 .header {
    background: transparent;
	position: absolute;
	width: 100%;
	left: 0px;
}


.page-id-5804 .beadrcrumb{
	display: none!important;
}
.page-id-5804 .header {
    background: transparent;
	position: absolute;
	width: 100%;
	left: 0px;
}
.home-page .elementor-grid-item{
	display: flex;
}

.home-page .row-posts {
	width: 100%;

}
@media(min-width: 1025px){
.home-page .row-posts{
		display: flex;
	align-items: center;
	min-height: 150px
	}
}
.row-posts .elementor-post__thumbnail__link {
	margin-bottom: 0px!important
}
@media (min-width: 1024px){
	 .top-casino .elementor-post__thumbnail__link img {
	position: inherit!important;
	transform: none!important;
	top: 0!important;
	left: 0!important;
	 height: auto!important;
	 width: 100%!important;
	 object-fit: cover
}
.home-page .col1 {
    width: 13%!important;
}
.home-page	.col2{
		width: 20%!important;
		margin-left: 2%;
	}
.home-page		.col3{
		width: 25%!important;
margin-right: 2%;
	margin-left: 2%;
	}
	.home-page		.col4{
		width: 33%!important;
				margin-right: 2%;
	}
.home-page .col5{
		width: 18%!important;
		margin-right: 1%;
	}
}
@media(min-width: 1025px){
		article.elementor-grid-item {
		padding: 10px 20px!important
	}
.home-page .elementor-post__text{
		display: flex;
	width: 100%!important;
	align-items: center;
	}
}

.home-page .col1 .elementor-post__thumbnail__link{
	width: 100%!important;
}
 .col5 .playfree button {
    width: 100%;
}
.col2 ul {
    margin: 0 0 0em 0em;
}
article.elementor-grid-item {
	background: #FFFFFF;
    box-sizing: border-box;
    box-shadow: 4px 4px 12px rgb(0 0 0 / 15%);
    border-radius: 10px;
}

.countrystate .elementor-grid-item{
	background: #FFFFFF;
    box-sizing: border-box;
    box-shadow: 4px 4px 12px rgb(0 0 0 / 15%);
    border-radius: 10px;
	padding: 0px!important;

}
.col2 h3 a{
	color: #414141!important;
    font-family: "Barlow", Sans-serif;
    font-size: 28px;
    font-weight: 700;
	line-height: 30px;
}
.col5  .playfree button{
	padding: 15px;
}
.col2 .field_type-star_rating_field{
text-align: left!important;
}
.col3 p, .col4 p{
	    color: #414141!important;
    font-family: "Lato", Sans-serif!important;
	font-size: 14px;
	margin-bottom: 10px;
}
.col4 .description-detail-list ul{
	    margin: 0 0 0 1.5em;
}
.col3 h4{
	    color: #451678;
    font-family: "Barlow", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 29px;
}
.col2 .elementor-post__read-more{
text-decoration: underline;
line-height: 17px;
	font-family: "Lato", Sans-serif!important;
    font-size: 14px;
    font-weight: 400!important;
    color: #008D36!important;
}
.col5 .playfree p{
		    color: #414141!important;
    font-family: "Lato", Sans-serif!important;
	font-size: 14px!important;
	margin-bottom: 10px;
}
.col4 li{
	font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
	  padding-bottom: 5px
}
.col5 .playfree p:before{
	margin-top: 9px;
}
.description-detail-list li:before {
	margin-top: 5px;
}
.col5 .playfree p{
	text-align: center;
}

.home-page div.elementor-posts-container {
  counter-reset: list-number;
}

.home-page div article:before {
  counter-increment: list-number;
  content: counter(list-number);
position: absolute;
    background: #501E86;
    border-radius: 100%;
    color: #fff;
    width: 32px;
    height: 32px;
    margin-left: -32px;
    margin-top: -25px;
    text-align: center;
    font-size: 14px;
    font-family: "Lato", Sans-serif;
    padding-top: 2px;
	z-index: 999
}
.countrystate .row-posts{
	display: flex;
	width: 100%;
	align-items: center;
}
.countrystate .col1{
	width: 48%;
}
.countrystate .col3, .countrystate .col4, .countrystate .col5{
	display: none;
}

.row-posts .elementor-post__text{
	width: 100%;
}
.home-page .elementor-post__excerpt{
	display: none;
}
.countrystate .read-more1{
	display: none
}
.home-page .description_countries{
	display: none;
}

.countrystate .row-posts img {
	width: 100%!important;
	height: 330px!important;
	object-fit: cover;
}
.countrystate .elementor-post__thumbnail__link {
	width: 100%!important
}
.countrystate .elementor-post__thumbnail__link img {
	position: inherit!important;
	transform: none!important;
	top: 0!important;
	left: 0!important
}

.top-casino .elementor-post__thumbnail {
	padding-bottom: 0px!important
}
.countrystate .elementor-post__text{
	width: 100%;
	padding: 10px 30px 0px 40px!important;
}
	.countrystate .elementor-post__excerpt p {
		overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
	}
.countrystate  .description_countries {
	margin-top: 20px;
	border-top: 1px solid #E0E0E0;
	padding-top: 20px;
}
.span_3.col2 .elementor-post__title > p:nth-child(2) {
	display: none
}
.countrystate .elementor-post__excerpt {
	margin-top: 10px
}
.countrystate .read-more2 {
	color: white!important;
	text-decoration: none;
	background: #2edb70;
	padding: 8px 30px 11px 30px;
	font-family: "Barlow", Sans-serif;
    font-size: 18px;
    font-weight: 700!important;
	border-radius: 5px;
}
.countrystate .read-more2:hover {
	background: #4e4e4e;
}
.countrystate  .elementor-pagination .page-numbers.current {
	background: #2EDB70;
	color: white;
	border-radius: 5px 5px 5px 5px;
    padding: 6px 12px 9px 12px;
    margin-right: 7px;
    font-size: 16px;
    font-weight: 500;
}
.countrystate  .elementor-pagination {
	margin-top: 50px;
}
.countrystate  .elementor-pagination .page-numbers {
	margin: 0px 15px!important;
	color: black;
	 font-family: "Lato", Sans-serif!important;
}
.countrystate .row-posts .col1 .elementor-fit-height {
	padding-bottom: 0px!important
}
.countrystate .elementor-post__excerpt .read-more {
	display: none
}
@media (min-width: 768px) and (max-width: 1023px){
		.page-template-slot-machines .col-md-3 {
		width: 100%;
			text-align: center
	}
	.page-template-slot-machines .col-md-3 img{
		max-width: 150px;
	}
	.description-detail-list li:before {
		margin-top: 12px
	}
	.countrystate .elementor-post__excerpt p {
		overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	}
	.countrystate .elementor-post__text {
		padding: 10px 10px 0px 20px!important;
	}
	.countrystate .row-posts img {
		height: 310px!important
	}
	.col2 h3 a {
		font-size: 22px!important;
		line-height: 30px!important
	}
	.top-casino .col2 h3 .read-more2 {
		font-size: 22px!important;
		line-height: 30px!important
	}
	.countrystate .elementor-post__title {
		margin-top: -10px
	}
	.countrystate .read-more2 {
    font-size: 16px!important;
	}
	.top-casino .elementor-post__thumbnail__link img {
	position: inherit!important;
	transform: none!important;
	top: 0!important;
	left: 0!important;
		    margin: 20px auto 10px;
		max-width: 200px!important
}
	.top-casino .elementor-post__thumbnail {
		padding-bottom: 0px!important
	}

	.top-casino .row-posts .elementor-post__text {
		text-align: center
	}
	.top-casino .col2 .field_type-star_rating_field {
		text-align: center!important
	}
	.top-casino .col2 h3 a {
    font-size: 30px!important;
    line-height: 40px!important;
}
	.top-casino .overall .fa-star:before, .top-casino .overall .fa-star-half-o:before, .top-casino .overall .fa-star-o:before {
		font-size: 22px!important
	}
	.home-page div article:before {
		margin-left: -7px!important;
		margin-top: -7px!important
	}
	.top-casino .elementor-post__title {
		margin-top: -5px;
    margin-bottom: 20px;
	}
	.top-casino .row-posts .col3 h4 {
		margin-top: -8px;
    margin-bottom: 25px;
	}
	.top-casino .description-detail-list ul li {
		display: initial!important;
		margin-right: 30px;
	}
	.top-casino .description-detail-list li:before {
		margin-left: -14px!important;
	}
	.top-casino .description-detail-list p {
		margin-bottom: 0px!important
	}
	.top-casino .col5 .playfree button {
		width: 50%!important
	}
	.top-casino article.elementor-grid-item .elementor-post__text {
		padding: 0px 10px 20px 10px;
	}
}
.page-template-casino-reviews-product #primary {
	margin: 20px 0px 0px 0px!important
}
@media (min-width: 1px) and (max-width: 767px) {
	.post-thumb-img-content img {
		height: auto!important
	}
	.page-template-casino-reviews-product #primary {
		margin-left: 0px!important
	}
	.page-template-casino-reviews-product h2, .page.page-id-250 .elementor-widget-text-editor h2 {
		line-height: 36px!important
	}
	.wp-block-gallery.alignwide.columns-2 {
		width: 100%;
		margin: 0px!important;
	}
	.button-bottom .ctabutton {
		margin-bottom: 30px!important;
	}
	.c-accordion__item h3 {
		font-size: 20px!important;
		line-height: 28px!important
	}
	.page-template-slot-machines .col-md-3 {
		width: 100%;
		text-align: center
	}
	.page-template-slot-machines .col-md-3 img {
		max-width: 100px;
	}
	.page-template-slot-machines .star-ratingg {
		margin-top: 30px
	}
	.page-template-default center {
		padding: 12px 20px;
	}
	.top-casino .elementor-post__thumbnail__link img {
	position: inherit!important;
    transform: none!important;
    top: 0!important;
    left: 0!important;
    margin: 20px auto 5px;
    max-width: 150px!important;
    height: 80px!important;
    object-fit: contain;
}
	.countrystate .elementor-post__thumbnail {
		padding-bottom: 0px!important
	}
.top-casino .col2 h3 .read-more2 {
		font-size: 18px!important;
		line-height: 26px!important
	}
	.elementor-element-ec17a59 .elementor-row {
		padding: 0px!important
	}
	.top-casino article.elementor-grid-item, .countrystate article.elementor-grid-item {
		padding: 0px!important;
	}
	.top-casino .description-detail-list p {
		margin-bottom: 0px!important
	}
		.top-casino .col5 .playfree button {
		width: 80%!important
	}
	.top-casino article.elementor-grid-item .elementor-post__text {
		padding: 0px 10px 20px 10px;
	}
		.home-page div article:before {
		margin-left: -5px!important;
    margin-top: -13px!important;
	}
	.top-casino .elementor-post__title {

    margin-bottom: 20px;
	}
	.top-casino .row-posts .col3 h4 {
		margin-top: -8px;
    margin-bottom: 25px;
		font-size: 20px;
	}
		.top-casino .row-posts .elementor-post__text {
		text-align: center
	}
	.col2 .field_type-star_rating_field {
		text-align: center!important;
		margin-bottom: -10px
	}
	.countrystate .row-posts {
		display: block
	}
	.countrystate .row-posts img {
    position: inherit!important;
    transform: none!important;
    top: 0!important;
    left: 0!important;
    margin: 20px auto 0px;
    max-width: 150px!important;
    height: 80px!important;
    object-fit: contain;
}
	.countrystate .col2 .field_type-star_rating_field {
		margin: -10px 0px
	}
	.page.page-id-250 .elementor-widget-text-editor h3 {
		line-height: 32px!important
	}
	.page-id-250 .list-casino.top ul {
		display: block!important
	}
	.countrystate .col1 {
    width: 100%;
}
	.countrystate .elementor-post__text {
		padding: 10px 15px 5px 15px!important;
		text-align: center
	}
	.col2 h3 a {
		font-size: 22px!important;
		line-height: 30px!important
	}
	.countrystate .read-more2 {
    font-size: 16px!important;
	}
	#comments .submit, .search .search-submit {
		width: 100%
	}
	.page-template-default img.alignright, .page-template-default figure.alignright, .page-template-default img.alignleft {
		width: 100%!important;
		margin: 20px 0px
	}
}
@media (min-width: 768px) and (max-width: 1365px) {
	.country .star-ratingg ul {
		display: flex;
	}
	.page-template-casino-reviews-product h2, .page-template-casino-reviews-product h2, .page.page-id-250 .elementor-widget-text-editor h2 {
		line-height: 42px!important
	}
	.page-template-casino-reviews-product .products .proscons {
		display: flex
	}
	.page-template-casino-reviews-product .buttons-play {
		display: flex
	}
	.page-template-casino-reviews-product .buttons-play div {
		margin: 10px;
	}
	.page-template-slot-machines .products .proscons {
		display: flex
	}
	.page-template-slot-machines .star-ratingg ul {
			display: flex
	}
		.description-types {
		display: flex;
		align-items: center
	}
	.description-types  .description-percent, .description-types .description-detail-list {
		width: 50%
	}
	.description-types .description-percent ul {
		margin-bottom: 0px!important
	}
}
@media (min-width: 1024px) and (max-width: 1365px){
	.country .star-ratingg {
		margin-top: 30px
	}
		.page-template-casino-reviews-product .products .col-md-3 {
		width: 40%!important
	}
	.col2 h3 a {
		font-size: 25px!important
	}
	.col3 h4 {
		font-size: 20px!important
	}
	.col2 h3 .read-more2 {
		font-size: 14px!important
	}
	.home-page .row-posts, .home-page .row-posts .elementor-post__text {
		display: flex;
		align-items: center
	}
		.home-page .row-posts {
		min-height: 220px;
	}
	.home-page div article:before {
		margin-top: -12px!important;
		margin-left: -5px!important
	}
}
.page-template .post-thumb-img-content img{
	display: none;
}
.page-template  .entry-title{
	display: none!important;
}
p iframe{
	margin-top: 20px!important;
	margin-bottom: 20px;
}

.page-id-17322 .header {
    background: transparent;
	position: absolute;
	width: 100%;
	left: 0px;
}
.page-id-17322 .beadrcrumb{ 	display: none!important;
}

.page-id-16516 .header {
    background: transparent;
	position: absolute;
	width: 100%;
	left: 0px;
}
.page-id-16516 .beadrcrumb{ 	display: none!important;
}

.page-id-16146 .header {
    background: transparent;
	position: absolute;
	width: 100%;
	left: 0px;
}
.page-id-16146 .beadrcrumb{ 	display: none!important;
}

.page-id-15499 .header {
    background: transparent;
	position: absolute;
	width: 100%;
	left: 0px;
}

.page-id-15499 .beadrcrumb{ 	display: none!important;
}

.page-id-15069 .header {
    background: transparent;
	position: absolute;
	width: 100%;
	left: 0px;
}

.page-id-15069 .beadrcrumb{ 	display: none!important;
}

.page-id-40172 .header {
    background: transparent;
	position: absolute;
	width: 100%;
	left: 0px;
}

.page-id-40172 .beadrcrumb{ 	display: none!important;
}

.page-id-40193 .header {
    background: transparent;
	position: absolute;
	width: 100%;
	left: 0px;
}

.page-id-40193 .beadrcrumb{ 	display: none!important;
}

.page-id-40231 .header {
    background: transparent;
	position: absolute;
	width: 100%;
	left: 0px;
}

.page-id-40231 .beadrcrumb{ 	display: none!important;
}
